:root{--bg:#f5f5f7;--surface:#fff;--surface-2:#fafafc;--ink:#1d1d1f;--muted:#6e6e73;--line:#e5e5ea;--line-2:#d2d2d7;--brand:#0071e3;--brand-ink:#fff;--brand-soft:#e8f1fd;--good:#1f9d55;--warn:#c77700;--bad:#d63a31;--info:#0071e3;--violet:#7a4fd0;--good-bg:#e6f6ec;--warn-bg:#fdf1dc;--bad-bg:#fde9e7;--info-bg:#e8f1fd;--violet-bg:#efe9fb;--gray-bg:#efeff2;--shadow:0 1px 2px rgba(0,0,0,.04),0 4px 14px rgba(0,0,0,.05);--shadow-lg:0 12px 40px rgba(0,0,0,.18);--side:hsla(0,0%,100%,.72)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#000;--surface:#1c1c1e;--surface-2:#232326;--ink:#f5f5f7;--muted:#98989f;--line:#2c2c2e;--line-2:#3a3a3c;--brand:#2997ff;--brand-ink:#fff;--brand-soft:#0e2a46;--good:#32d27a;--warn:#ffb340;--bad:#ff6961;--info:#2997ff;--violet:#b38cff;--good-bg:#0f2a1b;--warn-bg:#33250b;--bad-bg:#3a1614;--info-bg:#0e2a46;--violet-bg:#251a40;--gray-bg:#2c2c2e;--shadow:0 1px 2px rgba(0,0,0,.4);--shadow-lg:0 12px 40px rgba(0,0,0,.6);--side:rgba(28,28,30,.72);color-scheme:dark}}:root[data-theme=dark]{--bg:#000;--surface:#1c1c1e;--surface-2:#232326;--ink:#f5f5f7;--muted:#98989f;--line:#2c2c2e;--line-2:#3a3a3c;--brand:#2997ff;--brand-ink:#fff;--brand-soft:#0e2a46;--good:#32d27a;--warn:#ffb340;--bad:#ff6961;--info:#2997ff;--violet:#b38cff;--good-bg:#0f2a1b;--warn-bg:#33250b;--bad-bg:#3a1614;--info-bg:#0e2a46;--violet-bg:#251a40;--gray-bg:#2c2c2e;--shadow:0 1px 2px rgba(0,0,0,.4);--shadow-lg:0 12px 40px rgba(0,0,0,.6);--side:rgba(28,28,30,.72);color-scheme:dark}:root[data-theme=light]{color-scheme:light}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased}body{margin:0;background:var(--bg);color:var(--ink);font:14px/1.5 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,system-ui,sans-serif}a{color:var(--brand);text-decoration:none}a:hover{text-decoration:underline}h1{font:700 28px/1.15 -apple-system,SF Pro Display,Inter,system-ui,sans-serif;letter-spacing:-.02em;margin:0 0 4px}h2{font:600 16px/1.3 -apple-system,SF Pro Display,Inter,system-ui,sans-serif;letter-spacing:-.01em;margin:0 0 12px}.shell{display:grid;grid-template-columns:236px minmax(0,1fr);min-height:100vh}.side{background:var(--side);backdrop-filter:saturate(180%) blur(24px);-webkit-backdrop-filter:saturate(180%) blur(24px);border-right:1px solid var(--line);padding:18px 12px;position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column}.wordmark{font-family:Big Shoulders Display,Arial Narrow,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:normal;line-height:1;color:var(--ink)}.logo{margin:6px 10px 18px;font-size:19px;white-space:nowrap}.logo small,h1.wordmark small{font-family:inherit;font-size:inherit;font-weight:800;letter-spacing:normal;color:var(--muted);margin:0}.lsep{font-style:normal;font-weight:500;margin:0 .38em}.searchbtn{display:flex;align-items:center;gap:8px;width:100%;background:var(--gray-bg);border:0;color:var(--muted);border-radius:9px;padding:7px 10px;font-weight:400;margin-bottom:14px;cursor:pointer}.searchbtn kbd{margin-left:auto;font:11px system-ui;background:var(--surface);border-radius:5px;padding:1px 6px;border:1px solid var(--line)}.side nav{display:grid;grid-gap:2px;gap:2px}.side nav .grp{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:14px 10px 4px}.side nav a{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:9px;color:var(--ink);font-weight:500}.side nav a svg{width:17px;height:17px;stroke:var(--muted);flex:none}.side nav a:hover{background:var(--gray-bg);text-decoration:none}.side nav a.on{background:var(--brand-soft);color:var(--brand)}.side nav a.on svg{stroke:var(--brand)}.side .foot{margin-top:auto;font-size:12px;color:var(--muted);padding:10px}.main{padding:30px clamp(16px,3.5vw,40px) 60px;width:100%;min-width:0}.main.wide{max-width:none}.sub{color:var(--muted);margin:0 0 22px}.bar{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.bar,.card{margin-bottom:18px}.card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:20px;box-shadow:var(--shadow)}.grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-bottom:18px}.stat{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:16px 18px;box-shadow:var(--shadow)}.stat .k{color:var(--muted);font-size:12px;font-weight:500}.stat .v{font:700 26px -apple-system,SF Pro Display,Inter,system-ui,sans-serif;letter-spacing:-.02em;margin-top:2px}.cols{display:grid;grid-gap:18px;gap:18px;grid-template-columns:2fr 1fr;align-items:start}table{width:100%;border-collapse:collapse}th{text-align:left;font-size:11px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em}td,th{padding:10px;border-bottom:1px solid var(--line);vertical-align:top}tr:last-child td{border-bottom:0}tbody tr:hover td{background:var(--surface-2)}.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.good{color:var(--good)}.bad{color:var(--bad)}.badge{display:inline-block;padding:2px 10px;border-radius:99px;font-size:12px;font-weight:600;background:var(--gray-bg);color:var(--muted)}.b-lead,.b-new,.b-new_lead{background:var(--info-bg);color:var(--info)}.b-customer,.b-paid,.b-won{background:var(--good-bg);color:var(--good)}.b-in_conversation,.b-packed,.b-pending{background:var(--warn-bg);color:var(--warn)}.b-negotiating,.b-shipped{background:var(--violet-bg);color:var(--violet)}.b-delivered,.b-vip{background:var(--good-bg);color:var(--good)}.b-cancelled,.b-inactive,.b-lost,.b-refunded,.b-returned{background:var(--bad-bg);color:var(--bad)}form.f{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}label{display:grid;grid-gap:4px;gap:4px;font-size:12px;color:var(--muted);font-weight:500}input,select,textarea{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-2);border-radius:10px;padding:8px 11px;width:100%;outline:none}input:focus,select:focus,textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}textarea{min-height:80px;resize:vertical}.full{grid-column:1/-1}.btn,button{font:inherit;font-weight:600;background:var(--brand);color:var(--brand-ink);border:0;border-radius:10px;padding:8px 16px;cursor:pointer;display:inline-block;transition:filter .15s}.btn:hover,button:hover{filter:brightness(1.08);text-decoration:none}.btn.ghost,button.ghost{background:var(--gray-bg);color:var(--ink)}button.sm{padding:4px 11px;font-size:12px;border-radius:8px}.tl{list-style:none;margin:0;padding:0}.tl li{padding:8px 0 8px 14px;border-left:2px solid var(--line);margin-left:4px}.tl .t{font-size:12px;color:var(--muted)}.login{max-width:360px;margin:14vh auto;padding:0 16px}.err{color:var(--bad)}.search{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.search input{width:250px}.filters{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.filters a{padding:4px 13px;background:var(--gray-bg);border-radius:99px;color:var(--ink);font-size:13px;font-weight:500}.filters a:hover{text-decoration:none;filter:brightness(.96)}.filters a.on{background:var(--brand);color:var(--brand-ink)}.qa{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:0}.qa summary{cursor:pointer;padding:8px 14px;font-weight:600;color:var(--brand);list-style:none}.qa summary::-webkit-details-marker{display:none}.qa form{padding:4px 14px 14px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end}.board{gap:14px;overflow-x:auto;padding-bottom:14px;align-items:flex-start;min-height:60vh}.board,.col{display:flex}.col{flex:0 0 276px;background:var(--gray-bg);border-radius:16px;padding:10px;transition:background .12s,box-shadow .12s;max-height:calc(100vh - 190px);flex-direction:column}.col.over{background:var(--brand-soft);box-shadow:inset 0 0 0 2px var(--brand)}.col-h{display:flex;align-items:baseline;justify-content:space-between;padding:4px 6px 10px;gap:8px}.col-h b{font-size:13px;letter-spacing:-.01em}.col-h .dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:7px}.col-h span{color:var(--muted);font-size:12px}.col-b{overflow-y:auto;display:grid;grid-gap:8px;gap:8px;align-content:start;min-height:40px}.kc{background:var(--surface);border-radius:12px;padding:11px 12px;box-shadow:var(--shadow);cursor:-webkit-grab;cursor:grab;border:1px solid transparent;transition:transform .12s,box-shadow .12s}.kc:hover{border-color:var(--line-2)}.kc:active{cursor:-webkit-grabbing;cursor:grabbing}.kc.drag{opacity:.45;transform:scale(.97)}.kc .t1{font-weight:600;letter-spacing:-.01em}.kc .t2{font-size:12.5px;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kc .row,.kc .t2{color:var(--muted)}.kc .row{display:flex;justify-content:space-between;align-items:center;margin-top:8px;gap:6px;font-size:12px}.kc .amt{font-weight:700;color:var(--ink);font-size:13px}.kc .tag{background:var(--gray-bg);border-radius:6px;padding:1px 7px;font-size:11px;font-weight:500}.empty{color:var(--muted);font-size:12px;text-align:center;padding:18px 4px;border:1.5px dashed var(--line-2);border-radius:12px}.scrim{inset:0;background:rgba(0,0,0,.28);z-index:40;animation:fade .15s}.panel,.scrim{position:fixed}.panel{top:0;right:0;bottom:0;width:min(460px,100vw);background:var(--surface);z-index:41;box-shadow:var(--shadow-lg);overflow-y:auto;padding:22px;animation:slide .2s cubic-bezier(.2,.8,.2,1)}.panel .x{position:absolute;top:14px;right:14px;background:var(--gray-bg);color:var(--ink);width:28px;height:28px;border-radius:50%;padding:0;line-height:28px;text-align:center}.panel h1{font-size:22px;padding-right:36px}.panel .sec{margin-top:20px}.panel .sec h3{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 8px;font-weight:600}.panel .kv{display:grid;grid-template-columns:110px 1fr;grid-gap:4px 10px;gap:4px 10px;font-size:13px}.panel .kv dt{color:var(--muted)}.panel .kv dd{margin:0;word-break:break-word}.chips{display:flex;gap:6px;flex-wrap:wrap}.chips button{background:var(--gray-bg);color:var(--ink);padding:4px 12px;font-size:12.5px;border-radius:99px}.chips button.on{background:var(--brand);color:var(--brand-ink)}.pstats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.pstats div{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:8px 10px}.pstats .k{font-size:11px;color:var(--muted)}.pstats .v{font-weight:700;font-size:15px}@keyframes fade{0%{opacity:0}}@keyframes slide{0%{transform:translateX(40px);opacity:0}}.cmdk{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.28);display:flex;justify-content:center;align-items:flex-start;padding-top:14vh;animation:fade .12s}.cmdk>div{width:min(560px,92vw);background:var(--surface);border-radius:16px;box-shadow:var(--shadow-lg);overflow:hidden;border:1px solid var(--line)}.cmdk input{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:16px 18px;font-size:16px;box-shadow:none!important}.cmdk ul{list-style:none;margin:0;padding:6px;max-height:50vh;overflow-y:auto}.cmdk li{display:flex;gap:10px;align-items:center;padding:9px 12px;border-radius:10px;cursor:pointer}.cmdk li.sel{background:var(--brand-soft)}.cmdk li small{color:var(--muted);margin-left:auto}.cmdk .hint{padding:14px 18px;color:var(--muted)}.cmdk .grp{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:8px 12px 2px}@media (max-width:800px){.shell{grid-template-columns:1fr}.side{position:static;height:auto;flex-direction:column}.side nav{display:flex;flex-wrap:wrap;gap:4px}.side nav .grp{display:none}.side .foot{margin-top:8px}.cols{grid-template-columns:1fr}.scroll{overflow-x:auto}.col{flex-basis:250px;max-height:none}}.fbar{gap:8px;flex-wrap:wrap;margin-bottom:18px}.fbar,.fsearch{display:flex;align-items:center}.fsearch{gap:7px;background:var(--gray-bg);border-radius:99px;padding:0 14px;height:34px;color:var(--muted);width:240px;transition:box-shadow .15s,background .15s}.fsearch:focus-within{background:var(--surface);box-shadow:0 0 0 2px var(--brand);color:var(--brand)}.fsearch.on{background:var(--brand-soft);color:var(--brand)}.fsearch input{border:0;background:transparent;padding:0;height:100%;width:100%;font-size:13.5px;color:var(--ink);border-radius:0;box-shadow:none!important}.fsearch input::placeholder{color:var(--muted)}.fsel{font-family:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:auto;height:34px;border:0;border-radius:99px;background-color:var(--gray-bg);color:var(--ink);font-size:13.5px;font-weight:500;padding:0 30px 0 14px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none' stroke='%236e6e73' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;transition:background-color .15s}.fsel:hover{filter:brightness(.97)}.fsel:focus{box-shadow:0 0 0 2px var(--brand)}.fsel.on{background-color:var(--brand-soft);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none' stroke='%230071e3' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E")}.fdate,.fsel.on{color:var(--brand);font-weight:600}.fdate{width:auto;height:34px;border:0;border-radius:99px;background:var(--brand-soft);font-size:13px;padding:0 12px;box-shadow:none}.fdate:focus{box-shadow:0 0 0 2px var(--brand)}.farrow{color:var(--muted);font-size:13px}.fclear{background:transparent;color:var(--brand);font-weight:500;font-size:13px;padding:4px 6px;border-radius:8px}.fclear:hover{background:var(--brand-soft);filter:none}.fcount{margin-left:auto;font-size:12.5px;color:var(--muted)}@media (prefers-color-scheme:dark){.fsel{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none' stroke='%2398989f' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E")}.fsel.on{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none' stroke='%232997ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E")}.fdate{color-scheme:dark}}.dd{position:relative}.fmenu{position:absolute;top:calc(100% + 6px);left:0;z-index:30;min-width:190px;margin:0;padding:6px;list-style:none;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-lg);animation:fade .1s}.fmenu li{display:flex;align-items:center;gap:6px;padding:7px 12px 7px 8px;border-radius:9px;font-size:13.5px;cursor:pointer;white-space:nowrap}.fmenu li:hover{background:var(--brand);color:var(--brand-ink)}.fmenu li.sel{font-weight:600}.fmenu .chk{width:16px;text-align:center;font-size:12px}.pform{display:grid;grid-gap:16px;gap:16px}.pform .lbl{font-size:12px;color:var(--muted);font-weight:500;margin-bottom:6px}.pform input,.pform textarea{background:var(--gray-bg);border:1px solid transparent;border-radius:11px;padding:10px 12px}.pform input:focus,.pform textarea:focus{background:var(--surface);border-color:var(--brand)}.pform .prefix{display:flex;align-items:center;background:var(--gray-bg);border-radius:11px;border:1px solid transparent}.pform .prefix:focus-within{background:var(--surface);border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.pform .prefix i{font-style:normal;color:var(--muted);padding-left:12px}.pform .prefix input{background:transparent;border:0;box-shadow:none!important;padding-left:4px}.pactions{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.pactions button{padding:9px 20px}.pactions button:disabled{opacity:.6;cursor:default}.callout{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;padding:14px}.callout>b{display:block}.pform .two{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.pform .three{grid-template-columns:1fr 1fr 70px}.pform .line,.pform .three{display:grid;grid-gap:10px;gap:10px}.pform .line{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px}.pform .line-h{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.pform .rm{background:transparent;color:var(--bad);padding:0 4px;font-size:12px;font-weight:500;text-transform:none;letter-spacing:0}.pform .rm:hover{filter:none;text-decoration:underline}.pform .addmore{background:transparent;color:var(--brand);border:1.5px dashed var(--line-2);border-radius:12px;padding:9px;font-weight:600}.pform .addmore:hover{background:var(--brand-soft);filter:none}.pform .ototal{display:flex;justify-content:space-between;align-items:baseline;padding-top:10px;border-top:1px solid var(--line)}.pform .ototal b{font-size:18px;letter-spacing:-.01em}.pfoot{position:-webkit-sticky;position:sticky;bottom:-22px;margin:22px -22px -22px;padding:12px 22px;display:flex;gap:8px;align-items:center;justify-content:space-between;background:var(--surface);border-top:1px solid var(--line)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pfoot{background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}.pfoot .btn.sm,.pfoot .sm{padding:6px 14px;font-size:13px;border-radius:9px}.panel .sec h3.h3row{display:flex;justify-content:space-between;align-items:center}.editlink{background:transparent;color:var(--brand);padding:0 4px;font-size:12.5px;font-weight:500;text-transform:none;letter-spacing:0}.editlink:hover{filter:none;text-decoration:underline}.shipalert{display:grid;grid-gap:2px;gap:2px;margin:0 0 10px;padding:10px 12px;border-radius:12px;background:var(--bad-bg);color:var(--bad);border:1px solid color-mix(in srgb,var(--bad) 35%,transparent);font-size:13px}.shipalert span{color:var(--ink);opacity:.85}@media (min-width:801px){.main:has(>.board){height:100vh;overflow:hidden;display:flex;flex-direction:column;padding:26px 20px 16px}.main:has(>.board)>.board{flex:1 1;min-height:0;align-items:stretch;gap:12px;padding-bottom:8px;overflow-x:auto;overflow-y:hidden}.main:has(>.board) .col{flex:1 0 264px;min-width:264px;max-width:340px;max-height:none;min-height:0;padding:10px}.main:has(>.board) .col-b{flex:1 1 auto;min-height:0;padding-bottom:6px}.main:has(>.board) .bar,.main:has(>.board) .fbar{flex:none}}.col-b{grid-template-columns:minmax(0,1fr)}.kc,.kc .t1{min-width:0}.kc .t1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto}.kc .t1row{display:flex;align-items:center;gap:8px}.kc .kc-alert{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--bad-bg);color:var(--bad);margin:0;padding:0}.col-h{flex-wrap:wrap;row-gap:0}.col-h span{white-space:nowrap;margin-left:auto}.board,.col-b{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--muted) 40%,transparent) transparent}.col-b{scrollbar-width:none;-ms-overflow-style:none}.col-b::-webkit-scrollbar{display:none}.plink{display:inline-flex;align-items:center;gap:4px;color:var(--brand);font-weight:500}.plink svg{flex:none;opacity:.75}.plink:hover{text-decoration:underline}.trackrow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.trackrow code{font:600 13px ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--gray-bg);padding:3px 8px;border-radius:7px;letter-spacing:.02em}.panel .sec h3 .linkbtn,.trackrow .linkbtn{background:none;border:0;box-shadow:none;color:var(--brand);padding:0;height:auto;font-size:12px;font-weight:600;text-transform:none;letter-spacing:0;cursor:pointer}.panel .sec h3 .linkbtn:hover,.trackrow .linkbtn:hover{text-decoration:underline}.op-head h1{margin:0}.op-meta{margin:6px 0 0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:13px}.op-steps{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:4px;gap:4px;margin-top:18px}.op-steps button{background:var(--gray-bg);color:var(--muted);height:34px;padding:0 2px;border-radius:10px;font-size:12.5px;font-weight:600;text-transform:capitalize;box-shadow:none;transition:background .12s,color .12s}.op-steps button:hover:not(:disabled){background:var(--line-2);color:var(--ink)}.op-steps button.done{background:var(--brand-soft);color:var(--brand)}.op-steps button.now{background:var(--brand);color:var(--brand-ink)}.op-more{display:flex;align-items:center;gap:6px;margin-top:8px}.op-more,.op-more button{font-size:12px;color:var(--muted)}.op-more button{background:none;border:1px solid var(--line);padding:2px 10px;border-radius:99px;font-weight:500;text-transform:capitalize;box-shadow:none}.op-more button:hover:not(:disabled){color:var(--bad);border-color:color-mix(in srgb,var(--bad) 40%,transparent)}.op-more button.bad-on{background:var(--bad-bg);color:var(--bad);border-color:transparent;font-weight:600}.op-card{margin-top:14px;padding:14px 16px;background:var(--surface-2);border:1px solid var(--line);border-radius:16px}.op-h{display:flex;justify-content:space-between;align-items:center;min-height:18px;margin-bottom:10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.op-h .linkbtn,.op-sub .linkbtn{text-transform:none;letter-spacing:0}.op-count{background:var(--gray-bg);border-radius:99px;padding:0 8px;font-size:11px;letter-spacing:0}.op-kpis{display:grid;grid-template-columns:repeat(3,1fr);padding:12px 0}.op-kpis>div{padding:0 16px;display:grid;grid-gap:2px;gap:2px}.op-kpis>div+div{border-left:1px solid var(--line)}.op-kpis span{font-size:11px;color:var(--muted)}.op-kpis b{font-size:16px;letter-spacing:-.01em}.op-addr{display:grid;grid-gap:2px;gap:2px;line-height:1.45}.op-track{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.op-sub{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.op-h .linkbtn,.op-sub .linkbtn{background:none;border:0;box-shadow:none;color:var(--brand);padding:0;height:auto;font-size:12px;font-weight:600;cursor:pointer}.op-h .linkbtn:hover,.op-sub .linkbtn:hover{text-decoration:underline}.op-item{display:flex;justify-content:space-between;gap:12px;padding:9px 0}.op-item+.op-item{border-top:1px solid var(--line)}.op-item .nm{font-weight:500}.op-item .muted{font-size:12.5px;margin-top:1px}.op-item b{white-space:nowrap}.op-tot{margin:8px 0 0;padding-top:10px;border-top:1px solid var(--line);display:grid;grid-gap:4px;gap:4px;font-size:13px}.op-tot>div{display:flex;justify-content:space-between}.op-tot dt{color:var(--muted)}.op-tot dd{margin:0}.op-tot .grand{margin-top:4px;padding-top:8px;border-top:1px dashed var(--line-2);font-size:14px;font-weight:700}.op-tot .grand dt{color:var(--ink)}.op-name{font-weight:600;font-size:15px;display:inline-block;margin-bottom:2px}.op-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.op-actions a{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:99px;padding:3px 12px;font-size:12.5px;font-weight:500;text-decoration:none}.op-actions a:hover{border-color:var(--brand);color:var(--brand)}.op-card .shipalert{margin-bottom:10px}.op-card .tl{margin-top:4px}.trackrow .plink{font-size:12px;font-weight:600}.trackrow .linkbtn,.trackrow .plink{line-height:1}.op-steps.s4{grid-template-columns:repeat(4,1fr)}.op-steps.s4 button{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-card .kv{margin:0}.op-card.pform{gap:14px}.op-card.pform>b{font-size:15px}.fld{display:grid;grid-gap:4px;gap:4px;align-content:start}.fld-wrap{position:relative}.fld-l{font-size:12px;color:var(--muted);font-weight:500}.fld-btn{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;text-align:left;font:inherit;font-weight:400;color:var(--ink);background:var(--surface);border:1px solid var(--line-2);border-radius:10px;padding:8px 11px;box-shadow:none;cursor:pointer}.fld-btn svg{color:var(--muted);flex:none;transition:transform .15s}.fld-btn.open{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.fld-btn.open svg{transform:rotate(180deg)}.fld-btn:hover{filter:none;border-color:var(--muted)}.fld-btn.open:hover{border-color:var(--brand)}.fld.compact{display:inline-grid;min-width:150px}.fld-menu{color:var(--ink);top:100%;margin-top:6px;width:100%;min-width:0;max-height:280px;overflow-y:auto}.fld-menu li{white-space:normal}.delbtn{display:inline-flex;align-items:center;gap:6px;background:none;border:0;box-shadow:none;padding:4px 2px;color:var(--bad);font-size:12.5px;font-weight:500;cursor:pointer}.delbtn:hover{filter:none;text-decoration:underline}.delbtn.mute{color:var(--muted)}.delbtn.on{font-weight:600}.delbtn-row{display:inline-flex;align-items:center;gap:12px;font-size:12.5px;color:var(--muted)}.flipx{display:inline-block;transform:scaleX(-1)}.op-item{align-items:center}.op-thumb{width:44px;height:44px;flex:none;border-radius:10px;object-fit:cover;background:var(--gray-bg);border:1px solid var(--line)}.op-it{flex:1 1;min-width:0}.itcell{display:flex;align-items:center;gap:12px}.itcell .op-thumb{width:52px;height:52px}.backbtn{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:36px;height:30px;margin:-2px 6px 0 -6px;padding:0;border-radius:9px;background:none;border:0;box-shadow:none;color:var(--muted);cursor:pointer;transition:background .12s,color .12s}.backbtn:hover{filter:none;background:var(--gray-bg);color:var(--ink)}.igmsgs{gap:8px;max-height:320px;overflow-y:auto;padding:2px 2px 6px}.igmsg,.igmsgs{display:flex;flex-direction:column}.igmsg{max-width:82%}.igmsg.in{align-self:flex-start;align-items:flex-start}.igmsg.out{align-self:flex-end;align-items:flex-end}.igb{padding:8px 12px;border-radius:16px;font-size:13.5px;line-height:1.4;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.igmsg.in .igb{background:var(--gray-bg);border-bottom-left-radius:5px}.igmsg.out .igb{background:var(--brand);color:var(--brand-ink);border-bottom-right-radius:5px}.igmsg.out .igb a{color:inherit;text-decoration:underline}.igt{font-size:11px;color:var(--muted);margin-top:2px;padding:0 4px}.igsend{display:flex;gap:8px;margin-top:10px}.igsend input{flex:1 1;min-width:0}.avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:99px;overflow:hidden;background:var(--gray-bg);color:var(--muted);font-weight:600;vertical-align:middle}.avatar img{width:100%;height:100%;object-fit:cover;display:block}.igmsg.in{flex-direction:row;flex-wrap:wrap;align-items:flex-end;column-gap:8px}.igmsg.in .avatar{margin-bottom:18px}.igmsg.in .igcol{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.op-who{display:flex;align-items:center;gap:12px}.op-who h1{padding-right:36px}h1 .avatar{margin-right:10px}.triage{border-color:color-mix(in srgb,var(--brand) 35%,var(--line));background:var(--brand-soft)}.triage-actions{display:flex;align-items:center;gap:8px;margin-top:12px}.triage-actions button{padding:6px 16px}.triage-actions .delbtn{margin-left:auto}.stag{display:inline-block;border-radius:99px;padding:0 7px;font-size:10px;font-weight:600;line-height:1.55;white-space:nowrap;vertical-align:middle}.kc .tag.src-facebookmp,.kc .tag.src-inrepair,.kc .tag.src-instagram,.kc .tag.src-mercadolivre,.kc .tag.src-olx,.kc .tag.src-referral,.kc .tag.src-returned,.kc .tag.src-website,.kc .tag.src-whatsapp{border-radius:99px;padding:0 6px;font-size:9.5px;font-weight:600;line-height:1.5}.kc .tag.src-instagram,.src-instagram{background:linear-gradient(135deg,#f0883a,#e1306c 55%,#b035c0);color:#fff}.kc .tag.src-website,.src-website{background:linear-gradient(135deg,#e8b53a,#c9871a);color:#fff}.kc .tag.src-whatsapp,.src-whatsapp{background:linear-gradient(135deg,#3fd873,#1fae6a);color:#fff}.kc .tag.src-olx,.src-olx{background:linear-gradient(135deg,#8a4de0,#6f2fd0);color:#fff}.kc .tag.src-mercadolivre,.src-mercadolivre{background:linear-gradient(135deg,#ffeb62,#ffd91a);color:#2d3277}.kc .tag.src-facebookmp,.src-facebookmp{background:linear-gradient(135deg,#3d8ef5,#2166e0);color:#fff}.kc .tag.src-referral,.src-referral{background:linear-gradient(135deg,#55c9bf,#34a79e);color:#fff}.kc .tag.src-other,.src-other{background:var(--gray-bg);color:var(--muted)}.kc .tag.src-returned{background:var(--bad-bg);color:var(--bad)}.kc.unread{background:color-mix(in srgb,var(--brand) 7%,var(--surface))}.kc-new,.kc.unread .t1{font-weight:700}.kc-new{flex:none;background:var(--brand);color:var(--brand-ink);font-size:9.5px;letter-spacing:.04em;text-transform:uppercase;padding:1px 6px;border-radius:99px;line-height:1.5}.avatar.sq{border-radius:10px}.igchat{background:var(--surface);border:1px solid var(--line);box-shadow:0 8px 24px -12px rgba(0,0,0,.22),0 2px 6px -2px rgba(0,0,0,.08)}.igchat.op-card{padding:16px}.igtitle{display:inline-flex;align-items:center;gap:8px}.igtitle i{font-style:normal;text-transform:none;letter-spacing:0;font-size:11px;padding:0 9px}.igmsgs{max-height:420px;gap:10px}.igb{font-size:14.5px;padding:9px 14px}.igchat .igsend input{padding:10px 14px;border-radius:12px}.igchat .igsend>button{border-radius:12px;padding:0 18px;align-self:stretch}.triage{position:relative}.triage-x{position:absolute;top:10px;right:10px;width:26px;height:26px;padding:0;border-radius:8px;background:none;border:0;box-shadow:none;color:var(--muted);font-size:13px;cursor:pointer}.triage-x:hover{filter:none;background:color-mix(in srgb,var(--muted) 18%,transparent);color:var(--ink)}.dropbar{position:fixed;left:50%;bottom:22px;transform:translateX(-50%);z-index:40;padding:14px 34px;border-radius:16px;background:var(--surface);border:1.5px dashed var(--line-2);color:var(--muted);font-weight:600;box-shadow:var(--shadow-lg);animation:fade .12s ease-out}.dropbar.over{background:var(--bad-bg);border-color:var(--bad);color:var(--bad)}.btn-ico{margin-right:6px;vertical-align:-2px;flex:none}.op-more button,.triage-actions .ghost{display:inline-flex;align-items:center}.igsend{align-items:center}.igtools{position:relative;display:flex;gap:2px;flex:none}.igtool{width:34px;height:34px;padding:0;border-radius:10px;background:none;border:0;box-shadow:none;color:var(--muted);font-size:18px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.igtool:hover:not(:disabled){filter:none;background:var(--gray-bg);color:var(--ink)}.igtool:disabled{opacity:.4;cursor:default}.emojipop{position:absolute;left:0;bottom:calc(100% + 8px);z-index:30;width:296px;max-height:220px;overflow-y:auto;display:grid;grid-template-columns:repeat(8,1fr);grid-gap:2px;gap:2px;padding:8px;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-lg)}.emojipop button{width:100%;aspect-ratio:1;padding:0;border-radius:8px;background:none;border:0;box-shadow:none;font-size:20px;line-height:1;cursor:pointer}.emojipop button:hover{filter:none;background:var(--gray-bg)}.igfile{display:flex;align-items:center;gap:10px;margin-top:10px;padding:6px 8px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.igfile img{object-fit:cover}.igfile img,.igfile-ico{width:40px;height:40px;border-radius:8px}.igfile-ico{background:var(--gray-bg);display:inline-flex;align-items:center;justify-content:center;font-size:20px}.igfile-name{flex:1 1;min-width:0;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.igfile-x{width:24px;height:24px;padding:0;border-radius:8px;background:none;border:0;box-shadow:none;color:var(--muted);cursor:pointer}.igfile-x:hover{filter:none;background:var(--gray-bg)}.igb.media{padding:4px;background:transparent!important}.igimg{max-width:230px;max-height:280px}.igimg,.igvid{display:block;border-radius:14px}.igvid{max-width:250px;max-height:300px;background:#000}.igb audio{max-width:230px}.spin{display:inline-block;width:12px;height:12px;margin-right:7px;vertical-align:-2px;border:2px solid hsla(0,0%,100%,.45);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}button.saving{opacity:.85;cursor:progress}@keyframes spin{to{transform:rotate(1turn)}}.saved-ok{color:#1f9d55;font-weight:600;text-transform:none;letter-spacing:0;animation:fade .2s}.igchat .igsend.igbox{display:block;margin-top:10px;border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:4px 6px 6px;transition:border-color .15s,box-shadow .15s}.igchat .igsend.igbox:focus-within{box-shadow:0 0 0 3px rgba(0,0,0,.05)}.igbox textarea{display:block;width:100%;min-height:44px;max-height:120px;resize:none;border:0;outline:0;box-shadow:none;background:transparent;padding:6px 8px 2px;font:inherit;line-height:1.4}.igbar{display:flex;align-items:center;justify-content:space-between;gap:8px}.igbox .igtool{width:28px;height:28px;border-radius:8px;font-size:16px}.igbox .igtool svg{width:16px;height:16px}.igchat .igsend.igbox .igsendbtn{padding:5px 16px;border-radius:10px;align-self:auto;font-size:13px}.igchat .igb{white-space:pre-wrap}.showmore{display:block;margin:6px auto 0;padding:4px 12px;border-radius:8px;background:none;border:0;box-shadow:none;color:var(--brand);font-size:12px;font-weight:600;cursor:pointer}.showmore:hover{filter:none;background:var(--gray-bg)}.igt{font-size:10px;line-height:1.2;margin-top:1px;padding:0 3px}.igmsgs{gap:6px}.igmsg.in .avatar{margin-bottom:12px}.igmsgs{max-height:385px}.col-b,.main:has(>.board) .col-b{padding-bottom:30px;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 34px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 34px),transparent)}.sidehead{display:flex;align-items:center;justify-content:space-between;gap:6px;margin:6px 0 18px}.sidehead .logo{margin:0 0 0 10px}.logo-short{display:none}.sidetoggle{width:30px;height:30px;padding:0;flex:none;border-radius:8px;background:none;border:0;box-shadow:none;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.sidetoggle:hover{filter:none;background:var(--gray-bg);color:var(--ink)}.shell{transition:grid-template-columns .2s ease}@media (min-width:801px){html[data-side=collapsed] .shell{grid-template-columns:68px minmax(0,1fr)}html[data-side=collapsed] .side{padding:18px 10px;overflow:hidden}html[data-side=collapsed] .sidehead{flex-direction:column;gap:10px;margin-bottom:14px}html[data-side=collapsed] .sidehead .logo{margin:0}html[data-side=collapsed] .logo-full{display:none}html[data-side=collapsed] .logo-short{display:inline}html[data-side=collapsed] .side nav .grp{font-size:0;margin:8px;height:1px;background:var(--line)}html[data-side=collapsed] .searchbtn,html[data-side=collapsed] .side nav a{justify-content:center;padding:9px 0;gap:0}html[data-side=collapsed] .navlbl,html[data-side=collapsed] .searchbtn kbd,html[data-side=collapsed] .side .foot{display:none}}@media (max-width:800px){.sidetoggle{display:none}}.side nav a{position:relative}.navdot{width:7px;height:7px;border-radius:50%;background:var(--bad,#d63a31);margin-left:auto;flex:none}html[data-side=collapsed] .navdot{position:absolute;top:7px;right:14px;margin:0;box-shadow:0 0 0 2px var(--side,#fff)}.kc{box-shadow:0 1px 3px rgba(0,0,0,.1),0 5px 14px rgba(0,0,0,.09)}.kc:hover{box-shadow:0 2px 4px rgba(0,0,0,.12),0 8px 20px rgba(0,0,0,.12)}@media (prefers-color-scheme:dark){.kc{box-shadow:0 1px 3px rgba(0,0,0,.5),0 5px 14px rgba(0,0,0,.35)}}.col-b,.main:has(>.board) .col-b{padding-left:6px;padding-right:6px;margin-left:-6px;margin-right:-6px}.wordmark span{color:var(--ink)}.logo small,h1.wordmark small{background:linear-gradient(135deg,#e8b53a,#b97a12);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.lsep{color:var(--line-2)}.gold,.op-kpis b.gold,.stat .v.gold{background:linear-gradient(135deg,#e8b53a,#b97a12);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.pager{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:4px 2px 24px}.pager-info{color:var(--muted);font-size:13px}.pager-info b{color:var(--ink);font-weight:600}.pager-nav{display:flex;gap:4px}.pager-nav,.pg{align-items:center}.pg{min-width:32px;height:32px;padding:0 8px;display:inline-flex;justify-content:center;border-radius:10px;font-size:13px;font-weight:500;color:var(--ink);background:transparent}a.pg:hover{background:var(--gray-bg);text-decoration:none}.pg.on{background:var(--brand);color:var(--brand-ink);font-weight:600;box-shadow:var(--shadow)}.pg.gap{min-width:20px;padding:0}.pg.arrow,.pg.gap{color:var(--muted)}.pg.arrow.off{opacity:.35}.logo small,h1.wordmark small{background-image:linear-gradient(100deg,transparent,transparent 43%,rgba(255,248,214,.85) 50%,transparent 57%,transparent),linear-gradient(135deg,#e8b53a,#b97a12);background-size:300% 100%,100% 100%;background-repeat:no-repeat;background-position:0 0,0 0;animation:heart-shine 7s ease-in-out infinite}@keyframes heart-shine{0%,35%{background-position:0 0,0 0}to{background-position:100% 0,0 0}}@media (prefers-reduced-motion:reduce){.logo small,h1.wordmark small{animation:none}}.rq-group{padding:14px 16px 6px}.rq-head{display:flex;align-items:center;gap:12px;margin-bottom:6px}.rq-thumb{width:44px;height:44px;border-radius:10px;object-fit:cover;background:var(--gray-bg);flex:none}.rq-ph{display:inline-flex;align-items:center;justify-content:center;color:var(--muted);font-size:20px}.rq-title{display:flex;flex-direction:column;gap:1px;min-width:0;margin-right:auto}.rq-title a,.rq-title b{font-weight:600;font-size:15px;letter-spacing:-.01em}.rq-title .muted{font-size:12.5px}.rq-msg{max-width:520px;word-break:break-word}.rq-chips{display:inline-flex;gap:4px}.rq-chips button{padding:3px 10px;border-radius:99px;font-size:12px;font-weight:500;background:var(--gray-bg);color:var(--ink);border:0;box-shadow:none;cursor:pointer}.rq-chips button:hover:not(:disabled){filter:brightness(.95)}.rq-chips button.s-waiting{background:var(--warn-bg);color:var(--warn)}.rq-chips button.s-contacted{background:var(--info-bg);color:var(--info)}.rq-chips button.s-closed{background:var(--good-bg);color:var(--good)}.rq-add{display:grid;grid-gap:10px;gap:10px;position:absolute;right:0;z-index:20;width:340px;box-shadow:var(--shadow-lg)}.search:has(.rq-add){position:relative}.rq-add{top:calc(100% + 8px)}.rq-new{font-style:normal;font-size:10px;font-weight:600;background:var(--bad,#d63a31);color:#fff;border-radius:99px;padding:1px 6px;margin-right:6px;vertical-align:1px}.rq-msgwrap{display:block;max-width:520px}.rq-msg{display:block;white-space:pre-wrap;overflow-wrap:anywhere}.rq-msg.clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.rq-more{display:inline-block;margin-top:2px;padding:0;background:none;border:0;box-shadow:none;color:var(--brand);font-size:12px;font-weight:600;cursor:pointer}.rq-more:hover{filter:none;text-decoration:underline}.selbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px;padding:8px 14px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);font-size:13px}tr.rowsel td{background:var(--brand-soft)}table input[type=checkbox]{width:15px;height:15px;accent-color:var(--brand);cursor:pointer;vertical-align:middle}.lbl-block{display:grid;grid-gap:4px;gap:4px;font-size:13px}.lp{position:relative}.lp-menu{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:40;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-lg);padding:4px;max-height:320px;overflow-y:auto}.lp-item{display:flex;align-items:center;gap:10px;width:100%;padding:6px 8px;border-radius:9px;background:none;border:0;box-shadow:none;color:var(--ink);text-align:left;font-size:13px;font-weight:500;cursor:pointer}.lp-item:hover{filter:none;background:var(--gray-bg)}.lp-item img,.lp-ph,.lp-picked img{width:38px;height:38px;border-radius:8px;object-fit:cover;background:var(--gray-bg);flex:none}.lp-ph{display:inline-flex;align-items:center;justify-content:center}.lp-note,.lp-ph{color:var(--muted)}.lp-note{padding:8px 10px;font-size:12.5px}.lp-picked{display:flex;align-items:center;gap:10px;padding:6px 8px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.lp-name{flex:1 1;min-width:0;font-weight:600;font-size:13.5px}.lp-name a{font-weight:500}.lp-x{width:26px;height:26px;padding:0;border-radius:8px;background:none;border:0;box-shadow:none;color:var(--muted);cursor:pointer}.lp-x:hover{filter:none;background:var(--gray-bg);color:var(--ink)}.cc-top{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:4px}.cc-av{flex:none}.cc-who{min-width:0;flex:1 1 320px}.cc-ed{font:inherit;color:var(--ink);background:transparent;border:1px solid transparent;border-radius:8px;padding:3px 8px;margin:0 0 0 -8px;width:calc(100% + 8px);outline:none;transition:background .15s,border-color .15s;box-shadow:none;text-overflow:ellipsis}.cc-ed:hover:not(:disabled){background:var(--gray-bg)}.cc-ed:focus{background:var(--surface);border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.cc-ed.bad{color:var(--warn)}.cc-ed::placeholder{color:var(--muted);opacity:.7}.cc-ed:disabled{opacity:.6}textarea.cc-ed{resize:vertical;line-height:1.45;display:block}.cc-name{font:700 26px/1.15 -apple-system,SF Pro Display,Inter,system-ui,sans-serif;letter-spacing:-.02em;padding:2px 8px}.cc-notearea{min-height:84px;background:var(--gray-bg)}.cc-sel{cursor:pointer;width:100%}.cc-static{padding:3px 0;font-size:13px}.cc-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px;font-size:13px}.cc-tag,.cc-tags{align-items:center}.cc-tag{font-size:11px;font-weight:600;padding:2px 9px;border-radius:99px;background:var(--gray-bg);color:var(--muted);display:inline-flex;gap:5px}.cc-tag.a{background:var(--violet-bg);color:var(--violet)}.cc-tag button{border:0;background:none;box-shadow:none;padding:0;color:inherit;opacity:.55;font-size:10px;cursor:pointer}.cc-tag button:hover{opacity:1}.cc-tagadd{border:1px dashed var(--line-2);background:none;box-shadow:none;color:var(--muted);border-radius:99px;padding:1px 9px;font-size:11px;font-weight:600;cursor:pointer}.cc-tagin{width:90px;border:1px solid var(--brand);border-radius:99px;padding:1px 9px;font-size:12px;background:var(--surface);color:var(--ink);outline:none}.cc-right{margin-left:auto;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cc-btn,.cc-pill{font:600 13px/1.2 -apple-system,Inter,system-ui,sans-serif;border-radius:99px;padding:8px 14px;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;box-shadow:none;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.cc-btn:hover:not(:disabled),.cc-pill:hover{background:var(--gray-bg);text-decoration:none}.cc-btn.p{background:var(--brand);color:#fff;border-color:var(--brand)}.cc-btn.p:hover{filter:brightness(1.08);background:var(--brand)}.cc-btn.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.cc-btn.sm{padding:4px 11px;font-size:12px}.cc-next{display:flex;align-items:center;gap:14px;margin:16px 0 0;padding:12px 16px;border-radius:16px;background:linear-gradient(100deg,var(--warn-bg),var(--surface));border:1px solid rgba(199,119,0,.25)}.cc-next.ok{background:linear-gradient(100deg,var(--good-bg),var(--surface));border-color:rgba(31,157,85,.25)}.cc-nic{font-size:22px}.cc-grow{flex:1 1;min-width:0}.cc-sm{font-size:12px}.cc-sum{display:flex;gap:32px;margin:16px 0;padding:12px 0;border-block:1px solid var(--line);flex-wrap:wrap;align-items:flex-end}.cc-sum>div{font-size:12px;color:var(--muted)}.cc-sum b{display:block;font-size:20px;color:var(--ink);letter-spacing:-.01em}.cc-sum b.gold{color:transparent}.cc-sum b.ok{color:var(--good)}.cc-spark{display:flex;align-items:flex-end;gap:3px;height:26px;margin-top:2px}.cc-spark i{width:8px;background:var(--brand-soft);border-radius:2px;min-height:2px}.cc-strip{display:flex;gap:10px;align-items:center;margin-bottom:14px;overflow-x:auto;padding:2px 2px 6px}.cc-strip>span{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);flex:none}.cc-lc{display:flex;gap:8px;align-items:center;background:var(--surface);border-radius:99px;box-shadow:var(--shadow);padding:4px 14px 4px 4px;flex:none;cursor:pointer;border:2px solid transparent;color:var(--ink);text-align:left}.cc-lc.on{border-color:var(--brand)}.cc-lc b{display:block;font-size:12px;line-height:1.25}.cc-lc small{display:block;font-size:10px;color:var(--muted);line-height:1.2}.cc-th{width:42px;height:42px;border-radius:9px;background:var(--gray-bg);flex:none;object-fit:cover;display:inline-block}.cc-th.r{width:30px;height:30px;border-radius:50%}.cc-toolbar{display:flex;gap:8px;justify-content:flex-end;margin-bottom:12px;flex-wrap:wrap}.cc-hint{margin:0 0 12px;padding:8px 14px;background:var(--info-bg);color:var(--brand);border-radius:12px;font-size:13px}.cc-menu{position:absolute;right:0;top:40px;background:var(--surface);border-radius:14px;box-shadow:var(--shadow-lg);padding:6px;z-index:30;min-width:210px}.cc-menu button{display:block;width:100%;text-align:left;border:0;background:none;box-shadow:none;padding:8px 12px;border-radius:9px;color:var(--ink);font:inherit;cursor:pointer}.cc-menu button:hover{background:var(--gray-bg)}.cc-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start}@media (max-width:1100px){.cc-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.cc-cols{grid-template-columns:1fr}}.cc-col{display:grid;grid-gap:16px;gap:16px;align-content:start;min-height:40px;border-radius:16px;transition:background .15s}.cc-cols.edit .cc-col{outline:2px dashed var(--line-2);outline-offset:4px;padding:4px;min-height:120px}.cc-col.over{background:var(--info-bg)}.cc-empty{text-align:center;color:var(--muted);padding:30px 0;font-size:13px}.cc-blk{background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);padding:14px 16px}.cc-blk.drag{opacity:.35}.cc-bh{display:flex;align-items:center;gap:10px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--line)}.cc-blk.fold .cc-bh{margin-bottom:0;padding-bottom:0;border-bottom:0}.cc-bi{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font-size:16px;flex:none;background:var(--gray-bg)}.cc-bi.i-c{background:var(--info-bg)}.cc-bi.i-a{background:var(--good-bg)}.cc-bi.i-o{background:var(--violet-bg)}.cc-bi.i-p{background:var(--warn-bg)}.cc-bi.i-l{background:var(--bad-bg)}.cc-bi.i-ch{background:var(--violet-bg)}.cc-bi.i-t{background:var(--gray-bg)}.cc-bi.i-n{background:var(--warn-bg)}.cc-bt{flex:1 1;min-width:0}.cc-bt h3{font:700 15px/1.2 -apple-system,SF Pro Display,Inter,system-ui,sans-serif;letter-spacing:-.01em;color:var(--ink);margin:0;display:flex;gap:7px;align-items:center}.cc-bt p{margin:1px 0 0;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-bt p,.cc-cnt{color:var(--muted)}.cc-cnt{font-size:11px;font-weight:700;background:var(--gray-bg);border-radius:99px;padding:1px 8px}.cc-cnt.hot{background:var(--warn-bg);color:var(--warn)}.cc-ha{font-size:12px;font-weight:600;padding:4px 8px;border-radius:99px;white-space:nowrap}.cc-ha:hover{background:var(--info-bg);text-decoration:none}.cc-ib{border:0;background:var(--gray-bg);box-shadow:none;border-radius:99px;width:24px;height:24px;color:var(--muted);font-size:12px;cursor:pointer;padding:0;display:grid;place-items:center}.cc-grip{cursor:-webkit-grab;cursor:grab;color:var(--muted);font-size:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cc-kv{display:grid;grid-template-columns:88px minmax(0,1fr) auto;grid-gap:6px;gap:6px;align-items:center;padding:4px 0;border-bottom:1px solid var(--line)}.cc-kv:last-of-type{border-bottom:0}.cc-k{color:var(--muted);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.cc-v{min-width:0;font-size:13px}.cc-act{display:flex;gap:4px;align-items:center}.cc-act a,.cc-act button{border:0;background:var(--gray-bg);box-shadow:none;border-radius:7px;font-size:11px;padding:2px 7px;color:var(--muted);cursor:pointer;text-decoration:none}.cc-act a:hover,.cc-act button:hover:not(:disabled){background:var(--info-bg);color:var(--brand);text-decoration:none}.cc-ok{color:var(--good);font-size:12px}.cc-warn{color:var(--warn);font-size:12px;font-weight:700}.cc-note{font-size:12px;color:var(--muted);margin:8px 0 0}.cc-line{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:10px}.cc-chip{font-size:11px;font-weight:600;padding:3px 10px;border-radius:99px;background:var(--gray-bg);color:var(--muted)}.cc-chip.g{background:var(--good-bg);color:var(--good)}.cc-chip.w{background:var(--warn-bg);color:var(--warn)}.cc-sw{width:34px;height:20px;border-radius:99px;background:var(--line-2);position:relative;border:0;box-shadow:none;padding:0;cursor:pointer;transition:.2s}.cc-sw:after{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:.2s}.cc-sw.on{background:var(--good)}.cc-sw.on:after{left:16px}.cc-journey{display:flex;margin:2px 0 12px}.cc-jd{flex:1 1;text-align:center;font-size:10px;color:var(--muted);position:relative;line-height:1.3}.cc-jd small{font-size:10px;opacity:.8}.cc-jd i{display:block;width:12px;height:12px;border-radius:50%;background:var(--line-2);margin:0 auto 4px;position:relative;z-index:1}.cc-jd.done i{background:var(--good)}.cc-jd.cur i{background:var(--brand);box-shadow:0 0 0 4px var(--info-bg)}.cc-jd:not(:last-child):after{content:"";position:absolute;top:5px;left:50%;width:100%;height:2px;background:var(--line-2)}.cc-jd.done:not(:last-child):after{background:var(--good)}.cc-stat3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:8px}.cc-stat3>div{background:var(--gray-bg);border-radius:12px;padding:7px 10px;font-size:11px;color:var(--muted)}.cc-stat3 b{display:block;font-size:15px;color:var(--ink)}.cc-stat3 b.gold{color:transparent}.cc-ord{border-top:1px solid var(--line);padding:8px 0}.cc-ord:first-of-type{border-top:0}.cc-ordh{display:flex;gap:10px;align-items:center;cursor:pointer}.cc-amt{text-align:right;white-space:nowrap}.cc-dt{margin:8px 0 2px;font-size:12px;background:var(--gray-bg);border-radius:12px;padding:10px 12px}.cc-fin{display:grid;grid-template-columns:1fr auto;grid-gap:2px 12px;gap:2px 12px;margin-top:8px}.cc-fin .t{font-weight:700;border-top:1px solid var(--line-2);padding-top:4px;margin-top:3px}.cc-fin .t.gold{color:transparent}.cc-chipsel{font:600 11px -apple-system,system-ui,sans-serif;padding:3px 8px;cursor:pointer;background:var(--gray-bg);color:var(--muted);-moz-appearance:none;appearance:none;-webkit-appearance:none;text-align:center}.cc-chipsel.g{background:var(--good-bg);color:var(--good)}.cc-chipsel.w{background:var(--warn-bg);color:var(--warn)}.cc-chipsel.i{background:var(--info-bg);color:var(--info)}.cc-chipsel.bad{background:var(--bad-bg);color:var(--bad)}.cc-lreq{display:flex;gap:10px;align-items:flex-start;padding:8px 0;flex-wrap:wrap}.cc-lreq .cc-seg{margin-left:auto}.cc-seg{display:inline-flex;background:var(--gray-bg);border-radius:99px;padding:2px;flex-wrap:wrap}.cc-seg button{border:0;background:none;box-shadow:none;padding:4px 11px;border-radius:99px;font-size:12px;font-weight:600;color:var(--muted);cursor:pointer}.cc-seg button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.15)}.cc-seg button.on.s-waiting{color:var(--warn)}.cc-seg button.on.s-contacted{color:var(--info)}.cc-seg button.on.s-closed{color:var(--good)}.cc-comp{display:flex;gap:6px;margin-bottom:6px}.cc-comp input{flex:1 1;min-width:0;border:1px solid var(--line);border-radius:99px;padding:7px 13px;font:inherit;outline:none;background:var(--surface);color:var(--ink)}.cc-comp input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.cc-day{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);opacity:.8;margin:10px 0 2px}.cc-ev{font-size:13px;padding:5px 0 5px 12px;border-left:2px solid var(--line);margin-left:4px}.cc-ev small{color:var(--muted);display:block;font-size:11px}.cc-blk .igchat.card{box-shadow:none;border:0;padding:0;margin:0;background:transparent}.cc-toast{position:fixed;bottom:22px;left:50%;transform:translateX(-50%) translateY(20px);background:var(--ink);color:var(--bg);padding:8px 8px 8px 16px;border-radius:99px;opacity:0;pointer-events:none;transition:.25s;font-size:13px;display:flex;gap:10px;align-items:center;z-index:200;max-width:calc(100vw - 32px)}.cc-toast.show{opacity:1;transform:translateX(-50%);pointer-events:auto}.cc-toast.err{background:var(--bad);color:#fff}.cc-toast button{background:hsla(0,0%,100%,.18);color:inherit;border:0;box-shadow:none;border-radius:99px;padding:3px 12px;font-weight:600;font-size:12px;cursor:pointer}.cc-toast .cc-toast-x{padding:3px 8px;background:none;opacity:.6}.cc-pill{width:auto;flex:none;padding:8px 30px 8px 14px}.cc-chipsel{width:auto;flex:none;border:0;padding:3px 10px;min-height:0;border-radius:99px}.cc-toolbar .cc-pill{min-width:150px}.cc-bd,.cc-blk,.cc-col{min-width:0}.cc-ordh .cc-grow{overflow-wrap:anywhere}.cc-ordh .cc-grow>b{margin-right:2px}.cc-spark i{background:rgba(0,113,227,.28);width:9px}.cc-spark i:last-child{background:var(--brand)}.cc-right{justify-content:flex-end}.cc-who{flex:1 1 300px}.cc-pick{position:relative;display:inline-block}.cc-pk-btn{display:inline-flex;align-items:center;gap:8px;cursor:pointer;box-shadow:none;font:600 13px/1.2 -apple-system,Inter,system-ui,sans-serif}.cc-pick.pill .cc-pk-btn{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:99px;padding:8px 12px 8px 14px}.cc-pick.pill .cc-pk-btn.open,.cc-pick.pill .cc-pk-btn:hover{background:var(--gray-bg);filter:none}.cc-pick.chip .cc-pk-btn{font-size:11px;border:0;border-radius:99px;padding:3px 8px 3px 10px;gap:5px;background:var(--gray-bg);color:var(--muted)}.cc-pick.chip .cc-pk-btn.g{background:var(--good-bg);color:var(--good)}.cc-pick.chip .cc-pk-btn.w{background:var(--warn-bg);color:var(--warn)}.cc-pick.chip .cc-pk-btn.i{background:var(--info-bg);color:var(--info)}.cc-pick.chip .cc-pk-btn.bad{background:var(--bad-bg);color:var(--bad)}.cc-pick.chip svg{opacity:.6}.cc-pick.field{display:block}.cc-pick.field .cc-pk-btn{background:transparent;color:var(--ink);border:1px solid transparent;border-radius:8px;padding:3px 8px;margin-left:-8px;font-weight:400;font-size:13px;width:calc(100% + 8px);justify-content:space-between}.cc-pick.field .cc-pk-btn.open,.cc-pick.field .cc-pk-btn:hover{background:var(--gray-bg);filter:none}.cc-pick.field svg{color:var(--muted)}.cc-pk-menu{min-width:170px;max-height:320px;overflow-y:auto}.cc-pk-menu.right{left:auto;right:0}.cc-pick.field .cc-pk-menu{min-width:100%}.cc-pk-menu li .chk{width:14px;display:inline-block;text-align:center}.cc-pk-menu li.sel{font-weight:600}.cc-pk-menu li.hi{background:var(--brand);color:var(--brand-ink)}.op-steps.s3{grid-template-columns:repeat(3,1fr)}.mg-ov{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:300;display:grid;place-items:center;padding:16px}.mg-box{background:var(--surface);border-radius:20px;box-shadow:var(--shadow-lg);width:min(760px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:20px 22px}.mg-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.mg-h h2{margin:0}.mg-q{width:100%}.mg-list{display:grid;grid-gap:4px;gap:4px;margin-top:8px}.mg-row{display:flex;flex-direction:column;align-items:flex-start;gap:0;text-align:left;background:var(--surface-2);color:var(--ink);border:1px solid var(--line);border-radius:12px;padding:9px 12px;box-shadow:none}.mg-row:hover{background:var(--brand-soft);filter:none}.mg-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:640px){.mg-cards{grid-template-columns:1fr}}.mg-card{display:grid;grid-gap:4px;gap:4px;text-align:left;align-content:start;background:var(--surface);color:var(--ink);border:2px solid var(--line);border-radius:16px;padding:14px;box-shadow:none;position:relative}.mg-card.on{border-color:var(--brand);background:var(--brand-soft)}.mg-card:hover{filter:none}.mg-radio{position:absolute;right:14px;top:12px;color:var(--brand);font-size:16px}.mg-card b{font-size:15px;padding-right:24px}.mg-sub{font-size:12px;color:var(--muted)}.mg-stats{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.mg-stats i{font-style:normal;font-size:11px;font-weight:600;background:var(--gray-bg);border-radius:99px;padding:2px 9px;color:var(--ink)}.mg-keep{margin-top:6px;font-size:12px;font-weight:700;color:var(--muted)}.mg-card.on .mg-keep{color:var(--brand)}.mg-sum{margin:14px 0 0;padding:10px 14px;background:var(--gray-bg);border-radius:12px;font-size:13px}.mg-f{display:flex;justify-content:flex-end;gap:8px;margin-top:14px;flex-wrap:wrap}.mg-banner{display:flex;gap:14px;align-items:flex-start;margin:12px 0 0;padding:12px 16px;border-radius:16px;background:var(--violet-bg);border:1px solid rgba(122,79,208,.25)}.mg-bline{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:6px;font-size:13px}.dp-row,.mg-bline{align-items:center}.dp-row{display:grid;grid-template-columns:1fr auto 1fr minmax(180px,auto);grid-gap:14px;gap:14px;padding:14px 18px;margin-bottom:12px}@media (max-width:900px){.dp-row{grid-template-columns:1fr}.dp-arrow{display:none}}.dp-arrow{color:var(--muted);font-size:18px}.dp-card{min-width:0;display:grid;grid-gap:2px;gap:2px}.dp-side{display:grid;grid-gap:8px;gap:8px;justify-items:start}.cc-lreq{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:8px 12px;gap:8px 12px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.cc-lreq:first-child{border-top:0;padding-top:4px}.cc-lreq .cc-seg{margin-left:0;display:flex;width:100%}.cc-lreq .cc-seg button{flex:1 1;white-space:nowrap;padding:4px 6px}.cc-lrest{grid-column:1/-1;display:grid;grid-gap:8px;gap:8px;min-width:0}.cc-lname{display:block;line-height:1.3;overflow-wrap:anywhere}.cc-btn{white-space:nowrap}.kc.paid{background:repeating-linear-gradient(115deg,hsla(0,0%,100%,.07) 0 1px,rgba(120,80,10,.05) 1px 3px),linear-gradient(135deg,#fff6d8,#fbe7a6 28%,#efca72 55%,#d9a650 78%,#b9782f);border:0;padding:12px 13px;box-shadow:0 6px 14px -4px rgba(185,120,47,.3),0 2px 5px rgba(120,75,15,0),inset 0 1px 0 hsla(0,0%,100%,.7),inset 0 -1px 0 rgba(160,100,30,.5);color:#3a2a12}.kc.paid:hover{box-shadow:0 8px 18px -6px rgba(160,100,30,.36),0 2px 5px rgba(120,75,15,.16),inset 0 1px 0 hsla(0,0%,100%,.7),inset 0 -1px 0 rgba(160,100,30,.5)}.kc.paid .t1{color:#352610;text-shadow:0 1px 0 hsla(0,0%,100%,.55)}.kc.paid .row,.kc.paid .t2{color:#6b5026}.kc.paid .amt{color:#352610;text-shadow:0 1px 0 hsla(0,0%,100%,.55)}.kc.paid .tag{background:hsla(0,0%,100%,.5);color:#5b4220}.op-archive{display:inline-flex;align-items:center;gap:6px;width:auto;padding:5px 12px 5px 10px;border-radius:99px;background:var(--surface);color:var(--muted);border:1px solid var(--line-2);font-size:13px;font-weight:600;line-height:1.4;transition:background .15s,color .15s,border-color .15s}.op-archive svg{flex:none}.op-archive:hover:not(:disabled){background:var(--gray-bg);color:var(--ink);border-color:var(--muted);filter:none}.op-archive:disabled{opacity:.55;cursor:default}.cc-ordh{align-items:flex-start}.cc-ordh .cc-th{margin-top:2px}.cc-ordh .cc-grow{min-width:0;overflow-wrap:normal;word-break:normal}.cc-ometa{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:12px;color:var(--muted)}.cc-onum{font-weight:700;color:var(--ink);letter-spacing:.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cc-odate{color:var(--muted)}.cc-oname{margin-top:4px;font-size:14px;font-weight:600;line-height:1.3;letter-spacing:-.01em;overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cc-ord.open .cc-oname{-webkit-line-clamp:unset;display:block}.cc-ostat{margin-top:6px;display:flex;justify-content:flex-end}.cc-addlens{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.cc-addlens .lp{width:100%}.avatar.tinted{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.18)}.cc-lreq{position:relative}.cc-lrm{position:absolute;top:10px;right:0;width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:transparent;color:var(--muted);border:0;box-shadow:none;opacity:0;transition:opacity .12s,background .12s,color .12s;cursor:pointer}.cc-lreq:first-child .cc-lrm{top:4px}.cc-lreq:hover .cc-lrm,.cc-lrm:focus-visible{opacity:1}.cc-lrm:hover{background:var(--bad-bg);color:var(--bad);filter:none}.cc-lreq .cc-lname{padding-right:30px}@media (hover:none){.cc-lrm{opacity:.7}}a.cc-lnk{color:inherit;text-decoration:none}a.cc-lnk:hover b{color:var(--brand);text-decoration:underline;text-underline-offset:3px}a.cc-lnk:hover .cc-th{filter:brightness(.92)}a.cc-lc{text-decoration:none}a.cc-lc:hover{box-shadow:var(--shadow),0 0 0 2px var(--line-2)}.cc-lc.nolink{cursor:default}.cc-lt.bought{color:var(--good);font-weight:600}.cc-lt.asked{color:var(--warn);font-weight:600}.rq-group{padding:10px 14px 4px;margin-bottom:12px}.rq-head{gap:10px;margin-bottom:2px}.rq-thumb{width:36px;height:36px;border-radius:8px}.rq-title a,.rq-title b{font-size:14px}.rq-title .muted{font-size:12px}.rq-tbl td{padding:6px 8px;vertical-align:middle;font-size:13px}.rq-tbl tr:last-child td{border-bottom:0}.rq-contact{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.rq-tbl .rq-msgwrap{max-width:460px}.rq-tbl .rq-more{margin-top:0;margin-left:6px}.rq-tbl .rq-msg.clamp{display:-webkit-box}.rq-chips button{padding:2px 9px;font-size:11.5px}.rq-del{width:26px;height:26px;padding:0;margin-left:6px;vertical-align:middle;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:transparent;color:var(--muted);border:0;box-shadow:none;cursor:pointer;opacity:.55;transition:opacity .12s,background .12s,color .12s}.rq-del:focus-visible,tr:hover .rq-del{opacity:1}.rq-del:hover{background:var(--bad-bg);color:var(--bad);filter:none}.rp-bar{display:flex;justify-content:flex-end;margin:-6px 0 10px}.rp-steps{grid-template-columns:repeat(3,1fr)}.rp-steps button{white-space:nowrap;font-size:12px}.rp-steps button.cx{color:var(--bad)}.rp-steps button.now{background:var(--brand);color:var(--brand-ink)}.rp-form{grid-gap:10px}.rp-form,.rp-two{display:grid;gap:10px}.rp-two{grid-template-columns:1fr 1fr;grid-gap:10px}.rp-client{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border:1px solid var(--line-2);border-radius:10px;background:var(--surface)}a.cc-rep{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-top:1px solid var(--line);color:inherit;text-decoration:none}a.cc-rep:first-of-type{border-top:0}a.cc-rep:hover .cc-oname{color:var(--brand)}.kc .tag.src-inrepair{background:linear-gradient(135deg,#5b6575,#343b48);color:#fff}.kc .tag.src-inrepair:before{content:"🛠 ";font-size:9px}a.rp-in{font-size:13px;font-weight:600;color:var(--ink);background:var(--gray-bg);border-radius:99px;padding:5px 12px;text-decoration:none}a.rp-in:hover{background:var(--line-2)}.cc-lt.repair{color:#6a4fb8;font-weight:600}.cc-lt.repaired{color:var(--info);font-weight:600}.cc-sum .cc-incl{display:block;font-size:10.5px;color:var(--muted);margin-top:1px}.cc-act .cc-sw,.cc-act .cc-sw:hover:not(:disabled){width:34px;height:20px;padding:0;border-radius:99px;background:var(--line-2);color:inherit}.cc-act .cc-sw:hover:not(:disabled){filter:brightness(.93)}.cc-act .cc-sw.on,.cc-act .cc-sw.on:hover:not(:disabled){background:var(--good)}.cc-act .cc-sw:disabled{opacity:.5;cursor:not-allowed;filter:none}.cc-mail{display:grid;grid-gap:8px;gap:8px}.cc-mail-to{display:flex;gap:8px;align-items:baseline;font-size:13px}.cc-mail-to span{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.cc-mail textarea{min-height:110px;resize:vertical}.cc-mail-list{margin-top:10px}.cc-mail-item{padding:8px 0;border-top:1px solid var(--line)}.cc-mail-h{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.cc-mail-opt{display:inline-flex;flex-direction:row;align-items:center;gap:6px;font-size:12.5px;color:var(--muted);cursor:pointer}.cc-mail-opt input{width:auto;margin:0}.kc{background:linear-gradient(135deg,#fff,#f6f6f8 45%,#e9e9ee) border-box;border:0;padding:12px 13px;box-shadow:0 5px 12px -2px rgba(0,0,0,.12),0 2px 4px transparent,inset 0 -1px 0 rgba(0,0,0,.16);transition:box-shadow .15s ease;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.kc:hover{box-shadow:0 8px 16px -4px rgba(0,0,0,.18),0 2px 4px rgba(0,0,0,.08),inset 0 -1px 0 rgba(0,0,0,.16)}.kc.drag{transform:translateZ(0) scale(.97)}.kc.unread{background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 9%,#fff) 0,color-mix(in srgb,var(--brand) 6%,#f6f6f8) 45%,color-mix(in srgb,var(--brand) 5%,#e9e9ee) 100%) border-box}@media (prefers-color-scheme:dark){.kc{background:linear-gradient(135deg,#2a2a2d,#232326 50%,#1c1c1e) border-box;box-shadow:0 5px 12px rgba(0,0,0,.5),0 2px 4px transparent,inset 0 -1px 0 rgba(0,0,0,.5)}.kc:hover{box-shadow:0 8px 18px rgba(0,0,0,.6),0 2px 4px rgba(0,0,0,.4),inset 0 -1px 0 rgba(0,0,0,.5)}.kc.unread{background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 16%,#2a2a2d),color-mix(in srgb,var(--brand) 10%,#1c1c1e)) border-box}}.col-b,.main:has(>.board) .col-b{padding-left:20px;padding-right:20px;margin-left:-20px;margin-right:-20px;padding-top:6px;margin-top:-6px}.cc-strip{padding:12px 18px 22px;margin:-10px -16px -2px}.cc-blk .cc-bi{background:none;width:24px;height:24px;border-radius:0;color:var(--ink)}.cc-svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cc-chev{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.cc-chev.open{transform:rotate(180deg)}.cc-menu .cc-svg{width:16px;height:16px;vertical-align:-3px;margin-right:2px}.cc-strip-wrap{margin-bottom:20px}.cc-strip-h{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.cc-strip-wrap .cc-strip{margin:-6px -16px -22px}.tr-wrap{position:relative;align-self:center;margin-right:4px}.tr{--a:#fbf8ee;--b:#e0d6ba;--t:#6f6347;--e:rgba(110,90,40,.3);all:unset;box-sizing:border-box;cursor:pointer;position:relative;overflow:hidden;width:92px;height:56px;padding:6px 8px;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;color:var(--t);background:linear-gradient(135deg,var(--a),var(--b));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),inset 0 -1px 0 var(--e),0 4px 10px -3px rgba(0,0,0,.25);transition:box-shadow .15s}.tr:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),inset 0 -1px 0 var(--e),0 6px 14px -4px rgba(0,0,0,.3)}.tr:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.tr:before{inset:0;background:repeating-linear-gradient(115deg,hsla(0,0%,100%,.1) 0 1px,rgba(0,0,0,.03) 1px 3px)}.tr:after,.tr:before{content:"";position:absolute;pointer-events:none}.tr:after{right:-20px;top:-28px;width:72px;height:72px;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.5),transparent 65%)}.tr-top{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.tr small{font-size:5.5px;letter-spacing:.16em;font-weight:700;opacity:.7;text-transform:uppercase;color:inherit;margin:0}.tr-chip{width:14px;height:10px;border-radius:2.5px;background:linear-gradient(135deg,hsla(0,0%,100%,.75),rgba(0,0,0,.18));border:1px solid rgba(0,0,0,.2)}.tr strong{position:relative;z-index:1;font-size:11px;letter-spacing:.13em;text-transform:uppercase;text-shadow:0 1px 0 hsla(0,0%,100%,.4);color:inherit}.tr-paper{--a:#f3fbff;--b:#c9e6f4;--t:#46687b;--e:rgba(70,140,180,.3)}.tr-bronze{--a:#f6cfa6;--b:#b8733a;--t:#4a280c;--e:rgba(110,55,15,.5)}.tr-silver{--a:#fff;--b:#b4bac6;--t:#363c48;--e:rgba(60,70,90,.4)}.tr-gold{--a:#fff3c4;--b:#d29a35;--t:#573b0a;--e:rgba(150,95,20,.55)}.tr-platinum{--a:#444a58;--b:#14171d;--t:#eef1fa;--e:#000}.tr-platinum strong{text-shadow:none}.tr-menu{position:absolute;left:0;top:calc(100% + 8px);z-index:30;min-width:190px;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-lg);padding:6px;display:grid;grid-gap:2px;gap:2px}.tr-menu button{width:100%;display:flex;align-items:center;gap:9px;text-align:left;border:0;background:none;box-shadow:none;padding:8px 10px;border-radius:9px;font:500 13px/1.2 -apple-system,Inter,sans-serif;color:var(--ink);cursor:pointer}.tr-menu button:hover{background:var(--gray-bg)}.tr-menu button.on{font-weight:700}.tr-menu button span{margin-left:auto;color:var(--muted);font-size:12px;font-weight:500}.tr-dot{width:14px;height:14px;border-radius:50%;flex:none;background:linear-gradient(135deg,var(--a),var(--b));box-shadow:inset 0 0 0 1px var(--e)}.cc-avu{position:relative;flex:none}.cc-avu.busy{opacity:.6;pointer-events:none}.cc-avu-b{all:unset;box-sizing:border-box;position:absolute;inset:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:#fff;background:rgba(20,20,24,.5);opacity:0;transition:opacity .15s}.cc-avu-b:focus-visible,.cc-avu:hover .cc-avu-b{opacity:1}.cc-avu-b svg{width:40%;height:40%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cc-avu-x{all:unset;box-sizing:border-box;position:absolute;top:-3px;right:-3px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:9px;line-height:1;color:var(--muted);background:var(--surface);box-shadow:0 1px 4px rgba(0,0,0,.25);cursor:pointer;opacity:0;transition:opacity .15s}.cc-avu:hover .cc-avu-x{opacity:1}.cc-avu-x:hover{color:var(--bad)}.rs{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.cc-lreq .rs{display:flex;width:100%;justify-content:flex-start}.rs-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:99px;font-size:12.5px;font-weight:700;white-space:nowrap;background:var(--gray-bg);color:var(--muted)}.rs-chip i{width:8px;height:8px;border-radius:50%;background:currentColor}.rs-chip.s-waiting{background:var(--warn-bg);color:var(--warn)}.rs-chip.s-contacted{background:var(--info-bg);color:var(--info)}.rs-chip.s-closed{background:var(--good-bg);color:var(--good)}.rs-btn{width:auto;margin-left:auto;border:1px solid var(--line-2);background:var(--surface);color:var(--ink);box-shadow:none;border-radius:99px;padding:5px 11px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.rs-btn:hover:not(:disabled){background:var(--gray-bg)}.rs-btn:disabled{opacity:.55;cursor:default}td .rs-btn{margin-left:0}.cc-pf{position:relative;display:grid;grid-gap:0;gap:0}.cc-pf-edit{all:unset;box-sizing:border-box;position:absolute;top:-2px;right:0;z-index:2;width:28px;height:28px;border-radius:50%;background:var(--gray-bg);color:var(--muted);display:grid;place-items:center;cursor:pointer}.cc-pf-edit:hover{background:var(--line);color:var(--ink)}.cc-pf-edit.on{background:var(--ink);color:var(--surface)}.cc-pf-edit svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cc-pf-empty{margin:0 34px 0 0;font-size:13px;line-height:1.5;color:var(--muted)}.cc-pf-s{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:12px;gap:12px;padding:13px 0;border-top:1px solid var(--line)}.cc-pf-s:first-of-type{border-top:0;padding-top:0}.cc-pf-dot{width:28px;height:28px;border-radius:9px;background:var(--gray-bg);display:grid;place-items:center;color:var(--ink)}.cc-pf-dot svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.cc-pf-c h5{margin:4px 0 6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.cc-pf-c p{margin:0 0 4px;font-size:13.5px;line-height:1.5;overflow-wrap:anywhere}.cc-pf-c p b{margin-right:4px}.cc-pf-sub{margin:10px 0 5px;font-size:12px;color:var(--muted)}.cc-pf-tags{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:6px}.cc-pf-sub+.cc-pf-tags{margin-top:0}.cc-pf-tag{display:inline-flex;align-items:center;gap:6px;background:var(--gray-bg);border-radius:99px;padding:4px 11px;font-size:12.5px;font-weight:600;max-width:100%}.cc-pf-tag.dark{background:var(--ink);color:var(--surface)}.cc-pf-tag.ad,.cc-pf-tag.lk{background:transparent;box-shadow:inset 0 0 0 1px var(--line-2)}.cc-pf-tag a{color:var(--ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:230px}.cc-pf-tag a:hover{text-decoration:underline}.cc-pf-tag button{width:16px;height:16px;padding:0;margin-right:-5px;border:0;border-radius:50%;background:none;box-shadow:none;color:var(--muted);font-size:9px;cursor:pointer;display:grid;place-items:center}.cc-pf-tag button:hover{background:var(--line);color:var(--bad)}.cc-pf-ta{resize:none;overflow:hidden;min-height:0;display:block;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.45}.cc-pf-chips{display:flex;flex-wrap:wrap;gap:6px}.cc-pf-chips button{width:auto;border:1px solid var(--line);background:var(--surface);color:var(--muted);box-shadow:none;border-radius:99px;padding:4px 11px;font-size:12px;font-weight:600;cursor:pointer}.cc-pf-chips button.on,.cc-pf-chips button:hover{background:var(--gray-bg)}.cc-pf-chips button.on{border-color:var(--line-2);color:var(--ink)}.cc-pf-chips button.on.dark{background:var(--ink);border-color:var(--ink);color:var(--surface)}.cc-pf-plus{width:26px;height:26px;padding:0;border-radius:50%;border:1px dashed var(--line-2);background:none;box-shadow:none;color:var(--muted);font-size:16px;line-height:1;cursor:pointer;display:grid;place-items:center}.cc-pf-plus:hover{background:var(--gray-bg);color:var(--ink);border-style:solid}.cc-pf-in{width:200px;max-width:100%;padding:5px 11px;border-radius:99px;font-size:12.5px}.cc-pf-sug{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.cc-pf-sug button{width:auto;border:1px dashed var(--line-2);background:none;box-shadow:none;color:var(--muted);border-radius:99px;padding:2px 9px;font-size:11.5px;font-weight:600;cursor:pointer}.cc-pf-sug button:hover{background:var(--gray-bg);color:var(--ink);border-style:solid}.cc-pf-s:first-of-type .cc-pf-c{padding-right:34px}.cc-arch{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:var(--gray-bg);border-radius:99px;padding:1px 7px;margin-left:6px}.delbtn.arch{color:var(--ink)}.delbtn.arch:disabled{opacity:.55}.dm-name{background:none;border:0;box-shadow:none;padding:0;height:auto;width:auto;color:inherit;font:inherit;cursor:pointer;text-align:left}.dm-name:hover b{text-decoration:underline}.rq-list td{vertical-align:middle}.rql{display:flex;align-items:center;gap:10px;min-width:0}.rql b{font-weight:600}.rql-th{width:34px;height:34px;border-radius:8px;object-fit:cover;background:var(--gray-bg);flex:none}.rql-ph{display:inline-flex;align-items:center;justify-content:center;color:var(--muted)}.rql-contact{font-size:12.5px}.rq-list td:nth-child(3){max-width:380px}.rq-list .rq-grp td{background:var(--surface-2);border-top:1px solid var(--line);padding-top:10px;padding-bottom:10px}.rq-list .rq-grp .rql{gap:10px}.rq-list .rq-grp .muted{font-size:12.5px}.ic-btn{background:none;border:0;box-shadow:none;padding:2px 6px;height:auto;width:auto;font:inherit;color:inherit;cursor:pointer;border-radius:6px}.ic-btn:hover{background:var(--gray-bg)}.ic-btn.miss{color:var(--warn);background:var(--warn-bg);font-weight:600;font-size:12.5px}.ic-edit{display:grid;grid-gap:6px;gap:6px;justify-items:end;min-width:190px}.ic-edit input:not([type]),.ic-edit input[inputmode],.ic-edit input[type=text]{width:130px;text-align:right}.ic-rem{display:flex;gap:6px;align-items:center;font-size:12px;color:var(--muted)}.ic-rem input{width:auto}.ic-act{display:flex;gap:6px}.ic-act button{padding:4px 12px;font-size:12.5px}.ct-edit{display:flex;gap:8px}.ct-edit input{width:130px}.ct-edit button{padding:6px 14px}.pbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 16px}.pbar .pill{padding:4px 13px;background:var(--gray-bg);border-radius:99px;color:var(--ink);font-size:13px;font-weight:500;border:0;box-shadow:none;width:auto;height:auto;cursor:pointer}.pbar .pill:hover{filter:brightness(.96)}.pbar .pill.on{background:var(--brand);color:var(--brand-ink)}.pbar-dates{display:flex;align-items:center;gap:8px}.stat .dl{font-size:12px;margin-top:2px}.stat .dl.up{color:var(--good)}.stat .dl.down{color:var(--bad)}.dwrap{gap:8px;padding-top:18px}.dax,.dwrap{display:flex}.dax{flex-direction:column;justify-content:space-between;height:170px;text-align:right;font-size:10.5px;color:var(--muted);min-width:34px;line-height:1;transform:translateY(-5px)}.dplot{position:relative;flex:1 1 auto;min-width:0;height:194px}.dgrid{height:0;border-top:1px dashed var(--line)}.dchart,.dgrid{position:absolute;left:0;right:0}.dchart{top:0;display:flex;align-items:flex-end;gap:4px;height:170px;border-bottom:1px solid var(--line-2)}.dcol{flex:1 1;min-width:2px;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative}.dbar{width:100%;max-width:46px;background:linear-gradient(180deg,var(--brand),color-mix(in srgb,var(--brand) 60%,#fff));border-radius:5px 5px 0 0;min-height:0}.dcol:hover .dbar{filter:brightness(1.1)}.dval{font-size:11px;font-weight:600;margin-bottom:3px;color:var(--ink)}.dlab,.dval{white-space:nowrap}.dlab{position:absolute;bottom:-20px;font-size:10.5px;color:var(--muted)}.ct input.ct-edited{border-color:var(--warn);background:var(--warn-bg)}.side nav{flex:1 1 auto;min-height:0;overflow-y:auto;align-content:start;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.side nav::-webkit-scrollbar{width:6px}.side nav::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:6px}.side .foot{flex:none}html[data-side=collapsed] .side nav{scrollbar-width:none}html[data-side=collapsed] .side nav::-webkit-scrollbar{display:none}@media (max-width:800px){.side nav{overflow:visible;flex:none}}.grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid .stat{min-width:0;container-type:inline-size}.grid .stat .v{font-size:26px;white-space:nowrap;padding-right:2px}.grid .stat .v[style*="--n"]{font-size:clamp(14px,calc(100cqw / (var(--n) * .62)),28px)}.rqm{display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:stretch;height:calc(100dvh - 178px);min-height:380px}.rqm-list{display:flex;flex-direction:column;gap:2px;padding:6px;min-height:0;overflow-y:auto;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow)}.rqm-find,.rqm-list{background:var(--surface)}.rqm-find{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:2px 2px 6px}.rqm-none{font-size:12.5px;padding:8px 10px;margin:0}.rqm-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:11px;background:transparent;box-shadow:none;color:var(--ink);text-align:left;cursor:pointer;font:inherit}.rqm-item:hover{background:var(--surface-2);filter:none}.rqm-item.on{background:var(--brand-soft)}.rqm-meta{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1}.rqm-meta b{font-weight:600;font-size:13.5px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rqm-meta .muted{font-size:12px}.rqm-th{border-radius:10px;object-fit:cover;background:var(--gray-bg);flex:none}.rqm-ph{color:var(--muted)}.rqm-badge,.rqm-ph{display:inline-flex;align-items:center;justify-content:center}.rqm-badge{min-width:24px;height:22px;padding:0 7px;border-radius:99px;background:var(--warn-bg);color:var(--warn);font-size:12px}.rqm-badge,.rqm-done{font-weight:700;flex:none}.rqm-done{color:var(--good);font-size:13px;padding-right:4px}.rqm-detail{margin-bottom:0;padding:18px 20px;min-height:0;overflow-y:auto}.rqm-head{display:flex;align-items:center;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--line);margin-bottom:8px}.rqm-title{flex:1 1;min-width:0}.rqm-title h2{margin:0 0 6px;font-size:18px;letter-spacing:-.01em}.rqm-stats{display:flex;flex-wrap:wrap;gap:6px}.rqm-stats .rs-chip{padding:3px 9px;font-size:12px}.rqm-bulk button{white-space:nowrap}.rqm-all{display:flex;align-items:center;gap:8px;font-size:12.5px;padding:6px 2px}.rqm-all input,.rqp>input{width:auto;margin:0}.rqp-list{list-style:none;margin:0;padding:0}.rqp{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;padding:14px 8px;border-top:1px solid var(--line);border-radius:10px}.rqp:first-child{border-top:0}.rqp.on{background:var(--brand-soft)}.rqp>input{margin-top:12px}.rqp-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rqp-top b{font-weight:600;font-size:14px}.rqp-date{font-size:12px}.rqp-contact{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12.5px;margin-top:2px}.rqp-wa{display:inline-flex;align-items:center;gap:5px;color:var(--good);font-weight:500}.rqp-msg{margin-top:8px;padding:8px 12px;background:var(--surface-2);border:1px solid var(--line);border-radius:4px 12px 12px 12px;font-size:13px;max-width:560px}.rqp-act{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.rqp-btn{padding:4px 12px;border-radius:99px;font-size:12px;font-weight:600;background:var(--brand-soft);color:var(--brand);border:0;box-shadow:none;cursor:pointer}.rqp-btn:hover:not(:disabled){filter:brightness(.96)}.rqp-btn.mute{background:transparent;color:var(--muted);font-weight:500}@media (max-width:900px){.rqm{grid-template-columns:1fr;height:auto}.rqm-list{max-height:260px}.rqm-detail{overflow:visible}.rqm-head{flex-wrap:wrap}.rqp{grid-template-columns:auto minmax(0,1fr) auto}.rqp>.avatar{display:none}}.rq-add .rp-client{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.rq-add .rp-client .ghost{margin-left:auto}.main:has(>.rqm){padding-bottom:20px}.rqm-detail,.rqm-list{scrollbar-width:none}.rqm-detail::-webkit-scrollbar,.rqm-list::-webkit-scrollbar{display:none}.bl-btn{width:auto;white-space:nowrap;line-height:1.2;padding:5px 12px;border:0;border-radius:99px;background:var(--brand-soft);color:var(--brand);font-size:12.5px;font-weight:600;box-shadow:none;cursor:pointer}.bl-btn:hover:not(:disabled){filter:brightness(.96)}.bl-btn:disabled{opacity:.6}.sb-name{gap:8px}.sb-name .badge{flex:none;white-space:nowrap;padding:1px 8px;font-size:11px}.rqm-more{margin:6px 4px 4px;padding:8px;border:0;border-radius:10px;font-size:12.5px;font-weight:600;box-shadow:none;cursor:pointer}.rqm-more,.tchip{background:var(--gray-bg);color:var(--muted)}.tchip{flex:none;padding:1px 8px;border-radius:99px;font-size:11px;font-weight:700;white-space:nowrap}.tchip.t-bronze{background:#f6e6d8;color:#9a5a2a}.tchip.t-silver{background:#e9ecf1;color:#5b6472}.tchip.t-gold{background:var(--warn-bg);color:var(--warn)}.tchip.t-platinum{background:var(--violet-bg);color:var(--violet)}.cm-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:10px;gap:10px;margin:6px 0 16px}.cm-kpis>div{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.cm-kpis b{font-size:16px;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.cm-kpis span{font-size:12px;color:var(--muted)}.cm-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-gap:22px;gap:22px}.cm-sec h3{margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.cm-sec h3:not(:first-child){margin-top:18px}.cm-dl{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 14px;gap:6px 14px;margin:0;font-size:13px}.cm-dl dt{color:var(--muted)}.cm-dl dd{margin:0;min-width:0}.cm-dl dd,.cm-notes{overflow-wrap:anywhere}.cm-notes{margin:12px 0 0;padding:8px 12px;background:var(--surface-2);border:1px solid var(--line);border-radius:12px;font-size:13px;white-space:pre-wrap}.cm-list{list-style:none;margin:0;padding:0}.cm-list li{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line);font-size:13px}.cm-list li:first-child{border-top:0}.cm-r{margin-left:auto;font-weight:600}.cm-r,.cm-t{white-space:nowrap}.cm-t{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.cm-empty{margin:0;font-size:13px}@media (max-width:900px){.cm-cols{grid-template-columns:1fr}}.rqm-end{text-align:center;padding:10px 4px 6px;font-size:12px;flex:none}.cm-tag{flex:none;padding:1px 8px;font-size:11px;white-space:nowrap}.cel-canvas{position:fixed;inset:0;pointer-events:none;z-index:190}.cel{position:fixed;top:16px;left:50%;transform:translate(-50%,-160%);z-index:200;width:min(460px,calc(100vw - 24px));background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:0 18px 50px rgba(0,0,0,.22);overflow:hidden;transition:transform .55s cubic-bezier(.2,.9,.3,1.15);visibility:hidden}.cel.on{transform:translate(-50%);visibility:visible}.cel:not(.on){transition:transform .35s ease,visibility 0s .35s}.cel:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,#e8b53a,#f3d27a,#b97a12)}.cel-in{gap:14px;padding:20px 18px 14px}.cel-ic,.cel-in{display:flex;align-items:center}.cel-ic{width:46px;height:46px;border-radius:14px;flex:none;justify-content:center;background:linear-gradient(135deg,#e8b53a,#b97a12);color:#fff;box-shadow:0 6px 16px rgba(185,122,18,.35)}.cel-t{min-width:0;flex:1 1}.cel-k{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:#b97a12}.cel-k,.cel-n{font-weight:700}.cel-n{font-size:15px;letter-spacing:-.01em;margin:2px 0 1px}.cel-s{font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis}.cel-amt,.cel-s{white-space:nowrap}.cel-amt{font-size:22px;font-weight:800;letter-spacing:-.02em;background:linear-gradient(135deg,#e8b53a,#b97a12);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-right:2px}.cel-act{display:flex;gap:8px;padding:0 18px 18px}.cel-act a,.cel-act button{flex:1 1;text-align:center}.cel-x{position:absolute;top:8px;right:10px;width:auto;padding:2px 6px;background:none;border:0;box-shadow:none;color:var(--muted);font-size:15px;cursor:pointer}@media (prefers-reduced-motion:reduce){.cel,.cel:not(.on){transition:none}}.tchip.t-paper{background:#e4f4fb;color:#3a7794}.cm-ns{font-size:11.5px;font-weight:600;white-space:nowrap}.main:has(>.cs.split){padding-bottom:20px}.cs-grid{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:stretch;height:calc(100dvh - 186px);min-height:420px}.cs-list{min-height:0;overflow-y:auto}.cs-list .rqm-item{text-decoration:none}.cpane{min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;padding:8px 18px 24px;margin:-8px -18px 0}.cpane::-webkit-scrollbar{display:none}.cpane .backbtn{display:none}.cpane[data-w=md] .cc-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.cpane[data-w=sm] .cc-cols{grid-template-columns:1fr}@media (max-width:900px){.cs-grid{grid-template-columns:minmax(0,1fr);height:auto}.cs-grid.has-sel .cs-list,.cs-grid:not(.has-sel) .cpane{display:none}.cpane .backbtn{display:inline-flex}.cpane{overflow:visible}}@media (min-width:901px){.cs-grid.wide{grid-template-columns:minmax(0,1fr)}.cs-grid.wide .cs-list{display:none}}.cpane .ptools{display:flex;align-items:center;gap:10px;margin-bottom:10px}.cpane .ptools .sp{flex:1 1}.cpane .pill{display:inline-flex;align-items:center;gap:6px;width:auto;padding:6px 12px;border-radius:99px;background:var(--surface);border:1px solid var(--line);color:var(--ink);font-size:13px;font-weight:600;box-shadow:var(--shadow);cursor:pointer}.cpane .pill:hover{filter:none;background:var(--surface-2)}.cpane .pill.back{background:var(--brand-soft);border-color:transparent;color:var(--brand)}@media (max-width:900px){.cpane .ptools .pill:not(.back){display:none}.cpane{padding:0;margin:0}}.cx-kpis{margin:14px 0 4px}.cx-kpis b.gold{background:linear-gradient(135deg,#e8b53a,#b97a12);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-right:2px}.cx-kpis b.bad{color:var(--bad)}.cx-tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);margin:10px 0 16px;overflow-x:auto;scrollbar-width:none}.cx-tabs::-webkit-scrollbar{display:none}.cx-tabs button{width:auto;flex:none;background:none;border:0;box-shadow:none;color:var(--muted);padding:10px 14px;font-weight:600;font-size:13.5px;border-bottom:2px solid transparent;border-radius:0;margin-bottom:-1px;cursor:pointer}.cx-tabs button:hover{filter:none;color:var(--ink)}.cx-tabs button.on{color:var(--brand);border-bottom-color:var(--brand)}.cx-tabs .n{display:inline-block;margin-left:6px;padding:0 7px;border-radius:99px;background:var(--gray-bg);font-size:11px;color:var(--muted)}.cx-panel{display:none}.cx-panel.on{display:block}.cx-two{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start}.cx-col,.cx-two{display:grid;grid-gap:16px;gap:16px}.cx-col{align-content:start;min-width:0}.cx-row{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--line);font-size:13px}.cx-row:first-child{border-top:0;padding-top:0}.cx-g{flex:1 1;min-width:0}.cpane[data-w=sm] .cx-two{grid-template-columns:1fr}@media (max-width:900px){.cx-two{grid-template-columns:1fr}}.cc-btn.wa{background:#1f9d55;border-color:#1f9d55;color:#fff}.cc-btn.wa:hover{background:#1f9d55;filter:brightness(1.08)}.cc-more{position:relative}.cc-mm{position:absolute;right:0;top:calc(100% + 8px);width:250px;z-index:40;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-lg);padding:6px}.cc-mm .mi{display:flex;width:100%;justify-content:flex-start;text-align:left;padding:8px 10px;border:0;border-radius:9px;background:none;color:var(--ink);font-size:13px;font-weight:500;box-shadow:none;cursor:pointer;text-decoration:none}.cc-mm .mi:hover{background:var(--surface-2);filter:none}.cc-mm .sep{height:1px;background:var(--line);margin:4px 2px}.cc-mm .mi-del{padding:4px 6px}.cx-edit{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin:-4px 0 12px}.cx-saved{margin-right:auto}.cx-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.cx-chips button{width:auto;display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:99px;background:var(--surface);color:var(--ink);border:1px dashed var(--line-2);box-shadow:none;font-size:12.5px;font-weight:600;cursor:-webkit-grab;cursor:grab}.cx-chips button:hover{border-color:var(--brand);color:var(--brand);filter:none}.cx-chips button small{margin-left:6px;color:var(--muted);font-weight:500}.cx-two.editing .cx-col{outline:2px dashed var(--line-2);outline-offset:4px;border-radius:16px;padding:4px;min-height:140px;transition:background .15s,outline-color .15s}.cx-two.editing .cx-col.over{background:var(--info-bg);outline-color:var(--brand)}.cx-chip{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cx-chip:active{cursor:-webkit-grabbing;cursor:grabbing}.cx-chip b{flex:1 1;font-size:14px;font-weight:600}.cx-chip button{width:26px;height:26px;padding:0;border-radius:8px;background:transparent;color:var(--muted);border:0;box-shadow:none;cursor:pointer}.cx-chip button:hover{background:var(--bad-bg);color:var(--bad);filter:none}.cx-grip{color:var(--muted);display:inline-flex}.cx-ph{height:52px;border-radius:14px;background:var(--info-bg);border:2px dashed var(--brand)}.cx-empty{display:flex;align-items:center;justify-content:center;height:100px;color:var(--muted);font-size:13px}.cx-tray{margin-top:18px;padding:14px 16px;border:2px dashed var(--line-2);border-radius:16px;background:var(--surface-2);transition:background .15s,border-color .15s}.cx-tray.over{background:var(--bad-bg);border-color:var(--bad)}.cx-tray-h{display:flex;flex-direction:column;gap:2px;margin-bottom:8px;font-size:13px}.cc-mm .mi-h{padding:6px 10px 2px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.cc-mm .mi.cur{color:var(--brand);font-weight:700}.cc-mm .mi-dot{display:inline-block;width:16px;text-align:center;margin-right:4px}.cc-top{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:16px 18px;box-shadow:var(--shadow);gap:16px;margin-bottom:14px}.cc-top .cc-name{font-size:21px;letter-spacing:-.01em;padding:2px 8px}.cc-top .cc-tags{margin-top:6px}.cc-top .cc-tagadd{opacity:0;transition:opacity .15s}.cc-top .cc-tagadd:focus-visible,.cc-top:hover .cc-tagadd{opacity:1}.cx-col{grid-template-columns:minmax(0,1fr)}.cx-col>*{min-width:0;max-width:100%}.cx-kpis>div>.tchip{align-self:flex-start;font-style:normal;font-size:13px;padding:2px 10px}.cx-kpis>div>.tchip+span{margin-top:3px}.cc-strip-wrap .cc-strip{flex-direction:column;align-items:stretch;overflow:visible;gap:0;margin:4px 0 0;padding:0}.cc-strip-wrap .cc-lc{width:100%;border-radius:0;border:0;border-top:1px solid var(--line);background:none;box-shadow:none;padding:10px 0}.cc-strip-wrap .cc-lc:first-child{border-top:0}.cc-strip-wrap .cc-lc>span:last-child{min-width:0}.cc-strip-wrap .cc-lc b{white-space:normal}.cpane{padding-bottom:8px}.cs .filters,.fl-right{align-items:center}.fl-right{margin-left:auto;display:flex;gap:8px}.cs .fl-right .pill{display:inline-flex;align-items:center;gap:6px;width:auto;padding:6px 12px;border-radius:99px;background:var(--surface);border:1px solid var(--line);color:var(--ink);font-size:13px;font-weight:600;box-shadow:var(--shadow);cursor:pointer}.cs .fl-right .pill:hover{filter:none;background:var(--surface-2)}.cs .fl-right .pill.back{background:var(--brand-soft);border-color:transparent;color:var(--brand)}.cpane{padding-top:0;margin-top:0}@media (max-width:900px){.fl-wide{display:none!important}}.cx-kpwrap{display:flex;align-items:stretch;gap:10px;margin:14px 0 4px}.cx-kpwrap .tr-wrap{align-self:stretch;margin:0;flex:none}.cx-kpwrap .tr{width:112px;height:100%;min-height:56px;padding:8px 10px;border-radius:12px}.cx-kpwrap .cx-kpis{flex:1 1;min-width:0;margin:0}@media (max-width:560px){.cx-kpwrap{flex-direction:column}.cx-kpwrap .tr{width:100%;height:56px}}@media (min-width:901px){.cpane{padding-bottom:34px;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 34px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 34px),transparent)}}.ig-visit{margin-left:auto;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--brand);text-decoration:none;padding:3px 10px;border-radius:99px;background:var(--brand-soft)}.ig-visit:hover{text-decoration:none;filter:brightness(.96)}.rqm-item.unread .rqm-meta>b{font-weight:800}.cm-new{flex:none;font-size:10.5px;font-weight:700;letter-spacing:.03em;padding:1px 8px;border-radius:99px;background:var(--brand);color:#fff;animation:cmpulse 1.6s ease-in-out 3}.cm-newn{color:var(--brand);font-weight:700}@keyframes cmpulse{50%{box-shadow:0 0 0 4px var(--brand-soft)}}.cx-dot{display:inline-block;width:8px;height:8px;margin-left:6px;border-radius:50%;background:var(--brand);vertical-align:1px;animation:cmpulse 1.6s ease-in-out 4}.cm-av{position:relative;flex:none;display:inline-flex}.cm-dot{position:absolute;top:-1px;right:-1px;width:11px;height:11px;border-radius:50%;background:#e5383b;box-shadow:0 0 0 2px var(--surface)}.rqm-item.on .cm-dot{box-shadow:0 0 0 2px var(--brand-soft)}.cx-dot{background:#e5383b;animation:none}.cc-more-mail{width:100%;margin-top:6px;padding:8px;border:0;border-top:1px solid var(--line);border-radius:0 0 10px 10px;background:none;box-shadow:none;color:var(--brand);font-size:12.5px;font-weight:600;cursor:pointer}.cc-more-mail:hover{background:var(--surface-2);filter:none}.tk-add{display:flex;gap:8px}.tk-add input{flex:1 1;min-width:0}.tk-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:8px 0 2px}.tk-chip{width:auto;padding:3px 11px;border-radius:99px;border:1px solid var(--line);background:var(--surface);color:var(--ink);box-shadow:none;font-size:12px;font-weight:600;cursor:pointer}.tk-chip.on{background:var(--brand);border-color:var(--brand);color:#fff}.tk-date{width:auto;padding:2px 8px;font-size:12px}.tk-row{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--line);font-size:13.5px}.tk-add+.tk-row,.tk-chips+.tk-row{margin-top:8px}.tk-check{flex:none;width:20px;height:20px;padding:0;border-radius:50%;border:1.5px solid var(--line-2);background:var(--surface);box-shadow:none;display:grid;place-items:center;color:#fff;font-size:12px;line-height:1;cursor:pointer}.tk-check:hover{border-color:var(--brand);filter:none}.tk-row.done .tk-check{background:var(--brand);border-color:var(--brand)}.tk-row.done .tk-t{text-decoration:line-through;color:var(--muted)}.tk-t{flex:1 1;min-width:0;overflow-wrap:anywhere}.tk-due{flex:none;font-size:11.5px;font-weight:600;padding:1px 9px;border-radius:99px;background:var(--gray-bg);color:var(--muted)}.tk-due.late{background:#fdeaea;color:var(--bad,#d63a31)}.tk-due.today{background:var(--warn-bg);color:var(--warn)}.tk-due.soon{background:var(--brand-soft);color:var(--brand)}.tk-x{flex:none;width:auto;border:0;background:none;box-shadow:none;color:var(--muted);opacity:0;font-size:11px;padding:2px 4px;cursor:pointer}.tk-row:hover .tk-x,.tk-x:focus-visible{opacity:1}.tk-x:hover{color:var(--bad);filter:none}.tk-more{width:100%;margin-top:4px;padding:6px;border:0;border-top:1px solid var(--line);background:none;box-shadow:none;color:var(--brand);font-size:12.5px;font-weight:600;cursor:pointer}.tk-group{margin-bottom:14px}.tk-gh{margin:0 0 6px;font-size:14px;display:flex;align-items:center;gap:8px}.tk-gh.late{color:var(--bad,#d63a31)}.tk-group .tk-row:first-of-type{border-top:0}.tk-who{flex:none;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted);text-decoration:none}.tk-who:hover{color:var(--ink);text-decoration:none}.tk-group{margin-bottom:18px}.tk-group .tk-gh{margin:0 2px 8px}.tk-card{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;margin-bottom:8px;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow)}.tk-card.done{opacity:.55}.tk-card.done .tk-title{text-decoration:line-through}.tk-check.big{width:24px;height:24px;margin-top:1px;font-size:14px}.tk-card.done .tk-check{background:var(--brand);border-color:var(--brand)}.tk-main{flex:1 1;min-width:0;display:grid;grid-gap:6px;gap:6px}.tk-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tk-title{font-size:15.5px;line-height:1.3;overflow-wrap:anywhere}.tk-client{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tk-card .tk-who{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-size:13.5px}.tk-new{font-size:11.5px;font-weight:700;color:var(--bad,#d63a31)}.tk-facts{font-size:12.5px;line-height:1.4}.tk-acts{flex:none;display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end;align-self:center}@media (max-width:700px){.tk-card{flex-wrap:wrap}.tk-acts{width:100%;justify-content:flex-start;padding-left:38px}}.tk-kind{flex:none;font-size:11px;border-radius:6px}.tk-result{font-size:12.5px;color:var(--muted);padding:2px 0 8px 30px}.tk-res{display:flex;gap:6px;align-items:center;padding:6px 0 8px 30px}.tk-res input{flex:1 1;min-width:0}.cc-next-col{flex-direction:column;align-items:stretch;gap:8px}.cc-next-row{display:flex;align-items:center;gap:14px}.cc-next-col .tk-res{padding-left:0}.tk-bar{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.tk-seg{display:inline-flex;background:var(--gray-bg);border-radius:99px;padding:3px;gap:2px}.tk-seg button{width:auto;border:0;box-shadow:none;background:none;color:var(--muted);padding:5px 14px;border-radius:99px;font-size:13px;font-weight:600;cursor:pointer}.tk-seg button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.tk-seg button span{margin-left:4px;font-weight:500;opacity:.7}.tk-filters,.tk-filters .filters{margin-bottom:8px}.filters small{opacity:.65;margin-left:3px}.tk-weeknav{display:flex;align-items:center;gap:10px;margin-bottom:10px}.tk-weeknav .pill{display:inline-flex;width:auto;padding:6px 12px;border-radius:99px;background:var(--surface);border:1px solid var(--line);color:var(--ink);font-size:13px;font-weight:600;box-shadow:var(--shadow);cursor:pointer}.tk-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:start}.tk-day{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:8px;min-height:140px;display:grid;grid-gap:6px;gap:6px;align-content:start;box-shadow:var(--shadow)}.tk-day.today{border-color:var(--brand)}.tk-dh{font-size:12px;font-weight:700;color:var(--muted)}.tk-day.today .tk-dh{color:var(--brand)}.tk-ev{display:grid;grid-gap:1px;gap:1px;padding:6px 8px;border-radius:9px;background:var(--surface-2);color:var(--ink);font-size:12.5px}.tk-ev,.tk-ev:hover{text-decoration:none}.tk-ev:hover{background:var(--brand-soft)}.tk-ev.late{background:#fdeaea}.tk-ev-t{font-size:11px;color:var(--muted)}.tk-ev b{overflow-wrap:anywhere;line-height:1.25}.tk-none{color:var(--line-2);font-size:12px}@media (max-width:900px){.tk-week{grid-template-columns:1fr}}.tk-dot{flex:none;width:9px;height:9px;border-radius:50%;margin:0 2px;background:var(--line-2)}.tk-dot.late{background:#e5383b}.tk-dot.today{background:var(--warn)}.tk-dot.none{background:var(--line-2)}.tk-filters{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.tk-filters,.tk-periods{display:flex;flex-wrap:wrap}.tk-periods{gap:2px}.tk-p{width:auto;border:0;box-shadow:none;background:none;color:var(--muted);padding:5px 12px;border-radius:99px;font-size:13px;font-weight:600;cursor:pointer}.tk-p:hover{filter:none;color:var(--ink)}.tk-p.on{background:var(--ink);color:var(--bg)}.tk-pn{font-style:normal;margin-left:5px;padding:0 6px;border-radius:99px;background:#e5383b;color:#fff;font-size:11px}.tk-kindsel{padding:5px 30px 5px 12px;border-radius:99px;font-size:13px}.cx-tabrow{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line);margin:10px 0 16px}.cx-tabrow .cx-tabs{flex:1 1;min-width:0;border-bottom:0;margin:0}.cx-tabrow .cx-edit{flex:none;margin:0;padding-bottom:4px}.qr{position:relative;display:inline-flex}.qr-pop{position:fixed;z-index:120;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-lg);padding:8px;display:grid;grid-gap:6px;gap:6px}.qr-find{padding:6px 10px;font-size:13px}.qr-list{max-height:250px;overflow-y:auto;display:grid;grid-gap:2px;gap:2px}.qr-none{margin:6px 8px;font-size:12.5px}.qr-item{display:flex;align-items:flex-start;gap:2px;border-radius:10px}.qr-item:hover{background:var(--gray-bg)}.qr-pick{flex:1 1;min-width:0;display:grid;grid-gap:1px;gap:1px;text-align:left;border:0;background:none;box-shadow:none;padding:7px 8px;cursor:pointer;color:var(--ink);width:auto}.qr-pick:hover{filter:none}.qr-pick b{font-size:13px}.qr-pick span{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qr-ic,.qr-pick span{font-size:12px;color:var(--muted)}.qr-ic{flex:none;width:auto;border:0;background:none;box-shadow:none;padding:8px 5px;cursor:pointer;opacity:0}.qr-ic:focus-visible,.qr-item:hover .qr-ic{opacity:1}.qr-ic:hover{color:var(--ink);filter:none}.qr-foot{display:flex;gap:6px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:6px}.qr-foot button{width:auto;border:0;background:none;box-shadow:none;color:var(--brand);font-size:12.5px;font-weight:600;padding:4px 8px;cursor:pointer}.qr-foot button:hover{filter:none;text-decoration:underline}.qr-edit{display:grid;grid-gap:8px;gap:8px;padding:2px}.qr-row{display:flex;gap:6px}.cs .fl-sel{display:inline-flex;width:auto;padding:4px 13px;border-radius:99px;background:none;border:1px dashed var(--line-2);color:var(--muted);font-size:13px;font-weight:600;box-shadow:none;cursor:pointer}.cs .fl-sel.on{background:var(--ink);color:var(--bg);border-style:solid;border-color:var(--ink)}.cs .fl-sel:hover{filter:none}.cm-pick{flex:none;width:16px;height:16px;margin:0;accent-color:var(--brand);pointer-events:none}.cx-panel>.cc-next{margin:0 0 16px}.cs .bar{align-items:center}.cs .bar .search{flex-wrap:nowrap;gap:10px}.cs .bar .search .search{flex-wrap:nowrap}.cs .bar .btn,.cs .bar .search input{height:40px;box-sizing:border-box;padding-top:0;padding-bottom:0}.cs .bar .btn{display:inline-flex;align-items:center;white-space:nowrap}.tk-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.tk-head h1{display:flex;align-items:center;gap:4px}.tk-latesub{color:var(--bad);font-weight:600}.tk-views{display:inline-flex;background:var(--gray-bg);border-radius:10px;padding:3px;gap:2px}.tk-views button{width:auto;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:0;border-radius:8px;background:none;box-shadow:none;font-size:13px;font-weight:600;color:var(--muted);cursor:pointer}.tk-views button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.tk-views button:hover{filter:none}.tk-views svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tk-fbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:18px}.tk-sp{flex:1 1}.tk-tabs{display:flex;gap:4px;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:3px;box-shadow:var(--shadow);max-width:100%;overflow-x:auto;scrollbar-width:none}.tk-tabs button{width:auto;flex:none;display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border:0;border-radius:9px;background:none;box-shadow:none;font-size:13.5px;font-weight:600;color:var(--muted);cursor:pointer}.tk-tabs button:hover{filter:none;color:var(--ink)}.tk-tabs button.on{background:var(--ink);color:var(--bg)}.tk-tabs .n{font-size:11.5px;font-weight:700;min-width:18px;text-align:center;padding:0 6px;border-radius:99px;background:var(--gray-bg);color:var(--muted)}.tk-tabs button.on .n{background:hsla(0,0%,100%,.22);color:inherit}.tk-tabs button.late .n{background:var(--bad);color:#fff}.tk-kindsel{min-width:130px;padding:7px 30px 7px 12px;border-radius:12px;box-shadow:var(--shadow)}.tk-kindsel,.tk-tog{width:auto;font-size:13.5px;font-weight:600}.tk-tog{display:inline-flex;align-items:center;gap:8px;border:0;background:none;box-shadow:none;padding:7px 4px;color:var(--muted);cursor:pointer}.tk-tog:hover{filter:none}.tk-tog i{width:30px;height:18px;border-radius:99px;background:var(--line-2);position:relative;transition:.15s}.tk-tog i:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.3);transition:.15s}.tk-tog.on i{background:var(--brand)}.tk-tog.on i:after{left:14px}.tk-tog.on{color:var(--ink)}.tk-group .tk-gh{text-transform:uppercase;letter-spacing:.06em;font-size:12.5px;color:var(--muted)}.tk-group .tk-gh.late{color:var(--bad)}.tk-topr{display:flex;align-items:center;gap:10px}.tk-new{display:grid;grid-gap:12px;gap:12px;margin-bottom:16px}.tk-newact{display:flex;gap:8px}.tk-selbtn{width:auto;display:inline-flex;padding:6px 13px;border-radius:99px;background:none;border:1px dashed var(--line-2);color:var(--muted);font-size:13px;font-weight:600;box-shadow:none;cursor:pointer}.tk-selbtn.on{background:var(--ink);color:var(--bg);border-style:solid;border-color:var(--ink)}.tk-selbtn:hover{filter:none}.tk-check.sq{border-radius:6px}.tk-check.sq.on{background:var(--brand);border-color:var(--brand)}.tk-del{width:auto;border:0;background:none;box-shadow:none;color:var(--muted);font-size:12px;padding:6px 8px;cursor:pointer;opacity:0}.tk-card:hover .tk-del,.tk-del:focus-visible{opacity:1}.tk-del:hover{color:var(--bad);filter:none}.tk-confirm{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600}@media (hover:none){.tk-del{opacity:1}}.tk-row .tk-t{flex:0 1 auto}.tk-row .tk-x{margin-left:auto}.tk-day{min-width:0;grid-template-columns:minmax(0,1fr);overflow:hidden}.tk-ev{min-width:0;max-width:100%}.tk-ev,.tk-ev>span{overflow-wrap:anywhere}.tk-card .tk-top{display:flex;align-items:center;justify-content:flex-start;gap:10px;flex-wrap:wrap}.tk-card .tk-who>*{flex:none;line-height:1.2}.tk-card .tk-client{min-height:26px}.tk-pick{position:relative}.tk-pickbtn{width:auto;display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);box-shadow:var(--shadow);font-size:13.5px;font-weight:600;cursor:pointer}.tk-pickbtn:hover{filter:none;background:var(--surface-2)}.tk-pickbtn svg{width:12px;height:12px;fill:none;stroke:var(--muted);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.tk-pickmenu{position:absolute;top:calc(100% + 6px);right:0;z-index:30;min-width:170px;display:grid;grid-gap:1px;gap:1px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-lg);padding:6px}.tk-pickmenu button{width:100%;text-align:left;border:0;background:none;box-shadow:none;color:var(--ink);padding:7px 10px;border-radius:8px;font-size:13.5px;font-weight:500;cursor:pointer}.tk-pickmenu button:hover{background:var(--gray-bg);filter:none}.tk-pickmenu button.on{font-weight:700;color:var(--brand)}.u-late{--kc:var(--bad);--kb:var(--bad-bg)}.u-today{--kc:var(--warn);--kb:var(--warn-bg)}.u-soon{--kc:var(--info);--kb:var(--info-bg)}.u-later{--kc:var(--line-2);--kb:var(--surface-2)}.u-done{--kc:var(--line-2);--kb:var(--gray-bg)}.tk-card[class*=u-]{border-left:4px solid var(--kc)}.tk-ev[class*=u-]{background:var(--kb);border-left:3px solid var(--kc)}.tk-ev[class*=u-]:hover{filter:brightness(.97);background:var(--kb)}.tk-card.done{border-left-color:var(--line-2)}.tk-kind{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;padding:1px 8px;border-radius:7px;background:var(--gray-bg);color:var(--muted)}.tk-kind svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tk-month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px}.tk-mh{font-size:12px;font-weight:700;color:var(--muted);padding:0 4px}.tk-mc{min-width:0;min-height:104px;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:6px;display:grid;grid-gap:3px;gap:3px;align-content:start;grid-template-columns:minmax(0,1fr);box-shadow:var(--shadow)}.tk-mc.out{background:var(--surface-2);box-shadow:none;opacity:.65}.tk-mc.today{border-color:var(--brand)}.tk-mn{font-size:12px;font-weight:700;color:var(--muted)}.tk-mc.today .tk-mn{color:var(--brand)}.tk-chipev{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;padding:2px 6px;border-radius:6px;background:var(--kb);color:var(--ink);border-left:3px solid var(--kc);text-decoration:none}.tk-chipev:hover{text-decoration:none;filter:brightness(.96)}.tk-chipev.late{box-shadow:inset 0 0 0 1px var(--bad)}.tk-more-n{font-size:11px;color:var(--muted);padding:0 4px}@media (max-width:900px){.tk-month{grid-template-columns:1fr}.tk-mc.out,.tk-mh{display:none}.tk-mc{min-height:0}}button.tk-chipev,button.tk-ev{width:100%;text-align:left;font:inherit;border:0;cursor:pointer;box-shadow:none;color:var(--ink)}button.tk-chipev{color:var(--ink);font-size:11.5px;font-weight:600}.tk-chipev.sel,.tk-ev.sel{outline:2px solid var(--brand);outline-offset:1px}.tk-tip{position:fixed;z-index:150;display:grid;grid-gap:8px;gap:8px;padding:12px 14px;background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--kc,var(--line-2));border-radius:14px;box-shadow:var(--shadow-lg);pointer-events:none;font-size:13px}.tk-tip-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tk-tip-title{font-size:15px;line-height:1.3;overflow-wrap:anywhere}.tk-tip-who{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tk-tip-facts{font-size:12.5px;color:var(--muted);line-height:1.4}.tk-tip-foot{font-size:11.5px;border-top:1px solid var(--line);padding-top:6px}.tk-tip-h{font-size:13px}.tk-tip-row{display:flex;align-items:flex-start;gap:8px;font-size:12.5px}.tk-tip-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--kc);margin-top:5px}.tk-more-n{cursor:default}.badge{display:inline-flex;align-items:center;gap:6px}.badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.badge.b-customer:before,.badge.b-lead:before,.badge.b-vip:before{display:none}.b-customer,.b-vip{background:var(--good-bg);color:var(--good)}.b-lead{background:transparent;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-2)}.b-inactive,.b-inbox,.b-lost,.b-pending,.b-subscription{background:var(--gray-bg);color:var(--muted)}.b-in_conversation,.b-negotiating,.b-new,.b-new_lead,.b-shipped{background:var(--info-bg);color:var(--info)}.b-packed,.b-paid,.b-request{background:var(--warn-bg);color:var(--warn)}.b-delivered,.b-won{background:var(--good-bg);color:var(--good)}.b-cancelled,.b-refunded,.b-returned{background:var(--bad-bg);color:var(--bad)}.b-pay-paid{background:var(--good-bg);color:var(--good)}.b-pay-pending{background:var(--warn-bg);color:var(--warn)}.b-pay-failed,.b-pay-refunded{background:var(--bad-bg);color:var(--bad)}.rq-chips button.s-closed,.rs-chip.s-closed{background:var(--gray-bg);color:var(--muted)}.cc-seg button.on.s-closed{color:var(--muted)}.kc .tag[class*=src-]:not(.src-returned):not(.src-inrepair),.stag[class*=src-]{background:var(--gray-bg);color:var(--muted);display:inline-flex;align-items:center;gap:5px}.kc .tag[class*=src-]:not(.src-returned):not(.src-inrepair):before,.stag[class*=src-]:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--line-2);flex:none}.src-instagram:before{background:#e1306c!important}.src-whatsapp:before{background:#1fae6a!important}.src-website:before{background:#c9871a!important}.src-olx:before{background:#6f2fd0!important}.src-mercadolivre:before{background:#ffd91a!important}.src-facebookmp:before{background:#2166e0!important}.src-referral:before{background:#34a79e!important}.kc .tag.src-inrepair{background:var(--warn-bg);color:var(--warn)}.kc-new{background:var(--info-bg);color:var(--info)}.cs .cs-dots{width:auto;padding:8px 14px;font-size:16px;line-height:1}.cs .bar .cc-more{display:inline-block}.sk{display:flex;flex-direction:column;gap:14px}.sk .cc-top{margin-bottom:0}.sk-b{display:block;border-radius:8px;background:linear-gradient(90deg,var(--gray-bg) 25%,var(--surface-2) 50%,var(--gray-bg) 75%);background-size:200% 100%;animation:sk-shine 1.3s ease-in-out infinite}.sk-av{width:60px;height:60px;border-radius:50%;flex:none}.sk-col{flex-direction:column}.sk-col,.sk-row{display:flex;gap:10px}.sk-row{flex-wrap:wrap}.sk-kpi>*{flex:1 1 120px}.sk-card{display:flex;flex-direction:column;gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:16px}.sk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.sk-tall{min-height:130px}@keyframes sk-shine{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.sk-b{animation:none}}.nc-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.nc-form .full{grid-column:1/-1}.nc-foot{display:flex;align-items:center;gap:10px}@media (max-width:640px){.nc-form{grid-template-columns:1fr}}.cs-si{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round;pointer-events:none}.cs .bar .search input.cs-sin{padding-left:36px}.ig-top{display:flex;justify-content:flex-end;margin:0 0 8px}.cc-ico-ig{width:16px;height:16px;margin-right:7px;vertical-align:-2px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cc-strip-wrap a.cc-lc:hover{box-shadow:none;background:var(--brand-soft);border-radius:12px;margin:0 -8px;padding-left:8px;padding-right:8px;width:calc(100% + 16px)}.cc-strip-wrap a.cc-lc:hover,.cc-strip-wrap a.cc-lc:hover+.cc-lc{border-top-color:transparent}.cc-strip-wrap a.cc-lc:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:12px}.cc-go{width:16px;height:16px;margin-left:auto;flex:none;fill:none;stroke:var(--brand);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:translate(-3px,3px);transition:opacity .15s,transform .15s}a.cc-lc:focus-visible .cc-go,a.cc-lc:hover .cc-go{opacity:1;transform:none}a.cc-lc:hover b{color:var(--brand)}.cs .filters a .fl-n{margin-left:6px;font-size:12px;font-weight:600;opacity:.65}@media (min-width:901px){.cs-grid{height:calc(100dvh - 168px)}}.cc-blk .tk-more{width:auto;display:block;margin:10px auto 0;padding:4px 10px;border:0;border-radius:8px;background:none;box-shadow:none}.cc-blk .tk-more:hover{background:var(--brand-soft);filter:none}.cs .bar{align-items:flex-start}.cs .bar>h1{margin:0;line-height:1.15}.cs .bar .search button.ghost.sm{height:40px;box-sizing:border-box;padding:0 16px;font-size:14px;border-radius:10px;white-space:nowrap}.cs .bar .search button.ghost.sm,.sf{display:inline-flex;align-items:center}.sf{position:relative;gap:10px}.sf-i{position:absolute;left:12px;top:20px;transform:translateY(-50%);width:16px;height:16px;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round;pointer-events:none}.sf .sf-in{padding:0 12px 0 36px;width:auto}.sf .sf-clear,.sf .sf-in{height:40px;box-sizing:border-box}.sf .sf-clear{padding:0 16px;font-size:14px;border-radius:10px;display:inline-flex;align-items:center;white-space:nowrap}.tk-head{margin-bottom:10px}.bar .cs-dots{width:auto;height:40px;box-sizing:border-box;padding:0 14px;font-size:16px;line-height:1}.delbtn.exp{color:var(--brand);font-weight:600;text-decoration:none}.tk-day.over,.tk-mc.over{background:var(--brand-soft);box-shadow:inset 0 0 0 2px var(--brand)}a.tk-chipev[draggable=true],a.tk-ev[draggable=true]{cursor:-webkit-grab;cursor:grab}a.tk-chipev[draggable=true]:active,a.tk-ev[draggable=true]:active{cursor:-webkit-grabbing;cursor:grabbing}.side nav{scrollbar-width:none}.side nav::-webkit-scrollbar{display:none}.tk-fbar .tk-weeknav{margin-bottom:0}.tk-fbar{margin-bottom:12px}.filters a .fl-n{margin-left:6px;font-size:12px;font-weight:600;opacity:.65}.cs .bar .search{align-items:center}.cs .bar .cc-more>.btn,.cs .bar .search input.cs-sin,.cs .bar .search>.btn{height:40px;min-height:40px;max-height:40px;box-sizing:border-box;line-height:1.2;margin:0}.cs .bar .search>.btn{padding-left:18px;padding-right:18px}.tk-topr .btn{padding-top:0;padding-bottom:0;display:inline-flex;align-items:center;white-space:nowrap}.tk-topr .btn,.tk-views{height:40px;box-sizing:border-box}.tk-views{align-items:stretch}.tk-views button{height:100%;padding-top:0;padding-bottom:0}.cc-blk .tk-more{margin:10px auto 12px}.cx-panel>.cx-kpwrap{margin:4px 0 16px}.bar .btn,.bar .cs-dots,.bar .sf .sf-clear,.bar .sf .sf-in,.bar .tk-views,.bar button.btn,.cs .bar .cc-more>.btn,.cs .bar .search button.ghost.sm,.cs .bar .search input.cs-sin,.cs .bar .search>.btn,.tk-topr .btn{height:38px;min-height:38px;max-height:38px;box-sizing:border-box}.bar .btn,.bar .cs-dots{display:inline-flex;align-items:center;padding-top:0;padding-bottom:0}.sf-i{top:19px}.cx-tabs{overflow-y:hidden}.cx-tabrow .cx-tabs{padding-bottom:1px;margin-bottom:-1px}.cx-tabrow .cx-tabs button{margin-bottom:0}.igchat .igmsgs{max-height:clamp(200px,calc(100dvh - 420px),640px);gap:0;padding:4px 2px 8px}.igrow{display:flex;flex-direction:column}.igday{align-self:center;margin:10px 0 8px}.igday span{font-size:11.5px;font-weight:600;color:var(--muted);background:var(--gray-bg);padding:2px 12px;border-radius:99px}.igrow .igmsg{margin-top:2px;max-width:80%}.igrow .igmsg.first{margin-top:8px}.igrow .igmsg.in{flex-direction:row;flex-wrap:nowrap;align-items:flex-end;column-gap:8px}.igrow .igmsg.in .avatar{margin-bottom:0;flex:none}.igrow .igmsg.in:not(.last) .igcol{margin-bottom:0}.igav-gap{width:26px;flex:none}.igrow .igmsg .igb{border-radius:18px}.igrow .igmsg.in.last .igb{border-bottom-left-radius:6px}.igrow .igmsg.out.last .igb{border-bottom-right-radius:6px}.igrow .igmsg .igt{margin:2px 4px 4px}.igwinbar{display:flex;justify-content:flex-end;margin:0 0 4px}.igwin{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:2px 10px;border-radius:99px;background:var(--good-bg);color:var(--good)}.igwin i{width:6px;height:6px;border-radius:50%;background:currentColor}.igwin.warn{background:var(--warn-bg);color:var(--warn)}.igwin.off{background:var(--gray-bg);color:var(--muted)}.igchat .igsend.igbox{display:flex;align-items:flex-end;gap:2px;margin-top:8px;padding:3px 4px 3px 6px;border-radius:22px;background:var(--surface-2);box-shadow:0 4px 18px rgba(0,0,0,.06)}.igchat .igsend.igbox:focus-within{background:var(--surface);border-color:var(--brand);box-shadow:0 4px 18px rgba(0,113,227,.14),0 0 0 3px var(--brand-soft)}.igchat .igsend.igbox .igtools{align-self:flex-end}.igchat .igsend.igbox textarea{flex:1 1;min-width:0;width:auto;min-height:24px;max-height:96px;padding:5px 8px;font-size:13.5px;line-height:1.4;overflow-y:auto}.igchat .igsend.igbox .igsendbtn,.igchat .igsend.igbox .igtool{width:28px;height:28px;border-radius:50%}.igchat .igsend.igbox .igsendbtn{padding:0;display:grid;place-items:center;background:var(--brand);color:#fff;border:0;flex:none;align-self:flex-end}.igchat .igsend.igbox .igsendbtn:disabled{background:var(--gray-bg);color:var(--muted);opacity:1}.igchat .igsend.igbox .igsendbtn .spin{margin:0}.igcnt{align-self:center;font-size:11.5px;color:var(--muted);margin-right:4px}.igchat .igsend.igbox.multi{flex-wrap:wrap;align-items:center;padding:6px 5px 3px 6px}.igchat .igsend.igbox.multi textarea{order:-1;flex:1 1 100%;padding:2px 10px 6px}.igchat .igsend.igbox.multi .igcnt,.igchat .igsend.igbox.multi .igsendbtn{margin-left:auto}.igchat .igsend.igbox.multi .igtools{align-self:center}.igchat .igsend.igbox{align-items:center}.igchat .igsend.igbox textarea{min-height:28px;padding:4px 8px;line-height:20px;box-sizing:border-box}.igchat .igsend.igbox:not(.multi) .igsendbtn,.igchat .igsend.igbox:not(.multi) .igtools,.igchat .igsend.igbox:not(.multi) textarea{align-self:center}.nt-ov{position:fixed;inset:0;z-index:200;background:rgba(20,20,25,.42);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:16px;animation:nt-f .15s}@keyframes nt-f{0%{opacity:0}}@keyframes nt-u{0%{opacity:0;transform:translateY(8px) scale(.98)}}.nt-dlg{width:min(560px,100%);max-height:calc(100dvh - 32px);overflow:auto;background:var(--surface);border-radius:20px;box-shadow:var(--shadow-lg);animation:nt-u .18s}.nt-h{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 4px}.nt-h h2{margin:0;font-size:18px}.nt-x{width:30px;height:30px;padding:0;border-radius:50%;border:0;background:none;box-shadow:none;color:var(--muted);cursor:pointer;display:grid;place-items:center}.nt-x:hover{filter:none;background:var(--gray-bg);color:var(--ink)}.nt-b{padding:10px 20px 6px;display:grid;grid-gap:16px;gap:16px}.nt-l{display:block;font-size:12px;font-weight:600;color:var(--muted);margin-bottom:6px;letter-spacing:.01em}.nt-in{width:100%;height:40px;border:1px solid var(--line-2);border-radius:12px;background:var(--surface);padding:0 12px;font:inherit;color:var(--ink);outline:0;box-shadow:none}.nt-in:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.nt-cl{position:relative}.nt-cl .nt-in{padding-left:34px}.nt-s{left:11px;top:12px;width:16px;height:16px;stroke:var(--muted);fill:none;stroke-width:2;stroke-linecap:round}.nt-menu,.nt-s{position:absolute}.nt-menu{left:0;right:0;top:44px;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-lg);padding:4px;z-index:3;max-height:260px;overflow-y:auto}.nt-menu button{display:flex;gap:10px;align-items:center;width:100%;border:0;background:none;box-shadow:none;border-radius:10px;padding:7px 8px;font:inherit;color:var(--ink);cursor:pointer;text-align:left}.nt-menu button:hover{filter:none;background:var(--brand-soft)}.nt-chosen small,.nt-menu small{display:block;color:var(--muted);font-size:12px}.nt-ava{width:28px;height:28px;border-radius:50%;background:var(--gray-bg);color:var(--ink);font-size:11px;font-weight:700;display:grid;place-items:center;flex:none}.nt-chosen{display:flex;align-items:center;gap:10px;min-height:44px;border:1px solid var(--line-2);border-radius:12px;padding:0 8px;background:var(--surface-2)}.nt-chosen b{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nt-seg{display:flex;flex-wrap:wrap}.nt-ch,.nt-seg{gap:6px;align-items:center}.nt-ch{width:auto;display:inline-flex;height:34px;padding:0 13px;border-radius:99px;border:1px solid var(--line-2);background:var(--surface);box-shadow:none;color:var(--ink);font:500 13.5px inherit;cursor:pointer;transition:background .12s}.nt-ch svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nt-ch:hover{filter:none;background:var(--gray-bg)}.nt-ch.on{background:var(--brand);border-color:var(--brand);color:#fff}.nt-ch.on.ch-instagram{background:linear-gradient(135deg,#7b4fd0,#d6336c,#f08a24);border-color:transparent}.nt-ch.on.ch-whatsapp{background:#1f9d55;border-color:#1f9d55}.nt-date{width:auto;height:34px;border:1px solid var(--line-2);border-radius:99px;padding:0 12px;font:inherit;background:var(--surface);color:var(--ink)}.nt-sum{font-size:13px;color:var(--muted);padding:10px 12px;background:var(--gray-bg);border-radius:12px}.nt-sum b{color:var(--ink)}.nt-foot{justify-content:space-between;align-items:center;padding:14px 20px 18px}.nt-foot,.nt-foot>div{display:flex;gap:8px}.nt-kb{font-size:12px;color:var(--muted)}.nt-kb kbd{font:inherit;background:var(--gray-bg);border-radius:5px;padding:1px 6px}.tk-ch svg{stroke-width:2}.tk-ch-instagram{color:#b0307a}.tk-ch-whatsapp{color:#1f9d55}@media (max-width:520px){.nt-kb{display:none}.nt-foot{justify-content:flex-end}}.nt-dlg.dn-dlg{width:min(720px,100%)}.dn-list{padding:8px 20px 20px;display:grid;grid-gap:10px;gap:10px}.igwinbar{justify-content:space-between;gap:8px}.igai,.igwinbar{align-items:center}.igai{width:auto;display:inline-flex;gap:6px;height:26px;padding:0 11px;border-radius:99px;border:1px solid var(--line-2);background:var(--surface);box-shadow:none;color:var(--violet);font-size:12px;font-weight:600;cursor:pointer}.igai:hover:not(:disabled){filter:none;background:var(--violet-bg);border-color:transparent}.igai:disabled{opacity:.6;cursor:progress}.igsug{position:relative;margin-top:8px;padding:10px 34px 10px 12px;border-radius:14px;background:var(--violet-bg);display:grid;grid-gap:8px;gap:8px;font-size:13px}.igsug p{margin:0}.igsug-x{position:absolute;top:6px;right:6px;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:none;box-shadow:none;color:var(--muted);cursor:pointer}.igsug-x:hover{filter:none;background:rgba(0,0,0,.06)}.igsug-sum{color:var(--muted);font-size:12.5px}.igsug-sum b,.igsug-task b{color:var(--violet);font-size:11.5px;text-transform:uppercase;letter-spacing:.03em;margin-right:4px}.igsug-reply{white-space:pre-wrap;background:var(--surface);border-radius:10px;padding:8px 10px;line-height:1.45}.igsug-act{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.igsug-add,.igsug-use{width:auto;height:28px;padding:0 13px;border-radius:99px;border:0;background:var(--violet);color:#fff;font-size:12.5px;font-weight:600;box-shadow:none;cursor:pointer}.igsug-add:disabled,.igsug-use:disabled{opacity:.55;cursor:default}.igsug-note{font-size:11.5px}.igsug-task{display:flex;justify-content:space-between;gap:10px;border-top:1px solid rgba(0,0,0,.08);padding-top:8px;font-size:12.5px}.ai-set{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.ai-set>p{grid-column:1/-1}.ai-opt{width:auto;display:grid;grid-gap:4px;gap:4px;justify-items:start;text-align:left;padding:12px 14px;border-radius:14px;border:1px solid var(--line-2);background:var(--surface);box-shadow:none;color:var(--ink);cursor:pointer}.ai-opt:hover:not(:disabled){filter:none;background:var(--gray-bg)}.ai-opt.on{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.ai-opt span{font-size:12.5px;color:var(--muted)}.ai-opt em{font-style:normal;font-size:12px;font-weight:600}.ai-opt em.ok{color:var(--good)}.ai-opt em.no{color:var(--warn)}@media (max-width:560px){.ai-set{grid-template-columns:1fr}}.main:has(>.ib){padding-bottom:18px}.ib{display:flex;flex-direction:column;height:calc(100dvh - 48px);min-height:520px}.ib-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;flex:none}.ib-head h1{margin:0}.ib-keys{font-size:12px;color:var(--muted)}.ib-keys kbd{font:inherit;font-size:11px;background:var(--gray-bg);border-radius:5px;padding:1px 6px;margin:0 1px}.ib-grid{flex:1 1;min-height:0;display:grid;grid-template-columns:340px minmax(0,1fr) 320px;grid-gap:14px;gap:14px}.ib-pane{background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.ib-lh{padding:12px 12px 6px;display:grid;grid-gap:10px;gap:10px}.ib-tabs{display:flex;gap:2px}.ib-tabs button{width:auto;white-space:nowrap;border:0;background:none;box-shadow:none;padding:6px 9px;border-radius:99px;font-size:13px;font-weight:600;color:var(--muted);display:inline-flex;gap:6px;align-items:center;cursor:pointer}.ib-tabs button:hover{filter:none;background:var(--gray-bg)}.ib-tabs button.on{background:var(--ink);color:var(--bg)}.ib-tabs .n{font-size:11.5px;opacity:.7}.ib-tabs .hot .n{color:var(--bad);opacity:1;font-weight:700}.ib-tabs .on.hot .n{color:#ffb3ad}.ib-items{flex:1 1;overflow-y:auto;padding:4px 6px 8px;scrollbar-width:none}.ib-items::-webkit-scrollbar{display:none}.ib-it{width:100%;display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-gap:10px;gap:10px;padding:10px;border-radius:14px;border:0;background:none;box-shadow:none;text-align:left;color:var(--ink);cursor:pointer;align-items:start}.ib-it:hover{filter:none;background:var(--surface-2)}.ib-it.on{background:var(--brand-soft)}.ib-it-main{display:grid;grid-gap:2px;gap:2px;min-width:0}.ib-it-main b{font-size:14px;display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ib-dot{width:8px;height:8px;border-radius:50%;background:var(--brand);flex:none}.ib-pv{font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ib-it.unread .ib-pv{color:var(--ink);font-weight:600}.ib-tags{display:flex;gap:5px;margin-top:3px;flex-wrap:wrap;align-items:center}.ib-tm{color:var(--muted);white-space:nowrap}.ib-win{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:1px 8px;border-radius:99px}.ib-win.ok{background:var(--good-bg);color:var(--good)}.ib-win.warn{background:var(--warn-bg);color:var(--warn)}.ib-stage{font-size:11px;padding:1px 8px}.ib-empty{padding:40px 22px;text-align:center;color:var(--muted);display:grid;grid-gap:4px;gap:4px;justify-items:center}.ib-empty b{color:var(--ink);font-size:15px}.ib-empty.big{margin:auto}.ib-sk{gap:10px;padding:12px}.ib-sk,.ib-th{display:flex;align-items:center}.ib-th{gap:12px;padding:10px 14px;border-bottom:1px solid var(--line);flex:none}.ib-who{display:grid}.ib-who a{color:var(--ink);text-decoration:none}.ib-who a:hover{text-decoration:underline}.ib-who b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ib-who small{color:var(--muted);font-size:12.5px}.ib-sp{flex:1 1}.ib-btn{height:34px!important;padding:0 12px!important;display:inline-flex;gap:6px;font-size:13px;width:auto}.ib-back,.ib-btn{align-items:center}.ib-back{display:none;width:32px;height:32px;padding:0;border:0;background:none;box-shadow:none;color:var(--ink);border-radius:50%;cursor:pointer;justify-content:center}.ib-snz{position:relative}.ib-menu{position:absolute;right:0;top:40px;width:220px;background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-lg);padding:6px;z-index:30}.ib-menu button{display:flex;justify-content:space-between;width:100%;border:0;background:none;box-shadow:none;padding:8px 10px;border-radius:9px;font-size:13px;color:var(--ink);cursor:pointer}.ib-menu button:hover{filter:none;background:var(--gray-bg)}.ib-menu small{color:var(--muted)}.ib-load{padding:18px;display:grid;grid-gap:10px;gap:10px}.igchat.igfill{flex:1 1;min-height:0;display:flex;flex-direction:column;border:0;box-shadow:none;background:transparent;padding:0 14px 14px;margin:0}.igchat.igfill .igmsgs{flex:1 1;max-height:none}.igchat.igfill .igwinbar{margin-top:8px}.igsug-in{width:100%;height:34px;border:1px solid var(--line-2);border-radius:10px;padding:0 10px;font:inherit;font-size:13px}.igsug-add.ghost,.igsug-in{background:var(--surface);color:var(--ink)}.ib-ct{display:flex;gap:2px;padding:8px 10px 0;border-bottom:1px solid var(--line);flex:none}.ib-ct button{width:auto;border:0;background:none;box-shadow:none;padding:8px 11px;font-size:13px;font-weight:600;color:var(--muted);border-radius:0;box-shadow:inset 0 -2px 0 transparent;cursor:pointer}.ib-ct button:hover{filter:none;color:var(--ink)}.ib-ct button.on{color:var(--brand);box-shadow:inset 0 -2px 0 var(--brand)}.ib-cb{flex:1 1;overflow-y:auto;padding:12px;display:grid;grid-gap:12px;gap:12px;align-content:start;scrollbar-width:none}.ib-cb::-webkit-scrollbar{display:none}.ib-card{border:1px solid var(--line);border-radius:14px;padding:11px 12px;background:var(--surface)}.ib-card h4{margin:0 0 8px;font-size:11.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);display:flex;justify-content:space-between;align-items:center;font-weight:700}.ib-card h4 a{color:var(--brand);font-weight:600;font-size:12px;display:inline-flex;align-items:center;gap:3px;text-decoration:none}.ib-card h4 a,.ib-card h4 small{text-transform:none;letter-spacing:0}.ib-card h4 small{font-weight:500}.ib-card p.muted{margin:0;font-size:13px}.ib-n{font-size:11px;font-weight:700;padding:1px 8px;border-radius:99px;background:var(--gray-bg);color:var(--muted);text-transform:none;letter-spacing:0}.ib-client{display:flex;gap:12px;align-items:center}.ib-client b{font-size:15px;display:block}.ib-client small{color:var(--muted)}.ib-li{display:flex;padding:7px 0;border-top:1px solid var(--line);font-size:13px;color:var(--ink);text-decoration:none}.ib-li:first-of-type{border-top:0;padding-top:0}a.ib-li:hover b{text-decoration:underline}.ib-li b{display:block;font-weight:600}.ib-li small{color:var(--muted);font-size:12px}.ib-add{display:flex;gap:6px;margin-top:8px}.ib-add input{flex:1 1;min-width:0;height:34px;border:1px solid var(--line-2);border-radius:10px;padding:0 10px;font:inherit;font-size:13px;background:var(--surface);color:var(--ink)}.ib-add .btn{height:34px;padding:0 12px;width:auto}.ib-stat{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.ib-stat div{background:var(--surface-2);border-radius:12px;padding:8px 10px}.ib-stat b{font-size:18px;display:block}.ib-stat small{color:var(--muted);font-size:11.5px}.ib-rule{display:flex;gap:8px;align-items:flex-start;padding:7px 0;border-top:1px solid var(--line);font-size:13px}.ib-rule:first-of-type{border-top:0;padding-top:0}.ib-rule span{flex:1 1}.ib-rule button{width:auto;border:0;background:none;box-shadow:none;color:var(--muted);padding:0 4px;cursor:pointer}.ib-rule button:hover{filter:none;color:var(--bad)}.ib-bar{height:6px;border-radius:99px;background:var(--gray-bg);overflow:hidden;margin-bottom:6px}.ib-bar i{display:block;height:100%;background:var(--violet)}.ib-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);background:var(--ink);color:var(--bg);padding:9px 16px;border-radius:99px;font-size:13px;font-weight:600;box-shadow:var(--shadow-lg);z-index:60;display:flex;gap:12px;align-items:center}.ib-toast button{width:auto;border:0;background:none;box-shadow:none;color:#8fc4ff;font-weight:700;padding:0;display:inline-flex;gap:4px;align-items:center;cursor:pointer}.ib-toast button:hover{filter:none;text-decoration:underline}@media (max-width:1180px){.ib-grid{grid-template-columns:300px minmax(0,1fr)}.ib-ctx{display:none}}@media (max-width:800px){.ib{height:auto;min-height:0}.ib-grid{grid-template-columns:1fr;height:calc(100dvh - 100px)}.ib.has-sel .ib-list,.ib:not(.has-sel) .ib-mid{display:none}.ib-back{display:inline-flex}.ib-keys{display:none}}.ib-sf{display:flex;width:100%}.ib-sf .sf-in{width:100%;min-width:0;box-sizing:border-box}.ib-th>.avatar,.ib-th>.btn,.ib-th>.ib-snz,.ib-th>a{flex:none}.ib-who{flex:1 1;min-width:0}.ib-who a,.ib-who small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.ib-sp{display:none}.ib-tabs{flex-wrap:nowrap;overflow:hidden}@media (max-width:1500px){.ib-btn.ib-prof span{display:none}}.ib-tabs button{padding:6px 7px;font-size:12.5px;gap:4px}.ib-tabs{justify-content:space-between}.igsug-top{display:flex;align-items:center;gap:8px}.igsug-ai{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;color:var(--violet);text-transform:uppercase;letter-spacing:.04em}.igsug-topic{font-size:11px;font-weight:600;padding:1px 8px;border-radius:99px;background:var(--surface);color:var(--violet)}.igsug-sp{flex:1 1}.igsug-th{width:26px;height:26px;padding:0;border:0;border-radius:50%;background:none;box-shadow:none;color:var(--muted);display:inline-grid;place-items:center;cursor:pointer}.igsug-th:hover{filter:none;background:rgba(0,0,0,.06);color:var(--ink)}.igsug-th.on{color:var(--violet);background:rgba(122,79,208,.16)}.igsug-top+.igsug-sum{margin-top:-2px}.igsug-reply.busy,.igsug-why{color:var(--muted)}.igsug-why{display:grid;grid-gap:6px;gap:6px;font-size:12px}.igsug-why b{color:var(--violet);font-size:11px;text-transform:uppercase;letter-spacing:.03em;margin-right:4px}.igsug-src{display:flex;gap:5px;flex-wrap:wrap}.igsug-src i{font-style:normal;font-size:11.5px;background:var(--surface);color:var(--ink);border-radius:99px;padding:2px 9px;border:1px solid var(--line)}.igsug{max-height:46%;overflow-y:auto}.igsug-add.ghost:disabled{opacity:.5}.igsug-add.ghost{border:1px solid transparent}.igsug-add.ghost:hover:not(:disabled){filter:none;border-color:var(--violet)}.ignote{align-self:center;width:88%;margin:8px 0;padding:8px 12px;border-radius:12px;background:var(--warn-bg);border:1px dashed var(--warn);font-size:13.5px;line-height:1.4;white-space:pre-wrap;word-break:break-word}.ignote small{display:block;color:var(--warn);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px}.igmode{display:flex;gap:2px;margin-top:8px}.igmode button{width:auto;border:0;background:none;box-shadow:none;padding:4px 11px;border-radius:99px;font-size:12.5px;font-weight:600;color:var(--muted);cursor:pointer}.igmode button:hover{filter:none;background:var(--gray-bg)}.igmode button.on{background:var(--gray-bg);color:var(--ink)}.igmode button.on.nt{background:var(--warn-bg);color:var(--warn)}.igchat .igsend.igbox.note{background:var(--warn-bg);border-color:var(--warn)}.igchat .igsend.igbox.note .igsendbtn{background:var(--warn)}.igfill .igmode+.igsend.igbox{margin-top:4px}.ib-ai .ib-sum{margin:0;font-size:13.5px;line-height:1.45}.ib-topic{font-size:11px;font-weight:600;padding:1px 8px;border-radius:99px;background:var(--violet-bg);color:var(--violet);text-transform:none;letter-spacing:0}.ib-sumbtn{margin-top:8px;height:32px;padding:0 12px;width:auto;color:var(--violet)}.ib-topicrow{display:grid;grid-template-columns:1fr auto;grid-gap:4px 8px;gap:4px 8px;padding:7px 0;border-top:1px solid var(--line);align-items:center;font-size:13px}.ib-topicrow:first-of-type{border-top:0}.ib-topicrow small{display:block;color:var(--muted);font-size:11.5px}.ib-topicrow .ib-bar{grid-column:1/-1;margin:0}.ib-lock{font-size:11.5px;font-weight:700;color:var(--muted)}.ib-lock.ready{color:var(--good)}.igkey{font:inherit;font-size:10.5px;font-weight:700;background:var(--gray-bg);color:var(--muted);border-radius:5px;padding:0 6px;margin-left:4px;line-height:17px}.igsug-add,.igsug-use{white-space:nowrap;flex:none;line-height:1}.igsug-task{align-items:center}.igsug-task>span{flex:1 1;min-width:0}.igsug-task .igsug-add{min-width:84px}.igsug{max-height:none;overflow:visible}.igchat.igfill .igsug{max-height:78%;overflow-y:auto}.igchat.igfill .igmsgs{min-height:0}.igteach{display:grid;grid-gap:8px;gap:8px;background:var(--surface);border-radius:12px;padding:10px 11px;border:1px solid var(--violet)}.igteach label{font-size:12px;font-weight:700;color:var(--violet)}.igteach input,.igteach textarea{width:100%;box-sizing:border-box;border:1px solid var(--line-2);border-radius:10px;padding:8px 10px;font:inherit;font-size:13.5px;line-height:1.45;background:var(--surface);color:var(--ink);resize:vertical}.igteach input{height:34px;padding:0 10px}.igteach input:focus,.igteach textarea:focus{outline:0;border-color:var(--violet);box-shadow:0 0 0 3px var(--violet-bg)}.igsug-teach[aria-expanded=true]{background:var(--violet);color:#fff}.ib-ex{display:grid;grid-gap:4px;gap:4px;padding:8px 0;border-top:1px solid var(--line);font-size:12.5px}.ib-ex:first-of-type{border-top:0;padding-top:0}.ib-ex .q{color:var(--muted)}.ib-ex .a{color:var(--ink);white-space:pre-wrap}.ib-ex .meta{display:flex;gap:6px;align-items:center;justify-content:space-between;font-size:11px;color:var(--muted)}.ib-ex button{width:auto;border:0;background:none;box-shadow:none;color:var(--muted);padding:0 4px;cursor:pointer}.ib-ex button:hover{filter:none;color:var(--bad)}.ib-exbar{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.ib-exbar .btn{height:30px;padding:0 11px;font-size:12.5px;width:auto}.igsug-task{flex-wrap:wrap}.igsug-tt{flex:1 1 200px;min-width:0}.igsug-when{display:flex;gap:6px;flex:none}.igsug-when input{height:28px;padding:0 8px;font-size:12.5px;border-radius:8px;width:auto;min-width:0}.set-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin:0 0 16px;overflow-x:auto}.set-tabs a{padding:9px 14px;font-size:14px;font-weight:600;color:var(--muted);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.set-tabs a:hover{color:var(--ink)}.set-tabs a.on{color:var(--brand);border-bottom-color:var(--brand)}.tn-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 0;border-top:1px solid var(--line);flex-wrap:wrap}.tn-row:first-of-type{border-top:0}.tn-row.tn-col{display:grid;grid-gap:6px;gap:6px;justify-content:stretch}.tn-lbl{display:grid;grid-gap:1px;gap:1px;min-width:0;flex:1 1 220px}.tn-lbl b{font-size:13.5px}.tn-lbl span{font-size:12.5px;color:var(--muted)}.tn-seg{display:inline-flex;background:var(--bg,#f4f4f2);border:1px solid var(--line);border-radius:10px;padding:2px;gap:2px;flex:none}.tn-seg button{width:auto;height:30px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:13px;font-weight:600;box-shadow:none;white-space:nowrap;cursor:pointer}.tn-seg button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.12)}.tn-seg button:disabled{cursor:default;opacity:.7}.tn-try{display:flex;gap:8px}.tn-try input{flex:1 1;min-width:0}.tn-try button{width:auto;flex:none;white-space:nowrap}.tn-samples{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.tn-samples .chip{width:auto;height:28px;padding:0 11px;border-radius:99px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:12.5px;font-weight:500;box-shadow:none;cursor:pointer}.tn-samples .chip:hover{border-color:var(--violet)}.tn-out{margin-top:12px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--violet) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--violet) 25%,var(--line))}.tn-out p{margin:4px 0 6px;white-space:pre-wrap}.tn-tag{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--violet)}.tn-save{position:-webkit-sticky;position:sticky;bottom:0;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;margin-top:4px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:0 -4px 14px rgba(0,0,0,.06);font-size:13.5px;z-index:5}.tn-save.dirty{border-color:var(--violet)}.tn-save button{width:auto;white-space:nowrap;flex:none}.tn-try button.ghost{background:var(--surface);color:var(--ink);border:1px solid var(--line-2)}@media (max-width:720px){.tn-try{flex-wrap:wrap}.tn-try input{flex:1 1 100%}}.kn-draft{display:grid;grid-gap:8px;gap:8px;margin-top:12px;padding:12px;border-radius:12px;background:color-mix(in srgb,var(--violet) 7%,var(--surface));border:1px solid color-mix(in srgb,var(--violet) 25%,var(--line))}.kn-draft textarea{font-size:13.5px;line-height:1.45}.kn-src{list-style:none;margin:0;padding:0;display:grid;grid-gap:3px;gap:3px;font-size:12.5px}.kn-src li{display:flex;align-items:center;gap:6px;min-width:0}.kn-src a{color:var(--brand);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.kn-src button{width:auto;height:20px;padding:0 5px;border:0;background:transparent;color:var(--muted);box-shadow:none;cursor:pointer;flex:none}.kn-btns{display:flex;gap:8px}.kn-btns button{width:auto;white-space:nowrap}.kn-btns button.ghost{background:var(--surface);color:var(--ink);border:1px solid var(--line-2)}.kn-list{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.kn-item{border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:var(--surface)}.kn-item.off{opacity:.55}.kn-top{display:flex;align-items:center;gap:8px}.kn-top b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kn-act{margin-left:auto;display:flex;gap:10px;flex:none}.kn-act .linkbtn{width:auto;height:auto;padding:0;border:0;background:none;box-shadow:none;color:var(--brand);font-size:12.5px;font-weight:600;cursor:pointer}.kn-item p{margin:6px 0 0;font-size:13px;color:var(--muted);white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fold{--tn:var(--violet);--tn-bg:var(--violet-bg);background:var(--surface);border:1px solid var(--line);border-radius:18px;margin:0 0 12px;box-shadow:var(--shadow);overflow:hidden;transition:border-color .2s,box-shadow .2s}.fold[data-tone=blue]{--tn:var(--info);--tn-bg:var(--info-bg)}.fold[data-tone=green]{--tn:var(--good);--tn-bg:var(--good-bg)}.fold[data-tone=amber]{--tn:var(--warn);--tn-bg:var(--warn-bg)}.fold[data-tone=gray]{--tn:var(--muted);--tn-bg:var(--gray-bg)}.vfold.open{border-color:var(--line-2)}.fold-head{display:flex;align-items:center;gap:12px;width:100%;height:auto;padding:13px 16px;border:0;border-radius:0;background:transparent;color:var(--ink);text-align:left;box-shadow:none;cursor:pointer}.fold-head:hover{background:var(--surface-2);filter:none}.fold-head:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.fold-ic{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:var(--tn-bg);color:var(--tn);flex:none}.fold-tt{display:grid;grid-gap:1px;gap:1px;min-width:0;flex:1 1}.fold-tt b{font-size:15px;font-weight:700}.fold-tt small{font-size:12.5px;font-weight:400}.fold-badge,.fold-tt small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fold-badge{flex:none;font-size:12px;font-weight:600;background:var(--gray-bg);padding:3px 10px;border-radius:99px;max-width:46%}.fold-badge .badge{margin:0}.fold-chev{flex:none;color:var(--muted);transition:transform .25s ease}.vfold.open .fold-chev{transform:rotate(180deg)}.fold-body{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .28s ease,visibility 0s linear .28s}.vfold.open .fold-body{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .28s ease,visibility 0s}.fold-in{overflow:hidden;min-height:0}.fold-pad{border-top:1px solid var(--line);padding:14px 16px 16px}.fold-tools{display:flex;justify-content:flex-end;margin:-4px 0 2px}.fold-tools .btn{height:30px;font-size:12.5px}.fold-all{display:flex;justify-content:flex-end;gap:14px;margin:-4px 0 8px}.fold-all button{width:auto;height:auto;padding:0;border:0;background:none;box-shadow:none;color:var(--brand);font-size:12.5px;font-weight:600;cursor:pointer}.fold .tn-row:first-child{border-top:0}@media (prefers-reduced-motion:reduce){.fold-body,.fold-chev{transition:none}}@media (max-width:720px){.fold-badge{display:none}.fold-head,.fold-pad{padding:12px}}.fold-tools+.tn-row{border-top:0}.kn-mode{margin:0 0 10px}.kn-own{width:auto;height:auto;padding:0;border:0;background:none;box-shadow:none;color:var(--brand);font:inherit;font-weight:600;cursor:pointer}@property --aiang{syntax:"<angle>";initial-value:0deg;inherits:false}.ai-on{position:relative;border-color:color-mix(in srgb,var(--violet) 45%,var(--line))!important;box-shadow:0 0 30px -4px rgba(122,79,208,.45),var(--shadow);transition:box-shadow .35s,border-color .35s}.ai-on:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;pointer-events:none;z-index:4;background:conic-gradient(from var(--aiang),rgba(122,79,208,.2),#7a4fd0 20%,#b79bf0 30%,#7a4fd0 40%,rgba(122,79,208,.2) 60%,rgba(122,79,208,.2));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:aispin 3.6s linear infinite}@keyframes aispin{to{--aiang:360deg}}.igaigrp{gap:8px;min-width:0}.igaigrp,.igaitag{display:inline-flex;align-items:center}.igaitag{gap:5px;height:24px;padding:0 10px;border-radius:99px;background:var(--violet);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.03em;white-space:nowrap;box-shadow:0 4px 12px rgba(122,79,208,.35)}.igaitag i{width:6px;height:6px;border-radius:50%;background:#fff;animation:aiblink 1.4s infinite}@keyframes aiblink{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.ai-on:before,.igaitag i{animation:none}}.igtr{margin-top:8px;padding:8px 10px;border-radius:14px;background:color-mix(in srgb,var(--violet) 7%,var(--surface));border:1px solid color-mix(in srgb,var(--violet) 25%,var(--line));display:grid;grid-gap:5px;gap:5px}.igtr-h{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--violet)}.igtr-h span{display:inline-flex;align-items:center;gap:5px}.igtr-h i{width:6px;height:6px;border-radius:50%;background:var(--violet)}.igtr-h em{font-style:normal;text-transform:none;letter-spacing:0;font-weight:500;color:var(--muted)}.igtr-v{display:flex;gap:8px;align-items:baseline;width:100%;height:auto;padding:6px 8px;border:1px solid transparent;border-radius:10px;background:var(--surface);color:var(--ink);text-align:left;box-shadow:none;font-size:13.5px;font-weight:400;line-height:1.35;cursor:pointer}.igtr-v:hover{border-color:var(--violet);filter:none}.igtr-v b{flex:none;font-size:11px;font-weight:700;color:var(--violet);min-width:62px}.igtr-v span{min-width:0;white-space:pre-wrap}.igwinr{display:inline-flex;align-items:center;gap:8px;min-width:0}.igpt{width:auto;height:24px;padding:0 9px;border-radius:99px;border:1px solid var(--line-2);background:var(--surface);color:var(--muted);font-size:11.5px;font-weight:600;box-shadow:none;white-space:nowrap;cursor:pointer}.igpt.on{color:var(--violet);border-color:color-mix(in srgb,var(--violet) 45%,var(--line));background:var(--violet-bg)}.igmode{align-items:center}.igmode-r{margin-left:auto}.igai.on,.igmode .igai.on{background:var(--violet);color:#fff;border-color:var(--violet);box-shadow:0 4px 12px rgba(122,79,208,.35);opacity:1}.igai.on:hover:not(:disabled),.igmode .igai.on:hover:not(:disabled){background:#6a42bd;border-color:#6a42bd}.igai.on:disabled{opacity:1;cursor:progress}.igai.on:before{content:"";width:6px;height:6px;border-radius:50%;background:#fff;animation:aiblink 1.4s infinite;order:2}.igai.on svg{order:-1}.igmode .igai{height:28px;padding:0 12px;border:1px solid var(--line-2);background:var(--surface);color:var(--violet);gap:6px;display:inline-flex;align-items:center}.igmode .igai:hover:not(:disabled){background:var(--violet-bg)}.igwinr{margin-left:auto}@media (prefers-reduced-motion:reduce){.igai.on:before{animation:none}}.igcomp{position:relative}.igcomp .igtr{position:absolute;left:0;right:0;bottom:calc(100% + 6px);margin:0;z-index:8;background:color-mix(in srgb,var(--violet) 7%,var(--surface));box-shadow:0 10px 28px -8px rgba(60,30,120,.28);max-height:60vh;overflow-y:auto}.igmode-r{display:inline-flex;align-items:center;gap:8px;min-width:0}.igmode-r .igpt,.igmode-r .igwin{flex:none}.igmode .igpt{height:28px;padding:0 10px;border:1px solid var(--line-2);background:var(--surface);color:var(--muted);font-size:11.5px;border-radius:99px}.igmode .igpt.on{color:var(--violet);border-color:color-mix(in srgb,var(--violet) 45%,var(--line));background:var(--violet-bg)}.igmode .igpt:hover{background:var(--gray-bg)}.igmode{flex-wrap:wrap;row-gap:6px}.igmode .igwin,.igmode button{white-space:nowrap}.igmode .igpt:not(.on){text-decoration:line-through;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.igmode-r{flex-wrap:wrap;justify-content:flex-end;row-gap:6px}.ib-cs{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-bottom:1px solid var(--line);flex:none;min-height:41px}.ib-cs .igpt,.ib-cs .igwin{flex:none;white-space:nowrap}.ib-cs .igpt{width:auto;height:24px;padding:0 9px;border:1px solid var(--line-2);border-radius:99px;background:var(--surface);color:var(--muted);font-size:11.5px;font-weight:600;box-shadow:none}.ib-cs .igpt.on{color:var(--violet);border-color:color-mix(in srgb,var(--violet) 45%,var(--line));background:var(--violet-bg);box-shadow:none}.ib-cs .igpt:not(.on){text-decoration:line-through;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.ib-cs .igpt{margin-left:auto}.ap-hd{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:linear-gradient(180deg,color-mix(in srgb,var(--violet) 9%,var(--surface)),var(--surface));border:1px solid color-mix(in srgb,var(--violet) 25%,var(--line));border-radius:18px;padding:14px 16px;margin-bottom:12px}.ap-ic{width:38px;height:38px;border-radius:12px;background:var(--violet);color:#fff;display:grid;place-items:center;flex:none}.ap-t{flex:1 1;min-width:200px}.ap-t b{font-size:15px}.ap-t small{display:block;color:var(--muted);font-size:12.5px;margin-top:1px}.ap-btn{width:auto;height:30px;padding:0 13px;border-radius:99px;border:1px solid var(--line-2);background:var(--surface);color:var(--violet);font-weight:600;font-size:12.5px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;box-shadow:none;white-space:nowrap}.ap-btn:hover:not(:disabled){background:var(--violet-bg);filter:none}.ap-btn.solid{background:var(--violet);color:#fff;border-color:var(--violet)}.ap-btn.solid:hover:not(:disabled){background:#6a42bd}.ap-btn.ink{color:var(--ink)}.ap-btn:disabled{opacity:.7;cursor:progress}.ap-sw{width:auto;height:auto;padding:0;border:0;background:none;box-shadow:none;display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:500;color:var(--muted);cursor:pointer}.ap-sw i{width:30px;height:18px;border-radius:99px;background:var(--line-2);position:relative;transition:.2s;flex:none}.ap-sw i:after{content:"";position:absolute;left:2px;top:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:.2s;box-shadow:0 1px 2px rgba(0,0,0,.3)}.ap-sw.on i{background:var(--violet)}.ap-sw.on i:after{left:14px}.ap-spin{width:12px;height:12px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:apsp .7s linear infinite;display:inline-block}@keyframes apsp{to{transform:rotate(1turn)}}.ap-chg{background:var(--good-bg);color:var(--good)}.ap-chg,.ap-err{margin:0 0 12px;padding:9px 13px;border-radius:12px;font-size:13px}.ap-err{background:var(--bad-bg);color:var(--bad)}.ap-blk{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:14px 16px;margin-bottom:12px;box-shadow:var(--shadow)}.ap-blk h4{margin:0 0 10px;font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);display:flex;justify-content:space-between;align-items:center;gap:10px}.ap-blk h4 span{text-transform:none;letter-spacing:0;font-weight:500}.ap-sum{font-size:15px;line-height:1.5;outline:none;border-radius:8px;padding:2px 6px;margin:0 0 0 -6px;white-space:pre-wrap}.ap-iris{background:var(--violet-soft,color-mix(in srgb,var(--violet) 10%,var(--surface)));border-color:color-mix(in srgb,var(--violet) 28%,var(--line))}.ap-from{gap:6px;color:var(--violet);font-weight:800;text-transform:none;letter-spacing:0;font-size:12.5px}.ap-from,.ap-iris h4>span:last-child{display:inline-flex;align-items:center}.ap-iris h4>span:last-child{gap:8px}.ap-x{border:0;background:none;color:var(--muted);cursor:pointer;font-size:12px;padding:2px 4px;border-radius:6px}.ap-x:hover{color:var(--ink);background:var(--surface-2)}.ap-icc{margin:0 0 6px;font-size:13.5px}.ap-ics{margin:0;font-size:14.5px;line-height:1.5}.ap-icq{margin:8px 0 0;padding-left:18px;font-size:13px;color:var(--muted);display:grid;grid-gap:2px;gap:2px}.ap-sum:focus{background:var(--surface-2);box-shadow:0 0 0 3px var(--brand-soft)}.ap-glance{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:8px;gap:8px}.ap-g{border:1px solid var(--line);border-radius:12px;padding:9px 11px;background:var(--surface-2);min-width:0}.ap-g small{display:block;font-size:11px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.ap-g b{font-size:14px;display:flex;align-items:center;gap:6px;margin-top:2px}.ap-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--line-2)}.ap-dot.red{background:var(--bad)}.ap-dot.amber{background:var(--warn)}.ap-dot.green{background:var(--good)}.ap-tags{display:flex;gap:6px;flex-wrap:wrap}.ap-tg{display:inline-flex;gap:6px;align-items:center;padding:4px 8px 4px 11px;border-radius:99px;font-size:13px;background:var(--violet-bg);color:var(--violet);font-weight:600}.ap-tg.gray{background:var(--gray-bg);color:var(--ink)}.ap-tg em{font-style:normal;font-weight:500;opacity:.7;font-size:11.5px}.ap-tg button{width:auto;height:auto;padding:0 2px;border:0;background:none;box-shadow:none;color:inherit;opacity:0;font-size:10px;cursor:pointer}.ap-tg button:focus-visible,.ap-tg:hover button{opacity:.6}.ap-add{width:auto;height:auto;padding:0;margin-top:8px;border:0;background:none;box-shadow:none;color:var(--brand);font-size:12.5px;font-weight:600;cursor:pointer;display:block}.ap-in{width:100%;margin-top:8px}.ap-f{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:start;padding:10px 0;border-top:1px solid var(--line)}.ap-f:first-child{border-top:0;padding-top:0}.ap-fi{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font-size:13px;background:var(--gray-bg)}.ap-f p{margin:0;font-size:14px;line-height:1.4}.ap-lock{color:var(--violet);font-size:11px;font-weight:700;margin-left:8px}.ap-ev{display:inline-flex;gap:6px;align-items:center;margin-top:3px;font-size:12px;color:var(--muted);cursor:help;flex-wrap:wrap}.ap-ev i{width:6px;height:6px;border-radius:50%;background:var(--good);flex:none}.ap-ev i.mid{background:var(--warn)}.ap-ev q{quotes:none;font-style:italic;display:none}.ap-ev:focus q,.ap-f:hover .ap-ev q{display:inline}.ap-act{display:flex;gap:2px;opacity:0;transition:.15s}.ap-f:focus-within .ap-act,.ap-f:hover .ap-act{opacity:1}.ap-act button{width:26px;height:26px;border-radius:8px;border:0;background:none;color:var(--muted);box-shadow:none;cursor:pointer;font-size:13px;padding:0}.ap-act button:hover{background:var(--gray-bg);color:var(--ink);filter:none}.ap-f.pinned .ap-act .pin{opacity:1}.ap-f:not(.pinned) .ap-act .pin{filter:grayscale(1)}.ap-next{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ap-next p{flex:1 1 280px;margin:0;font-size:14.5px;line-height:1.45}.ap-foot{font-size:12px;color:var(--muted);margin:4px 0 0}.ap-empty{text-align:center;max-width:520px;margin:28px auto;display:grid;grid-gap:10px;gap:10px;justify-items:center}.ap-empty h3,.ap-empty p{margin:0}@media (hover:none){.ap-act,.ap-tg button{opacity:1}.ap-ev q{display:inline}}.ap-side .ap-hd{padding:11px 12px;border-radius:14px;gap:8px}.ap-side .ap-t{flex:1 1 100%;min-width:0}.ap-side .ap-blk{padding:11px 12px;border-radius:14px;box-shadow:none}.ap-side .ap-glance{grid-template-columns:1fr 1fr}.ap-side .ap-sum{font-size:14px}.ap-side .ap-act,.ap-side .ap-tg button{opacity:1}.ap-side .ap-next .ap-btn{flex:none}.ap-side .ap-foot{font-size:11.5px}.aic{border:1px solid color-mix(in srgb,var(--violet) 30%,var(--line));background:color-mix(in srgb,var(--violet) 6%,var(--surface));border-radius:18px;margin:10px 0 0;flex:none}.igchat.igfill .aic{max-height:82%;overflow-y:auto}.aic-hd{display:flex;gap:8px;padding:14px 16px 0;font-size:12.5px;font-weight:700;color:var(--violet)}.aic-ai,.aic-hd{align-items:center}.aic-ai{display:inline-flex;gap:6px}.aic-chip{background:var(--surface);border:1px solid color-mix(in srgb,var(--violet) 25%,var(--line));border-radius:99px;padding:1px 9px;font-weight:600;font-size:12px}.aic-sp{flex:1 1}.aic-x{width:26px;height:26px;padding:0;border-radius:50%;border:0;background:none;box-shadow:none;color:var(--muted);font-size:13px;cursor:pointer}.aic-x:hover{background:var(--gray-bg);color:var(--ink);filter:none}.aic-sum{display:flex;gap:8px;align-items:flex-start;width:100%;height:auto;padding:8px 16px 0;border:0;background:none;box-shadow:none;text-align:left;font-size:13px;line-height:1.45;color:var(--muted);font-weight:400;cursor:pointer;border-radius:0}.aic-sum:hover{filter:none}.aic-sum b{color:var(--violet);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;flex:none;margin-top:3px}.aic-sum span{flex:1 1;min-width:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.aic-sum.open span{-webkit-line-clamp:unset}.aic-sum i{font-style:normal;color:var(--violet);flex:none;transition:transform .2s}.aic-sum.open i{transform:rotate(180deg)}.aic-box{margin:12px 16px 0;background:var(--surface);border:1px solid color-mix(in srgb,var(--violet) 22%,var(--line));border-radius:16px;padding:16px 16px 12px;box-shadow:0 1px 2px rgba(60,30,120,.06)}.aic-reply{margin:0;font-size:15.5px;line-height:1.6;min-height:52px;white-space:pre-wrap;color:var(--ink);transition:opacity .2s}.aic-reply.busy{opacity:.45}.aic-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.aic-why{width:auto;height:auto;padding:0;border:0;background:none;box-shadow:none;font-size:12.5px;color:var(--muted);font-weight:500;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.aic-why:hover{color:var(--violet);filter:none}.aic-why i{font-style:normal;display:inline-block;transition:transform .2s}.aic-why.open i{transform:rotate(90deg)}.aic-use{width:auto;flex:none;height:42px;padding:0 24px;border-radius:99px;border:0;background:var(--violet);color:#fff;font-size:15px;font-weight:700;white-space:nowrap;box-shadow:0 6px 16px -4px rgba(122,79,208,.55);cursor:pointer}.aic-use:hover:not(:disabled){background:#6a42bd;filter:none}.aic-use:disabled{opacity:.55;box-shadow:none;cursor:default}.aic-wb{margin-top:12px;padding:9px 12px;border-radius:12px;background:var(--surface-2);border:1px solid var(--line);font-size:12.5px;color:var(--muted);line-height:1.5}.aic-wb p{margin:0 0 6px;color:var(--ink)}.aic-src{display:flex;gap:4px;flex-wrap:wrap}.aic-src i{font-style:normal;background:var(--gray-bg);border-radius:99px;padding:2px 9px;font-size:11.5px;color:var(--ink)}.aic-adj{display:flex;align-items:center;gap:10px;padding:14px 16px;flex-wrap:wrap}.aic-al{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.aic-seg{display:inline-flex;gap:2px;background:var(--surface);border:1px solid var(--line);border-radius:99px;padding:2px;flex-wrap:wrap}.aic-seg button{width:auto;height:30px;padding:0 11px;border:0;border-radius:99px;background:none;box-shadow:none;font-size:12.5px;font-weight:600;color:var(--ink);white-space:nowrap;cursor:pointer}.aic-seg button:hover:not(:disabled){background:var(--violet-bg);color:var(--violet);filter:none}.aic-seg button:disabled{opacity:.5;cursor:default}.aic-sepr{width:1px;background:var(--line);margin:6px 2px}.aic-fb{margin-left:auto;display:inline-flex;gap:2px}.aic-fb button{width:auto;height:30px;padding:0 10px;border:0;border-radius:99px;background:none;box-shadow:none;color:var(--muted);font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer}.aic-fb button:hover{background:var(--gray-bg);color:var(--ink);filter:none}.aic-fb button.on{background:var(--violet-bg);color:var(--violet)}.aic-teach{padding:14px 16px;border-top:1px solid color-mix(in srgb,var(--violet) 15%,var(--line));display:grid;grid-gap:10px;gap:10px;margin:0;border-radius:0;background:none}.aic-teach label{font-size:12.5px;font-weight:600}.aic-trow{display:flex;gap:8px;flex-wrap:wrap}.aic-tb{width:auto;height:32px;padding:0 14px;border-radius:99px;border:0;background:var(--violet);color:#fff;font-size:12.5px;font-weight:600;box-shadow:none;white-space:nowrap;cursor:pointer}.aic-tb.ghost{background:var(--surface);color:var(--ink);border:1px solid var(--line-2)}.aic-tb:disabled{opacity:.5;cursor:default}.aic-task{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 16px;border-top:1px solid color-mix(in srgb,var(--violet) 15%,var(--line));background:color-mix(in srgb,var(--violet) 3%,var(--surface));border-radius:0 0 18px 18px;font-size:12.5px}.aic-ti{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.aic-tt{flex:1 1 180px;min-width:0;color:var(--ink)}.aic-tt small{color:var(--muted)}.aic-when{display:flex;gap:6px;flex:none}.aic-when input{padding:0 8px;border-radius:8px;min-width:0}.aic-add,.aic-when input{height:30px;font-size:12.5px;width:auto}.aic-add{padding:0 14px;border-radius:99px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font-weight:600;box-shadow:none;white-space:nowrap;cursor:pointer}.aic-add:hover:not(:disabled){background:var(--gray-bg);filter:none}.aic-add.done{color:var(--good);background:var(--good-bg);border-color:transparent}.igtool-note.on{background:var(--warn-bg);color:var(--warn)}.igtools .igai{height:28px;margin-left:6px;flex:none}.igchat .igsend textarea{white-space:pre-wrap}.igchat .igsend textarea::placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.igtools .igpt{height:28px;margin-left:4px;flex:none}.igchat.igfill .igwinbar{justify-content:flex-start;margin:0 0 6px}.igmwrap{position:relative}.igchat.igfill .igmwrap{flex:1 1;min-height:90px;display:flex;flex-direction:column}.igchat.igfill .igmwrap .igmsgs{flex:1 1;min-height:0}.igaifloat{position:absolute;right:12px;bottom:8px;z-index:3}.igaifloat .igai{box-shadow:0 6px 18px -6px rgba(60,30,120,.45);background-clip:padding-box}.igaifloat .igai:not(.on){background:var(--surface)}.aic-done{margin:0;padding:8px 16px 12px;font-size:13px;color:var(--muted)}.igchat.igfill .aic{max-height:60%}.igchat .igcomp>.igtools{display:flex;align-items:center;gap:4px;margin:8px 2px 0}.igchat .igcomp>.igtools .igtools-sp{flex:1 1}.igchat .igcomp>.igtools .igai{margin-left:0}.igchat .igcomp>.igtools .emojipop{left:0}.igchat .igcomp>.igsend.igbox,.igchat .igcomp>.igsend.igbox.multi{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:4px;margin-top:6px;padding:4px 5px 4px 8px}.igchat .igcomp>.igsend.igbox:not(.multi){align-items:center}.igchat .igcomp>.igsend.igbox textarea,.igchat .igcomp>.igsend.igbox.multi textarea{order:0;flex:1 1 auto;min-width:0;padding:4px 8px;max-height:140px}.igchat .igcomp>.igsend.igbox .igsendbtn,.igchat .igcomp>.igsend.igbox.multi .igsendbtn{margin-left:0;align-self:flex-end}.igchat .igcomp>.igsend.igbox:not(.multi) .igsendbtn{align-self:center}.igchat .igcomp>.igsend.igbox .igcnt{align-self:flex-end;margin:0 2px 6px}.igtool.igpt-ico{position:relative;width:30px;height:28px;border-radius:8px;font-size:11.5px;font-weight:800;letter-spacing:.02em;color:var(--muted);border:1px solid var(--line-2);background:none;box-shadow:none}.igtool.igpt-ico.on{color:var(--violet);border-color:color-mix(in srgb,var(--violet) 45%,var(--line));background:var(--violet-bg)}.igtool.igpt-ico:not(.on){text-decoration:line-through;text-decoration-thickness:1.5px}.igpt-dot{position:absolute;top:3px;right:3px;width:5px;height:5px;border-radius:50%;background:var(--violet);animation:igdot 1s ease-in-out infinite}@keyframes igdot{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.igpt-dot{animation:none}}.ib-ch{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:99px;font-size:10.5px;font-weight:700}.ib-ch.wa{background:#e3f6ea;color:#17803d}@media (prefers-color-scheme:dark){.ib-ch.wa{background:rgba(37,211,102,.16);color:#5fdc8c}}.igchat .igvia{font-size:11.5px;color:var(--muted);display:inline-flex;align-items:center;gap:5px}.igchat .igvia i{width:7px;height:7px;border-radius:50%;background:#25d366;display:inline-block}.tn-row.tn-col input,.tn-row.tn-col select,.tn-row.tn-col textarea{background:var(--surface)}.tn-row.tn-col select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:34px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238a8a90' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.fold .tn-row.tn-col{max-width:none}.fold .tn-row.tn-col textarea{min-height:72px}.cc-ainext{display:flex;align-items:center;gap:12px;margin:8px 0 18px;padding:10px 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--violet) 28%,var(--line));background:color-mix(in srgb,var(--violet) 6%,var(--surface))}.cc-ainext-ic{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--violet-bg);color:var(--violet)}.cc-ainext small{display:block;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--violet);margin-bottom:1px}.cc-ainext p{margin:0;font-size:13.5px;line-height:1.45}.cc-ainext-acts{display:flex;gap:6px;align-items:center;flex:none}.cc-aibtn{width:auto;height:30px;padding:0 12px;border-radius:99px;border:1px solid var(--line-2);background:var(--surface);color:var(--violet);font-size:12.5px;font-weight:600;cursor:pointer;box-shadow:none;white-space:nowrap}.cc-aibtn:hover:not(:disabled){background:var(--violet-bg);filter:none}.cc-aibtn.solid{background:var(--violet);color:#fff;border-color:var(--violet)}.cc-aibtn.solid:hover:not(:disabled){background:#6a42bd}.cc-aibtn.x{width:30px;padding:0;color:var(--muted);border-color:transparent;background:none}.cc-aibtn:disabled{opacity:.7;cursor:progress}@media (max-width:720px){.cc-ainext,.cc-ainext-acts{flex-wrap:wrap}}.cc-next-row{align-items:flex-start}.cc-next-row .cc-grow b{line-height:1.35;overflow-wrap:anywhere}.cc-next-row .cc-btn,.tn-sw{flex:none}.tn-sw{position:relative;width:42px;height:24px;padding:0;border-radius:99px;border:0;background:var(--line-2);box-shadow:none;cursor:pointer;transition:background .15s}.tn-sw i{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform .15s}.tn-sw.on{background:var(--violet)}.tn-sw.on i{transform:translateX(18px)}.tn-sw:disabled{opacity:.5;cursor:default}.tn-sw:hover:not(:disabled){filter:none}.fold .err{white-space:pre-wrap;overflow-wrap:anywhere}.igauto{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:8px 0 0;padding:8px 12px;border-radius:12px;font-size:12.5px;color:var(--ink);background:color-mix(in srgb,var(--violet) 7%,var(--surface));border:1px solid color-mix(in srgb,var(--violet) 25%,var(--line))}.igauto span{flex:1 1 200px}.igauto button{width:auto;height:26px;padding:0 10px;border-radius:99px;border:1px solid var(--line-2);background:var(--surface);color:var(--violet);font-size:12px;font-weight:600;cursor:pointer;box-shadow:none}.igauto button:hover{background:var(--violet-bg);filter:none}.heat{display:inline-flex;align-items:center;gap:5px;height:18px;padding:0 8px;border-radius:99px;font-size:10.5px;font-weight:700;letter-spacing:.01em;white-space:nowrap}.heat i{width:6px;height:6px;border-radius:50%;background:currentColor}.heat.hot{background:var(--bad-bg,#fde8e8);color:var(--bad,#c53030)}.heat.warm{background:var(--warn-bg);color:var(--warn)}.heat.cold{background:var(--gray-bg);color:var(--muted)}.ib-sort{width:auto;height:26px;margin:6px 0 0;padding:0 11px;border-radius:99px;border:1px solid var(--line-2);background:var(--surface);color:var(--muted);font-size:12px;font-weight:600;cursor:pointer;box-shadow:none}.ib-sort.on{color:var(--bad,#c53030);border-color:color-mix(in srgb,var(--bad,#c53030) 45%,var(--line));background:var(--bad-bg,#fde8e8)}.ib-sort:hover{filter:none}.dbrief{margin:0 0 18px;padding:14px 18px 16px;border-radius:18px;border:1px solid color-mix(in srgb,var(--violet) 28%,var(--line));background:linear-gradient(100deg,color-mix(in srgb,var(--violet) 8%,var(--surface)),var(--surface))}.dbrief-h{display:flex;align-items:center;gap:8px;margin-bottom:8px}.dbrief-t{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--violet)}.dbrief-sp{flex:1 1}.dbrief-r{width:28px;height:28px;padding:0;border-radius:50%;border:1px solid var(--line-2);background:var(--surface);color:var(--violet);font-size:14px;cursor:pointer;box-shadow:none}.dbrief-r:hover:not(:disabled){background:var(--violet-bg);filter:none}.dbrief-p{margin:0;font-size:15px;line-height:1.55;max-width:78ch}.dbrief-p.busy{opacity:.55}.dbrief-f{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.dbrief-f small{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-right:2px}.dbrief-c{display:inline-flex;align-items:baseline;gap:7px;padding:5px 12px;border-radius:99px;background:var(--surface);border:1px solid color-mix(in srgb,var(--violet) 25%,var(--line));font-size:13px;text-decoration:none;color:var(--ink)}.dbrief-c span{color:var(--muted);font-size:12px}.dbrief-c:hover{background:var(--violet-bg)}.dbrief-sk{display:grid;grid-gap:8px;gap:8px}.dbrief-sk i{display:block;height:12px;border-radius:6px;background:color-mix(in srgb,var(--violet) 12%,var(--line));animation:dbsk 1.2s ease-in-out infinite}@keyframes dbsk{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.dbrief-sk i{animation:none}}.kn-review{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 12px;padding:10px 14px;border-radius:14px;border:1px solid color-mix(in srgb,var(--warn) 40%,var(--line));background:var(--warn-bg);font-size:13px}.kn-review span{flex:1 1 260px}.kn-review button{width:auto;white-space:nowrap;flex:none}.kn-item.review{border-color:color-mix(in srgb,var(--warn) 40%,var(--line))}.rs-chip.s-in{background:var(--good-bg);color:var(--good)}.rs-chip.s-out{background:var(--bad-bg);color:var(--bad)}.rs-chip.s-gone{background:var(--gray-bg);color:var(--muted)}.csync{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 12px;font-size:12.5px}.csync button{width:auto;height:28px;padding:0 12px;white-space:nowrap}.ct td.num s{font-size:12px}.kp{display:grid;grid-gap:12px;gap:12px}.kp button,.kp input[type=search],.kp select{width:auto}.kp-b{height:34px;padding:0 12px;border-radius:9px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:13px;font-weight:600;box-shadow:none;cursor:pointer;white-space:nowrap}.kp-b:hover:not(:disabled){border-color:var(--violet)}.kp-b:disabled{opacity:.5;cursor:default}.kp-b.pri{background:var(--violet);border-color:var(--violet);color:#fff}.kp-b.good{background:var(--good-bg);border-color:transparent;color:var(--good)}.kp-b.bad{color:var(--bad)}.kp-b.sm{height:28px;padding:0 10px;font-size:12px}.kp-learn{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 14px;border-radius:14px;background:var(--violet-bg)}.kp-learn-t{display:grid;flex:1 1 220px;min-width:0;font-size:13px}.kp-learn-t b{color:var(--violet)}.kp-learn-t span{color:var(--muted)}.kp-bar{flex:1 1 140px;height:6px;border-radius:3px;background:var(--surface);overflow:hidden;min-width:100px}.kp-bar i{display:block;height:100%;background:var(--violet);transition:width .3s}.kp-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.kp-tabs{display:inline-flex;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--surface);max-width:100%;overflow-x:auto}.kp-tabs button{height:34px;padding:0 12px;border:0;background:none;color:var(--muted);font-size:13px;font-weight:600;box-shadow:none;cursor:pointer;white-space:nowrap;border-radius:0}.kp-tabs button.on{background:var(--violet-bg);color:var(--violet)}.kp-tabs .n{margin-left:6px;padding:1px 6px;border-radius:9px;background:var(--gray-bg);color:var(--muted);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kp-tabs .alert .n{background:var(--warn-bg);color:var(--warn)}.kp-q{flex:1 1 180px;min-width:0;width:auto!important}.kp-q,.kp-sel{height:34px}.kp-split{display:grid;grid-template-columns:minmax(300px,390px) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}@media (max-width:820px){.kp-split{grid-template-columns:1fr}}.kp-detail,.kp-list{background:var(--surface);border:1px solid var(--line);border-radius:14px;min-width:0}.kp-list{max-height:680px;overflow-y:auto}.kp-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;background:var(--violet-bg);border-bottom:1px solid var(--line);font-size:12.5px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.kp-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start;padding:10px 12px;border-bottom:1px solid var(--line-2)}.kp-row.on{background:var(--violet-bg);box-shadow:inset 3px 0 0 var(--violet)}.kp-row.off .kp-t{color:var(--muted)}.kp input.kp-ck{width:16px;height:16px;margin:2px 0 0;padding:0;accent-color:var(--violet)}.kp .kp-main{display:grid;grid-gap:2px;gap:2px;min-width:0;width:100%;padding:0;border:0;background:none;text-align:left;box-shadow:none;height:auto;cursor:pointer;border-radius:0}.kp-t{font-weight:650;font-size:13.5px;overflow-wrap:anywhere;color:var(--ink)}.kp-s{font-size:12px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:400}.kp-chips{display:grid;grid-gap:4px;gap:4px;justify-items:end}.kp-chip{font-size:11px;font-weight:700;padding:2px 8px;border-radius:9px;white-space:nowrap}.kp-chip.rev{background:var(--warn-bg);color:var(--warn)}.kp-chip.on{background:var(--good-bg);color:var(--good)}.kp-chip.off{background:var(--gray-bg);color:var(--muted)}.kp-chip.mem{background:var(--bad-bg);color:var(--bad)}.kp-empty{padding:36px 20px;text-align:center;color:var(--muted);font-size:13px}.kp-dh{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:14px 16px;border-bottom:1px solid var(--line-2)}.kp-dh input{flex:1 1 220px;min-width:0;font-size:17px;font-weight:650;border:1px solid transparent;background:none;padding:3px 6px;margin-left:-6px}.kp-dh input:focus,.kp-dh input:hover{border-color:var(--line);background:var(--bg)}.kp-ok,.kp-warn{margin:12px 16px 0;padding:9px 12px;border-radius:10px;font-size:12.5px}.kp-warn{background:var(--bad-bg);color:var(--bad)}.kp-warn .kp-b{margin-left:6px}.kp-ok{background:var(--good-bg);color:var(--good)}.kp-body{display:grid;grid-gap:12px;gap:12px;padding:12px 16px}.kp-body textarea{font-size:13.5px;line-height:1.55;min-height:220px;resize:vertical}.kp-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:8px;gap:8px}.kp-meta>*{background:var(--bg);border-radius:10px;padding:8px 10px;font-size:12px;color:var(--muted);display:grid;grid-gap:2px;gap:2px;align-content:start}.kp-meta b{color:var(--ink);font-size:13px}.kp-meta select{height:28px;font-size:13px;width:100%}.kp-lbl{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:700;margin-bottom:5px}.kp-foot{display:flex;flex-wrap:wrap;padding:12px 16px;border-top:1px solid var(--line-2);position:-webkit-sticky;position:sticky;bottom:0;background:var(--surface);border-radius:0 0 14px 14px}.kp-foot,.kp-tl{gap:8px;align-items:center}.kp-tl{display:inline-flex;font-size:13px;font-weight:600}:root{--violet:#7c4dff;--violet-bg:#efe8ff;--iris-grad:linear-gradient(115deg,#6a3dff,#8f5bff 30%,#c04dff 62%,#7a5cff);--iris-glow:0 6px 18px -2px rgba(124,77,255,.5)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--violet:#b79cff;--violet-bg:#2a1b5c;--iris-glow:0 6px 22px -2px rgba(150,110,255,.55)}}:root[data-theme=dark]{--violet:#b79cff;--violet-bg:#2a1b5c;--iris-glow:0 6px 22px -2px rgba(150,110,255,.55)}@keyframes irisflow{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.igai.on,.igaitag,.igmode .igai.on{background:var(--iris-grad);background-size:220% 220%;animation:irisflow 7s ease-in-out infinite;border-color:transparent;color:#fff;box-shadow:var(--iris-glow)}.igai.on:hover:not(:disabled),.igmode .igai.on:hover:not(:disabled){background:var(--iris-grad);background-size:220% 220%;border-color:transparent;filter:brightness(1.08)}.igai:not(.on){border-color:color-mix(in srgb,var(--violet) 40%,var(--line));background:color-mix(in srgb,var(--violet) 7%,var(--surface))}.igai:not(.on) svg{color:var(--violet)}.dbrief{border-color:color-mix(in srgb,var(--violet) 35%,var(--line));background:radial-gradient(90% 160% at 0 0,color-mix(in srgb,#8f5bff 22%,transparent),transparent 62%),radial-gradient(70% 140% at 100% 100%,color-mix(in srgb,#c04dff 16%,transparent),transparent 60%),var(--surface);box-shadow:0 10px 30px -14px rgba(124,77,255,.45)}.dbrief-t{background:var(--iris-grad);background-size:220% 220%;animation:irisflow 9s ease-in-out infinite;color:#fff;padding:4px 11px 4px 8px;border-radius:99px;box-shadow:var(--iris-glow)}.cc-ainext{border-color:color-mix(in srgb,var(--violet) 35%,var(--line));background:radial-gradient(80% 220% at 0 0,color-mix(in srgb,#8f5bff 16%,transparent),transparent 65%),var(--surface)}.cc-ainext-ic{animation:irisflow 8s ease-in-out infinite}.aic-ai,.cc-ainext-ic{background:var(--iris-grad);background-size:220% 220%;color:#fff;box-shadow:var(--iris-glow)}.aic-ai{animation:irisflow 9s ease-in-out infinite;padding:3px 11px 3px 8px;border-radius:99px;font-weight:700}@media (prefers-reduced-motion:reduce){.aic-ai,.cc-ainext-ic,.dbrief-t,.igai.on,.igaitag{animation:none}}.iris-head{display:flex;align-items:center;gap:12px;margin:0 0 10px}.iris-head img{border-radius:14px;box-shadow:var(--iris-glow);flex:none}.iris-head b{display:block;font-size:20px;letter-spacing:-.01em;line-height:1.1}.iris-head span{display:block;font-size:12.5px;color:var(--muted);letter-spacing:.02em}.iris-in{display:inline-flex;align-items:center;gap:6px}.ap-ic svg,.fold-ic svg,.iris-in svg{flex:none}.cc-aibtn .iris-in{color:inherit}.igpt-iris{position:absolute;top:-6px;right:-6px;display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:var(--surface);color:var(--violet);box-shadow:0 1px 4px rgba(0,0,0,.25)}.set-tabs a .iris-in{color:inherit}.ib-ai h4 .iris-in{color:var(--violet)}.iris-head em.iris-full{display:block;margin-top:3px;font-style:normal;font-size:11.5px;letter-spacing:.02em;color:var(--muted)}.iris-head em.iris-full i{font-style:normal;font-weight:800;color:var(--violet)}.ip{border:1px solid var(--violet-bg);background:linear-gradient(180deg,var(--violet-bg),var(--surface) 60%);border-radius:14px;margin:0 0 14px;overflow:hidden}.ip.busy{box-shadow:var(--iris-glow,0 0 0 3px rgba(124,77,255,.12))}.ip-h{display:flex;justify-content:space-between;gap:10px;padding:10px 12px}.ip-h,.ip-t{align-items:center}.ip-t{gap:8px;background:none;border:0;padding:0;width:auto;color:var(--ink);cursor:pointer;font:inherit}.ip-ic,.ip-t{display:inline-flex}.ip-ic{color:var(--violet)}.ip-chev{fill:none;stroke:var(--muted);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s}.ip-chev.up{transform:rotate(180deg)}.ip-go{width:auto;border:0;border-radius:99px;padding:6px 14px;font-weight:700;font-size:12.5px;color:#fff;background:var(--iris-grad,var(--violet));cursor:pointer}.ip-go:disabled{opacity:.7;cursor:default}.ip-b{padding:0 12px 12px;display:grid;grid-gap:10px;gap:10px}.ip-empty,.ip-head{margin:0;font-size:13.5px;color:var(--muted)}.ip-head{color:var(--ink);font-weight:600}.ip-rules{font-weight:400;color:var(--muted)}.ip-err{margin:0;font-size:12.5px;color:var(--bad);background:var(--bad-bg);border-radius:8px;padding:6px 10px}.ip-sg ul,.ip-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.ip-s,.ip-sg li{display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:8px 10px}.ip-sb{flex:1 1;min-width:0;display:grid;grid-gap:1px;gap:1px}.ip-sb b{font-size:13.5px}.ip-sb small{color:var(--muted);font-size:12px}.ip-u{flex:none;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;border-radius:99px;padding:3px 8px;background:var(--gray-bg);color:var(--muted)}.ip-u.u-now{background:var(--bad-bg);color:var(--bad)}.ip-u.u-today{background:var(--warn-bg);color:var(--warn)}.ip-open{flex:none;font-size:12.5px;font-weight:600;color:var(--violet);text-decoration:none}.ip-sgh{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:13px}.ip-sgh span{background:var(--violet-bg);color:var(--violet);border-radius:99px;padding:1px 8px;font-size:11.5px;font-weight:700}.ip-all{margin-left:auto;background:none;border:0}.ip-add,.ip-all{width:auto;color:var(--violet);font-weight:700;font-size:12.5px;cursor:pointer}.ip-add{flex:none;border:1px solid var(--violet);background:var(--surface);border-radius:99px;padding:4px 12px}.ip-no{width:auto;flex:none;border:0;background:none;color:var(--muted);cursor:pointer;padding:4px 6px}@media (max-width:640px){.ip-s{flex-wrap:wrap}.ip-open{margin-left:auto}}.cc-blk .igchat.card{padding:12px 14px;border-radius:16px}.cc-blk .igchat .igwinbar{margin:0 0 8px;padding:0 2px}.cc-blk .igchat .igmsgs{max-height:min(520px,calc(100dvh - 360px));min-height:160px;padding:4px 4px 8px}.cc-blk .igchat .igrow .igmsg{max-width:88%}.cc-blk .igchat .igb{font-size:14px;padding:8px 13px}.cc-blk .igchat .igcomp{margin-top:4px}.cc-blk .igchat .igcomp>.igtools,.cc-blk .tk-row{flex-wrap:wrap;row-gap:6px}.cc-blk .tk-row{align-items:flex-start}.cc-blk .tk-row .tk-t{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 60px);line-height:1.4;padding-top:1px}.cc-blk .tk-row .tk-x{margin-left:0;opacity:.5}.cc-blk .tk-row .tk-check+.tk-t+*{margin-left:30px}.cc-blk .tk-result,.cc-blk .tk-row .tk-result{flex-basis:100%}.dash-tabs{margin-top:4px}.igi-top{display:flex;flex-wrap:wrap;margin:0 0 14px}.igi-top,.igi-who{align-items:center;gap:10px}.igi-who{display:inline-flex;min-width:0}.igi-av,.igi-who img{width:42px;height:42px;border-radius:50%;object-fit:cover;background:var(--gray-bg);flex:none}.igi-who b{display:block;font-size:15px}.igi-who small{color:var(--muted);font-size:12.5px}.igi-sp{flex:1 1}.igi-rf{display:inline-flex;align-items:center;gap:8px}.igi-rf .btn{width:auto}.igi-warn{background:var(--warn-bg);border:1px solid color-mix(in srgb,var(--warn) 30%,transparent);border-radius:12px;padding:12px 14px;margin:0 0 14px;font-size:13.5px}.igi-warn b{color:var(--warn)}.igi-warn p{margin:4px 0 6px}.igi-warn ol{margin:0;padding-left:20px;display:grid;grid-gap:3px;gap:3px}.igi-warn code{font-size:12px;background:var(--surface);padding:1px 6px;border-radius:6px;overflow-wrap:anywhere}.igi-iris{border:1px solid var(--violet-bg);background:linear-gradient(180deg,var(--violet-bg),var(--surface) 55%);border-radius:14px;margin:0 0 14px;overflow:hidden}.igi-iris.busy{box-shadow:var(--iris-glow,0 0 0 3px rgba(124,77,255,.12))}.igi-iris>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px}.igi-it{display:inline-flex;align-items:center;gap:8px;color:var(--violet)}.igi-it b{color:var(--ink)}.igi-empty{margin:0;padding:0 12px 12px;color:var(--muted);font-size:13.5px}.igi-ib{padding:0 12px 14px;display:grid;grid-gap:12px;gap:12px}.igi-head{margin:0;font-weight:600;font-size:14.5px}.igi-iris h4{margin:0 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.igi-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:12px;gap:12px}.igi-iris ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.igi-iris li{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--good);border-radius:10px;padding:8px 10px;display:grid;grid-gap:2px;gap:2px;font-size:13.5px}.igi-iris li.warn{border-left-color:var(--warn)}.igi-iris li small{color:var(--muted);font-size:12.5px}.igi-iris li em{font-style:normal;font-size:12.5px;color:var(--violet)}.igi-ideas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:8px;gap:8px}.igi-ideas article{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:grid;grid-gap:6px;gap:6px;align-content:start;font-size:13.5px}.igi-ideas p{margin:0}.igi-ideas small{color:var(--muted);font-size:12.5px}.igi-fmt{justify-self:start;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--violet);background:var(--violet-bg);border-radius:99px;padding:2px 8px}.igi-ideas blockquote{margin:0;padding:8px 10px;background:var(--gray-bg);border-radius:8px;font-size:13px;display:grid;grid-gap:6px;gap:6px}.igi-ideas blockquote button{width:auto;justify-self:start;border:0;background:none;color:var(--violet);font-weight:700;font-size:12.5px;padding:0;cursor:pointer}.igi-when{margin:0;font-size:13.5px}.igi-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));grid-gap:16px;gap:16px}.igi-two h4{margin:0 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.igi-bars{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.igi-bars li{display:grid;grid-template-columns:minmax(70px,1.1fr) 2fr auto;grid-gap:8px;gap:8px;align-items:center;font-size:13px}.igi-bars li>i{display:block;height:8px;border-radius:99px;background:var(--iris-grad,var(--violet))}.igi-bars li>b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.igi-bars li>small{display:none}.igi-bars .igi-unit{display:block;color:var(--muted);font-size:11.5px}.igi-posts{display:grid;grid-gap:8px;gap:8px}.igi-post{display:flex;gap:10px;align-items:center;text-decoration:none;color:inherit;border:1px solid var(--line);border-radius:12px;padding:6px;min-width:0}.igi-post:hover,.igi-th{background:var(--gray-bg)}.igi-th{position:relative;flex:none;width:58px;height:58px;border-radius:8px;overflow:hidden}.igi-th img{width:100%;height:100%;object-fit:cover;display:block}.igi-th i{position:absolute;left:3px;bottom:3px;font-style:normal;font-size:9.5px;font-weight:700;background:rgba(0,0,0,.6);color:#fff;border-radius:5px;padding:0 5px}.igi-pb{display:grid;grid-gap:2px;gap:2px;min-width:0}.igi-pb b{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.igi-pb small{color:var(--muted);font-size:12px}.igi-fun{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:6px;gap:6px;align-items:end;height:150px}.igi-fun>div{display:grid;grid-template-rows:1fr auto;grid-gap:4px;gap:4px;height:100%;min-width:0}.igi-fb,.igi-fb i{display:flex;align-items:flex-end}.igi-fb i{width:100%;min-height:2px;background:var(--violet-bg);border-radius:5px 5px 2px 2px;overflow:hidden}.igi-fb u{display:block;width:100%;background:var(--violet)}.igi-fun small{font-size:10px;color:var(--muted);text-align:center;white-space:nowrap;overflow:hidden}.igi-plan{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.igi-plan li{display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:8px 10px;font-size:13.5px;flex-wrap:wrap}.igi-plan li>div{display:grid;grid-gap:1px;gap:1px;min-width:0;flex:1 1 200px}.igi-plan small{color:var(--muted);font-size:12.5px}.igi-day{font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.05em;min-width:38px}.igi-line{width:100%;height:130px;display:block}.igi-lr{display:flex;justify-content:space-between;color:var(--muted);font-size:12px;margin-top:4px}.igi-ol{display:flex;align-items:center;gap:10px}.igi-ol>b{flex:none;min-width:44px;text-align:center;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.igi-ol>.igi-post{flex:1 1}.igi-up{color:var(--good);font-weight:700}.igi-dn{color:var(--bad);font-weight:700}.igi-bars li>small{display:block;grid-column:2/-1;margin-top:-4px;color:var(--muted);font-size:11.5px}.igi-two .igi-bars li>small{display:none}.igi-heat{width:100%;border-collapse:separate;border-spacing:4px;table-layout:fixed;min-width:420px}.igi-heat th{font-size:11.5px;font-weight:600;color:var(--muted);text-align:center;white-space:nowrap}.igi-heat tbody th{text-align:right;padding-right:6px;width:44px}.igi-heat td{height:34px;text-align:center;border-radius:8px;background:var(--gray-bg);font-size:12.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.igc-add{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 6px}.igc-add input{flex:1 1 260px;min-width:0}.igc-add .btn{width:auto}.igc-note{margin:0 0 14px;font-size:12.5px}.igc-me td{background:var(--violet-bg)}.igc-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:14px;gap:14px}.igc-card{margin:0;display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0}.igc-card header{display:flex;align-items:center;gap:10px}.igc-card .igi-av,.igc-card header img{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:none;background:var(--gray-bg)}.igc-card header>div{flex:1 1;min-width:0;display:grid}.igc-card header small{color:var(--muted);font-size:12.5px}.igc-x{width:auto;border:0;background:none;box-shadow:none;color:var(--muted);cursor:pointer;padding:4px 6px}.igc-x:hover{color:var(--bad);filter:none}.igc-bio{margin:0;font-size:12.5px;color:var(--muted);overflow-wrap:anywhere}.igc-chips{display:flex;flex-wrap:wrap;gap:5px}.igc-chips span{font-size:11.5px;font-weight:600;padding:2px 9px;border-radius:99px;background:var(--gray-bg);color:var(--muted)}.igc-chips span.t{background:var(--violet-bg);color:var(--violet)}.igc-top{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.igc-top li{display:grid;grid-gap:1px;gap:1px;border-top:1px solid var(--line);padding-top:6px;font-size:13px}.igc-top a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.igc-top small{color:var(--muted);font-size:12px}.lb{display:grid;grid-gap:12px;gap:12px}.lb button,.lb input[type=checkbox],.lb input[type=radio]{width:auto}.lb-head{justify-content:space-between;flex-wrap:wrap;padding:16px 18px;border-radius:16px;color:#fff;background:var(--iris-grad,linear-gradient(115deg,#6a3dff,#a45bff 55%,#e46bff));box-shadow:0 12px 30px -14px rgba(106,61,255,.6)}.lb-head,.lb-title{display:flex;align-items:center;gap:12px}.lb-title{min-width:0}.lb-ic{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:hsla(0,0%,100%,.2);color:#fff;flex:none}.lb-title h2{margin:0;font-size:19px;color:#fff}.lb-title p{margin:0;font-size:13px;opacity:.85}.lb-add{border:0;border-radius:99px;padding:9px 18px;font-weight:800;font-size:13.5px;background:#fff;color:#5a2fe0;cursor:pointer;box-shadow:0 6px 16px -6px rgba(0,0,0,.35)}.lb-add:hover{filter:none;transform:translateY(-1px)}.lb-note{background:var(--warn-bg);border:1px solid color-mix(in srgb,var(--warn) 30%,transparent);border-radius:12px;padding:10px 14px;font-size:13.5px;display:grid;grid-gap:8px;gap:8px}.lb-nb{display:flex;gap:6px;flex-wrap:wrap}.lb-nb button{border:1px solid var(--line-2,var(--line));background:var(--surface);border-radius:99px;padding:4px 12px;font-weight:600;font-size:12.5px;cursor:pointer}.lb-nb button.ghost{background:none}.lb-bg{display:flex;align-items:center;gap:10px;padding:8px 14px;border-radius:12px;background:var(--violet-bg);color:var(--violet);font-size:13px;font-weight:600}.lb-bg span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-bg button{border:1px solid var(--violet);background:var(--surface);color:var(--violet);border-radius:99px;padding:3px 12px;font-weight:700;cursor:pointer}.lb-shell{display:grid;grid-template-columns:200px minmax(280px,1fr) minmax(340px,1.15fr);grid-gap:12px;gap:12px;align-items:start}@media (max-width:1100px){.lb-shell{grid-template-columns:190px 1fr}.lb-detail{grid-column:1/-1;position:static!important}}@media (max-width:720px){.lb-shell{grid-template-columns:1fr}.lb-rail{display:flex!important;overflow-x:auto;gap:6px;position:static!important}.lb-cat{flex:none;white-space:nowrap}.lb-cov,.lb-sep{display:none}}.lb-detail,.lb-list,.lb-rail{background:var(--surface);border:1px solid var(--line);border-radius:14px;min-width:0}.lb-rail{padding:8px;display:grid;grid-gap:2px;gap:2px;position:-webkit-sticky;position:sticky;top:12px}.lb-cat{display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;background:none;box-shadow:none;text-align:left;padding:9px 11px;border-radius:10px;font-weight:600;font-size:13.5px;color:var(--ink);cursor:pointer}.lb-cat:hover{filter:none}.lb-cat.on,.lb-cat:hover{background:var(--violet-bg)}.lb-cat.on{color:var(--violet)}.lb-cat i{font-style:normal;font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lb-cat.rev i{background:var(--warn-bg);color:var(--warn);border-radius:99px;padding:0 8px;font-weight:700}.lb-sep{height:1px;background:var(--line);margin:6px 4px}.lb-cov{margin:6px 8px 4px;font-size:12px;color:var(--muted)}.lb-barx{height:6px;border-radius:99px;background:var(--line);margin-top:5px;overflow:hidden}.lb-barx i{display:block;height:100%;background:var(--iris-grad,var(--violet))}.lb-tools{display:flex;gap:8px;padding:10px;border-bottom:1px solid var(--line)}.lb-tools input{flex:1 1;min-width:0;border-radius:10px;padding:8px 12px}.lb-tools select{width:auto;max-width:42%;border-radius:10px;padding:8px 10px}.lb-chips{display:flex;gap:6px;padding:8px 10px;border-bottom:1px solid var(--line);flex-wrap:wrap}.lb-chip{border:1px solid var(--line);background:var(--surface);box-shadow:none;border-radius:99px;padding:3px 11px;font-size:12.5px;font-weight:600;color:var(--muted);cursor:pointer}.lb-chip.on{background:var(--violet);border-color:var(--violet);color:#fff}.lb-bulk{display:flex;gap:6px;align-items:center;flex-wrap:wrap;padding:8px 10px;background:var(--violet-bg);border-bottom:1px solid var(--line);font-size:13px}.lb-bulk button{border:1px solid var(--violet);background:var(--surface);color:var(--violet);border-radius:99px;padding:3px 11px;font-weight:700;font-size:12.5px;cursor:pointer}.lb-bulk button.go{background:var(--violet);color:#fff}.lb-bulk button.bad{border-color:var(--bad);color:var(--bad)}.lb-rows{max-height:640px;overflow:auto}.lb-row{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:8px 12px;border-bottom:1px solid var(--line)}.lb-row:hover{background:color-mix(in srgb,var(--violet-bg) 55%,transparent)}.lb-row.on{background:var(--violet-bg);box-shadow:inset 3px 0 0 var(--violet)}.lb-row.off .lb-t{color:var(--muted)}.lb-main{display:grid;grid-gap:1px;gap:1px;border:0;background:none;box-shadow:none;text-align:left;padding:0;min-width:0;cursor:pointer}.lb-t{display:flex;align-items:center;gap:8px;font-weight:600;font-size:13.5px;color:var(--ink)}.lb-s,.lb-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-s{color:var(--muted);font-size:12px;padding-left:17px}.lb-dot{flex:none;width:9px;height:9px;border-radius:50%;background:var(--good)}.lb-dot.review{background:var(--warn)}.lb-dot.off{background:var(--line-2,var(--line))}.lb-tags{display:flex;gap:4px}.lb-tags em{font-style:normal;font-size:10.5px;font-weight:800;border-radius:99px;padding:2px 8px;background:var(--violet-bg);color:var(--violet);white-space:nowrap}.lb-tags em.int{background:var(--warn-bg);color:var(--warn)}.lb-tags em.mem{background:var(--gray-bg);color:var(--muted)}.lb-more{width:100%;border:0;background:none;box-shadow:none;color:var(--violet);font-weight:700;padding:10px;cursor:pointer}.lb-empty{padding:30px 16px;text-align:center;color:var(--muted);font-size:13.5px}.lb-detail{padding:14px;display:grid;grid-gap:12px;gap:12px;position:-webkit-sticky;position:sticky;top:12px}.lb-dh{display:flex;gap:8px;align-items:center}.lb-dh input{flex:1 1;min-width:0;font-size:16px;font-weight:700;border:0;border-bottom:2px solid var(--violet-bg);border-radius:0;background:none;padding:4px 0}.lb-dh input:focus{border-bottom-color:var(--violet);outline:none}.lb-st{flex:none;font-size:11px;font-weight:800;border-radius:99px;padding:3px 10px;background:var(--good-bg);color:var(--good)}.lb-st.new,.lb-st.review{background:var(--warn-bg);color:var(--warn)}.lb-st.off{background:var(--gray-bg);color:var(--muted)}.lb-ok,.lb-warn{border-radius:10px;padding:8px 12px;font-size:13px}.lb-warn{background:var(--warn-bg);color:var(--ink)}.lb-ok{background:var(--violet-bg)}.lb-warn button{border:1px solid var(--warn);background:var(--surface);border-radius:99px;padding:2px 10px;font-weight:700;font-size:12px;margin-left:4px;cursor:pointer}.lb-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.lb-form label,.lb-two label{grid-gap:4px;gap:4px}.lb-aud,.lb-form label,.lb-two label{display:grid;font-size:12px;font-weight:700;color:var(--muted)}.lb-aud{grid-gap:5px;gap:5px}.lb-aud small{font-weight:400}.lb-seg{display:inline-flex;border:1px solid var(--line);border-radius:10px;overflow:hidden;justify-self:start}.lb-seg button{border:0;border-radius:0;box-shadow:none;background:var(--surface);padding:7px 13px;font-weight:600;font-size:13px;color:var(--ink);cursor:pointer}.lb-seg button.on{background:var(--violet);color:#fff}.lb-seg button.on.int{background:var(--warn)}.lb-seg button:disabled{opacity:.6;cursor:default}.lb-body{display:grid;grid-gap:6px;gap:6px}.lb-lbl{display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:var(--muted)}.lb-lbl span{font-weight:400}.lb-tmpl{display:flex;gap:6px;flex-wrap:wrap}.lb-tmpl button{border:1px dashed var(--violet);background:none;box-shadow:none;color:var(--violet);border-radius:8px;padding:2px 9px;font-size:12px;font-weight:600;cursor:pointer}.lb-body textarea{line-height:1.5;min-height:200px;resize:vertical}.lb-src{list-style:none;margin:4px 0;padding:0;display:grid;grid-gap:4px;gap:4px;font-size:13px}.lb-src li{display:flex;gap:8px;align-items:center;justify-content:space-between}.lb-src a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-src button{border:0;background:none;box-shadow:none;color:var(--muted);cursor:pointer}.lb-foot{display:flex;gap:8px;align-items:center;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:12px}.lb-go,.lb-pri{border:0;border-radius:10px;padding:8px 18px;font-weight:800;font-size:13.5px;color:#fff;background:var(--iris-grad,var(--violet));cursor:pointer;box-shadow:0 8px 18px -10px rgba(106,61,255,.8)}.lb-go:disabled,.lb-pri:disabled{opacity:.5;cursor:default}.lb-sec{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:7px 13px;font-weight:600;font-size:13px;color:var(--ink);cursor:pointer;box-shadow:none}.lb-sec.bad{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 40%,var(--line))}.lb-tl{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.lb-modal{position:fixed;inset:0;z-index:90;background:rgba(20,12,50,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:16px}.lb-sheet{width:min(680px,100%);max-height:calc(100dvh - 32px);overflow:auto;border-radius:18px;border:1px solid var(--violet-bg);box-shadow:0 30px 80px -20px rgba(80,40,200,.55);display:grid;align-content:start}.lb-sh,.lb-sheet{background:var(--surface)}.lb-sh{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:1}.lb-sh b{flex:1 1;font-size:16px}.lb-back,.lb-x{border:0;background:var(--gray-bg);box-shadow:none;border-radius:50%;width:30px;height:30px;padding:0;color:var(--muted);cursor:pointer;display:grid;place-items:center}.lb-opts{display:grid;grid-gap:8px;gap:8px;padding:14px}.lb-opts button{display:grid;grid-template-columns:40px 1fr;grid-template-rows:auto auto;grid-column-gap:12px;column-gap:12px;text-align:left;border:1px solid var(--line);background:var(--surface);box-shadow:none;border-radius:14px;padding:12px 14px;cursor:pointer;align-items:center}.lb-opts button:hover{border-color:var(--violet);background:var(--violet-bg);filter:none}.lb-opts .ic{grid-row:1/3;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--violet-bg);font-size:19px}.lb-opts b{font-size:14.5px;color:var(--ink)}.lb-opts small{color:var(--muted);font-size:12.5px}.lb-form{display:grid;grid-gap:12px;gap:12px;padding:16px}.lb-form input:not([type]),.lb-form input[type=search],.lb-form input[type=text],.lb-form select,.lb-form textarea{border-radius:10px}.lb-hint{margin:0;font-size:13px;color:var(--muted)}.lb-take{border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:grid;grid-gap:8px;gap:8px;margin:0}.lb-take legend{font-size:12px;font-weight:700;color:var(--muted);padding:0 6px}.lb-form .chk{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--ink);font-weight:400}.lb-form .chk span{display:grid;grid-gap:1px;gap:1px}.lb-form .chk small{color:var(--muted);font-size:12.5px}.lb-form .lb-go{justify-self:start}.lb-ft{display:flex;gap:6px;flex-wrap:wrap}.lb-ft input{flex:1 1 200px;min-width:0}.lb-ft button{border:1px solid var(--line);background:var(--surface);box-shadow:none;border-radius:10px;padding:6px 12px;font-weight:600;font-size:12.5px;cursor:pointer;color:var(--ink)}.lb-pick{max-height:330px;overflow:auto;border:1px solid var(--line);border-radius:12px}.lb-pick .gh{position:-webkit-sticky;position:sticky;top:0;background:var(--violet-bg);color:var(--violet);font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:5px 12px}.lb-pick label{display:flex;align-items:center;gap:9px;padding:7px 12px;border-bottom:1px solid var(--line);font-size:13.5px;color:var(--ink);font-weight:400}.lb-pick label.done{color:var(--muted)}.lb-pick label em{margin-left:auto;font-style:normal;font-size:11px;font-weight:700;color:var(--good)}.lb-fb{display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap;font-size:13px;color:var(--muted)}.lb-prog{height:10px;border-radius:99px;background:var(--violet-bg);overflow:hidden}.lb-prog i{display:block;height:100%;background:var(--iris-grad,var(--violet));transition:width .3s}.lb-fl{margin:6px 0 0;padding-left:18px;font-size:12.5px;color:var(--muted)}.lb-segs{display:flex;gap:10px;flex-wrap:wrap}.lb .tn-sw{width:42px}.lb .lb-back,.lb .lb-x{width:30px;height:30px;padding:0;flex:none}.lb .lb-nb button{color:var(--ink);background:var(--surface);box-shadow:none;width:auto}.lb .lb-nb button.ghost{background:transparent}.lb .lb-nb button:hover{border-color:var(--violet);color:var(--violet)}.tri{background:var(--violet-bg);border:1px solid color-mix(in srgb,var(--violet) 22%,var(--line));border-radius:14px;padding:10px 14px;margin-bottom:14px;display:grid;grid-gap:8px;gap:8px}.tri-h{display:flex;align-items:center;gap:8px;font-size:13.5px}.tri-h b{color:var(--violet)}.tri-h span{color:var(--muted)}.tri-l{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.tri .tri-c{width:auto;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:99px;padding:5px 6px 5px 12px;font-size:13px;font-weight:600;box-shadow:none;cursor:pointer}.tri .tri-c b{border-radius:99px;min-width:22px;text-align:center;padding:0 6px;font-size:12px}.tri .tri-c.bad b{background:var(--bad-bg);color:var(--bad)}.tri .tri-c.warn b{background:var(--warn-bg);color:var(--warn)}.tri .tri-c.v b{background:var(--violet-bg);color:var(--violet)}.tri .tri-c.on{border-color:var(--violet);box-shadow:0 0 0 2px var(--violet-bg)}.tri .tri-x{width:auto;background:none;border:0;box-shadow:none;color:var(--violet);font-size:13px;font-weight:600;padding:4px 8px;cursor:pointer}.kc-fl{display:flex;gap:4px;flex-wrap:wrap;margin-top:6px}.kc-f{border-radius:99px;padding:1px 8px;font-size:11px;font-weight:600}.kc-f.bad{background:var(--bad-bg);color:var(--bad)}.kc-f.warn{background:var(--warn-bg);color:var(--warn)}.kc-f.v{color:var(--violet)}.kc-f.v,.oi{background:var(--violet-bg)}.oi{border:1px solid color-mix(in srgb,var(--violet) 28%,var(--line));border-radius:14px;padding:12px 14px;display:grid;grid-gap:8px;gap:8px;margin-bottom:12px}.oi-h{display:flex;align-items:center;gap:8px;font-size:13.5px}.oi-h b{color:var(--violet)}.oi-h span{color:var(--muted);font-size:12.5px}.oi-a{margin:0;font-size:13.5px}.oi-last{margin:0;color:var(--muted);font-size:12.5px}.oi-t{width:100%;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font:inherit;padding:8px 10px;resize:vertical}.oi-r{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.oi .oi-send{width:auto;border:0;background:var(--iris-grad,var(--violet));color:#fff;border-radius:10px;padding:8px 14px;font-weight:700;cursor:pointer;box-shadow:none}.oi .oi-send:disabled{opacity:.55;cursor:default}.oi .oi-g{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;padding:8px 12px}.oi .oi-g,.oi .oi-link{width:auto;font-weight:600;cursor:pointer;box-shadow:none}.oi .oi-link{margin-left:auto;background:none;border:0;color:var(--violet);font-size:12.5px;padding:2px 4px}.oi-v{display:flex;gap:6px;flex-wrap:wrap}.oi .oi-v button{width:auto;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:99px;padding:4px 12px;font-size:12.5px;box-shadow:none;cursor:pointer}.oi-ok{color:var(--good);font-weight:600;font-size:13px}.oi-n{margin:0;color:var(--muted);font-size:12px}.oi.pk{background:var(--surface);border-color:var(--line)}.pk-bar{height:6px;border-radius:9px;background:var(--line);overflow:hidden}.pk-bar i{display:block;height:100%;background:var(--iris-grad,var(--violet));transition:width .2s}.pk-i{display:flex!important;grid-template-columns:none;align-items:center;gap:10px;font-size:13.5px;cursor:pointer}.pk-i input{width:18px;height:18px;margin:0;accent-color:var(--violet);flex:none}.pk-i.on span{color:var(--muted);text-decoration:line-through}.sm{background:var(--violet-bg);border:1px solid color-mix(in srgb,var(--violet) 22%,var(--line));border-radius:14px;padding:12px 14px;margin-bottom:14px;display:grid;grid-gap:10px;gap:10px}.sm-h{display:flex;align-items:center;gap:8px;font-size:13.5px;flex-wrap:wrap}.sm-h b{color:var(--violet)}.sm-h span{color:var(--muted)}.sm-l{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:10px;gap:10px}.sm-l,.sm-p{display:grid}.sm-p{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 12px;grid-gap:6px;gap:6px;align-content:start;min-width:0}.sm-ph{display:flex;gap:10px;align-items:center;min-width:0}.sm-ph i,.sm-ph img{width:44px;height:44px;border-radius:8px;object-fit:cover;background:var(--gray-bg);flex:none}.sm-ph div{display:grid;min-width:0}.sm-ph b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sm-ph a{color:inherit;text-decoration:none}.sm-ph span{color:var(--muted);font-size:12.5px}.sm-r{border-top:1px solid var(--line);padding-top:6px;display:grid;grid-gap:6px;gap:6px}.sm-rr{display:flex;align-items:center;gap:8px;min-width:0}.sm-n{font-weight:600;overflow:hidden;text-overflow:ellipsis;min-width:0}.sm-d,.sm-n{white-space:nowrap}.sm-d{color:var(--muted);font-size:12px;margin-right:auto}.sm .sm-b,.sm .sm-g{width:auto;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:99px;padding:3px 12px;font-size:12.5px;font-weight:600;box-shadow:none;cursor:pointer}.sm .sm-b{border-color:var(--violet);color:var(--violet)}.sm .sm-s{width:auto;display:inline-block;border:0;background:var(--iris-grad,var(--violet));color:#fff;border-radius:10px;padding:7px 14px;font-weight:700;font-size:13px;cursor:pointer;box-shadow:none;text-decoration:none}.sm-f{display:grid;grid-gap:6px;gap:6px}.sm-f textarea{width:100%;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font:inherit;padding:8px 10px;resize:vertical}.sm-fr{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.sm-note{margin:0;color:var(--muted);font-size:12px}.hc{grid-gap:14px;gap:14px}.hc,.hc-b{display:grid}.hc-b{grid-gap:8px;gap:8px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.hc-b h4{margin:0;font-size:14px}.hc-r{display:flex;gap:8px;flex-wrap:wrap}.hc-n{margin:0;color:var(--muted);font-size:12px}.hc-t{display:grid;grid-gap:4px;gap:4px;font-size:13px}.hc-th,.hc-tr{display:grid;grid-template-columns:1.2fr .6fr .6fr 2fr;grid-gap:8px;gap:8px;align-items:baseline}.hc-th{color:var(--muted);font-size:12px}.hc-tr{padding-top:4px;border-top:1px solid var(--line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hc-tr .warn{color:var(--warn);font-weight:600}.hc-e{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:13px}.hc-e li{display:grid;grid-gap:1px;gap:1px;padding-top:6px;border-top:1px solid var(--line)}.hc-e span{color:var(--muted);overflow-wrap:anywhere}.hc-e em{color:var(--muted);font-size:12px;font-style:normal}@media (max-width:560px){.hc-th,.hc-tr{grid-template-columns:1fr 1fr}}.isp{display:grid;grid-template-columns:230px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start;margin-top:14px}.isp [hidden]{display:none!important}.isp-side{display:grid;grid-gap:2px;gap:2px;position:-webkit-sticky;position:sticky;top:12px}.isp-grp{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:12px 12px 3px}.isp-side button{width:100%;display:flex;align-items:center;gap:10px;text-align:left;border:0;background:none;box-shadow:none;color:var(--ink);padding:8px 12px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer}.isp-side button:hover{background:var(--violet-bg)}.isp-side button.on{background:var(--surface);box-shadow:0 0 0 1px var(--line);color:var(--violet)}.isp-dot{width:8px;height:8px;border-radius:50%;margin-left:auto;flex:none;background:var(--line-2,var(--line))}.isp-dot.good{background:var(--good)}.isp-dot.warn{background:var(--warn)}.isp-dot.bad{background:var(--bad)}.isp-main{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:18px;display:grid;grid-gap:14px;gap:14px;min-width:0}.isp-top h2{margin:0;font-size:19px}.isp-top p{margin:2px 0 0}.isp-sec{display:grid;grid-gap:12px;gap:12px;min-width:0}.isp-h3{margin:8px 0 0;font-size:14px}.isp-todo{display:grid;grid-gap:6px;gap:6px}.isp .isp-todo button{width:100%;display:grid;grid-gap:1px;gap:1px;text-align:left;border:1px solid color-mix(in srgb,var(--violet) 25%,var(--line));background:var(--violet-bg);box-shadow:none;color:var(--ink);border-radius:10px;padding:9px 12px;cursor:pointer;font-weight:400}.isp-todo span{color:var(--muted);font-size:12.5px}.isp-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:10px;gap:10px}.isp .isp-cards>button,.isp .isp-cards>div{width:100%;display:grid;grid-gap:3px;gap:3px;text-align:left;border:1px solid var(--line);background:var(--surface);box-shadow:none;color:var(--ink);border-radius:12px;padding:12px;font-weight:400}.isp .isp-cards>button{cursor:pointer}.isp .isp-cards>button:hover{border-color:var(--violet)}.isp-cards small{color:var(--muted)}.isp-cards b{font-size:15px}.isp-cards em{font-style:normal;font-size:12.5px;font-weight:600;color:var(--muted)}.isp-cards em.good{color:var(--good)}.isp-cards em.warn{color:var(--warn)}.isp-cards em.bad{color:var(--bad)}.isp-ex{background:var(--violet-bg);border-radius:12px;padding:12px;display:grid;grid-gap:4px;gap:4px}.isp-ex small{color:var(--violet);font-weight:700}.isp-ex p{margin:0;white-space:pre-line;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:9px 12px}.isp-flat .fold{border:0;box-shadow:none;margin:0;background:transparent;overflow:visible}.isp-flat .fold-head{display:none}.isp-flat .fold-body{grid-template-rows:1fr;visibility:visible}.isp-flat .fold-pad{padding:0}@media (max-width:760px){.isp{grid-template-columns:1fr}.isp-side{position:static;display:flex;overflow-x:auto;gap:6px;padding-bottom:4px}.isp-grp{display:none}.isp-side button{width:auto;white-space:nowrap;flex:none}}.isp.one{grid-template-columns:minmax(0,1fr)}.lg{list-style:none;margin:0;padding:0}.lg,.lg li{display:grid}.lg li{grid-gap:3px;gap:3px;padding:10px 0;border-top:1px solid var(--line);min-width:0}.lg li:first-child{border-top:0}.lg-t{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lg-t b{font-weight:600}.lg-t .badge{margin:0}.lg-p{color:var(--muted);font-size:12px;text-transform:capitalize}.lg-t time{margin-left:auto;white-space:nowrap}.lg-m,.lg-t time{color:var(--muted);font-size:12.5px}.lg-m{display:flex;gap:10px;align-items:baseline;min-width:0}.lg-m code{min-width:0;flex:1 1 120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:none;padding:0;opacity:.8}.isp-top svg,.lb-bg svg,.oi-h svg,.sm-h svg,.tri-h svg{color:var(--violet)}.oi{margin-top:16px}.tk-rf{display:grid;grid-gap:6px;gap:6px;min-width:0}.tk-rs{display:flex;gap:6px;flex-wrap:wrap;align-items:center;padding:0 0 6px 30px;font-size:13px}.cc-blk .tk-rs,.cc-next-col .tk-rs{padding-left:0}.tk-rs-l{color:var(--muted)}.tk-rs button{width:auto;border:1px solid var(--line);background:var(--surface);color:var(--ink);box-shadow:none;border-radius:99px;padding:3px 12px;font-size:12.5px;font-weight:600;cursor:pointer}.tk-rs button:hover{border-color:var(--violet);color:var(--violet)}.tk-rs input[type=date]{width:auto;padding:3px 8px;font-size:12.5px}.tk-rs .tk-rs-i{display:inline-flex;align-items:center;gap:6px;margin-left:auto;background:var(--violet-bg);border-color:color-mix(in srgb,var(--violet) 30%,var(--line))}.tk-rs .tk-rs-i,.tk-rs .tk-rs-i svg{color:var(--violet)}.tk-in{margin:0 0 8px 30px;background:var(--violet-bg);border:1px solid color-mix(in srgb,var(--violet) 28%,var(--line));border-radius:12px;padding:10px 12px;display:grid;grid-gap:6px;gap:6px}.cc-blk .tk-in,.cc-next-col .tk-in{margin-left:0}.tk-in-h{display:flex;align-items:center;gap:6px;font-size:13px}.tk-in-h,.tk-in-h svg{color:var(--violet)}.tk-in-h span{color:var(--muted);font-size:12px}.tk-in p{margin:0;font-size:13.5px}.tk-in-r{display:flex;gap:6px;flex-wrap:wrap}.no-scrim{position:fixed;inset:0;z-index:60;background:rgba(20,18,30,.5);display:grid;place-items:start center;padding:24px 12px;overflow:auto}.no{width:min(780px,100%);max-height:calc(100vh - 48px);background:var(--surface);border-radius:18px;box-shadow:0 24px 70px rgba(0,0,0,.35);flex-direction:column;overflow:hidden}.no,.no-hd{display:flex}.no-hd{align-items:center;justify-content:space-between;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line)}.no-hd h1{margin:0;font-size:18px}.no .no-x{width:30px;height:30px;padding:0;flex:none;border:0;border-radius:50%;background:var(--gray-bg);box-shadow:none;color:var(--muted);cursor:pointer;display:grid;place-items:center}.no-bd{overflow:auto;padding:14px 18px;display:grid;grid-gap:14px;gap:14px;flex:1 1 auto;min-height:0}.no-ir{background:var(--violet-bg);border:1px solid color-mix(in srgb,var(--violet) 28%,var(--line));border-radius:14px;padding:12px;display:grid;grid-gap:8px;gap:8px}.no-ir h3{margin:0;font-size:13.5px;display:flex;gap:8px;align-items:center}.no-ir h3,.no-ir h3 svg{color:var(--violet)}.no input,.no select,.no textarea{border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);padding:8px 10px;width:100%;min-width:0;font:inherit}.no textarea{resize:vertical}.no-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.no .no-btn{width:auto;display:inline-block;border:0;border-radius:10px;padding:8px 14px;font-weight:700;background:var(--iris-grad,var(--violet));color:#fff;box-shadow:none;cursor:pointer;text-decoration:none;font-size:14px}.no .no-btn.g{background:var(--surface);color:var(--ink);border:1px solid var(--line)}.no .no-btn.bad{background:var(--bad);color:#fff}.no .no-btn:disabled{opacity:.5;cursor:default}.no-n{color:var(--muted);font-size:12.5px}.no-ok{color:var(--violet);font-weight:600;font-size:13px}.no-sec{border:1px solid var(--line);border-radius:14px;padding:12px 14px;display:grid;grid-gap:10px;gap:10px}.no-sec>h2{margin:0;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.no-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:10px}.no-grid,.no-grid3{display:grid;gap:10px}.no-grid3{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px}.no-grid4{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px}.no label{display:grid;grid-gap:4px;gap:4px;font-size:12.5px;color:var(--muted)}.no .ai{background:var(--violet-bg);outline:2px solid color-mix(in srgb,var(--violet) 40%,transparent)}.no-rel{position:relative}.no .no-clr{position:absolute;right:8px;bottom:7px;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:var(--gray-bg);box-shadow:none;color:var(--muted);font-size:11px;cursor:pointer}.no-sug{display:grid;grid-gap:2px;gap:2px;border:1px solid var(--line);border-radius:10px;padding:4px;background:var(--surface)}.no-rel .no-sug{position:absolute;left:0;right:0;top:100%;z-index:5;margin-top:2px;box-shadow:0 8px 24px rgba(0,0,0,.18)}.no .no-sug button{width:100%;display:flex;justify-content:space-between;gap:10px;text-align:left;border:0;background:none;box-shadow:none;color:var(--ink);padding:6px 8px;border-radius:8px;font-size:13.5px;font-weight:400;cursor:pointer}.no .no-sug button:hover{background:var(--violet-bg)}.no-sug span{color:var(--muted);font-size:12.5px;white-space:nowrap}.no-item{border:1px solid var(--line);border-radius:12px;padding:10px;display:grid;grid-gap:8px;gap:8px}.no-ih{display:flex;gap:8px;align-items:center}.no-ih img{border-radius:8px;object-fit:cover;flex:none}.no .no-rm{width:28px;height:28px;padding:0;flex:none;border:0;background:none;box-shadow:none;color:var(--muted);cursor:pointer}.no-hint{font-size:12px;color:var(--violet);font-weight:600}.no-chips{display:flex;gap:6px;flex-wrap:wrap}.no .no-chips button{width:auto;border:1px solid var(--line);background:var(--surface);color:var(--ink);box-shadow:none;border-radius:99px;padding:3px 11px;font-size:12.5px;font-weight:600;cursor:pointer}.no .no-chips button.on{border-color:var(--violet);background:var(--violet-bg);color:var(--violet)}.no .no-link{width:auto;justify-self:start;background:none;border:0;box-shadow:none;padding:0;color:var(--violet);font-size:12.5px;font-weight:600;cursor:pointer}.no-seg{display:inline-flex;flex-wrap:wrap;border:1px solid var(--line);border-radius:10px;overflow:hidden;width:max-content;max-width:100%}.no .no-seg button{width:auto;border:0;border-radius:0;background:none;box-shadow:none;color:var(--ink);padding:6px 12px;font-weight:600;font-size:13.5px;cursor:pointer}.no .no-seg button.on{background:var(--violet);color:#fff}.no-more summary{cursor:pointer;color:var(--violet);font-weight:600;font-size:13px}.no-more .no-grid{margin-top:8px}.no-chk{display:grid;grid-gap:4px;gap:4px}.no-chk div{font-size:13px;padding:6px 10px;border-radius:10px}.no-chk .w{background:var(--warn-bg);color:var(--warn)}.no-chk .b{background:var(--bad-bg);color:var(--bad)}.no-chk .g{background:var(--good-bg);color:var(--good)}.no-ft{border-top:1px solid var(--line);padding:12px 18px;gap:12px;align-items:center;justify-content:space-between;background:var(--surface)}.no-ft,.no-sum{display:flex;flex-wrap:wrap}.no-sum{gap:18px}.no-sum div{display:grid}.no-sum small{color:var(--muted);font-size:12px}.no-sum b{font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.no-sum .p{color:var(--good)}.no-sum .l{color:var(--bad)}.no-done{display:grid;grid-gap:10px;gap:10px;justify-items:center;text-align:center;padding:34px 18px}.no-done h2{margin:0}@media (max-width:560px){.no-grid3{grid-template-columns:1fr 1fr}.no-scrim{padding:0}.no{max-height:100vh;border-radius:0;min-height:100vh}}.tk-ib{display:inline-flex;align-items:center;gap:4px;padding:1px 8px 1px 6px;border-radius:99px;background:var(--violet-bg);font-size:11.5px;font-weight:700;white-space:nowrap}.tk-ib,.tk-ib svg{color:var(--violet)}.tk-card:has(.tk-ib){border-left:3px solid var(--violet)}.tk-acts .tk-dis{width:auto;border:1px solid var(--line);background:var(--surface);color:var(--muted);box-shadow:none;border-radius:10px;padding:4px 10px;font-size:12.5px;font-weight:600;cursor:pointer}.tk-acts .tk-dis:hover{color:var(--bad);border-color:var(--bad)}.tk-fbar .tk-irisf{width:auto;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--surface);color:var(--ink);box-shadow:none;border-radius:99px;padding:5px 12px;font-size:13px;font-weight:600;cursor:pointer}.tk-fbar .tk-irisf svg{color:var(--violet)}.tk-fbar .tk-irisf.on{background:var(--violet-bg);border-color:var(--violet);color:var(--violet)}.tkx-sum{color:var(--muted);margin-top:4px;font-size:14px;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.tkx-sum b{color:var(--ink)}.tkx-sum .late{color:var(--bad);font-weight:600}.tkx-sum .iris{font-weight:600;display:inline-flex;align-items:center;gap:4px}.tkx-sum .iris,.tkx-sum .iris svg{color:var(--violet)}.tkx-grp{display:grid;grid-gap:6px;gap:6px;margin-bottom:14px}.tkx-gh{margin:0;padding:6px 4px 0;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.tkx-gh span{background:var(--gray-bg);border-radius:99px;padding:0 7px;font-size:11.5px;letter-spacing:0;text-transform:none;font-weight:600}.tkx-gh.late{color:var(--bad)}.tkx-list{background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow)}.tkx-row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--line);cursor:pointer;outline:0}.tkx-row:last-child{border-bottom:0;border-radius:0 0 13px 13px}.tkx-row:first-child{border-radius:13px 13px 0 0}.tkx-row:only-child{border-radius:13px}.tkx-row.kb,.tkx-row:hover{background:var(--surface-2)}.tkx-row:focus-visible{box-shadow:inset 0 0 0 2px var(--brand)}.tkx-row.open,.tkx-row.picked{background:var(--brand-soft)}.tkx-row.iris:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--violet)}.tkx-row.done .tkx-tx{text-decoration:line-through;color:var(--muted)}.tkx-row .tkx-chk{width:22px;height:22px;padding:0;border-radius:50%;border:2px solid var(--line-2);background:none;box-shadow:none;color:#fff;display:grid;place-items:center;font-size:12px;cursor:pointer}.tkx-row .tkx-chk.sq{border-radius:6px}.tkx-row .tkx-chk:hover{border-color:var(--good);background:var(--good-bg)}.tkx-row .tkx-chk.on{background:var(--good);border-color:var(--good)}.tkx-main{min-width:0;display:grid;grid-gap:3px;gap:3px}.tkx-tt{display:flex;align-items:center;gap:8px;min-width:0;font-weight:600;font-size:15px}.tkx-tx{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tkx-itag{display:inline-flex;align-items:center;gap:4px;flex:none;background:var(--violet-bg);border-radius:99px;padding:0 8px 0 6px;font-size:11.5px;font-weight:700}.tkx-itag,.tkx-itag svg{color:var(--violet)}.tkx-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;color:var(--muted);font-size:12.5px;min-width:0}.tkx-who{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-weight:600}.tkx-who.sys{color:var(--muted)}.tkx-wait{color:var(--warn);font-weight:600;font-size:12.5px;margin:0}.tkx-res{font-size:12.5px;color:var(--muted)}.tkx-acts{display:flex;align-items:center;gap:6px}.tkx-quick{display:none;gap:4px}.tkx-row.kb .tkx-quick,.tkx-row:focus-within .tkx-quick,.tkx-row:hover .tkx-quick{display:flex}.tkx-acts .tkx-qb{width:30px;height:30px;padding:0;display:grid;place-items:center;border-radius:8px;background:var(--gray-bg);color:var(--muted);border:0;box-shadow:none;text-decoration:none}.tkx-acts .tkx-qb:hover{color:var(--ink);text-decoration:none}.tkx-acts .tkx-qb.wa:hover{color:#1da851}.tkx-act{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;background:var(--brand);border-radius:99px;padding:6px 14px;font-weight:700;font-size:13.5px}.tkx-act,.tkx-act:hover{color:#fff;text-decoration:none}.tkx-act:hover{filter:brightness(1.08)}.tkx-act.big{border-radius:10px;padding:10px 14px;font-size:14.5px}.tkx-acts .tkx-more{width:30px;height:30px;padding:0;display:grid;place-items:center;border:0;background:none;box-shadow:none;border-radius:8px;color:var(--muted);cursor:pointer}.tkx-acts .tkx-more:hover{background:var(--gray-bg);color:var(--ink)}.tkx-menu-ov{position:fixed;inset:0;z-index:19}.tkx-menu{position:absolute;right:10px;top:44px;z-index:20;min-width:220px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-lg);padding:4px;display:grid}.tkx-menu>a,.tkx-menu>button{display:flex;align-items:center;gap:9px;width:100%;padding:7px 10px;border:0;border-radius:8px;background:none;box-shadow:none;color:var(--ink);font-size:13.5px;font-weight:500;text-align:left;cursor:pointer;text-decoration:none}.tkx-menu>a:hover,.tkx-menu>button:hover{background:var(--gray-bg);text-decoration:none}.tkx-menu hr{border:0;border-top:1px solid var(--line);margin:4px 2px}.tkx-b2.dng,.tkx-menu .dng{color:var(--bad)}.tkx-sure{display:flex;align-items:center;gap:6px;padding:6px 10px;font-size:13px}.tkx-sure button{width:auto;padding:3px 10px;border-radius:8px;border:1px solid var(--line);background:var(--surface);box-shadow:none;cursor:pointer;font-size:12.5px;font-weight:600}.tkx-fin{grid-column:1/-1;margin-left:34px;border-top:1px dashed var(--line);padding-top:8px;cursor:default}.tkx-fin .tk-rf,.tkx-fin form{margin-top:0}.tkx-empty{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:34px 16px;text-align:center;display:grid;grid-gap:4px;gap:4px;color:var(--muted)}.tkx-empty b{color:var(--ink);font-size:15px}.tkx-hint{text-align:center;color:var(--muted);font-size:12px;margin:8px 0 0}.tkx-hint kbd,.tkx-search kbd{font:11px system-ui,sans-serif;border:1px solid var(--line);border-radius:5px;padding:0 5px;background:var(--surface);color:var(--muted)}.tk-fbar .tkx-search{display:flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:4px 10px;min-width:190px;color:var(--muted)}.tk-fbar .tkx-search input{border:0;background:none;outline:0;box-shadow:none;padding:2px 0;width:100%;min-width:0;color:var(--ink)}.tkx-seg{display:inline-flex;background:var(--gray-bg);border-radius:10px;padding:2px}.tk-fbar .tkx-seg button{width:auto;display:inline-flex;align-items:center;gap:5px;border:0;background:none;box-shadow:none;padding:5px 11px;border-radius:8px;font-size:13px;font-weight:600;color:var(--muted);cursor:pointer}.tk-fbar .tkx-seg button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.tk-fbar .tkx-seg button svg{color:var(--violet)}.tkx-scrim{position:fixed;inset:0;z-index:60;background:rgba(20,18,30,.35)}.tkx-dr{position:fixed;top:0;right:0;bottom:0;z-index:61;width:min(420px,100%);background:var(--surface);border-left:1px solid var(--line);box-shadow:-12px 0 40px rgba(0,0,0,.2);display:flex;flex-direction:column}.tkx-dh{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.tkx-sysic{width:40px;height:40px;border-radius:50%;background:var(--violet-bg);color:var(--violet);display:grid;place-items:center;flex:none}.tkx-dn{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px;justify-items:start}.tkx-dn b a{color:var(--ink)}.tkx-dh .tkx-x{width:30px;height:30px;padding:0;display:grid;place-items:center;border:0;background:var(--gray-bg);box-shadow:none;border-radius:50%;color:var(--muted);cursor:pointer}.tkx-db{overflow:auto;padding:14px 16px;display:grid;grid-gap:16px;gap:16px;align-content:start;flex:1 1}.tkx-db h4{margin:0 0 6px;font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.tkx-big{margin:0 0 6px;font-weight:600;font-size:16px;line-height:1.35}.tkx-why{display:grid;grid-gap:6px;gap:6px;justify-items:start;background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:10px 12px;font-size:13px}.tkx-facts{margin:0;padding:0;list-style:none;display:grid;grid-gap:4px;gap:4px}.tkx-facts li{font-size:13.5px}.tkx-df{border-top:1px solid var(--line);padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));display:grid;grid-gap:8px;gap:8px}.tkx-df .tkx-act{width:100%}.tkx-dr2{display:flex;gap:8px;flex-wrap:wrap}.tkx-dr2 .tkx-b2{flex:1 1 auto;width:auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);background:var(--surface);color:var(--ink);box-shadow:none;border-radius:10px;padding:8px 12px;font-weight:600;font-size:13.5px;cursor:pointer;text-decoration:none}.tkx-dr2 .tkx-b2:hover{background:var(--gray-bg);text-decoration:none}.tkx-toast{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(18px + env(safe-area-inset-bottom, 0px));z-index:70;background:var(--ink);color:var(--bg);border-radius:12px;padding:9px 14px;display:flex;gap:14px;align-items:center;box-shadow:0 8px 30px rgba(0,0,0,.3);font-weight:500}.tkx-toast button{width:auto;padding:0;border:0;background:none;box-shadow:none;color:var(--violet);font-weight:700;cursor:pointer}@media (max-width:640px){.tkx-row{grid-template-columns:auto minmax(0,1fr)}.tkx-acts{grid-column:2}.tkx-quick{display:none!important}.tk-fbar .tkx-search{flex:1 1;min-width:0}.tkx-tx{white-space:normal}}.no .tkd-chk{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink)}.no .tkd-chk input{width:16px;height:16px;flex:none;padding:0}.ord-hd{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 14px}.ord-hd h1{margin:0}.ord-sum{margin:4px 0 0;color:var(--muted)}.ord-sum b{color:var(--ink)}.ord-sum .ord-need{color:var(--bad);font-weight:600}.ord-tb{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0 0 12px}.ord-tabs{display:flex;gap:2px;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:3px;overflow-x:auto;max-width:100%}.ord-tabs a{display:inline-flex;gap:6px;align-items:center;padding:5px 11px;border-radius:9px;font-weight:600;color:var(--muted);white-space:nowrap;text-decoration:none}.ord-tabs a:hover{color:var(--ink)}.ord-tabs a.on{background:var(--ink);color:var(--bg)}.ord-tabs a i{font-style:normal;font-size:11.5px;background:var(--gray-bg);color:var(--muted);border-radius:99px;padding:0 6px}.ord-tabs a.on i{background:color-mix(in srgb,var(--bg) 25%,transparent);color:var(--bg)}.ord-tabs a.need:not(.on) i{background:var(--bad-bg);color:var(--bad)}.ord-tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ord-tools .ord-search{margin:0}.ord-tools .sf{position:relative;display:flex;align-items:center}.ord-tools .sf .sf-in{height:38px;width:260px;min-width:0!important;padding:0 64px 0 34px;border-radius:10px}.ord-tools .sf .sf-i{left:11px;top:50%;transform:translateY(-50%)}.ord-tools .sf .sf-clear{position:absolute;right:5px;top:50%;transform:translateY(-50%);height:28px;padding:0 10px;font-size:12.5px;border-radius:8px}.ord-tools .btn{height:38px;display:inline-flex;align-items:center;box-sizing:border-box}.ord-list{background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);overflow:hidden}.ord-head{display:flex;gap:12px;padding:8px 14px;color:var(--muted);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;background:var(--surface-2)}.ord-head,.ord-row{align-items:center;border-bottom:1px solid var(--line)}.ord-row{display:grid;grid-template-columns:20px minmax(0,1.4fr) minmax(0,1.2fr) 150px 96px;grid-gap:6px 16px;gap:6px 16px;padding:11px 14px;cursor:pointer}.ord-row:last-child{border-bottom:0}.ord-row:hover{background:var(--surface-2)}.ord-row.sel{background:var(--brand-soft)}.ord-list button.ord-cb{width:20px;height:20px;padding:0;border-radius:6px;border:2px solid var(--line-2);background:none;color:#fff;display:grid;place-items:center;font-size:12px;line-height:1;filter:none}.ord-list button.ord-cb.on{background:var(--brand);border-color:var(--brand)}.ord-main{display:flex;gap:12px;align-items:center;min-width:0}.ord-th{width:44px;height:44px;border-radius:10px;background:var(--gray-bg);display:grid;place-items:center;color:var(--muted);font-size:12px;font-weight:700;flex:none;overflow:hidden}.ord-th img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.ord-tx{min-width:0}.ord-num{display:flex;gap:8px;align-items:center;font-weight:700;font-size:15px}.ord-num a{color:var(--ink);text-decoration:none}.ord-who{color:var(--muted);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ord-who b{color:var(--ink);font-weight:600}.ord-who a{color:inherit;text-decoration:none}.ord-who a:hover{color:var(--brand)}.ord-mid{min-width:0}.ord-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.ord-sub{color:var(--muted);font-size:12.5px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ord-dot{width:7px;height:7px;border-radius:50%;display:inline-block;margin-right:5px;background:var(--warn)}.ord-dot[data-p=paid]{background:var(--good)}.ord-dot[data-p=refunded],.ord-dot[data-p=voided]{background:var(--muted)}.ord-trk code{font:12px ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--gray-bg);border-radius:6px;padding:0 6px}.od-link,.ord-link{color:var(--brand);font-weight:600;text-decoration:none;text-transform:none;letter-spacing:0;font-size:12.5px}.od-link:hover,.ord-link:hover{text-decoration:underline}.ord-fl{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.ord-f{border-radius:99px;padding:1px 8px;font-size:11.5px;font-weight:700;white-space:nowrap}.ord-f.bad{background:var(--bad-bg);color:var(--bad)}.ord-f.warn{background:var(--warn-bg);color:var(--warn)}.ord-f.v{background:var(--violet-bg);color:var(--violet)}.ord-money{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:90px}.ord-money b{display:block;font-size:15px}.ord-money small{color:var(--good);font-weight:600}.ord-money small.neg{color:var(--bad)}.ord-empty,.ord-money small.m{color:var(--muted)}.ord-empty{padding:36px 16px;text-align:center;display:grid;grid-gap:4px;gap:4px}.ord-empty b{color:var(--ink)}.ord-msg{display:flex;justify-content:space-between;gap:10px;align-items:center;background:var(--good-bg);color:var(--good);border-radius:10px;padding:8px 12px;margin:0 0 10px;font-weight:600}.ord-msg button{background:none;color:inherit;padding:0 4px;filter:none}.ord-selbar{position:-webkit-sticky;position:sticky;bottom:14px;margin:14px auto 0;background:var(--ink);color:var(--bg);border-radius:14px;padding:9px 14px;display:flex;gap:14px;align-items:center;box-shadow:0 8px 30px rgba(0,0,0,.3);width:max-content;max-width:100%;flex-wrap:wrap;z-index:5}.ord-selbar button{background:none;color:inherit;padding:0;font-weight:700;display:inline-flex;gap:5px;align-items:center;filter:none}.ord-selbar button.d{color:#ff8f88}.ord-selbar button.m{opacity:.7}@media (max-width:760px){.ord-row{grid-template-columns:auto minmax(0,1fr) auto}.ord-fl,.ord-mid{grid-column:2/-1}.ord-fl{justify-content:flex-start}.ord-money{grid-column:3;grid-row:1}.ord-tools,.ord-tools .ord-search,.ord-tools .sf,.ord-tools .sf .sf-in{width:100%}}.od{display:grid;grid-gap:14px;gap:14px}.od-hd{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}.od-hd h1{margin:0}.od-sub{margin:4px 0 0;color:var(--muted)}.od-acts{display:flex;gap:8px;align-items:center}.od a.od-g,.od-g{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:10px;padding:7px 12px;font-weight:600;text-decoration:none;display:inline-flex;gap:6px;align-items:center}.od-menu{position:relative}.od-menu summary{list-style:none;cursor:pointer;border:1px solid var(--line);background:var(--surface);border-radius:10px;width:36px;height:34px;display:grid;place-items:center;font-weight:800;font-size:18px;line-height:1}.od-menu summary::-webkit-details-marker{display:none}.od-pop{position:absolute;right:0;top:40px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-lg);padding:4px;min-width:190px;z-index:20;display:grid}.od .od-mi{background:none;color:var(--ink);text-align:left;width:100%;padding:8px 10px;border-radius:8px;font-weight:600;filter:none}.od .od-mi:hover{background:var(--gray-bg)}.od .od-mi.bad{color:var(--bad)}.od-stage{background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:14px 16px;display:grid;grid-gap:12px;gap:12px}.od-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:6px;gap:6px}.od-steps form{display:block}.od .od-step{width:100%;background:none;color:var(--muted);padding:0;text-align:left;display:grid;grid-gap:6px;gap:6px;border-radius:6px;filter:none}.od .od-step:disabled{opacity:1;cursor:default}.od-bar{height:6px;border-radius:99px;background:var(--gray-bg);display:block}.od-step.done .od-bar{background:var(--good)}.od-step.cur .od-bar{background:var(--brand)}.od-step b{font-size:13px}.od-step.cur b,.od-step.done b{color:var(--ink)}.od-step small{font-size:11.5px}.od .od-step:not(:disabled):hover .od-bar{filter:brightness(.9)}.od-nx{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;color:var(--muted)}.od-nx form{margin:0}.od .od-primary{background:var(--brand);color:var(--brand-ink);border-radius:10px;padding:8px 14px;font-weight:700}.od-end{display:flex;gap:10px;align-items:center;color:var(--muted)}.od-cols{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start}.od-col,.od-cols{display:grid;grid-gap:14px;gap:14px}.od-col{min-width:0}.od-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:14px 16px;display:grid;grid-gap:10px;gap:10px}.od-card h2{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);display:flex;justify-content:space-between;align-items:center}.od-it{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.od-th{width:52px;height:52px;border-radius:10px;background:var(--gray-bg);display:grid;place-items:center;color:var(--muted);font-size:12px;font-weight:700;object-fit:cover;object-position:50% 50%}.od-itn{font-weight:600}.od-itm{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.od-fine,.od-itm .muted{font-size:12.5px}.od-fine{margin:0;color:var(--muted)}.od-kv{display:grid;grid-template-columns:1fr auto;grid-gap:5px 12px;gap:5px 12px;margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.od-kv dt{color:var(--muted)}.od-kv dd{margin:0;text-align:right}.od-kv .tot{color:var(--ink);font-weight:700;border-top:1px solid var(--line);padding-top:6px}.od-kv dd.good{color:var(--good)}.od-kv dd.bad{color:var(--bad)}.od-kv dd small{color:var(--muted);font-weight:600}.od-note{display:flex;gap:8px}.od-note input{flex:1 1;min-width:0}.od-tl{list-style:none;margin:0;padding:0;grid-gap:10px}.od-tl,.od-tl li{display:grid;gap:10px}.od-tl li{grid-template-columns:auto 1fr;grid-gap:10px}.od-tl i{width:8px;height:8px;border-radius:50%;background:var(--line-2);margin-top:6px}.od-tl small{display:block;color:var(--muted)}.od-pp{display:flex;gap:10px;align-items:center;min-width:0}.od-pp>div{min-width:0;overflow-wrap:anywhere}.od-av{width:40px;height:40px;border-radius:50%;background:var(--gray-bg);display:grid;place-items:center;font-weight:700;color:var(--muted);flex:none}.od-alert{background:var(--warn-bg);color:var(--warn);border-radius:10px;padding:8px 10px;font-size:13px;display:grid;grid-gap:2px;gap:2px}.od-trk{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.od-trk code{font:12.5px ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--gray-bg);border-radius:6px;padding:1px 7px}.od-form{display:grid;grid-gap:10px;gap:10px}.od-form label{display:grid;grid-gap:4px;gap:4px;color:var(--muted);font-size:12.5px}.od-adv summary{cursor:pointer;color:var(--brand);font-weight:600;margin:0 0 8px}.od-adv{display:grid;grid-gap:10px;gap:10px}@media (max-width:760px){.od-cols{grid-template-columns:1fr}.od-step small{display:none}}.cc-th.ord-img{width:44px;height:44px;border-radius:10px}.cc-th.od-img{width:52px;height:52px;border-radius:10px}.oi-sent{background:var(--warn-bg);color:var(--ink);border-radius:10px;padding:8px 10px;display:grid;grid-gap:4px;gap:4px;font-size:13px}.oi-sent b{color:var(--warn)}.oi-sent ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:4px;gap:4px}.oi-sent li span{font-weight:600;margin-right:6px}.oi-sent q{quotes:none}.oi-ch,.oi-sent q{color:var(--muted)}.oi-ch{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:13px}.oi .oi-ch button{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:99px;padding:3px 12px;font-weight:600;filter:none}.oi .oi-ch button.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.oi-warn{margin:0;color:var(--warn);font-weight:600;font-size:13px}.ib-tabs .n.hot{background:var(--bad-bg);color:var(--bad);opacity:1;font-weight:700;border-radius:99px;padding:0 7px}.ib-tabs .on .n.hot{background:color-mix(in srgb,var(--bg) 25%,transparent);color:var(--bg)}.ib-need{font-weight:700;background:var(--brand-soft);color:var(--brand)}.ib-need,.ib-wait{font-size:11px;padding:1px 8px;border-radius:99px}.ib-wait{font-weight:600;background:var(--gray-bg);color:var(--muted)}.ib-lh .tk-tabs.ib-tk{box-shadow:none;width:100%}.ib-lh .tk-tabs.ib-tk button{flex:1 1;justify-content:center;padding:5px 10px;font-size:13px}.ib-it{grid-template-columns:32px minmax(0,1fr) auto;gap:8px;padding:6px 8px;border-radius:10px;align-items:center}.ib-it-main{gap:0}.ib-it-main b{font-size:13.5px}.ib-pv{font-size:12.5px}.ib-tags{margin-top:2px;gap:4px}.ib-tags:empty{display:none}.ib-tm{align-self:start;font-size:11.5px}.cs-lp.cs-list{display:flex;flex-direction:column;overflow:hidden;padding:0;background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow)}.cs-lp .ib-lh{padding:10px;border-bottom:1px solid var(--line);flex:none}.cs-lp .ib-lh .tk-tabs.ib-tk{box-shadow:none;width:100%}.cs-lp .ib-lh .tk-tabs.ib-tk button{justify-content:center;padding:5px 8px;font-size:13px}.cs-items{flex:1 1;min-height:0;overflow-y:auto;padding:4px 6px 8px;scrollbar-width:none;display:grid;grid-gap:1px;gap:1px;align-content:start}.cs-items::-webkit-scrollbar{display:none}.cs-it,.cs-it:hover{text-decoration:none}.cs-rt{display:flex;gap:6px;align-items:center}.cs .bar .search button.fl-wide{height:40px}.cs-it .cm-pick{margin-right:-2px}.cs-lp .ib-lh .tk-tabs.ib-tk{gap:2px;padding:3px;overflow:hidden}.cs-lp .ib-lh .tk-tabs.ib-tk button{flex:1 1;min-width:0;padding:5px 4px;gap:5px;font-size:12.5px}.cs-lp .ib-lh .tk-tabs.ib-tk .n{min-width:0;padding:0 5px;font-size:11px}.rqm-list.rq-lp{display:flex;flex-direction:column;padding:0;overflow:hidden;gap:0}.rq-lp .ib-lh{padding:10px;border-bottom:1px solid var(--line);flex:none;display:grid;grid-gap:8px;gap:8px}.rq-lp .rq-sf{display:flex}.rq-lp .rq-sf .sf{flex:1 1;display:flex;position:relative}.rq-lp .rq-sf .sf-in{width:100%;min-width:0!important}.rq-lp .tk-tabs.ib-tk{gap:2px;padding:3px;overflow:hidden;box-shadow:none;width:100%}.rq-lp .tk-tabs.ib-tk a{flex:1 1;min-width:0;display:inline-flex;justify-content:center;align-items:center;gap:5px;padding:5px 4px;border-radius:9px;font-size:12.5px;font-weight:600;color:var(--muted);text-decoration:none}.rq-lp .tk-tabs.ib-tk a.on{background:var(--ink);color:var(--bg)}.rq-lp .tk-tabs.ib-tk .n{min-width:0;padding:0 5px;font-size:11px;font-weight:700;border-radius:99px;background:var(--gray-bg);color:var(--muted)}.rq-lp .tk-tabs.ib-tk a.on .n{background:hsla(0,0%,100%,.22);color:inherit}.rq-items{flex:1 1;min-height:0;overflow-y:auto;padding:4px 6px 8px;display:grid;grid-gap:1px;gap:1px;align-content:start;scrollbar-width:none}.rq-items::-webkit-scrollbar{display:none}.rq-it{padding:6px 8px;border-radius:10px;gap:8px}.rq-it .rqm-meta b{font-size:13.5px}.pd-row{grid-template-columns:44px minmax(0,1.6fr) 110px 140px 60px 140px;cursor:default}.pd-hd{padding:8px 14px;display:grid;grid-gap:6px 16px;align-items:center}.pd-hd,.pd-row{gap:6px 16px}.pd-n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pd-hd .pd-n,.pd-n{text-align:right}.pd-pr s{display:block;font-size:12px}.pd-th{width:44px;height:44px;border-radius:10px;object-fit:cover}.pd-nm{min-width:0}.pd-nm b{display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.pd-nm a{text-decoration:none}.pd-nm small{color:var(--muted);font-size:12.5px}.pd-list input.pd-in{width:100%;height:34px;padding:0 10px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-radius:10px;box-sizing:border-box}.pd-list input.pd-in.miss{border-color:var(--warn)}.pd-list input.pd-in.ct-edited{border-color:var(--brand);background:var(--brand-soft)}.sb-row{grid-template-columns:24px minmax(0,1.4fr) minmax(0,1.3fr) 110px auto;cursor:default}.sb-who{gap:10px;min-width:0}.sb-name,.sb-who{display:flex;align-items:center}.sb-name{gap:6px;flex-wrap:wrap;font-weight:600}.sb-name a{color:var(--ink);text-decoration:none}.sb-ct{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-ct small{display:block}.sb-act{text-align:right;display:flex;gap:8px;justify-content:flex-end;align-items:center;flex-wrap:wrap}@media (max-width:860px){.pd-row{grid-template-columns:44px minmax(0,1fr) 120px}.pd-row>:nth-child(3),.pd-row>:nth-child(4),.pd-row>:nth-child(5){display:none}.sb-row{grid-template-columns:24px minmax(0,1fr) auto}.sb-row>:nth-child(3),.sb-row>:nth-child(4){display:none}}.pb-tabs{flex-wrap:nowrap}.pb-tabs button{background:none;border:0;box-shadow:none;padding:5px 11px;border-radius:9px;font-weight:600;font-size:13.5px;color:var(--muted);white-space:nowrap;cursor:pointer;filter:none}.pb-tabs button.on{background:var(--ink);color:var(--bg)}.pb-tabs button:hover:not(.on){color:var(--ink);background:none}.ord-hd .pbar{max-width:100%}.dash-grid{gap:10px;margin-bottom:14px}.dash-grid .stat{border-radius:14px;padding:12px 14px}.dash-grid .stat .v,.grid.dash-grid .stat .v{font-size:24px}.dash-chart h2{margin-bottom:4px}.od-card.dash-chart{margin-bottom:14px}.dash-two{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.dash-ro{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--line);color:var(--ink);text-decoration:none}.dash-ro:first-of-type{border-top:0}.dash-ro:hover .dash-rt b{color:var(--brand)}.dash-rt{min-width:0;display:grid}.dash-rt small{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-am{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:90px;text-align:right}.dash-st{display:grid;grid-template-columns:90px minmax(0,1fr) 28px;grid-gap:10px;gap:10px;align-items:center;color:var(--ink);text-decoration:none}.dash-st b{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dash-tr{height:8px;border-radius:99px;background:var(--gray-bg);overflow:hidden}.dash-tr i{display:block;height:100%;background:var(--brand);border-radius:99px}@media (max-width:860px){.dash-two{grid-template-columns:1fr}.ord-hd .pbar{overflow-x:auto;width:100%}}.ord-hd .pbar,.rp-tools .search,.rp-tools form{margin:0}.rp .board{gap:10px}.rp .col{flex-basis:262px;border-radius:14px;padding:8px}.rp .col-h{padding:2px 4px 8px}.rp .kc{border-radius:12px;padding:9px 10px}.pbar{margin:0 0 14px;overflow-x:auto;max-width:100%}.dash-hd{min-height:62px;align-items:center}.cs-lp .ib-lh .tk-tabs.ib-tk button,.rq-lp .tk-tabs.ib-tk a{flex:1 1 auto;min-width:max-content;white-space:nowrap;padding:5px 7px;gap:4px}.cs-lp .ib-lh .tk-tabs.ib-tk,.rq-lp .tk-tabs.ib-tk{gap:1px}.cs .cs-lp .ib-lh .tk-tabs.ib-tk,.rqm .rq-lp .ib-lh .tk-tabs.ib-tk{overflow-x:auto;justify-content:space-between;gap:2px}.cs .cs-lp .ib-lh .tk-tabs.ib-tk button,.rqm .rq-lp .ib-lh .tk-tabs.ib-tk a{flex:0 0 auto;min-width:0;width:auto;padding:5px 9px;overflow:visible;white-space:nowrap}.cs .cs-lp .ib-lh .tk-tabs.ib-tk .n,.rqm .rq-lp .ib-lh .tk-tabs.ib-tk .n{flex:none}.tkc{display:grid;grid-gap:6px;gap:6px;position:relative}.tkc-done{justify-self:start;margin-top:2px;border:0;background:none;box-shadow:none;color:var(--brand);font-size:12.5px;font-weight:600;padding:0;width:auto;cursor:pointer}.tkc .tk-add input{height:38px;padding:0 12px;border-radius:10px}.tkc .tk-add .cc-btn{height:38px;padding:0 16px}.tkc .tk-chips{margin:2px 0 0}.tkc .tk-chip.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.tkc-lb{width:70px;color:var(--muted);font-size:12px;font-weight:600;flex:none}.tkc-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto auto auto;grid-gap:8px 10px;gap:8px 10px;align-items:center;padding:8px 6px;border-radius:10px}.tkc-row:hover{background:var(--surface-2)}.tkc-row.ir{box-shadow:inset 3px 0 0 var(--violet)}.tkc .tkc-ck{width:20px;height:20px;padding:0;border-radius:50%;border:2px solid var(--line-2);background:none;box-shadow:none;color:#fff;display:grid;place-items:center;font-size:11px;line-height:1}.tkc .tkc-ck:hover{border-color:var(--good);filter:none}.tkc-row.done .tkc-ck{background:var(--good);border-color:var(--good)}.tkc-tt{min-width:0}.tkc-tt b{font-weight:600;overflow-wrap:anywhere}.tkc-row.done .tkc-tt b{color:var(--muted);text-decoration:line-through}.tkc-tt small{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:1px}.tkc-tt small:empty{display:none}.tkc .tkc-x{width:auto;border:0;background:none;box-shadow:none;color:var(--muted);padding:2px 6px;border-radius:6px;opacity:0;font-size:11px;cursor:pointer}.tkc .tkc-x:focus-visible,.tkc-row:hover .tkc-x{opacity:1}.tkc .tkc-x:hover{color:var(--bad);filter:none}.tkc-empty{display:grid;justify-items:center;grid-gap:2px;gap:2px;padding:14px 0 4px;color:var(--muted);text-align:center;font-size:13px}.tkc-empty b{color:var(--ink);font-size:14px}.cc-ainext-ctx{font-size:12.5px!important;color:var(--muted);margin-bottom:2px!important}.cc-ainext-ctx b{color:var(--text,inherit)}a.cc-aibtn{display:inline-flex;align-items:center;text-decoration:none}.lb-modal,.no-scrim,.nt-ov,.scrim,.tkx-scrim{backdrop-filter:blur(6px) saturate(120%);-webkit-backdrop-filter:blur(6px) saturate(120%)}.ak{--ak-bg:#f6f5fb;--ak-surface:#fff;--ak-s2:#f0eef8;--ak-fg:#17151f;--ak-muted:#6b6880;--ak-line:#e4e1f0;--ak-v:#7c4dff;--ak-v2:#c04dff;--ak-warm:#ffb454;--ak-good:#1f9d55;--ak-user:#17151f;--ak-userfg:#fff;--ak-glow:rgba(124,77,255,.28);position:fixed;inset:0;z-index:5;background:var(--ak-bg);color:var(--ak-fg);font:15px/1.55 Manrope,system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden}@media (prefers-color-scheme:dark){.ak{--ak-bg:#0d0c14;--ak-surface:#171522;--ak-s2:#1f1c2e;--ak-fg:#f3f1fb;--ak-muted:#9c98b3;--ak-line:#2b2840;--ak-v:#a98bff;--ak-v2:#d58bff;--ak-good:#4cc38a;--ak-user:#f3f1fb;--ak-userfg:#17151f;--ak-glow:rgba(150,110,255,.35)}}.ak:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 40% at 50% -5%,var(--ak-glow),transparent 70%),radial-gradient(40% 30% at 90% 100%,rgba(77,141,255,.14),transparent 70%)}.ak *{box-sizing:border-box}.ak-app{position:relative;max-width:760px;margin:0 auto;height:100%;display:flex;flex-direction:column;padding:0 max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px))}.ak-hd{gap:10px;padding:14px 0 10px}.ak h1.ak-logo,.ak-hd{display:flex;align-items:center}.ak h1.ak-logo{margin:0;font-size:22px;gap:9px;color:var(--ak-v)}.ak .ak-logo>span{color:var(--ak-fg);white-space:nowrap}.ak-sp{flex:1 1}.ak .ak-seg{display:inline-flex;background:var(--ak-s2);border-radius:99px;padding:3px;gap:0}.ak .ak-seg button{border:0;background:none;padding:5px 11px;border-radius:99px;font-family:inherit;font-weight:700;font-size:12.5px;line-height:1.2;color:var(--ak-muted);width:auto;height:auto;box-shadow:none;cursor:pointer}.ak .ak-seg button[aria-pressed=true]{background:var(--ak-surface);color:var(--ak-fg);box-shadow:0 1px 3px rgba(0,0,0,.12)}.ak .ak-ib{width:34px;height:34px;padding:0;border-radius:50%;border:1px solid var(--ak-line);background:var(--ak-surface);display:grid;place-items:center;color:var(--ak-muted);box-shadow:none;cursor:pointer}.ak .ak-ib:hover{color:var(--ak-fg)}.ak-scroll{flex:1 1;overflow-y:auto;padding:8px 2px 18px}.ak-hero{display:grid;justify-items:center;text-align:center;grid-gap:6px;gap:6px;padding:7vh 0 18px}.ak-orb{width:108px;height:108px;border-radius:50%;display:grid;place-items:center;margin-bottom:14px;color:#fff;position:relative;background:radial-gradient(circle at 35% 30%,hsla(0,0%,100%,.4),transparent 40%),conic-gradient(from 200deg,#6a3dff,#4d8dff,#c04dff,#ffb454,#6a3dff);box-shadow:0 0 0 1px hsla(0,0%,100%,.25) inset,0 14px 34px -10px var(--ak-glow);animation:ak-spin 16s linear infinite}.ak-orb>*{animation:ak-spin 16s linear infinite reverse;filter:drop-shadow(0 2px 6px rgba(0,0,0,.25))}@keyframes ak-spin{to{transform:rotate(1turn)}}.ak h2{margin:0;font:800 clamp(30px,6vw,42px)/1.1 Manrope,system-ui,sans-serif;letter-spacing:-.02em;text-wrap:balance}.ak h2 em{font-style:normal;background:linear-gradient(100deg,var(--ak-v),var(--ak-v2) 55%,var(--ak-warm));-webkit-background-clip:text;background-clip:text;color:transparent}.ak-lead{margin:0;color:var(--ak-muted);max-width:46ch;text-wrap:balance}.ak-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:22px;width:100%}.ak .ak-chip{border:1px solid var(--ak-line);background:color-mix(in srgb,var(--ak-surface) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:12px 14px;text-align:left;display:grid;grid-gap:2px;gap:2px;width:auto;height:auto;box-shadow:none;color:inherit;cursor:pointer;transition:transform .15s,border-color .15s,box-shadow .15s}.ak .ak-chip:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--ak-v) 50%,var(--ak-line));box-shadow:0 10px 26px -14px var(--ak-glow)}.ak-chip b{font-size:14px}.ak-chip span{font-size:12.5px;color:var(--ak-muted)}@media (max-width:520px){.ak-chips{grid-template-columns:1fr}.ak-hero{padding-top:3vh}.ak-orb{width:92px;height:92px}}.ak-msgs{display:grid;grid-gap:16px;gap:16px}.ak-row{display:flex;gap:10px;align-items:flex-start;animation:ak-rise .28s ease-out}.ak-row.me{justify-content:flex-end}@keyframes ak-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ak-av{width:30px;height:30px;border-radius:50%;flex:none;display:grid;place-items:center;color:#fff;margin-top:2px;background:conic-gradient(from 200deg,#6a3dff,#4d8dff,#c04dff,#ffb454,#6a3dff)}.ak-bub{max-width:min(86%,560px);background:var(--ak-user);color:var(--ak-userfg);padding:10px 15px;border-radius:20px 20px 6px 20px;overflow-wrap:anywhere}.ak-ans{min-width:0;max-width:min(92%,600px)}.ak-txt p{margin:0 0 8px;overflow-wrap:anywhere}.ak-txt p:last-child{margin:0}.ak-txt.err{color:var(--ak-muted)}.ak-dots{display:inline-flex;gap:4px;padding:10px 0}.ak-dots i{width:7px;height:7px;border-radius:50%;background:var(--ak-v);animation:ak-dot 1.1s ease-in-out infinite}.ak-dots i:nth-child(2){animation-delay:.15s}.ak-dots i:nth-child(3){animation-delay:.3s}@keyframes ak-dot{0%,80%,to{opacity:.25;transform:scale(.75)}40%{opacity:1;transform:scale(1)}}.ak-cards{display:grid;grid-gap:10px;gap:10px;margin-top:10px}.ak-card{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:12px;gap:12px;padding:10px;border:1px solid var(--ak-line);border-radius:18px;background:var(--ak-surface)}.ak-lens{width:72px;height:72px;border-radius:14px;display:grid;place-items:center;overflow:hidden;color:var(--ak-v);background:radial-gradient(circle at 30% 25%,var(--ak-s2),color-mix(in srgb,var(--ak-v) 16%,var(--ak-s2)))}.ak-lens img{width:100%;height:100%;object-fit:cover;display:block}.ak-card h3{margin:0 0 6px;font:700 15px/1.25 Manrope,system-ui,sans-serif}.ak-pr{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ak-price{font:800 16px Manrope,system-ui,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ak-price s{font:500 12.5px Manrope,system-ui,sans-serif;color:var(--ak-muted);margin-right:6px}.ak-tag{font-size:11.5px;font-weight:700;border-radius:99px;padding:2px 9px}.ak-tag.low{background:color-mix(in srgb,var(--ak-warm) 24%,transparent);color:#a96300}.ak-tag.out{background:var(--ak-s2);color:var(--ak-muted)}@media (prefers-color-scheme:dark){.ak-tag.low{color:var(--ak-warm)}}.ak-pr a{margin-left:auto;font-size:13px;font-weight:700;color:var(--ak-v);text-decoration:none}.ak-pr a:hover{text-decoration:underline}.ak-src{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:10px}.ak-src small{font-size:11.5px;color:var(--ak-muted);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ak-src span{font-size:12px;border:1px solid var(--ak-line);background:var(--ak-surface);border-radius:99px;padding:2px 10px;display:inline-flex;gap:5px;align-items:center}.ak-src span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ak-v)}.ak-hand{margin-top:10px;display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;border:1px dashed var(--ak-line);border-radius:16px;padding:10px 12px;font-size:13px;color:var(--ak-muted)}.ak-hand a{background:#1fa855;color:#fff;font-weight:700;text-decoration:none;border-radius:99px;padding:7px 14px;font-size:13px}.ak-acts{display:flex;gap:4px;margin-top:8px;flex-wrap:wrap}.ak .ak-acts button{border:0;background:none;color:var(--ak-muted);font-family:inherit;font-weight:600;font-size:12.5px;line-height:1.2;border-radius:99px;padding:5px 10px;width:auto;height:auto;box-shadow:none;cursor:pointer}.ak .ak-acts button:hover{background:var(--ak-s2);color:var(--ak-fg)}.ak .ak-acts button[aria-pressed=true]{color:var(--ak-v);background:var(--ak-s2)}.ak-follow{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.ak .ak-follow button{border:1px solid color-mix(in srgb,var(--ak-v) 40%,var(--ak-line));background:transparent;color:var(--ak-v);border-radius:99px;padding:6px 13px;font-family:inherit;font-weight:600;font-size:13px;line-height:1.2;width:auto;height:auto;box-shadow:none;cursor:pointer}.ak .ak-follow button:hover{background:var(--ak-s2)}.ak-dock{padding:6px 0 max(12px,env(safe-area-inset-bottom,0px))}.ak .ak-box{display:flex;align-items:flex-end;gap:8px;background:var(--ak-surface);border:1px solid var(--ak-line);border-radius:26px;padding:7px 7px 7px 18px;box-shadow:0 14px 40px -22px var(--ak-glow);transition:border-color .15s,box-shadow .15s}.ak .ak-box:focus-within{border-color:color-mix(in srgb,var(--ak-v) 60%,var(--ak-line));box-shadow:0 0 0 4px color-mix(in srgb,var(--ak-v) 14%,transparent),0 14px 40px -22px var(--ak-glow)}.ak .ak-box textarea{flex:1 1;border:0;outline:0;resize:none;background:none;color:var(--ak-fg);font:inherit;max-height:120px;padding:8px 0;min-width:0;width:auto;box-shadow:none}.ak .ak-box textarea::placeholder{color:var(--ak-muted)}.ak .ak-go{width:40px;height:40px;padding:0;border-radius:50%;border:0;flex:none;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--ak-v),var(--ak-v2));box-shadow:0 8px 18px -6px var(--ak-glow);cursor:pointer}.ak .ak-go:disabled{opacity:.35;box-shadow:none;cursor:default}.ak-fine{margin:8px 6px 0;text-align:center;font-size:11.5px;color:var(--ak-muted)}.ak :focus-visible{outline:2px solid var(--ak-v);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ak *,.ak :before{animation:none!important;transition:none!important}}.ak .ak-back{font-size:12.5px;font-weight:700;color:var(--ak-muted);text-decoration:none;border:1px solid var(--ak-line);border-radius:99px;padding:5px 11px;background:var(--ak-surface)}.ak .ak-back:hover{color:var(--ak-fg)}.ak .ak-step{margin-left:10px;font-size:12.5px;color:var(--ak-muted)}.ak .ak-txt h4{margin:14px 0 4px;font:800 13px/1.3 Manrope,system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--ak-v)}.ak .ak-txt h4:first-child{margin-top:0}.ak .ak-txt ul{margin:0 0 8px;padding-left:20px;display:grid;grid-gap:3px;gap:3px}.ak .ak-txt strong{font-weight:700}.ak .ak-cav{margin-top:10px;font-size:13px;color:var(--ak-muted);border-left:3px solid var(--ak-warm);padding:4px 0 4px 10px}.ak .ak-cav b{color:var(--ak-fg)}.ak .ak-ans{max-width:min(94%,640px)}.mn-bar,.mn-bg,.mn-sheet,.mn-top{display:none}@media (max-width:800px){.shell{grid-template-columns:minmax(0,1fr)}.side{display:none}.main{padding:12px 14px calc(84px + env(safe-area-inset-bottom, 0px))}.main:has(>.cs.split),.main:has(>.ib),.main:has(>.rqm){padding-bottom:calc(84px + env(safe-area-inset-bottom, 0px))}.mn-top{display:flex;align-items:center;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;z-index:30;padding:calc(env(safe-area-inset-top, 0px) + 6px) 14px 6px;min-height:52px;background:var(--side,hsla(0,0%,100%,.86));backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--line)}.mn-logo{font-size:20px;white-space:nowrap;color:var(--ink)}.mn-logo,.mn-logo:hover{text-decoration:none}.mn-top .mn-ic{width:44px;height:44px;padding:0;border-radius:50%;border:0;background:var(--gray-bg);color:var(--ink);display:grid;place-items:center;box-shadow:none}.mn-bar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:35;background:var(--side,hsla(0,0%,100%,.9));backdrop-filter:saturate(180%) blur(24px);-webkit-backdrop-filter:saturate(180%) blur(24px);border-top:1px solid var(--line);padding:6px max(4px,env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom, 0px)) max(4px,env(safe-area-inset-left,0px))}.mn-tab{display:grid;justify-items:center;align-content:center;grid-gap:3px;gap:3px;min-height:50px;border:0;background:none;box-shadow:none;padding:2px 0;border-radius:12px;color:var(--muted);font-family:inherit;font-weight:600;font-size:11px;line-height:1.1;text-decoration:none;cursor:pointer;width:auto;-webkit-tap-highlight-color:transparent}.mn-tab:hover{text-decoration:none;filter:none}.mn-tab.on{color:var(--brand)}.mn-i{position:relative;display:grid;place-items:center;width:56px;height:30px;border-radius:99px;transition:background .15s}.mn-tab.on .mn-i{background:var(--brand-soft)}.mn-i svg{width:22px;height:22px;stroke:currentColor}.mn-dot{position:absolute;top:3px;right:15px;width:9px;height:9px;border-radius:50%;background:var(--bad,#d63a31);box-shadow:0 0 0 2px var(--surface,#fff)}.mn-dot.inline{position:static;margin-left:auto;box-shadow:none;flex:none}.mn-bg{display:block;position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.4);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .2s}.mn-bg.on{opacity:1;pointer-events:auto}.mn-sheet{display:grid;align-content:start;grid-gap:2px;gap:2px;position:fixed;left:0;right:0;bottom:0;z-index:60;max-height:86dvh;overflow-y:auto;overscroll-behavior:contain;background:var(--surface,#fff);border-radius:24px 24px 0 0;padding:8px 12px calc(16px + env(safe-area-inset-bottom, 0px));transform:translateY(105%);transition:transform .28s cubic-bezier(.2,.8,.2,1);box-shadow:0 -10px 40px rgba(0,0,0,.18);visibility:hidden}.mn-sheet.on{transform:none;visibility:visible}.mn-grip{width:38px;height:5px;border-radius:99px;background:var(--line-2,var(--line));margin:4px auto 8px}.mn-grp{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:12px 8px 2px}.mn-item{display:flex;align-items:center;gap:14px;min-height:52px;padding:4px 8px;border-radius:14px;color:var(--ink);font-weight:500;font-size:16px;text-decoration:none}.mn-item:hover{text-decoration:none;background:var(--gray-bg)}.mn-item.on{background:var(--brand-soft);color:var(--brand)}.mn-ii{width:40px;height:40px;border-radius:12px;background:var(--gray-bg);display:grid;place-items:center;flex:none}.mn-item.on .mn-ii{background:var(--surface)}.mn-ii svg{width:20px;height:20px;stroke:var(--muted)}.mn-item.on .mn-ii svg{stroke:var(--brand)}.mn-foot{display:grid;grid-gap:10px;gap:10px;margin-top:14px;padding:12px 8px 0;border-top:1px solid var(--line);color:var(--muted)}.mn-foot .ghost{min-height:44px}.cc-toast{bottom:calc(84px + env(safe-area-inset-bottom, 0px))!important}html{overflow-x:visible}body{overflow-x:clip}.main{--mn-chrome:calc(52px + 72px + env(safe-area-inset-top, 0px) + env(safe-area-inset-bottom, 0px))}.main img,.main video{max-width:100%}.main h1{font-size:24px;letter-spacing:-.02em}.main .sub{font-size:13.5px}.main input:not([type=checkbox]):not([type=radio]):not([type=range]),.main select,.main textarea,.no input:not([type=checkbox]):not([type=radio]),.no select,.no textarea,.panel input:not([type=checkbox]):not([type=radio]),.panel select,.panel textarea{font-size:16px!important}.main .btn,.main .fdate,.main .fsearch,.main .fsel,.main .ord-tabs button,.main .pill,.main .tk-tabs button,.main button.ghost,.no .btn,.panel .btn{min-height:40px}.main .fdate,.main .fsearch,.main .fsel{height:40px}.main .btn.sm,.main button.sm{min-height:36px}.fbar{flex-wrap:nowrap;overflow-x:auto;margin-left:-14px;margin-right:-14px;padding:2px 14px 6px;scrollbar-width:none}}@media (max-width:800px){.fbar::-webkit-scrollbar{display:none}.fbar>*{flex:none}.fbar .fsearch{width:min(70vw,260px)}.ord-tabs,.tk-tabs{max-width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.ord-tabs::-webkit-scrollbar,.tk-tabs::-webkit-scrollbar{display:none}.ord-tabs>*,.tk-tabs>*{flex:0 0 auto}.main table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.main:has(>.board){height:auto;display:block;overflow:visible}.board{scroll-snap-type:x mandatory;gap:10px;margin-left:-14px;margin-right:-14px;padding:0 14px 12px;scroll-padding:0 14px;min-height:0;-webkit-overflow-scrolling:touch}.board .col,.main:has(>.board) .col{flex:0 0 min(86vw,340px);min-width:0;max-width:none;scroll-snap-align:center;max-height:none}.col-b{overflow:visible}.panel{width:100vw;padding:calc(16px + env(safe-area-inset-top, 0px)) 16px calc(24px + env(safe-area-inset-bottom, 0px))}.panel .x{width:40px;height:40px;line-height:40px;top:calc(8px + env(safe-area-inset-top, 0px));right:10px}.no-scrim{padding:0;place-items:stretch}.no{border-radius:0;min-height:100dvh;max-height:100dvh;width:100%}.ib-grid{height:calc(100dvh - var(--mn-chrome) - 20px)}.main:has(>.ib){padding-top:6px}.rqm-list{max-height:none}.od-hd,.ord-hd{align-items:flex-start}.od-acts{flex-wrap:wrap}.isp-side{margin:0 -14px 8px;padding:0 14px 4px;scrollbar-width:none}.isp-side::-webkit-scrollbar{display:none}.cc-toast{max-width:calc(100vw - 24px)}}@media (max-width:800px) and (hover:none){.row-acts,.tkx-quick{opacity:1!important;visibility:visible!important}}@media (max-width:800px){.shell{align-content:start;grid-template-rows:auto}.main{align-self:start;min-height:calc(100dvh - 52px)}.mn-tab{font-family:inherit;font-weight:600;font-size:11px;line-height:1.1}.grid.dash-grid{grid-template-columns:1fr 1fr}.tk-head{flex-wrap:wrap;gap:10px}.tk-head>*{min-width:0}.tk-topr{flex-wrap:wrap;width:100%;justify-content:space-between}.ord-row{grid-template-columns:26px minmax(0,1fr) auto;gap:4px 10px;align-items:start;padding:12px 14px}.ord-row>.ord-cb{grid-column:1;grid-row:1;align-self:center}.ord-row>.ord-main{grid-column:2;grid-row:1;min-width:0}.ord-row>.ord-money{grid-column:3;grid-row:1;min-width:0;white-space:nowrap}.ord-row>.ord-mid{grid-column:2/-1;grid-row:2;min-width:0}.ord-row>.ord-fl{grid-column:2/-1;grid-row:3;justify-content:flex-start}.ord-row>.ord-fl:empty{display:none}.ord-main{display:flex;gap:10px;align-items:center;min-width:0}.ord-tx{min-width:0;flex:1 1}.ord-num{display:flex;gap:6px;align-items:center;flex-wrap:nowrap}.ord-num .badge{flex:none}.ord-who{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-ainext{flex-wrap:wrap;align-items:flex-start}.cc-ainext .cc-grow{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 50px);min-width:0}.cc-ainext-acts{flex:1 1 100%;flex-wrap:wrap}.cc-aibtn{height:36px}.cc-aibtn.x{margin-left:auto}.tkc-row{grid-template-columns:24px minmax(0,1fr) auto;padding:10px 6px}.tkc-row>:nth-child(n+3){grid-column:2/-1;justify-self:start}.tkc-row>.tkc-x{grid-column:3;grid-row:1;opacity:1}.tkc-row>.tkc-ck{width:24px;height:24px}.cx-tabrow,.cx-tabs{overflow-x:auto;scrollbar-width:none}.cx-tabs{flex-wrap:nowrap}.cx-tabs>*{flex:0 0 auto}.cx-edit,.cx-tabrow .cc-custom,.cx-tabrow>button:last-child{display:none}.bar{flex-wrap:wrap;gap:10px}.bar>div:last-child{display:flex;flex-wrap:wrap;gap:8px;width:100%}}@media (max-width:800px){.board .col:not(:has(.kc)){flex:0 0 150px}.board .col:not(:has(.kc)) .col-b{min-height:0}.rqm-head{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:10px 12px;gap:10px 12px;align-items:center}.rqm-bulk{grid-column:1/-1}.rqm-bulk .btn,.rqm-bulk button{width:100%}.rqm-title{min-width:0}.main .kv,.main code,.main dd,.main pre{overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;max-width:100%;min-width:0}.main form:has(>input+.btn),.main form:has(>input+button){flex-wrap:wrap}.main form>input{min-width:0}.mn-bar:after{content:"";position:absolute;left:0;right:0;top:100%;height:240px;background:var(--bg);pointer-events:none}.grid.dash-grid .stat{min-width:0;overflow:hidden}.grid.dash-grid .stat .v{font-size:clamp(17px,5.4vw,22px);white-space:nowrap}body,html{height:100%;overflow:hidden}.shell{position:fixed;inset:0;height:100dvh;min-height:0;grid-template-rows:auto minmax(0,1fr);align-content:stretch;overflow:hidden}.shell>.mn-top{grid-row:1}}@media (max-width:800px){.shell .main,.shell .main:has(>.board){grid-row:2;align-self:stretch;min-height:0;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.shell .main:has(>.board){display:block}.mn-bar:after{display:none}}@media (max-width:800px){.main:has(>.ib){padding:0 0 calc(64px + env(safe-area-inset-bottom, 0px));background:var(--surface)}.ib{height:100%;min-height:0}.ib-grid{height:auto;flex:1 1;gap:0}.ib-pane{border:0;border-radius:0;box-shadow:none;background:var(--surface)}.ib-lh{padding:10px 14px 6px}.ib-items{padding:0}.ib-it{border-radius:0;padding:12px 16px;border-bottom:1px solid var(--line)}.ib-it.on{background:none}.ib-th{padding:8px 12px}.dash-ro{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px}.dash-rt{grid-column:1;grid-row:1/3}.dash-rt b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-am{grid-column:2;grid-row:1;min-width:0;white-space:nowrap}.dash-ro>.badge{grid-column:2;grid-row:2;justify-self:end}.ord-row{grid-template-columns:24px minmax(0,1fr) auto}.ord-num{flex-wrap:wrap;gap:3px 8px}.ord-num a{white-space:nowrap}.ord-row>.ord-money{align-self:start;text-align:right}.ord-money b{white-space:nowrap}.ord-img,.ord-th{width:44px;height:44px}.tk-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:4px 10px;gap:4px 10px;margin-bottom:10px}.tk-head>div:first-child{display:contents}.tk-head h1{grid-column:1;grid-row:1;margin:0;font-size:26px}.tkx-sum{grid-column:1/-1;grid-row:2;margin:0;font-size:13px}.tk-topr{grid-column:2;grid-row:1;width:auto;flex-wrap:nowrap;gap:6px;justify-content:flex-end;align-items:center}.tk-views{height:36px}.tk-views button{padding:0 9px;font-size:0;gap:0}.tk-views svg{width:17px;height:17px}.tk-topr>.btn{height:36px;padding:0 12px;font-size:13px;white-space:nowrap}.tk-topr .cs-dots{width:36px;height:36px;padding:0}.ip{margin-bottom:10px;border-radius:14px}.ip-h{padding:8px 10px}.ip-t{flex:1 1;min-width:0}.ip-t b{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ip-chev{display:none}.ip-go{padding:6px 12px;font-size:12px;white-space:nowrap;flex:none}.tk-fbar{gap:8px;margin-bottom:10px}.tk-fbar .tk-sp,.tk-fbar .tkx-seg[aria-label="Group by"]{display:none}.tk-fbar .tk-tabs{flex:1 1 100%;background:none;border:0;box-shadow:none;padding:0;gap:6px}.tk-fbar .tk-tabs button{background:var(--gray-bg);padding:7px 12px}.tk-fbar .tk-tabs button.on{background:var(--ink);color:var(--bg)}.tk-fbar .tkx-search{flex:1 1 100%;min-width:0;width:100%;padding:8px 12px}.tk-fbar .tkx-search kbd{display:none}.tk-fbar .tkx-seg{flex:none}.tk-fbar .tk-pick{flex:1 1;min-width:0}.tk-fbar .tk-pickbtn{width:100%;justify-content:space-between}.tk-head h1{font-size:26px}.tk-topr{grid-column:1/-1;grid-row:3;width:100%;justify-content:flex-start;margin-top:6px}.tk-topr>.btn{flex:1 1}.tk-topr .cc-more{margin-left:auto}.ord-hd{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:4px 10px;gap:4px 10px}.ord-hd>div:first-child{display:contents}.ord-hd h1{grid-column:1;grid-row:1;margin:0}.ord-sum{grid-column:1/-1;grid-row:2;margin:0}.ord-tools{display:contents}.ord-tools>.btn{grid-column:2;grid-row:1;height:38px;padding:0 14px;white-space:nowrap}.ord-tools>.ord-search{grid-column:1/-1;grid-row:3;margin-top:8px}.ord-row{grid-template-columns:22px minmax(0,1fr) auto;gap:4px 8px;padding:12px}.ord-main{gap:8px}.ord-img,.ord-th{width:40px;height:40px}.ord-num{font-size:14px}.ord-num a{min-width:0;overflow:hidden;text-overflow:ellipsis}.ord-money b{font-size:14px}.ord-money small{font-size:12px}.ib-head{padding:12px 16px 0;margin:0}.ib-keys{display:none}.ib:not(.has-sel){overflow-y:auto;-webkit-overflow-scrolling:touch}.ib:not(.has-sel) .ib-grid{flex:none}.ib:not(.has-sel) .ib-list{overflow:visible}.ib:not(.has-sel) .ib-items{overflow:visible;flex:none}.ib.has-sel .ib-head{display:none}.ib.has-sel .ib-grid{flex:1 1;min-height:0}.ib-th{gap:8px}.ib-th a.ib-btn{display:none}.ib-th .ib-snz .ib-btn{font-size:0;gap:0;width:38px;padding:0!important;justify-content:center}.ib-th .ib-snz .ib-btn svg{width:17px;height:17px}.ib-who{flex:1 1;min-width:0}.igwin-note{display:none}.tk-head{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 8px;margin-bottom:10px}.tk-head h1{grid-column:1;grid-row:1}.tk-topr{display:contents}.tk-topr>.btn{grid-column:2;grid-row:1;flex:none;height:38px;padding:0 14px}.tk-topr>.cc-more{grid-column:3;grid-row:1;margin:0}.tk-topr>.tk-views{grid-column:1/-1;grid-row:2;justify-self:start}.tk-topr .cs-dots{display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;font-size:22px;line-height:1;letter-spacing:0}.mn-top{display:none!important}.shell{grid-template-rows:minmax(0,1fr)}}@media (max-width:800px){.shell .main,.shell .main:has(>.board){grid-row:1;padding-top:calc(14px + env(safe-area-inset-top, 0px))}.shell .main:has(>.ib){padding-top:env(safe-area-inset-top,0)}button.mn-item{width:100%;border:0;background:none;box-shadow:none;text-align:left;font-family:inherit;font-weight:500;font-size:16px;cursor:pointer}button.mn-item:hover{filter:none}.mn-search{margin-bottom:4px}.od-it{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px 12px}.od-itm{grid-column:1/-1;text-align:left;display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.od-itn,.od-itn a{overflow-wrap:anywhere}.od-acts{width:100%;justify-content:flex-end;flex-wrap:wrap}.od-pop{right:0;left:auto;max-width:calc(100vw - 28px)}.nt-date{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--ink);-webkit-text-fill-color:var(--ink);background:var(--surface);min-width:132px;height:34px;font-size:13.5px;text-align:left}.nt-date::-webkit-date-and-time-value{text-align:left;color:var(--ink)}.tkx-menu{position:fixed;left:12px;right:12px;top:auto;bottom:calc(72px + env(safe-area-inset-bottom, 0px));z-index:70;min-width:0;max-height:65dvh;overflow-y:auto;padding:6px;border-radius:16px}.tkx-menu-ov{z-index:65;background:rgba(0,0,0,.25)}.tkx-menu>a,.tkx-menu>button{padding:12px 10px;font-size:15px}.aic-foot{flex-wrap:wrap}.aic-why{white-space:nowrap}.aic-use{flex:1 1}.aic-seg{flex:1 1 100%;justify-content:space-between;border-radius:18px}.no{overflow-x:hidden}.no-hd{padding:calc(12px + env(safe-area-inset-top, 0px)) 14px 12px}.no-bd{padding:12px 14px;overflow-x:hidden}.no-bd>*,.no-grid3>*,.no-grid4>*,.no-grid>*,.no-ir,.no-item,.no-sec{min-width:0;max-width:100%}.no-grid{grid-template-columns:minmax(0,1fr)}.no-grid3,.no-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.no input,.no select,.no textarea{font-size:16px}.no .no-btn{white-space:normal;text-align:center}.no-ir .no-row .no-btn{flex:1 1 100%}.no-ih{flex-wrap:wrap}.no-seg{width:100%}.no-seg button{flex:1 1 auto}.cs.split .bar{flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:8px}.cs.split .bar h1{margin:0}.cs.split .bar>div:last-child{width:auto;flex:none;flex-wrap:nowrap;margin-left:auto;gap:6px}.cs.split .bar .btn{height:38px;padding:0 14px;white-space:nowrap}.cs.split .bar .cs-dots{width:38px;padding:0;display:flex;align-items:center;justify-content:center;font-size:22px;line-height:1}.cc-top{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;grid-gap:10px 12px;gap:10px 12px;padding:14px}.cc-top>:first-child:not(.cc-av):not(.cc-who):not(.cc-right){grid-column:1;grid-row:1}.cc-top .cc-av{grid-column:2;grid-row:1}.cc-top .cc-right{grid-column:3;grid-row:1;justify-self:end;display:flex;gap:8px;align-items:center}.cc-top .cc-who{grid-column:1/-1;grid-row:2;min-width:0}.cc-top .cc-name{font-size:22px}.cx-tabrow,.cx-tabs{overflow:visible}.cx-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2px 4px;gap:2px 4px;flex-wrap:unset}.cx-tabs>*{text-align:center;justify-content:center;padding-left:4px;padding-right:4px;white-space:nowrap}.cc-kv{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px 0}.cc-kv>.cc-k{grid-column:1/-1}.cc-kv>.cc-v{grid-column:1}.cc-kv>.cc-act{grid-column:2}.cc-v input,.cc-v textarea{width:100%;min-width:0;font-size:16px}.cc-v{font-size:15px;overflow-wrap:anywhere}.cc-act a,.cc-act button{padding:8px 12px;font-size:13px;border-radius:9px}.ap-blk h4 span{display:none}.ap-iris h4 span{display:inline-flex}.ap-f{grid-template-columns:auto minmax(0,1fr)}.ap-f>div:nth-child(2){min-width:0}.ap-act{grid-column:1/-1;opacity:1;justify-content:flex-end;gap:6px}.ap-act button{width:40px;height:40px;font-size:18px;border-radius:10px;background:var(--gray-bg)}}.nt-dp{position:relative;cursor:pointer}.nt-dp .nt-dpi{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0;font-size:16px}.tk-res textarea{flex:1 1;min-width:0;min-height:46px;resize:vertical;font:inherit;border:1px solid var(--line-2);border-radius:10px;padding:8px 10px;background:var(--surface);color:var(--ink)}.tk-res{align-items:flex-start}.oi-tg{width:100%;background:none;border:0;box-shadow:none;padding:0;text-align:left;color:inherit;cursor:pointer;font:inherit;font-size:13.5px}.oi-tg:hover{filter:none}.oi-chev{margin-left:auto;color:var(--violet);transition:transform .2s}.oi.fold .oi-chev{transform:rotate(-90deg)}.oi.fold>:not(.oi-h):not(.oi-a){display:none!important}.oi.fold .oi-a{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:800px){.igchat.igfill .aic.full{position:fixed;top:0;left:0;right:0;bottom:calc(64px + env(safe-area-inset-bottom, 0px));z-index:45;margin:0;border:0;border-radius:0;background:var(--surface);max-height:none;overflow-y:auto;display:flex;flex-direction:column}.aic.full .aic-hd{padding:calc(14px + env(safe-area-inset-top, 0px)) 16px 8px}.aic.full .aic-x{width:40px;height:40px;font-size:16px;background:var(--gray-bg)}.aic.full .aic-box{flex:1 1 auto;margin:8px 16px 0;display:flex;flex-direction:column}.aic.full .aic-reply{flex:1 1 auto;font-size:16px}.aic-adj{padding:14px 16px 22px;gap:10px}.aic-al,.aic-seg{flex:1 1 100%}.aic-seg{display:flex;gap:6px;border:0;background:none;padding:0;border-radius:0;justify-content:stretch}.aic-seg button{flex:1 1 auto;height:42px;padding:0 6px;border:1px solid var(--line-2);border-radius:12px;background:var(--surface);font-size:12.5px}.aic-sepr{display:none}.aic-fb{margin-left:0;flex:1 1 100%}.aic-fb button{height:40px;padding:0 14px;font-size:14px}.od-hd{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:4px 10px;gap:4px 10px}.od-hd>div:first-child{display:contents}.od-hd h1{grid-column:1;grid-row:1;margin:0;font-size:24px;min-width:0}.od-sub{grid-column:1/-1;grid-row:2;margin:0}.od-acts{display:contents}.od-acts .od-menu{grid-column:2;grid-row:1}.od-acts .od-g{grid-column:1/-1;grid-row:3;justify-self:start}.nt-kinds{flex-wrap:nowrap;gap:4px;overflow-x:auto;scrollbar-width:none}.nt-kinds .nt-ch{flex:1 1 auto;justify-content:center;padding:0 9px;font-size:13px}.nt-kinds .nt-ch svg,.tkx-hint{display:none}.ip-s,.ip-sg li{flex-wrap:wrap;row-gap:8px}.ip-sb{flex:1 1 100%}.ip-sb b{font-size:14px;line-height:1.3}.ip-open{margin-right:auto}.tkx-fin{margin-left:0}.tk-in,.tk-rs{padding-left:0;margin-left:0}.tk-res{flex-wrap:wrap;padding-left:0;gap:8px}.tk-res textarea{flex:1 1 100%;min-height:84px;font-size:16px}.tk-res .cc-btn{flex:1 1;height:44px;justify-content:center;font-size:14px}.no{display:block;overflow-y:auto;-webkit-overflow-scrolling:touch}.no-hd{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:var(--surface)}.no-bd{overflow:visible}.no-ft{position:static;padding:14px 14px calc(24px + env(safe-area-inset-bottom, 0px))}.no-ft .no-row{width:100%}.no-ft .no-btn{flex:1 1}.cc-kv{padding:8px 0;gap:2px 8px}.cc-k{font-size:10.5px}.cc-v{font-size:13.5px}.cc-v input,.cc-v textarea{font-size:14px}.cc-v input:focus,.cc-v textarea:focus{font-size:16px}.cc-act a,.cc-act button{padding:6px 10px;font-size:12.5px}.cc-top{display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:14px}.cc-top>:first-child:not(.cc-av):not(.cc-who):not(.cc-right){grid-column:1;grid-row:1}.cc-top .cc-av{grid-column:2;grid-row:1;width:56px;height:56px;flex:none}.cc-top .cc-av>*{width:100%;height:100%}.cc-top .cc-who{grid-column:3;grid-row:1;min-width:0}.cc-top .cc-name{font-size:20px}.cc-top .cc-right{grid-column:1/-1;grid-row:2;display:flex;gap:8px;width:100%;align-items:stretch}.cc-top .cc-right .cc-btn.wa{flex:1 1;height:44px;display:inline-flex;align-items:center;justify-content:center}.cc-top .cc-right .cc-more{margin-left:auto}.cc-top .cc-right .cc-more .cc-btn{width:48px;height:44px}}.cc-btn.msg,.cc-name-m,.cc-pin{display:none}@media (max-width:800px){.cc-top{position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-gap:10px 12px;gap:10px 12px;align-items:center;padding:14px;margin-bottom:12px}.cc-top>:first-child:not(.cc-av):not(.cc-who):not(.cc-right){grid-column:1;grid-row:1}.cc-top .cc-av{grid-column:2;grid-row:1;width:48px;height:48px;flex:none}.cc-top .cc-av>*{width:100%;height:100%}.cc-top .cc-who{display:contents}.cc-top .cc-tags{grid-column:3;grid-row:1;margin:0;padding-right:44px;min-width:0}.cc-top .cc-name-wrap{grid-column:1/-1;grid-row:2;display:none}.cc-top .cc-name-wrap.editing{display:block}.cc-top .cc-name-m{display:block;grid-column:1/-1;grid-row:2;font-weight:700;font-size:19px;line-height:1.2;letter-spacing:-.01em;overflow-wrap:anywhere;margin-top:2px;cursor:text}.cc-top .cc-name-m.hide{display:none}.cc-top .cc-right{grid-column:1/-1;grid-row:3;display:flex;gap:8px;width:100%;align-items:stretch}.cc-top .cc-right .cc-btn.msg,.cc-top .cc-right .cc-btn.wa{flex:1 1;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:99px;font-weight:600;text-decoration:none}.cc-top .cc-more{position:absolute;right:12px;top:12px;margin:0}.cc-top .cc-right .cc-more>.cc-btn{width:36px;height:36px;padding:0;border-radius:50%;display:grid;place-items:center}.cc-top .cc-mm{position:fixed;left:12px;right:12px;top:auto;bottom:calc(72px + env(safe-area-inset-bottom, 0px));width:auto;max-height:68dvh;overflow-y:auto;z-index:70;padding:8px;border-radius:16px}.cc-top .cc-mm .mi{padding:12px 10px;font-size:15px}.cc-pin{display:flex;position:fixed;top:calc(8px + env(safe-area-inset-top, 0px));left:12px;right:12px;z-index:30;align-items:center;gap:10px;padding:7px 8px 7px 10px;background:var(--side,hsla(0,0%,100%,.86));backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);border:1px solid var(--line);border-radius:16px;box-shadow:0 6px 20px rgba(0,0,0,.12);transform:translateY(-160%);opacity:0;pointer-events:none;transition:transform .22s ease,opacity .18s}.cc-pin.show{transform:none;opacity:1;pointer-events:auto}.cc-pin-av{width:32px;height:32px;flex:none;border-radius:50%;overflow:hidden;display:block}.cc-pin-av>*{width:100%!important;height:100%!important;font-size:12px}.cc-pin-n{flex:1 1;min-width:0;font-weight:700;font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.cc-pin-b{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--gray-bg);color:var(--ink);border:0;padding:0;font-size:16px;font-weight:700;text-decoration:none;box-shadow:none;flex:none;cursor:pointer}.cc-pin-b.wa{background:var(--good);color:#fff}}.dash-more,.fb-m,.fb-ov,.fb-sheet,.pd-mt,.rq-add-h,.rq-short{display:none}.cc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cc-bt h3 .cc-ico-ig{width:20px;height:20px;margin-right:0}.aic-task .aic-ti{flex:none}@media (max-width:800px){.rq-long{display:none}.rq-short{display:inline}.dash-hd>.dash-tabs{display:none}.dash-hd>.dash-more{display:block;grid-column:2;grid-row:1;position:relative}.dash-dots{width:40px;height:40px;padding:0;display:grid;place-items:center;border-radius:12px;background:var(--gray-bg);color:var(--ink);border:0;box-shadow:none;font-size:20px;line-height:1}.dash-more .cc-mm,.sb-hd .cc-mm{position:fixed;left:12px;right:12px;top:auto;bottom:calc(72px + env(safe-area-inset-bottom, 0px));width:auto;max-height:68dvh;overflow-y:auto;z-index:70;padding:8px;border-radius:16px}.dash-more .cc-mm .mi,.sb-hd .cc-mm .mi{padding:12px 10px;font-size:15px;display:flex;align-items:center}.bd-bar{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.bd-bar>div:first-child{min-width:0}.bd-bar h1{margin:0}.bd-bar>.bd-tools{display:flex;flex-wrap:wrap;gap:8px;width:100%}.bd-tools .sf,.rq-lp .rq-sf .sf{position:relative;display:flex;align-items:center;flex:1 1 100%;width:100%;min-width:0}.bd-tools .sf .sf-in,.rq-lp .rq-sf .sf .sf-in{width:100%;min-width:0!important;height:44px;box-sizing:border-box;padding:0 74px 0 40px;border-radius:12px;line-height:normal}.bd-tools .sf .sf-i,.rq-lp .rq-sf .sf .sf-i{left:14px;top:50%;transform:translateY(-50%);width:17px;height:17px}.bd-tools .sf .sf-clear,.rq-lp .rq-sf .sf .sf-clear{position:absolute;right:6px;top:50%;transform:translateY(-50%);height:32px;min-height:32px;padding:0 12px;font-size:13px;border-radius:9px}.bd-tools>.btn,.bd-tools>a.btn,.bd-tools>button.btn{flex:1 1;min-width:0;height:44px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;box-sizing:border-box;font-size:14px}.fbar{overflow:visible;flex-wrap:wrap;margin-left:0;margin-right:0;padding:0;gap:8px 10px}.fbar .dd,.fbar .farrow,.fbar .fdate{display:none}.fb-sheet .farrow,.fb-sheet .fdate{display:block}.fb-m{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 14px;border-radius:99px;background:var(--gray-bg);color:var(--ink);border:0;box-shadow:none;font-size:14px;font-weight:600}.fb-m.on{background:var(--brand-soft);color:var(--brand)}.fb-m i{font-style:normal;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--brand);color:var(--brand-ink);font-size:11px;font-weight:700;display:inline-grid;place-items:center}.fbar .fcount{margin-left:0}.fb-ov{display:block;position:fixed;inset:0;z-index:64;background:rgba(0,0,0,.35)}.fb-sheet{display:grid;grid-gap:14px;gap:14px;position:fixed;left:10px;right:10px;bottom:calc(72px + env(safe-area-inset-bottom, 0px));max-height:72dvh;overflow-y:auto;z-index:70;padding:14px;background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-lg)}.fb-h{display:flex;align-items:center;justify-content:space-between;font-size:16px}.fb-g{display:grid;grid-gap:8px;gap:8px}.fb-g>b{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.fb-chips{display:flex;flex-wrap:wrap;gap:8px}.fb-chip{height:38px;padding:0 14px;border-radius:99px;background:var(--gray-bg);color:var(--ink);border:0;box-shadow:none;font-size:14px;font-weight:500}.fb-chip.on{background:var(--ink);color:var(--bg);font-weight:600}.fb-dates{display:flex;align-items:center;gap:8px}.fb-dates .fdate{flex:1 1;min-width:0;height:40px}.fb-done{height:46px;border-radius:12px;font-size:15px}.rq-bar{display:flex;flex-wrap:nowrap;align-items:center}.rq-bar>div:first-child{min-width:0;flex:1 1}.rq-bar>div:last-child{width:auto;flex:none;margin-left:auto;display:block}.rq-bar .search{display:block}.rq-bar .search>.btn{height:40px;padding:0 16px;white-space:nowrap}.rqp{grid-template-columns:auto minmax(0,1fr);gap:8px 10px;padding:14px 6px}.rqp>input{grid-column:1;grid-row:1;margin-top:4px}.rqp-body{grid-column:2;grid-row:1;min-width:0}.rqp-act{grid-column:2;grid-row:2;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:8px}.rqp-act,.rqp-btn{align-items:center}.rqp-btn{height:34px;padding:0 14px;font-size:13px;display:inline-flex}.rqp-contact{flex-direction:column;gap:2px;font-size:13px}.rqp-contact>*{overflow-wrap:anywhere}.rq-add{position:fixed;inset:0;width:auto;z-index:90;border-radius:0;border:0;box-shadow:none;overflow-y:auto;-webkit-overflow-scrolling:touch;gap:14px;padding:calc(16px + env(safe-area-inset-top, 0px)) 16px calc(28px + env(safe-area-inset-bottom, 0px));background:var(--bg);align-content:start}.rq-add-h{display:flex;align-items:center;justify-content:space-between;gap:10px}.rq-add-h b{font-size:22px;letter-spacing:-.02em}.rq-add .lbl-block,.rq-add .lp,.rq-add label{min-width:0;max-width:100%}.rq-add input,.rq-add textarea{width:100%;min-width:0;box-sizing:border-box}.rq-add textarea{min-height:96px!important}.rq-add .pactions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;width:100%}.rq-add .pactions button{height:46px}.sb-hd{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:6px 8px;gap:6px 8px;align-items:center}.sb-hd>div:first-child{display:contents}.sb-hd h1{grid-column:1;grid-row:1;margin:0;min-width:0}.sb-hd .ord-sum{grid-column:1/-1;grid-row:2;margin:0}.sb-hd .ord-tools{display:contents}.sb-hd .ord-tools>.ord-search{grid-column:1/-1;grid-row:3;margin-top:6px}.sb-hd .ord-tools>.sb-exp{grid-column:2;grid-row:1;height:40px;padding:0 16px}.sb-hd .ord-tools>.cc-more{grid-column:3;grid-row:1;position:relative}.sb-hd .cs-dots{width:40px;height:40px;padding:0;display:grid;place-items:center;font-size:20px;line-height:1;border-radius:12px}.sb-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:12px 14px;align-items:center}.sb-row:has(.cm-pick){grid-template-columns:22px minmax(0,1fr) auto}.sb-row>:nth-child(3),.sb-row>:nth-child(4),.sb-row>span:empty{display:none}.sb-who{gap:12px;align-items:center}.sb-name{font-size:15px;line-height:1.25}.sb-who small{display:block;margin-top:2px;font-size:12px;line-height:1.35}.sb-act .ghost,.sb-act .sm,.sb-act button{height:36px;padding:0 14px;font-size:13px;white-space:nowrap;display:inline-flex;align-items:center}.pd-hd{display:none}.pd-row{grid-template-columns:48px minmax(0,1fr) 104px;grid-template-areas:"th nm in" "th mt mt";gap:6px 12px;align-items:center;padding:12px 14px}.pd-row>.pd-th{grid-area:th;width:48px;height:48px;align-self:start}.pd-row>.pd-nm{grid-area:nm}.pd-row>.pd-in{grid-area:in}.pd-row>.pd-mt{grid-area:mt;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12.5px}.pd-row>:nth-child(3),.pd-row>:nth-child(4),.pd-row>:nth-child(5){display:none}.pd-nm b{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3;font-size:14.5px}.pd-nm small{display:block;margin-top:3px;line-height:1.35}.pd-mp{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pd-mp s{margin-right:6px;font-weight:400;display:inline}.pd-list input.pd-in{height:40px}.aic-task .aic-ti,.aic-task .aic-tt{flex:1 1 100%}.aic-task .aic-when{flex:1 1 auto;display:flex;gap:8px}.aic-task .aic-when input{flex:1 1;min-width:0}.ip-s .ip-open,.ip-sg li .ip-open{margin-left:0;margin-right:auto}}.pg-sk{display:grid;grid-gap:14px;gap:14px;align-content:start}.pg-sk-h{display:flex;align-items:center;justify-content:space-between;gap:12px}.pg-sk-h h1{margin:0}.pg-sk-row{display:flex;gap:8px;flex-wrap:wrap}.pg-sk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.pg-sk-list{display:grid;background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden}.pg-sk-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border-top:1px solid var(--line)}.pg-sk-item:first-child{border-top:0}@media (max-width:800px){:root{--shadow:0 1px 2px rgba(0,0,0,.05);--shadow-lg:0 6px 18px rgba(0,0,0,.14)}.ak .ak-chip,.cc-pin,.lb-modal,.mn-bar,.mn-bg,.no-scrim,.nt-ov,.pfoot,.scrim,.tkx-scrim{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.cc-pin,.mn-bar,.pfoot{background:var(--surface)!important}.ord-row,.rqm-item,.rqp{content-visibility:auto;contain-intrinsic-size:auto 76px}.sk-b{animation:none;background:var(--gray-bg)}.main{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.board,.cx-tabs,.ord-tabs,.tk-tabs{overscroll-behavior-x:contain}[role=button],a,button,input,label,select,summary,textarea{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.btn:active,a.btn:active,button:active{transform:scale(.98);transition:transform .06s}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (hover:none){.cc-top .cc-tagadd,.qr-ic,.tk-x{opacity:1}.cc-tagadd{padding:5px 12px;font-size:12px}}@media (pointer:coarse){.qr-ic{padding:10px;font-size:14px}.cc-ha,.fclear,.ip-open,.rq-more,.tkc-done{display:inline-flex;align-items:center;min-height:36px}.cc-act a,.cc-act button:not(.cc-sw){min-height:32px;display:inline-flex;align-items:center;padding:2px 10px;font-size:12px}}input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;display:none}.pb-more,.ptr,.qa-bg,.qa-sheet,.rq-xi{display:none}.sh-ov{position:fixed;inset:0;z-index:500;background:rgba(20,18,30,.45);display:grid;place-items:center;padding:16px;animation:fade .12s}.sh{width:min(380px,100%);background:var(--surface);border-radius:18px;padding:18px 16px 16px;box-shadow:var(--shadow-lg);display:grid;grid-gap:8px;gap:8px;animation:nt-u .16s}.sh-grip{display:none}.sh h3{margin:0;font-size:17px;letter-spacing:-.01em}.sh p{margin:0;color:var(--muted);font-size:14px;line-height:1.4;overflow-wrap:anywhere}.sh-btns{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.sh-b{width:100%;height:46px;border:0;border-radius:12px;background:var(--brand);color:var(--brand-ink);font:inherit;font-weight:700;font-size:15.5px;padding:0 14px;box-shadow:none;cursor:pointer}.sh-b.bad{background:var(--bad);color:#fff}.sh-b.g{background:var(--gray-bg);color:var(--ink)}.offb{position:fixed;left:0;right:0;top:0;z-index:480;display:flex;align-items:center;justify-content:center;gap:12px;padding:calc(8px + env(safe-area-inset-top, 0px)) 14px 8px;background:#3a3a3c;color:#fff;font-size:13.5px;font-weight:600;text-align:left}.offb.ok{background:var(--good)}.offb button{width:auto;height:30px;padding:0 14px;border:0;border-radius:99px;background:#fff;color:#1d1d1f;font-weight:700;font-size:13px;box-shadow:none;flex:none}.sw,.sw-in{position:relative}.sw-in{background:var(--surface);touch-action:pan-y;z-index:1}.sw-in.an{transition:transform .2s ease}.sw-l,.sw-r{position:absolute;top:0;bottom:0;z-index:0;display:flex;align-items:center}.sw-r{left:0;right:0;padding-left:18px;color:#fff;font-weight:700;font-size:14px;background:var(--good)}.sw-r.warn{background:var(--warn)}.sw-r.bad{background:var(--bad)}.sw-r.info{background:var(--brand)}.sw-r.go span{transform:scale(1.08)}.sw-r span{transition:transform .12s}.sw-l{right:0}.sw-b{flex:1 1;height:100%;border:0;border-radius:0;box-shadow:none;padding:0 4px;font-size:13.5px;font-weight:700;color:#fff;background:var(--brand);width:auto}.sw-b.warn{background:var(--warn)}.sw-b.bad{background:var(--bad)}.sw-b.ok{background:var(--good)}@media (max-width:800px){.sh-ov{place-items:end center;padding:0}.sh{width:100%;border-radius:20px 20px 0 0;padding:8px 16px calc(16px + env(safe-area-inset-bottom, 0px));animation:sh-up .2s cubic-bezier(.2,.8,.2,1)}.sh-grip{display:block;width:38px;height:5px;border-radius:99px;background:var(--line-2);margin:0 auto 8px}.nt-ov{padding:0;place-items:stretch;background:var(--surface)}.nt-dlg,.nt-dlg.dn-dlg{width:100%;max-height:none;height:100dvh;border-radius:0;box-shadow:none;display:flex;flex-direction:column;overflow:hidden;animation:none}.nt-h{padding:calc(12px + env(safe-area-inset-top, 0px)) 14px 12px;border-bottom:1px solid var(--line);flex:none}.nt-h h2{font-size:18px}.nt-h .nt-x,.nt-x{width:30px;height:30px;background:var(--gray-bg);color:var(--muted)}.nt-b{padding:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1 1 auto;min-height:0;align-content:start}.nt-foot{flex:none;border-top:1px solid var(--line);padding:12px 14px calc(14px + env(safe-area-inset-bottom, 0px))}.nt-foot>div{width:100%}.nt-foot>div .btn{flex:1 1}.nt-b input,.nt-b textarea,.nt-in{font-size:16px}.dn-list{padding:12px 14px calc(20px + env(safe-area-inset-bottom, 0px));overflow-y:auto;flex:1 1 auto;min-height:0;align-content:start}.tkx-scrim{display:none}.tkx-dr{width:100%;border-left:0;box-shadow:none;z-index:70}.tkx-dh{padding:calc(12px + env(safe-area-inset-top, 0px)) 14px 12px}.tkx-df{padding-bottom:calc(14px + env(safe-area-inset-bottom, 0px))}.panel .x{position:fixed;z-index:5;line-height:34px;top:calc(10px + env(safe-area-inset-top, 0px));right:12px;box-shadow:0 1px 6px rgba(0,0,0,.18)}.panel .x,.rq-x{width:34px;height:34px}.rq-x{padding:0;border-radius:50%;display:grid;place-items:center;background:var(--gray-bg);border:0}.rq-xt{display:none}.rq-xi{display:block;font-size:14px;color:var(--muted)}.rq-add-h{position:-webkit-sticky;position:sticky;top:calc(-16px - env(safe-area-inset-top, 0px));z-index:3;background:var(--surface);margin:calc(-16px - env(safe-area-inset-top, 0px)) -16px 0;padding:calc(12px + env(safe-area-inset-top, 0px)) 16px 12px;border-bottom:1px solid var(--line)}.rq-add-h b{font-size:18px}.mn-bar{grid-template-columns:repeat(6,minmax(0,1fr))}.mn-plus{align-content:center;justify-items:center}.mn-plus .mn-pl{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--brand);color:var(--brand-ink);box-shadow:0 2px 10px color-mix(in srgb,var(--brand) 45%,transparent);margin-top:-10px}.mn-plus .mn-pl svg{width:22px;height:22px}.mn-plus:active .mn-pl{transform:scale(.94)}.qa-bg{display:block;position:fixed;inset:0;z-index:64;background:rgba(0,0,0,.35);opacity:0;pointer-events:none;transition:opacity .18s}.qa-bg.on{opacity:1;pointer-events:auto}.qa-sheet{display:block;position:fixed;left:8px;right:8px;bottom:calc(76px + env(safe-area-inset-bottom, 0px));z-index:66;background:var(--surface);border-radius:22px;box-shadow:var(--shadow-lg);padding:8px 14px 16px;transform:translateY(24px);opacity:0;pointer-events:none;transition:transform .2s cubic-bezier(.2,.8,.2,1),opacity .18s}.qa-sheet.on{transform:none;opacity:1;pointer-events:auto}.qa-t{text-align:center;font-weight:700;font-size:15px;margin:2px 0 12px}.qa-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.qa-grid button{width:auto;height:auto;display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:16px 8px 14px;border:1px solid var(--line);border-radius:16px;background:var(--surface-2);color:var(--ink);font-weight:700;font-size:14.5px;box-shadow:none}.qa-grid button span{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand)}.qa-grid button svg{width:24px;height:24px}.ptr{display:grid;place-items:center;position:fixed;left:calc(50% - 30px);top:calc(env(safe-area-inset-top, 0px) + 12px);z-index:30;width:60px;height:34px;opacity:0;pointer-events:none;will-change:opacity}.ptr.tp-busy .tp-dots span{animation:tp-bounce 1s ease-in-out infinite!important}.ptr.tp-busy .tp-dots span:nth-child(2){animation-delay:.15s!important}.ptr.tp-busy .tp-dots span:nth-child(3){animation-delay:.3s!important}.shell .main.ptr-on>*{transform:translate3d(0,var(--ptr,0),0)}.shell .main.ptr-anim>*{transition:transform .38s cubic-bezier(.2,.9,.25,1)}.ord-hd .pbar,.pbar{overflow:visible;width:100%;max-width:100%}.pb-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;grid-gap:2px;gap:2px;flex-wrap:nowrap}.pb-tabs .pb-x{display:none}.pb-tabs .pb-more,.pb-tabs button{display:block;padding:7px 2px;font-size:12.5px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;width:auto}.pb-tabs .pb-more.on{background:var(--ink);color:var(--bg)}}@keyframes sh-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes ptr-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.sh,.sh-ov{animation:none}.qa-bg,.qa-sheet{transition:none}}.hb{display:none}@media (max-width:800px){.mn-bar{grid-template-columns:repeat(5,minmax(0,1fr))}.ph-hide{display:none!important}.hb{display:grid;place-items:center;flex:none;width:40px;height:40px;padding:0;border:0;border-radius:12px;background:var(--gray-bg);color:var(--ink);box-shadow:none;margin-left:auto}.cs .bar .search .hb,.ord-tools .hb,.tk-topr .hb{margin-left:0}.ib-head .hb{margin-left:auto}.ib-head .ib-keys{display:none}}.mn-dd{display:none}@media (max-width:800px){.mn-dd{display:grid;align-content:start;grid-gap:12px;gap:12px;position:fixed;left:0;right:0;top:0;z-index:60;max-height:90dvh;overflow-y:auto;overscroll-behavior:contain;background:var(--surface);border-radius:0 0 26px 26px;padding:calc(12px + env(safe-area-inset-top, 0px)) 14px 16px;transform:translateY(-105%);visibility:hidden;transition:transform .3s cubic-bezier(.2,.8,.2,1),visibility 0s .3s;box-shadow:0 12px 40px rgba(0,0,0,.22)}.mn-dd.on{transform:none;visibility:visible;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.mn-dh{display:flex;align-items:center;gap:12px}.mn-av{width:40px;height:40px;border-radius:50%;background:var(--brand);color:var(--brand-ink);display:grid;place-items:center;font-weight:800;font-size:17px;flex:none}.mn-who{min-width:0;flex:1 1;display:grid;grid-gap:1px;gap:1px}.mn-who b{font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mn-who small{color:var(--muted);font-size:12.5px}.mn-cl{width:34px;height:34px;padding:0;border:0;border-radius:50%;background:var(--gray-bg);color:var(--muted);display:grid;place-items:center;flex:none}.mn-cl,.mn-sr{box-shadow:none}.mn-sr{display:flex;align-items:center;gap:10px;width:100%;height:46px;padding:0 14px;border:0;border-radius:14px;background:var(--gray-bg);color:var(--muted);font:inherit;font-size:15.5px;font-weight:500;text-align:left}.mn-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.mn-gt{grid-column:1/-1;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin:6px 4px 0}.mn-tile{display:grid;justify-items:center;align-content:center;grid-gap:7px;gap:7px;min-height:84px;padding:10px 4px;border-radius:16px;background:var(--surface-2);border:1px solid var(--line);color:var(--ink);font-size:12.5px;font-weight:600;text-align:center;line-height:1.15}.mn-tile,.mn-tile:hover{text-decoration:none}.mn-tile:active{background:var(--gray-bg)}.mn-tile.on{background:var(--brand-soft);border-color:transparent;color:var(--brand)}.mn-ti{position:relative;width:36px;height:36px;border-radius:12px;background:var(--gray-bg);display:grid;place-items:center}.mn-tile.on .mn-ti{background:var(--surface)}.mn-ti svg{width:20px;height:20px;stroke:var(--muted)}.mn-tile.on .mn-ti svg{stroke:var(--brand)}.mn-acts{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding-top:12px;border-top:1px solid var(--line)}.mn-acts form{display:contents}.mn-fb{width:100%;height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:14px;background:var(--gray-bg);color:var(--ink);font:inherit;font-weight:700;font-size:15px;padding:0 10px;box-shadow:none}.mn-fb svg{stroke:currentColor;flex:none}.mn-fb.off{color:var(--muted)}}.ib-items .sw-in{background:transparent}@media (max-width:800px){.ib-items .sw{border-bottom:1px solid var(--line)}.ib-items .sw-in{background:var(--surface)}}.cc-ad,.cc-ad-bg,.cc-bar,.cc-dock,.cc-ph-only{display:none}@media (max-width:800px){.shell[data-cp] .mn-bar,.shell[data-cp] .qa-bg,.shell[data-cp] .qa-sheet{display:none!important}.shell[data-cp] .main{padding-top:0;padding-bottom:calc(104px + env(safe-area-inset-bottom, 0px))}.shell[data-cp] .cs.split>.bar{display:none}.shell[data-cp] .cpane{display:flex;flex-direction:column}.cc-ph-only{display:block}.cc-bar{display:flex;align-items:center;position:-webkit-sticky;position:sticky;top:0;z-index:25;order:-3;height:calc(48px + env(safe-area-inset-top, 0px));margin:0 -14px 4px;padding:env(safe-area-inset-top,0) 8px 0;background:var(--bg)}.cc-bar-back{display:inline-flex;align-items:center;gap:2px;height:40px;padding:0 10px 0 2px;border:0;background:none;box-shadow:none;width:auto;color:var(--brand);font-weight:600;font-size:16px;border-radius:12px}.cc-bar-t{position:absolute;left:50%;bottom:14px;transform:translateX(-50%) translateY(6px);opacity:0;max-width:52%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:15.5px;transition:opacity .18s,transform .18s;pointer-events:none}.cc-bar-t.on{opacity:1;transform:translateX(-50%)}.cc-pin{display:none!important}.cc-top{order:-2;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:4px 14px;gap:4px 14px;align-items:center;padding:16px 16px 12px;margin:0;border:0;border-radius:24px 24px 0 0;box-shadow:none}.cc-top>.backbtn,.cc-top>:first-child:not(.cc-av):not(.cc-who):not(.cc-right){display:none}.cc-top .cc-av{grid-column:1;grid-row:1;width:54px;height:54px}.cc-top .cc-who{display:contents}.cc-top .cc-name-m{font-size:24px;letter-spacing:-.02em;margin:0;align-self:center}.cc-top .cc-name-m,.cc-top .cc-name-wrap.editing{grid-column:2;grid-row:1}.cc-top .cc-tags{grid-column:1/-1;grid-row:2;margin:6px 0 0;padding:0}.cc-top .cc-tagadd{opacity:1}.cc-top .cc-right{display:none}.shell[data-cp] .mg-banner{order:0}.cx-ovp{display:contents!important}.cx-ovp:not(.on) .cx-ovbody{display:none}.cx-ovp>.cc-ainext,.cx-ovp>.cc-next{order:-1;margin:0;border:0;border-radius:0 0 24px 24px;background:var(--brand-soft);padding:14px 16px 16px;flex-wrap:wrap;box-shadow:none}.cx-ovp>.cc-ainext{gap:10px 12px}.cx-ovp>.cc-ainext .cc-grow{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 50px)}.cx-ovp>.cc-ainext .cc-ainext-acts,.cx-ovp>.cc-ainext-acts{flex:1 1 100%;flex-wrap:wrap}.cx-ovp .cc-aibtn{height:42px;padding:0 14px;border-radius:12px;font-size:14px}.cx-ovp .cc-aibtn.solid{flex:1 1 auto}.cx-ovp>.cc-next .cc-btn{height:42px}.cx-ovp>.cx-kpwrap{order:0;margin:12px 0 0;flex-direction:column;gap:8px}.cx-ovp>.cx-kpwrap .tr-wrap{width:100%}.cx-ovp>.cx-kpwrap .tr{width:100%;height:44px;min-height:0}.cx-ovp .cx-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.cx-ovp .cx-kpis>div{padding:9px 12px;border-radius:14px;background:var(--surface);border:0;box-shadow:var(--shadow)}.cx-ovp .cx-kpis b{font-size:17px}.shell[data-cp] .cx-tabrow{order:1;position:-webkit-sticky;position:sticky;top:calc(48px + env(safe-area-inset-top, 0px));z-index:24;margin:12px -14px 0;padding:8px 14px;border:0;background:var(--bg);overflow-x:auto;scrollbar-width:none}.shell[data-cp] .cx-tabrow::-webkit-scrollbar{display:none}.shell[data-cp] .cx-edit{display:none}.shell[data-cp] .cx-tabs{display:flex;flex-wrap:nowrap;gap:6px;overflow:visible;margin:0;padding:0;border:0}.shell[data-cp] .cx-tabs button{flex:none;height:36px;padding:0 14px;border:0;border-radius:99px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);font-size:14px;font-weight:650;display:inline-flex;align-items:center;gap:6px;text-align:center}.shell[data-cp] .cx-tabs button.on{background:var(--ink);color:var(--bg);box-shadow:none}.shell[data-cp] .cx-tabs .n{margin:0;background:var(--gray-bg);color:var(--ink)}.shell[data-cp] .cx-tabs button.on .n{background:color-mix(in srgb,var(--bg) 25%,transparent);color:var(--bg)}.shell[data-cp] .cx-ovbody{order:2}.shell[data-cp] .cpane>div:not([class]){display:contents}.shell[data-cp] .cx-panel.on:not(.cx-ovp){padding-top:10px;order:2}.shell[data-cp] .cx-ovp.on .cx-ovbody{padding-top:10px}.cc-dock{display:flex;gap:4px;position:fixed;z-index:40;left:50%;transform:translateX(-50%);bottom:calc(14px + env(safe-area-inset-bottom, 0px));padding:6px;border-radius:28px;background:var(--surface);box-shadow:0 8px 30px rgba(0,0,0,.22),0 0 0 1px var(--line);max-width:calc(100vw - 24px)}.cc-dock>*{width:66px;height:54px;border-radius:22px;display:grid;justify-items:center;align-content:center;grid-gap:1px;gap:1px;font-size:11px;font-weight:650;color:var(--muted);text-decoration:none;border:0;background:none;box-shadow:none;padding:0;font-family:inherit}.cc-dock>:active{transform:scale(.96)}.cc-dock svg{width:22px;height:22px;color:var(--ink)}.cc-dock .ig svg{color:#c13584}.cc-dock .wa svg{color:#1fa855}.cc-dock .plus{background:var(--brand)}.cc-dock .plus,.cc-dock .plus svg{color:var(--brand-ink)}.cc-ad-bg{display:block;position:fixed;inset:0;z-index:64;background:rgba(0,0,0,.35);opacity:0;pointer-events:none;transition:opacity .18s}.cc-ad-bg.on{opacity:1;pointer-events:auto}.cc-ad{display:block;position:fixed;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom, 0px));z-index:66;background:var(--surface);border-radius:24px;box-shadow:var(--shadow-lg);padding:8px 14px 16px;transform:translateY(30px);opacity:0;pointer-events:none;transition:transform .2s cubic-bezier(.2,.8,.2,1),opacity .18s}.cc-ad.on{transform:none;opacity:1;pointer-events:auto}.cc-ad .qa-grid a,.cc-ad .qa-grid button{width:auto;height:auto;display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:16px 8px 14px;border:1px solid var(--line);border-radius:16px;background:var(--surface-2);color:var(--ink);font-weight:700;font-size:14.5px;box-shadow:none;text-decoration:none}.cc-ad .qa-grid span{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand)}.cc-ad .qa-grid svg{width:24px;height:24px}.cc-mg{display:grid;grid-gap:10px;gap:10px}.cc-mg-h{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:6px}.cc-mg-chips{display:flex;flex-wrap:wrap;gap:6px}.cc-mg-chips button{width:auto;height:36px;padding:0 13px;border-radius:99px;border:0;background:var(--gray-bg);color:var(--ink);font-weight:600;font-size:13.5px;box-shadow:none}.cc-mg-chips button.on{background:var(--ink);color:var(--bg)}.cc-mgb{display:flex;align-items:center;justify-content:center;width:100%;height:46px;border-radius:14px;border:0;background:var(--gray-bg);color:var(--ink);font-weight:650;font-size:15px;text-decoration:none;box-shadow:none}.cc-mgdel{padding-top:4px;border-top:1px solid var(--line)}.cc-mgdel button,.cc-mgdel form{width:100%}}.tkp{display:none}@media (max-width:800px){.tkx-dr,.tkx-scrim{display:none!important}.tkp{display:block;position:fixed;inset:0;z-index:70;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 14px calc(110px + env(safe-area-inset-bottom, 0px));animation:sh-up .22s cubic-bezier(.2,.8,.2,1)}.tkp,.tkp-bar{background:var(--bg)}.tkp-bar{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;height:calc(48px + env(safe-area-inset-top, 0px));margin:0 -14px 4px;padding:env(safe-area-inset-top,0) 8px 0}.tkp-back{height:40px;padding:0 10px 0 2px;border:0;background:none;box-shadow:none;width:auto;color:var(--brand);font-weight:600;font-size:16px;border-radius:12px}.tkp-back,.tkp-pg{display:inline-flex;align-items:center;gap:2px}.tkp-pg{color:var(--muted);font-size:13.5px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tkp-pg button{width:36px;height:36px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:none;color:var(--brand);box-shadow:none}.tkp-now{background:var(--surface);border-radius:24px;box-shadow:var(--shadow);overflow:hidden}.tkp-top{padding:18px 18px 14px;display:grid;grid-gap:12px;gap:12px}.tkp-ttl{margin:0;font-size:23px;line-height:1.22;letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere}.tkp-chips{display:flex;flex-wrap:wrap;gap:6px}.tkp-ch{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 11px;border-radius:99px;background:var(--gray-bg);font-size:13px;font-weight:650}.tkp-ch .tk-kind,.tkp-ch>span{background:none;padding:0}.tkp-ch.late{background:var(--bad-bg,#fde8e6);color:var(--bad)}.tkp-ch.today{background:var(--warn-bg,#fff1d9);color:var(--warn)}.tkp-ch.ok{background:var(--good-bg,#e3f5ea);color:var(--good)}.tkp-ch.iris{background:var(--violet-bg);color:var(--violet)}.tkp-cl{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border-radius:18px;background:var(--bg);color:var(--ink);text-decoration:none}.tkp-clh{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;min-width:0}.tkp-clh b{flex:1 1 100px;min-width:0}.tkp-clh .tkp-st{margin-left:0}.tkp-clw{line-height:1.45;white-space:normal}.tkp-cl:hover{text-decoration:none}.tkp-cl b{font-size:15.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tkp-cl small{color:var(--muted);font-size:13.5px}.tkp-st{margin-left:auto;font-style:normal;font-size:12px;font-weight:700;padding:3px 9px;border-radius:99px;flex:none;text-transform:capitalize}.tkp-st.c{background:var(--good-bg,#e3f5ea);color:var(--good)}.tkp-st.l{background:var(--brand-soft);color:var(--brand)}.tkp-sys{width:42px;height:42px;border-radius:50%;background:var(--violet-bg);color:var(--violet);display:grid;place-items:center;flex:none}.tkp-next{background:var(--brand-soft);padding:14px 16px 16px;display:grid;grid-gap:10px;gap:10px}.tkp-next.ok{background:var(--good-bg,#e3f5ea)}.tkp-next small{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--violet)}.tkp-next.ok small{color:var(--good)}.tkp-next p{margin:0;font-size:15px;line-height:1.45;overflow-wrap:anywhere}.tkp-btns{display:flex;flex-wrap:wrap;gap:8px}.tkp-b{flex:1 1 auto;height:46px;padding:0 16px;border-radius:14px;border:0;background:var(--brand);color:var(--brand-ink);font-weight:700;font-size:15.5px;display:inline-flex;align-items:center;justify-content:center;gap:7px;box-shadow:none;width:auto;font-family:inherit}.tkp-b,.tkp-b:hover{text-decoration:none}.tkp-b:hover{filter:none}.tkp-b.sec{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.tkp-b.fit{flex:none}.tkp-b.good{background:var(--good);color:#fff}.tkp-b.bad{background:var(--bad);color:#fff}.tkp-tabs{position:-webkit-sticky;position:sticky;top:calc(48px + env(safe-area-inset-top, 0px));z-index:4;display:flex;gap:6px;margin:12px -14px 0;padding:8px 14px;background:var(--bg)}.tkp-tabs button{flex:none;height:36px;padding:0 16px;border:0;border-radius:99px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);font-size:14px;font-weight:650;width:auto}.tkp-tabs button.on{background:var(--ink);color:var(--bg);box-shadow:none}.tkp-pg-body{display:grid;grid-gap:12px;gap:12px;padding-top:10px;min-height:40vh;align-content:start}.tkp-card{background:var(--surface);border-radius:20px;padding:14px 16px;box-shadow:var(--shadow);display:grid;grid-gap:10px;gap:10px}.tkp-card h3{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:700}.tkp-seg{display:flex;flex-wrap:wrap;gap:6px}.tkp-seg button{width:auto;height:38px;padding:0 14px;border:0;border-radius:12px;background:var(--bg);color:var(--ink);font-weight:650;font-size:14px;box-shadow:none}.tkp-seg button.on{background:var(--ink);color:var(--bg)}.tkp-kv{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:14px}.tkp-kv b{color:var(--ink);font-weight:600;text-align:right}.tkp-mu{margin:0;color:var(--muted);font-size:14px}.tkp-facts{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.tkp-facts li{display:flex;gap:10px;align-items:flex-start}.tkp-facts li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--brand);margin-top:7px;flex:none}.tkp-facts li.w:before{background:var(--warn)}.tkp-tl{display:grid}.tkp-tl>div{position:relative;padding:0 0 14px 22px}.tkp-tl>div:before{content:"";position:absolute;left:4px;top:6px;width:9px;height:9px;border-radius:50%;background:var(--brand)}.tkp-tl>div:after{content:"";position:absolute;left:8px;top:16px;bottom:-2px;width:1px;background:var(--line)}.tkp-tl>div:last-child:after{display:none}.tkp-tl small{display:block;color:var(--muted)}.tkp-danger{width:100%;height:46px;border:0;border-radius:14px;background:var(--bad-bg,#fde8e6);color:var(--bad);font-weight:700;box-shadow:none}.tkp-conf{display:grid;grid-gap:10px;gap:10px}.tkp-dock{position:fixed;z-index:72;left:50%;transform:translateX(-50%);bottom:calc(14px + env(safe-area-inset-bottom, 0px));display:flex;align-items:center;gap:2px;padding:5px;border-radius:99px;background:var(--surface);box-shadow:0 8px 26px -6px rgba(0,0,0,.28),0 0 0 1px var(--line);max-width:calc(100vw - 24px)}.tkp-dock>*{border:0;background:none;color:var(--ink);text-decoration:none;padding:0;font-family:inherit;box-shadow:none;-webkit-tap-highlight-color:transparent}.tkp-dock>:active{transform:scale(.94)}.tkp-dock>:disabled{opacity:.4}.tkp-dock svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;display:block;flex:none}.tkp-dock .ic{width:44px;height:44px;border-radius:50%;display:grid;place-items:center}.tkp-dock .ic.msg{color:var(--brand)}.tkp-dock .dn{width:auto;height:44px;padding:0 18px 0 14px;border-radius:99px;display:inline-flex;align-items:center;gap:7px;background:var(--good);color:#fff;font-size:14.5px;font-weight:700;margin-right:2px}.tkp-dock .dn svg{width:20px;height:20px;stroke-width:2.4}.tkp-dock.isdone .dn{background:var(--gray-bg);color:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tkp-dock .dn{color:#04210f}:root:not([data-theme=light]) .tkp-dock.isdone .dn{color:var(--ink)}}:root[data-theme=dark] .tkp-dock .dn{color:#04210f}:root[data-theme=dark] .tkp-dock.isdone .dn{color:var(--ink)}.tkp-bg{position:fixed;inset:0;z-index:80;background:rgba(0,0,0,.4);opacity:0;pointer-events:none;transition:opacity .2s}.tkp-bg.on{opacity:1;pointer-events:auto}.tkp-sheet{position:fixed;z-index:81;left:0;right:0;bottom:0;background:var(--surface);border-radius:24px 24px 0 0;padding:8px 16px calc(18px + env(safe-area-inset-bottom, 0px));transform:translateY(105%);visibility:hidden;transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s .28s;display:grid;grid-gap:12px;gap:12px;max-height:88dvh;overflow-y:auto}.tkp-sheet.on{transform:none;visibility:visible;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.tkp-sheet h2{margin:0;font-size:18px;text-align:center}.tkp-sub{margin:-6px 0 0;text-align:center;color:var(--muted);font-size:13.5px;overflow-wrap:anywhere}.tkp-sheet textarea{width:100%;min-height:84px;border-radius:14px;border:1px solid var(--line);background:var(--bg);padding:12px 14px;resize:none;font-size:16px}.tkp-opts{display:grid;grid-gap:8px;gap:8px}.tkp-opts>*{height:52px;border-radius:14px;border:0;background:var(--bg);color:var(--ink);font-weight:650;font-size:15.5px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;text-decoration:none;box-shadow:none;width:100%;font-family:inherit}.tkp-opts small{color:var(--muted);font-weight:500}.tkp-opts .bad{color:var(--bad)}.tkp-fu{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:var(--violet-bg)}.tkp-fu input{width:22px;height:22px;flex:none}.tkp-fu b{display:block;font-size:14px}.tkp-fu small{color:var(--muted)}.od{display:none!important}.odp-bt{position:absolute;left:50%;transform:translateX(-50%) translateY(6px);opacity:0;font-weight:700;font-size:15px;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:.18s;pointer-events:none}.tkp-bar.stuck .odp-bt{opacity:1;transform:translateX(-50%)}.tkp-bar.stuck{box-shadow:0 1px 0 var(--line)}.odp-ns{font-size:14px;padding:0 8px;text-decoration:none}.odp-money{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.odp-money div{background:var(--bg);border-radius:14px;padding:8px 10px;min-width:0}.odp-money small{display:block;color:var(--muted);font-size:11.5px}.odp-money b{font-size:14.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.odp-money .p b{color:var(--good)}.odp-steps{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:5px;gap:5px}.odp-steps button{display:grid;grid-gap:4px;gap:4px;text-align:left;padding:0;border:0;background:none;box-shadow:none;width:auto}.odp-steps i{display:block;height:6px;border-radius:3px;background:color-mix(in srgb,var(--brand) 22%,var(--surface))}.odp-steps .d i{background:var(--good)}.odp-steps .c i{background:var(--brand)}.odp-steps b{font-size:11px;font-weight:650;color:var(--muted)}.odp-steps .c b{color:var(--brand)}.odp-steps .d b{color:var(--good)}.odp-it{display:flex;gap:12px;align-items:center}.odp-it+.odp-it{border-top:1px solid var(--line);padding-top:10px}.odp-th{width:48px;height:48px;border-radius:12px;background:var(--gray-bg);display:grid;place-items:center;font-weight:800;color:var(--muted);flex:none;object-fit:cover}.odp-g{flex:1 1;min-width:0;overflow-wrap:anywhere}.odp-g small,.odp-r small{display:block;color:var(--muted)}.odp-g a{color:inherit;text-decoration:none}.odp-r{text-align:right;flex:none}.odp-t{border-top:1px solid var(--line);padding-top:8px}.odp-t b{font-size:16px}.odp-alert{background:var(--warn-bg,#fff1d9);color:var(--warn);border-radius:14px;padding:10px 12px;font-size:13.5px}.odp-alert b{display:block}.odp-trk{display:flex;justify-content:space-between;align-items:center;gap:10px;background:var(--bg);border-radius:14px;padding:10px 12px}.odp-trk code{font-weight:700;overflow-wrap:anywhere}.odp-f{display:grid;grid-gap:4px;gap:4px;font-size:13px;color:var(--muted);font-weight:600}.odp-f input,.odp-f textarea{width:100%;border-radius:12px;border:1px solid var(--line);background:var(--bg);padding:10px 12px;font-size:16px}.odp-add{display:flex;gap:8px}.odp-add input{flex:1 1;height:44px;border-radius:12px;border:1px solid var(--line);background:var(--bg);padding:0 12px;font-size:16px}.odp-add button{width:auto;height:44px;padding:0 16px;border-radius:12px;border:0;background:var(--brand);color:var(--brand-ink);font-weight:700}.odp-toast{position:fixed;z-index:90;left:50%;bottom:calc(96px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%);display:flex;align-items:center;gap:12px;background:var(--ink);color:var(--bg);padding:10px 16px;border-radius:99px;font-weight:600;font-size:14px;white-space:nowrap;max-width:calc(100vw - 24px)}.odp-toast button{width:auto;padding:0;border:0;background:none;color:var(--brand);font-weight:700;box-shadow:none}.shell .main{overflow-x:clip}.tkp{overflow-x:hidden}.tkp-card,.tkp-card *,.tkp-next,.tkp-top>*{min-width:0;max-width:100%;overflow-wrap:anywhere}.tkp-card img{max-width:none}.odp-cn{min-width:0;flex:1 1}.odp-cn b,.odp-cn small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.tkp-cl>svg{flex:none;color:var(--muted)}.ord-tb{margin-bottom:10px}.ord-tabs{display:flex;flex-wrap:wrap;gap:5px;overflow:visible;background:none;border:0;padding:0;border-radius:0;box-shadow:none}.ord-tabs a{height:32px;padding:0 9px;gap:4px;font-size:13px;border-radius:99px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.ord-tabs a.on{box-shadow:none}.ord-hd .pbar,.pbar{flex-wrap:wrap;overflow:visible}}.ord-pp,.ord-sumx{display:none}.ord-sec{display:contents}.ord-gh,.ord-go{display:none}@media (max-width:800px){.ord-hd{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;margin-bottom:8px}.ord-hd h1{font-size:30px;letter-spacing:-.02em}.ord-hd .hb{width:42px;height:42px;border-radius:50%;background:var(--surface);box-shadow:var(--shadow)}.ord-hd .ord-tools{grid-column:1/-1}.ord-tools .sf .sf-in{height:44px;border:0;border-radius:14px;background:var(--surface);box-shadow:var(--shadow);font-size:16px}.ord-sumx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:2px 0 12px}.ord-sumx div{background:var(--surface);border-radius:18px;padding:10px 12px;box-shadow:var(--shadow);min-width:0}.ord-sumx small{display:block;color:var(--muted);font-size:11.5px;font-weight:650}.ord-sumx b{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}.ord-sumx .bad b{color:var(--bad)}.ord-sumx .good b{color:var(--good)}.ord-pp{display:flex;gap:5px;position:-webkit-sticky;position:sticky;top:0;z-index:15;margin:0 -14px;padding:8px 14px;background:var(--bg)}.ord-pp a,.ord-pp button{flex:none;width:auto;height:36px;padding:0 11px;border-radius:99px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border:0;color:var(--muted);font-size:14px;font-weight:650;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;text-decoration:none}.ord-pp a.on{background:var(--ink);color:var(--bg);box-shadow:none}.ord-pp a i{font-style:normal;font-size:11.5px;background:var(--gray-bg);color:var(--muted);border-radius:99px;padding:0 6px;min-width:20px;text-align:center}.ord-pp a.on i{background:color-mix(in srgb,var(--bg) 25%,transparent);color:var(--bg)}.ord-pp a.need:not(.on) i{background:var(--bad-bg);color:var(--bad)}.ord-pp .ord-pm{margin-left:auto;padding:0 14px}.ord-list{background:none;border:0;box-shadow:none;border-radius:0;overflow:visible;margin-top:4px}.ord-list,.ord-sec{display:grid;grid-gap:8px;gap:8px}.ord-gh{display:flex;align-items:center;gap:8px;margin:10px 4px -2px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.ord-sec:first-child .ord-gh{margin-top:2px}.ord-gh span{background:var(--gray-bg);border-radius:99px;padding:0 7px;font-size:11.5px;letter-spacing:0;text-transform:none;font-weight:600}.ord-head{display:none}.ord-list .sw{border-radius:20px;overflow:hidden;box-shadow:var(--shadow)}.ord-list .sw,.ord-list .sw-in{background:var(--surface)}.ord-row{content-visibility:visible;position:relative;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:12px 14px;border:0;align-items:start;-webkit-touch-callout:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.ord-row:hover{background:var(--surface)}.ord-row.hot:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:var(--bad)}.ord-list button.ord-cb{display:none}.ord-row>.ord-main{grid-column:1;grid-row:1;gap:12px}.cc-th.ord-img,.ord-th{width:46px;height:46px;border-radius:14px;position:relative;flex:none}.ord-num{font-size:15.5px;flex-wrap:wrap;row-gap:2px}.ord-who{font-size:13px}.ord-row>.ord-money{grid-column:2;grid-row:1;min-width:0}.ord-money b{font-size:15.5px;white-space:nowrap}.ord-money small{font-size:12.5px;white-space:nowrap}.ord-row>.ord-mid{grid-column:1/-1;grid-row:2}.ord-item{font-size:14px}.ord-sub{margin-top:3px}.ord-row>.ord-fl{grid-column:1/-1;grid-row:3;display:flex;flex-wrap:wrap;align-items:center;gap:6px;justify-content:flex-start}.ord-row>.ord-fl:empty{display:none}.ord-fl .ord-go{display:inline-flex;align-items:center;margin-left:auto;width:auto;height:34px;padding:0 14px;border:0;border-radius:12px;background:var(--brand);color:var(--brand-ink);font-weight:700;font-size:13.5px;box-shadow:none}.ord-fl .ord-go:active{transform:scale(.97)}.ord-row.sel{background:var(--brand-soft);box-shadow:inset 0 0 0 2px var(--brand);border-radius:20px}.ord-list.selecting .ord-row.sel .ord-img:after,.ord-list.selecting .ord-row.sel .ord-th:after{content:"✓";position:absolute;inset:0;border-radius:14px;background:var(--brand);color:#fff;display:grid;place-items:center;font-weight:800;font-size:20px}.ord-list.selecting .ord-go{display:none}.ord-msg{position:fixed;z-index:90;left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom, 0px));margin:0;background:var(--ink);color:var(--bg);border-radius:99px;padding:10px 14px 10px 18px;font-weight:600;font-size:14px;box-shadow:0 8px 24px rgba(0,0,0,.25)}.ord-msg button{color:inherit;opacity:.7;width:auto;padding:0 4px;border:0;background:none;box-shadow:none}.ord-msg .ord-undo{color:var(--brand);opacity:1;font-weight:700;margin-left:auto}.ord-selbar{position:fixed;left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom, 0px));margin:0;z-index:90}}.tl-ims,.tl-ph{display:none}@media (max-width:800px){.main .tk-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;margin:0 0 8px}.main .tk-head>div:first-child{display:block;grid-column:1;grid-row:1}.main .tk-head h1{font-size:30px;letter-spacing:-.02em;margin:0}.main .tk-topr{display:contents}.main .tk-topr>.hb{grid-column:2;grid-row:1;width:42px;height:42px;border-radius:50%;background:var(--surface);box-shadow:var(--shadow);margin:0}.main .tk-topr>.btn,.main .tk-topr>.cc-more{display:none}.main .tk-topr>.tk-views{grid-column:1/-1;grid-row:2;display:flex;height:auto;background:var(--gray-bg);border-radius:99px;padding:3px;gap:0;width:100%;justify-self:stretch}.main .tk-views button{flex:1 1;height:34px;padding:0 8px;border-radius:99px;font-size:14px;font-weight:650;gap:6px;justify-content:center;color:var(--muted)}.main .tk-views button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.main .tk-views svg{width:16px;height:16px}.tl-sum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:4px 0 12px}.tl-sum button{width:auto;display:block;text-align:left;border:0;background:var(--surface);border-radius:18px;padding:10px 12px;box-shadow:var(--shadow);min-width:0;color:var(--ink)}.tl-sum small{display:block;color:var(--muted);font-size:11.5px;font-weight:650}.tl-sum b{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.tl-sum .bad b{color:var(--bad)}.tl-sum .iris b,.tl-sum .iris small{color:var(--violet)}.tl-sum button:active{transform:scale(.98)}.tl-pills{display:flex;gap:5px;position:-webkit-sticky;position:sticky;top:0;z-index:15;margin:0 -14px;padding:8px 14px;background:var(--bg)}.tl-pills button{flex:none;width:auto;height:36px;padding:0 11px;border-radius:99px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border:0;color:var(--muted);font-size:14px;font-weight:650;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.tl-pills button.on{background:var(--ink);color:var(--bg);box-shadow:none}.tl-pills i{font-style:normal;font-size:11.5px;background:var(--gray-bg);color:var(--muted);border-radius:99px;padding:0 6px;min-width:20px;text-align:center}.tl-pills .on i{background:color-mix(in srgb,var(--bg) 25%,transparent);color:var(--bg)}.tl-pills .need:not(.on) i{background:var(--bad-bg);color:var(--bad)}.tl-pills .tl-more{margin-left:auto;padding:0 14px;position:relative}.tl-pills .tl-more u{position:absolute;top:7px;right:8px;width:8px;height:8px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 2px var(--surface)}.main .tk-fbar{margin-bottom:4px}.main .tk-fbar>:not(.tkx-search){display:none}.main .tk-fbar .tkx-search{flex:1 1 100%;width:100%;height:44px;padding:0 14px;border:0;border-radius:14px;background:var(--surface);box-shadow:var(--shadow)}.main .tk-fbar .tkx-search input{font-size:16px}.tkx-hint,.tl-dt{display:none}.tkx-grp{margin-bottom:4px;gap:8px}.main .tkx-gh{margin:10px 4px -2px;padding:0;font-size:12px;letter-spacing:.07em}.tkx-list{display:grid;grid-gap:8px;gap:8px;background:none;border:0;box-shadow:none;border-radius:0;margin-top:0}.tkx-list .sw{border-radius:20px;overflow:hidden;box-shadow:var(--shadow)}.tkx-list .sw,.tkx-list .sw-in{background:var(--surface)}.tkx-list .tkx-row,.tl-cal .tkx-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:8px 12px;gap:8px 12px;align-items:start;padding:12px 14px;border-bottom:0;border-radius:20px;content-visibility:visible;-webkit-touch-callout:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.tkx-list .tkx-row.kb,.tkx-list .tkx-row:hover{background:var(--surface)}.tkx-list .tkx-row:first-child,.tkx-list .tkx-row:last-child,.tkx-list .tkx-row:only-child{border-radius:20px}.tkx-row.iris:before{top:12px;bottom:12px}.tkx-row.late:not(.iris):before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:var(--bad)}.tkx-row .tkx-chk{width:26px;height:26px;margin-top:1px;font-size:14px;border-width:2px}.tkx-row .tkx-chk:hover{border-color:var(--line-2);background:none}.tkx-row .tkx-chk.on:hover{background:var(--good);border-color:var(--good)}.tkx-row.picked{background:var(--brand-soft);box-shadow:inset 0 0 0 2px var(--brand)}.tkx-row .tkx-chk.sq{border-radius:50%}.tkx-row .tkx-chk.sq.on{background:var(--brand);border-color:var(--brand)}.tkx-main{gap:7px}.tkx-tt{font-size:15.5px;line-height:1.3;align-items:flex-start;flex-wrap:wrap;gap:6px;letter-spacing:-.005em}.tkx-tx{white-space:normal;overflow:visible;overflow-wrap:anywhere;flex:1 1 100%;order:2}.tkx-tt .tkx-itag{display:none}.tkx-meta .tl-ims{display:inline-flex;height:24px;padding:0 9px 0 7px;font-size:12px}.tkx-meta{gap:6px;font-size:13px}.tkx-meta .tk-due,.tkx-meta .tk-kind{height:24px;display:inline-flex;align-items:center;padding:0 9px;font-size:12px;font-weight:700}.tkx-meta .tk-kind{border-radius:99px}.tkx-meta .tk-new{background:var(--bad-bg)}.tkx-meta .tk-new,.tkx-wait{height:24px;display:inline-flex;align-items:center;padding:0 9px;border-radius:99px;font-size:12px}.tkx-wait{background:var(--warn-bg);font-weight:700}.tkx-res{font-size:13px}.tkx-acts{grid-column:3;align-self:center}.tkx-acts .tkx-more,.tkx-acts .tkx-quick{display:none!important}.tkx-acts .tkx-act{height:32px;padding:0 13px;border-radius:11px;background:var(--brand-soft);color:var(--brand);font-size:13px}.tkx-fin{grid-column:1/-1}.tkx-empty{border:0;border-radius:20px;box-shadow:var(--shadow)}.tl-cal{display:grid;grid-gap:8px;gap:8px;margin-top:6px}.tl-nav{display:flex;align-items:center;justify-content:space-between;gap:8px}.tl-nav b{font-size:16px;flex:1 1;text-align:center;white-space:nowrap}.tl-nav .r{display:flex;gap:6px}.tl-nav button{width:auto;height:36px;min-width:36px;padding:0 12px;border-radius:99px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border:0;font-weight:650;font-size:14px;white-space:nowrap;color:var(--ink)}.tl-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.tl-days button{width:auto;display:grid;justify-items:center;grid-gap:2px;gap:2px;padding:7px 0;border:0;border-radius:16px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-size:11px;font-weight:650;color:var(--muted);min-width:0}.tl-days b{font-size:16px;color:var(--ink)}.tl-days i{width:5px;height:5px;border-radius:50%;background:var(--brand);opacity:0}.tl-days .h i{opacity:1}.tl-days .l i{background:var(--bad)}.tl-days .on{background:var(--ink);box-shadow:none}.tl-days .on,.tl-days .on b{color:var(--bg)}.tl-days .on i{background:var(--bg)}.tl-days .td:not(.on) b{color:var(--brand)}.tl-mg{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:3px;gap:3px;background:var(--surface);border-radius:20px;padding:10px;box-shadow:var(--shadow)}.tl-mg .mh{font-size:11px;color:var(--muted);text-align:center;font-weight:700;padding-bottom:4px}.tl-mg button{width:auto;height:42px;padding:0;border:0;border-radius:12px;background:none;box-shadow:none;display:grid;justify-items:center;align-content:center;grid-gap:2px;gap:2px;font-size:14px;font-weight:650;color:var(--ink);min-width:0}.tl-mg button.o{color:var(--muted);opacity:.5}.tl-mg button.td b{color:var(--brand)}.tl-mg button.on{background:var(--ink);color:var(--bg)}.tl-mg button.on b{color:var(--bg)}.tl-mg i{display:flex;gap:2px;height:5px}.tl-mg i s{width:5px;height:5px;border-radius:50%;background:var(--brand)}.tl-mg i s.l{background:var(--bad)}.tl-mg .on i s{background:var(--bg)}.tl-fs{gap:10px}.tl-lab{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin:4px 2px -4px}.tl-chs{display:flex;flex-wrap:wrap;gap:6px}.tl-chs button{width:auto;height:40px;padding:0 14px;border:0;border-radius:12px;background:var(--bg);color:var(--ink);font-weight:650;font-size:14.5px;box-shadow:none}.tl-chs button.on{background:var(--ink);color:var(--bg)}.tl-fs .tkp-opts button{height:48px}.main .selbar{position:fixed;z-index:90;left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom, 0px));margin:0;padding:10px 14px;background:var(--ink);color:var(--bg);border:0;border-radius:20px;box-shadow:0 8px 24px rgba(0,0,0,.25);gap:14px;flex-wrap:nowrap}.main .selbar>span{flex:1 1;font-weight:650}.main .selbar .delbtn{width:auto;padding:0;border:0;background:none;box-shadow:none;color:var(--bg);font-weight:700}.main .selbar .delbtn:disabled{opacity:.4}.main .selbar .delbtn.mute{opacity:.7}.main .selbar .delbtn:not(.tl-ph):not(.mute){color:#ff8f88}.main .selbar .tl-ph{display:inline-flex}.main .selbar .delbtn.mute:not(.tl-ph){display:none}.main .selbar .delbtn-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.tkx-toast{bottom:calc(84px + env(safe-area-inset-bottom, 0px));left:12px;right:12px;transform:none;border-radius:99px;padding:10px 14px 10px 18px;display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:14px;box-shadow:0 8px 24px rgba(0,0,0,.25);z-index:90}.tkx-toast button{color:var(--brand)}}.cl-pp,.cl-tg,.cs-ago,.cs-p,.cs-sh,.ib-chb,.ib-pp,.ib-seg,.ib-sh{display:none}.cs-card,.cs-sec,.ib-card,.ib-sec{display:contents}@media (max-width:800px){.cl-pp,.ib-pp{display:flex;gap:5px;position:-webkit-sticky;position:sticky;top:0;z-index:15;margin:0 -14px;padding:8px 14px;background:var(--bg)}.cl-pp button,.ib-pp button{flex:none;width:auto;height:36px;padding:0 11px;border-radius:99px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);border:0;color:var(--muted);font-size:14px;font-weight:650;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;position:relative}.cl-pp button.on,.ib-pp button.on{background:var(--ink);color:var(--bg);box-shadow:none}.cl-pp i,.ib-pp i{font-style:normal;font-size:11.5px;background:var(--gray-bg);color:var(--muted);border-radius:99px;padding:0 6px;min-width:20px;text-align:center}.cl-pp .on i,.ib-pp .on i{background:color-mix(in srgb,var(--bg) 25%,transparent);color:var(--bg)}.ib-pp .need:not(.on) i{background:var(--bad-bg);color:var(--bad)}.cl-pp .cl-more,.ib-pp .ib-pm{margin-left:auto;padding:0 14px}.ib-pp .ib-pm u{position:absolute;top:7px;right:8px;width:8px;height:8px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 2px var(--surface)}.cs-sh,.ib-sh{display:flex;align-items:center;gap:8px;margin:10px 4px 6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.cs-sh span,.ib-sh span{background:var(--gray-bg);border-radius:99px;padding:0 7px;font-size:11.5px;letter-spacing:0;text-transform:none;font-weight:600}.cs-sec:first-child .cs-sh,.ib-sec:first-child .ib-sh{margin-top:4px}.cs-sh.need,.ib-sh.need{color:var(--bad)}.cs-sec,.ib-sec{display:block}.cs-card,.ib-card{display:block;background:var(--surface);border-radius:18px;box-shadow:var(--shadow);overflow:hidden;padding:0;border:0;margin-bottom:4px}.cs-card .sw+.sw,.ib-card .sw+.sw{border-top:1px solid var(--line)}.cs-card .sw,.ib-card .sw{border-bottom:0!important}.main:has(>.ib){background:var(--bg);padding:0 14px calc(76px + env(safe-area-inset-bottom, 0px))}.ib-pane{background:transparent}.ib-head{padding:0;margin:0 0 6px}.ib-head h1{font-size:30px;letter-spacing:-.02em}.ib-head .hb{width:42px;height:42px;border-radius:50%;background:var(--surface);box-shadow:var(--shadow)}.ib-lh{padding:0;gap:8px}.ib-lh .ib-sf .sf-in{height:44px;border:0;border-radius:14px;background:var(--surface);box-shadow:var(--shadow);font-size:16px}.ib-lh .tk-tabs.ib-tk{display:none!important}.ib-seg{display:flex;background:var(--gray-bg);border-radius:99px;padding:3px}.ib-seg button{flex:1 1;width:auto;height:34px;padding:0 8px;border:0;border-radius:99px;background:none;box-shadow:none;color:var(--muted);font-size:14px;font-weight:650;display:inline-flex;align-items:center;justify-content:center;gap:6px}.ib-seg button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.ib-seg i{font-style:normal;font-size:11.5px;background:var(--gray-bg);color:var(--muted);border-radius:99px;padding:0 6px}.ib-seg .late i{background:var(--bad-bg);color:var(--bad)}.ib-items{padding:0}.ib-card .ib-it{width:100%;display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-template-rows:auto auto;grid-gap:1px 11px;gap:1px 11px;align-items:center;padding:10px 12px;min-height:62px;border:0;border-radius:0;text-align:left;-webkit-touch-callout:none}.ib-card .ib-it,.ib-card .ib-it.on,.ib-card .ib-it:hover{background:var(--surface)}.ib-card .ib-it .ib-av{grid-column:1;grid-row:1/3;position:relative;display:block;width:40px;height:40px}.ib-card .ib-it .ib-av .avatar{width:40px!important;height:40px!important;font-size:14px!important}.ib-card .ib-it .ib-chb{display:grid;position:absolute;right:-3px;bottom:-3px;width:17px;height:17px;border-radius:50%;border:2px solid var(--surface);place-items:center;color:#fff;font-size:8px;font-weight:800;font-style:normal}.ib-chb.wa{background:#1fa855}.ib-chb.ig{background:#c13584}.ib-card .ib-it .ib-it-main{display:contents}.ib-card .ib-it .ib-it-main>b{grid-column:2;grid-row:1;font-size:15.5px;font-weight:650;min-width:0}.ib-card .ib-it .ib-pv{grid-column:2;grid-row:2;font-size:13.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.ib-card .ib-it .ib-tm{grid-column:3;grid-row:1;font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;justify-self:end}.ib-card .ib-it .ib-tags{grid-column:3;grid-row:2;display:flex;gap:4px;align-items:center;justify-content:flex-end;flex-wrap:nowrap;margin:0}.ib-card .ib-it .ib-ch,.ib-card .ib-it .ib-need,.ib-card .ib-it .ib-wait{display:none}.ib-card .ib-it .ib-tags .heat{font-size:0;gap:0;padding:0;background:none;border:0;min-width:0}.ib-card .ib-it .ib-tags .heat i{width:8px;height:8px}.ib-card .ib-it.unread .ib-it-main>b{font-weight:800}.ib-card .ib-it.unread .ib-tm{color:var(--brand);font-weight:700}.ib-card .ib-it .ib-dot{flex:none}.ib-card .ib-it .ib-stage{font-size:10.5px;padding:0 6px;height:18px;display:inline-flex;align-items:center}.ib-empty{border-radius:18px;background:var(--surface);box-shadow:var(--shadow)}.main .cs .bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;margin:0 0 8px}.main .cs .bar h1{font-size:30px;letter-spacing:-.02em;margin:0}.main .cs .bar .search{display:contents}.main .cs .bar .search .hb{width:42px;height:42px;border-radius:50%;background:var(--surface);box-shadow:var(--shadow);margin:0}.cs-lp.cs-list{background:none;border:0;border-radius:0;box-shadow:none;overflow:visible}.cs-lp .ib-lh{padding:0;border:0;gap:8px}.cs-lp .ib-lh .ib-sf .sf-in{height:44px;border:0;border-radius:14px;background:var(--surface);box-shadow:var(--shadow);font-size:16px}.cs .cs-lp .ib-lh .tk-tabs.ib-tk{display:none!important}.cs-items{padding:0;overflow:visible;flex:none;display:block}.cs-card .cs-it{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:8px 12px;min-height:58px;border:0;border-radius:0}.cs-card .cs-it,.cs-card .cs-it.on,.cs-card .cs-it:hover{background:var(--surface)}.cs-card .cs-it .avatar{width:38px!important;height:38px!important;font-size:13px!important}.cs-card .cs-it .cm-dot{display:none}.cs-card .cs-it .ib-it-main{gap:1px;min-width:0}.cs-card .cs-it .ib-it-main>b{font-size:15.5px;font-weight:650;display:flex;align-items:center;gap:6px;min-width:0}.cl-tg{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:99px;font-size:10.5px;font-weight:800;letter-spacing:.01em;flex:none}.cl-tg.lead{background:var(--brand-soft);color:var(--brand)}.cl-tg.new{background:var(--bad-bg);color:var(--bad)}.cs-card .cs-it .ib-pv{font-size:13px}.cs-card .cs-it .cs-d{display:none}.cs-card .cs-it .cs-p{display:inline}.cs-card .cs-it .cs-rt{display:flex;align-items:center;gap:8px;flex:none}.cs-card .cs-it .cs-rt .cm-tag{display:none}.cs-card .cs-it .cs-ago{display:inline;font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cs-card .cs-it .cm-pick{margin:0 -2px 0 0;width:20px;height:20px}.rqm-end{margin-top:8px}}.sb-btn{display:none}@media (max-width:800px){.sb-btn{display:grid;place-items:center;flex:none;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.sb-btn.on{background:var(--ink);color:#fff}.main .cs .bar .search .sb-btn,.main .tk-topr>.sb-btn,.ord-hd .sb-btn{grid-column:2;grid-row:1;justify-self:end;margin-right:52px}.ib-head .sb-btn{margin-left:auto;margin-right:10px}.ib-head .hb{margin-left:0}.main .cs .bar .search .hb,.main .tk-topr>.hb,.ord-hd .hb{grid-column:2;grid-row:1;justify-self:end}.main .cs .bar .search>:not(.hb):not(.sb-btn){display:none!important}.main:not([data-srch]) .ib-lh .ib-sf,.main:not([data-srch]) .ord-tools .ord-search,.main:not([data-srch]) .tk-fbar .tkx-search{display:none}.main:not([data-srch]) .tk-fbar{margin:0;padding:0;min-height:0}.tkx-wait{height:auto;min-height:24px;max-width:100%;padding:3px 10px;border-radius:12px;line-height:1.3;white-space:normal;display:inline-block}.main .ip .ip-empty{display:none}.main .ip{margin:0 0 10px}.cs-card .cs-it .cl-nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-card .cs-it .cl-tg{flex:none}.cs-card,.cs-grid,.cs-items,.cs-lp,.cs-sec,.tkx-meta .tkx-wait{min-width:0;max-width:100%}.tkx-meta .tkx-wait{display:block;height:24px;line-height:24px;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto}.cl-pp,.ord-pp,.tl-pills{top:0;padding-top:8px}.ib-pp{top:0}.ib-lh{display:contents}.ib-lh>.ib-seg,.ib-lh>.ib-sf{margin:0 0 8px}.ib-card .ib-it .ib-it-main>b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ib-card .ib-it .ib-it-main>b .ib-dot{display:inline-block;margin-left:6px;vertical-align:middle}.tkx-list .tkx-row .tkx-main,.tl-cal .tkx-row .tkx-main{display:contents}.tkx-list .tkx-row>.tkx-chk,.tl-cal .tkx-row>.tkx-chk{grid-column:1;grid-row:1}.tkx-list .tkx-row .tkx-tt,.tl-cal .tkx-row .tkx-tt{grid-column:2/-1;grid-row:1;min-width:0}.tkx-list .tkx-row .tkx-meta,.tl-cal .tkx-row .tkx-meta{grid-column:2;grid-row:2;min-width:0;align-self:center}.tkx-list .tkx-row .tkx-res,.tl-cal .tkx-row .tkx-res{grid-column:2/-1;grid-row:3}.tkx-list .tkx-row .tkx-acts,.tl-cal .tkx-row .tkx-acts{grid-column:3;grid-row:2;align-self:end}.ib-head{gap:10px;padding:6px 0 0}.ib-head .sb-btn{margin:0 0 0 auto}.cl-pp,.ib-pp,.ord-pp,.tl-pills{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:4px}}@media (max-width:800px){.cl-pp::-webkit-scrollbar,.ib-pp::-webkit-scrollbar,.ord-pp::-webkit-scrollbar,.tl-pills::-webkit-scrollbar{display:none}.cl-pp button,.ib-pp button,.ord-pp a,.ord-pp button,.tl-pills button{height:34px;padding:0 9px;gap:5px;font-size:13.5px}.cl-pp i,.ib-pp i,.ord-pp a i,.tl-pills i{font-size:11px;padding:0 5px;min-width:18px}.cl-pp .cl-more,.ib-pp .ib-pm,.ord-pp .ord-pm,.tl-pills .tl-more{margin-left:0;padding:0 12px;flex:none}.ib,.ib-pane{overflow:visible!important}.ib-grid{overflow:visible}.main .tk-head h1>*{display:none}.ord-sumx div{padding:10px}.ord-sumx small{white-space:nowrap;font-size:11px}.ord-sumx b{font-size:17px}}@media (max-width:800px){.shell .main:has(.cl-pp),.shell .main:has(.ib-pp),.shell .main:has(.ord-pp),.shell .main:has(.tl-pills){padding-top:0!important}.ib-head,.main .cs .bar,.main .tk-head,.ord-hd{padding-top:14px}.cs-grid,.cs-lp.cs-list{height:auto!important;min-height:0!important}.tkx-row .tkx-chk:not(.sq){display:none}.tkx-list .tkx-row,.tl-cal .tkx-row{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:800px){.tkx-list .tkx-row:has(>.tkx-chk.sq),.tl-cal .tkx-row:has(>.tkx-chk.sq){grid-template-columns:auto minmax(0,1fr) auto}.tkx-list .tkx-row .tkx-tt,.tl-cal .tkx-row .tkx-tt{grid-column:1/-1}.tkx-list .tkx-row .tkx-meta,.tl-cal .tkx-row .tkx-meta{grid-column:1/-1;grid-row:2}.tkx-list .tkx-row .tkx-res,.tl-cal .tkx-row .tkx-res{grid-column:1/-1}.tkx-list .tkx-row .tkx-acts,.tl-cal .tkx-row .tkx-acts{grid-column:1/-1;grid-row:3;justify-self:end;align-self:center;margin-top:-2px}.tkx-list .tkx-row:has(>.tkx-chk.sq) .tkx-tt,.tl-cal .tkx-row:has(>.tkx-chk.sq) .tkx-tt{grid-column:2/-1}.tkx-list .tkx-row:has(>.tkx-chk.sq) .tkx-meta,.tl-cal .tkx-row:has(>.tkx-chk.sq) .tkx-meta{grid-column:2/-1}.tkx-list .tkx-row:has(>.tkx-chk.sq) .tkx-acts,.tl-cal .tkx-row:has(>.tkx-chk.sq) .tkx-acts{grid-column:2/-1}.tkx-list .tkx-row .tkx-acts:empty,.tl-cal .tkx-row .tkx-acts:empty{display:none}.tkx-meta{row-gap:6px;column-gap:6px}.tkx-meta .tkx-who{flex:0 1 auto;min-width:0}.tl-cal{grid-template-columns:minmax(0,1fr)}.tl-nav{gap:6px}.tl-nav b{font-size:15px;min-width:0;overflow:hidden;text-overflow:ellipsis}.tl-nav button{height:34px;min-width:34px;padding:0 10px;font-size:13px}.tl-nav .r{gap:4px;flex:none}}@media (max-width:800px){.shell .main:has(.cs .bar),.shell .main:has(.ib-head),.shell .main:has(.ord-hd),.shell .main:has(.tk-head){padding-top:0!important}}@media (max-width:800px){.cl-pp:after,.ib-pp:after,.ord-pp:after,.tl-pills:after{content:"";flex:none;width:10px}}.fm-sum,.no-src,.no-tiles,.nt-dsum{display:none}.fm-card,.no-dock,.nt-dock,.pdock{display:contents}.fm-cap{display:none}@media (max-width:800px){.no,.no-scrim,.nt-dlg,.nt-dlg.dn-dlg,.nt-ov,.panel.fm-lead{background:var(--bg)}.no{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto}.no-hd,.nt-h{background:var(--bg);border:0;padding:calc(8px + env(safe-area-inset-top, 0px)) 14px 6px;min-height:58px}.fm-lead h1,.no-hd h1,.nt-h h2{font-size:30px;line-height:1.1;letter-spacing:-.02em;font-weight:800}.no .no-hd .no-x,.nt-dlg .nt-h .nt-x{width:40px;height:40px;background:var(--surface);color:var(--muted);box-shadow:var(--shadow);font-size:16px}.no-bd{flex:1 0 auto;padding:4px 14px 18px;gap:10px}.nt-b{padding:4px 14px 16px;gap:10px}.no-ir,.no-sec{background:var(--surface);border:0;border-radius:20px;box-shadow:var(--shadow);padding:14px;gap:12px}.no-ir{background:linear-gradient(180deg,var(--violet-bg),var(--surface) 75%)}.no-sec>h2{color:var(--muted)}.no-ir h3,.no-sec>h2{font-size:12px;font-weight:700;letter-spacing:.07em}.no-ir h3{text-transform:uppercase}.no label{gap:5px;font-size:12.5px;font-weight:650;color:var(--muted)}.tk-ord{background:var(--surface);border-radius:20px;box-shadow:var(--shadow);padding:14px;font-size:14px;line-height:1.4}.no input:not([type=checkbox]):not([type=radio]),.no select,.nt-in{height:46px;border:0;border-radius:14px;background:var(--gray-bg);padding:0 14px;min-width:0}.no textarea{height:auto;border:0;border-radius:14px;background:var(--gray-bg);padding:12px 14px;line-height:1.35;resize:none}.no input:focus-visible,.no select:focus-visible,.no textarea:focus-visible,.nt-in:focus{outline:0;box-shadow:0 0 0 2px var(--brand)}.no-item{background:var(--gray-bg);border:0;border-radius:16px;padding:12px;gap:10px}.no-item input:not([type=checkbox]):not([type=radio]),.no-item select,.no-item textarea{background:var(--surface)}.no-item .no-grid3{grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1.1fr);gap:8px}.no-item .no-grid3 input{padding:0 10px}.no .no-srcsel{display:none}.no-src{display:flex}.no .no-clr{width:32px;height:32px;right:7px;bottom:7px;background:var(--surface)}.no-rel .no-sug,.nt-menu{background:var(--surface);border:0;border-radius:14px;box-shadow:0 0 0 1px var(--line),0 8px 24px rgba(0,0,0,.18);padding:0;overflow:hidden;gap:0}.no .no-sug button,.nt-menu button{padding:10px 12px;border-radius:0;min-height:46px}.no .no-sug button+button,.nt-menu button+button{border-top:1px solid var(--line)}.no-chips{gap:6px}.no .no-chips button,.nt-ch{height:36px;padding:0 13px;border:0;border-radius:99px;background:var(--gray-bg);color:var(--ink);font-size:14px;font-weight:650;white-space:nowrap;width:auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;box-shadow:none}.no-item .no-chips button{background:var(--surface)}.no .no-chips button.on,.nt-ch.on{background:var(--ink);color:var(--bg);border:0}.nt-ch.on.ch-instagram,.nt-ch.on.ch-whatsapp{color:#fff}.no .no-seg{display:flex;flex-wrap:wrap;gap:6px;width:100%;border:0;border-radius:0;overflow:visible}.no .no-seg button{flex:0 0 auto;height:36px;padding:0 13px;border-radius:99px;background:var(--gray-bg);color:var(--ink);font-size:14px;font-weight:650;box-shadow:none}.no .no-seg button.on{background:var(--ink);color:var(--bg)}.no .no-seg[aria-label=Payment],.no .no-seg[aria-label=Stage]{flex-wrap:nowrap;gap:0;padding:3px;border-radius:99px;background:var(--gray-bg)}.no .no-seg[aria-label=Payment] button,.no .no-seg[aria-label=Stage] button{flex:1 1;min-width:0;background:none;color:var(--muted);padding:0 8px}.no .no-seg[aria-label=Payment] button.on,.no .no-seg[aria-label=Stage] button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px rgba(0,0,0,.14)}.no .no-link,.no-more summary{color:var(--brand);font-size:14px;font-weight:650}.no-hint{color:var(--violet)}.no-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.no-tiles div{background:var(--gray-bg);border-radius:14px;padding:9px 8px 9px 10px;min-width:0}.no-tiles small{color:var(--muted);font-size:11.5px;font-weight:650;overflow:hidden;text-overflow:ellipsis}.no-tiles b,.no-tiles small{display:block;white-space:nowrap}.no-tiles b{font-size:clamp(12.5px,4.2vw,15.5px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.no-tiles .good b{color:var(--good)}.no-tiles .bad b{color:var(--bad)}.no .tkd-chk{flex-direction:row-reverse;justify-content:space-between;gap:12px;font-size:15px;font-weight:650}.no .tkd-chk input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:52px;height:32px;padding:0;border-radius:99px;background:var(--line-2);position:relative;transition:background .15s;box-shadow:none}.no .tkd-chk input[type=checkbox]:after{content:"";position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform .15s}.no .tkd-chk input[type=checkbox]:checked{background:var(--good)}.no .tkd-chk input[type=checkbox]:checked:after{transform:translateX(20px)}.no #tk-code{font-family:ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.04em;text-transform:uppercase;font-size:17px!important}.no-ft{position:-webkit-sticky;position:sticky;bottom:0;z-index:4;margin-top:auto;border:0;display:block;padding:22px 12px calc(12px + env(safe-area-inset-bottom, 0px));background:linear-gradient(180deg,transparent,var(--bg) 40%)}.no-dock,.nt-dock,.pdock{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 16px;border-radius:28px;background:var(--surface);box-shadow:0 6px 24px rgba(20,20,30,.16),0 0 0 1px var(--line)}.no-dock .no-sum{flex:1 1;min-width:0;gap:14px;flex-wrap:nowrap}.no-dock .no-sum div:nth-child(2){display:none}.no-dock .no-sum b{font-size:16px;white-space:nowrap}.no-dock>.no-n{flex:1 1;min-width:0;font-size:12.5px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.no-dock .no-row{flex:none;width:auto;flex-wrap:nowrap;justify-content:flex-end}.no-dock .no-row:has(.bad){flex-wrap:wrap;flex:1 1}.no-dock .no-row .no-n{flex:1 1 100%}.no-dock .cx,.nt-dock .cx,.nt-kb,.pdock .cx{display:none}.no-dock .no-btn,.nt-dock .btn,.pdock button[type=submit]{flex:none;width:auto;height:48px;min-height:48px;padding:0 22px;border:0;border-radius:99px;background:var(--brand);color:var(--brand-ink);font-size:16px;font-weight:700;box-shadow:none;white-space:nowrap}.no-dock .no-btn.g{background:var(--gray-bg);color:var(--ink);flex:1 1;padding:0 12px}.no-dock .no-btn.bad{background:var(--bad);color:#fff;flex:1 1;padding:0 12px}.no-dock .no-btn:disabled,.nt-dock .btn:disabled,.pdock button:disabled{background:var(--gray-bg);color:var(--muted);opacity:1}.no-ft .no-btn{flex:none}.no-ir .no-btn{height:44px;border-radius:99px}.no-ir .no-btn.g{box-shadow:inset 0 0 0 1px var(--line);border:0}.no-ir .no-btn.g,.nt-f{background:var(--surface)}.nt-f{border-radius:20px;box-shadow:var(--shadow);padding:14px;display:grid;grid-gap:10px;gap:10px}.nt-l{margin:0;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.nt-cl .nt-in{padding-left:40px}.nt-s{left:13px;top:14px;width:18px;height:18px}.nt-menu{top:50px;z-index:6}.nt-chosen{min-height:52px;border:0;background:var(--gray-bg);border-radius:16px}.nt-sum{display:none}.nt-foot{padding:22px 12px calc(12px + env(safe-area-inset-bottom, 0px));border:0;background:linear-gradient(180deg,transparent,var(--bg) 40%);display:block}.nt-dock>div{width:auto;flex:none}.nt-dsum{display:grid;flex:1 1;min-width:0}.nt-dsum b{font-size:16px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nt-dsum b:first-letter{text-transform:uppercase}.nt-dsum small{color:var(--muted);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel.fm-lead{display:flex;flex-direction:column;padding:calc(8px + env(safe-area-inset-top, 0px)) 14px 0}.fm-lead h1{padding-right:52px;margin:6px 0 2px}.fm-lead .sub{margin:0 0 12px!important;font-size:14px}.fm-lead .x{position:absolute;top:calc(8px + env(safe-area-inset-top, 0px));right:12px;width:40px;height:40px;line-height:40px;background:var(--surface);box-shadow:var(--shadow)}.fm-lead .pform{display:flex;flex-direction:column;flex:1 0 auto;gap:10px}.fm-card{display:grid;grid-gap:12px;gap:12px;background:var(--surface);border-radius:20px;box-shadow:var(--shadow);padding:14px}.fm-cap{display:block;margin:0;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.fm-lead .lbl,.fm-lead label{font-size:12.5px;font-weight:650;color:var(--muted)}.fm-lead .lbl{margin-bottom:8px}.fm-lead .pform input,.fm-lead .pform textarea{background:var(--gray-bg);border:0;border-radius:14px;padding:0 14px;height:46px;margin-top:5px}.fm-lead .pform textarea{height:auto;padding:12px 14px;resize:none}.fm-lead .pform .prefix{background:var(--gray-bg);border:0;border-radius:14px;margin-top:5px}.fm-lead .pform .prefix input{margin:0;background:transparent;padding-left:4px}.fm-lead .chips button{height:36px;padding:0 13px;font-size:14px;font-weight:650;background:var(--gray-bg);color:var(--ink);width:auto}.fm-lead .chips button.on{background:var(--ink);color:var(--bg)}.fm-lead .pactions{position:-webkit-sticky;position:sticky;bottom:0;z-index:4;margin:auto -14px 0;padding:22px 12px calc(12px + env(safe-area-inset-bottom, 0px));display:block;background:linear-gradient(180deg,transparent,var(--bg) 40%)}.fm-sum{display:block;flex:1 1;min-width:0;font-size:14.5px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.no-dock .no-sum{display:grid;grid-gap:0;gap:0}.no-dock .no-sum div{display:flex;align-items:baseline;gap:6px}.no-dock .no-sum small{font-size:12.5px}.no-dock .no-sum div:first-child b{font-size:17px}.no-dock .no-sum div:nth-child(3) b{font-size:13px}.no label .no-n{font-weight:500}.no-grid4,.no-item .no-grid3{align-items:end}.no .no-seg[aria-label=Payment] button,.no .no-seg[aria-label=Stage] button{white-space:nowrap;font-size:13.5px;padding:0 4px}.no .no-link{text-align:left;justify-self:start}.no-sec>div>.no-btn.g{width:100%;height:44px;border-radius:99px;background:var(--brand-soft);color:var(--brand);border:0}.nt-seg.nt-kinds{flex-wrap:wrap;overflow:visible}.no-ir textarea{min-height:112px}.nt-kinds .nt-ch{flex:0 0 auto;padding:0 13px;font-size:14px}.nt-kinds .nt-ch svg{display:block}}.rq-sb,.rq-seg,.rq-sumx,.rq-tags,.rq-toast{display:none}@media (max-width:800px){.shell .main:has(.rq-bar){padding-top:0!important}.rq-bar{display:flex!important;flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px;margin:0 0 8px}.rq-bar>div:first-child{flex:1 1;min-width:0}.rq-bar h1{font-size:30px;letter-spacing:-.02em;margin:0}.rq-bar h1>*{display:none}.rq-bar>div.search:last-child{display:contents}.rq-bar .search>.btn .rq-short{display:none}.rq-bar .search>.btn .rq-long{display:inline}.rq-bar .hb{width:42px;height:42px;border-radius:50%;background:var(--surface);box-shadow:var(--shadow);margin:0}.rq-bar .sb-btn{margin:0}.rq-bar .search>.btn{order:9;flex:1 1 100%;height:44px;border:0;border-radius:14px;background:var(--brand-soft);color:var(--brand);font-weight:700;box-shadow:none}.rq-sumx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:2px 0 12px}.rq-sumx div{background:var(--surface);border-radius:18px;padding:10px 12px;box-shadow:var(--shadow);min-width:0}.rq-sumx small{display:block;color:var(--muted);font-size:11.5px;font-weight:650}.rq-sumx b{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.rq-sumx .hot b{color:var(--brand)}.rq-lp .rq-sf{display:none}.main[data-srch] .rq-lp .rq-sf{display:flex;margin:0 0 8px}.sm{background:linear-gradient(180deg,var(--violet-bg),var(--surface) 75%);border:0;border-radius:20px;box-shadow:var(--shadow);padding:14px;margin-bottom:6px;gap:12px}.sm-h{font-size:14.5px;gap:6px}.sm-l{grid-template-columns:minmax(0,1fr);gap:0}.sm-p{background:none;border:0;border-top:1px solid var(--line);border-radius:0;padding:12px 0 0;margin-top:12px}.sm-p:first-child{margin-top:0}.sm-p:first-child,.sm-r{border-top:0;padding-top:0}.sm .sm-b{height:34px;background:var(--violet);color:#fff;border:0;font-weight:700}.sm .sm-b,.sm .sm-g{padding:0 14px;font-size:14px}.sm .sm-g{height:36px}.sm .sm-s{height:38px;line-height:38px;padding:0 16px;border-radius:99px;font-size:14px}.sm-f textarea{font-size:16px;border-radius:14px;resize:none;padding:10px 12px}.rqm{display:block;height:auto}.rqm[data-v=lens] .rqm-list,.rqm[data-v=list] .rqm-detail{display:none}.main:has(.rqm[data-v=lens]) .rq-bar,.main:has(.rqm[data-v=lens]) .rq-sumx,.main:has(.rqm[data-v=lens]) .sm{display:none!important}.rqm-list.rq-lp{background:none;border:0;box-shadow:none;padding:0;overflow:visible;max-height:none;border-radius:0}.rq-lp .ib-lh{padding:0;border:0;display:block}.rq-lp .tk-tabs.ib-tk,.rqm .rq-lp .ib-lh .tk-tabs.ib-tk{position:-webkit-sticky;position:sticky;top:0;z-index:15;display:flex!important;gap:5px;margin:0 -14px;padding:8px 14px;width:auto;background:var(--bg);border:0;border-radius:0;box-shadow:none;overflow-x:auto;scrollbar-width:none;justify-content:flex-start}.rq-lp .tk-tabs.ib-tk::-webkit-scrollbar{display:none}.rq-lp .tk-tabs.ib-tk:after{content:"";flex:none;width:10px}.rqm .rq-lp .ib-lh .tk-tabs.ib-tk a{flex:none;height:34px;padding:0 11px;border-radius:99px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);font-weight:650;font-size:14px;display:inline-flex;align-items:center;gap:6px}.rqm .rq-lp .ib-lh .tk-tabs.ib-tk a.on{background:var(--ink);color:var(--bg);box-shadow:none}.rq-lp .tk-tabs.ib-tk .n{font-size:11.5px;min-width:20px;padding:0 6px;background:var(--gray-bg);color:var(--muted);border-radius:99px;text-align:center}.rq-lp .tk-tabs.ib-tk a.on .n{background:color-mix(in srgb,var(--bg) 22%,transparent);color:var(--bg)}.rq-items{display:grid;grid-gap:8px;gap:8px;padding:4px 0 8px}.rqm-item.rq-it{background:var(--surface);border-radius:20px;box-shadow:var(--shadow);padding:12px 14px;gap:12px;min-height:76px}.rq-it .rqm-th{width:52px!important;height:52px!important;border-radius:14px}.rq-it .rqm-meta{gap:3px}.rq-it .rqm-meta b{font-size:15.5px;-webkit-line-clamp:2}.rq-it .rqm-meta .muted{font-size:13px}.rq-tags i{font-style:normal;display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:99px;font-size:11.5px;font-weight:700;background:var(--warn-bg);color:var(--warn)}.rq-tags{display:flex}.rq-it .rqm-badge{min-width:30px;height:30px;padding:0 9px;background:var(--brand);color:#fff;font-size:14px;font-weight:800;justify-content:center}.rq-it .rqm-done{width:30px;height:30px;border-radius:99px;background:var(--good-bg);display:grid;place-items:center;padding:0;font-size:14px}.rqm-detail.card{background:none;border:0;box-shadow:none;padding:0;margin:0;overflow:visible}.rq-sb{display:flex;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;z-index:20;height:56px;margin:0 -14px;padding:8px 14px 0;background:var(--bg)}.rq-bk,.rq-sb{align-items:center}.rq-bk{display:inline-flex;gap:2px;height:40px;width:auto;padding:0;border:0;background:none;box-shadow:none;color:var(--brand);font-size:17px;font-weight:500}.rq-sb .hb{margin:0;width:40px;height:40px;border-radius:50%}.rq-sb .hb,.rqm-head{background:var(--surface);box-shadow:var(--shadow)}.rqm-head{border-radius:24px;padding:16px;margin:2px 0 0;border:0;gap:12px 14px;grid-template-columns:64px minmax(0,1fr)}.rqm-head .rqm-th{width:64px!important;height:64px!important;border-radius:18px}.rqm-title h2{font-size:21px;line-height:1.2;letter-spacing:-.02em;margin-bottom:8px;overflow-wrap:anywhere}.rqm-stats .rs-chip{padding:0 9px;height:24px;font-size:12px}.rqm-bulk .btn,.rqm-bulk button{height:44px;border:0;border-radius:14px;background:var(--brand);color:var(--brand-ink);font-weight:700;font-size:15px;box-shadow:none}.rq-seg{display:flex;background:var(--track,var(--gray-bg));border-radius:99px;padding:3px;margin:12px 0 10px;gap:0}.rq-seg button{flex:1 1 auto;min-width:0;height:34px;padding:0 2px;border:0;border-radius:99px;background:none;box-shadow:none;color:var(--muted);font-weight:650;font-size:13px;white-space:nowrap}.rq-seg button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px rgba(0,0,0,.14)}.rqm-all{display:none}.rqp-list{display:grid;grid-gap:8px;gap:8px}.rqp-li{list-style:none;border-radius:20px;overflow:hidden}.rqp-li .sw-in{background:transparent}.rqp{background:var(--surface);border-radius:20px;box-shadow:var(--shadow);border:0;padding:12px 14px;gap:10px 12px;grid-template-columns:minmax(0,1fr)}.rqp.on{background:var(--brand-soft);box-shadow:inset 0 0 0 2px var(--brand)}.rqp>.avatar,.rqp>input{display:none}.selmode .rqp>input{display:block;position:absolute;right:14px;top:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;border-radius:8px;border:2px solid var(--line-2);background:var(--surface);padding:0;margin:0}.selmode .rqp>input:checked{background:var(--brand);border-color:var(--brand)}.rqp{position:relative}.rqp-act,.rqp-body{grid-column:1}.rqp-body{grid-row:1}.rqp-act{grid-row:2}.rqp-top b{font-size:15.5px}.rqp-contact{flex-direction:row;flex-wrap:wrap;gap:6px;margin-top:6px}.rqp-contact>*{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 11px;border-radius:99px;background:var(--gray-bg);font-size:13px;font-weight:650;max-width:100%}.rqp-contact .muted{color:var(--ink)}.rqp-msg{margin-top:8px;border:0;border-radius:14px;background:var(--gray-bg);font-size:14px;padding:9px 12px;max-width:none}.rqp-act{flex-direction:row;justify-content:stretch;flex-wrap:wrap}.rqp-act .rs-chip{order:-1;height:24px;padding:0 9px;font-size:12px;flex:none}.rqp-btn{flex:1 1;height:38px;border-radius:12px;font-size:14px;font-weight:700;justify-content:center}.rqp-btn.mute{background:var(--gray-bg);color:var(--ink);font-weight:650}.selmode .rqp-act{display:none}.rq-none{text-align:center;padding:28px 0}.main .rqm .selbar{position:fixed;z-index:36;left:12px;right:12px;bottom:calc(74px + env(safe-area-inset-bottom, 0px));margin:0;padding:6px;border:0;border-radius:28px;background:var(--surface);box-shadow:0 6px 24px rgba(20,20,30,.18),0 0 0 1px var(--line);gap:6px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.main .rqm .selbar::-webkit-scrollbar{display:none}.main .rqm .selbar>span:first-child{padding:0 8px 0 10px;font-weight:700;white-space:nowrap;flex:none}.main .rqm .selbar .delbtn{flex:none;width:auto;height:40px;padding:0 14px;border-radius:20px;background:var(--gray-bg);border:0;box-shadow:none;font-weight:700;font-size:13.5px;white-space:nowrap;color:var(--ink)}.main .rqm .selbar .delbtn.arch{background:var(--brand);color:var(--brand-ink)}.main .rqm .selbar .delbtn.on{background:var(--bad);color:#fff}.main .rqm .selbar .delbtn.mute:not(.tl-ph){display:inline-flex;align-items:center;opacity:1}.main .rqm .selbar .delbtn:not(.arch):not(.mute){color:var(--bad)}.main .rqm .selbar>span{flex:none}.main .rqm .selbar>.muted,.rqm:not(.selmode) .selbar{display:none}.rq-toast{display:flex;position:fixed;z-index:60;left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom, 0px));align-items:center;gap:10px;padding:12px 12px 12px 16px;border-radius:18px;background:var(--ink);color:var(--bg);box-shadow:0 8px 28px rgba(0,0,0,.3)}.rq-toast span{flex:1 1;min-width:0;font-weight:600;font-size:14.5px}.rq-toast button{width:auto;height:32px;padding:0 10px;border:0;border-radius:99px;background:none;box-shadow:none;color:#7db7ff;font-weight:700;font-size:14px}.mn-bg{display:none!important}.mn-dd{top:0;bottom:0;max-height:none;height:100dvh;border-radius:0;box-shadow:none;background:var(--bg);gap:0;padding:calc(8px + env(safe-area-inset-top, 0px)) 14px calc(28px + env(safe-area-inset-bottom, 0px));transform:translateY(100%);transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility 0s .28s}.mn-dd.on{transform:none;visibility:visible;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.mn-hd{display:flex;align-items:center;justify-content:space-between;padding:6px 0;min-height:56px}.mn-hd h2{margin:0;font-size:30px;letter-spacing:-.02em;line-height:1.1}.mn-hd .mn-cl{width:42px;height:42px;color:var(--ink)}.mn-dh,.mn-hd .mn-cl{background:var(--surface);box-shadow:var(--shadow)}.mn-dh{border-radius:20px;padding:12px 14px;margin:6px 0 10px}.mn-av{width:44px;height:44px;font-size:18px}.mn-sr{background:var(--surface);box-shadow:var(--shadow);margin-bottom:4px}.mn-gt{margin:14px 4px 6px;grid-column:auto}.mn-grp{background:var(--surface);border-radius:20px;box-shadow:var(--shadow);overflow:hidden}.mn-row{display:flex;align-items:center;gap:12px;min-height:54px;padding:8px 14px;color:var(--ink);text-decoration:none}.mn-row+.mn-row{border-top:1px solid var(--line)}.mn-row:hover{text-decoration:none}.mn-row:active{background:var(--gray-bg)}.mn-row .mn-ti{width:34px;height:34px;border-radius:11px;flex:none}.mn-row .mn-ti svg{width:19px;height:19px}.mn-row{text-transform:none;letter-spacing:0}.mn-lb{flex:1 1;min-width:0;font-weight:600;font-size:15.5px}.mn-ct{flex:none;min-width:22px;height:22px;padding:0 7px;border-radius:99px;background:var(--bad);color:#fff;font-size:12px;font-weight:800;display:grid;place-items:center}.mn-go{flex:none;width:18px;height:18px;color:var(--line-2)}.mn-row.on .mn-ti{background:var(--brand-soft)}.mn-row.on .mn-ti svg{stroke:var(--brand)}.mn-row.on .mn-lb{color:var(--brand)}.mn-row.iris .mn-ti{background:var(--violet-bg)}.mn-row.iris .mn-ti svg{stroke:var(--violet)}.mn-acts{border:0;padding-top:14px}.mn-fb{background:var(--surface);box-shadow:var(--shadow);border-radius:16px}}@media (max-width:350px){.rq-bar h1{font-size:26px}}@media (max-width:800px){.main .rqm .selbar{color:var(--ink)}}.ib-pf,.ib-pfav{display:contents}.aic-exp,.ib-cx,.ib-more,.ig-em,.ig-emp,.ig-plus,.ig-think,.ig-tray,.ig-win{display:none}.ig-fld{display:contents}@media (max-width:800px){.ib-mid .ib-th{display:flex;align-items:center;gap:10px;padding:14px 0 8px;border:0;background:none}.ib-mid .ib-th .ib-back{display:grid;place-items:center;flex:none;width:42px;padding:0;border-radius:50%;color:var(--ink)}.ib-mid .ib-th .ib-back,.ib-mid .ib-th .ib-pf{height:42px;background:var(--surface);box-shadow:var(--shadow)}.ib-mid .ib-th .ib-pf{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0;padding:4px 14px 4px 4px;border-radius:99px}.ib-pfav{display:block;position:relative;flex:none;width:34px;height:34px}.ib-pfav .avatar{width:34px!important;height:34px!important;font-size:12.5px!important}.ib-pfav .ib-chb{display:grid;position:absolute;right:-3px;bottom:-3px;width:15px;height:15px;border-radius:50%;border:2px solid var(--surface);place-items:center;color:#fff;font-size:7px;font-weight:800;font-style:normal}.ib-mid .ib-who{flex:1 1;min-width:0;line-height:1.15}.ib-mid .ib-who a{color:var(--ink);text-decoration:none}.ib-mid .ib-who b{font-size:15px;font-weight:700}.ib-mid .ib-who b,.ib-mid .ib-who small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ib-mid .ib-who small{font-size:11.5px;color:var(--muted)}.ib-mid .ib-th .ib-sp{display:none}.ib-mid .ib-th .ib-more{display:grid;place-items:center;flex:none;width:42px;height:42px;padding:0;border-radius:50%;background:var(--surface);box-shadow:var(--shadow);color:var(--ink)}.ib-cx{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -14px;padding:2px 14px 8px;flex:none}.ib-cx::-webkit-scrollbar{display:none}.ib-px{flex:none;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 13px;border-radius:99px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font-size:13.5px;font-weight:650;white-space:nowrap;text-decoration:none}.ib-px i{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.ib-px.warn{background:var(--warn-bg);color:var(--warn);box-shadow:none}.ib-px.ok{background:var(--good-bg);color:var(--good);box-shadow:none}.ib-px.off{background:var(--gray-bg);color:var(--muted);box-shadow:none}.ib-px.wa{color:#1fa855}.ib-px.heat-hot{background:var(--bad-bg);color:var(--bad);box-shadow:none}.ib-px.heat-warm{background:var(--warn-bg);color:var(--warn);box-shadow:none}.ib-px.heat-cold{color:var(--muted)}.igchat.igfill{padding:0}.igchat.igfill .igwinbar{display:none}.igchat.igfill .igmsgs{padding:4px 0 12px;gap:0;scrollbar-width:none;overscroll-behavior:contain}.igchat.igfill .igmsgs::-webkit-scrollbar{display:none}.igchat.igfill .igrow .igmsg{max-width:84%}.igchat.igfill .igav-gap,.igchat.igfill .igmsg.in .avatar{display:none}.igchat.igfill .igmsg .igb{padding:9px 13px;border-radius:20px;font-size:15px;line-height:1.38}.igchat.igfill .igmsg.in .igb{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.igchat.igfill .igmsg.out .igb{background:var(--brand);color:var(--brand-ink);box-shadow:none}.igchat.igfill .igrow .igmsg.in.last .igb{border-bottom-left-radius:6px}.igchat.igfill .igrow .igmsg.out.last .igb{border-bottom-right-radius:6px}.igchat.igfill .igb.media{padding:0;background:transparent!important;box-shadow:none!important}.igchat.igfill .igb.media img,.igchat.igfill .igb.media video{border-radius:20px}.igchat.igfill .igrow .igmsg .igt{margin:3px 6px 2px;font-size:11.5px;color:var(--muted)}.igchat.igfill .igday{margin:14px 0 6px}.igchat.igfill .igday span{background:none;padding:0;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.igchat.igfill .ignote{width:90%;border:0;border-radius:16px}.ig-think{display:flex;align-self:flex-start;align-items:center;gap:7px;margin-top:10px;padding:10px 14px;border-radius:20px;border-bottom-left-radius:6px;background:var(--violet-bg);color:var(--violet);font-size:13.5px;font-weight:650}.ig-think i{width:6px;height:6px;border-radius:50%;background:currentColor;animation:igdot 1.1s infinite}.ig-think i:nth-of-type(2){animation-delay:.15s}.ig-think i:nth-of-type(3){animation-delay:.3s}@keyframes igdot{0%,60%,to{opacity:.3}30%{opacity:1}}.igchat.igfill .igtools{display:none}.igchat.igfill .igcomp{flex:none;padding:6px 0 10px}.ig-win{display:flex;align-items:center;gap:6px;margin:0 8px 8px;font-size:12px;font-weight:600;color:var(--muted)}.ig-win i{width:7px;height:7px;border-radius:50%;background:var(--good);flex:none}.ig-win.warn{color:var(--warn)}.ig-win.warn i{background:var(--warn)}.ig-win.off i{background:var(--muted)}.ig-tray{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0 0 8px;padding:12px 8px 10px;border-radius:24px;background:var(--surface);box-shadow:0 6px 24px rgba(20,20,30,.16),0 0 0 1px var(--line)}.ig-tray button{display:grid;justify-items:center;align-content:start;grid-gap:6px;gap:6px;width:auto;height:auto;padding:0;border:0;background:none;box-shadow:none;color:var(--muted);font-size:12px;font-weight:650;line-height:1.2;text-align:center}.ig-tray button:disabled{opacity:.45}.ig-tray button>span{display:grid;place-items:center;width:52px;height:52px;border-radius:18px;background:var(--gray-bg);color:var(--ink);font-size:16px;font-weight:800}.ig-tray .v>span{background:var(--violet-bg);color:var(--violet)}.ig-tray .on>span{background:var(--brand-soft);color:var(--brand)}.ig-emp{display:block;margin:0 0 8px;padding:8px 10px 10px;border-radius:24px;background:var(--surface);box-shadow:0 6px 24px rgba(20,20,30,.16),0 0 0 1px var(--line)}.ig-emt{display:flex;gap:4px;margin-bottom:6px;overflow-x:auto;scrollbar-width:none}.ig-emt::-webkit-scrollbar{display:none}.ig-emt button{flex:none;width:auto;height:30px;padding:0 11px;border:0;border-radius:99px;background:none;box-shadow:none;color:var(--muted);font-size:12.5px;font-weight:650}.ig-emt button.on{background:var(--ink);color:var(--bg)}.ig-emg{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:2px;gap:2px;max-height:196px;overflow-y:auto}.ig-emg button{width:100%;height:40px;padding:0;border:0;border-radius:10px;background:none;box-shadow:none;font-size:23px;line-height:1}.ig-emg button:active{background:var(--gray-bg)}.igchat.igfill .igsend.igbox,.igchat.igfill .igsend.igbox.multi{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:6px;margin:0;padding:6px;border:0;border-radius:28px;background:var(--surface);box-shadow:0 6px 24px rgba(20,20,30,.16),0 0 0 1px var(--line);position:relative}.igchat.igfill .igsend.igbox:focus-within{border:0;background:var(--surface);box-shadow:0 6px 24px rgba(20,20,30,.16),0 0 0 1px var(--line)}.igchat.igfill .igsend.igbox .ig-plus{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--gray-bg);color:var(--ink);box-shadow:none;transition:transform .2s,background .2s}.igchat.igfill .igsend.igbox .ig-plus.on{transform:rotate(45deg);background:var(--ink);color:var(--bg)}.igchat.igfill .igsend.igbox .ig-fld{display:flex;align-items:flex-end;flex:1 1;min-width:0;padding-left:14px;border-radius:22px;background:var(--gray-bg)}.igchat.igfill .igsend.igbox .ig-fld:focus-within{box-shadow:0 0 0 2px var(--brand)}.igchat.igfill .igsend.igbox .ig-fld textarea,.igchat.igfill .igsend.igbox.multi .ig-fld textarea{order:0;flex:1 1;min-width:0;width:auto;min-height:44px;max-height:120px;margin:0;padding:11px 0;border:0;border-radius:0;background:none;box-shadow:none;font-size:16px;line-height:22px;align-self:stretch}.igchat.igfill .igsend.igbox .ig-fld textarea:focus{border:0;box-shadow:none}.igchat.igfill .igsend.igbox .ig-em{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:none;box-shadow:none;color:var(--muted)}.igchat.igfill .igsend.igbox .ig-em[aria-expanded=true]{color:var(--brand)}.igchat.igfill .igsend.igbox .igsendbtn,.igchat.igfill .igsend.igbox.multi .igsendbtn{flex:none;width:44px;height:44px;margin:0;padding:0;align-self:flex-end;border-radius:50%;background:var(--brand);color:var(--brand-ink)}.igchat.igfill .igsend.igbox .igsendbtn:disabled{background:var(--gray-bg);color:var(--muted)}.igchat.igfill .igsend.igbox .igsendbtn svg{width:20px;height:20px}.igchat.igfill .igsend.igbox.note .ig-fld{background:var(--warn-bg)}.igchat.igfill .igsend.igbox.note .igsendbtn{background:var(--warn)}.igchat.igfill .igcomp>.igsend.igbox .igcnt,.igchat.igfill .igcomp>.igsend.igbox.multi .igcnt{position:absolute;right:66px;top:-20px;margin:0;font-size:11.5px}.igchat.igfill .igcomp .igtr{bottom:calc(100% + 4px);padding:10px;gap:6px;border:0;border-radius:20px;background:var(--brand-soft);box-shadow:0 10px 28px -8px rgba(10,30,80,.3);max-height:46dvh}.igchat.igfill .igtr-h{color:var(--brand)}.igchat.igfill .igtr-h i{background:var(--brand)}.igchat.igfill .igtr-h em{display:none}.igchat.igfill .igtr-v{flex-direction:column;gap:2px;padding:9px 12px;border:0;border-radius:14px;background:var(--surface);font-size:14px}.igchat.igfill .igtr-v b{min-width:0;color:var(--brand)}.igchat.igfill .igfile{margin:0 0 8px;padding:8px;border:0;border-radius:18px;background:var(--surface);box-shadow:var(--shadow)}.igchat.igfill .igfile img,.igchat.igfill .igfile-ico{width:44px;height:44px;border-radius:12px}.igchat.igfill .aic:not(.full){flex:none;max-height:46dvh;margin:6px 0 8px;overflow-y:auto;border:0;border-radius:24px;background:linear-gradient(180deg,var(--violet-bg),var(--surface) 80%);box-shadow:inset 0 0 0 1px var(--violet-bg),var(--shadow)}.aic:not(.full) .aic-hd{padding:12px 10px 0 14px;font-size:12px;letter-spacing:.07em;text-transform:uppercase}.aic:not(.full) .aic-x{width:34px;height:34px}.aic .aic-exp{display:inline-flex;align-items:center;width:auto;height:30px;padding:0 12px;border:0;border-radius:99px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--violet);font-size:12.5px;font-weight:650;text-transform:none;letter-spacing:0;white-space:nowrap}.aic:not(.full) .aic-why,.aic:not(.full):has(.aic-box) .aic-adj,.aic:not(.full):has(.aic-box) .aic-sum,.aic:not(.full):has(.aic-box) .aic-task{display:none}.aic:not(.full) .aic-box{margin:8px 14px 0;padding:0;border:0;background:none}.aic:not(.full) .aic-reply{min-height:0;font-size:15px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.aic:not(.full) .aic-foot{margin:10px 0 14px;padding:0;border:0}.aic:not(.full) .aic-use{flex:1 1;height:46px;border-radius:99px}.igchat.igfill .aic.full{background:var(--bg)}.aic.full .aic-box{background:var(--surface);border:0;border-radius:20px;padding:14px;box-shadow:var(--shadow)}}@media (max-width:800px) and (prefers-reduced-motion:reduce){.ig-think i{animation:none}}@media (max-width:800px){.ib-mid.ai-on,.ib-mid.ai-on.ib-pane{box-shadow:none;border-color:transparent!important}.ib-mid.ai-on:before{display:none}.aic .aic-ai{white-space:nowrap}.aic:not(.full) .aic-chip{margin-left:2px}.aic:not(.full) .aic-foot{gap:8px}.aic .aic-expf{height:46px;padding:0 16px;font-size:14px;flex:none}.igchat.igfill .igsend.igbox.multi{flex-wrap:wrap;row-gap:4px}.igchat.igfill .igsend.igbox.multi .ig-fld{order:-1;flex:1 1 100%}.igchat.igfill .igsend.igbox.multi .ig-plus{order:1}.igchat.igfill .igsend.igbox.multi .igsendbtn{order:2;margin-left:auto}.igchat.igfill .igcomp>.igsend.igbox.multi .igcnt{order:1;position:static;align-self:center;margin:0 8px 0 auto}.igchat.igfill .igcomp>.igsend.igbox.multi .igcnt+.igsendbtn{margin-left:0}.aic.full .aic-chip{display:none}.aic.full .aic-hd{gap:6px;padding-left:14px;padding-right:10px}.igchat.igfill .igmwrap{min-height:56px}.igchat.igfill .aic:not(.full){flex:0 1 auto;min-height:0;max-height:40dvh}.igchat.igfill .igcomp .igtr{max-height:38dvh}}@media (max-width:800px){.shell:has(.ib.has-sel) .mn-bar{display:none!important}.shell .main:has(>.ib.has-sel){padding-bottom:calc(4px + env(safe-area-inset-bottom, 0px))}.igchat.igfill .aic.full{bottom:0;padding-bottom:env(safe-area-inset-bottom,0)}.main:has(>.ib.has-sel):before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .7s ease;background:radial-gradient(70% 38% at 12% 102%,color-mix(in srgb,var(--violet) 34%,transparent),transparent 70%),radial-gradient(60% 34% at 92% -2%,color-mix(in srgb,var(--violet) 26%,transparent),transparent 70%),radial-gradient(90% 50% at 50% 55%,color-mix(in srgb,var(--violet) 9%,transparent),transparent 75%)}.main:has(>.ib.has-sel):has(.ig-thinking):before{opacity:1;animation:igglow 3.4s ease-in-out infinite}.main:has(>.ib.has-sel)>.ib{position:relative;z-index:1}@keyframes igglow{0%,to{transform:scale(1);filter:saturate(1)}50%{transform:scale(1.08) translateY(-6px);filter:saturate(1.25)}}}@media (max-width:800px) and (prefers-reduced-motion:reduce){.main:has(>.ib.has-sel):has(.ig-thinking):before{animation:none}}@media (max-width:800px) and (prefers-color-scheme:dark){.main:has(>.ib.has-sel):before{background:radial-gradient(75% 42% at 10% 102%,color-mix(in srgb,var(--violet) 52%,transparent),transparent 72%),radial-gradient(65% 38% at 94% -2%,color-mix(in srgb,var(--violet) 42%,transparent),transparent 72%),radial-gradient(95% 55% at 50% 55%,color-mix(in srgb,var(--violet) 14%,transparent),transparent 78%)}}@media (max-width:800px){.aic{overflow-x:hidden}.aic-hd{min-width:0}.aic-hd .aic-ai{flex:none}.aic-hd .aic-chip{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aic-hd .aic-exp,.aic-hd .aic-x{flex:none}.main:has(>.ib.has-sel):before{background:radial-gradient(75% 38% at 8% 100%,color-mix(in srgb,var(--violet) 34%,transparent),transparent 72%),radial-gradient(65% 34% at 96% 0,color-mix(in srgb,var(--violet) 30%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--violet) 15%,transparent),color-mix(in srgb,var(--violet) 8%,transparent) 50%,color-mix(in srgb,var(--violet) 15%,transparent))}}@media (max-width:800px) and (prefers-color-scheme:dark){.main:has(>.ib.has-sel):before{background:radial-gradient(75% 42% at 8% 100%,color-mix(in srgb,var(--violet) 52%,transparent),transparent 72%),radial-gradient(65% 38% at 96% 0,color-mix(in srgb,var(--violet) 44%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--violet) 26%,transparent),color-mix(in srgb,var(--violet) 14%,transparent) 50%,color-mix(in srgb,var(--violet) 26%,transparent))}}@media (max-width:340px){.aic:not(.full) .aic-chip{display:none}}@media (max-width:800px){.rq-add{display:flex;flex-direction:column;gap:10px;padding:0 14px;background:var(--bg);overflow-x:hidden}.rq-add-h{position:static;margin:0;padding:calc(8px + env(safe-area-inset-top, 0px)) 0 6px;min-height:58px;border:0;background:none;align-items:center}.rq-add-h b{font-size:30px;line-height:1.1;letter-spacing:-.02em;font-weight:800}.rq-add .rq-x{width:40px;height:40px;border-radius:50%;background:var(--surface);box-shadow:var(--shadow)}.rq-add .fm-card{gap:12px}.rq-add .lbl-block>span{display:none}.rq-add .lbl-block,.rq-add label{gap:5px;font-size:12.5px;font-weight:650;color:var(--muted)}.rq-add input,.rq-add textarea{height:46px;border:0;border-radius:14px;background:var(--gray-bg);padding:0 14px;font-size:16px}.rq-add textarea{height:auto;min-height:96px!important;padding:12px 14px;line-height:1.35;resize:none}.rq-add input:focus,.rq-add textarea:focus{outline:0;box-shadow:0 0 0 2px var(--brand)}.rq-add .lp-menu{background:var(--surface);border:0;border-radius:14px;box-shadow:0 0 0 1px var(--line),0 8px 24px rgba(0,0,0,.18);padding:0;overflow:hidden}.rq-add .lp-item{min-height:54px;padding:8px 12px;border-radius:0;font-size:14.5px}.rq-add .lp-item+.lp-item{border-top:1px solid var(--line)}.rq-add .lp-picked,.rq-add .rp-client{border:0;border-radius:16px;background:var(--gray-bg);padding:8px 10px;min-height:54px}.rq-add .lp-x{width:32px;height:32px;background:var(--surface);border-radius:50%}.rq-add .rp-client{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:0 8px;gap:0 8px}.rq-add .rp-client b{font-size:15px}.rq-add .rp-client .muted{grid-column:1;font-size:12.5px}.rq-add .rp-client .ghost{grid-column:2;grid-row:1/3;height:34px;padding:0 12px;border:0;border-radius:99px;background:var(--surface);color:var(--brand);font-weight:650}.rq-add .fm-card>.muted,.rq-add>.muted{font-size:13px!important}.rq-add .pactions{position:-webkit-sticky;position:sticky;bottom:0;z-index:4;display:block;width:auto;margin:auto -14px 0!important;padding:22px 12px calc(12px + env(safe-area-inset-bottom, 0px));background:linear-gradient(180deg,transparent,var(--bg) 40%)}.rq-add .pdock button[type=submit]{height:48px}.igchat.igfill .aic.full{display:flex;flex-direction:column;gap:10px;padding:0 14px calc(104px + env(safe-area-inset-bottom, 0px));overflow-x:hidden;background:radial-gradient(80% 36% at 100% 0,color-mix(in srgb,var(--violet) 26%,transparent),transparent 72%),radial-gradient(70% 34% at 0 100%,color-mix(in srgb,var(--violet) 20%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--violet) 10%,var(--bg)),var(--bg))}.aic.full .aic-hd{display:flex;align-items:center;gap:10px;padding:calc(8px + env(safe-area-inset-top, 0px)) 0 6px;min-height:58px}.aic.full .aic-ai{flex:1 1;min-width:0;gap:9px;padding:0;background:none;box-shadow:none;color:var(--ink);font-size:26px;line-height:1.1;font-weight:800;letter-spacing:-.02em;text-transform:none}.aic.full .aic-ai canvas,.aic.full .aic-ai svg,.aic.full .aic-ai>span{flex:none}.aic.full .aic-sp{display:none}.aic.full .aic-back,.aic.full .aic-x{display:grid;place-items:center;flex:none;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:var(--surface);box-shadow:var(--shadow);color:var(--violet)}.aic.full .aic-x{color:var(--muted);font-size:16px}.aic.full .aic-adj,.aic.full .aic-box,.aic.full .aic-done,.aic.full .aic-sum,.aic.full .aic-task,.aic.full .aic-teach{margin:0;border:0;border-radius:20px;background:var(--surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--violet) 16%,transparent),var(--shadow);padding:14px}.aic.full .aic-sum{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 8px;gap:6px 8px;align-items:center;width:auto;height:auto;text-align:left;background:color-mix(in srgb,var(--violet) 8%,var(--surface))}.aic.full .aic-al,.aic.full .aic-box:before,.aic.full .aic-sum b,.aic.full .aic-ti{margin:0;color:var(--violet);font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.aic.full .aic-sum span{grid-column:1/-1;grid-row:2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14.5px;line-height:1.4;color:var(--ink)}.aic.full .aic-sum.open span{-webkit-line-clamp:unset}.aic.full .aic-sum i{grid-column:2;grid-row:1}.aic.full .aic-box{display:block;flex:none}.aic.full .aic-box:before{content:"Reply";display:block;margin-bottom:8px}.aic.full .aic-reply{font-size:16px;line-height:1.5;min-height:0}.aic.full .aic-wb{margin-top:12px;border:0;border-radius:14px;background:var(--violet-bg)}.aic.full .aic-foot{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));z-index:5;display:flex;align-items:center;gap:10px;margin:0;padding:8px 8px 8px 16px;border:0;border-radius:28px;background:var(--surface);box-shadow:0 6px 24px rgba(20,20,30,.16),0 0 0 1px var(--line)}.aic.full .aic-why{flex:1 1;min-width:0;font-size:14px;font-weight:650;color:var(--violet)}.aic.full .aic-use{flex:none;width:auto;height:48px;padding:0 22px;border-radius:99px;font-size:16px}.aic.full .aic-adj{display:grid;grid-gap:10px;gap:10px}.aic.full .aic-al{flex:none}.aic.full .aic-seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:0;border:0;background:none}.aic.full .aic-seg button{height:46px;padding:0 10px;border:0;border-radius:99px;background:var(--violet-bg);color:var(--violet);font-size:14.5px;font-weight:700;box-shadow:none}.aic.full .aic-seg button.busy{background:var(--violet);color:#fff}.aic.full .aic-seg button:disabled{opacity:.6}.aic.full .aic-fb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.aic.full .aic-fb button{height:44px;padding:0 10px;border:0;border-radius:99px;background:var(--gray-bg);color:var(--ink);font-size:14.5px;font-weight:650;box-shadow:none}.aic.full .aic-fb button.on{background:var(--violet);color:#fff}.aic.full .aic-task{display:grid;grid-gap:10px;gap:10px;border-top:0}.aic.full .aic-tt{font-size:15px;font-weight:600;line-height:1.35}.aic.full .aic-tt small{display:block;margin-top:2px;color:var(--muted);font-size:12.5px;font-weight:500}.aic.full .aic-when{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.aic.full .aic-teach input,.aic.full .aic-teach textarea,.aic.full .aic-when input{width:100%;min-width:0;height:46px;border:0;border-radius:14px;background:var(--gray-bg);padding:0 12px;font-size:16px;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none}.aic.full .aic-teach textarea{height:auto;padding:12px 14px;line-height:1.4}.aic.full .aic-teach input:focus,.aic.full .aic-teach textarea:focus,.aic.full .aic-when input:focus{outline:0;box-shadow:0 0 0 2px var(--violet)}.aic.full .aic-add{width:100%;height:46px;border:0;border-radius:99px;background:var(--violet);color:#fff;font-size:15px;font-weight:700}.aic.full .aic-add.done{background:var(--good-bg);color:var(--good)}.aic.full .aic-teach{display:grid;grid-gap:10px;gap:10px}.aic.full .aic-trow{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}.aic.full .aic-tb{height:46px;border-radius:99px;background:var(--violet);color:#fff;border:0;font-weight:700}.aic.full .aic-tb.ghost{background:var(--violet-bg);color:var(--violet)}.aic.full .aic-ai svg{color:var(--violet)}}@media (max-width:800px){.shell:has(.rq-add) .mn-bar{display:none!important}}.aic-ed-busy,.aic-edit,.aic-rst{display:none}@media (max-width:800px){.aic.full .aic-ro{display:none}.aic.full .aic-edit{display:block;width:100%;min-height:0;margin:0;padding:12px 14px;border:0;border-radius:14px;background:var(--violet-bg);color:var(--ink);font:inherit;font-size:16px;line-height:1.5;resize:none;overflow:hidden}.aic.full .aic-edit:focus{outline:0;box-shadow:0 0 0 2px var(--violet);background:var(--surface)}.aic.full .aic-ed-busy{display:block;margin:0;padding:12px 14px;border-radius:14px;background:var(--violet-bg);color:var(--violet);font-size:16px}.aic.full .aic-rst{display:inline-flex;align-items:center;width:auto;height:34px;margin-top:10px;padding:0 12px;border:0;border-radius:99px;background:none;color:var(--violet);font-size:13.5px;font-weight:650;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--violet) 30%,transparent)}.aic.full .aic-box:before{content:"Reply \00B7  tap to edit"}.aic:not(.full) .aic-ro{cursor:pointer}}.aic-st{display:none}.aic-wb p b{display:block;margin-bottom:2px;color:var(--violet);font-size:11px;letter-spacing:.05em;text-transform:uppercase}.aic-foot{justify-content:flex-end}@media (max-width:800px){.aic:not(.full):has(.aic-box) .aic-notes{display:none}.aic.full .aic-notes{margin:0;border-radius:20px;background:color-mix(in srgb,var(--violet) 8%,var(--surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--violet) 16%,transparent),var(--shadow);padding:14px}.aic.full .aic-notes .aic-sum{padding:0;margin:0;border-radius:0;background:none;box-shadow:none}.aic.full .aic-wb{margin-top:12px;padding:12px;border:0;border-radius:14px;background:var(--surface);font-size:14px;line-height:1.45}.aic.full .aic-wb p{margin:0 0 8px}.aic.full .aic-st{display:block;flex:1 1;min-width:0;font-size:14px;font-weight:650;color:var(--violet);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.ig-copied{display:none}@media (max-width:800px){.igchat.igfill .igb:not(.media){cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .15s,transform .15s}.igchat.igfill .igb:not(.media):active{opacity:.78}.igchat.igfill .igb.copied{animation:igcopy .9s ease}@keyframes igcopy{0%{transform:scale(.97)}35%{transform:scale(1.02)}to{transform:scale(1)}}.ig-copied{display:flex;align-items:center;gap:6px;position:absolute;left:50%;bottom:10px;transform:translateX(-50%);z-index:3;padding:9px 16px;border-radius:99px;background:var(--ink);color:var(--bg);font-size:13.5px;font-weight:650;white-space:nowrap;box-shadow:0 6px 20px rgba(20,20,30,.25);pointer-events:none;animation:igcopyin .2s ease}.ig-copied.bad{background:var(--bad);color:#fff}@keyframes igcopyin{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}}@media (max-width:800px) and (prefers-reduced-motion:reduce){.ig-copied,.igchat.igfill .igb.copied{animation:none}}.ig-pull{display:none}@media (max-width:800px){.igchat.igfill .igmsgs{will-change:transform}.ig-pull{display:flex;align-items:center;gap:7px;position:absolute;left:50%;bottom:8px;transform:translateX(-50%);z-index:2;padding:7px 14px;border-radius:99px;background:var(--surface);box-shadow:var(--shadow);color:var(--muted);font-size:13px;font-weight:650;white-space:nowrap;pointer-events:none}.ig-pull svg{transition:transform .2s}.ig-pull.ready{color:var(--brand)}.ig-pull.ready svg{transform:rotate(180deg)}.ig-pull .spin{width:14px;height:14px;margin:0}.igchat.igfill .igmwrap{overflow:hidden}.ig-pull .spin{border:2px solid var(--line-2);border-top-color:var(--brand);border-radius:50%;background:none}}.cc-acts,.cc-bar-more{display:none}@media (max-width:800px){.cc-top .cc-av{width:52px;height:52px}.cc-top .cc-name-m{font-size:20px;line-height:1.18;letter-spacing:-.015em;overflow-wrap:anywhere}.cc-top{padding:14px 14px 10px}.cc-top .cc-tags{margin-top:4px}.cc-top .cc-acts{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:8px;gap:8px;grid-column:1/-1;grid-row:3;margin-top:8px}.cc-acts>*{height:58px;border-radius:16px;background:var(--gray-bg);color:var(--ink);display:grid;justify-items:center;align-content:center;grid-gap:3px;gap:3px;font-size:11.5px;font-weight:650;padding:0;border:0;box-shadow:none;min-width:0}.cc-acts>*,.cc-acts>:hover{text-decoration:none}.cc-acts>:active{transform:scale(.97)}.cc-acts>.p{background:var(--brand);color:var(--brand-ink)}.cc-acts svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cc-dock{opacity:0;pointer-events:none;transform:translateX(-50%) translateY(10px);transition:opacity .18s,transform .18s}.cc-dock.show{opacity:1;pointer-events:auto;transform:translateX(-50%)}.cc-bar-more{display:block;margin-left:auto;position:relative}.cc-bar-more .cc-more{position:static}.cc-bar-more .cc-more>.cc-btn{width:42px;height:42px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:var(--surface);color:var(--ink);box-shadow:var(--shadow);font-size:20px;line-height:1}.cc-bar .cc-mm{position:fixed;left:12px;right:12px;top:auto;bottom:calc(14px + env(safe-area-inset-bottom, 0px));width:auto;max-height:72dvh;overflow-y:auto;z-index:70;padding:8px;border-radius:24px;background:var(--surface);box-shadow:0 8px 30px rgba(0,0,0,.25),0 0 0 1px var(--line)}.cc-bar .cc-mm .mi{padding:14px 12px;font-size:15.5px;min-height:48px}.cc-bar-t{max-width:42%}.cx-ovp .cx-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.cx-ovp .cx-kpis>div:nth-child(3){display:none}.cx-ovp .cx-kpis b{font-size:16px;white-space:nowrap}.shell[data-cp] .cx-tabs button{padding:0 12px}.shell[data-cp] .cx-tabs{gap:5px}.cx-ovp .cx-kpis{grid-template-columns:minmax(0,1.55fr) minmax(0,.8fr) minmax(0,1.05fr)}.cx-ovp .cx-kpis>div{padding:9px 10px;min-width:0}.cx-ovp .cx-kpis b{font-size:15.5px;letter-spacing:-.02em}}@media (max-width:345px){.shell[data-cp] .cx-tabs{gap:4px}.shell[data-cp] .cx-tabs button{padding:0 10px;font-size:13.5px;gap:5px}.cc-acts>*{font-size:11px}}.no-scrim{z-index:400}@media (max-width:800px){.no-scrim{position:fixed;inset:0;height:100dvh}}.cc-top .cc-acts{display:none!important}@media (max-width:800px){.cc-dock{opacity:1;pointer-events:auto;transform:translateX(-50%)}}.cc-tier-m{display:none}@media (max-width:800px){.cx-ovp .cx-kpwrap .tr-wrap,.cx-ovp:not(.on)>.cx-kpwrap{display:none}.shell[data-cp] .cx-ovp>.cx-kpwrap{order:2;margin:2px 0 0}.cc-top .cc-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cc-tier-m{display:inline-flex;order:-1}.cc-tier-m .tr-wrap{margin:0}.cc-tier-m .tr{width:auto;height:26px;min-height:0;padding:0 10px;border-radius:99px;display:inline-flex;align-items:center;background:linear-gradient(135deg,var(--a),var(--b));color:var(--t);box-shadow:inset 0 0 0 1px var(--e);overflow:hidden}.cc-tier-m .tr-top,.cc-tier-m .tr:after,.cc-tier-m .tr:before{display:none}.cc-tier-m .tr strong{font-size:12.5px;letter-spacing:0;text-transform:none;font-weight:700;text-shadow:none;white-space:nowrap}.cc-tier-m .tr strong:before{content:"\2605  Vintage Optics ";font-weight:700}.cc-tier-m .tr-menu{position:fixed;left:12px;right:12px;top:auto;bottom:calc(14px + env(safe-area-inset-bottom, 0px));z-index:70;padding:8px;border-radius:24px;background:var(--surface);box-shadow:0 8px 30px rgba(0,0,0,.25),0 0 0 1px var(--line)}.cc-tier-m .tr-menu button{min-height:48px;font-size:15.5px;padding:0 12px;border-radius:14px}.cc-top .cc-tags .badge.b-customer,.cc-top .cc-tags .badge.b-lead,.cc-top .cc-tags .cc-tag,.cc-top .cc-tags .cc-tagadd{height:26px;display:inline-flex;align-items:center;padding:0 10px;border-radius:99px;font-size:12.5px;font-weight:650}.shell[data-cp] .cc-blk.cc-ph-only,.shell[data-cp] .cc-blk:not(.cc-ph-only){background:none;border:0;box-shadow:none;padding:0;border-radius:0;margin:0}.shell[data-cp] .cc-bh{border:0;padding:0;margin:18px 6px 8px;align-items:baseline;gap:8px}.shell[data-cp] .cc-bt h3{font:700 12px/1.2 inherit;font-family:inherit;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.shell[data-cp] .cc-cnt{background:none;color:var(--muted);padding:0;font-size:12px;font-weight:700}.shell[data-cp] .cc-ha{color:var(--brand);font-size:14px;font-weight:650;padding:0;min-height:0;text-transform:none;letter-spacing:0}.shell[data-cp] .cc-bd{background:var(--surface);border-radius:20px;box-shadow:var(--shadow);overflow:hidden;padding:0}.shell[data-cp] .cc-bd>.muted,.shell[data-cp] .cc-bd>p.muted{padding:18px 14px;text-align:center;font-size:14px;margin:0!important}.shell[data-cp] .cc-bd .cc-line{padding:10px 14px 12px;margin:0;border-top:1px solid var(--line)}.shell[data-cp] .cc-bd .cc-line:first-child{border-top:0}.shell[data-cp] .cx-row{padding:12px 14px;min-height:54px;gap:12px;font-size:15px;border-top:1px solid var(--line)}.shell[data-cp] .cx-row:first-child{padding-top:12px;border-top:0}.shell[data-cp] .cx-g b{font-size:15px;font-weight:650;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell[data-cp] .cx-g a b{display:inline}.shell[data-cp] .cx-g .cc-sm{font-size:13px}.shell[data-cp] .cx-row .cc-btn.sm{height:28px;padding:0 12px;border:0;background:var(--brand-soft);color:var(--brand);font-size:13px;box-shadow:none}.shell[data-cp] .cx-row .cc-btn.sm,.shell[data-cp] .rs-chip{border-radius:99px;font-weight:700;display:inline-flex;align-items:center;flex:none}.shell[data-cp] .rs-chip{height:24px;padding:0 9px;font-size:12px;gap:5px}.shell[data-cp] .tkc{gap:0;display:block}.shell[data-cp] .tk-add{display:flex;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line);margin:0}.shell[data-cp] .tk-add input{flex:1 1;min-width:0;height:46px;border:0;border-radius:14px;background:var(--gray-bg);padding:0 14px;font-size:16px}.shell[data-cp] .tk-add .cc-btn{height:46px;padding:0 16px;border-radius:14px;font-size:15px;font-weight:700}.shell[data-cp] .tk-chips{padding:8px 14px}.shell[data-cp] .tkc-row{grid-template-columns:24px minmax(0,1fr) auto auto;gap:12px;padding:12px 14px;min-height:54px;border-top:1px solid var(--line);background:none}.shell[data-cp] .tk-add+.tkc-row,.shell[data-cp] .tkc>.tkc-row:first-child{border-top:0}.shell[data-cp] .tkc .tkc-ck{width:24px;height:24px;border:0;box-shadow:inset 0 0 0 2px var(--line-2);font-size:14px}.shell[data-cp] .tkc-row.done .tkc-ck{background:var(--good);box-shadow:none;color:#fff}.shell[data-cp] .tkc-tt b{font-size:15px;font-weight:650}.shell[data-cp] .tkc-tt small{font-size:13px;color:var(--muted)}.shell[data-cp] .tk-due{height:24px;display:inline-flex;align-items:center;padding:0 9px;font-size:12px;font-weight:700}.shell[data-cp] .tkc .tkc-x{opacity:.45}.shell[data-cp] .tkc-done{padding:12px 14px;border-top:1px solid var(--line);width:100%;text-align:left;font-size:14px;font-weight:650}.shell[data-cp] .tk-result{padding:0 14px 12px 50px;font-size:13px;color:var(--muted)}.shell[data-cp] .cc-strip-wrap{margin:0}.shell[data-cp] .cc-strip-h{margin:18px 6px 8px;font-size:12px;font-weight:700;letter-spacing:.07em}.shell[data-cp] .cc-strip-wrap .cc-strip{flex-direction:row;align-items:stretch;overflow-x:auto;gap:8px;margin:0 -14px;padding:0 14px 2px;scrollbar-width:none}.shell[data-cp] .cc-strip-wrap .cc-strip::-webkit-scrollbar{display:none}.shell[data-cp] .cc-strip-wrap .cc-lc{flex:none;width:128px;display:grid;grid-gap:6px;gap:6px;align-content:start;padding:8px;border:0;border-radius:18px;background:var(--surface);box-shadow:var(--shadow);position:relative}.shell[data-cp] .cc-strip-wrap .cc-lc:first-child{border-top:0}.shell[data-cp] .cc-strip-wrap .cc-lc .cc-th.r{width:100%;height:84px;border-radius:12px;background:linear-gradient(135deg,#bfae8a,#5b4a30);opacity:.9}.shell[data-cp] .cc-strip-wrap .cc-lc b{font-size:13px;line-height:1.2}.shell[data-cp] .cc-strip-wrap .cc-lc small{font-size:12px}.shell[data-cp] .cc-strip-wrap .cc-lc .cc-go{display:none}.shell[data-cp] .cc-blk:has(.cc-notearea) .cc-bd{background:var(--warn-bg);box-shadow:none;padding:12px 14px 14px}.shell[data-cp] .cc-blk:has(.cc-notearea) .cc-bt h3{color:var(--warn)}.shell[data-cp] .cc-notearea{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;font-size:14.5px;line-height:1.4;min-height:44px;resize:none}.shell[data-cp] .cc-bd>.cc-seg{display:flex;background:none;padding:12px 12px 4px;gap:6px;border-radius:0;margin:0!important;overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap}.shell[data-cp] .cc-seg button{flex:none;height:32px;padding:0 13px;border-radius:99px;background:var(--gray-bg);color:var(--mute,var(--muted));font-size:13.5px}.shell[data-cp] .cc-seg button.on{background:var(--ink);color:var(--bg);box-shadow:none}.shell[data-cp] .cc-comp{padding:8px 12px;margin:0}.shell[data-cp] .cc-comp input{height:46px;border:0;border-radius:14px;background:var(--gray-bg);padding:0 14px;font-size:16px}.shell[data-cp] .cc-day{margin:10px 14px 2px;font-size:11.5px;font-weight:700;letter-spacing:.06em;opacity:1}.shell[data-cp] .cc-ev{position:relative;margin:0;padding:8px 14px 8px 46px;border:0;font-size:14.5px}.shell[data-cp] .cc-ev:before{content:"";position:absolute;left:21px;top:13px;width:10px;height:10px;border-radius:50%;background:var(--line-2)}.shell[data-cp] .cc-ev:after{content:"";position:absolute;left:25px;top:25px;bottom:-8px;width:2px;background:var(--line)}.shell[data-cp] .cc-ev small{font-size:12.5px}.shell[data-cp] .cc-bd>.cc-btn.sm{margin:4px 14px 12px}.cc-top{border-radius:24px;box-shadow:var(--shadow);margin-bottom:0}.cx-ovp>.cc-ainext,.cx-ovp>.cc-next{margin:10px 0 0;border-radius:20px}.cx-ovp>.cc-ainext{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px 8px;gap:10px 8px;align-items:center;padding:14px;background:var(--violet-bg);animation:none}.cx-ovp>.cc-ainext .cc-grow{display:contents}.cx-ovp>.cc-ainext .cc-ainext-ic{width:16px;height:16px;background:none!important;box-shadow:none;animation:none;color:var(--violet);grid-column:1;grid-row:1}.cx-ovp>.cc-ainext .cc-ainext-ic svg{width:16px;height:16px}.cx-ovp>.cc-ainext small{grid-column:2;grid-row:1;margin:0;font-size:12px;letter-spacing:.07em}.cx-ovp>.cc-ainext p{grid-column:1/-1;font-size:15px;line-height:1.38;font-weight:550;color:var(--ink)}.cx-ovp>.cc-ainext p.cc-ainext-ctx{font-size:15px!important;color:var(--ink);margin:0!important}.cx-ovp>.cc-ainext p.cc-ainext-ctx+p{color:var(--muted);font-weight:500;font-size:14px;margin-top:-4px}.cx-ovp>.cc-ainext .cc-ainext-acts{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px}.cx-ovp .cc-aibtn{height:40px;padding:0 15px;border-radius:99px;font-size:14px;font-weight:700;background:var(--surface);color:var(--ink);border:0;box-shadow:none}.cx-ovp .cc-aibtn.solid{background:var(--violet);color:#fff;flex:1 1 auto}.cx-ovp .cc-aibtn.x,.cx-ovp .cc-aibtn[aria-label="Refresh suggestion"]{width:40px;padding:0;display:grid;place-items:center;flex:none}.cx-ovp .cc-aibtn.x{margin-left:auto}.shell[data-cp] .cx-row:before{content:"";width:34px;height:34px;border-radius:11px;flex:none;background:var(--gray-bg) center /18px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a8a96' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7l9-4 9 4v10l-9 4-9-4zM3 7l9 4 9-4M12 11v10'/%3E%3C/svg%3E")}}@media (max-width:800px){.shell[data-cp] .cx-row:has(.rs-chip):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a8a96' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='3'/%3E%3Cpath d='M7 10h4M7 14h6'/%3E%3C/svg%3E")}.shell[data-cp] .tkc-row{display:grid;grid-auto-flow:column;grid-template-columns:24px minmax(0,1fr);grid-auto-columns:auto;align-items:center}.shell[data-cp] .tkc-row>:nth-child(n+3){grid-column:auto;grid-row:auto;justify-self:end}.shell[data-cp] .tkc-row>.tkc-x{grid-column:auto;grid-row:auto}.shell[data-cp] .cc-blk:has(.cc-notearea) .cc-bh{display:none}.shell[data-cp] .cc-blk:has(.cc-notearea){margin-top:18px}.shell[data-cp] .cc-blk:has(.cc-notearea) .cc-bd:before{content:"Pinned note";display:block;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--warn);margin-bottom:4px}}@media (max-width:800px){.shell[data-cp] .cc-bd .cc-line:has(>a[href*="/orders/new"]:only-child),.shell[data-cp] .cc-bd .cc-line:has(>a[href*="repairs?new"]:only-child){display:none}.shell[data-cp] .cc-bd .cc-line>.cc-btn.sm,.shell[data-cp] .cc-bd>.cc-btn.sm{height:34px;padding:0 14px;border:0;border-radius:99px;background:var(--gray-bg);color:var(--ink);font-size:13.5px;font-weight:650;display:inline-flex;align-items:center;box-shadow:none}.shell[data-cp] .cc-ord{padding:0;border-top:1px solid var(--line)}.shell[data-cp] .cc-ord:first-of-type{border-top:0}.shell[data-cp] .cc-ordh{padding:12px 14px;gap:12px;align-items:center;min-height:54px}.shell[data-cp] .cc-ordh .cc-th{width:38px;height:38px;border-radius:12px;margin:0}.shell[data-cp] .cc-onum{font-size:15px;font-weight:700}.shell[data-cp] .cc-odate,.shell[data-cp] .cc-oname{font-size:13px;color:var(--muted)}.shell[data-cp] .cc-amt b{font-size:15px}.shell[data-cp] .cc-dt{padding:0 14px 14px}.shell[data-cp] a.cc-rep{padding:12px 14px;gap:12px;align-items:center;min-height:54px;border-top:1px solid var(--line)}.shell[data-cp] a.cc-rep:first-of-type{border-top:0}.shell[data-cp] .cc-lreq{padding:12px 14px;border-top:1px solid var(--line)}.shell[data-cp] .cc-lreq:first-child{padding-top:12px;border-top:0}.shell[data-cp] .cc-lreq .cc-th{width:38px;height:38px;border-radius:12px}.shell[data-cp] .cc-lname,.shell[data-cp] .cc-lname b{font-size:15px;font-weight:650}.shell[data-cp] .rs-btn{height:30px;padding:0 12px;border:0;border-radius:99px;background:var(--gray-bg);color:var(--ink);font-size:13px;font-weight:650;box-shadow:none}.shell[data-cp] .cc-addlens{padding:12px 14px}.shell[data-cp] .cc-kv{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"v a" "k a";grid-gap:0 10px;gap:0 10px;align-items:center;padding:10px 14px;min-height:54px;border:0;border-top:1px solid var(--line)}.shell[data-cp] .cc-bd>.cc-kv:first-child{border-top:0}.shell[data-cp] .cc-kv .cc-v{grid-area:v;font-size:15px}.shell[data-cp] .cc-kv .cc-k{grid-area:k;font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--muted)}.shell[data-cp] .cc-kv .cc-act{grid-area:a}.shell[data-cp] .cc-kv .cc-ed,.shell[data-cp] .cc-kv input.cc-ed,.shell[data-cp] .cc-kv select{height:26px;padding:0;border:0;background:none;box-shadow:none;font-size:15px;font-weight:600;min-width:0;width:100%}.shell[data-cp] .cc-act a,.shell[data-cp] .cc-act button{height:28px;display:inline-flex;align-items:center;padding:0 11px;border-radius:99px;font-size:12.5px;font-weight:650;background:var(--gray-bg);color:var(--ink)}.shell[data-cp] .cc-note{padding:10px 14px 12px;margin:0;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}.shell[data-cp] .cc-bd>.cc-line{padding:10px 14px 12px;border-top:1px solid var(--line);display:flex;gap:8px;align-items:center;flex-wrap:wrap}.shell[data-cp] .cc-chip{height:26px;display:inline-flex;align-items:center;padding:0 10px;border-radius:99px;font-size:12.5px;font-weight:700}.shell[data-cp] .cc-journey{margin:0;padding:14px 10px 10px}.shell[data-cp] .cc-jd{font-size:12px}.shell[data-cp] .cc-jd small{font-size:11.5px}.shell[data-cp] .cc-blk:has(.ap-empty,.ap-hd,.ap-blk):before{display:none!important;content:"Iris profile";display:block;margin:18px 6px 8px;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.shell[data-cp] .ap-empty,.shell[data-cp] .ap-hd{border:0;border-radius:20px;background:var(--violet-bg);box-shadow:none;padding:16px 14px}.shell[data-cp] .ap-blk{border:0;border-radius:20px;box-shadow:var(--shadow);background:var(--surface)}.shell[data-cp] .cc-pf{padding:0}.shell[data-cp] .cc-pf-s{padding:13px 14px}.shell[data-cp] .cc-pf-s:first-of-type{padding-top:13px}.shell[data-cp] .cc-pf-dot{width:34px;height:34px;border-radius:11px}.shell[data-cp] .cc-pf-s{grid-template-columns:34px minmax(0,1fr)}.shell[data-cp] .cc-pf-tag{height:26px;display:inline-flex;align-items:center;padding:0 10px;border-radius:99px;font-size:12.5px;font-weight:650}.shell[data-cp] .cc-pf-empty{padding:18px 14px;text-align:center}.shell[data-cp] .cc-pf-edit{top:10px;right:10px}.shell[data-cp] .cc-mg{gap:0}.shell[data-cp] .cc-mg-s{padding:12px 14px}.shell[data-cp] .cc-mg-h{font-size:12.5px;text-transform:none;letter-spacing:0;font-weight:600}.shell[data-cp] .cc-mgb,.shell[data-cp] .cc-mgdel .delbtn,.shell[data-cp] .cc-mgdel button{display:flex;align-items:center;justify-content:flex-start;width:100%;height:54px;padding:0 14px;border:0;border-top:1px solid var(--line);border-radius:0;background:none;color:var(--ink);font-size:15px;font-weight:650;text-align:left}.shell[data-cp] .cc-mgdel{border-top:0;padding-top:0}.shell[data-cp] .cc-mgdel button{color:var(--bad)}.cx-ovp .cx-kpis{grid-template-columns:minmax(0,1.25fr) minmax(0,.7fr) minmax(0,1.05fr);gap:6px}.cx-ovp .cx-kpis>div{padding:9px 10px;overflow:hidden}.cx-ovp .cx-kpis b{font-size:15px;white-space:normal;overflow-wrap:anywhere;line-height:1.2}.cx-ovp .cx-kpis span{font-size:12px}.cx-ovp>.cc-ainext{position:relative}.cx-ovp>.cc-ainext .cc-aibtn.x{position:absolute;top:6px;right:6px;width:36px;height:36px;margin:0;background:none}.cx-ovp .cc-aibtn{padding:0 14px}.shell[data-cp] .tkc-row{display:grid;grid-auto-flow:row;grid-template-columns:24px minmax(0,1fr) auto;grid-gap:6px 12px;gap:6px 12px}.shell[data-cp] .tkc-row>.tkc-ck{grid-column:1;grid-row:1}.shell[data-cp] .tkc-row>.tkc-tt{grid-column:2;grid-row:1}.shell[data-cp] .tkc-row>.tkc-x{grid-column:3;grid-row:1}.shell[data-cp] .tkc-row>.cc-btn,.shell[data-cp] .tkc-row>.tk-due{grid-column:2;grid-row:2;justify-self:start}}@media (min-width:400px) and (max-width:800px){.shell[data-cp] .tkc-row{grid-template-columns:24px minmax(0,1fr) auto auto}.shell[data-cp] .tkc-row>.cc-btn,.shell[data-cp] .tkc-row>.tk-due{grid-column:3;grid-row:1;justify-self:end}.shell[data-cp] .tkc-row>.tkc-x{grid-column:4}}@media (max-width:345px){.shell[data-cp] .cx-tabs .n{display:none}.shell[data-cp] .cx-tabs button{padding:0 11px}.cc-top{padding:12px}.shell[data-cp] .cx-row{gap:10px;padding:12px}}.chp-open,.fold-sum{display:none}.cc-ph-hide{display:block}@media (max-width:800px){.cc-ph-hide{display:none!important}.chp-open,.fold-sum{display:flex;align-items:center;gap:12px;width:100%;min-height:54px;padding:10px 14px;border:0;border-radius:0;background:none;box-shadow:none;color:var(--ink);text-align:left;text-decoration:none;font:inherit}.fold-ic{width:34px;height:34px;border-radius:11px;background:var(--gray-bg);display:grid;place-items:center;flex:none;color:var(--ink)}.chp-open svg:not(.fold-ch),.fold-ic svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.fold-g{flex:1 1;min-width:0;display:grid;line-height:1.25}.fold-g b{font-size:15px;font-weight:650}.fold-g b,.fold-g small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fold-g small{font-size:13px;color:var(--muted)}.fold-ch{width:16px;height:16px;flex:none;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s}.vfold.open .fold-ch{transform:rotate(90deg)}.fold-body{display:none;border-top:1px solid var(--line)}.vfold.open .fold-body{display:block}.fold-body>.cc-kv:first-child{border-top:0}.chp-seg{display:flex;background:var(--gray-bg);border-radius:14px;padding:3px;margin:0 0 10px}.chp-seg button{flex:1 1;height:34px;border:0;border-radius:11px;background:none;box-shadow:none;color:var(--muted);font-size:14px;font-weight:650;width:auto;padding:0}.chp-seg button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.chp-th{display:grid;grid-gap:3px;gap:3px;padding:0 0 12px}.chp-m{max-width:82%;padding:9px 13px;border-radius:20px;font-size:15px;line-height:1.38;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.chp-m.in{justify-self:start;background:var(--surface);box-shadow:var(--shadow);border-bottom-left-radius:6px}.chp-m.out{justify-self:end;background:var(--brand);color:var(--brand-ink);border-bottom-right-radius:6px}.chp-empty{margin:0 0 12px;padding:18px 14px;text-align:center;color:var(--muted);font-size:14px}.chp-empty,.chp-open{background:var(--surface);border-radius:20px;box-shadow:var(--shadow)}.shell[data-cp] .cc-blk.cc-ph-only:has(.chp) .cc-bh{display:none}.shell[data-cp] .cc-blk:has(.chp) .cc-bd{background:none;box-shadow:none;border-radius:0;overflow:visible;margin-top:4px}.chp .cc-mail{padding:12px 14px;background:var(--surface);border-radius:20px;box-shadow:var(--shadow);display:grid;grid-gap:10px;gap:10px}.chp .cc-mail input,.chp .cc-mail textarea{border:0;border-radius:14px;background:var(--gray-bg);padding:12px 14px;font-size:16px;min-height:46px;width:100%}.chp .cc-mail-list{margin-top:12px;background:var(--surface);border-radius:20px;box-shadow:var(--shadow);padding:6px 14px 10px}.chp .cc-mail-item{padding:10px 0;border-top:1px solid var(--line)}.chp .cc-mail-list .cc-day+.cc-mail-item{border-top:0}.shell[data-cp] .cc-act button:not(.cc-sw){display:none}}.vfold+.vfold{margin-top:14px}@media (max-width:800px){.vfold+.vfold{margin-top:0;border-top:1px solid var(--line)}.cc-tier-m .tr{background:var(--a);color:var(--t);box-shadow:inset 0 0 0 1px var(--e)}.cc-tier-m .tr strong:before{content:"\2605  "}.cc-top .cc-tags .cc-tag{gap:5px}.cc-top .cc-tags .cc-tag b{display:inline-flex;align-items:center;gap:5px}.cc-top .cc-name-m.lg{font-size:18.5px}.cc-top .cc-name-m.xl{font-size:17px;letter-spacing:-.01em}.shell[data-cp] a.cc-lc,.shell[data-cp] a.cc-lc:active b,.shell[data-cp] a.cc-lc:hover b,.shell[data-cp] a.cc-lnk,.shell[data-cp] a.cc-lnk b,.shell[data-cp] a.cc-lnk:active,.shell[data-cp] a.cc-lnk:hover,.shell[data-cp] a.cc-lnk:hover b{color:var(--ink);text-decoration:none}.shell[data-cp] a.cc-lc .cc-go,.shell[data-cp] a.cc-lc:hover .cc-go{display:none}.shell[data-cp] .cc-lc small.cc-lt.bought{color:var(--good)}.shell[data-cp] .cc-lc small.cc-lt.asked{color:var(--warn)}.shell[data-cp] .cc-lnk:active .cc-th{filter:none}.shell[data-cp] .cc-strip-wrap .cc-lc,.shell[data-cp] .cc-strip-wrap a.cc-lc:active,.shell[data-cp] .cc-strip-wrap a.cc-lc:focus-visible,.shell[data-cp] .cc-strip-wrap a.cc-lc:hover{margin:0;width:128px;padding:8px;border-radius:18px;background:var(--surface);box-shadow:var(--shadow);border-top-color:transparent;outline:0}.shell[data-cp] .cc-strip-wrap a.cc-lc:active{background:var(--gray-bg)}.shell[data-cp] .cc-strip-wrap .cc-lc+.cc-lc{margin:0}.chp-m{display:block;overflow:visible;-webkit-line-clamp:unset;padding:0;background:none;box-shadow:none;max-width:82%;border-radius:0}.chp-m>span{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;padding:9px 13px;border-radius:20px;width:-moz-fit-content;width:fit-content;max-width:100%}.chp-m.in{justify-self:start}.chp-m.in>span{background:var(--surface);box-shadow:var(--shadow);border-bottom-left-radius:6px}.chp-m.out{justify-self:end;display:flex;justify-content:flex-end}.chp-m.out>span{background:var(--brand);color:var(--brand-ink);border-bottom-right-radius:6px}.cx-ovp>.cc-ainext .cc-ainext-acts{display:flex;flex-wrap:wrap;gap:6px}.cx-ovp .cc-aibtn{flex:1 1 auto;justify-content:center}.cx-ovp .cc-aibtn.solid{flex:1 1 100%}.cx-ovp .cc-aibtn[aria-label="Refresh suggestion"]{flex:0 0 40px}.shell[data-cp] .cc-kv[data-k]{grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"i v a" "i k a";gap:0 12px}.shell[data-cp] .cc-kv[data-k]:before{content:"";grid-area:i;width:34px;height:34px;border-radius:11px;background:var(--gray-bg) center /18px no-repeat;align-self:center}.shell[data-cp] .cc-kv[data-k=Email]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a8a96' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='3'/%3E%3Cpath d='m4 7 8 6 8-6'/%3E%3C/svg%3E")}.shell[data-cp] .cc-kv[data-k=Phone]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a8a96' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h4l2 5-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2z'/%3E%3C/svg%3E")}.shell[data-cp] .cc-kv[data-k=WhatsApp]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a8a96' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a9 9 0 0 1-13.4 7.8L3 21l1.3-4.4A9 9 0 1 1 21 12z'/%3E%3C/svg%3E")}.shell[data-cp] .cc-kv[data-k=Instagram]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a8a96' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='5'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3C/svg%3E")}.shell[data-cp] .cc-kv[data-k="CPF / CNPJ"]:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238a8a96' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='3'/%3E%3Cpath d='M7 10h4M7 14h6'/%3E%3C/svg%3E")}.shell[data-cp] .cc-kv[data-k]:not([data-k=Email]):not([data-k=Phone]):not([data-k=WhatsApp]):not([data-k=Instagram]):not([data-k="CPF / CNPJ"]){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"v a" "k a"}.shell[data-cp] .cc-kv[data-k]:not([data-k=Email]):not([data-k=Phone]):not([data-k=WhatsApp]):not([data-k=Instagram]):not([data-k="CPF / CNPJ"]):before{display:none}.shell[data-cp] .cc-kv .cc-v input.cc-ed::placeholder{color:var(--muted);font-weight:500}.shell[data-cp] .fold-body{padding:0}.shell[data-cp] .fold-body .ap-empty,.shell[data-cp] .fold-body .ap-hd{margin:12px}.shell[data-cp] .fold-body .cc-pf{padding:0}.shell[data-cp] .cx-panel:not(.cx-ovp)>.cx-two{display:flex;flex-direction:column}.shell[data-cp] .cx-panel:not(.cx-ovp) .cx-two>.cx-col{display:contents}.shell[data-cp] [data-po="1"]{order:1}.shell[data-cp] [data-po="2"]{order:2}.shell[data-cp] [data-po="3"]{order:3}.shell[data-cp] [data-po="4"]{order:4}.shell[data-cp] [data-po="5"]{order:5}.shell[data-cp] [data-po="6"]{order:6}.shell[data-cp] [data-po="7"]{order:7}.shell[data-cp] .cc-mg{width:100%;justify-items:stretch}.shell[data-cp] .cc-mg>*{width:100%}.chp .chp-m>span{border-radius:20px}.chp .chp-m.in>span{border-bottom-left-radius:6px}.chp .chp-m.out>span{border-bottom-right-radius:6px}.chp .chp-m.in,.chp .chp-m.out{background:none;box-shadow:none;border-radius:0;color:inherit;padding:0}.chp .chp-m.out>span{color:var(--brand-ink)}.cc-dock,.shell[data-cp] .cc-dock{display:none!important}.shell[data-cp] .main{padding-bottom:calc(24px + env(safe-area-inset-bottom, 0px))}.shell[data-cp] .cc-bar{z-index:80}.cc-tier-m .tr{display:inline-flex!important;align-items:center;justify-content:center;height:28px;padding:0 11px;line-height:1}.cc-tier-m .tr strong{display:inline-flex;align-items:center;gap:0;line-height:1;margin:0;padding:0;transform:none}.cx-ovp>.cc-ainext{padding-right:44px}.cx-ovp>.cc-ainext .cc-ainext-tg{position:absolute;top:6px;right:6px;width:36px;height:36px;border:0;background:none;display:grid;place-items:center;color:var(--violet);padding:0}.cx-ovp>.cc-ainext .cc-ainext-tg svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.cx-ovp>.cc-ainext.open .cc-ainext-tg svg{transform:rotate(180deg)}.cx-ovp>.cc-ainext:not(.open) .cc-ainext-acts,.cx-ovp>.cc-ainext:not(.open) p.cc-ainext-ctx+p{display:none}.cx-ovp>.cc-ainext:not(.open) p.cc-ainext-ctx{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cx-ovp>.cc-ainext .cc-aibtn.x{right:44px}.cx-ovp>.cc-ainext:not(.open) .cc-aibtn.x{display:none}.shell[data-cp] .cc-kv[data-k] .cc-act{display:none!important}.shell[data-cp] .cc-kv[data-k]{position:relative;padding-right:34px}.shell[data-cp] .cc-kv[data-k]:after{content:"";position:absolute;right:14px;top:50%;width:8px;height:8px;border-right:2px solid var(--muted);border-top:2px solid var(--muted);transform:translateY(-50%) rotate(45deg);opacity:.55}.shell[data-cp] .cc-kv[data-k] .cc-v{grid-area:v;margin:0!important;padding:0!important;min-width:0;align-self:end;font-size:15.5px;font-weight:600;line-height:1.25}.shell[data-cp] .cc-kv[data-k] .cc-k{grid-area:k;margin:0!important;padding:0!important;align-self:start;font-size:12.5px;line-height:1.25;color:var(--muted)}.shell[data-cp] .cc-kv[data-k] .cc-ed,.shell[data-cp] .cc-kv[data-k] .cc-v>*{margin:0!important;padding:0!important;text-align:left}.shell[data-cp] .cx-panel .cc-note{display:none}.shell[data-cp] .cc-kv[data-k=Instagram]{order:1}.shell[data-cp] .cc-kv[data-k=WhatsApp]{order:2}.shell[data-cp] .cc-kv[data-k=Email]{order:3}.shell[data-cp] .cc-kv[data-k=Phone]{order:4}.shell[data-cp] .cc-kv[data-k="CPF / CNPJ"]{order:5}.shell[data-cp] .cx-panel:not(.cx-ovp)>.cx-two{align-items:stretch}.shell[data-cp] .cx-panel:not(.cx-ovp) .cc-blk,.shell[data-cp] .cx-panel:not(.cx-ovp) .cx-two>*{width:100%;box-sizing:border-box}}.cc-copy{display:none}@media (max-width:800px){.cc-top .cc-av{width:58px;height:58px}.cc-top .cc-name-m{display:flex;align-items:center;min-height:58px;margin:0;padding:0;line-height:1.12;align-self:center}.cc-top .cc-tags{margin-top:14px}.cc-tier-m .tr{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45)!important;border:0}.cc-tier-m .tr-bronze{background:linear-gradient(135deg,#f0bf91,#c27d43 55%,#e2a56d)!important;color:#3d1d07!important}.cc-tier-m .tr-silver{background:linear-gradient(135deg,#fbfcfe,#b9bfcb 55%,#e6e9ef)!important;color:#323844!important}.cc-tier-m .tr-gold{background:linear-gradient(135deg,#fbe795,#dca43a 55%,#f4d57c)!important;color:#55380a!important}.cc-tier-m .tr-platinum{background:linear-gradient(135deg,#747b8f,#2b303c 55%,#4f566a)!important;color:#f1f3fb!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25)!important}.cc-tier-m .tr-paper{background:linear-gradient(135deg,#f7fcff,#cfe9f6)!important;color:#3f6277!important}.shell[data-cp] .cc-blk:has(.cc-notearea) .cc-bd{padding:14px;border-radius:20px}.shell[data-cp] textarea.cc-notearea{margin:0!important;width:100%!important;display:block;font-size:14.5px!important;line-height:1.4!important;min-height:0!important;height:2.8em;padding:0!important;color:var(--ink)}.shell[data-cp] .cc-pk-menu{position:fixed!important;left:12px!important;right:12px!important;top:auto!important;bottom:calc(14px + env(safe-area-inset-bottom, 0px))!important;z-index:95;min-width:0;max-height:70vh;overflow-y:auto;padding:8px;border-radius:24px;box-shadow:0 8px 30px rgba(0,0,0,.25),0 0 0 1px var(--line)}.shell[data-cp] .cc-pk-menu li{min-height:48px;display:flex;align-items:center;font-size:16px;padding:0 12px;border-radius:14px}.shell[data-cp] .cc-mail{padding:12px;gap:10px}.shell[data-cp] .cc-mail .cc-line{padding:0;border:0;margin:0;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.shell[data-cp] .cc-mail .cc-line>.cc-btn.p{flex:1 1 auto;height:44px;justify-content:center}.shell[data-cp] .cc-mail-opt{flex:1 1 100%;order:3;gap:10px;font-size:14px;min-height:36px}.shell[data-cp] .cc-mail-opt input{width:20px;height:20px;flex:none;margin:0;accent-color:var(--brand)}.shell[data-cp] .tk-add:has(+.tkc-done){border-bottom:0}.shell[data-cp] .tkc-done{border-radius:0;background:none}.shell[data-cp] .tk-add+.tkc-done{border-top:0;padding-top:4px}.vfold.open .fold-ch{transform:rotate(180deg)}.shell[data-cp] .cc-kv[data-k]:after{display:none}.shell[data-cp] .cc-kv[data-k]{padding-right:8px}.shell[data-cp] .cc-kv[data-k] .cc-copy{display:grid;place-items:center;grid-area:a;width:40px;height:40px;border:0;background:none;box-shadow:none;padding:0;color:var(--muted);border-radius:12px}.shell[data-cp] .cc-kv[data-k] .cc-copy:active{background:var(--gray-bg)}.shell[data-cp] .cc-copy svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cx-ovp>.cc-ainext{padding:0;min-height:48px;gap:0;display:block;position:relative}.cx-ovp>.cc-ainext .cc-ainext-ic{position:absolute;left:14px;top:16px}.cx-ovp>.cc-ainext small{display:block;margin:0;padding:16px 48px 16px 44px;font-size:12px;line-height:16px}.cx-ovp>.cc-ainext .cc-ainext-tg{position:absolute;inset:0 0 auto 0;width:100%;height:48px;display:flex;align-items:center;justify-content:flex-end;padding:0 14px;background:none;border:0;border-radius:20px;z-index:2}.cx-ovp>.cc-ainext p,.cx-ovp>.cc-ainext p.cc-ainext-ctx,.cx-ovp>.cc-ainext p.cc-ainext-ctx+p{display:none;padding:0 14px;margin:0!important}.cx-ovp>.cc-ainext .cc-ainext-acts{display:none;padding:0 14px 14px}.cx-ovp>.cc-ainext.open p{display:block}.cx-ovp>.cc-ainext.open p.cc-ainext-ctx+p{margin-top:2px!important}.cx-ovp>.cc-ainext.open .cc-ainext-acts{display:flex;margin-top:12px}.cx-ovp>.cc-ainext.open>.cc-grow{padding-bottom:0}.cx-ovp>.cc-ainext>.cc-grow{display:contents}.cx-ovp>.cc-ainext.open>.cc-grow{display:block}.cx-ovp>.cc-ainext.open small{padding-bottom:6px}.cx-ovp>.cc-ainext:not(.open) .cc-ainext-acts,.cx-ovp>.cc-ainext:not(.open) .cc-err,.cx-ovp>.cc-ainext:not(.open) p,.cx-ovp>.cc-ainext:not(.open) p.err{display:none!important}.cx-ovp>.cc-ainext.open p{display:block!important}.cx-ovp>.cc-ainext.open p.cc-ainext-ctx{overflow:visible;-webkit-line-clamp:unset}.cc-bar .cc-mm{top:calc(env(safe-area-inset-top, 0px) + 56px)!important;bottom:auto!important;left:auto!important;right:12px!important;width:min(272px,calc(100vw - 24px))!important;max-height:calc(100dvh - 80px);border-radius:20px;padding:6px;transform-origin:top right;animation:ccmm .16s ease-out}.cc-bar .cc-mm .mi{padding:0 12px;min-height:44px;font-size:15.5px;display:flex;align-items:center;gap:10px;border-radius:12px}.cc-bar .cc-mm .mi-h{padding:10px 12px 4px;font-size:11.5px;letter-spacing:.07em}}@media (max-width:800px){@keyframes ccmm{0%{opacity:0;transform:scale(.94) translateY(-6px)}to{opacity:1;transform:none}}.chp-m>span{display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important;white-space:pre-wrap;overflow-wrap:anywhere}.chp-m{max-width:86%}.shell[data-cp] .cc-dt{margin:0;background:none;border-radius:0;padding:0 14px 14px;font-size:14px;display:grid;grid-gap:12px;gap:12px}.shell[data-cp] .cc-dt>.cc-sm{display:block;font-size:13px;line-height:1.4;color:var(--muted)}.shell[data-cp] .cc-dt>.cc-sm a{color:var(--brand);font-weight:650}.shell[data-cp] .cc-fin{margin:0;padding:2px 14px;background:var(--gray-bg);border-radius:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:0 12px;gap:0 12px}.shell[data-cp] .cc-fin>span{padding:11px 0;border-top:1px solid var(--line);font-size:14.5px;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shell[data-cp] .cc-fin>span:nth-child(-n+2){border-top:0}.shell[data-cp] .cc-fin>span:nth-child(2n){text-align:right;font-weight:650}.shell[data-cp] .cc-fin>span:nth-child(odd){color:var(--muted)}.shell[data-cp] .cc-fin .t{margin:0;padding:11px 0;font-weight:700;color:var(--ink)!important}.shell[data-cp] .cc-fin .t.gold{color:var(--warn)!important}.shell[data-cp] .cc-dt>.cc-line{margin:0;padding:0;border:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.shell[data-cp] .cc-dt>.cc-line>*{height:42px;padding:0 10px;border:0;border-radius:99px;background:var(--gray-bg);color:var(--ink);font-size:14px;font-weight:650;display:inline-flex;align-items:center;justify-content:center;text-align:center;box-shadow:none;text-decoration:none}.shell[data-cp] .cc-dt>.cc-line>:first-child{background:var(--brand-soft);color:var(--brand)}.shell[data-cp] .cc-dt>.cc-line>:only-child{grid-column:1/-1}.shell[data-cp] .cc-fin{gap:0}.shell[data-cp] .cc-fin>span:nth-child(2n){padding-left:12px}.qr-pop{left:12px!important;right:12px!important;width:auto!important;bottom:calc(14px + env(safe-area-inset-bottom, 0px))!important;max-height:72dvh;display:flex;flex-direction:column;border:0;border-radius:24px;padding:10px;box-shadow:0 8px 30px rgba(0,0,0,.25),0 0 0 1px var(--line);z-index:130}.qr-pop .qr-list{max-height:none;flex:1 1 auto;min-height:0}.qr-find{height:44px;border-radius:14px;font-size:16px}.cc-toast{left:12px!important;right:12px;margin:0 auto;width:max-content;max-width:calc(100vw - 24px);transform:translateY(20px)!important;bottom:calc(24px + env(safe-area-inset-bottom, 0px))!important;padding:8px 8px 8px 16px;font-size:14px;font-weight:600;white-space:nowrap}.cc-toast.show{transform:none!important}.cc-toast>b,.cc-toast>span{white-space:normal;min-width:0}.ib-it .ib-pv,.ib-it.unread .ib-pv{font-weight:400!important}.odp-money{grid-template-columns:minmax(0,1fr);gap:0;background:var(--bg);border-radius:16px;padding:2px 14px}.odp-money div{background:none;border-radius:0;padding:11px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line)}.odp-money div:first-child{border-top:0}.odp-money small{font-size:14px}.odp-money b{font-size:15.5px}.shell[data-cp] .cc-dt>.cc-line>*{min-width:0;white-space:nowrap}.main>.tkx-search{display:flex;align-items:center;gap:8px;height:44px;padding:0 14px;margin:0 0 10px;border:0;border-radius:14px;background:var(--surface);box-shadow:var(--shadow);color:var(--muted)}.main>.tkx-search input{flex:1 1;min-width:0;border:0;background:none;outline:0;box-shadow:none;font-size:16px;color:var(--ink);-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;height:100%}.main:not([data-srch])>.tkx-search,.main>.tkx-search kbd{display:none}.igchat.igfill .igsend.igbox .ig-em{display:none!important}.igchat.igfill .igcomp .igsend.igbox.multi{flex-wrap:nowrap;row-gap:0}.igchat.igfill .igcomp .igsend.igbox.multi .ig-fld{order:0;flex:1 1}.igchat.igfill .igcomp .igsend.igbox.multi .ig-plus{order:0}.igchat.igfill .igcomp .igsend.igbox.multi .igsendbtn{order:0;margin-left:0}.igchat.igfill .igsend.igbox{align-items:flex-end}.igchat.igfill .igsend.igbox .ig-fld{padding-left:14px;padding-right:14px}.igchat.igfill .igsend.igbox .ig-fld textarea,.igchat.igfill .igsend.igbox.multi .ig-fld textarea{font-size:15px;line-height:21px;padding:11.5px 0;min-height:44px;max-height:132px}.igchat.igfill .igcomp>.igsend.igbox.multi .igcnt{position:absolute;right:66px;top:-20px;margin:0}.igmsgs .aic{margin:10px 0 4px;max-height:none!important;overflow:visible!important;border:0;border-radius:22px;background:linear-gradient(160deg,color-mix(in srgb,var(--violet) 14%,var(--surface)),color-mix(in srgb,var(--violet) 7%,var(--surface)));box-shadow:0 0 0 1px color-mix(in srgb,var(--violet) 22%,transparent)}.aic:not(.full) .aic-ro{display:none!important}.aic:not(.full) .aic-edit{width:100%;min-height:0;border:0;color:var(--ink);font:inherit;line-height:1.45;resize:none;overflow:hidden}.aic:not(.full) .aic-ed-busy,.aic:not(.full) .aic-edit{display:block;margin:0;padding:12px 14px;border-radius:14px;background:var(--surface);font-size:15.5px}.aic:not(.full) .aic-ed-busy{color:var(--violet)}.aic .aic-box{margin:10px 12px 12px;padding:0;background:none;border:0;box-shadow:none}.aic .aic-box:before{display:none!important}.aic .aic-hd{padding:12px 12px 0 14px}.igchat.igfill .igsend.igbox .ig-plus,.igchat.igfill .igsend.igbox .igsendbtn{align-self:flex-end!important;margin-bottom:0}}.igtr.busy{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;color:var(--violet);width:-moz-fit-content;width:fit-content;max-width:100%}.igtr.busy b{font-weight:650}.igtr-spin{width:14px;height:14px;border-radius:50%;border:2px solid color-mix(in srgb,var(--violet) 25%,transparent);border-top-color:var(--violet);animation:igtrspin .8s linear infinite;flex:none}@keyframes igtrspin{to{transform:rotate(1turn)}}@media (max-width:800px){.igchat.igfill .igcomp .igtr.busy{left:8px;right:auto;border:0;border-radius:99px;padding:8px 14px;background:var(--violet-bg);box-shadow:0 6px 18px -8px rgba(60,30,120,.35)}}@media (prefers-reduced-motion:reduce){.igtr-spin{animation-duration:2s}}@media (max-width:800px){.igchat.igfill .igmsgs .aic:not(.full){flex:none;max-height:none;overflow:visible;margin:10px 0 6px;border:0;border-radius:24px;background:var(--violet-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--violet) 20%,transparent)}.igchat.igfill .igmsgs .aic:not(.full) .aic-ed-busy,.igchat.igfill .igmsgs .aic:not(.full) .aic-edit{background:var(--surface)}}@media (max-width:800px){.main:has(>.ib.has-sel):has(.ig-suggest):before{opacity:1}}.ig-older{text-align:center;font-size:12px;color:var(--muted);padding:6px 0 10px}@media (max-width:800px){.main .tk-head>.tkx-search{grid-column:1/-1;grid-row:2;margin:0}.main[data-srch] .tk-topr>.tk-views{grid-row:3}.main .tk-head>.tkx-search{display:flex;align-items:center;gap:8px;height:44px;padding:0 14px;border:0;border-radius:14px;background:var(--surface);box-shadow:var(--shadow);color:var(--muted);min-width:0}.main .tk-head>.tkx-search input{flex:1 1;min-width:0;border:0;background:none;outline:0;box-shadow:none;font-size:16px;color:var(--ink);-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;height:100%}.main .tk-head>.tkx-search kbd,.main:not([data-srch]) .tk-head>.tkx-search{display:none}}.sb-phone{display:none}@media (max-width:800px){.sb-desk{display:none}.sb-phone{display:block}.shell .main:has(.sbp){padding-top:0!important}.shell:has(.sbp.pick) .mn-bar{display:none!important}.sbp-hd{display:flex;align-items:center;gap:8px;padding:calc(14px + env(safe-area-inset-top, 0px)) 0 6px;position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--bg);margin:0 -2px}.sbp-hd h1{margin:0;font-size:30px;letter-spacing:-.025em;font-weight:800;flex:1 1;min-width:0}.sbp-hd h1.sbp-ct{font-size:18px;letter-spacing:0;text-align:center}.sbp-ib{width:42px;height:42px;border-radius:50%;border:0;background:var(--surface);color:var(--ink);box-shadow:var(--shadow);display:grid;place-items:center;flex:none;padding:0}.sbp-ib.on{background:var(--ink);color:var(--bg)}.sbp-tx{border:0;background:none;box-shadow:none;color:var(--brand);font-size:16px;font-weight:650;height:42px;padding:0 6px;width:auto}.sbp-s{display:flex;align-items:center;gap:8px;height:44px;padding:0 14px;margin:6px 0 4px;border-radius:14px;background:var(--surface);box-shadow:var(--shadow);color:var(--muted)}.sbp-s input{flex:1 1;min-width:0;border:0;outline:0;background:none;box-shadow:none;font-size:16px;height:100%;color:var(--ink);padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sbp-pills{display:flex;gap:5px;overflow-x:auto;scrollbar-width:none;margin:8px -14px 0;padding:8px 14px;position:-webkit-sticky;position:sticky;top:calc(62px + env(safe-area-inset-top, 0px));z-index:19;background:var(--bg)}.sbp-pills::-webkit-scrollbar{display:none}.sbp-pill{flex:none;display:inline-flex;align-items:center;gap:5px;height:36px;padding:0 11px;border-radius:99px;border:0;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-weight:650;font-size:14px;color:var(--muted);white-space:nowrap;width:auto}.sbp-pill b{font-size:11.5px;min-width:18px;height:18px;border-radius:99px;display:grid;place-items:center;background:var(--gray-bg);color:var(--ink);padding:0 5px}.sbp-pill.on{background:var(--ink);color:var(--bg);box-shadow:none}.sbp-pill.on b{background:color-mix(in srgb,var(--bg) 25%,transparent);color:var(--bg)}.sbp-cap{margin:16px 6px 8px;display:flex;align-items:baseline;justify-content:space-between;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.sbp-cap em{font-style:normal;text-transform:none;letter-spacing:0;font-size:13px;font-weight:600}.sbp-grp{background:var(--surface);border-radius:20px;box-shadow:var(--shadow);overflow:hidden}.sbp-row{display:flex;align-items:center;gap:12px;padding:11px 14px;min-height:64px;border:0;border-top:1px solid var(--line);border-radius:0;width:100%;text-align:left;background:none;box-shadow:none;color:var(--ink);height:auto}.sbp-row:first-child{border-top:0}.sbp-row:active{background:var(--gray-bg)}.sbp-av{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:800;font-size:15px;flex:none;position:relative}.sbp-av.cu:after,.sbp-av.pk:after{content:"";position:absolute;right:-4px;bottom:-4px;width:15px;height:15px;border-radius:50%;border:3px solid var(--surface);background:var(--good)}.sbp-av.pk:after{background:var(--violet)}.sbp-g{flex:1 1;min-width:0;line-height:1.25;display:block}.sbp-g b{font-size:15px}.sbp-g b,.sbp-g small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sbp-g small{color:var(--muted);font-size:13px}.sbp-g u{text-decoration:none;color:var(--violet);font-weight:700}.sbp-r{display:grid;justify-items:end;grid-gap:4px;gap:4px;flex:none}.sbp-r small{color:var(--muted);font-size:12px}.sbp-chk{width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--line-2,var(--line));flex:none;display:none;place-items:center;color:#fff}.sbp.pick .sbp-chk{display:grid}.sbp-chk svg{opacity:0;stroke-width:3}.sbp-row.picked .sbp-chk{background:var(--brand);box-shadow:none}.sbp-row.picked .sbp-chk svg{opacity:1}.sbp-empty{background:var(--surface);border-radius:20px;box-shadow:var(--shadow);padding:28px 20px;text-align:center;display:grid;justify-items:center;grid-gap:8px;gap:8px;margin-top:14px}.sbp-empty .ic{width:52px;height:52px;border-radius:18px;background:var(--gray-bg);display:grid;place-items:center;color:var(--muted)}.sbp-empty b{font-size:17px}.sbp-empty p{margin:0;color:var(--muted);font-size:14px;max-width:250px}.sbp-btn{margin-top:6px;height:42px;padding:0 18px;border-radius:99px;border:0;background:var(--brand-soft);color:var(--brand);font-weight:700;font-size:14.5px;box-shadow:none;width:auto}.sbp-more{display:flex;justify-content:center;gap:10px;align-items:center;margin:14px 0 0;color:var(--muted);font-size:13px}.sbp-more button{height:38px;padding:0 16px;border-radius:99px;border:0;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-weight:650;font-size:14px;color:var(--ink);width:auto}.sbp-bar{position:fixed;left:12px;right:12px;bottom:calc(14px + env(safe-area-inset-bottom, 0px));z-index:90;display:flex;gap:8px;padding:8px;border-radius:30px;background:var(--surface);box-shadow:0 8px 30px rgba(0,0,0,.2),0 0 0 1px var(--line);align-items:center}.sbp-bar span{flex:1 1;padding-left:10px;font-weight:700;font-size:15px;white-space:nowrap}.sbp-bb{height:46px;padding:0 16px;border-radius:23px;font-weight:700;font-size:14.5px;display:inline-flex;align-items:center;gap:6px;background:var(--gray-bg);color:var(--ink);border:0;text-decoration:none;box-shadow:none;width:auto}.sbp-bb.del{background:var(--bad-bg,#fde8e6);color:var(--bad)}.sbp-bb.off,.sbp-bb:disabled{opacity:.4;pointer-events:none}.sbp-bg{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:400;animation:fade .15s}.sbp-sheet{position:fixed;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom, 0px));z-index:401;background:var(--surface);border-radius:28px;padding:8px;box-shadow:0 8px 30px rgba(0,0,0,.25);animation:sbpup .22s cubic-bezier(.2,.8,.2,1)}@keyframes sbpup{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}.sbp-who{display:flex;align-items:center;gap:12px;padding:10px 12px 12px}.sbp-who b{display:block;font-size:16px}.sbp-who small{color:var(--muted);font-size:13px}.sbp-sg{background:var(--gray-bg);border-radius:18px;overflow:hidden}.sbp-sr{display:flex;align-items:center;gap:12px;width:100%;min-height:54px;padding:8px 14px;border:0;border-top:1px solid var(--line);border-radius:0;background:none;box-shadow:none;text-align:left;color:var(--ink);text-decoration:none;height:auto}.sbp-sr:first-child{border-top:0}.sbp-sr .ic{width:34px;height:34px;border-radius:11px;background:var(--surface);display:grid;place-items:center;flex:none}.sbp-sr .g{flex:1 1;min-width:0;line-height:1.25}.sbp-sr .g b{display:block;font-size:15.5px}.sbp-sr .g small{display:block;color:var(--muted);font-size:13px}.sbp-sr.bad .g b,.sbp-sr.bad .ic{color:var(--bad)}.sbp-cancel{display:block;width:100%;height:50px;margin-top:8px;border-radius:18px;border:0;background:var(--gray-bg);font-weight:700;font-size:16px;color:var(--ink);box-shadow:none}.sbp-sheet h3{margin:6px 10px 2px;font-size:19px;letter-spacing:-.01em}.sbp-sheet p.s{margin:0 10px 12px;color:var(--muted);font-size:14px;overflow-wrap:anywhere}.sbp-big{display:block;width:100%;height:52px;border-radius:18px;border:0;font-weight:700;font-size:16px;margin-top:6px;background:var(--bad);color:#fff;box-shadow:none}.sbp-prog{height:6px;border-radius:99px;background:var(--line);overflow:hidden;margin:6px 14px 0}.sbp-prog i{display:block;height:100%;background:var(--brand);transition:width .3s}.sbp-toast{position:fixed;left:12px;right:12px;bottom:calc(92px + env(safe-area-inset-bottom, 0px));z-index:410;background:var(--ink);color:var(--bg);border-radius:99px;padding:8px 8px 8px 18px;display:flex;align-items:center;gap:10px;font-weight:600;font-size:14px;animation:sbpup .22s}.sbp-toast span{flex:1 1}.sbp-toast button{height:34px;padding:0 14px;border-radius:99px;border:0;background:color-mix(in srgb,var(--bg) 22%,transparent);color:inherit;font-weight:700;font-size:13.5px;width:auto;box-shadow:none}.sbp-hd h1{font-size:clamp(23px,7.6vw,30px)}.sbp-hd h1.sbp-ct{font-size:18px}.sbp-row{font-weight:400}.sbp-g b,.sbp-sr .g b,.sbp-who b{font-weight:650}}.pd-phone{display:none}@media (max-width:800px){.pd-desk{display:none}.pd-phone{display:block}.pdp-sub{margin:0 2px 6px;color:var(--muted);font-size:13.5px}.pdp-sub b{color:var(--warn);font-weight:650}.pdp-sync{display:flex;align-items:center;gap:8px;margin:2px 2px 4px;color:var(--muted);font-size:13px}.pdp-sync span{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdp-sync button{height:30px;padding:0 12px;border-radius:99px;border:0;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-weight:650;font-size:13px;color:var(--ink);display:inline-flex;align-items:center;gap:6px;width:auto}.pdp-sync button.busy svg{animation:pdpsp 1s linear infinite}@keyframes pdpsp{to{transform:rotate(1turn)}}.pdp-err{margin:4px 2px;color:var(--bad);font-size:13px}.sbp-pill.need,.sbp-pill.need b{color:var(--warn)}.sbp-pill.need b{background:var(--warn-bg)}.sbp-pill.need.on{background:var(--warn);color:#fff}.sbp-pill.need.on b{background:hsla(0,0%,100%,.25);color:#fff}.sbp-cap.pdp-need{color:var(--warn)}.pdp-th{width:46px;height:46px;border-radius:14px;flex:none;display:grid;place-items:center;color:#fff;object-fit:cover;overflow:hidden;background:var(--gray-bg)}.pdp-th.lg{width:44px;height:44px}.pdp-th.gone{filter:grayscale(1);opacity:.55}.pdp-g b{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pdp-g small.w{color:var(--warn);font-weight:650}.pdp-cost{font-weight:700;font-size:15px;white-space:nowrap}.pdp-add{gap:4px;height:28px;padding:0 11px;background:var(--warn-bg);color:var(--warn);font-size:13px}.pdp-add,.pdp-st{display:inline-flex;align-items:center;border-radius:99px;font-weight:700;white-space:nowrap}.pdp-st{gap:5px;height:22px;padding:0 8px;font-size:11.5px}.pdp-st i{width:6px;height:6px;border-radius:50%;background:currentColor}.pdp-st.in{background:var(--good-bg);color:var(--good)}.pdp-st.out{background:var(--bad-bg);color:var(--bad)}.pdp-st.gone{color:var(--muted)}.pdp-field,.pdp-st.gone{background:var(--gray-bg)}.pdp-field{margin:4px 4px 0;display:flex;align-items:center;gap:8px;height:60px;padding:0 16px;border-radius:18px}.pdp-field em{font-style:normal;font-weight:700;color:var(--muted);font-size:18px}.pdp-field input{flex:1 1;min-width:0;border:0;outline:0;background:none;box-shadow:none;font-size:26px;font-weight:800;letter-spacing:-.01em;height:100%;color:var(--ink);padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pdp-note{margin:10px 12px 4px;color:var(--muted);font-size:13.5px;display:flex;gap:8px;align-items:flex-start}.pdp-note svg{flex:none;margin-top:2px;color:var(--warn)}.pdp-note.bad{color:var(--bad)}.pdp-save{display:block;width:100%;height:52px;border-radius:18px;border:0;margin-top:10px;background:var(--brand);color:#fff;font-weight:700;font-size:16px;box-shadow:none}.pdp-save:disabled{opacity:.4}.pdp-g b{font-weight:650}}@property --hm-w1{syntax:"<color>";inherits:true;initial-value:#ffd86b}@property --hm-w2{syntax:"<color>";inherits:true;initial-value:#8fd3ff}@property --hm-acc{syntax:"<color>";inherits:true;initial-value:#1f7ae0}.hm-phone{display:none}@media (max-width:800px){.hm-desk{display:none}.hm-phone{display:block}.shell .main:has(.hmp){padding-top:0!important}.hmp{--hm-acc:var(--tod-acc,#1f7ae0);margin:0 -14px;padding:0 14px;transition:--hm-acc 1s;min-height:60vh}.hmp,.hmp-in{position:relative}.hmp-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:calc(16px + env(safe-area-inset-top, 0px)) 2px 0}.hmp-date{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:650;color:var(--muted);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hmp-date svg{flex:none;color:var(--hm-acc)}.hmp-me{width:42px;height:42px;border-radius:50%;border:0;background:linear-gradient(135deg,#e0a85a,#c1507a);color:#fff;font-weight:800;font-size:16px;display:grid;place-items:center;box-shadow:var(--shadow);padding:0;flex:none}.hmp h1{margin:6px 2px 2px;font-size:clamp(25px,8.4vw,32px);letter-spacing:-.03em;font-weight:800;line-height:1.1;text-wrap:balance}.hmp-lead{margin:0 2px 14px;color:var(--muted);font-size:15px;min-height:1.4em}.hmp-iris{background:color-mix(in srgb,var(--violet) 11%,var(--surface));border-radius:24px;padding:14px 14px 12px;box-shadow:var(--shadow);display:grid;grid-gap:10px;gap:10px}.hmp-it{display:flex;align-items:center;gap:10px;border:0;background:none;box-shadow:none;padding:0;width:100%;height:auto;text-align:left;color:var(--ink)}.hmp-it b{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--violet)}.hmp-it .s{margin-left:auto;font-size:12px;color:var(--muted)}.hmp-logo{width:42px;height:42px;border-radius:50%;overflow:hidden;flex:none;box-shadow:0 2px 12px color-mix(in srgb,var(--violet) 35%,transparent);animation:hmpu 4.5s ease-in-out infinite}.hmp-logo img{width:100%;height:100%;display:block;transform:scale(1.1);animation:hmsp 16s linear infinite}@keyframes hmsp{to{transform:scale(1.1) rotate(1turn)}}@keyframes hmpu{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.hmp-iris p{margin:0;font-size:16.5px;line-height:1.38;letter-spacing:-.005em;overflow-wrap:anywhere}.hmp-iris .ac{display:flex;gap:8px;flex-wrap:wrap}.hmp-iris .ac a,.hmp-iris .ac button{height:42px;padding:0 16px;border-radius:99px;font-weight:700;font-size:14.5px;border:0;display:inline-flex;align-items:center;text-decoration:none;box-shadow:none;width:auto}.hmp-iris .ac .p{background:var(--violet);color:#fff}.hmp-iris .ac .g{background:color-mix(in srgb,var(--violet) 14%,transparent);color:var(--violet)}.hmp-day{margin-top:12px;background:var(--surface);border-radius:24px;padding:14px;box-shadow:var(--shadow);display:flex;align-items:center;gap:14px}.hmp-day .ring{width:64px;height:64px;position:relative;flex:none}.hmp-day .ring svg{width:64px;height:64px;transform:rotate(-90deg);stroke-width:7}.hmp-day .ring circle{fill:none}.hmp-day .bgc{stroke:var(--gray-bg)}.hmp-day .fg{stroke:var(--hm-acc);transition:stroke-dashoffset .6s cubic-bezier(.3,.9,.3,1),stroke .4s}.hmp-day.done .fg{stroke:var(--good)}.hmp-day .ring b{position:absolute;inset:0;display:grid;place-items:center;font-size:17px;letter-spacing:-.02em}.hmp-day .tx{min-width:0}.hmp-day .tx b{display:block;font-size:17px;letter-spacing:-.01em}.hmp-day .tx span{color:var(--muted);font-size:14px}.hmp-cap{margin:20px 6px 8px;display:flex;align-items:baseline;justify-content:space-between;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.hmp-cap .more,.hmp-cap em{font-style:normal;text-transform:none;letter-spacing:0;font-size:13px;font-weight:600;color:var(--hm-acc);text-decoration:none}.hmp-grp{background:var(--surface);border-radius:20px;box-shadow:var(--shadow);overflow:hidden}.hmp-row{display:flex;align-items:center;gap:12px;padding:10px 14px;min-height:62px;border-top:1px solid var(--line);width:100%;text-align:left;color:var(--ink);text-decoration:none}.hmp-row:first-child{border-top:0}.hmp-row:active{background:var(--gray-bg)}.hmp-row .ic{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;flex:none}.hmp-row .ic.v{background:var(--violet-bg);color:var(--violet)}.hmp-row .ic.b{background:var(--brand-soft);color:var(--brand)}.hmp-row .ic.w{background:var(--warn-bg);color:var(--warn)}.hmp-row .g{flex:1 1;min-width:0;line-height:1.25}.hmp-row .g b{display:block;font-size:15.5px;font-weight:650}.hmp-row .g small{display:block;color:var(--muted);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hmp-row .num{min-width:26px;height:26px;border-radius:99px;display:grid;place-items:center;padding:0 8px;font-weight:750;font-size:13.5px;background:var(--gray-bg)}.hmp-row .num.v{background:var(--violet-bg);color:var(--violet)}.hmp-row>svg:last-child{color:var(--muted);flex:none}.hmp-hand{display:grid;justify-items:center;grid-gap:6px;gap:6px;text-align:center;padding:22px 16px;color:var(--muted);font-size:14.5px}.hmp-hand .ok{width:46px;height:46px;border-radius:50%;background:var(--good-bg);color:var(--good);display:grid;place-items:center}.hmp-hand b{color:var(--ink);font-size:16.5px}.hmp-tk{display:flex;align-items:center;gap:12px;padding:10px 14px;min-height:56px;border:0;border-top:1px solid var(--line);border-radius:0;width:100%;text-align:left;background:none;box-shadow:none;color:var(--ink);height:auto}.hmp-tk:first-child{border-top:0}.hmp-tk .cb{width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--line-2,var(--line));flex:none;display:grid;place-items:center;color:#fff;transition:.2s}.hmp-tk .cb svg{transform:scale(0);transition:.2s}.hmp-tk.done .cb{background:var(--good);box-shadow:none}.hmp-tk.done .cb svg{transform:scale(1)}.hmp-tk .g{flex:1 1;min-width:0;line-height:1.25}.hmp-tk .g b{display:block;font-size:15.5px;font-weight:600;overflow-wrap:anywhere}.hmp-tk .g small{color:var(--muted);font-size:13px}.hmp-tk.done .g b{color:var(--muted);text-decoration:line-through}.hmp-tk .tm{font-size:12.5px;font-weight:650;color:var(--muted);background:var(--gray-bg);border-radius:99px;padding:3px 9px;flex:none}.hmp-tk .tm.late{background:var(--warn-bg);color:var(--warn)}.hmp-week{background:var(--surface);border-radius:24px;padding:16px 16px 14px;box-shadow:var(--shadow)}.hmp-week .k{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.hmp-week .k small{display:block;color:var(--muted);font-size:13px}.hmp-week .k b{font-size:clamp(24px,8vw,30px);letter-spacing:-.03em;line-height:1.15}.hmp-week .up{display:inline-flex;align-items:center;gap:3px;background:var(--good-bg);color:var(--good);border-radius:99px;padding:3px 9px;font-size:12.5px;font-weight:750}.hmp-week .up.dn{background:var(--bad-bg);color:var(--bad)}.hmp-week .bars{display:flex;align-items:flex-end;gap:7px;height:64px;margin:14px 0 6px}.hmp-week .bars i{flex:1 1;border-radius:7px;background:var(--brand-soft);min-height:6px}.hmp-week .bars i.now{background:var(--hm-acc)}.hmp-week .dl{display:flex;gap:7px;color:var(--muted);font-size:11px;font-weight:650;text-align:center}.hmp-week .dl span{flex:1 1}.hmp-week .mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:14px}.hmp-week .mini div{background:var(--gray-bg);border-radius:14px;padding:9px 10px;min-width:0}.hmp-week .mini b{display:block;font-size:clamp(14px,4.6vw,18px);letter-spacing:-.01em;white-space:nowrap}.hmp-week .mini span{font-size:12px;color:var(--muted)}.hmp-sign{margin:22px 0 0;text-align:center;color:var(--muted);font-size:13.5px}.hmp-pulse{display:flex;gap:8px;margin-top:10px}.hmp-pulse div{flex:1 1;min-width:0;background:var(--surface);border-radius:18px;padding:11px 12px;box-shadow:var(--shadow);display:grid;grid-gap:1px;gap:1px;align-content:start}.hmp-pulse b{font-size:clamp(16px,5.4vw,20px);letter-spacing:-.02em;white-space:nowrap}.hmp-pulse span{font-size:12px}.hmp-pulse i,.hmp-pulse span{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hmp-pulse i{font-style:normal;font-size:11px;font-weight:700;margin-top:2px}.hmp-pulse i.hi{color:var(--hm-acc)}}@media (max-width:800px){@keyframes hmUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes hmFade{0%{opacity:0}to{opacity:1}}@keyframes hmPop{0%{opacity:0;transform:scale(.55) rotate(-80deg)}to{opacity:1;transform:none}}@keyframes hmGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.hmp-in>*{animation:hmUp .65s cubic-bezier(.2,.8,.2,1) both}.hmp-in>:first-child{animation-delay:.05s}.hmp-in>:nth-child(2){animation-delay:.12s}.hmp-in>:nth-child(3){animation-delay:.19s}.hmp-in>:nth-child(4){animation-delay:.27s}.hmp-in>:nth-child(5){animation-delay:.34s}.hmp-in>:nth-child(6){animation-delay:.4s}.hmp-in>:nth-child(7){animation-delay:.47s}.hmp-in>:nth-child(8){animation-delay:.54s}.hmp-in>:nth-child(n+9){animation-delay:.6s}.hmp-logo{animation:hmPop .9s cubic-bezier(.2,.9,.25,1.15) .25s both,hmpu 4.5s ease-in-out 1.2s infinite}.hmp-say{animation:hmFade .7s ease .15s both}.hmp-iris .ac{animation:hmUp .6s cubic-bezier(.2,.8,.2,1) .5s both}.hmp-grp .hmp-row,.hmp-grp .hmp-tk{animation:hmUp .55s cubic-bezier(.2,.8,.2,1) both}.hmp-grp>:nth-child(2){animation-delay:.08s}.hmp-grp>:nth-child(3){animation-delay:.16s}.hmp-grp>:nth-child(n+4){animation-delay:.24s}.hmp-week .bars i{transform-origin:bottom;animation:hmGrow .7s cubic-bezier(.2,.8,.2,1) both}.hmp-week .bars i:nth-child(2){animation-delay:.05s}.hmp-week .bars i:nth-child(3){animation-delay:.1s}.hmp-week .bars i:nth-child(4){animation-delay:.15s}.hmp-week .bars i:nth-child(5){animation-delay:.2s}.hmp-week .bars i:nth-child(6){animation-delay:.25s}.hmp-week .bars i:nth-child(7){animation-delay:.3s}.hmp-day .fg{transition-duration:1.1s,.4s}@media (prefers-reduced-motion:reduce){.hmp-grp .hmp-row,.hmp-grp .hmp-tk,.hmp-in>*,.hmp-iris .ac,.hmp-logo,.hmp-say,.hmp-week .bars i{animation:none!important}}}@media (max-width:800px){.hmp-me{overflow:hidden}.hmp-me img{object-fit:cover}.hmp-me img,.iris-orb-mark{width:100%;height:100%;display:block}.iris-orb-mark{overflow:visible}.hmp-pf{display:flex;align-items:center;gap:14px;padding:10px 12px 6px}.hmp-pfa{width:72px;height:72px;border-radius:50%;overflow:hidden;flex:none;background:linear-gradient(135deg,#e0a85a,#c1507a);color:#fff;font-weight:800;font-size:28px;display:grid;place-items:center}.hmp-pfa img{width:100%;height:100%;object-fit:cover}.hmp-pfb{display:grid;grid-gap:8px;gap:8px;justify-items:start}.hmp-pfbtn{height:40px;padding:0 16px;border-radius:99px;background:var(--brand);color:#fff;font-weight:700;font-size:14.5px;display:inline-flex;align-items:center;border:0;box-shadow:none;width:auto;cursor:pointer}.hmp-pfbtn.g{background:var(--gray-bg);color:var(--ink)}.hmp-pfbtn input{display:none}.hmp-pfn{display:grid;grid-gap:4px;gap:4px;margin:8px 4px 0;padding:8px 14px;border-radius:18px;background:var(--gray-bg)}.hmp-pfn small{color:var(--muted);font-size:12.5px}.hmp-pfn input{border:0;outline:0;background:none;box-shadow:none;font-size:17px;font-weight:650;color:var(--ink);padding:0;height:28px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hmp-pfm{margin:8px 14px 0;font-size:13px;color:var(--muted)}:root{--tod-acc:var(--brand);transition:--tod-acc 1.2s}.mn-plus .mn-pl{background:var(--tod-acc);color:#fff;box-shadow:0 4px 14px color-mix(in srgb,var(--tod-acc) 50%,transparent)}.ib-card .ib-it .ib-tags .heat{display:none}.cs-card .cs-it .ib-it-main>b,.ib-card .ib-it .ib-it-main>b{font-weight:600}.ib-card .ib-it.unread .ib-it-main>b{font-weight:700}.cs-sh.need,.ib-sh.need{color:var(--muted)}.ib-card .ib-it .ib-it-main>b{font-size:14.5px}.ib-card .ib-it .ib-pv{font-size:12.5px}.hmp-bar{justify-content:flex-start;gap:10px;padding-top:calc(14px + env(safe-area-inset-top, 0px))}.hmp-bar .hmp-date{flex:1 1}.hmp-burger{width:42px;height:42px;border-radius:50%;border:0;background:var(--surface);color:var(--ink);box-shadow:var(--shadow);display:grid;place-items:center;padding:0;flex:none}.hmp h1{font-size:clamp(28px,9.4vw,36px)}.mn-av{overflow:hidden}.mn-av img{width:100%;height:100%;object-fit:cover;display:block}.hmp-chips{display:flex;flex-wrap:wrap;gap:8px;margin:-6px 2px 14px;align-items:center}.hmp-chips .chip{display:inline-flex;height:28px;padding:0 11px;border-radius:99px;font-weight:750;background:color-mix(in srgb,var(--hm-acc) 14%,var(--surface));color:var(--hm-acc);white-space:nowrap}.hmp-chips .chip,.hmp-light{align-items:center;font-size:12.5px}.hmp-light{position:relative;display:flex;gap:8px;min-width:0;flex:1 1 100%;height:32px;padding:0 2px;font-weight:650;color:var(--muted)}.hmp-light svg{position:absolute;left:0;top:0;width:56px;height:30px;overflow:visible;display:none}.hmp-light span{position:relative;padding-left:34px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hmp-light:before{content:"";width:24px;height:12px;border:2px solid color-mix(in srgb,var(--hm-acc) 60%,transparent);border-bottom:0;border-radius:24px 24px 0 0;transform:translateY(-3px)}.hmp-light .sun,.hmp-light:before{position:absolute;left:2px;top:50%}.hmp-light .sun{width:9px;height:9px;border-radius:50%;background:var(--hm-acc);margin:-8px 0 0 -4px;display:none}.hmp-spk{position:absolute;right:10px;top:10px;width:34px;height:34px;border-radius:50%;border:0;background:color-mix(in srgb,var(--hm-acc) 14%,transparent);color:var(--hm-acc);display:grid;place-items:center;padding:0;box-shadow:none}.hmp-spk.on{background:var(--hm-acc);color:#fff}.hmp-iris{position:relative}.hmp-moment{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:start;margin-top:12px;padding:13px 8px 13px 14px;border-radius:22px;background:color-mix(in srgb,#e8b04a 18%,var(--surface));box-shadow:var(--shadow)}.hmp-moment .st{font-size:20px;color:#c98a17;line-height:1.2}.hmp-moment small{display:block;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#a8730d}.hmp-moment b{display:block;font-size:15.5px;line-height:1.3;margin:2px 0;overflow-wrap:anywhere}.hmp-moment span:not(.st){display:block;font-size:13.5px;color:var(--muted);line-height:1.35}.hmp-moment button{width:34px;height:34px;border:0;border-radius:50%;background:transparent;color:var(--muted);display:grid;place-items:center;padding:0;box-shadow:none}.hmp-vrow{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:12px 0 0}.hmp-vbtn{height:42px;padding:0 16px 0 13px;border-radius:99px;border:0;background:var(--surface);color:var(--hm-acc);font-weight:750;font-size:14.5px;box-shadow:var(--shadow);width:auto}.hmp-streak,.hmp-vbtn{display:inline-flex;align-items:center;gap:8px}.hmp-streak{font-size:13px;color:var(--muted);min-width:0}.hmp-streak b{color:var(--ink)}.hmp-streak .dots{display:inline-flex;gap:4px}.hmp-streak .dots i{width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--muted) 28%,transparent)}.hmp-streak .dots i.on{background:var(--hm-acc)}.hmp-noticed{display:flex;gap:10px;overflow-x:auto;margin:0 -14px;padding:2px 14px 6px;scroll-snap-type:x proximity;scrollbar-width:none}}@property --tod-acc{syntax:"<color>";inherits:true;initial-value:#0071e3}@media (max-width:800px){.hmp-noticed::-webkit-scrollbar{display:none}.hmp-noticed .nc{flex:0 0 min(236px,76vw);scroll-snap-align:start;text-align:left;display:grid;grid-gap:3px;gap:3px;align-content:start;padding:10px 12px 12px;border:0;border-radius:22px;background:var(--surface);box-shadow:var(--shadow);color:var(--ink);height:auto}.hmp-noticed .im{display:block;height:74px;border-radius:14px;overflow:hidden;background:color-mix(in srgb,var(--hm-acc) 12%,var(--surface));margin-bottom:6px}.hmp-noticed .im img{width:100%;height:100%;object-fit:cover;display:block}.hmp-noticed small{font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--violet)}.hmp-noticed b{font-size:15px;line-height:1.25;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hmp-noticed .nc>span:last-child{font-size:13px;color:var(--muted);line-height:1.3;font-weight:500}.hmp-draft{margin:0 10px 12px;padding:12px 14px;border-radius:18px;background:color-mix(in srgb,var(--hm-acc,#1f7ae0) 9%,var(--bg));font-size:15px;line-height:1.4;overflow-wrap:anywhere;-webkit-user-select:text;-moz-user-select:text;user-select:text}.hmp-dac{display:flex;gap:8px;flex-wrap:wrap;margin:0 10px 8px}.hmp-dac .g,.hmp-dac .p{height:42px;padding:0 16px;border-radius:99px;border:0;font-weight:700;font-size:14.5px;display:inline-flex;align-items:center;text-decoration:none;width:auto;box-shadow:none}.hmp-dac .p{background:var(--violet);color:#fff}.hmp-dac .g{background:color-mix(in srgb,var(--violet) 12%,transparent);color:var(--violet)}.hmp-best{margin-top:12px;padding-top:12px;border-top:1px solid var(--line,hsla(0,0%,50%,.18))}.hmp-best .hs{display:flex;align-items:flex-end;gap:3px;height:34px}.hmp-best .hs i{flex:1 1;border-radius:3px;background:var(--brand-soft);min-height:3px}.hmp-best .hs i.pk{background:var(--hm-acc)}.hmp-best p{margin:8px 0 0;font-size:13.5px;color:var(--muted);display:flex;align-items:center;gap:6px}.hmp-best p svg{color:var(--hm-acc);flex:none}.hmp-recap{margin-top:12px;padding:14px 16px;border-radius:22px;background:color-mix(in srgb,var(--hm-acc) 9%,var(--surface));box-shadow:var(--shadow)}.hmp-recap small{display:block;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--hm-acc)}.hmp-recap p{margin:3px 0 12px;font-size:15.5px;line-height:1.4}.hmp-recap p.m{color:var(--muted)}.hmp-recap>:last-child{margin-bottom:0}.hmp-recap ul{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.hmp-recap li{display:flex;align-items:center;gap:8px;font-size:14.5px}.hmp-recap li i{width:7px;height:7px;border-radius:50%;background:var(--hm-acc);flex:none}.hmp-recap li em{margin-left:auto;font-style:normal;color:var(--muted);font-size:13px}.hmp-rest{margin-top:12px;display:grid;grid-template-columns:64px 1fr;grid-gap:6px 14px;gap:6px 14px;align-items:center;padding:14px;border-radius:24px;background:color-mix(in srgb,#4fb59a 16%,var(--surface));box-shadow:var(--shadow)}.hmp-rest .br{width:64px;height:64px;display:grid;place-items:center}.hmp-rest .br i{width:34px;height:34px;border-radius:50%;background:#4fb59a;opacity:.75}.hmp-rest .br.on i{animation:hmpBreath 8s ease-in-out infinite}.hmp-rest .tx b{display:block;font-size:15.5px}.hmp-rest .tx span{display:block;font-size:13.5px;color:var(--muted);line-height:1.35;margin-top:2px}.hmp-rest .ac{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap}.hmp-rest .ac button{height:42px;padding:0 16px;border-radius:99px;border:0;font-weight:700;font-size:14.5px;width:auto;box-shadow:none}.hmp-rest .ac .p{background:#2f8f76;color:#fff}.hmp-rest .ac .g{background:color-mix(in srgb,#2f8f76 14%,transparent);color:#2f8f76}@keyframes hmpBreath{0%,to{transform:scale(.7)}50%{transform:scale(1.75)}}.hmp-vmic{display:flex;align-items:center;justify-content:center;gap:18px;margin:4px 0 12px}.hmp-vmic .mic{width:76px;height:76px;border-radius:50%;border:0;background:var(--violet);color:#fff;display:grid;place-items:center;padding:0;box-shadow:0 6px 18px color-mix(in srgb,var(--violet) 40%,transparent);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.hmp-vmic .mic.on{transform:scale(1.1);animation:hmpPulse 1.1s ease-out infinite}@keyframes hmpPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--violet) 45%,transparent)}to{box-shadow:0 0 0 22px transparent}}.hmp-vmic .lg{display:flex;border-radius:99px;background:color-mix(in srgb,var(--muted) 14%,transparent);padding:3px}.hmp-vmic .lg button{height:34px;min-width:44px;border:0;border-radius:99px;background:transparent;color:var(--muted);font-weight:750;font-size:13px;padding:0 10px;box-shadow:none;width:auto}.hmp-vmic .lg button.on{background:var(--surface);color:var(--ink)}.hmp-vin{display:flex;gap:8px;margin:0 10px 8px}.hmp-vin input{flex:1 1;min-width:0;font-size:16px}.hmp-vin button,.hmp-vin input{height:44px;border-radius:99px;padding:0 16px}.hmp-vin button{border:0;background:var(--violet);color:#fff;font-weight:700;width:auto;box-shadow:none}.hmp-vin button:disabled{opacity:.4}.hmp-verr{margin:4px 10px 8px;padding:10px 14px;border-radius:16px;background:var(--bad-bg);color:var(--bad);font-size:14px}.hmp-vres{margin:4px 10px 8px;padding:12px 14px;border-radius:20px;background:color-mix(in srgb,var(--violet) 9%,var(--bg));display:grid;grid-gap:8px;gap:8px}.hmp-vres.ok{color:var(--good);font-weight:750;text-align:center;background:var(--good-bg)}.hmp-vres>b{font-size:16px;overflow-wrap:anywhere}.hmp-vres .chips,.hmp-vres .who{display:flex;flex-wrap:wrap;gap:6px}.hmp-vres .chips span{height:28px;display:inline-flex;align-items:center;padding:0 11px;border-radius:99px;background:var(--surface);font-size:13px;font-weight:700}.hmp-vres .who button{height:36px;padding:0 14px;border-radius:99px;border:1.5px solid color-mix(in srgb,var(--violet) 30%,transparent);background:transparent;color:var(--ink);font-weight:700;font-size:14px;width:auto;box-shadow:none}.hmp-vres .who button.on{background:var(--violet);border-color:var(--violet);color:#fff}.hmp-vres .add{width:100%;height:44px;border-radius:99px;border:0;background:var(--violet);color:#fff;font-weight:750;font-size:15px;box-shadow:none}.hmp-vres .add:disabled{opacity:.5}.hmp-it .s{margin-right:40px;gap:8px}.hmp-it .s,.hmp-wave{display:inline-flex;align-items:center}.hmp-wave{gap:3px;height:18px}.hmp-wave u{display:block;width:3px;height:100%;border-radius:2px;background:var(--violet);transform-origin:center;transform:scaleY(.25);animation:hmWave 1s ease-in-out infinite}.hmp-wave u:nth-child(2){animation-delay:-.2s}.hmp-wave u:nth-child(3){animation-delay:-.45s}.hmp-wave u:nth-child(4){animation-delay:-.7s}.hmp-wave u:nth-child(5){animation-delay:-.1s}@keyframes hmWave{0%,to{transform:scaleY(.25)}30%{transform:scaleY(1)}60%{transform:scaleY(.45)}80%{transform:scaleY(.8)}}}@media (max-width:800px) and (prefers-reduced-motion:reduce){.hmp-rest .br.on i,.hmp-vmic .mic.on{animation:none}}@media (max-width:800px){.hmp-it{display:flex;align-items:center;gap:10px}.hmp-it .hmp-logo{border:0;background:none;padding:0;box-shadow:none;width:46px;height:46px;flex:none;border-radius:50%;position:relative;overflow:visible}.hmp-it .hmp-logo.talk{animation:hmpVoice 1.1s ease-in-out infinite!important}.hmp-it .hmp-logo.talk:after,.hmp-it .hmp-logo.talk:before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--violet);pointer-events:none;opacity:0;animation:hmRing 1.5s ease-out infinite!important}.hmp-it .hmp-logo.talk:after{animation-delay:.75s!important}@keyframes hmpVoice{0%,to{transform:scale(1)}12%{transform:scale(1.1)}28%{transform:scale(1.03)}45%{transform:scale(1.14)}62%{transform:scale(1.05)}80%{transform:scale(1.09)}}@keyframes hmRing{0%{transform:scale(1);opacity:.55}to{transform:scale(1.9);opacity:0}}.hmp-itx{flex:1 1;min-width:0;display:flex;align-items:center;gap:10px;border:0;background:none;box-shadow:none;padding:0;height:46px;color:var(--ink);text-align:left;width:auto}.hmp-itx .s{margin:0 0 0 auto;font-size:12px;color:var(--muted);font-weight:600;white-space:nowrap}.hmp-itx b{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--violet)}.hmp-light{color:var(--hm-acc)}.hmp-light span{padding-left:0;color:var(--muted)}.hmp-light:before{display:none}.hmp-light svg{position:static;display:block;flex:none;width:62px;height:30px}@keyframes hmpTalk{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 transparent)}50%{transform:scale(1.12);filter:drop-shadow(0 0 10px var(--violet))}}}@media (max-width:800px){.hmp-vrow:empty{display:none}.hmp-date .sk{display:inline-flex;flex:none}.hmp-date .sk.su svg{color:#f5b800}.hmp-date .sk.mo svg{color:#8fa3bd}.mn-dh.mn-dash{flex:none;min-height:84px;height:auto;margin:6px 0 10px;position:relative;overflow:hidden;display:flex;align-items:center;gap:14px;padding:14px;border-radius:26px;text-decoration:none;color:var(--ink);box-shadow:var(--shadow);transition:--hm-w1 1s,--hm-w2 1s,--hm-acc 1s;background:radial-gradient(120% 90% at 88% -8%,color-mix(in srgb,var(--hm-w2) 55%,transparent),transparent 62%),radial-gradient(100% 85% at 0 0,color-mix(in srgb,var(--hm-w1) 50%,transparent),transparent 62%);background-color:var(--bg);background-size:100% 340px;background-repeat:no-repeat;background-position:top}.mn-dash .mn-av{width:56px;height:56px;font-size:22px;border:2.5px solid color-mix(in srgb,var(--surface) 90%,transparent);background:linear-gradient(135deg,#e0a85a,#c1507a);color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.12)}.mn-dash .mn-who{display:grid;grid-gap:0;gap:0;min-width:0;flex:1 1}.mn-dash .mn-who small{font-size:11.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--hm-acc)}.mn-dash .mn-who b{font-size:21px;letter-spacing:-.02em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.mn-dash .mn-who em{font-style:normal;font-size:13.5px;color:var(--muted)}.mn-dash .mn-go{width:34px;height:34px;padding:8px;border-radius:50%;background:color-mix(in srgb,var(--hm-acc) 16%,transparent);color:var(--hm-acc);flex:none}}@media (max-width:800px) and (prefers-color-scheme:dark){.mn-dh.mn-dash{background:radial-gradient(120% 90% at 88% -8%,color-mix(in srgb,var(--hm-w2) 27%,transparent),transparent 62%),radial-gradient(100% 85% at 0 0,color-mix(in srgb,var(--hm-w1) 25%,transparent),transparent 62%);background-color:var(--bg);background-size:100% 340px;background-repeat:no-repeat;background-position:top}}.pf{--hm-w1:#ffd86b;--hm-w2:#8fd3ff;position:relative;max-width:460px;margin:0 auto;padding:0 2px 30px}.pf-wash{position:absolute;left:-20px;right:-20px;top:-20px;height:320px;pointer-events:none;background:radial-gradient(120% 90% at 88% -8%,color-mix(in srgb,var(--hm-w2) 55%,transparent),transparent 62%),radial-gradient(100% 85% at 0 0,color-mix(in srgb,var(--hm-w1) 50%,transparent),transparent 62%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pf-wash{opacity:.5}}:root[data-theme=dark] .pf-wash{opacity:.5}.pf-in{position:relative;display:grid;grid-gap:14px;gap:14px}.pf-bar{padding-top:calc(10px + env(safe-area-inset-top, 0px))}.pf-bk{width:42px;height:42px;border-radius:50%;background:var(--surface);box-shadow:var(--shadow);display:grid;place-items:center;color:var(--ink)}.pf h1{margin:0 2px;font-size:clamp(28px,9.4vw,36px);letter-spacing:-.03em}.pf-hero{display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:4px 0;text-align:center}.pf-hero b{font-size:22px;letter-spacing:-.02em}.pf-hero small{color:var(--muted);overflow-wrap:anywhere}.pf-av{position:relative;width:104px;height:104px;border-radius:50%;background:linear-gradient(135deg,#e0a85a,#c1507a);color:#fff;font-size:42px;font-weight:800;display:grid;place-items:center;border:4px solid var(--surface);box-shadow:var(--shadow);cursor:pointer}.pf-av img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.pf-av input,.pf-b input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer;font-size:0}.pf-cam{position:absolute;right:-4px;bottom:-4px;width:36px;height:36px;border-radius:50%;background:var(--violet);color:#fff;display:grid;place-items:center;border:3px solid var(--bg)}.pf-lnk{display:flex;gap:8px;margin-top:4px}.pf-b{position:relative;overflow:hidden;display:inline-flex;align-items:center;height:38px;padding:0 16px;border-radius:99px;border:0;font-weight:700;font-size:14px;background:color-mix(in srgb,var(--violet) 13%,transparent);color:var(--violet);width:auto;box-shadow:none}.pf-b.g{background:color-mix(in srgb,var(--muted) 14%,transparent)}.pf-b.g,.pf-cap{color:var(--muted)}.pf-cap{font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:8px 6px -6px}.pf-grp{background:var(--surface);border-radius:22px;box-shadow:var(--shadow);overflow:hidden}.pf-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-top:1px solid var(--line);min-height:56px;color:var(--ink);text-decoration:none}.pf-row:first-child{border-top:0}.pf-row:hover{text-decoration:none}.pf-row .t{flex:1 1;min-width:0;display:grid}.pf-row .t b{font-size:15.5px;font-weight:650}.pf-row .t small{color:var(--muted);font-size:13px;line-height:1.3}.pf-row .v{color:var(--muted);font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:52%}.pf-row .ico{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;flex:none;font-size:16px;background:color-mix(in srgb,var(--violet) 13%,transparent)}.pf-in1{border:0;background:transparent;font-size:16px;text-align:right;color:var(--ink);width:48%;min-width:0;outline:0;height:36px}.pf-in1,.pf-sw{box-shadow:none;padding:0}.pf-sw{width:50px;height:30px;border-radius:99px;border:0;flex:none;position:relative;background:color-mix(in srgb,var(--muted) 30%,transparent);transition:background .2s}.pf-sw:after{content:"";position:absolute;left:3px;top:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:left .2s}.pf-sw.on{background:var(--violet)}.pf-sw.on:after{left:23px}.pf-seg{display:flex;gap:2px;padding:3px;border-radius:99px;background:color-mix(in srgb,var(--muted) 14%,transparent);flex:none}.pf-seg button{height:32px;min-width:0;border:0;border-radius:99px;padding:0 11px;background:transparent;color:var(--muted);font-weight:700;font-size:13px;box-shadow:none;width:auto}.pf-seg button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px rgba(0,0,0,.15)}.pf-tm{display:inline-flex;align-items:center;gap:4px;flex:none;color:var(--muted)}.pf-tm input{width:84px;height:36px;border-radius:12px;padding:0 6px;font-size:15px;text-align:center;border:0;background:color-mix(in srgb,var(--muted) 12%,transparent);color:var(--ink)}.pf-out{width:100%;height:48px;border-radius:99px;border:0;background:var(--surface);color:var(--bad);font-weight:700;font-size:16px;box-shadow:var(--shadow)}.pf-foot{text-align:center;color:var(--muted);font-size:12.5px;margin:0}.pf-toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom, 0px));transform:translateX(-50%) translateY(10px);background:var(--ink);color:var(--bg);padding:9px 16px;border-radius:99px;font-weight:650;font-size:14px;opacity:0;pointer-events:none;transition:.25s;z-index:500;max-width:90vw;text-align:center}.pf-toast.on{opacity:1;transform:translateX(-50%)}@media (max-width:800px){.shell .main:has(.pf){padding-top:0!important}.pf{margin:0 -14px;padding:0 14px 100px;max-width:none}.pf-wash{left:0;right:0;top:0}.hmp-fab{position:fixed;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(86px + env(safe-area-inset-bottom, 0px));z-index:36;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;box-shadow:0 8px 22px -8px rgba(60,30,140,.6),0 2px 6px rgba(0,0,0,.2);animation:hmpFab 5s ease-in-out infinite;text-decoration:none}.hmp-fab:active{transform:scale(.94)}}@media (max-width:800px){@keyframes hmpFab{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}}@media (prefers-reduced-motion:reduce){.hmp-fab{animation:none}}.sth-phone{display:none}@media (max-width:800px){.set-desk{display:none}.sth-phone{display:flex;align-items:center;gap:12px;padding-top:4px;margin-bottom:8px}.sth-bk{width:42px;height:42px;border-radius:50%;background:var(--surface);box-shadow:var(--shadow);display:grid;place-items:center;color:var(--ink);border:0;padding:0;flex:none}.sth-phone h1{margin:0;font-size:clamp(28px,8.6vw,34px);letter-spacing:-.03em;line-height:1.1}.sth{display:grid;grid-gap:14px;gap:14px}.sth-sub{margin:-2px 2px 2px;font-size:15px}.sth-cap,.sth-sub{color:var(--muted)}.sth-cap{font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:6px 6px 8px}.sth-grp{background:var(--surface);border-radius:22px;box-shadow:var(--shadow);overflow:hidden}.sth-row{display:flex;align-items:center;gap:12px;padding:12px 14px;min-height:62px;color:var(--ink);text-decoration:none;border-top:1px solid var(--line)}.sth-row:first-child{border-top:0}.sth-row:hover{text-decoration:none}.sth-ic{width:38px;height:38px;border-radius:12px;background:var(--gray-bg);color:var(--muted);display:grid;place-items:center;flex:none}.sth-ic.iris{background:none}.sth-row .t{flex:1 1;min-width:0;display:grid}.sth-row .t b{font-size:16px;font-weight:650}.sth-row .t small{color:var(--muted);font-size:13px;line-height:1.3;overflow-wrap:anywhere}.sth-row .go{opacity:.7}.sth-pill,.sth-row .go{color:var(--muted);flex:none}.sth-pill{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:99px;font-size:12.5px;font-weight:750;background:var(--gray-bg)}.sth-pill.good{background:var(--good-bg);color:var(--good)}.sth-pill.warn{background:var(--warn-bg);color:var(--warn)}.isp{display:block}.isp-side{display:none}.isp-main{background:transparent;border:0;padding:0;box-shadow:none;gap:14px}.isp-top h2{font-size:clamp(28px,9vw,34px);letter-spacing:-.03em;margin:8px 2px 2px}.isp-top p{margin:0 2px;font-size:15px}.isp-sec{gap:14px}.isp-cards{grid-template-columns:1fr;gap:0;background:var(--surface);border-radius:22px;box-shadow:var(--shadow);overflow:hidden}.isp .isp-cards>button,.isp .isp-cards>div{border:0;border-radius:0;border-top:1px solid var(--line);background:transparent;padding:13px 14px;min-height:60px}.isp .isp-cards>:first-child{border-top:0}.isp-todo button{border-radius:18px}.iris-head{margin-top:0}}.isp-st{display:none}@media (max-width:800px){.isp-top{display:grid;grid-gap:6px;gap:6px;justify-items:start}.isp-st{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:99px;font-size:13px;font-weight:750;background:var(--gray-bg);color:var(--muted)}.isp-st.good{background:var(--good-bg);color:var(--good)}.isp-st.warn{background:var(--warn-bg);color:var(--warn)}.isp-st.bad{background:var(--bad-bg);color:var(--bad)}.isp-body{background:var(--surface);border-radius:22px;box-shadow:var(--shadow);padding:16px;display:grid;grid-gap:14px;gap:14px;min-width:0}.isp-body:empty{display:none}.isp-body>*{min-width:0;margin-top:0!important;margin-bottom:0!important}.isp-body p{margin:0;font-size:14.5px;line-height:1.45;overflow-wrap:anywhere}.isp-body form{max-width:none!important;gap:12px!important}.isp-body label{display:grid;grid-gap:6px;gap:6px;font-size:12.5px;font-weight:700;color:var(--muted)}.isp-body input:not([type=checkbox]):not([type=radio]):not([type=file]){height:46px;border-radius:14px;border:0;background:var(--gray-bg);padding:0 14px;font-size:16px;color:var(--ink);width:100%;max-width:none!important;box-shadow:none}.isp-body input[type=file]{width:100%;padding:12px;border-radius:14px;background:var(--gray-bg);border:0;font-size:14px;color:var(--ink)}.isp-body a.btn,.isp-body button{height:46px;border-radius:99px;border:0;padding:0 20px;font-weight:700;font-size:15px;background:var(--brand);color:#fff;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;width:auto}.isp-body .btn.ghost,.isp-body button.ghost,.isp-body button.sm{background:var(--gray-bg);color:var(--ink)}.isp-body .btn.sm,.isp-body button.sm{height:36px;font-size:13.5px;padding:0 14px}.isp-body form>button[type=submit],.isp-body form>div>button[type=submit]{width:100%}.isp-body button:disabled{opacity:.5}.isp-body .card{border:0!important;background:var(--gray-bg);border-radius:16px;padding:12px 14px;box-shadow:none;font-size:14.5px}.isp-body dl.kv{display:grid;grid-template-columns:1fr;grid-gap:2px;gap:2px;font-size:13.5px!important;border-top:1px solid var(--line);padding-top:14px}.isp-body dl.kv dt{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-top:8px}.isp-body dl.kv dt:first-child{margin-top:0}.isp-body dl.kv dd{margin:0;overflow-wrap:anywhere}.isp-body code{display:inline-block;max-width:100%;background:var(--gray-bg);border-radius:9px;padding:5px 8px;font-size:12.5px;overflow-wrap:anywhere;white-space:normal}.isp-body .badge{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:99px;font-size:12px;font-weight:750}.isp-body ul.lg{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.isp-body ul.lg li{padding:12px 0;border-top:1px solid var(--line);display:grid;grid-gap:4px;gap:4px;overflow-wrap:anywhere}.isp-body ul.lg li:first-child{border-top:0;padding-top:0}.isp-body .lg-t{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.isp-body .lg-t time{margin-left:auto;color:var(--muted);font-size:12.5px}.isp-body .lg-m{color:var(--muted);font-size:13px;display:flex;flex-wrap:wrap;gap:6px}.isp-body .tn-row{flex-wrap:wrap;padding:10px 0;border-top:1px solid var(--line)}.isp-body .tn-row:first-child{border-top:0}.isp-body .tn-row input[type=number]{width:64px!important;text-align:center;padding:0 6px;height:38px}.isp-body .tn-sw{height:30px;width:50px;padding:0;background:color-mix(in srgb,var(--muted) 30%,transparent)}.isp-body .tn-sw.on{background:var(--violet)}}@media (max-width:800px){.isp-body input[type=file]::-webkit-file-upload-button{height:36px;border:0;border-radius:99px;padding:0 14px;margin-right:10px;background:var(--brand);color:#fff;font-weight:700;font-size:14px}.isp-body input[type=file]::file-selector-button{height:36px;border:0;border-radius:99px;padding:0 14px;margin-right:10px;background:var(--brand);color:#fff;font-weight:700;font-size:14px}}.sg-field small,.sg-phone{display:none}@media (max-width:800px){.sg-desk{display:none}.sg-phone{display:grid;grid-gap:14px;gap:14px;min-width:0}.isp-body:has(>.sg-phone){background:transparent;box-shadow:none;padding:0;border-radius:0}.sg-hero{display:flex;align-items:center;gap:12px;background:var(--surface);border-radius:22px;box-shadow:var(--shadow);padding:14px}.sg-big{width:48px;height:48px;border-radius:14px;background:var(--gray-bg);color:var(--muted);display:grid;place-items:center;flex:none}.sg-hero .t,.sg-row .t{flex:1 1;min-width:0;display:grid}.sg-hero .t b{font-size:16px;font-weight:700;overflow-wrap:anywhere}.sg-hero .t small,.sg-row .t small{color:var(--muted);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.sg-pill{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:99px;font-size:12.5px;font-weight:750;flex:none;background:var(--gray-bg);color:var(--muted)}.sg-pill.good{background:var(--good-bg);color:var(--good)}.sg-pill.warn{background:var(--warn-bg);color:var(--warn)}.sg-cap{font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:6px 6px -6px}.sg-card,.sg-grp{background:var(--surface);border-radius:22px;box-shadow:var(--shadow);overflow:hidden;min-width:0}.sg-card{padding:14px}.sg-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-top:1px solid var(--line);min-height:56px}.sg-grp>:first-child{border-top:0}.sg-row .t b{font-size:15.5px;font-weight:650;overflow-wrap:anywhere}.sg-row code{display:inline-block;max-width:100%;margin-top:3px;background:var(--gray-bg);border-radius:9px;padding:5px 8px;font-size:12.5px;white-space:normal;color:var(--ink)}.sg-row code,.sg-v{overflow-wrap:anywhere}.sg-v{color:var(--muted);font-size:15px;max-width:58%;text-align:right}.sg-dot{width:10px;height:10px;border-radius:50%;flex:none;background:var(--muted)}.sg-dot.good{background:var(--good)}.sg-dot.warn{background:var(--warn)}.sg-dot.bad{background:var(--bad)}.sg-note{background:var(--gray-bg);border-radius:18px;padding:12px 14px;font-size:14.5px;line-height:1.4;overflow-wrap:anywhere}.sg-note.good{background:var(--good-bg)}.sg-note.warn{background:var(--warn-bg)}.sg-note.bad{background:var(--bad-bg)}.sg-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.sg-actions>a,.sg-actions>button,.sg-actions>div{flex:0 0 auto}.sg-form{display:grid;grid-gap:12px;gap:12px;max-width:none!important}.sg-field,.sg-inline .sg-field{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border-top:1px solid var(--line)}.sg-field,.sg-field small,.sg-inline .sg-field{font-size:12.5px;font-weight:700;color:var(--muted)}.sg-field small{display:block}.sg-grp>.sg-field:first-child{border-top:0}.sg-grp input:not([type=checkbox]){height:46px;border-radius:14px;border:0;background:var(--gray-bg);padding:0 14px;font-size:16px;color:var(--ink);width:100%;box-shadow:none;max-width:none!important}.isp-body .sg-main,.sg-main{width:100%;height:48px;border-radius:99px;border:0;background:var(--brand);color:#fff;font-weight:700;font-size:16px;box-shadow:none}.isp-body .sg-main:disabled{opacity:.5}.isp-body .sg-out,.sg-out{width:100%;height:48px;border-radius:99px;border:0;background:var(--surface);color:var(--bad);font-weight:700;font-size:16px;box-shadow:var(--shadow)}.sg-drop{background:color-mix(in srgb,var(--violet) 6%,var(--surface));border:2px dashed color-mix(in srgb,var(--violet) 40%,transparent);border-radius:22px;padding:16px;min-width:0}.sg-drop .card{border:0;background:transparent;box-shadow:none;padding:0}.isp-body:has(>form>.sg-grp){background:transparent;box-shadow:none;padding:0}.isp-body>form .sg-grp.sg-inline{margin-bottom:0}}.src-iris:before{background:#7c4dff!important}.tkx-fresh{display:inline-flex;align-items:center;font-size:11px;font-weight:800;letter-spacing:.03em;color:#fff;background:var(--bad,#d63a31);border-radius:99px;padding:1px 8px;line-height:1.5}.pf-row.stack{flex-wrap:wrap}.pf-row.stack .t{flex:1 1 100%}.pf-row.stack .pf-seg{width:100%}.pf-row.stack .pf-seg button{flex:1 1}.sr{--tn:#5b7fa6;border-radius:24px;padding:16px 16px 14px;box-shadow:var(--shadow);margin:12px 0;display:grid;grid-gap:0;gap:0}.sr[data-tone=hot]{--tn:#e5533d}.sr[data-tone=warm]{--tn:#e08a1e}.sr[data-tone=calm]{--tn:#1f9d55}.sr[data-tone=quiet]{--tn:#5b7fa6}.sr-hd{display:flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.sr-hd b{font-weight:700}.sr-ic{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex:none}.sr-ic,.sr-pill{background:color-mix(in srgb,var(--tn) 16%,transparent);color:var(--tn)}.sr-pill{margin-left:auto;height:24px;padding:0 10px;border-radius:99px;display:inline-flex;align-items:center;font-size:12px;font-weight:700;letter-spacing:0;text-transform:none;white-space:nowrap}.sr-t{margin:12px 0 2px;font-size:22px;line-height:1.15;font-weight:800;letter-spacing:-.02em;text-wrap:balance}.sr-sub{margin:0 0 12px;font-size:14.5px;line-height:1.4;color:var(--muted);overflow-wrap:anywhere}.sr-strip{height:56px;display:flex;align-items:flex-end;gap:2px;padding-top:4px}.sr-strip i{flex:1 1;min-width:0;background:color-mix(in srgb,var(--muted) 24%,transparent)}.sr-strip i.warm{background:#e9a23b}.sr-strip i.hot{background:#e5533d}.sr-strip i.quiet{background:color-mix(in srgb,var(--muted) 14%,transparent)}.sr-strip i.mk{box-shadow:0 3px 0 -1px var(--ink)}.sr-strip i.now{outline:2px solid var(--ink)}.sr-lab{display:flex;justify-content:space-between;font-size:11px;margin:6px 0 12px;font-weight:600}.sr-seg{display:flex;gap:6px}.sr-seg button{flex:1 1 auto;height:34px;padding:0 8px;white-space:nowrap;border-radius:99px;border:0;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);font:650 13px/1 inherit;cursor:pointer}.sr-seg button.on{background:var(--ink);color:var(--bg);box-shadow:none}.sr-body{margin-top:12px;display:grid;grid-gap:8px;gap:8px;min-width:0}.sr-now{border-radius:18px;padding:12px 14px;background:color-mix(in srgb,var(--tn) 10%,var(--surface))}.sr-now b{font-size:15px}.sr-now p{margin:2px 0 6px;font-size:14px;color:var(--muted)}.sr ul{margin:0;padding-left:18px;display:grid;grid-gap:4px;gap:4px;font-size:14px;line-height:1.38}.sr-it{border-radius:18px;min-width:0}.sr-it.alert{box-shadow:inset 0 0 0 1.5px var(--tn)}.sr-ih{width:100%;height:auto;min-height:52px;padding:8px 12px;border:0;background:none;box-shadow:none;display:flex;align-items:center;gap:8px;text-align:left;color:var(--ink);border-radius:18px;cursor:pointer}.sr-ih .g{display:grid;min-width:0;flex:1 1}.sr-ih b{font-size:15px;overflow-wrap:anywhere}.sr-ih small{font-size:12.5px;color:var(--muted)}.sr-tag{font-style:normal;font-size:11.5px;font-weight:700;padding:3px 8px;border-radius:99px;background:var(--tn);color:#fff;white-space:nowrap}.sr-heat{display:inline-flex;gap:3px;flex:none}.sr-heat i{width:6px;height:6px;border-radius:50%;background:var(--line-2)}.sr-heat i.on{background:var(--tn)}.sr-ch{color:var(--muted);flex:none;transition:transform .2s}.sr-it.open .sr-ch{transform:rotate(90deg)}.sr-ib{padding:0 14px 12px}.sr-ib p{margin:0 0 6px;font-size:14px;color:var(--muted);line-height:1.4}.sr-ib .sr-by{color:var(--ink)}.sr-fc{margin:0;font-size:14.5px}.sr-sc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.sr-sc>div{border-radius:18px;padding:10px 6px;text-align:center;box-shadow:inset 0 0 0 1px var(--line);display:grid;grid-gap:1px;gap:1px}.sr-sc>div.mid{box-shadow:inset 0 0 0 1.5px var(--tn)}.sr-sc small{font-size:12px;color:var(--muted);font-weight:650}.sr-sc b{font-size:22px;letter-spacing:-.02em}.sr-sc span{font-size:12px;color:var(--muted)}.sr-sc em{font-style:normal;font-size:12.5px;font-weight:700;margin-top:2px;overflow-wrap:anywhere}.sr-tx{font-size:14px}.sr-note{margin:0;font-size:12.5px;line-height:1.4;color:var(--muted)}.sr-wait .sr-sub{margin:10px 0 0}@media (max-width:800px){.hmp .sr{margin:14px 0 0}}.sr-cap{margin:8px 2px 0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.sr-it.found{box-shadow:inset 0 0 0 1px var(--line)}.sr-d{color:var(--muted);font-size:12.5px;margin-left:4px}.sr-src{display:inline-block;margin:2px 0 6px;font-size:13px;font-weight:600;color:var(--brand);text-decoration:none}.sr-ac{display:flex;gap:8px;margin-top:4px}.sr-ac button,.sr-scan{height:38px;padding:0 16px;border-radius:99px;border:0;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);font:650 14px/1 inherit;cursor:pointer;width:auto}.sr-ac button.p{background:var(--ink);color:var(--bg)}.sr-ac button:disabled,.sr-scan:disabled{opacity:.5}.sr-scan{justify-self:start}.sr-st{margin:12px 0 0;font-size:16px;font-weight:800}.sr-cd{display:flex;align-items:center;gap:14px;margin:10px 0 12px;min-width:0}.sr-big{min-width:84px;height:84px;border-radius:24px;background:color-mix(in srgb,var(--tn) 14%,var(--surface));color:var(--tn);display:grid;place-items:center;text-align:center;line-height:1;flex:none}.sr-big b{font-size:34px;font-weight:800;letter-spacing:-.03em;display:block}.sr-big small{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.sr-htx{min-width:0}.sr-htx b{font-size:17px;line-height:1.2;display:block;overflow-wrap:anywhere}.sr-htx span{font-size:13.5px;color:var(--muted);line-height:1.35;display:block;margin-top:2px}.sr-row{border-radius:0}.sr-row.alert{box-shadow:none}.sr-row .sr-ih{padding:10px 0;border-radius:0;min-height:56px}.sr-dt{width:42px;text-align:center;line-height:1.1;flex:none}.sr-dt b{font-size:18px;display:block}.sr-dt small{font-size:10.5px;color:var(--muted);font-weight:700;text-transform:uppercase}.sr-bar{height:6px;background:var(--line);overflow:hidden;margin-top:5px;max-width:160px}.sr-bar,.sr-bar i{display:block;border-radius:99px}.sr-bar i{height:100%;background:var(--tn)}.sr-row .sr-ib{padding:0 0 12px 52px}.srt{--tn:#5b7fa6;--tn2:#9db8e0;display:flex;flex-direction:column;margin:12px 0;padding:18px 18px 16px;min-height:200px;border-radius:24px;color:#fff;text-decoration:none;position:relative;overflow:hidden;background:radial-gradient(120% 120% at 100% 0,var(--tn2),transparent 60%),radial-gradient(100% 120% at 0 100%,color-mix(in srgb,var(--tn) 80%,#000),transparent 65%),color-mix(in srgb,var(--tn) 70%,#111);box-shadow:0 14px 34px -14px color-mix(in srgb,var(--tn) 80%,#000);transition:transform .15s}.srt:active{transform:scale(.985)}.srt[data-tone=hot]{--tn:#e5533d;--tn2:#ff9a5c}.srt[data-tone=warm]{--tn:#e08a1e;--tn2:#ffd27a}.srt[data-tone=calm]{--tn:#1f9d55;--tn2:#7fe0b0}.srt[data-tone=quiet]{--tn:#5b7fa6;--tn2:#9db8e0}.srt-eb{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:hsla(0,0%,100%,.88)}.srt-eb em{margin-left:auto;font-style:normal;letter-spacing:0;text-transform:none;font-size:12px;padding:3px 10px;border-radius:99px;background:hsla(0,0%,100%,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.srt-num{display:flex;align-items:baseline;gap:8px;margin-top:14px}.srt-num b{font-size:76px;line-height:.9;font-weight:800}.srt-num span{font-size:18px;font-weight:700;opacity:.9}.srt-h{margin-top:6px;font-size:22px;line-height:1.15;font-weight:800;letter-spacing:-.02em;text-wrap:balance}.srt-h,.srt-p{overflow-wrap:anywhere}.srt-p{margin-top:4px;font-size:14px;line-height:1.35;opacity:.9}.srt-strip{height:26px;display:flex;align-items:flex-end;gap:2px;margin-top:auto;padding-top:14px;box-sizing:content-box}.srt-strip i{flex:1 1;min-width:0;border-radius:2.5px;background:hsla(0,0%,100%,.3)}.srt-strip i.hot,.srt-strip i.warm{background:hsla(0,0%,100%,.92)}.srt-wait{min-height:0;box-shadow:var(--shadow)}.srt-wait b{font-size:15px;font-weight:600;color:var(--muted);margin-top:8px}@media (max-width:800px){.hmp .srt{margin:14px 0 0}}.srt-wait .srt-eb{color:var(--muted)}.srt-orb{display:inline-grid;box-shadow:0 0 0 2px hsla(0,0%,100%,.55);border-radius:50%}.ir{background:color-mix(in srgb,var(--violet) 9%,var(--surface));border-radius:24px;padding:16px;box-shadow:var(--shadow);margin:12px 0;display:grid;grid-gap:0;gap:0;min-width:0}.ir-hd{display:flex;align-items:center;gap:10px}.ir-hd .g{display:grid;min-width:0;flex:1 1}.ir-hd b{font-size:13px;letter-spacing:.07em;text-transform:uppercase;color:var(--violet)}.ir-hd small{font-size:12.5px;color:var(--muted)}.ir-orb{display:inline-grid;flex:none;border-radius:50%;box-shadow:0 2px 12px color-mix(in srgb,var(--violet) 35%,transparent)}.ir-rf{height:36px;padding:0 14px;border-radius:99px;border:0;background:color-mix(in srgb,var(--violet) 14%,transparent);color:var(--violet);font:700 13.5px/1 inherit;cursor:pointer;width:auto}.ir-rf:disabled{opacity:.55}.ir-h{margin:14px 0 4px;font-size:22px;line-height:1.18;font-weight:800;letter-spacing:-.02em;text-wrap:balance}.ir-h,.ir-v{overflow-wrap:anywhere}.ir-v{margin:0;font-size:16px;line-height:1.42}.ir-cap{margin:18px 2px 8px;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.ir-list{display:grid;grid-gap:8px;gap:8px}.ir-nt,.ir-pr{display:flex;gap:12px;background:var(--surface);border-radius:18px;padding:12px 14px;box-shadow:inset 0 0 0 1px var(--line);min-width:0}.ir-pr .n{width:26px;height:26px;border-radius:50%;background:var(--violet);color:#fff;font-weight:800;font-size:13px;display:grid;place-items:center;flex:none;margin-top:1px}.ir .x{min-width:0;flex:1 1}.ir .x b{font-size:15.5px;line-height:1.25;display:block}.ir .x b,.ir .x p{overflow-wrap:anywhere}.ir .x p{margin:3px 0 0;font-size:14px;line-height:1.4;color:var(--muted)}.ir .x p.do{color:var(--ink)}.ir .x .ft{display:flex;align-items:center;gap:10px;margin-top:8px}.ir .x .ft em{font-style:normal;font-size:12px;font-weight:700;padding:3px 9px;border-radius:99px;background:color-mix(in srgb,var(--violet) 14%,transparent);color:var(--violet)}.ir .x .ft a,.ir-nt a{font-size:13.5px;font-weight:650;color:var(--brand);text-decoration:none}.ir-tl{list-style:none;padding:0 0 0 4px;display:grid;grid-gap:0;gap:0;border-left:2px solid color-mix(in srgb,var(--violet) 30%,transparent);margin:0 0 0 8px}.ir-tl li{position:relative;padding:2px 0 12px 16px;display:grid;grid-gap:1px;gap:1px}.ir-tl li:before{content:"";position:absolute;left:-9px;top:6px;width:10px;height:10px;border-radius:50%;background:var(--violet);box-shadow:0 0 0 3px var(--surface)}.ir-tl b{font-size:13px;color:var(--violet)}.ir-tl span{font-size:14.5px;line-height:1.38;overflow-wrap:anywhere}.ir-w{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px;font-size:14.5px;line-height:1.4}.ir-dr{background:var(--surface);border-radius:18px;padding:12px 14px;box-shadow:inset 0 0 0 1px var(--line);margin-bottom:8px;display:grid;grid-gap:4px;gap:4px}.ir-dr small{color:var(--muted);font-size:12.5px;font-weight:650}.ir-dr p{margin:0;font-size:14.5px;line-height:1.42;overflow-wrap:anywhere}.ir-dr button{justify-self:start;height:34px;padding:0 14px;border-radius:99px;border:0;background:var(--ink);color:var(--bg);font:650 13px/1 inherit;cursor:pointer;width:auto;margin-top:4px}.ir-nt small{color:var(--muted);font-size:12px;font-weight:650;display:block}.ir-nt .x b{margin-top:1px}.ir-nt button{align-self:flex-start;width:30px;height:30px;border-radius:50%;border:0;background:var(--surface-2);color:var(--muted);font-size:18px;line-height:1;cursor:pointer;flex:none;padding:0}.ir-ls{margin-top:14px;font-size:14px}.ir-ls summary{cursor:pointer;font-weight:650;color:var(--violet)}.ir-ls ul{margin:8px 0 0;padding-left:18px;display:grid;grid-gap:6px;gap:6px;line-height:1.4}.ir-ask{display:flex;gap:8px;margin-top:18px}.ir-ask input{flex:1 1;min-width:0;height:44px;border-radius:99px;border:0;padding:0 16px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);font:500 15px/1 inherit}.ir-ask input:focus{outline:2px solid var(--violet)}.ir-ask button{height:44px;padding:0 18px;border-radius:99px;border:0;background:var(--violet);color:#fff;font:700 14.5px/1 inherit;cursor:pointer;width:auto}.ir-ask button:disabled{opacity:.5}.ir-an{margin-top:10px;background:var(--surface);border-radius:18px;padding:12px 14px;box-shadow:inset 0 0 0 1px var(--line)}.ir-an small{color:var(--muted);font-size:12.5px;display:block}.ir-an p,.ir-an small{overflow-wrap:anywhere}.ir-an p{margin:4px 0 0;font-size:15px;line-height:1.45;white-space:pre-wrap}.ir-ot{background:var(--surface);border-radius:18px;padding:12px 14px;box-shadow:inset 0 0 0 1px var(--line);display:grid;grid-gap:6px;gap:6px;min-width:0}.ir-ot .top{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;min-width:0}.ir-ot .av{width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,var(--violet) 16%,transparent);color:var(--violet);font-weight:800;font-size:13px;display:grid;place-items:center;flex:none}.ir-ot .top b{font-size:15.5px;overflow-wrap:break-word;min-width:0;flex:1 1 110px}.ir-ot .top em{margin-left:36px;font-style:normal;font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:99px;background:color-mix(in srgb,var(--violet) 14%,transparent);color:var(--violet);white-space:nowrap}.ir-ot .why{font-size:13.5px;color:var(--muted);line-height:1.35}.ir-ot .dr,.ir-ot .why{margin:0;overflow-wrap:anywhere}.ir-ot .dr{font-size:14.5px;line-height:1.42;background:var(--surface-2);border-radius:14px;padding:10px 12px}.ir-ot .ac,.ir-ot .ac2{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ir-ot .ac a,.ir-ot .ac button{height:38px;padding:0 16px;border-radius:99px;border:0;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);font:650 14px/1 inherit;cursor:pointer;display:inline-flex;align-items:center;text-decoration:none;width:auto}.ir-ot .ac button.p{background:var(--ink);color:var(--bg);box-shadow:none}.ir-ot .ac2 button,.ir-ot .done button{height:32px;padding:0 12px;border-radius:99px;border:0;background:none;color:var(--violet);font:650 13.5px/1 inherit;cursor:pointer;width:auto}.ir-ot .done{margin:0;font-size:13.5px;color:var(--muted);display:flex;flex-wrap:wrap;align-items:center;gap:4px}.ir-ot.sent,.ir-ot.skipped{opacity:.8}.ir-note{margin:8px 2px 0;font-size:12.5px;line-height:1.4;color:var(--muted)}.srt *,a.srt,a.srt *,a.srt:active,a.srt:focus,a.srt:hover,a.srt:visited{text-decoration:none!important}.sr-logo{display:inline-block!important;vertical-align:middle;margin:0 8px 0 2px;border-radius:9px;box-shadow:0 6px 16px -6px rgba(44,240,154,.55)}.srt-orb{box-shadow:none;border-radius:8px;line-height:0}@keyframes srt-pulse{0%,to{opacity:1}50%{opacity:.55}}.srt-orb.busy{animation:srt-pulse 1.2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.srt-orb.busy{animation:none}}.srt-eb em{white-space:nowrap;flex:none}.srt-eb{white-space:nowrap;letter-spacing:.05em}.dsk{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:22px;gap:22px;align-items:start}.dsk-main,.dsk-side{min-width:0}.dsk-side{display:flex;flex-direction:column;gap:10px;position:-webkit-sticky;position:sticky;top:16px}.dsk-main .dbrief{margin-bottom:14px}.dsk .dash-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dsk-side .srt{margin:0 0 6px}@media (max-width:1240px){.dsk{grid-template-columns:minmax(0,1fr)}.dsk-side{position:static}}.dsk-card{background:var(--surface);border-radius:20px;box-shadow:var(--shadow);min-width:0}.dsk-sk{padding:18px;display:grid;grid-gap:10px;gap:10px}.dsk-sk i{height:14px;border-radius:8px;background:var(--surface-2);display:block}.dsk-cap{display:flex;align-items:center;gap:8px;margin:10px 4px 0;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.dsk-cap em{font-style:normal;min-width:20px;height:20px;padding:0 6px;border-radius:99px;background:#d63a31;color:#fff;font-size:12px;display:inline-grid;place-items:center;letter-spacing:0}.dsk-cap .more{margin-left:auto;text-transform:none;letter-spacing:0;font-size:13.5px;color:var(--brand);text-decoration:none}.dsk-day{padding:18px;display:grid;grid-gap:14px;gap:14px}.dsk-day .top{display:flex;align-items:center;gap:14px}.dsk-day .ring{position:relative;width:68px;height:68px;flex:none}.dsk-day .ring svg{width:100%;height:100%;transform:rotate(-90deg);display:block}.dsk-day .ring b{position:absolute;inset:0;display:grid;place-items:center;font-size:16px}.dsk-day .bgc{fill:none;stroke:var(--surface-2);stroke-width:6}.dsk-day .fg{fill:none;stroke:var(--brand);stroke-width:6;transition:stroke-dashoffset .4s ease-out}.dsk-day.done .fg{stroke:#1f9d55}.dsk-day .tx{display:grid;grid-gap:2px;gap:2px;min-width:0}.dsk-day .tx b{font-size:20px;line-height:24px;letter-spacing:-.02em}.dsk-day .tx span{font-size:14px;color:var(--muted)}.dsk-day .trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.dsk-day .trio div{background:var(--surface-2);border-radius:16px;padding:10px 12px;display:grid}.dsk-day .trio b{font-size:17px;letter-spacing:-.01em;white-space:nowrap}.dsk-day .trio span{font-size:12.5px;color:var(--muted)}.dsk-list{overflow:hidden}.dsk-list .row,.dsk-list .tk{display:flex;align-items:center;gap:12px;width:100%;padding:13px 16px;border:0;background:transparent;color:var(--ink);text-align:left;text-decoration:none;cursor:pointer;border-radius:0;font:inherit}.dsk-list>*+*{border-top:1px solid var(--line)}.dsk-list .ic{width:38px;height:38px;border-radius:13px;display:grid;place-items:center;flex:none;background:var(--surface-2)}.dsk-list .ic.v{background:color-mix(in srgb,var(--violet) 14%,transparent);color:var(--violet)}.dsk-list .ic.b{background:var(--brand-soft);color:var(--brand)}.dsk-list .ic.w{background:#fff1d9;color:#b86e00}.dsk-list .g{flex:1 1;min-width:0;display:grid}.dsk-list .g b{font-size:15px;font-weight:600;overflow-wrap:anywhere}.dsk-list .g small{font-size:12.5px;color:var(--muted)}.dsk-list .num{font-weight:700;font-size:16px}.dsk-list .num.v{color:var(--violet)}.dsk-list svg{flex:none}.dsk-list .cb{width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--line-2);display:grid;place-items:center;color:transparent;flex:none}.dsk-list .tk.done .cb{background:#1f9d55;box-shadow:none;color:#fff}.dsk-list .tk.done .g b{text-decoration:line-through;color:var(--muted)}.dsk-list .tm{font-size:12.5px;font-weight:700;color:var(--muted)}.dsk-list .tm.late{color:#d63a31}.dsk-calm{padding:18px;display:grid;grid-gap:4px;gap:4px;justify-items:start;font-size:14px;color:var(--muted)}.dsk-calm b{color:var(--ink);font-size:16px}.dsk-calm .ok{width:36px;height:36px;border-radius:50%;background:#e3f5ea;color:#1f9d55;display:grid;place-items:center}.dsk-week{padding:16px;display:grid;grid-gap:12px;gap:12px}.dsk-week .k{display:flex;align-items:center;gap:10px}.dsk-week .k small{display:block;font-size:12.5px;color:var(--muted)}.dsk-week .k b{font-size:24px;letter-spacing:-.02em}.dsk-week .up{margin-left:auto;height:26px;padding:0 10px;border-radius:99px;background:#e3f5ea;color:#1f9d55;font-size:12.5px;font-weight:700;display:inline-flex;align-items:center;gap:4px}.dsk-week .up.dn{background:#fde8e6;color:#d63a31}.dsk-week .bars{display:flex;align-items:flex-end;gap:6px;height:60px}.dsk-week .bars i{flex:1 1;border-radius:6px;background:color-mix(in srgb,var(--brand) 30%,transparent);min-height:6px}.dsk-week .bars i.now{background:var(--brand)}.dsk-week .dl{display:flex;gap:6px;font-size:11px;color:var(--muted);text-align:center}.dsk-week .dl span{flex:1 1}.dsk-week .dl .now{color:var(--ink);font-weight:700}.dsk-week .mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;border-top:1px solid var(--line);padding-top:12px}.dsk-week .mini b{display:block;font-size:16px}.dsk-week .mini span{font-size:12.5px;color:var(--muted)}.dsk-out{background:var(--surface);border-radius:20px;box-shadow:var(--shadow);padding:18px 20px;margin:0 0 14px;display:grid;grid-gap:12px;gap:12px}.dsk-out .hd{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dsk-out .cap{letter-spacing:.07em;text-transform:uppercase}.dsk-out .cap,.dsk-out .hd em{font-size:12px;font-weight:700;color:var(--violet)}.dsk-out .hd em{font-style:normal;padding:3px 9px;border-radius:99px;background:color-mix(in srgb,var(--violet) 14%,transparent)}.dsk-out .hd small{margin-left:auto;color:var(--muted);font-size:12.5px}.dsk-out .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:12px;gap:12px}.dsk-out .c{background:var(--surface-2);border-radius:18px;padding:14px;display:grid;grid-gap:8px;gap:8px;align-content:start;min-width:0}.dsk-out .top{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.dsk-out .av{width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,var(--violet) 16%,transparent);color:var(--violet);font-weight:800;font-size:13px;display:grid;place-items:center;flex:none}.dsk-out .top b{font-size:15px;flex:1 1 90px;overflow-wrap:break-word;min-width:0}.dsk-out .top em{font-style:normal;font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:99px;background:color-mix(in srgb,var(--violet) 14%,transparent);color:var(--violet);white-space:nowrap}.dsk-out .why{margin:0;font-size:12.5px;color:var(--muted)}.dsk-out .dr{margin:0;font-size:14px;line-height:20px;background:var(--surface);border-radius:12px;padding:9px 11px;overflow-wrap:anywhere}.dsk-out .ac{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.dsk-out .ac a,.dsk-out .ac button{width:auto;height:36px;padding:0 14px;border-radius:99px;border:0;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);font:650 13.5px/1 inherit;display:inline-flex;align-items:center;text-decoration:none;cursor:pointer}.dsk-out .ac .p{background:var(--ink);color:var(--bg);box-shadow:none}.dsk-out .ac .wa{color:#1fa855}.dsk-out .ac .q{background:none;box-shadow:none;color:var(--violet);padding:0 8px}.dsk-out .ft,.dsk-out .none{margin:0;font-size:12.5px;color:var(--muted)}.dsk-out .ft a{color:var(--brand);font-weight:700;text-decoration:none}.sr-page{--bg:#000;--surface:#0b0d0c;--surface-2:#151816;--ink:#f5f7f6;--muted:#8f9a94;--line:#232826;--line-2:#313834;--brand:#2cf09a;--violet:#2cf09a;--shadow:none;--good:#2cf09a;--rx-signal:#2cf09a;--rx-deep:#0c7a4d;--rx-glow:#b9ffdc;--rx-teal:#19d9c8;--rx-ice:#54c8ff;--rx-violet:#8a6bff;color-scheme:dark;background:#000;border-radius:32px;padding:20px 16px 24px;max-width:760px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,system-ui,sans-serif}.sr-page,.sr-page .ord-sum,.sr-page h1{color:var(--ink)}.sr-page .ord-sum{color:var(--muted)}.sr-page .sr-logo{box-shadow:none}.sr{position:relative;overflow:hidden;isolation:isolate;background:var(--surface);border-radius:32px}.sr,.sr[data-tone]{--tn:var(--rx-signal,#2cf09a)}.sr>*{position:relative;z-index:1}.sr:before{inset:-40px -40px auto -40px;height:340px;filter:blur(34px);background:radial-gradient(60% 70% at 12% 0,rgba(44,240,154,.58),transparent 70%),radial-gradient(45% 60% at 92% 4%,rgba(25,217,200,.42),transparent 70%),radial-gradient(40% 55% at 85% 55%,rgba(84,200,255,.3),transparent 70%),radial-gradient(30% 45% at 100% 100%,rgba(138,107,255,.22),transparent 70%);animation:rx-drift 18s ease-in-out infinite alternate}.sr:after,.sr:before{content:"";position:absolute;z-index:0;pointer-events:none}.sr:after{inset:0;border-radius:inherit;background:linear-gradient(180deg,rgba(11,13,12,0) 0,rgba(11,13,12,.55) 150px,var(--surface) 300px)}.sr.sr-wait:after,.sr.sr-wait:before{display:none}@keyframes rx-drift{0%{transform:translate3d(-3%,0,0) scale(1)}to{transform:translate3d(4%,2%,0) scale(1.06)}}.sr-page .ir{background:var(--surface);position:relative;border-radius:32px;box-shadow:none}.sr-page .ir:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(135deg,rgba(44,240,154,.7),rgba(245,247,246,.06) 50%,rgba(84,200,255,.45));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.sr-hd{color:var(--rx-glow)}.sr-ic{background:rgba(44,240,154,.14);color:var(--rx-signal)}.sr-pill{background:rgba(245,247,246,.1);color:var(--ink);box-shadow:inset 0 0 0 1px rgba(245,247,246,.14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sr[data-tone=hot] .sr-pill{background:rgba(44,240,154,.22);color:var(--rx-glow);box-shadow:inset 0 0 0 1px rgba(44,240,154,.4)}.sr[data-tone=warm] .sr-pill{color:var(--rx-signal)}.sr-st{font-size:15px;font-weight:600;color:var(--muted);letter-spacing:-.01em}.sr-big{background:none;min-width:0;height:auto;border-radius:0;place-items:start;text-align:left;padding-right:6px}.sr-big>div{display:flex;align-items:baseline;gap:8px}.sr-big b{font-size:88px;line-height:.9;font-weight:700;letter-spacing:-.045em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#f5f7f6 8%,#2cf09a);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block}.sr-big small{font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--muted)}.sr-htx b{font-size:20px;font-weight:700;letter-spacing:-.02em}.sr-htx span{color:#b6c1bb}.sr-strip i{background:rgba(12,122,77,.55);border-radius:3px}.sr-strip i.quiet{background:rgba(12,122,77,.28)}.sr-strip i.warm{background:var(--rx-signal)}.sr-strip i.hot{background:var(--rx-glow);box-shadow:0 0 10px rgba(185,255,220,.55)}.sr-strip i.mk{box-shadow:0 3px 0 -1px var(--rx-ice)}.sr-strip i.now{outline:1.5px solid var(--ink);outline-offset:1px;animation:rx-blip .42s ease-out 1}.sr-lab,.sr-seg button{color:var(--muted)}.sr-seg button{background:rgba(245,247,246,.06);box-shadow:inset 0 0 0 1px rgba(245,247,246,.1)}.sr-seg button.on{background:rgba(44,240,154,.16);color:var(--rx-signal);box-shadow:inset 0 0 0 1px rgba(44,240,154,.35)}.sr-now{background:rgba(44,240,154,.08);box-shadow:inset 0 0 0 1px rgba(44,240,154,.22);border-radius:22px}.sr-it{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.sr-row{background:none;box-shadow:none;border-top:1px solid var(--line)}.sr-tag{color:#00110a}.sr-bar i,.sr-heat i.on,.sr-tag{background:var(--rx-signal)}.sr-sc>div{background:var(--surface-2)}.sr-sc>div.mid{box-shadow:inset 0 0 0 1.5px var(--rx-signal)}.sr-sc b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sr-page .ir .x .ft a,.sr-page .ir-nt a,.sr-src{color:var(--rx-signal)}.sr-ac button.p{background:var(--rx-signal);color:#00110a}.sr-ac button,.sr-scan{background:rgba(245,247,246,.1);box-shadow:inset 0 0 0 1px rgba(245,247,246,.14);color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sr-ac button.p{box-shadow:none}.sr-page .ir-ask button{background:linear-gradient(135deg,#b9ffdc,#2cf09a 55%,#19d9c8);color:#00110a}.sr-page .ir-ask input:focus{outline-color:var(--rx-signal)}.sr-page .ir-pr .n{background:var(--rx-signal);color:#00110a}.sr-page .ir-hd b,.sr-page .ir-ls summary,.sr-page .ir-rf{color:var(--rx-signal)}.sr-page .ir-rf{background:rgba(44,240,154,.14)}.sr-page .ir-dr button,.sr-page .ir-ot .ac button.p{background:var(--rx-signal);color:#00110a}.sr-page .ir-tl li:before{background:var(--rx-signal);box-shadow:0 0 0 3px var(--surface),0 0 10px rgba(44,240,154,.6)}.sr-page .ir-h{font-weight:700;letter-spacing:-.03em}.sr-wait .sr-ic svg{animation:rx-sweep 1.6s linear infinite}@keyframes rx-sweep{to{transform:rotate(1turn)}}@keyframes rx-blip{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes rx-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sr-body>*{animation:rx-reveal .28s ease-out both}.sr-body>:nth-child(2){animation-delay:40ms}.sr-body>:nth-child(3){animation-delay:80ms}.sr-body>:nth-child(4){animation-delay:.12s}.sr-body>:nth-child(n+5){animation-delay:.16s}@media (prefers-reduced-motion:reduce){.sr-body>*,.sr-strip i.now,.sr-wait .sr-ic svg,.sr:before{animation:none!important}}.srt,.srt[data-tone]{--tn:#2cf09a;--tn2:#19d9c8;color:#f5f7f6;border-radius:32px;isolation:isolate;background:#0b0d0c;box-shadow:0 18px 40px -18px rgba(44,240,154,.45),inset 0 0 0 1px rgba(245,247,246,.06);font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,system-ui,sans-serif}.srt:before{inset:-30px;filter:blur(30px);background:radial-gradient(60% 65% at 10% 0,rgba(44,240,154,.6),transparent 70%),radial-gradient(45% 55% at 95% 8%,rgba(25,217,200,.42),transparent 70%),radial-gradient(40% 50% at 88% 60%,rgba(84,200,255,.28),transparent 70%),radial-gradient(30% 40% at 100% 100%,rgba(138,107,255,.2),transparent 70%);animation:rx-drift 18s ease-in-out infinite alternate}.srt:after,.srt:before{content:"";position:absolute;z-index:-1;pointer-events:none}.srt:after{inset:0;background:linear-gradient(180deg,rgba(11,13,12,0) 20%,rgba(11,13,12,.7) 62%,#0b0d0c)}.srt-wait:after,.srt-wait:before{display:none}.srt-wait{background:var(--surface);color:var(--ink)}.srt-eb{color:#d8f7e8}.srt-eb em{background:rgba(245,247,246,.1);box-shadow:inset 0 0 0 1px rgba(245,247,246,.14);color:#f5f7f6}.srt-num b{font-weight:700;font-size:84px;letter-spacing:-.05em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#f5f7f6 8%,#2cf09a);-webkit-background-clip:text;background-clip:text;color:transparent}.srt-num span{color:#8f9a94;font-weight:600;opacity:1}.srt-h{font-weight:700;letter-spacing:-.025em}.srt-p{opacity:1;color:#b6c1bb}.srt-strip i{background:rgba(12,122,77,.6)}.srt-strip i.warm{background:#2cf09a}.srt-strip i.hot{background:#b9ffdc;box-shadow:0 0 10px rgba(185,255,220,.5)}@media (prefers-reduced-motion:reduce){.srt:before{animation:none}}.main:has(>.sr-page),.shell:has(.sr-page),body:has(.sr-page),html:has(.sr-page){background:#000}.main:has(>.sr-page){min-height:100vh}.sr-page{background:none;border-radius:0;padding:0;width:100%}.sr,.srt{clip-path:inset(0 round 32px);-webkit-clip-path:inset(0 round 32px);contain:paint;box-sizing:border-box;max-width:100%}.sr:before{inset:-20px -20px auto -20px}.srt:before{inset:-16px}.sr-cd{align-items:flex-start}@media (max-width:560px){.sr-cd{flex-direction:column;gap:6px;margin:6px 0 14px}.sr-big b{font-size:76px}.sr-htx{width:100%}.sr-htx b{font-size:22px}.srt-num{margin-top:10px;align-items:baseline}.srt-num b{font-size:72px}.srt-num span{font-size:16px}.srt-h{font-size:22px}}.sr-page .ir .x .ft em,.sr-page .ir-ot .top em,.sr-tag{background:linear-gradient(135deg,rgba(44,240,154,.22),rgba(25,217,200,.1));color:var(--rx-glow);box-shadow:inset 0 0 0 1px rgba(44,240,154,.3)}.sr-page .ir-pr .n{background:rgba(44,240,154,.14);color:var(--rx-signal);box-shadow:inset 0 0 0 1px rgba(44,240,154,.3)}.sr-page .ir-ot .av{background:rgba(245,247,246,.08);color:var(--ink)}.sr-page{padding-bottom:calc(110px + env(safe-area-inset-bottom, 0px))}@media (min-width:801px){.sr-page{padding-bottom:40px}.vfold .fold-body{display:block;grid-template-rows:none;visibility:visible;transition:none}.vfold .fold-sum{display:none}.vfold{border:0;background:none;box-shadow:none}.vfold+.vfold{margin-top:14px}.cc-ainext-tg{display:none!important}.cc-ainext{flex-wrap:wrap;align-items:flex-start;gap:10px 14px;padding:14px 18px}.cc-ainext .cc-grow{flex:1 1 460px;max-width:none}.cc-ainext-acts{flex:0 0 auto;flex-wrap:wrap;align-self:center}.cc-ainext p{font-size:14.5px}.cc-ainext-ctx{font-size:13.5px!important}}:root{--tod-w1:#ffd86b;--tod-w2:#8fd3ff;--glass:hsla(0,0%,100%,.9);--glass-ring:hsla(0,0%,100%,.9);--card-sh:0 14px 30px -18px rgba(40,50,90,.4)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--glass:rgba(44,44,46,.92);--glass-ring:hsla(0,0%,100%,.08);--card-sh:0 14px 30px -18px rgba(0,0,0,.7)}}:root[data-theme=dark]{--glass:rgba(44,44,46,.92);--glass-ring:hsla(0,0%,100%,.08);--card-sh:0 14px 30px -18px rgba(0,0,0,.7)}@media (max-width:800px){.shell:has(.tk-head) .main{position:relative;z-index:1;background:none}.main,.main:has(>.cs.split),.main:has(>.ib),.main:has(>.rqm){padding-bottom:calc(100px + env(safe-area-inset-bottom, 0px))}.cc-toast,.tkx-toast{bottom:calc(100px + env(safe-area-inset-bottom, 0px))!important}.main .selbar{bottom:calc(100px + env(safe-area-inset-bottom, 0px))}.mn-bar{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom, 0px));grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;height:62px;padding:6px;gap:0;border-radius:99px;background:color-mix(in srgb,var(--surface) 94%,transparent)!important;border:0;box-shadow:0 16px 36px -14px rgba(30,40,80,.38),inset 0 0 0 1px var(--glass-ring)}.mn-bar:after{display:none}.mn-tab{min-height:48px;gap:1px;font-size:11px;letter-spacing:0;border-radius:99px;color:var(--muted)}.mn-tab.on{color:var(--tod-acc)}.mn-i{width:52px;height:28px}.mn-tab.on .mn-i{background:color-mix(in srgb,var(--tod-acc) 14%,transparent)}.mn-dot{right:12px;top:2px;box-shadow:0 0 0 2px var(--surface)}.mn-plus .mn-pl{width:46px;height:46px;margin-top:0;background:color-mix(in srgb,var(--tod-acc) 16%,var(--surface));color:var(--tod-acc);box-shadow:none;transition:transform .25s cubic-bezier(.2,1.2,.35,1)}.mn-plus .mn-pl svg{width:22px;height:22px;stroke-width:2.4}.mn-bg{display:block!important;z-index:59;background:rgba(20,24,40,.2)}.mn-dd{display:flex;flex-direction:column;align-items:stretch;left:auto;right:0;top:0;bottom:0;width:min(352px,calc(100vw - 40px));height:100dvh;max-height:none;gap:0;background:color-mix(in srgb,var(--surface) 96%,transparent);border-radius:32px 0 0 32px;box-shadow:-24px 0 60px -30px rgba(20,24,40,.28);padding:calc(14px + env(safe-area-inset-top, 0px)) 26px calc(28px + env(safe-area-inset-bottom, 0px)) 28px;transform:translateX(105%);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;transition:transform .34s cubic-bezier(.2,1.1,.35,1),visibility 0s linear .34s}.mn-dd::-webkit-scrollbar{display:none}.mn-dd.on{transform:none;visibility:visible;transition:transform .34s cubic-bezier(.2,1.1,.35,1)}.mn-hd{justify-content:flex-end;min-height:46px;padding:0;margin-right:-12px}.mn-hd h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.mn-hd .mn-cl{width:42px;height:42px;background:none;box-shadow:none;color:var(--muted)}.mn-g{display:block}.mn-gt{margin:30px 0 8px;font-size:12px;font-weight:700;letter-spacing:.09em;color:var(--muted)}.mn-g.iris .mn-gt{color:var(--violet)}.mn-grp{border-radius:0;box-shadow:none;overflow:visible;flex-direction:column}.mn-grp,.mn-row,.mn-row+.mn-row{background:none;display:flex;align-items:flex-start}.mn-row,.mn-row+.mn-row{gap:6px;min-height:0;padding:4px 0;border:0;border-radius:0;color:var(--ink);width:auto;max-width:100%}.mn-row:active{background:none;opacity:.6}.mn-row .mn-go,.mn-row .mn-ti{display:none}.mn-lb{flex:none;font-size:28px;line-height:36px;font-weight:700;letter-spacing:-.03em}.mn-row.on .mn-lb{color:var(--tod-acc)}.mn-row.iris .mn-lb{color:var(--violet);font-family:Manrope,-apple-system,system-ui,sans-serif}.mn-cur{width:8px;height:8px;border-radius:50%;background:var(--tod-acc);margin-top:14px;flex:none}.mn-ct{min-width:0;height:auto;padding:0;background:none;color:var(--muted);font-size:13px;font-weight:700;letter-spacing:0;margin-top:5px;display:block}.mn-dashrow{margin-top:2px}.mn-acts{margin-top:34px;padding-top:18px;border-top:1px solid var(--line);grid-template-columns:1fr 1fr}.mn-fb{background:var(--gray-bg);box-shadow:none}}@media (max-width:360px){.mn-lb{font-size:25px;line-height:33px}.mn-gt{margin-top:24px}.mn-dd{padding-left:22px;padding-right:20px}}@media (max-height:700px) and (max-width:800px){.mn-lb{font-size:25px;line-height:32px}.mn-gt{margin-top:20px}}@media (max-width:800px){.main .tk-head{padding-top:calc(10px + env(safe-area-inset-top, 0px));gap:6px 4px;margin-bottom:8px}.main .tk-head h1{font-size:34px;line-height:40px;font-weight:800;letter-spacing:-.035em;padding:0 4px}.main .tk-topr>.sb-btn{width:42px;height:42px;border-radius:50%;background:none;box-shadow:none;color:#fff;filter:none}.main .tk-topr>.sb-btn svg{filter:none}.main .tk-topr>.hb{background:hsla(0,0%,100%,.7);box-shadow:inset 0 0 0 1px var(--glass-ring)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .main .tk-topr>.hb{background:rgba(60,60,64,.7)}}:root[data-theme=dark] .main .tk-topr>.hb{background:rgba(60,60,64,.7)}.main .tk-topr>.tk-views{display:none}.main .tk-topr>.sb-btn.on{background:hsla(0,0%,100%,.32)}.tk-vph{position:-webkit-sticky;position:sticky;top:0;z-index:17;margin:0 -14px;padding:6px 14px 8px}.tk-vph .tk-views{display:flex;width:100%;padding:3px;border-radius:99px;background:color-mix(in srgb,var(--surface) 62%,transparent);box-shadow:inset 0 0 0 1px var(--glass-ring),0 6px 18px -12px rgba(40,50,90,.4)}.tk-vph .tk-views button{flex:1 1;height:36px;border-radius:99px;color:var(--muted)}.tk-vph .tk-views button.on{background:var(--glass);color:var(--ink);box-shadow:0 2px 8px -2px rgba(40,50,90,.28)}.tl-pills{top:56px;z-index:16;background:color-mix(in srgb,var(--bg) 82%,transparent)}.tl-sum button{background:var(--glass);border-radius:22px;box-shadow:var(--card-sh),inset 0 0 0 1px var(--glass-ring)}.tl-pills button{background:var(--glass);box-shadow:inset 0 0 0 1px var(--glass-ring)}.tl-pills button.on{background:var(--ink);color:var(--bg)}.tl-pills .tl-more u{background:var(--tod-acc)}.tkx-list{gap:12px}.tkx-list .sw{border-radius:26px;background:var(--glass);box-shadow:var(--card-sh)}.tkx-list .sw-in,.tkx-list .tkx-row,.tl-cal .tkx-row{background:transparent;border-radius:26px}.tkx-list .tkx-row,.tl-cal .tkx-row{position:relative;padding:17px 16px 15px 22px;gap:10px 12px}.tkx-list .tkx-row:before,.tl-cal .tkx-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;border-radius:0;background:var(--tod-acc)}.tkx-list .tkx-row.iris:before{top:0;bottom:0;width:5px;border-radius:0;background:linear-gradient(180deg,#6a3dff,#c04dff)}.tkx-list .tkx-row.late:not(.iris):before{top:0;bottom:0;width:5px;border-radius:0;background:var(--bad)}.tkx-list .tkx-row.done:before{background:var(--line-2)}.tkx-tt{font-size:19px;line-height:24px;letter-spacing:-.02em}.tkx-tt,.tkx-tx{font-weight:700}.tkx-meta{font-size:13.5px;row-gap:6px}.tkx-meta .tkx-who{font-size:15px;font-weight:650}.tkx-row.picked{background:color-mix(in srgb,var(--tod-acc) 10%,var(--surface));box-shadow:inset 0 0 0 2px var(--tod-acc)}.tkx-acts .tkx-act{background:color-mix(in srgb,var(--tod-acc) 14%,transparent);color:var(--tod-acc);border-radius:99px;height:34px;padding:0 15px;font-weight:700}.tkx-empty{background:var(--glass);border-radius:26px;box-shadow:var(--card-sh)}.tkx-gh{color:var(--muted)}.tkx-toast{background:rgba(29,29,31,.94);color:#fff}.tkx-toast button{color:#fff;text-decoration:underline}.tl-days button,.tl-nav button{background:var(--glass);box-shadow:inset 0 0 0 1px var(--glass-ring)}.tl-days .on,.tl-mg button.on{background:var(--tod-acc);color:#fff}.tl-days .on b,.tl-mg button.on b{color:#fff}.tl-days .td:not(.on) b,.tl-mg button.td b{color:var(--tod-acc)}.tl-mg{background:var(--glass);border-radius:26px;box-shadow:var(--card-sh)}.tl-chs button.on{background:var(--tod-acc);color:#fff}.tkp{background-color:var(--bg);background-repeat:no-repeat;background-size:100% 380px;background-attachment:local;background-image:radial-gradient(120% 90% at 88% -8%,color-mix(in srgb,var(--tod-w2) 55%,transparent),transparent 62%),radial-gradient(100% 85% at 0 0,color-mix(in srgb,var(--tod-w1) 50%,transparent),transparent 62%)}.tkp-bar{background:transparent}.tkp-back,.tkp-pg button{color:var(--ink)}.tkp-now{position:relative;background:var(--glass);border-radius:26px;box-shadow:var(--card-sh)}.tkp-now:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--tod-acc);z-index:1}.tkp-top{padding:20px 18px 14px 23px}.tkp-ttl{font-size:24px;line-height:29px;font-weight:800;letter-spacing:-.03em}.tkp-ch{background:color-mix(in srgb,var(--ink) 6%,transparent)}.tkp-cl{background:color-mix(in srgb,var(--ink) 4.5%,transparent);border-radius:20px}.tkp-st.l{background:color-mix(in srgb,var(--tod-acc) 14%,transparent);color:var(--tod-acc)}.tkp-next{padding:15px 18px 18px 23px;background:color-mix(in srgb,var(--tod-acc) 9%,transparent)}.tkp-b{background:var(--tod-acc);border-radius:99px}.tkp-b.sec{background:color-mix(in srgb,var(--ink) 6%,transparent);box-shadow:none;color:var(--ink)}.tkp-b.good{background:var(--good)}.tkp-tabs{background:color-mix(in srgb,var(--bg) 80%,transparent)}.tkp-tabs button{background:var(--glass);box-shadow:inset 0 0 0 1px var(--glass-ring)}.tkp-tabs button.on{background:var(--ink);color:var(--bg)}.tkp-card{background:var(--glass);border-radius:26px;box-shadow:var(--card-sh);padding:16px 18px}.tkp-seg button{border-radius:99px;background:color-mix(in srgb,var(--ink) 6%,transparent)}.tkp-seg button.on{color:#fff}.tkp-facts li:before,.tkp-seg button.on,.tkp-tl>div:before{background:var(--tod-acc)}.tkp-dock{background:var(--glass);box-shadow:0 16px 36px -14px rgba(30,40,80,.4),inset 0 0 0 1px var(--glass-ring)}.tkp-dock .ic.msg{color:var(--tod-acc)}.tkp-bg{background:rgba(20,24,40,.2)}.tkp-sheet{border-radius:30px 30px 0 0;background:color-mix(in srgb,var(--surface) 97%,transparent);box-shadow:0 -24px 60px -30px rgba(20,24,40,.3)}.tkp-opts>*{border-radius:99px;background:color-mix(in srgb,var(--ink) 5%,transparent)}.mn-dd>*{flex:none}.mn-grp{margin:0}.mn-dashrow{margin-top:0}.tkp-next small{color:var(--tod-acc)}}@media (max-width:800px){.tkp-next small:has(svg){color:var(--violet)}.tkp-next.ok small{color:var(--good)}}.tp{display:none}@media (max-width:800px){.tp{display:block}.tp>div{z-index:20}.tp button{-webkit-tap-highlight-color:transparent}.tp .tp-card,.tp [role=button]{touch-action:pan-y}.shell:has(.tp) .main{padding:0!important;overflow:hidden}}.tp .nosb>*,.tp-det .nosb>*{flex:none}.tp,.tp-det{text-size-adjust:100%}.tp input,.tp-det input{border:0!important;background:none!important;box-shadow:none!important;outline:0!important;padding:0!important;border-radius:0!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;font-size:16px;font-family:inherit;color:inherit}.tp input:focus,.tp-det input:focus{border:0!important;box-shadow:none!important;outline:0!important}.tp .nosb{scrollbar-width:none;-ms-overflow-style:none}.tp .nosb::-webkit-scrollbar,.tp-det .nosb::-webkit-scrollbar{display:none;width:0;height:0}.tp-det .nosb{scrollbar-width:none}.tp [data-tp-scroll]{overscroll-behavior-y:contain;will-change:transform}.tp .nosb[style*=overflow-x],.tp [data-tp-scroll]>div[class=nosb]{overflow-y:hidden;overscroll-behavior-x:contain}@keyframes tp-in{0%{opacity:0}to{opacity:1}}.tp-ptr{position:absolute;left:50%;top:calc(env(safe-area-inset-top, 0px) + 6px);z-index:3;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;opacity:0;pointer-events:none;background:hsla(0,0%,100%,.82);box-shadow:0 8px 22px -8px rgba(112,68,245,.45),inset 0 0 0 1px rgba(112,68,245,.14);transform:translate3d(-50%,0,0)}.tp-ptr[data-ready="1"]{box-shadow:0 8px 22px -6px rgba(112,68,245,.65),inset 0 0 0 1px rgba(112,68,245,.3)}@keyframes tp-spin{to{transform:rotate(1turn)}}body,html{overscroll-behavior-y:none}.vo-ld{display:none}@media (max-width:800px){.pg-sk-desk{display:none}.vo-ld{display:flex;flex-direction:column;gap:14px;position:fixed;inset:0;z-index:19;padding:calc(env(safe-area-inset-top, 0px) + 22px) 16px 0;background:linear-gradient(180deg,var(--tod-w1,#f6e2cf) 0,var(--tod-w2,#f3d8e3) 30%,#f5f5f7 66%);animation:vo-fade .3s ease both}.vo-ld-top{display:flex;align-items:center;justify-content:space-between}.vo-ld-c{width:48px;height:48px;border-radius:50%;background:hsla(0,0%,100%,.7)}.vo-ld-b{display:block;border-radius:8px;background:linear-gradient(100deg,hsla(0,0%,100%,.55) 30%,hsla(0,0%,100%,.95) 50%,hsla(0,0%,100%,.55) 70%) 0 0 /220% 100%;animation:vo-sh 1.4s ease-in-out infinite}.vo-ld-card{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:26px;background:hsla(0,0%,100%,.78);box-shadow:0 10px 26px -18px rgba(40,50,90,.35);animation:vo-up .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--d,0s)}.vo-ld-card .vo-ld-b{background:linear-gradient(100deg,#ececf2 30%,#f7f7fb 50%,#ececf2 70%) 0 0 /220% 100%;animation:vo-sh 1.4s ease-in-out infinite}}@keyframes vo-sh{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes vo-breathe{0%,to{transform:scale(.92)}50%{transform:scale(1.08)}}@keyframes vo-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes vo-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.tp,.vo-ld,.vo-ld *{animation:none!important}}@media (max-width:800px){.pg-sk-desk{display:none}.shell .main>:not(.vo-ld):not(.tp):not(.ptr):not(.cs.split):not(.cpane):not(.hm-phone){animation:tp-in .35s cubic-bezier(.2,.8,.2,1) both}}.tp>.tp-ptr{z-index:60;top:calc(env(safe-area-inset-top, 0px) + 8px);background:none;box-shadow:none;width:28px;height:28px;top:calc(env(safe-area-inset-top, 0px) + 14px);transform:translate3d(-50%,0,0)}@media (max-width:800px){.vo-ld{background:#f5f5f7}.vo-ld:before{content:"";position:absolute;left:0;right:0;top:0;height:380px;pointer-events:none;background:radial-gradient(120% 90% at 88% -8%,color-mix(in srgb,var(--tod-w2,#f6c9d8) 55%,transparent),transparent 62%),radial-gradient(100% 85% at 0 0,color-mix(in srgb,var(--tod-w1,#f7d9b5) 50%,transparent),transparent 62%)}.vo-ld>*{position:relative}.vo-ld-chips{display:flex;gap:8px}}.tp>.tp-ptr{width:176px;top:calc(env(safe-area-inset-top, 0px) + 12px)}.tp,.tp-det{touch-action:pan-y}.tp .nosb[style*=overflow-x]{touch-action:pan-x pan-y}.tp>.tp-ptr{left:calc((100% - 176px) / 2);transform:none;will-change:opacity}body,html{overscroll-behavior:none}@media (max-width:800px){.mn-hd{margin-right:-10px;margin-top:-2px}.mn-hd .mn-cl{color:var(--ink)}}.tp>.tp-ptr{width:60px;height:34px;left:calc((100% - 60px) / 2);display:grid;place-items:center}.tp-dots{display:flex;gap:7px;align-items:center;height:34px}.tp-dots span{width:9px;height:9px;border-radius:50%;background:var(--tod-acc,#d9602a);transform:scale(var(--ds,.4))}.tp>.tp-ptr.tp-busy .tp-dots span{animation:tp-bounce 1s ease-in-out infinite!important}.tp>.tp-ptr.tp-busy .tp-dots span:nth-child(2){animation-delay:.15s!important}.tp>.tp-ptr.tp-busy .tp-dots span:nth-child(3){animation-delay:.3s!important}@keyframes tp-bounce{0%,80%,to{transform:translateY(0) scale(.8);opacity:.5}40%{transform:translateY(-7px) scale(1);opacity:1}}@media (max-width:800px){.mn-bar{left:16px;right:16px;bottom:max(22px,calc(env(safe-area-inset-bottom, 0px) + 6px));height:68px;padding:0 6px;border-radius:34px;background:hsla(0,0%,100%,.84)!important;-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important;box-shadow:0 20px 44px -18px rgba(30,40,80,.5),inset 0 0 0 1px hsla(0,0%,100%,.95)}.mn-tab{position:relative;justify-self:center;width:62px;min-height:56px;height:56px;gap:3px;border-radius:22px;padding:0;color:#6e6e73;font-size:11px;font-weight:700;letter-spacing:.01em;transition:background .25s,color .25s}.mn-tab.on{color:var(--tod-acc);background:color-mix(in srgb,var(--tod-acc) 14%,#fff)}.mn-tab .mn-i,.mn-tab.on .mn-i{width:auto;height:auto;background:none;position:static;display:grid;place-items:center}.mn-tab .mn-i svg{width:23px;height:23px;stroke-width:2.1}.mn-tab.on .mn-i svg{stroke-width:2.5}.mn-tab .mn-dot{top:7px;right:15px;width:9px;height:9px;background:#d9473a;box-shadow:0 0 0 2px #fff}.mn-tab.mn-plus{width:auto;height:auto;min-height:0;background:none;border-radius:0}.mn-plus .mn-pl{width:48px;height:48px;background:color-mix(in srgb,var(--tod-acc) 13%,#fff);color:var(--tod-acc);transition:transform .35s cubic-bezier(.2,1.35,.35,1)}.mn-plus .mn-pl svg{width:24px;height:24px;stroke-width:2.4}.shell:has(.qa-sheet.on) .mn-plus .mn-pl{transform:rotate(45deg)}}@media (max-width:800px){.mn-dd{width:min(352px,calc(100vw - 38px));background:hsla(0,0%,100%,.94);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);box-shadow:-24px 0 60px -30px rgba(20,24,40,.22);padding:calc(14px + env(safe-area-inset-top, 0px)) 30px calc(56px + env(safe-area-inset-bottom, 0px))}.mn-hd{margin-bottom:48px}.mn-hd .mn-cl{color:#6e6e73}.mn-gt{margin:34px 0 10px;font-size:12px;line-height:18px;font-weight:700;letter-spacing:.09em;color:#8e8e93}.mn-g.iris .mn-gt{color:#7044f5}.mn-row{padding:5px 0;gap:6px}.mn-row .mn-lb{font-size:28px;line-height:36px;font-weight:700;letter-spacing:-.03em}.mn-row.on .mn-lb{color:var(--tod-acc)}.mn-row.iris,.mn-row.iris .mn-lb{color:#7044f5}.mn-row .mn-cur{width:8px;height:8px;margin:10px 0 0;background:var(--tod-acc)}.mn-row .mn-ct{position:static;background:none;min-width:0;height:auto;padding:0;margin:4px 0 0;font-size:13px;line-height:16px;font-weight:700;letter-spacing:0;color:#8e8e93;align-self:flex-start}.mn-bar{height:64px;border-radius:32px;padding:0 6px;background:linear-gradient(180deg,hsla(0,0%,100%,.82),hsla(0,0%,100%,.62))!important;-webkit-backdrop-filter:blur(30px) saturate(1.6)!important;backdrop-filter:blur(30px) saturate(1.6)!important;box-shadow:0 22px 44px -18px rgba(30,40,80,.5),inset 0 1px 0 hsla(0,0%,100%,.95),inset 0 0 0 1px hsla(0,0%,100%,.7)}.mn-slide{position:absolute;top:8px;width:60px;height:48px;border-radius:24px;pointer-events:none;left:calc(6px + (100% - 12px) * ((var(--i, 0) + .5) / 5) - 30px);background:linear-gradient(180deg,color-mix(in srgb,var(--tod-acc) 88%,#fff),var(--tod-acc));box-shadow:0 10px 20px -8px color-mix(in srgb,var(--tod-acc) 75%,transparent),inset 0 1px 0 hsla(0,0%,100%,.35);transition:left .42s cubic-bezier(.2,1.15,.3,1),opacity .2s}.mn-slide.off{opacity:0}.mn-tab{width:60px;height:48px;min-height:48px;gap:2px;border-radius:0;font-size:10.5px;font-weight:700;letter-spacing:.02em;color:#6e6e73;background:none;z-index:1}.mn-tab.on{color:#fff;background:none}.mn-tab .mn-i svg{width:22px;height:22px}.mn-tab .mn-dot{top:3px;right:12px}.mn-plus .mn-pl{width:46px;height:46px;background:#fff;color:var(--tod-acc);box-shadow:0 6px 14px -6px rgba(30,40,80,.4),inset 0 0 0 1.5px color-mix(in srgb,var(--tod-acc) 35%,transparent)}}@media (prefers-reduced-motion:reduce){.mn-slide{transition:none}}@keyframes tp-cap{0%{width:42px}to{width:calc(100% - 32px)}}@keyframes tp-pan{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}@keyframes tp-dn-r{0%{opacity:0;transform:translateX(90px) scale(.93)}to{opacity:1;transform:none}}@keyframes tp-dn-l{0%{opacity:0;transform:translateX(-90px) scale(.93)}to{opacity:1;transform:none}}.mn-dd{touch-action:pan-y}@keyframes tp-plan-grow{0%{grid-template-rows:0fr;opacity:0;margin-top:-14px}to{grid-template-rows:1fr;opacity:1;margin-top:0}}@keyframes tp-dia{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(35deg) scale(2.2)}}@media (max-width:800px){:root[data-theme=dark] .mn-bar{background:linear-gradient(180deg,rgba(48,49,60,.78),rgba(30,31,40,.72))!important;box-shadow:0 22px 44px -18px rgba(0,0,0,.8),inset 0 1px 0 hsla(0,0%,100%,.12),inset 0 0 0 1px hsla(0,0%,100%,.07)}:root[data-theme=dark] .mn-tab{color:#a3a3b0}:root[data-theme=dark] .mn-tab.on{color:#fff}:root[data-theme=dark] .mn-plus .mn-pl{background:hsla(0,0%,100%,.1);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tod-acc) 60%,transparent)}:root[data-theme=dark] .mn-bg{background:rgba(0,0,0,.55)}:root[data-theme=dark] .mn-dd{background:rgba(22,23,30,.94);box-shadow:-24px 0 60px -20px rgba(0,0,0,.85),inset 1px 0 0 hsla(0,0%,100%,.08)}:root[data-theme=dark] .mn-hd .mn-cl{color:#a3a3b0}:root[data-theme=dark] .mn-gt,:root[data-theme=dark] .mn-row .mn-ct{color:#7a7a88}:root[data-theme=dark] .mn-row .mn-lb{color:#f4f4f8}:root[data-theme=dark] .mn-row.on .mn-lb{color:var(--tod-acc)}:root[data-theme=dark] .mn-row.iris,:root[data-theme=dark] .mn-row.iris .mn-lb{color:#b39bff}:root[data-theme=dark] .vo-ld{background:linear-gradient(180deg,color-mix(in srgb,var(--tod-w1,#f6e2cf) 40%,#0d0e13) 0,color-mix(in srgb,var(--tod-w2,#f3d8e3) 36%,#0d0e13) 30%,#0d0e13 66%)}:root[data-theme=dark] .vo-ld-c{background:hsla(0,0%,100%,.1)}:root[data-theme=dark] .vo-ld-b{background:linear-gradient(100deg,hsla(0,0%,100%,.07) 30%,hsla(0,0%,100%,.16) 50%,hsla(0,0%,100%,.07) 70%) 0 0 /220% 100%}:root[data-theme=dark] .vo-ld-card{background:hsla(0,0%,100%,.07);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}}.mn-theme{display:flex;align-items:center;gap:4px;margin-top:34px;padding:4px;border-radius:99px;background:hsla(240,3%,49%,.14);width:max-content}.mn-theme button{height:34px;padding:0 16px;border:0;border-radius:99px;background:transparent;color:#6e6e73;font:650 14px/1 -apple-system,SF Pro Text,system-ui,sans-serif}.mn-theme button.on{background:#fff;color:#1d1d1f;box-shadow:0 2px 8px -2px rgba(40,50,90,.3)}:root[data-theme=dark] .mn-theme{background:hsla(0,0%,100%,.1)}:root[data-theme=dark] .mn-theme button{color:#a3a3b0}:root[data-theme=dark] .mn-theme button.on{background:hsla(0,0%,100%,.18);color:#fff;box-shadow:none}.shell:has(.ip-mk) .main{padding:0!important;overflow:hidden}.ip-det,.ipx{text-size-adjust:100%}.ip-det button,.ipx button{font-family:inherit}.ip-det,.ip-det button,.ipx,.ipx button,.tp{-webkit-tap-highlight-color:transparent}.p-row:active{box-shadow:inset 0 0 0 999px hsla(240,5%,53%,.1)}@media (hover:none){.ip-det button:hover,.ipx button:hover,.tp button:hover{filter:none}}.ip-det textarea.ip-in,.ipx input{box-shadow:none!important;outline:0!important;border:0;background:none}.ip-det textarea.ip-in:focus,.ipx input:focus{border:0!important;box-shadow:none!important;outline:0!important}.ip-det .nosb,.ipx .nosb{scrollbar-width:none;-ms-overflow-style:none}.ip-det .nosb::-webkit-scrollbar,.ipx .nosb::-webkit-scrollbar{display:none;width:0;height:0}.ip-det .nosb>*{flex:none}@media (prefers-reduced-motion:reduce){.ip-det *,.ipx{animation:none!important}}.ip-sk{display:block;background:linear-gradient(100deg,hsla(0,0%,100%,.6) 30%,hsla(0,0%,100%,.98) 50%,hsla(0,0%,100%,.6) 70%) 0 0 /220% 100%;box-shadow:0 10px 26px -20px rgba(40,50,90,.4);animation:ip-skin .5s both,ip-shim 1.4s ease-in-out infinite}:root[data-theme=dark] .ip-sk{background:linear-gradient(100deg,hsla(0,0%,100%,.07) 30%,hsla(0,0%,100%,.16) 50%,hsla(0,0%,100%,.07) 70%) 0 0 /220% 100%;box-shadow:none}.ip-det textarea.ip-in{min-height:0!important;height:40px;max-height:104px;width:auto!important;flex:1 1;min-width:0;padding:9px 0!important;border:0!important;border-radius:0!important;background:none!important;resize:none;box-sizing:border-box;line-height:22px}.ip-glow{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;transition:opacity .7s ease;background:radial-gradient(70% 38% at 12% 102%,color-mix(in srgb,var(--violet) 34%,transparent),transparent 70%),radial-gradient(60% 34% at 92% -2%,color-mix(in srgb,var(--violet) 26%,transparent),transparent 70%),radial-gradient(90% 50% at 50% 55%,color-mix(in srgb,var(--violet) 9%,transparent),transparent 75%)}.ip-glow.on{opacity:1}.ip-glow.think{animation:igglow 3.4s ease-in-out infinite}:root[data-theme=dark] .ip-glow{background:radial-gradient(75% 42% at 10% 102%,color-mix(in srgb,var(--violet) 52%,transparent),transparent 72%),radial-gradient(65% 38% at 94% -2%,color-mix(in srgb,var(--violet) 42%,transparent),transparent 72%),radial-gradient(95% 55% at 50% 55%,color-mix(in srgb,var(--violet) 14%,transparent),transparent 78%)}@keyframes igglow{0%,to{transform:scale(1);filter:saturate(1)}50%{transform:scale(1.08) translateY(-6px);filter:saturate(1.25)}}@media (prefers-reduced-motion:reduce){.ip-glow.think{animation:none}}.ip-det .aic.full{z-index:45;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;height:auto;gap:12px;padding:0 16px calc(150px + env(safe-area-inset-bottom, 0px));font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif}.ip-det .aic.full>*{flex:none}.ip-det .aic.full .aic-hd{position:-webkit-sticky;position:sticky;top:0;z-index:4;margin:0 -16px;padding:calc(env(safe-area-inset-top, 0px) + 14px) 16px 14px;min-height:0;gap:10px;background:linear-gradient(to bottom,color-mix(in srgb,var(--violet) 12%,var(--bg)) 62%,transparent)}.ip-det .aic.full .aic-back,.ip-det .aic.full .aic-x{width:40px;height:40px;background:hsla(0,0%,100%,.7);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.9);color:#1d1d1f;font-size:15px}.ip-det .aic.full .aic-ai{font-size:29px;letter-spacing:-.03em}.ip-det .aic.full .aic-adj,.ip-det .aic.full .aic-box,.ip-det .aic.full .aic-done,.ip-det .aic.full .aic-notes,.ip-det .aic.full .aic-sum,.ip-det .aic.full .aic-task,.ip-det .aic.full .aic-teach{border-radius:24px;background:hsla(0,0%,100%,.92);box-shadow:0 10px 30px -20px rgba(40,50,90,.45);padding:16px}.ip-det .aic.full .aic-notes{background:hsla(0,0%,100%,.72)}.ip-det .aic.full .aic-notes .aic-sum{background:none;box-shadow:none;padding:0}.ip-det .aic.full .aic-edit{border-radius:18px;background:color-mix(in srgb,var(--violet) 9%,#fff)}.ip-det .aic.full .aic-seg button{height:44px;background:#efeff4;color:#1d1d1f;font-weight:650}.ip-det .aic.full .aic-seg button.busy{background:#1d1d1f;color:#fff}.ip-det .aic.full .aic-fb button{height:44px;background:#efeff4}.ip-det .aic.full .aic-fb button.on{background:var(--violet);color:#fff}.ip-det .aic.full .aic-teach input,.ip-det .aic.full .aic-teach textarea,.ip-det .aic.full .aic-when input{background:#f0f0f4;border-radius:16px}.ip-det .aic.full .aic-foot{left:12px;right:12px;bottom:max(24px,calc(env(safe-area-inset-bottom, 0px) + 10px));padding:6px 6px 6px 18px;border-radius:28px;background:hsla(0,0%,100%,.96);box-shadow:0 14px 34px -12px rgba(30,40,80,.4),inset 0 0 0 1px hsla(0,0%,100%,.9);z-index:6}.ip-det .aic.full .aic-use{height:46px;font-size:15.5px}.ip-det .aic.full:after{content:"";position:fixed;left:0;right:0;bottom:0;height:130px;pointer-events:none;z-index:5;background:linear-gradient(to top,var(--bg) 30%,transparent)}.ip-ptr{position:absolute;left:calc(50% - 30px);top:100px;width:60px;height:34px;z-index:3;display:grid;place-items:center;opacity:0;pointer-events:none}.ip-ptr.tp-busy .tp-dots span{animation:tp-bounce 1s ease-in-out infinite!important}.ip-ptr.tp-busy .tp-dots span:nth-child(2){animation-delay:.15s!important}.ip-ptr.tp-busy .tp-dots span:nth-child(3){animation-delay:.3s!important}.ip-det textarea.ip-in{height:52px;max-height:124px;padding:15px 0!important;font-size:18px!important;line-height:24px!important;padding:14px 0!important}.ipx.tp{border:0!important;border-radius:0!important;margin:0!important;background:var(--bg,#f5f5f7)!important;box-shadow:none!important}.ip-spin{width:22px;height:22px;border-radius:50%;border:2.5px solid hsla(0,0%,100%,.35);border-top-color:#fff;animation:tp-spin .7s linear infinite}.ip-det textarea.ip-in{scrollbar-width:none;-ms-overflow-style:none}.ip-det textarea.ip-in::-webkit-scrollbar{display:none;width:0;height:0}.ip-det .aic:not(.full) .aic-x{width:44px;height:44px;font-size:19px}.ip-det .aic.full .aic-x{width:48px;height:48px;font-size:20px}.ip-det .aic.full .aic-back{width:48px;height:48px}.ip-det .aic.full .aic-hd{background:none!important;flex-wrap:wrap;align-items:center;row-gap:8px;padding:calc(env(safe-area-inset-top, 0px) + 14px) 16px 6px}.ip-det .aic.full .aic-hd:before{content:"";position:absolute;left:0;right:0;top:-140px;bottom:-22px;z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent);mask-image:linear-gradient(180deg,#000 62%,transparent)}.ip-det .aic.full .aic-back{order:1}.ip-det .aic.full .aic-sp{order:2;flex:1 1}.ip-det .aic.full .aic-x{order:3;margin-left:0}.ip-det .aic.full .aic-chip{order:5}.ip-det .aic.full .aic-ai{order:4;flex:0 0 100%;margin-top:8px;font-size:40px;line-height:44px;font-weight:800;letter-spacing:-.04em;gap:10px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,system-ui,sans-serif}.ip-det .aic.full .aic-ai canvas,.ip-det .aic.full .aic-ai svg{width:30px;height:30px}.ip-det .aic-sum i{font-size:24px;line-height:1;font-style:normal;display:grid;place-items:center;width:30px;height:30px;color:var(--violet,#7044f5);transition:transform .25s}.ip-det .aic-sum.open i{transform:rotate(180deg)}.mn-bar .mn-tab .mn-i svg,.mn-bar .mn-tab.on .mn-i svg{stroke-width:1.6!important}.ip-det .aic.full{padding-top:calc(env(safe-area-inset-top, 0px) + 14px)}.ip-det .aic.full .aic-hd{display:contents}.ip-det .aic.full .aic-hd:before{display:none}.ip-det .aic.full .aic-chip,.ip-det .aic.full .aic-sp,.ip-det .aic.full .aic-x{display:none!important}.ip-det .aic.full .aic-back{position:-webkit-sticky;position:sticky;top:calc(env(safe-area-inset-top, 0px) + 14px);z-index:7;align-self:flex-start;margin:0}.ip-det .aic.full .aic-ai{margin-top:0}.ip-det .aic.full:before{content:"";position:fixed;left:0;right:0;top:0;height:calc(env(safe-area-inset-top, 0px) + 84px);z-index:6;pointer-events:none;background:linear-gradient(180deg,rgba(238,233,252,.96) 0,rgba(238,233,252,.9) 40%,rgba(238,233,252,0))}.ip-det .aic.full .aic-back{order:-3}.ip-det .aic.full .aic-ai{order:-2;flex:none!important;width:100%;margin:0}.ip-det .aic.full .aic-back{flex:none!important}.ip-det .aic.full .aic-ai{margin-top:12px!important}.ip-det .aic .aic-box{box-shadow:0 0 0 1.5px rgba(112,68,245,.4),0 0 26px 2px rgba(112,68,245,.3),0 14px 34px -18px rgba(112,68,245,.45)!important}.ip-det .aic:not(.full) .aic-box{box-shadow:none!important}.ip-det .aic:not(.full){animation:ip-glow-move 5.5s ease-in-out infinite;box-shadow:0 0 0 1.5px rgba(112,68,245,.38),0 -8px 20px -2px rgba(112,68,245,.34)}@keyframes ip-glow-move{0%,to{box-shadow:0 0 0 1.5px rgba(112,68,245,.38),0 -8px 20px -2px rgba(112,68,245,.36)}25%{box-shadow:0 0 0 1.5px rgba(112,68,245,.38),8px 0 20px -2px rgba(112,68,245,.36)}50%{box-shadow:0 0 0 1.5px rgba(112,68,245,.38),0 8px 20px -2px rgba(112,68,245,.36)}75%{box-shadow:0 0 0 1.5px rgba(112,68,245,.38),-8px 0 20px -2px rgba(112,68,245,.36)}}@media (prefers-reduced-motion:reduce){.ip-det .aic:not(.full){animation:none}}.ip-det .aic.full .aic-adj{display:flex;flex-direction:column;gap:8px}.ip-det .aic.full .aic-adj .aic-al{order:-3}.ip-det .aic.full .aic-adj .aic-fb{order:-2}.ip-det .aic.full .aic-adj .aic-seg{order:-1}.ip-det .aic.full .aic-seg button[title="Write a new version"]{color:var(--violet,#7044f5);background:color-mix(in srgb,var(--violet,#7044f5) 11%,#fff)}.ip-det .aic.full{animation:ip-draft-in .44s cubic-bezier(.2,.9,.25,1) backwards}.ip-det .aic.full.out{animation:ip-draft-out .3s cubic-bezier(.4,0,.8,.4) both;pointer-events:none}@keyframes ip-draft-in{0%{opacity:0;transform:translate3d(0,46px,0)}to{opacity:1;transform:none}}@keyframes ip-draft-out{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(0,46px,0)}}@media (prefers-reduced-motion:reduce){.ip-det .aic.full,.ip-det .aic.full.out{animation:none}}.ip-hits>*{flex:none}.ip-hits{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;height:auto!important;bottom:auto!important}.ip-det .aic.full .aic-adj{align-items:stretch;flex-wrap:nowrap}.ip-det .aic.full .aic-adj>*{flex:none!important;width:100%;max-width:100%;box-sizing:border-box}.ip-det .aic.full .aic-sum i{justify-self:end}.ip-det .aic.full .aic-notes .aic-sum{width:100%;box-sizing:border-box}.tkb-desk{display:contents}@media (max-width:800px){.tkb-desk{display:none}.tp [data-tp-scroll]{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 10px);mask-image:linear-gradient(180deg,transparent 0,#000 10px)}}@keyframes ip-pop{0%{opacity:0;transform:scale(.92) translateY(-6px)}to{opacity:1;transform:none}}:root[data-theme=dark] .ip-det .aic.full .aic-adj,:root[data-theme=dark] .ip-det .aic.full .aic-box,:root[data-theme=dark] .ip-det .aic.full .aic-done,:root[data-theme=dark] .ip-det .aic.full .aic-sum,:root[data-theme=dark] .ip-det .aic.full .aic-task,:root[data-theme=dark] .ip-det .aic.full .aic-teach{background:hsla(0,0%,100%,.07);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}:root[data-theme=dark] .ip-det .aic.full .aic-notes{background:hsla(0,0%,100%,.05);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06)}:root[data-theme=dark] .ip-det .aic.full .aic-notes .aic-sum{background:none;box-shadow:none}:root[data-theme=dark] .ip-det .aic .aic-box{box-shadow:0 0 0 1.5px rgba(179,155,255,.45),0 0 26px 2px rgba(124,77,255,.32)!important}:root[data-theme=dark] .ip-det .aic.full .aic-edit{background:color-mix(in srgb,var(--violet) 16%,#16161d);color:#f4f4f8}:root[data-theme=dark] .ip-det .aic.full .aic-fb button,:root[data-theme=dark] .ip-det .aic.full .aic-seg button{background:hsla(0,0%,100%,.1);color:#f4f4f8}:root[data-theme=dark] .ip-det .aic.full .aic-seg button.busy{background:#f4f4f8;color:#14151b}:root[data-theme=dark] .ip-det .aic.full .aic-fb button.on{background:var(--violet);color:#14151b}:root[data-theme=dark] .ip-det .aic.full .aic-seg button[title="Write a new version"]{color:var(--violet);background:color-mix(in srgb,var(--violet) 18%,#16161d)}:root[data-theme=dark] .ip-det .aic.full .aic-teach input,:root[data-theme=dark] .ip-det .aic.full .aic-teach textarea,:root[data-theme=dark] .ip-det .aic.full .aic-when input{background:hsla(0,0%,100%,.1);color:#f4f4f8;color-scheme:dark}:root[data-theme=dark] .ip-det .aic.full .aic-foot{background:rgba(30,31,40,.97);box-shadow:0 14px 34px -12px rgba(0,0,0,.7),inset 0 0 0 1px hsla(0,0%,100%,.08)}:root[data-theme=dark] .ip-det .aic.full .aic-back,:root[data-theme=dark] .ip-det .aic.full .aic-x{background:hsla(0,0%,100%,.1);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);color:#f4f4f8}:root[data-theme=dark] .ip-det .aic.full:before{background:linear-gradient(180deg,rgba(24,21,38,.96) 0,rgba(24,21,38,.9) 40%,rgba(24,21,38,0))}.ip-det .aic:not(.full) .aic-tt small:before{content:" · "}.tp-data{animation:tp-data-in .32s cubic-bezier(.2,.8,.2,1) backwards}@keyframes tp-data-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tp-sk{display:block;border-radius:8px;background:linear-gradient(100deg,#ececf2 30%,#f7f7fb 50%,#ececf2 70%) 0 0 /220% 100%;animation:vo-sh 1.4s ease-in-out infinite}:root[data-theme=dark] .tp-sk{background:linear-gradient(100deg,hsla(0,0%,100%,.07) 30%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.07) 70%) 0 0 /220% 100%}@media (prefers-reduced-motion:reduce){.tp-data,.tp-sk{animation:none}}.shell:has(.hmp) .vo-ld,.shell:has(.tp) .vo-ld{display:none}:root{--wash-base:#f5f5f7;--wash-a:55%;--wash-b:50%}:root[data-theme=dark]{--wash-base:#0d0e13;--wash-a:40%;--wash-b:42%}@media (max-width:800px){.shell:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:var(--bg)}.shell:has(.tp,.vo-ld,.hmp):before{background:radial-gradient(120% 90% at 88% -8%,color-mix(in srgb,var(--tod-w2) var(--wash-a),transparent),transparent 62%) 0 0 /100% 380px no-repeat,radial-gradient(100% 85% at 0 0,color-mix(in srgb,var(--tod-w1) var(--wash-b),transparent),transparent 62%) 0 0 /100% 380px no-repeat,var(--wash-base)}.ipx.tp{background:transparent!important}.vo-ld,:root[data-theme=dark] .vo-ld{background:transparent}.vo-ld:before{display:none}}.ord-desk{display:contents}@media (max-width:800px){.ord-desk{display:none}}.od-ph .od-f:focus{box-shadow:inset 0 0 0 1.5px var(--tod-acc,#1f7ae0)!important}.od-ph .oi{margin:0;border:0;border-radius:24px;padding:16px;gap:10px;background:hsla(0,0%,100%,.9);box-shadow:inset 0 0 0 1px rgba(124,77,255,.26),0 10px 26px -16px rgba(124,77,255,.4)}.od-ph .oi.pk{background:hsla(0,0%,100%,.86);box-shadow:0 10px 26px -18px rgba(40,50,90,.35)}.od-ph .oi+.oi.pk{margin-top:14px}.od-ph .oi-h,.od-ph .oi-tg{font-size:14.5px;gap:10px}.od-ph .oi-h span{font-size:13px}.od-ph .oi-a{font-size:15px;line-height:21px}.od-ph .oi-last,.od-ph .oi-sent{font-size:13.5px;line-height:19px}.od-ph .oi-n,.od-ph .oi-warn{font-size:12.5px;line-height:17px}.od-ph .oi-t{border:0;border-radius:14px;background:hsla(240,6%,50%,.1);padding:12px 14px;font-size:16px;line-height:22px;resize:none}.od-ph .oi-t:focus{box-shadow:inset 0 0 0 1.5px var(--violet,#7044f5)}.od-ph .oi .oi-send{padding:0 18px}.od-ph .oi .oi-g,.od-ph .oi .oi-send{height:40px;border-radius:99px;font-size:14.5px}.od-ph .oi .oi-g{padding:0 16px;border:0;background:hsla(240,6%,50%,.14)}.od-ph .oi .oi-ch button,.od-ph .oi .oi-v button{height:32px;padding:0 14px;font-size:13.5px}.od-ph .oi .oi-link{font-size:13.5px}.od-ph .pk-i{font-size:15px;line-height:20px;min-height:34px}.od-ph .pk-i input{width:22px;height:22px}.od-ph .ic-btn{height:28px;padding:0 11px;border-radius:99px;background:hsla(240,6%,50%,.13);color:inherit;font-size:13px;font-weight:650;display:inline-flex;align-items:center}.od-ph .ic-btn.miss{background:var(--warn-bg,#fff1d9);color:var(--warn,#9a6a17)}.od-ph .ic-edit{flex:1 1 100%;justify-items:stretch;min-width:0;gap:8px}.od-ph .ic-edit input[inputmode]{width:100%;height:44px;text-align:left;border:0;border-radius:14px;background:hsla(240,6%,50%,.12);padding:0 14px;font-size:16px}.od-ph .ic-edit input[inputmode]:focus{box-shadow:inset 0 0 0 1.5px var(--tod-acc,#1f7ae0)}.od-ph .ic-rem{font-size:13px;line-height:18px}.od-ph .ic-rem input{width:20px;height:20px;flex:none}.od-ph .ic-act{gap:8px}.od-ph .ic-act button{height:38px;padding:0 18px;border-radius:99px;font-size:14px;font-weight:700;background:#0071e3;color:#fff}.od-ph .ic-act button.ghost{background:hsla(240,6%,50%,.14);color:inherit}:root[data-theme=dark] .od-ph .oi{background:hsla(0,0%,100%,.07);box-shadow:inset 0 0 0 1px rgba(150,120,255,.32),0 10px 26px -16px rgba(0,0,0,.6)}:root[data-theme=dark] .od-ph .oi.pk{background:hsla(0,0%,100%,.08);box-shadow:0 10px 26px -18px rgba(0,0,0,.6)}@media (max-width:800px){.cs.split{display:none}.shell[data-cp]:before{background:radial-gradient(120% 90% at 88% -8%,color-mix(in srgb,var(--tod-w2) var(--wash-a),transparent),transparent 62%) 0 0 /100% 380px no-repeat,radial-gradient(100% 85% at 0 0,color-mix(in srgb,var(--tod-w1) var(--wash-b),transparent),transparent 62%) 0 0 /100% 380px no-repeat,var(--wash-base)}.shell[data-cp] .cpane,.shell[data-cp] .cs,.shell[data-cp] .main{background:transparent}.shell[data-cp] .cc-bar{height:calc(66px + env(safe-area-inset-top, 0px));padding:calc(env(safe-area-inset-top, 0px) + 18px) 16px 8px;margin:0 -14px;background:transparent;transition:background .25s,box-shadow .25s}.shell[data-cp] .cc-bar.sc{background:rgba(247,247,250,.86);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:0 1px 0 rgba(60,60,80,.08)}.shell[data-cp] .cc-bar-back{height:40px;padding:0 14px 0 8px;border-radius:99px;background:hsla(0,0%,100%,.7);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.9);color:var(--ink);font-size:15px;font-weight:650;gap:2px}.shell[data-cp] .cc-bar-t{bottom:19px;font-size:15.5px;font-weight:700}.shell[data-cp] .cc-bar-more .cc-more>.cc-btn{width:40px;height:40px;background:hsla(0,0%,100%,.7);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.9);color:var(--ink)}.shell[data-cp] .cc-bar .cc-mm{border-radius:22px;padding:8px;background:hsla(0,0%,100%,.96);box-shadow:0 24px 60px -20px rgba(30,40,80,.45),inset 0 0 0 1px hsla(0,0%,100%,.9);animation:ip-pop .22s cubic-bezier(.2,.9,.25,1) both;transform-origin:top right}.shell[data-cp] .cc-top{background:none;border:0;box-shadow:none;border-radius:0;padding:4px 2px 2px;margin:0}.shell[data-cp] .cc-top .cc-av{width:60px;height:60px}.shell[data-cp] .cc-top .cc-name-m{min-height:60px;font-size:27px;font-weight:800;line-height:1.12;letter-spacing:-.03em}.shell[data-cp] .cc-top .cc-name-m.lg{font-size:24px}.shell[data-cp] .cc-top .cc-name-m.xl{font-size:21px;letter-spacing:-.02em}.shell[data-cp] .cc-top .cc-tags{margin-top:12px}.shell[data-cp] .cc-top .cc-tags .cc-tag,.shell[data-cp] .cc-top .cc-tags .cc-tagadd{background:hsla(0,0%,100%,.7);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.9);border:0;color:var(--ink)}.shell[data-cp] .cc-top .cc-tags .cc-tagadd{color:var(--muted)}.shell[data-cp] .cx-tabrow{top:calc(66px + env(safe-area-inset-top, 0px));margin:14px 0 0;padding:0 0 8px;background:transparent;overflow:visible}.shell[data-cp] .cx-tabs{width:100%;gap:0;padding:3px;border-radius:99px;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.95),0 8px 20px -12px rgba(40,50,90,.4);overflow-x:auto;scrollbar-width:none}}@media (max-width:800px){.shell[data-cp] .cx-tabs::-webkit-scrollbar{display:none}.shell[data-cp] .cx-tabs button,.shell[data-cp] .cx-tabs button.on{flex:1 0 auto;min-width:0;height:36px;padding:0 8px;gap:4px;border:0;border-radius:99px;background:transparent;box-shadow:none;color:var(--muted);font-size:13.5px;font-weight:650;white-space:nowrap;transition:background .25s,color .25s,box-shadow .25s}.shell[data-cp] .cx-tabs button.on{background:#fff;color:var(--ink);box-shadow:0 2px 8px -2px rgba(40,50,90,.25)}.shell[data-cp] .cx-tabs .n,.shell[data-cp] .cx-tabs button.on .n{margin:0;padding:0;min-width:0;height:auto;background:none;color:var(--tod-acc,var(--brand));font-size:12px;font-weight:700}.shell[data-cp] .cx-ovp .cx-kpis>div{border-radius:18px;padding:10px 12px;background:hsla(0,0%,100%,.86);box-shadow:0 10px 26px -18px rgba(40,50,90,.35)}.shell[data-cp] .cx-ovp .cx-kpis b{font-size:16.5px;font-weight:750;letter-spacing:-.02em}.shell[data-cp] .cx-ovp .cx-kpis span{font-size:12px;color:var(--muted)}.shell[data-cp] .cc-bd{border-radius:24px;background:hsla(0,0%,100%,.86);box-shadow:0 10px 26px -18px rgba(40,50,90,.35)}.shell[data-cp] .cc-bh{margin:20px 6px 8px}.shell[data-cp] .cc-bt h3{font-size:12px;font-weight:750;letter-spacing:.08em}.shell[data-cp] .cc-blk:has(.cc-notearea) .cc-bd{border-radius:24px}.shell[data-cp] .cc-strip-wrap .cc-lc{border-radius:20px}.shell[data-cp] .cc-strip-wrap .cc-lc,.shell[data-cp] .chp-open{background:hsla(0,0%,100%,.86);box-shadow:0 10px 26px -18px rgba(40,50,90,.35)}.shell[data-cp] .chp-open{border-radius:24px}.shell[data-cp] .chp-seg{border-radius:99px;padding:3px;background:hsla(0,0%,100%,.9);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.95),0 8px 20px -12px rgba(40,50,90,.4)}.shell[data-cp] .chp-seg button{height:36px;border-radius:99px}.shell[data-cp] .chp-seg button.on{background:#fff;color:var(--ink);box-shadow:0 2px 8px -2px rgba(40,50,90,.25)}:root[data-theme=dark] .shell[data-cp] .cc-bar.sc{background:rgba(13,14,19,.86);box-shadow:0 1px 0 hsla(0,0%,100%,.06)}:root[data-theme=dark] .shell[data-cp] .cc-bar-back,:root[data-theme=dark] .shell[data-cp] .cc-bar-more .cc-more>.cc-btn,:root[data-theme=dark] .shell[data-cp] .cc-top .cc-tags .cc-tag,:root[data-theme=dark] .shell[data-cp] .cc-top .cc-tags .cc-tagadd{background:hsla(0,0%,100%,.1);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1)}:root[data-theme=dark] .shell[data-cp] .cc-bar .cc-mm{background:rgba(30,31,40,.97);box-shadow:0 24px 60px -20px rgba(0,0,0,.7),inset 0 0 0 1px hsla(0,0%,100%,.08)}:root[data-theme=dark] .shell[data-cp] .chp-seg,:root[data-theme=dark] .shell[data-cp] .cx-tabs{background:hsla(0,0%,100%,.08);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1),0 8px 20px -12px rgba(0,0,0,.6)}:root[data-theme=dark] .shell[data-cp] .chp-seg button.on,:root[data-theme=dark] .shell[data-cp] .cx-tabs button.on{background:#2b2c36;box-shadow:0 2px 8px -2px rgba(0,0,0,.6)}:root[data-theme=dark] .shell[data-cp] .cc-bd,:root[data-theme=dark] .shell[data-cp] .cc-strip-wrap .cc-lc,:root[data-theme=dark] .shell[data-cp] .chp-open,:root[data-theme=dark] .shell[data-cp] .cx-ovp .cx-kpis>div{background:hsla(0,0%,100%,.08);box-shadow:0 10px 26px -18px rgba(0,0,0,.6)}}@media (max-width:800px){:root[data-theme=dark] .shell[data-cp] .cc-blk:has(.cc-notearea) .cc-bd{background:var(--warn-bg)}}@media (max-width:800px){.shell[data-cp] .cc-shell,.shell[data-cp] .cc-shell-tabs{display:contents}.cpane>.sk{display:none}.cc-shell .cc-bar-more .cc-btn:disabled,.cc-shell .cx-tabs button:disabled{opacity:1;cursor:default}}.shell:has(.cc-shell) .vo-ld{display:none}@media (max-width:800px){.shell .main.ptr-on>.hm-phone{transform:none}.shell .main.ptr-on>.hm-phone .hmp-in{transform:translateY(var(--ptr,0))}.shell .main.ptr-anim>.hm-phone{transition:none}.shell .main.ptr-anim>.hm-phone .hmp-in{transition:transform .38s cubic-bezier(.2,.9,.25,1)}.hmp .srt-wait{background:#0b0d0c;color:#f5f7f6;min-height:200px;box-shadow:0 18px 40px -18px rgba(44,240,154,.45),inset 0 0 0 1px rgba(245,247,246,.06)}.hmp .srt-wait:after,.hmp .srt-wait:before{display:block}.hmp .srt-wait .srt-eb{color:#d8f7e8}.hmp .srt-wait b{color:#8f9a94;font-size:15px;font-weight:600;margin-top:14px}.hmp .srt-strip i,.hmp-week .bars i{transition:height .6s cubic-bezier(.2,.8,.2,1)}}.ccp-lp input{width:100%;box-sizing:border-box;height:48px;border:0;outline:none;border-radius:14px;background:#f0f0f4;padding:0 14px;font:inherit;font-size:16px;color:#1d1d1f;box-shadow:none}.ccp-lp input:focus{box-shadow:inset 0 0 0 1.5px var(--tod-acc,#1f7ae0)}.ccp-lp .lp-menu{position:static;margin-top:8px;border:0;border-radius:16px;box-shadow:none;background:#f3f3f7;padding:0;max-height:280px;overflow:auto}.ccp-lp .lp-item{min-height:54px;padding:8px 12px;border-radius:0;font-size:15px;font-weight:600;color:#1d1d1f}.ccp-lp .lp-item+.lp-item{border-top:1px solid hsla(240,5%,53%,.16)}.ccp-lp .lp-picked{border:0;border-radius:16px;background:#f3f3f7;padding:8px 10px;min-height:54px}.ccp-lp .lp-name{font-size:15px;color:#1d1d1f}.ccp-lp .lp-note{font-size:13.5px;line-height:18px;padding:12px 14px;color:#6e6e73}.ccp-lp .lp-x{width:34px;height:34px;border-radius:50%}.ccp-qr .qr-btn{width:40px;height:40px;border-radius:50%;background:#efeff4;color:#1d1d1f}:root[data-theme=dark] .ccp-lp .lp-menu,:root[data-theme=dark] .ccp-lp .lp-picked,:root[data-theme=dark] .ccp-lp input{background:hsla(0,0%,100%,.1);color:#f4f4f8}:root[data-theme=dark] .ccp-lp .lp-item,:root[data-theme=dark] .ccp-lp .lp-name{color:#f4f4f8}:root[data-theme=dark] .ccp-lp .lp-note{color:#a3a3b0}:root[data-theme=dark] .ccp-qr .qr-btn{background:hsla(0,0%,100%,.1);color:#f4f4f8}.pb-end:after{content:"";display:block;flex:none;height:var(--pb-end,0)}.ip-det:has(input:focus,textarea:focus) .hw-act{visibility:hidden}.ip-det:after{content:"";position:absolute;left:0;right:0;top:100%;height:120vh;background:#f7f7fa;pointer-events:none}:root[data-theme=dark] .ip-det:after{background:#0d0e13}.ip-det .aic.full .aic-room{order:99;flex:none;height:var(--kb-room,0);margin-top:-12px}.ip-det .aic.full.typing .aic-foot,.ip-det .aic.full.typing:after{visibility:hidden}.ip-det .aic.full:not(.typing) .aic-foot{animation:ip-foot-in .26s ease-out backwards}@keyframes ip-foot-in{0%{opacity:0}to{opacity:1}}.ip-pill{position:relative}.ip-pill[data-lift]:before{content:attr(data-lift);position:absolute;left:18px;top:14px;font-size:18px;line-height:24px;color:#a1a1a6;pointer-events:none;white-space:nowrap}@keyframes ip-fade{0%{opacity:0}to{opacity:1}}@keyframes ip-lift{0%{transform:scale(.97)}60%{transform:scale(1.035)}to{transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.ip-det [role=menu]{animation:none!important}}.af .af-track{transition:transform .5s cubic-bezier(.2,.85,.25,1);will-change:transform}.af .af-rise{animation:af-rise .42s cubic-bezier(.2,.85,.25,1) both}.af .af-pop{animation:af-pop .5s cubic-bezier(.2,1.3,.4,1) both}.af .af-draw{stroke-dasharray:40;stroke-dashoffset:40;animation:af-draw .45s cubic-bezier(.4,0,.2,1) .18s forwards}.af .af-shim{display:block;background:linear-gradient(90deg,rgba(112,68,245,.1),rgba(112,68,245,.04) 40%,rgba(112,68,245,.1) 80%);background-size:200% 100%;animation:af-shim 1.1s linear infinite}.af button{-webkit-tap-highlight-color:transparent;cursor:pointer;font-family:inherit}.af button:not(:disabled):active{transform:scale(.97)}.af input,.af textarea{font-family:inherit}.af input::placeholder,.af textarea::placeholder{color:#a1a1a6}@keyframes af-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes af-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes af-draw{to{stroke-dashoffset:0}}@keyframes af-shim{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.af .af-track{transition-duration:.01s}.af .af-pop,.af .af-rise{animation:none}}.ps-tap{transition:transform .12s,background-color .15s;-webkit-tap-highlight-color:transparent;cursor:pointer}.ps-tap:active{transform:scale(.96)}.ps-row:active{background:hsla(240,6%,50%,.1)!important}.ps-rise{animation:ps-rise .38s cubic-bezier(.2,.85,.25,1) both}.ps-fade{animation:ps-fade .3s ease-out both}.ps-shim{background:linear-gradient(90deg,rgba(124,77,255,.1),rgba(124,77,255,.03) 40%,rgba(124,77,255,.1) 80%);background-size:200% 100%;animation:ps-shim 1.1s linear infinite}.ps textarea,.ps textarea:focus{background:none!important;border:0!important;box-shadow:none!important;outline:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.ps textarea::placeholder{color:#a1a1a6}@keyframes ps-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ps-fade{0%{opacity:0}to{opacity:1}}@keyframes ps-shim{to{background-position:-200% 0}}@media (max-width:800px){.shell:has(.ps-on:not(.ps-kb)) .mn-bar{z-index:67}.shell:has(.ps-on) .mn-plus .mn-pl{transform:rotate(45deg)}}@media (prefers-reduced-motion:reduce){.ps-fade,.ps-rise,.ps-shim{animation:none}.ps-sheet{transition:opacity .2s!important}}.af-in{animation:af-in .24s cubic-bezier(.2,.85,.25,1) both}@keyframes af-in{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.af-in{animation:none}}@media (max-width:800px){.mn-bar{height:50px;border-radius:25px}.mn-slide{top:4px;height:42px;border-radius:21px}.mn-tab{height:42px;min-height:42px;gap:1px;font-weight:600;color:#1d1d1f}:root[data-theme=dark] .mn-tab{color:#f4f4f8}.mn-tab .mn-i svg{width:20px;height:20px}.mn-tab .mn-dot{top:2px}.mn-plus .mn-pl{width:40px;height:40px}}.dp-desk,.rq-desk{display:contents}@media (max-width:800px){.dp-desk,.rq-desk{display:none}}.ld-desk{display:contents}@media (max-width:800px){.ld-desk{display:none}.mn-bar{left:max(16px,calc(50% - 176px))!important;right:max(16px,calc(50% - 176px))!important;isolation:isolate;overflow:hidden;height:54px;border-radius:27px;padding:0 4px;background:linear-gradient(color-mix(in srgb,var(--tod-acc) 8%,transparent),color-mix(in srgb,var(--tod-acc) 8%,transparent)),hsla(0,0%,100%,.76)!important;-webkit-backdrop-filter:blur(6px) saturate(160%) brightness(1.04)!important;backdrop-filter:blur(6px) saturate(160%) brightness(1.04)!important;box-shadow:0 12px 32px -10px rgba(30,40,70,.28),0 1px 2px rgba(30,40,70,.08)!important}.mn-bar:before,.mn-slide:before{content:"";display:block;position:absolute;inset:0;z-index:3;border-radius:inherit;padding:1.1px;pointer-events:none;background:conic-gradient(from calc(var(--sun-a, 0deg) - 180deg),hsla(0,0%,100%,.22) 0deg 120deg,var(--sun-hi,hsla(0,0%,100%,.78)) 170deg 190deg,hsla(0,0%,100%,.22) 240deg 300deg,hsla(0,0%,100%,.55) 350deg,hsla(0,0%,100%,.22) 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.mn-slide:before{opacity:.88}.mn-bar:after{content:"";display:block;position:absolute;inset:0;top:0;height:auto;z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(40% 90% at var(--sun-x,50%) -20%,var(--sun-glow,rgba(255,252,240,.22)),transparent 70%)}.mn-bar{grid-template-columns:1fr 1fr 48px 1fr 1fr!important}.mn-slide{z-index:0;top:4px;width:calc((100% - 8px - 48px) / 4);height:46px;border-radius:23px;left:calc(4px + (100% - 8px - 48px) / 4 * (min(var(--i, 0), 2) + max(var(--i, 0) - 3, 0)) + 48px * clamp(0, var(--i, 0) - 2, 1));background:hsla(0,0%,100%,.55)!important;box-shadow:inset 0 .5px 0 hsla(0,0%,100%,.9),0 1px 6px -2px rgba(30,40,70,.15)!important}.mn-tab{z-index:1;width:100%;justify-self:stretch;height:46px;min-height:46px;gap:0;color:rgba(28,28,30,.86);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;font-size:11px;font-weight:500;letter-spacing:.01em}.mn-tab.on{color:var(--tod-acc);font-weight:600}.mn-bar .mn-tab .mn-i svg,.mn-bar .mn-tab.on .mn-i svg{width:22px;height:22px}.mn-bar .mn-tab:not(.on) .mn-i svg{stroke-width:1.8!important}.mn-tab .mn-dot{top:1px;right:auto;left:calc(50% + 5px);box-shadow:0 0 0 1.5px hsla(0,0%,100%,.9)}.mn-plus .mn-pl{width:44px;height:44px;background:none!important;will-change:transform;transform:translateZ(0);box-shadow:none!important;color:var(--tod-acc)}.mn-plus .mn-pl svg{width:24px;height:24px;stroke-width:1.8}:root[data-theme=dark]{--mn-cut:#1b1c22}:root[data-theme=dark] .mn-bar{background:linear-gradient(color-mix(in srgb,var(--tod-acc) 14%,transparent),color-mix(in srgb,var(--tod-acc) 14%,transparent)),rgba(30,31,38,.78)!important;box-shadow:0 10px 30px -8px rgba(0,0,0,.55),0 1px 2px rgba(0,0,0,.3)!important}:root[data-theme=dark] .mn-bar:before,:root[data-theme=dark] .mn-slide:before{background:conic-gradient(from calc(var(--sun-a, 0deg) - 180deg),hsla(0,0%,100%,.07) 0deg 120deg,var(--sun-hi,hsla(0,0%,100%,.78)) 170deg 190deg,hsla(0,0%,100%,.07) 240deg 300deg,hsla(0,0%,100%,.18) 350deg,hsla(0,0%,100%,.07) 1turn)}:root[data-theme=dark] .mn-slide{background:hsla(0,0%,100%,.12)!important;box-shadow:inset 0 .5px 0 hsla(0,0%,100%,.25),0 1px 6px -2px rgba(0,0,0,.4)!important}:root[data-theme=dark] .mn-tab{color:hsla(0,0%,100%,.88)}:root[data-theme=dark] .mn-tab.on{color:color-mix(in srgb,var(--tod-acc) 60%,#fff)}:root[data-theme=dark] .mn-plus .mn-pl{background:none!important;color:var(--tod-acc)}:root[data-theme=dark] .mn-tab .mn-dot{box-shadow:0 0 0 1.5px rgba(30,31,40,.9)}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){@media (max-width:800px){.mn-bar{background:linear-gradient(color-mix(in srgb,var(--tod-acc) 8%,transparent),color-mix(in srgb,var(--tod-acc) 8%,transparent)),hsla(0,0%,100%,.92)!important}:root[data-theme=dark] .mn-bar{background:rgba(32,33,40,.95)!important}}}@media (max-width:800px) and (prefers-reduced-transparency:reduce){.mn-bar{background:linear-gradient(color-mix(in srgb,var(--tod-acc) 8%,transparent),color-mix(in srgb,var(--tod-acc) 8%,transparent)),hsla(0,0%,100%,.94)!important}:root[data-theme=dark] .mn-bar{background:rgba(32,33,40,.96)!important}}@media (max-width:800px){.mn-bar{transition:z-index 0s linear .4s}.shell:has(.ps-on:not(.ps-kb)) .mn-bar{transition:z-index 0s}}