:root{--brand:#72A7F4}[data-theme=glow]{--bg:#07070a;--bg-2:#0c0c11;--card:rgba(255,255,255,.028);--card-solid:#101016;--line:rgba(255,255,255,.07);--line-2:rgba(255,255,255,.12);--text:#f1f1f4;--muted:#8e8e9b;--faint:#818189;--accent:color-mix(in oklab,var(--brand) 80%,white);--accent-soft:color-mix(in oklab,var(--brand) 16%,transparent);--accent-ink:#fff;--ok:#4ade80;--warn:#fbbf24;--bad:#f87171;--radius:14px;--radius-sm:9px;--font:"Google Sans","Heebo",system-ui,sans-serif;--font-num:"Google Sans","Inter",sans-serif;--font-head:"Google Sans","Heebo",sans-serif;--head-weight:600;--shadow:0 1px 0 rgba(255,255,255,.04) inset,0 20px 40px -24px rgba(0,0,0,.8);--glow:0 0 0 1px color-mix(in oklab,var(--brand) 55%,transparent),0 8px 40px -10px color-mix(in oklab,var(--brand) 55%,transparent);--page-glow:radial-gradient(900px 420px at 70% -120px,color-mix(in oklab,var(--brand) 26%,transparent),transparent 70%),radial-gradient(600px 300px at 0% 0%,color-mix(in oklab,var(--brand) 10%,transparent),transparent 70%);color-scheme:dark}[data-theme=light]{--bg:#f6f6f8;--bg-2:#ffffff;--card:#ffffff;--card-solid:#ffffff;--line:#e9e9ee;--line-2:#dcdce3;--text:#16161d;--muted:#5e5e6a;--faint:#6b6b72;--accent:var(--brand);--accent-soft:color-mix(in oklab,var(--brand) 10%,white);--accent-ink:#fff;--ok:#16a34a;--warn:#d97706;--bad:#dc2626;--radius:12px;--radius-sm:8px;--font:"Heebo","Inter",system-ui,sans-serif;--font-num:"Inter","Heebo",sans-serif;--font-head:"Heebo",sans-serif;--head-weight:700;--shadow:0 1px 2px rgba(16,16,29,.04),0 4px 16px -6px rgba(16,16,29,.08);--glow:0 0 0 1px var(--brand),0 6px 20px -8px color-mix(in oklab,var(--brand) 50%,transparent);--page-glow:none;color-scheme:light}[data-theme=terminal]{--bg:#030303;--bg-2:#070707;--card:#0a0a0b;--card-solid:#0a0a0b;--line:#1d1d20;--line-2:#2b2b30;--text:#e7e7ea;--muted:#8a8a92;--faint:#7d7d82;--accent:color-mix(in oklab,var(--brand) 75%,white);--accent-soft:color-mix(in oklab,var(--brand) 14%,transparent);--accent-ink:#050505;--ok:#6ee36e;--warn:#f0a050;--bad:#e8664a;--radius:8px;--radius-sm:5px;--font:"JetBrains Mono","Heebo",monospace;--font-num:"JetBrains Mono",monospace;--font-head:"JetBrains Mono","Heebo",monospace;--head-weight:700;--shadow:none;--glow:0 0 0 1px var(--accent),0 0 24px -8px var(--accent);--page-glow:none;color-scheme:dark}[data-theme=soft]{--bg:#f4efe8;--bg-2:#fbf8f3;--card:#fffdf9;--card-solid:#fffdf9;--line:#ebe3d8;--line-2:#ddd2c4;--text:#2b2420;--muted:#685e54;--faint:#736a60;--accent:color-mix(in oklab,var(--brand) 78%,#3a2a20);--accent-soft:color-mix(in oklab,var(--brand) 11%,#fffdf9);--accent-ink:#fff;--ok:#4d8c57;--warn:#c08a2e;--bad:#c0563f;--radius:22px;--radius-sm:14px;--font:"Heebo",system-ui,sans-serif;--font-num:"Heebo","Inter",sans-serif;--font-head:"Frank Ruhl Libre","Heebo",serif;--head-weight:700;--shadow:0 2px 4px rgba(80,60,40,.04),0 12px 32px -16px rgba(80,60,40,.18);--glow:0 0 0 1.5px var(--accent),0 10px 30px -12px color-mix(in oklab,var(--brand) 45%,transparent);--page-glow:none;color-scheme:light}*{box-sizing:border-box}body,html{margin:0;height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:14px;-webkit-font-smoothing:antialiased;transition:background-color .3s,color .3s}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0}.num{font-family:var(--font-num);direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.app{display:grid;grid-template-columns:248px 1fr;min-height:100vh}.side{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:14px 12px;display:flex;flex-direction:column;gap:2px;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line);background:color-mix(in oklab,var(--bg-2) 70%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow-y:auto}.brand-btn{cursor:pointer;display:flex;align-items:center;gap:10px;padding:8px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--card);width:100%;text-align:start;margin-bottom:12px;position:relative}.brand-btn:hover{border-color:var(--line-2)}.b-logo{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;font-weight:800;font-size:13px;color:#fff;background:linear-gradient(135deg,var(--brand),color-mix(in oklab,var(--brand) 55%,#000));box-shadow:0 6px 18px -6px var(--brand);flex:none}[data-theme=terminal] .b-logo{border-radius:50%;background:transparent;border:1.5px solid var(--text);color:var(--accent);box-shadow:none}.brand-btn b{display:block;font-size:14px}.brand-btn small{color:var(--muted);font-size:11px}.brand-btn .chev{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--muted)}.brand-menu{position:absolute;top:calc(100% + 6px);inset-inline:0;background:var(--card-solid);border:1px solid var(--line-2);border-radius:var(--radius-sm);padding:6px;z-index:30;box-shadow:0 20px 50px -12px rgba(0,0,0,.45);display:none}.brand-menu.open{display:block}.brand-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border-radius:7px;text-align:start}.brand-menu button:hover{background:var(--accent-soft)}.brand-menu i{width:10px;height:10px;border-radius:50%}.search{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--radius-sm);border:1px solid var(--line);color:var(--muted);margin-bottom:10px;width:100%;text-align:start;font-size:13px}.search kbd{-webkit-margin-start:auto;margin-inline-start:auto;font-family:var(--font-num);font-size:10px;border:1px solid var(--line-2);border-radius:5px;padding:1px 5px}.nav-h{font-size:11px;color:var(--faint);padding:14px 10px 6px;letter-spacing:.04em;font-weight:500}[data-theme=terminal] .nav-h{letter-spacing:.14em;font-size:10px;text-transform:uppercase}.nav{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-sm);color:var(--muted);width:100%;text-align:start;font-weight:500;position:relative}.nav:hover{color:var(--text);background:color-mix(in oklab,var(--text) 5%,transparent)}.nav.on{color:var(--text);background:var(--accent-soft)}.nav.on:before{content:"";position:absolute;inset-inline-start:-12px;top:8px;bottom:8px;width:3px;border-radius:3px;background:var(--accent);box-shadow:0 0 12px var(--accent)}.nav svg{width:17px;height:17px;flex:none}.nav.on svg{color:var(--accent)}.nav .pill{font-size:11px;font-family:var(--font-num);padding:1px 7px;border-radius:99px;background:var(--bad);color:#fff}.nav .pill,.nav .soon{-webkit-margin-start:auto;margin-inline-start:auto}.nav .soon{font-size:10px;color:var(--faint);border:1px solid var(--line);padding:0 6px;border-radius:99px}.sub-nav{-webkit-padding-start:26px;padding-inline-start:26px;display:none}.sub-nav.open{display:block}.sub-nav .nav{padding:6px 10px;font-size:13px;font-weight:400}.sub-nav .nav.on:before{display:none}.sys{margin-top:auto;padding:12px 10px 4px;border-top:1px solid var(--line);font-size:12px;color:var(--muted);display:grid;grid-gap:4px;gap:4px}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--ok);display:inline-block;box-shadow:0 0 0 3px color-mix(in oklab,var(--ok) 20%,transparent);-webkit-margin-end:7px;margin-inline-end:7px;animation:pulse 2s infinite}@keyframes pulse{50%{box-shadow:0 0 0 6px color-mix(in oklab,var(--ok) 0%,transparent)}}.main{min-width:0;padding:18px 32px 80px}.topbar{justify-content:space-between;gap:12px;margin-bottom:22px}.crumbs,.topbar{display:flex;align-items:center}.crumbs{font-size:13px;color:var(--muted);gap:8px}.crumbs b{color:var(--text);font-weight:500}.top-actions{display:flex;gap:8px;align-items:center}.icon-btn{width:34px;height:34px;border-radius:var(--radius-sm);border:1px solid var(--line);display:grid;place-items:center;color:var(--muted);background:var(--card)}.icon-btn:hover{color:var(--text);border-color:var(--line-2)}.icon-btn .badge-dot{position:absolute;top:6px;inset-inline-end:7px;width:7px;height:7px;border-radius:50%;background:var(--bad)}.avatar{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--accent),color-mix(in oklab,var(--brand) 40%,#000));display:grid;place-items:center;color:#fff;font-weight:700;font-size:13px}.demo{font-size:11px;padding:4px 10px;border-radius:99px;border:1px dashed var(--line-2);color:var(--muted)}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px;flex-wrap:wrap}.eyebrow{font-size:12px;color:var(--accent);font-weight:600;margin-bottom:6px;letter-spacing:.02em}[data-theme=terminal] .eyebrow{letter-spacing:.16em;font-size:11px}h1{font-family:var(--font-head);font-weight:var(--head-weight);font-size:32px;margin:0;letter-spacing:-.02em}[data-theme=soft] h1{font-size:38px;letter-spacing:0}.page-sub{color:var(--muted);margin-top:6px;font-size:14px}.tabs{scrollbar-width:none;gap:4px;border-bottom:1px solid var(--line);margin-bottom:22px;overflow-x:auto}.tab,.tabs{display:flex}.tab{padding:10px 14px;color:var(--muted);font-weight:500;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;gap:7px;align-items:center}.tab.on,.tab:hover{color:var(--text)}.tab.on{border-color:var(--accent)}.tab .count{font-size:11px;font-family:var(--font-num);color:var(--muted);background:color-mix(in oklab,var(--text) 7%,transparent);border-radius:99px;padding:0 7px}.seg{display:inline-flex;border:1px solid var(--line);border-radius:var(--radius-sm);padding:3px;background:var(--card)}.seg button{padding:5px 12px;border-radius:6px;font-size:12px;color:var(--muted);font-weight:500}.seg button.on{background:var(--accent-soft);color:var(--text)}.grid{display:grid;grid-gap:16px;gap:16px}.g-4{grid-template-columns:repeat(4,1fr)}.g-3{grid-template-columns:repeat(3,1fr)}.g-2{grid-template-columns:1.6fr 1fr}.g-2e{grid-template-columns:1fr 1fr}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px;box-shadow:var(--shadow);position:relative;min-width:0;transition:border-color .2s,transform .2s,box-shadow .2s}[data-theme=glow] .card{background:color-mix(in oklab,var(--card-solid) 55%,transparent)}.card.hover:hover{border-color:var(--line-2);transform:translateY(-2px)}.card-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.card-h h3{margin:0;font-size:14px;font-weight:600}[data-theme=soft] .card-h h3{font-family:var(--font-head);font-size:17px}.card-h .link{font-size:12px;color:var(--accent);font-weight:500}.kpi .label{font-size:13px;color:var(--muted);display:flex;align-items:center;gap:8px}.kpi .ico{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}[data-theme=terminal] .kpi .ico{display:none}.kpi .ico svg{width:15px;height:15px}.kpi .value{font-family:var(--font-num);font-size:30px;font-weight:600;margin:12px 0 6px;letter-spacing:-.02em;direction:ltr;text-align:right}[data-theme=soft] .kpi .value{font-weight:500;font-size:32px}.kpi .unit{font-size:15px;color:var(--muted);-webkit-margin-start:6px;margin-inline-start:6px;font-family:var(--font);font-weight:500}.delta{font-size:12px;font-family:var(--font-num);font-weight:600;direction:ltr;display:inline-flex;gap:3px;padding:2px 7px;border-radius:99px}.delta.up{color:var(--ok);background:color-mix(in oklab,var(--ok) 13%,transparent)}.delta.down{color:var(--bad);background:color-mix(in oklab,var(--bad) 13%,transparent)}.kpi .foot>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi .foot{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--muted)}.spark{height:30px;width:64px;flex:none}.card.feature{border-color:color-mix(in oklab,var(--brand) 40%,var(--line))}[data-theme=glow] .card.feature{background:linear-gradient(180deg,color-mix(in oklab,var(--brand) 12%,transparent),var(--card))}.card.feature:after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;box-shadow:0 0 60px -30px var(--brand)}[data-theme=light] .card.feature:after,[data-theme=soft] .card.feature:after{display:none}.chart{position:relative;direction:ltr}.chart svg{display:block;width:100%;overflow:visible}.tip{position:absolute;pointer-events:none;background:var(--card-solid);border:1px solid var(--line-2);border-radius:8px;padding:7px 10px;font-size:12px;white-space:nowrap;transform:translate(-50%,-110%);opacity:0;transition:opacity .12s;box-shadow:0 10px 30px -10px rgba(0,0,0,.4);direction:rtl;z-index:3}.tip b{font-family:var(--font-num)}.legend{display:flex;gap:14px;font-size:12px;color:var(--muted);flex-wrap:wrap}.legend i{display:inline-block;width:8px;height:8px;border-radius:3px;-webkit-margin-end:6px;margin-inline-end:6px}.rowlist{display:grid}.ri{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.ri:first-child{border-top:0}.ri .grow{flex:1 1;min-width:0}.ri .t{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ri .s{font-size:12px;color:var(--muted);margin-top:2px}.thumb{width:38px;height:38px;border-radius:10px;background:var(--accent-soft);display:grid;place-items:center;color:var(--accent);font-weight:700;flex:none}.bar{height:6px;background:color-mix(in oklab,var(--text) 7%,transparent);overflow:hidden;margin-top:7px}.bar,.bar>span{border-radius:99px}.bar>span{display:block;height:100%;background:var(--accent);transform-origin:right;animation:grow .9s cubic-bezier(.2,.8,.2,1) both}@keyframes grow{0%{transform:scaleX(0)}}.tag{font-size:11px;padding:2px 8px;border-radius:99px;border:1px solid var(--line-2);color:var(--muted);white-space:nowrap}.tag.brand{color:var(--accent);border-color:color-mix(in oklab,var(--accent) 45%,transparent);background:var(--accent-soft)}.tag.bad{color:var(--bad);border-color:color-mix(in oklab,var(--bad) 40%,transparent);background:color-mix(in oklab,var(--bad) 9%,transparent)}.tag.ok{color:var(--ok);border-color:color-mix(in oklab,var(--ok) 40%,transparent);background:color-mix(in oklab,var(--ok) 9%,transparent)}.tag.warn{color:var(--warn);border-color:color-mix(in oklab,var(--warn) 40%,transparent)}.alert{display:flex;gap:12px;padding:12px;border-radius:var(--radius-sm);background:color-mix(in oklab,var(--text) 3%,transparent);border:1px solid var(--line);margin-top:10px}.alert:first-of-type{margin-top:0}.alert .ai{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;flex:none}.alert .ai svg{width:16px;height:16px}.alert b{display:block;font-weight:600;font-size:13px}.alert span{font-size:12px;color:var(--muted)}.module-soon{opacity:.55}.journey{display:grid;grid-template-columns:repeat(4,1fr);position:relative}.journey:before{content:"";position:absolute;top:72px;inset-inline:12%;border-top:1px dashed var(--line-2)}.stage{text-align:center;position:relative;cursor:pointer}.stage h4{margin:0;font-size:13px;font-weight:600}.stage p{margin:2px 0 0;font-size:12px;color:var(--muted)}.stage svg{display:block;margin:0 auto;overflow:visible}.inbox{display:grid;grid-template-columns:310px 1fr 260px;border:1px solid var(--line);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);height:calc(100vh - 250px);min-height:560px;overflow:hidden}.inbox>div{min-width:0;overflow-y:auto}.ib-views{-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line);padding:12px 8px}.ib-views .nav{font-size:13px}.ib-views .nav .n{-webkit-margin-start:auto;margin-inline-start:auto;font-family:var(--font-num);font-size:12px;color:var(--muted)}.ib-list{-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line)}.vsw{display:flex;gap:4px;padding:8px;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;background:var(--card-solid);z-index:2}.vsw button{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:7px 4px;border-radius:var(--radius-sm);color:var(--muted);font-size:11px;font-weight:500}.vsw button b{font-family:var(--font-num);font-size:15px;color:var(--text);font-weight:600}.vsw button.on{background:var(--accent-soft);color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent) 40%,transparent)}.vsw button.on.bad{background:color-mix(in oklab,var(--bad) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--bad) 40%,transparent)}.vsw button.on.bad b{color:var(--bad)}.ib-list-h{position:-webkit-sticky;position:sticky;top:0;padding:12px 14px;background:var(--card-solid);display:flex;align-items:center;justify-content:space-between;z-index:2;font-size:13px}.ib-list-h,.tk{border-bottom:1px solid var(--line)}.tk{padding:13px 14px;cursor:pointer;position:relative}.tk:hover{background:color-mix(in oklab,var(--text) 3%,transparent)}.tk.sel{background:var(--accent-soft)}.tk.sel:before{content:"";position:absolute;inset-inline-start:0;top:0;bottom:0;width:3px;background:var(--accent)}.tk-top{display:flex;align-items:center;gap:8px}.tk-top b{font-weight:600}.tk-top .time{-webkit-margin-start:auto;margin-inline-start:auto;font-size:11px;color:var(--muted);white-space:nowrap}.unread{width:7px;height:7px;border-radius:50%;background:var(--accent);flex:none}.tk .subj{font-size:13px;margin-top:4px}.tk .prev,.tk .subj{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk .prev{font-size:12px;color:var(--muted);margin-top:3px}.tk .tags{display:flex;gap:6px;margin-top:8px}.ib-conv{display:flex;flex-direction:column}.conv-h{padding:14px 20px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:10px;align-items:center;position:-webkit-sticky;position:sticky;top:0;background:var(--card-solid);z-index:2}.conv-h h2{margin:0;font-size:17px;font-weight:600}.conv-body{padding:18px 20px;display:grid;grid-gap:14px;gap:14px;align-content:start}.ai-insight{display:flex;gap:10px;align-items:flex-start;padding:11px 13px;border-radius:var(--radius-sm);background:var(--accent-soft);border:1px solid color-mix(in oklab,var(--accent) 30%,transparent);font-size:13px}.ai-insight.bad{background:color-mix(in oklab,var(--bad) 9%,transparent);border-color:color-mix(in oklab,var(--bad) 35%,transparent)}.ai-insight svg{width:16px;height:16px;flex:none;margin-top:2px;color:var(--accent)}.ai-insight.bad svg{color:var(--bad)}.bubble{max-width:88%;padding:12px 14px;border-radius:14px;line-height:1.65;white-space:pre-wrap;border:1px solid var(--line);background:color-mix(in oklab,var(--text) 3%,transparent)}.bubble.me{justify-self:end;background:var(--accent-soft);border-color:color-mix(in oklab,var(--accent) 25%,transparent)}.bubble .meta{font-size:11px;color:var(--muted);margin-bottom:4px;white-space:normal}.composer{border:1px solid color-mix(in oklab,var(--accent) 55%,transparent);border-radius:var(--radius);box-shadow:var(--glow);background:var(--card-solid);margin:auto 20px 18px}.composer-h{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--line);font-size:12px;color:var(--accent);font-weight:600}.composer-h .muted{font-weight:400;-webkit-margin-start:auto;margin-inline-start:auto}.composer textarea{width:100%;min-height:140px;border:0;background:transparent;resize:vertical;padding:12px 14px;line-height:1.7;outline:none}.composer-f{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--line);flex-wrap:wrap}.btn,.composer-f{align-items:center}.btn{padding:8px 14px;border-radius:var(--radius-sm);border:1px solid var(--line-2);font-weight:500;font-size:13px;display:inline-flex;gap:6px;background:var(--card-solid)}.btn:hover{border-color:var(--muted)}.btn.primary{background:var(--btn,var(--accent));border-color:var(--btn,var(--accent));color:var(--btn-ink,var(--accent-ink));font-weight:600;box-shadow:0 6px 18px -8px var(--btn,var(--accent))}.btn.primary:hover{filter:brightness(1.08)}.btn kbd{font-family:var(--font-num);font-size:10px;opacity:.7}.ib-cust{padding:18px 16px;font-size:13px}.cust-top{text-align:center;padding-bottom:14px;border-bottom:1px solid var(--line)}.cust-top .avatar{width:52px;height:52px;margin:0 auto 8px;font-size:18px}.sec-t{font-size:11px;color:var(--muted);font-weight:600;margin:16px 0 8px;letter-spacing:.04em}.kv{display:flex;justify-content:space-between;padding:5px 0;gap:8px}.kv span:first-child{color:var(--muted)}.order-card{border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px}.order-card .oh{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.timeline{position:relative;-webkit-padding-start:16px;padding-inline-start:16px;margin-top:10px}.timeline:before{content:"";position:absolute;inset-inline-start:4px;top:4px;bottom:4px;-webkit-border-start:1px dashed var(--line-2);border-inline-start:1px dashed var(--line-2)}.tl{position:relative;font-size:12px;padding:3px 0;color:var(--muted)}.tl:before{content:"";position:absolute;inset-inline-start:-15px;top:8px;width:7px;height:7px;border-radius:50%;background:var(--line-2)}.tl.done:before{background:var(--accent);box-shadow:0 0 8px var(--accent)}.tl.done{color:var(--text)}.quick{display:grid;grid-gap:6px;gap:6px}.quick .btn{justify-content:flex-start}table{width:100%;border-collapse:collapse;font-size:13px}th{text-align:start;font-weight:500;color:var(--muted);font-size:12px;padding:10px 12px}td,th{border-bottom:1px solid var(--line)}td{padding:12px}tbody tr{cursor:pointer}tbody tr:hover td{background:color-mix(in oklab,var(--text) 3%,transparent)}.switch{width:38px;height:22px;border-radius:99px;background:var(--line-2);position:relative;flex:none;transition:background .2s}.switch:after{content:"";position:absolute;top:3px;inset-inline-end:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:inset-inline-end .2s;box-shadow:0 1px 3px rgba(0,0,0,.3)}.switch.on{background:var(--accent)}.switch.on:after{inset-inline-end:19px}.kb-grid{display:grid;grid-template-columns:230px 1fr;grid-gap:16px;gap:16px}.kb-doc textarea{width:100%;min-height:420px;border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in oklab,var(--text) 2%,transparent);padding:14px;line-height:1.8;resize:vertical;outline:none}.kb-doc textarea:focus{border-color:var(--accent);box-shadow:var(--glow)}.mini-av{display:inline-grid;place-items:center;border-radius:50%;color:#fff;font-weight:700;flex:none;box-shadow:0 0 0 2px var(--card-solid)}.team-online{display:flex;align-items:center;gap:8px}.team-online .mini-av+.mini-av{-webkit-margin-start:-14px;margin-inline-start:-14px}.conv-tools{gap:8px;flex-wrap:wrap;justify-content:flex-end}.assign,.conv-tools{display:flex;align-items:center}.assign{position:relative;gap:6px;padding:4px 8px 4px 6px;border:1px solid var(--line-2);border-radius:99px;cursor:pointer;font-size:12px}.assign:hover{border-color:var(--muted)}.assign-menu{position:absolute;top:calc(100% + 6px);inset-inline-end:0;width:230px;background:var(--card-solid);border:1px solid var(--line-2);border-radius:var(--radius-sm);padding:6px;z-index:20;display:none;box-shadow:0 20px 50px -12px rgba(0,0,0,.6)}.assign-menu.open{display:block}.assign-menu button{display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px;border-radius:7px;text-align:start;font-size:13px}.assign-menu button:hover{background:var(--accent-soft)}.assign-menu small{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--muted);font-size:11px}.sla-ok{color:var(--muted)}.sla-warn{color:var(--warn);border-color:color-mix(in oklab,var(--warn) 40%,transparent)}.sla-danger{color:var(--bad);border-color:color-mix(in oklab,var(--bad) 45%,transparent);animation:blink 1.6s infinite}.sla-late{color:#fff;background:var(--bad);border-color:var(--bad)}.tag svg{vertical-align:-2px}@keyframes blink{50%{opacity:.55}}.collision{display:flex;align-items:center;gap:8px;padding:8px 20px;font-size:12px;color:var(--warn);background:color-mix(in oklab,var(--warn) 8%,transparent);border-bottom:1px solid var(--line)}.bubble.note{background:color-mix(in oklab,var(--warn) 9%,transparent);border-color:color-mix(in oklab,var(--warn) 30%,transparent);border-style:dashed}.bubble.note .meta svg{vertical-align:-1px}.mode{display:flex;gap:4px}.mode button{padding:4px 10px;border-radius:6px;font-size:12px;color:var(--muted);display:inline-flex;gap:5px;align-items:center;font-weight:500}.mode button.on{background:var(--accent-soft);color:var(--accent)}.composer.is-note{border-color:color-mix(in oklab,var(--warn) 50%,transparent);box-shadow:0 0 0 1px color-mix(in oklab,var(--warn) 30%,transparent)}.composer.is-note .mode button.on{background:color-mix(in oklab,var(--warn) 12%,transparent);color:var(--warn)}.toolbar{position:relative;display:flex;gap:6px;padding:8px 12px 0;flex-wrap:wrap}.toolbar button{font-size:11px;padding:4px 9px;border-radius:99px;border:1px solid var(--line-2);color:var(--muted);display:inline-flex;gap:4px;align-items:center}.toolbar button:hover{color:var(--text);border-color:var(--accent)}.toolbar .tpl-btn{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--accent);border-color:color-mix(in oklab,var(--accent) 40%,transparent)}.toolbar kbd{font-family:var(--font-num);font-size:10px;opacity:.7}.tpl-pop{position:absolute;bottom:calc(100% + 6px);inset-inline-end:12px;width:300px;max-height:300px;overflow-y:auto;background:var(--card-solid);border:1px solid var(--line-2);border-radius:var(--radius-sm);padding:6px;z-index:20;display:none;box-shadow:0 20px 50px -12px rgba(0,0,0,.6)}.tpl-pop.open{display:block}.tpl-pop button{display:block;width:100%;text-align:start;padding:8px 10px;border-radius:7px;border:0;color:var(--text);font-size:13px}.tpl-pop button:hover{background:var(--accent-soft)}.tpl-pop small{display:block;color:var(--muted);font-size:11px;margin-top:2px}.composer-empty{margin:auto 20px 18px;display:flex;justify-content:center}.tpl-body{white-space:pre-wrap;font-size:13px;line-height:1.7;color:var(--muted);max-height:150px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}.var{color:var(--accent);background:var(--accent-soft);border-radius:4px;padding:0 3px;font-family:var(--font-num);font-size:12px;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.role-btn{font-size:13px;font-weight:500;display:inline-flex;gap:4px;align-items:center}.perm-dot{width:26px;height:26px;border-radius:8px;border:1px solid var(--line-2);color:var(--accent-ink);font-weight:700}.perm-dot.on{background:var(--accent);border-color:var(--accent);box-shadow:0 4px 14px -6px var(--accent)}.perm tbody tr{cursor:default}.inbox2{display:grid;grid-template-columns:320px minmax(0,1fr) 290px;height:calc(100vh - 205px);min-height:700px;border:1px solid var(--line);border-radius:18px;background:var(--card);overflow:hidden;box-shadow:var(--shadow);transition:grid-template-columns .3s ease}.inbox2.focus{grid-template-columns:0 minmax(0,1fr) 0}.inbox2.focus .ib2-list,.inbox2.focus .ib2-side{visibility:hidden}.inbox2>div{min-width:0;min-height:0}.ib2-list{-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line);display:flex;flex-direction:column}.ib2-search{display:flex;align-items:center;gap:8px;margin:12px 12px 8px;padding:9px 12px;border-radius:12px;background:color-mix(in oklab,var(--text) 4%,transparent);border:1px solid var(--line);color:var(--muted)}.ib2-search:focus-within{border-color:var(--accent);box-shadow:var(--glow)}.ib2-search input{border:0;background:transparent;outline:none;flex:1 1;font-size:13px;color:var(--text);min-width:0}.pills{display:flex;gap:6px;padding:0 12px 10px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line)}.pillf{white-space:nowrap;padding:6px 11px;border-radius:99px;font-size:12px;font-weight:500;color:var(--muted);border:1px solid var(--line);display:inline-flex;gap:6px;align-items:center;transition:.15s}.pillf span{font-size:11px;color:var(--faint)}.pillf:hover{color:var(--text);border-color:var(--line-2)}.pillf.on{color:var(--text);background:var(--accent-soft);border-color:color-mix(in oklab,var(--accent) 50%,transparent)}.pillf.on span{color:var(--accent)}.pillf.human.on{background:color-mix(in oklab,var(--bad) 12%,transparent);border-color:color-mix(in oklab,var(--bad) 50%,transparent)}.pillf.human.on span{color:var(--bad)}.pillf.sales.on{background:color-mix(in oklab,var(--ok) 12%,transparent);border-color:color-mix(in oklab,var(--ok) 45%,transparent)}.pillf.sales.on span{color:var(--ok)}.ib2-rows{overflow-y:auto;flex:1 1;padding:6px}.row2{display:flex;gap:11px;padding:11px 10px;border-radius:12px;cursor:pointer;position:relative;transition:background .15s}.row2:hover{background:color-mix(in oklab,var(--text) 4%,transparent)}.row2.sel{background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent) 35%,transparent)}.row2.is-unread .r2-top b:after{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent);-webkit-margin-start:7px;margin-inline-start:7px;vertical-align:2px;box-shadow:0 0 8px var(--accent)}.cav{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;font-weight:700;font-size:14px;flex:none;color:var(--text);background:color-mix(in oklab,var(--text) 8%,transparent)}.cav.existing,.cav.returning{background:color-mix(in oklab,var(--brand) 28%,transparent);color:#fff}.cav.lead{background:color-mix(in oklab,var(--ok) 22%,transparent);color:var(--ok)}.cav.lg{width:42px;height:42px;font-size:16px;border-radius:14px}.r2-main{flex:1 1;min-width:0}.r2-top{display:flex;align-items:baseline;gap:8px}.r2-top b{font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r2-time{-webkit-margin-start:auto;margin-inline-start:auto;font-size:11px;color:var(--faint)}.r2-subj,.r2-time{white-space:nowrap}.r2-subj{font-size:13px;color:var(--muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis}.row2.is-unread .r2-subj{color:var(--text)}.r2-meta{display:flex;gap:6px;align-items:center;margin-top:7px}.r2-av{-webkit-margin-start:auto;margin-inline-start:auto;opacity:.85}.mini{font-size:11px;color:var(--muted);padding:1px 7px;border-radius:6px;background:color-mix(in oklab,var(--text) 5%,transparent);display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.mini.bad{color:var(--bad);background:color-mix(in oklab,var(--bad) 12%,transparent)}.mini.lead{color:var(--ok);background:color-mix(in oklab,var(--ok) 12%,transparent)}.empty2{display:grid;place-items:center;grid-gap:6px;gap:6px;padding:50px 16px;color:var(--muted);text-align:center}.empty2 svg{color:var(--accent)}.empty2 b{color:var(--text);font-size:15px}.ib2-conv{display:flex;flex-direction:column;min-height:0}.c2-head{justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--line)}.c2-head,.c2-title{display:flex;align-items:center;gap:12px}.c2-title{min-width:0}.c2-title h2{margin:0;font-size:17px;font-weight:600}.c2-sub{font-size:12px;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c2-actions{display:flex;gap:6px;align-items:center;flex:none}.ibtn{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:var(--muted);border:1px solid var(--line);position:relative;transition:.15s}.ibtn:hover{color:var(--text);border-color:var(--line-2);background:color-mix(in oklab,var(--text) 4%,transparent)}.ibtn.ok:hover{color:var(--ok);border-color:color-mix(in oklab,var(--ok) 45%,transparent)}[data-tip]:hover:after{content:attr(data-tip);position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);background:var(--card-solid);border:1px solid var(--line-2);padding:5px 9px;border-radius:7px;font-size:11px;white-space:nowrap;color:var(--text);z-index:30;pointer-events:none}.c2-strip{display:flex;gap:6px;flex-wrap:wrap;padding:10px 20px;border-bottom:1px solid var(--line);background:color-mix(in oklab,var(--text) 1.5%,transparent)}.chip{font-size:12px;padding:4px 10px;border:1px solid var(--line-2);gap:5px;white-space:nowrap}.chip.brand{color:var(--accent);border-color:color-mix(in oklab,var(--accent) 45%,transparent);background:var(--accent-soft)}.chip.lead{color:var(--ok);border-color:color-mix(in oklab,var(--ok) 45%,transparent);background:color-mix(in oklab,var(--ok) 10%,transparent)}.chip.ok{color:var(--ok);border-color:color-mix(in oklab,var(--ok) 40%,transparent)}.chip.bad{color:var(--bad);border-color:color-mix(in oklab,var(--bad) 45%,transparent);background:color-mix(in oklab,var(--bad) 8%,transparent)}.chip.warn{color:var(--warn);border-color:color-mix(in oklab,var(--warn) 40%,transparent)}.chip[data-act]{cursor:pointer}.chips{display:flex;gap:6px;flex-wrap:wrap}.c2-body{flex:1 1;overflow-y:auto;padding:18px 20px;display:grid;grid-gap:16px;gap:16px;align-content:start;min-height:0}.summary{border:1px solid color-mix(in oklab,var(--accent) 28%,transparent);background:var(--accent-soft);border-radius:14px;padding:10px 14px}.summary summary{cursor:pointer;display:flex;gap:7px;align-items:center;font-size:13px;list-style:none;color:var(--accent)}.summary summary::-webkit-details-marker{display:none}.summary summary .muted{color:var(--muted)}.sum-body{font-size:13px;line-height:1.75;margin-top:8px}.msg2{display:flex;gap:10px;max-width:90%}.msg2.me{-webkit-margin-start:auto;margin-inline-start:auto;flex-direction:row-reverse}.m2-bub{padding:12px 14px;border-radius:16px;background:color-mix(in oklab,var(--text) 4.5%,transparent);border:1px solid var(--line);white-space:pre-wrap;line-height:1.7;font-size:14px;border-start-start-radius:4px}.msg2.me .m2-bub{background:var(--accent-soft);border-color:color-mix(in oklab,var(--accent) 25%,transparent);border-start-start-radius:16px;border-start-end-radius:4px}.msg2.note .m2-bub{background:color-mix(in oklab,var(--warn) 8%,transparent);border:1px dashed color-mix(in oklab,var(--warn) 40%,transparent)}.m2-meta{font-size:11px;color:var(--muted);margin-bottom:4px;white-space:normal}.m2-meta b{color:var(--text);font-weight:600}.composer2{margin:0 16px 16px;border:1px solid color-mix(in oklab,var(--accent) 45%,transparent);border-radius:16px;background:var(--card-solid);box-shadow:var(--glow);transition:.25s}.composer2.is-sale{border-color:color-mix(in oklab,var(--ok) 50%,transparent);box-shadow:0 0 0 1px color-mix(in oklab,var(--ok) 35%,transparent),0 8px 40px -12px color-mix(in oklab,var(--ok) 45%,transparent)}.composer2.is-sale .btn.primary{background:var(--ok);border-color:var(--ok);color:#052e12;box-shadow:0 6px 18px -8px var(--ok)}.composer2.is-sale .mode button.on{background:color-mix(in oklab,var(--ok) 14%,transparent);color:var(--ok)}.composer2.is-note{border-color:color-mix(in oklab,var(--warn) 50%,transparent);box-shadow:0 0 0 1px color-mix(in oklab,var(--warn) 25%,transparent)}.composer2.is-note .mode button.on{background:color-mix(in oklab,var(--warn) 12%,transparent);color:var(--warn)}.composer2.is-note .btn.primary{background:var(--warn);border-color:var(--warn);color:#2b1a00}.cp-head{display:flex;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid var(--line);font-size:12px}.cp-head .muted{-webkit-margin-start:auto;margin-inline-start:auto}.cp-preview{padding:10px 16px;font-size:14px;line-height:1.7;color:var(--muted);cursor:text;position:relative;max-height:78px;overflow:hidden}.cp-preview .fade-more{position:absolute;inset-inline:0;bottom:0;padding:22px 16px 6px;background:linear-gradient(transparent,var(--card-solid) 60%);font-size:12px;color:var(--accent)}.composer2 textarea{width:100%;min-height:170px;border:0;background:transparent;resize:vertical;padding:12px 16px;line-height:1.75;outline:none;font-size:14px}.cp-foot{display:flex;gap:8px;align-items:center;padding:10px 12px;border-top:1px solid var(--line);flex-wrap:wrap}.cp-hint{-webkit-margin-start:auto;margin-inline-start:auto;font-size:11px}.btn.big{padding:9px 18px;font-size:14px}.btn.ghost{border-color:transparent;color:var(--muted)}.ib2-side{-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line);display:flex;flex-direction:column}.ptabs{display:flex;gap:2px;padding:10px 10px 0;border-bottom:1px solid var(--line)}.ptabs button{flex:1 1;padding:8px 4px 10px;font-size:12px;font-weight:500;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px}.ptabs button.on{color:var(--text);border-color:var(--accent)}.pbody{padding:16px;overflow-y:auto;font-size:13px;flex:1 1}.verify{display:flex;gap:10px;padding:11px 12px;border-radius:12px;border:1px solid var(--line);align-items:flex-start}.verify svg{flex:none;margin-top:1px;color:var(--muted)}.verify b{display:block;font-size:13px}.verify span{font-size:12px;color:var(--muted);line-height:1.5}.verify.ok{border-color:color-mix(in oklab,var(--ok) 35%,transparent);background:color-mix(in oklab,var(--ok) 7%,transparent)}.verify.ok svg{color:var(--ok)}.verify.bad{border-color:color-mix(in oklab,var(--bad) 35%,transparent);background:color-mix(in oklab,var(--bad) 7%,transparent)}.verify.bad svg{color:var(--bad)}.track-h{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px}.track{position:relative;-webkit-padding-start:20px;padding-inline-start:20px}.track:before{content:"";position:absolute;inset-inline-start:5px;top:6px;bottom:6px;-webkit-border-start:2px solid var(--line);border-inline-start:2px solid var(--line)}.tr{position:relative;padding:0 0 16px;display:grid;grid-gap:2px;gap:2px}.tr:before{content:"";position:absolute;inset-inline-start:-20px;top:4px;width:12px;height:12px;border-radius:50%;background:var(--card-solid);border:2px solid var(--line-2)}.tr.done:before{background:var(--accent);border-color:var(--accent)}.tr.now:before{box-shadow:0 0 0 5px var(--accent-soft),0 0 14px var(--accent)}.tr b{font-weight:500;font-size:13px}.tr span,.tr:not(.done) b{color:var(--muted)}.tr span{font-size:11px}.lead-score{text-align:center;position:relative;padding-top:4px}.ls-num{font-size:28px;font-weight:600;margin-top:-30px;color:var(--accent)}.offer{display:flex;gap:10px;padding:11px 12px;border-radius:12px;background:color-mix(in oklab,var(--ok) 8%,transparent);border:1px solid color-mix(in oklab,var(--ok) 35%,transparent)}.offer svg{color:var(--ok);flex:none;margin-top:2px}.prod{display:flex;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--line)}.prod:first-of-type{border-top:0}.p-img{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,var(--accent-soft),color-mix(in oklab,var(--text) 4%,transparent));display:grid;place-items:center;color:var(--accent);flex:none}.prod b{font-size:13px;font-weight:500;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link-btn{font-size:11px;color:var(--accent);font-weight:600}@media (max-width:1250px){.inbox2{grid-template-columns:290px minmax(0,1fr)}.ib2-side{display:none}}@media (max-width:1000px){.inbox2{grid-template-columns:1fr;height:auto}.ib2-rows{max-height:340px}.c2-head{flex-wrap:wrap}}.overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:none;place-items:start center;padding-top:14vh;z-index:50}.overlay.open{display:grid}.palette{width:min(560px,92vw);background:var(--card-solid);border:1px solid var(--line-2);border-radius:var(--radius);box-shadow:0 30px 80px -20px rgba(0,0,0,.6);overflow:hidden}.palette input{width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;padding:16px 18px;font-size:15px;outline:none}.palette .res{max-height:340px;overflow-y:auto;padding:6px}.palette .res button{display:flex;gap:10px;align-items:center;width:100%;text-align:start;padding:9px 12px;border-radius:8px}.palette .res button.act,.palette .res button:hover{background:var(--accent-soft)}.palette .res small{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--muted);font-size:11px}.toast{position:fixed;bottom:92px;left:50%;transform:translate(-50%,20px);opacity:0;transition:.25s;background:var(--card-solid);border:1px solid var(--line-2);padding:10px 16px;border-radius:99px;font-size:13px;z-index:60;box-shadow:0 10px 30px -10px rgba(0,0,0,.4);display:flex;gap:8px;align-items:center}.toast.show{opacity:1;transform:translate(-50%)}.toast i{width:8px;height:8px;border-radius:50%;background:var(--ok)}.dock{position:fixed;bottom:18px;left:18px;display:flex;gap:4px;align-items:center;padding:5px;border-radius:99px;background:color-mix(in oklab,var(--card-solid) 88%,transparent);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 16px 40px -14px rgba(0,0,0,.5);z-index:40}.dock span{padding:0 10px 0 6px}.dock button,.dock span{font-size:12px;color:var(--muted);white-space:nowrap}.dock button{padding:7px 14px;border-radius:99px;font-weight:500}.dock button.on{background:var(--accent);color:var(--accent-ink)}.fade-in{animation:fade .35s ease backwards}@keyframes fade{0%{opacity:0;transform:translateY(6px)}}@media (max-width:1250px){.inbox{grid-template-columns:280px 1fr}.ib-cust{display:none}}@media (max-width:1000px){.app{grid-template-columns:1fr}.side{display:none}.main{padding:14px 16px 100px}.g-4{grid-template-columns:1fr 1fr}.g-2,.g-2e,.g-3,.inbox,.kb-grid{grid-template-columns:1fr}.inbox{height:auto}.ib-list{max-height:360px}.ib-cust{border-top:1px solid var(--line)}.journey{grid-template-columns:1fr 1fr;row-gap:16px}.dock span,.journey:before{display:none}}select{font:inherit;color:var(--text);background:var(--card-solid);border:1px solid var(--line-2);border-radius:9px;padding:7px 10px;outline:none}select:focus{border-color:var(--accent)}.qlinks{display:flex;gap:6px;align-items:center;padding:9px 20px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.qlinks .lbl{font-size:11px;color:var(--faint);white-space:nowrap;-webkit-margin-end:2px;margin-inline-end:2px}.qlink{font-size:12px;padding:5px 10px;border-radius:9px;border:1px solid var(--line);color:var(--muted);display:inline-flex;gap:6px;align-items:center;white-space:nowrap;background:color-mix(in oklab,var(--text) 2%,transparent);transition:.15s}.qlink:hover{color:var(--text);border-color:var(--line-2)}.qlink .ext{opacity:.5;font-size:10px}.qlink.rec{color:var(--accent);border-color:color-mix(in oklab,var(--accent) 45%,transparent);background:var(--accent-soft)}.ctabs{display:flex;gap:2px;padding:0 14px;border-bottom:1px solid var(--line)}.ctabs button{padding:10px 12px;font-size:13px;font-weight:500;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px;display:inline-flex;gap:6px;align-items:center}.ctabs button.on,.ctabs button:hover{color:var(--text)}.ctabs button.on{border-color:var(--accent)}.ctabs button.note.on{border-color:var(--warn)}.ctabs .count{font-size:11px;font-family:var(--font-num);padding:0 6px;border-radius:99px;background:color-mix(in oklab,var(--text) 8%,transparent);color:var(--muted)}.ctabs .count.warn{background:color-mix(in oklab,var(--warn) 18%,transparent);color:var(--warn)}.oneliner{display:flex;gap:10px;align-items:center;padding:9px 12px;border-radius:12px;background:var(--accent-soft);border:1px solid color-mix(in oklab,var(--accent) 25%,transparent);font-size:13px}.oneliner svg{color:var(--accent);flex:none}.oneliner.bad{background:color-mix(in oklab,var(--bad) 8%,transparent);border-color:color-mix(in oklab,var(--bad) 30%,transparent)}.oneliner.bad svg{color:var(--bad)}.oneliner .go{-webkit-margin-start:auto;margin-inline-start:auto;font-size:12px;color:var(--accent);font-weight:600;white-space:nowrap}.ai-sec{border:1px solid var(--line);border-radius:14px;padding:14px 16px}.ai-sec h4{margin:0 0 10px;font-size:13px;display:flex;gap:7px;align-items:center}.ai-sec h4 svg{color:var(--accent)}.ai-sec h4 .muted{-webkit-margin-start:auto;margin-inline-start:auto;font-weight:400;font-size:11px}.checks{display:grid;grid-gap:7px;gap:7px;font-size:13px}.checks div{display:flex;gap:8px;align-items:flex-start}.checks svg{flex:none;margin-top:2px;color:var(--ok)}.checks .x svg{color:var(--bad)}.sim{display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border-radius:12px;background:color-mix(in oklab,var(--text) 3%,transparent);border:1px solid var(--line)}.sim+.sim{margin-top:8px}.sim-top{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--muted)}.sim-top .tag{-webkit-margin-start:auto;margin-inline-start:auto}.sim q{font-size:13px;color:var(--text);quotes:"\201D" "\201C"}.sim .how{font-size:12px;color:var(--muted)}.learned{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px;font-size:13px;line-height:1.6}.learned li{display:flex;gap:8px}.learned li:before{content:"✦";color:var(--accent);flex:none}.note-empty{text-align:center;padding:28px 10px;color:var(--muted);font-size:13px}.acc{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);transition:border-color .2s,box-shadow .25s}.acc+.acc{margin-top:10px}.acc:hover{border-color:var(--line-2)}.acc.open{border-color:color-mix(in oklab,var(--accent) 40%,var(--line));box-shadow:var(--shadow),0 0 40px -24px var(--brand)}.acc-h{display:flex;gap:14px;align-items:center;padding:14px 18px;cursor:pointer}.acc-h .grow{flex:1 1;min-width:0}.acc-h .t{font-weight:600;font-size:14px}.acc-h .s{font-size:12px;color:var(--muted);margin-top:2px}.acc-h .chev{color:var(--muted);transition:transform .25s;display:grid}.acc.open .acc-h .chev{transform:rotate(180deg);color:var(--accent)}.acc-b{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.acc.open .acc-b{grid-template-rows:1fr}.acc-b>div{overflow:hidden}.acc-in{display:grid;grid-gap:16px;gap:16px;border-top:1px solid var(--line);margin:0 18px;padding-inline:0;padding:16px 18px 18px}.acc-in p{margin:0;line-height:1.7;color:var(--muted);font-size:13px}.lock-tag{font-size:11px;color:var(--muted);display:inline-flex;gap:5px;align-items:center;padding:3px 9px;border-radius:99px;border:1px dashed var(--line-2);white-space:nowrap}.ex{display:grid;grid-template-columns:1fr 26px 1fr;grid-gap:8px;gap:8px;align-items:stretch}.ex>div{padding:11px 13px;border-radius:12px;font-size:13px;line-height:1.65}.ex .in{background:color-mix(in oklab,var(--text) 4%,transparent);border:1px solid var(--line)}.ex .out{background:var(--accent-soft);border:1px solid color-mix(in oklab,var(--accent) 28%,transparent)}.ex small{display:block;font-size:11px;color:var(--muted);margin-bottom:4px;font-weight:600}.ex .arrow{display:grid;place-items:center;color:var(--accent);padding:0}.conds{display:flex;flex-wrap:wrap;gap:8px}.cond{font-size:12px;padding:6px 11px;border-radius:99px;border:1px solid var(--line-2);color:var(--muted);display:inline-flex;gap:7px;align-items:center}.cond i{width:14px;height:14px;border-radius:4px;border:1.5px solid var(--line-2);display:grid;place-items:center;font-style:normal;font-size:10px;color:var(--accent-ink)}.cond.on{color:var(--text);border-color:color-mix(in oklab,var(--accent) 45%,transparent)}.cond.on i{background:var(--accent);border-color:var(--accent)}.cond.fixed{cursor:default;opacity:.85}.stats{display:flex;gap:22px;flex-wrap:wrap}.stats div b{display:block;font-family:var(--font-num);font-size:20px;font-weight:600;direction:ltr;text-align:right}.stats div span{font-size:11px;color:var(--muted)}.acc-foot{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.sec-head{display:flex;align-items:baseline;gap:10px;margin:26px 0 10px}.sec-head h2{margin:0;font-size:17px;font-weight:600}.sec-head span{font-size:12px;color:var(--muted)}.sec-head .tag{-webkit-margin-start:auto;margin-inline-start:auto}.imp{display:inline-flex;gap:6px;align-items:baseline;padding:4px 10px;border-radius:99px;font-size:12px;color:var(--muted);background:color-mix(in oklab,var(--text) 4%,transparent);border:1px solid var(--line)}.imp b{font-family:var(--font-num);color:var(--text);font-weight:600;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.imp.ok b{color:var(--ok)}.steps{margin:0;padding:0;list-style:none;counter-reset:st;display:grid;grid-gap:8px;gap:8px}.steps li{counter-increment:st;display:flex;gap:10px;font-size:13px;line-height:1.6}.steps li:before{content:counter(st);width:20px;height:20px;flex:none;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:11px;font-weight:700;display:grid;place-items:center;font-family:var(--font-num)}.quotes{display:grid;grid-gap:6px;gap:6px}.quotes div{font-size:13px;padding:8px 11px;border-radius:10px;background:color-mix(in oklab,var(--text) 3.5%,transparent);-webkit-border-start:2px solid var(--line-2);border-inline-start:2px solid var(--line-2)}.mini-trend{width:90px;height:32px;flex:none}.kb-top{display:grid;grid-template-columns:1.1fr 1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:16px}.ring{position:relative;width:74px;height:74px;flex:none}.ring b{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-num);font-size:18px}.kb-nav-h{font-size:11px;color:var(--faint);padding:10px 10px 4px;font-weight:600}.kb-nav .nav{font-size:13px}.kb-nav .miss{font-size:10px;font-family:var(--font-num);color:var(--warn);background:color-mix(in oklab,var(--warn) 14%,transparent);padding:1px 7px;border-radius:99px}.kb-nav .full,.kb-nav .miss{-webkit-margin-start:auto;margin-inline-start:auto}.kb-nav .full{color:var(--ok);display:grid}.qa{display:grid;grid-gap:14px;gap:14px}.qa-ai{display:flex;gap:10px;align-items:flex-start}.qa-ai .bot{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);flex:none}.qa-ai .bub{background:color-mix(in oklab,var(--text) 4%,transparent);border:1px solid var(--line);border-radius:4px 16px 16px 16px;padding:12px 14px;line-height:1.65;font-size:14px;flex:1 1}.qa-ai .bub .ctx{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.qa-me{justify-self:end;max-width:80%;background:var(--accent-soft);border:1px solid color-mix(in oklab,var(--accent) 28%,transparent);border-radius:16px 4px 16px 16px;padding:10px 14px;font-size:14px}.opts{grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.opt,.opts{display:grid}.opt{text-align:start;grid-gap:6px;gap:6px;align-content:start;padding:13px 14px;border-radius:14px;border:1px solid var(--line-2);background:var(--card-solid);transition:.18s;position:relative}.opt:hover{border-color:var(--accent);transform:translateY(-2px)}.opt b{font-size:14px}.opt span{font-size:12px;color:var(--muted);line-height:1.55}.opt .rtag{position:absolute;top:-9px;inset-inline-start:12px;font-size:10px;font-weight:700;padding:2px 8px;border-radius:99px;background:var(--accent);color:var(--accent-ink)}.opt.rec{border-color:color-mix(in oklab,var(--accent) 55%,transparent)}.opt.picked{border-color:var(--accent);box-shadow:var(--glow);background:var(--accent-soft)}.diff{border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.7;background:color-mix(in oklab,var(--ok) 8%,transparent);border:1px solid color-mix(in oklab,var(--ok) 30%,transparent)}.diff small{display:block;color:var(--ok);font-weight:600;margin-bottom:4px;font-size:11px}.qa-custom{display:flex;gap:8px}.ask-in input,.qa-custom input{flex:1 1;border:1px solid var(--line-2);border-radius:12px;background:transparent;padding:10px 12px;outline:none;min-width:0}.ask-in input:focus,.qa-custom input:focus{border-color:var(--accent);box-shadow:var(--glow)}.stepper{display:flex;gap:5px;align-items:center}.stepper i{width:22px;height:5px;border-radius:99px;background:var(--line-2)}.stepper i.done{background:var(--ok)}.stepper i.cur{background:var(--accent);box-shadow:0 0 8px var(--accent)}.ask-in{display:flex;gap:8px}.sugg{display:flex;gap:6px;flex-wrap:wrap}.sugg button{font-size:12px;padding:6px 11px;border-radius:99px;border:1px solid var(--line-2);color:var(--muted)}.sugg button:hover{color:var(--text);border-color:var(--accent)}.cf{display:grid;grid-gap:12px;gap:12px;margin-bottom:14px}.cf-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.cf-row .ib2-search{margin:0;flex:1 1;min-width:260px}.cf-row label{font-size:11px;color:var(--muted);display:grid;grid-gap:4px;gap:4px}.cf-count{font-size:12px;color:var(--muted);-webkit-margin-start:auto;margin-inline-start:auto}th[data-sort]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}th[data-sort]:hover{color:var(--text)}th.sorted{color:var(--accent)}.ptags{display:flex;gap:4px;flex-wrap:wrap}.users-empty{display:grid;grid-gap:10px;gap:10px;padding:18px;border:1px dashed var(--line-2);border-radius:14px}.invite-row{display:flex;gap:8px;flex-wrap:wrap}.invite-row select,.mini-select{border:1px solid var(--line-2);border-radius:9px;background:var(--card-solid);color:inherit;padding:6px 10px;font:inherit;font-size:12.5px}.mini-select{padding:3px 8px;font-size:11.5px}.invite-row input{flex:1 1;min-width:200px;border:1px solid var(--line-2);border-radius:9px;background:transparent;padding:8px 12px;outline:none}.app.narrow{grid-template-columns:64px 1fr}.app.narrow .side{padding:14px 8px;align-items:center}.app.narrow .side .nav,.app.narrow .side .search{font-size:0;justify-content:center;padding:10px 0;gap:0;width:44px}.app.narrow .side .nav .pill{position:absolute;top:2px;inset-inline-end:0;font-size:9px;padding:0 5px}.app.narrow .brand-btn .tag,.app.narrow .brand-btn>div:not(.b-logo),.app.narrow .side .nav .soon,.app.narrow .side .nav-h,.app.narrow .side .search kbd,.app.narrow .side .sub-nav,.app.narrow .side .sys{display:none}.app.narrow .brand-btn{width:auto;padding:5px;border:0;background:none}.app.narrow .side .nav.on:before{inset-inline-start:-8px}.app.narrow .main{padding-inline:20px}.inbox3{display:grid;grid-template-columns:210px 320px minmax(0,1fr) 290px;grid-gap:12px;gap:12px;height:calc(100vh - 175px);min-height:640px}.inbox3.focus{grid-template-columns:minmax(0,1fr)}.inbox3.focus .fnav,.inbox3.focus .plist,.inbox3.focus .pside{display:none}.pane{background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column}.pane-h{padding:12px 14px;border-bottom:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;flex:none}.pane-t{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600}.pane-t .muted{font-weight:400;font-size:12px;-webkit-margin-start:auto;margin-inline-start:auto}.fnav{padding:12px 10px;overflow-y:auto;gap:2px}.fnav-h{padding:2px 8px 10px}.fnav-h b{font-size:14px;display:block}.fnav-h .sync{gap:6px;font-size:11px;margin-top:6px}.fitem,.fnav-h .sync{display:flex;color:var(--muted);align-items:center}.fitem{gap:9px;width:100%;padding:7px 10px;border-radius:9px;font-size:13px;font-weight:500;text-align:start}.fitem,.fitem svg{flex:none}.fitem:hover{color:var(--text);background:color-mix(in oklab,var(--text) 5%,transparent)}.fitem.on{background:var(--accent-soft);color:var(--text)}.fitem.on svg{color:var(--accent)}.fitem .n{-webkit-margin-start:auto;margin-inline-start:auto;font-family:var(--font-num);font-size:11px;color:var(--muted)}.fitem .n.hot{color:#fff;background:var(--bad);padding:0 6px;border-radius:99px;line-height:17px}.fitem.sub{-webkit-padding-start:32px;padding-inline-start:32px;font-size:12.5px;font-weight:400}.fitem .tq{width:9px;height:9px;border-radius:3px;flex:none}.fh{font-size:11px;color:var(--faint);padding:12px 10px 4px;font-weight:600;flex:none}.fsep{height:1px;background:var(--line);margin:8px 6px;flex:none}.fnav-foot{margin-top:auto;display:grid;grid-gap:2px;gap:2px;padding-top:10px;border-top:1px solid var(--line);flex:none}.plist .ib2-search{margin:0}.plist .ib2-rows{flex:1 1}.row2 .r2-cat{font-size:11px;color:var(--muted)}.pconv{position:relative}.c3-head{padding:14px 18px 12px;border-bottom:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;flex:none}.c3-top{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.c3-title{min-width:0}.c3-title h2{margin:0;font-size:18px;font-weight:600}.c3-subj{font-size:13px;color:var(--muted);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c3-actions{display:flex;gap:8px;align-items:center;flex:none}.igroup{display:flex;border:1px solid var(--line-2);border-radius:10px}.igroup .ibtn{border:0;border-radius:0;width:34px;height:32px}.igroup>*+*{-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.igroup>.ibtn:first-child,.igroup>:first-child .ibtn{border-start-start-radius:9px;border-end-start-radius:9px}.igroup>.ibtn:last-child,.igroup>:last-child .ibtn{border-start-end-radius:9px;border-end-end-radius:9px}.c3-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12px;color:var(--muted)}.c3-meta .sep{color:var(--faint)}.c3-meta .chip{padding:2px 9px;font-size:11.5px}.pconv .ctabs{flex:none}.pconv .c2-body{flex:1 1}.ps-cust{padding:16px 14px 14px;text-align:center;border-bottom:1px solid var(--line);flex:none}.ps-cust .cav{margin:0 auto 8px}.ps-cust b{font-size:15px;display:block}.ps-cust .chips{justify-content:center;margin-top:8px}.ps-links{padding:10px 12px 12px;border-bottom:1px solid var(--line);flex:none}.ps-links .sec-t{margin:2px 2px 8px}.qlist{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px}.qlist .qlink{width:100%;min-width:0;justify-content:flex-start;padding:6px 8px;font-size:11.5px;overflow:hidden}.qlist .qlink .ext{display:none}.pside .ptabs{flex:none}@media (max-width:1350px){.inbox3{grid-template-columns:190px 290px minmax(0,1fr)}.pside{display:none}}@media (max-width:1000px){.inbox3{grid-template-columns:1fr;height:auto}.fnav{display:none}.plist .ib2-rows{max-height:340px}}.logo{display:inline-grid;flex:none;vertical-align:middle}.logo svg{display:block}.inbox2{grid-template-columns:66px 300px minmax(0,1fr) 280px!important}.inbox2.focus{grid-template-columns:0 0 minmax(0,1fr) 0!important}.inbox2.focus .ib2-rail{visibility:hidden}.ib2-rail{-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line);display:flex;flex-direction:column;gap:2px;padding:10px 6px;overflow-y:auto;background:color-mix(in oklab,var(--text) 1.5%,transparent)}.rail-b{position:relative;display:grid;justify-items:center;grid-gap:3px;gap:3px;padding:8px 2px 7px;border-radius:11px;color:var(--muted);font-size:10px;font-weight:500}.rail-b:hover{color:var(--text);background:color-mix(in oklab,var(--text) 5%,transparent)}.rail-b.on{color:var(--accent);background:var(--accent-soft)}.rail-b em{position:absolute;top:3px;inset-inline-end:5px;font-style:normal;font-family:var(--font-num);font-size:9.5px;min-width:16px;padding:0 4px;border-radius:99px;background:color-mix(in oklab,var(--text) 10%,transparent);color:var(--text);line-height:15px}.rail-b.on em{background:var(--accent);color:var(--accent-ink)}.rail-sep{height:1px;background:var(--line);margin:8px 6px}.rail-h{font-size:9.5px;color:var(--faint);text-align:center;margin-bottom:2px}.rail-t{display:flex;align-items:center;gap:5px;padding:5px 6px;border-radius:8px;font-size:10.5px;color:var(--muted);white-space:nowrap;overflow:hidden}.rail-t:hover{background:color-mix(in oklab,var(--text) 5%,transparent);color:var(--text)}.rail-t.on{background:color-mix(in oklab,var(--tc) 18%,transparent);color:var(--text)}.rail-t i{width:8px;height:8px;border-radius:3px;background:var(--tc);flex:none}.rail-foot{margin-top:auto;display:grid;justify-items:center;grid-gap:4px;gap:4px;font-size:9.5px;color:var(--muted);padding-top:10px;text-align:center}.tdot{display:inline-block;width:8px;height:8px;border-radius:3px;flex:none}.tchip{--tc:var(--accent);display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:3px 9px;border-radius:99px;color:var(--text);background:color-mix(in oklab,var(--tc) 14%,transparent);border:1px solid color-mix(in oklab,var(--tc) 40%,transparent);white-space:nowrap}.tchip i{width:7px;height:7px;border-radius:50%;background:var(--tc)}.tchip button{color:var(--muted);font-size:13px;line-height:1;padding:0 0 1px}.tchip button:hover{color:var(--bad)}.add-tag{font-size:12px;padding:3px 9px;border-radius:99px;border:1px dashed var(--line-2);color:var(--muted)}.add-tag:hover{color:var(--text);border-color:var(--accent)}.list-h{padding:12px 14px 10px;border-bottom:1px solid var(--line)}.list-h b{font-size:14px;display:flex;gap:7px;align-items:center}.list-h span{display:block;font-size:11px;color:var(--muted);margin-top:4px;line-height:1.5}.row2 .rck{width:18px;height:18px;border-radius:6px;border:1.5px solid var(--line-2);display:none;place-items:center;font-size:11px;color:var(--accent-ink);flex:none;margin-top:9px}.bulk-on .row2 .rck,.row2:hover .rck{display:grid}.bulk-on .row2 .cav,.row2:hover .cav{display:none}.rck.on{background:var(--accent);border-color:var(--accent)}.bulkbar{position:-webkit-sticky;position:sticky;top:0;z-index:3;display:flex;gap:6px;align-items:center;padding:8px 10px;margin:-6px -6px 6px;background:var(--card-solid);border-bottom:1px solid var(--line);flex-wrap:wrap}.bulkbar b{font-size:12px;-webkit-margin-end:auto;margin-inline-end:auto}.bulkbar button{font-size:11px;padding:5px 9px;border-radius:8px;border:1px solid var(--line-2);display:inline-flex;gap:5px;align-items:center}.bulkbar button:hover{border-color:var(--accent)}.msep{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--muted)}.msep:after,.msep:before{content:"";flex:1 1;height:1px;background:var(--line)}.msep span{display:inline-flex;gap:6px;align-items:center;padding:3px 10px;border-radius:99px;border:1px solid var(--line);white-space:nowrap}.merge-pop,.msep span{background:var(--card-solid)}.merge-pop{position:absolute;top:calc(100% + 6px);inset-inline-start:0;width:300px;border:1px solid var(--line-2);border-radius:12px;padding:12px;z-index:25;box-shadow:0 20px 50px -12px rgba(0,0,0,.6);display:grid;grid-gap:8px;gap:8px;font-size:12px}.merge-pop .ri{padding:6px 0}.rel{position:relative}.styles{display:flex;gap:4px;align-items:center;padding:8px 12px 0;flex-wrap:wrap}.styles .lbl{font-size:11px;color:var(--faint);-webkit-margin-end:2px;margin-inline-end:2px}.styles button.st{font-size:11px;padding:4px 10px;border-radius:99px;border:1px solid var(--line-2);color:var(--muted);display:inline-flex;gap:5px;align-items:center}.styles button.st.on{color:var(--accent);border-color:color-mix(in oklab,var(--accent) 50%,transparent);background:var(--accent-soft)}.hscore{-webkit-margin-start:auto;margin-inline-start:auto;font-size:11px;padding:4px 10px;border-radius:99px;color:var(--ok);background:color-mix(in oklab,var(--ok) 12%,transparent);border:1px solid color-mix(in oklab,var(--ok) 35%,transparent);display:inline-flex;gap:5px;align-items:center}.hpop{position:absolute;bottom:calc(100% + 8px);inset-inline-end:0;width:290px;background:var(--card-solid);border:1px solid var(--line-2);border-radius:12px;padding:12px 14px;z-index:25;box-shadow:0 20px 50px -12px rgba(0,0,0,.6);font-size:12px;display:grid;grid-gap:6px;gap:6px}.hpop div{display:flex;gap:6px;align-items:flex-start}.hpop svg{color:var(--ok);flex:none;margin-top:1px}.sync-pill{display:inline-flex;gap:7px;align-items:center;font-size:12px;color:var(--muted);padding:5px 11px;border-radius:99px;border:1px solid var(--line);background:var(--card)}.menu-foot{display:flex;gap:6px;align-items:center;padding:8px 8px 4px}.notice{display:flex;gap:10px;padding:12px 14px;border-radius:12px;border:1px dashed var(--line-2);font-size:13px;color:var(--muted);line-height:1.6}.conn{display:grid;grid-gap:14px;gap:14px}.conn-top{display:flex;gap:14px;align-items:center}.conn-top .logo-box{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:color-mix(in oklab,var(--text) 5%,transparent);border:1px solid var(--line);flex:none}.conn .kv{font-size:12px;padding:3px 0}.scopes{display:flex;gap:5px;flex-wrap:wrap}.scopes code{font-size:11px;padding:2px 7px;border-radius:6px;background:color-mix(in oklab,var(--text) 6%,transparent);font-family:var(--font-num);direction:ltr}.scopes code.miss{color:var(--warn);background:color-mix(in oklab,var(--warn) 12%,transparent)}.kb-overlay .palette{width:min(620px,92vw);padding:18px 20px}.keys{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 22px;gap:6px 22px;font-size:13px}.keys div{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px solid var(--line)}.keys kbd{font-family:var(--font-num);font-size:11px;padding:2px 7px;border-radius:6px;border:1px solid var(--line-2);background:color-mix(in oklab,var(--text) 5%,transparent)}@media (max-width:1250px){.inbox2{grid-template-columns:66px 280px minmax(0,1fr)!important}}@media (max-width:1100px){.ex,.kb-top,.opts{grid-template-columns:1fr}.ex .arrow{transform:rotate(-90deg)}}@media (max-width:560px){.g-4{grid-template-columns:1fr}h1{font-size:26px}.dock button{padding:7px 10px}}.pconv>*{min-width:0;max-width:100%}.pconv .c2-body{grid-template-columns:minmax(0,1fr)}.pconv .msg2{min-width:0}.pconv .m2-bub{min-width:0;overflow-wrap:anywhere}.pconv .composer2{margin-inline:16px}.pconv .composer2 textarea{max-width:100%}.c3-head{grid-template-columns:minmax(0,1fr)}.c3-top>.c3-title{flex:1 1;min-width:0}.c3-meta{min-width:0}a{color:inherit;text-decoration:none}.link,a.link{color:var(--accent)}.bulk-on .row2 .cav,.row2 .cav,.row2 .rck,.row2:hover .cav{display:grid}.row2:not(.is-unread) .r2-top b{font-weight:500;color:color-mix(in oklab,var(--text) 82%,transparent)}.row2.is-unread .r2-top b{font-weight:700}.row2.is-unread{background:color-mix(in oklab,var(--accent) 5%,transparent)}.row2.is-unread.sel{background:var(--accent-soft)}.brand-logo-btn{justify-content:center;padding:10px 8px;background:none;border-color:transparent}.brand-logo-btn:hover{border-color:var(--line);background:var(--card)}.app.narrow .logo-full,.logo-compact{display:none}.app.narrow .logo-compact{display:inline-flex}.mark-circle{display:inline-grid;place-items:center;border-radius:50%;background:#fff;overflow:hidden;flex:none;box-shadow:0 0 0 1px var(--line-2)}.mark-circle img{width:88%;height:88%;object-fit:contain}.top-logo{display:none}.icon-btn{position:relative}.bell-count{position:absolute;top:-4px;inset-inline-end:-5px;min-width:17px;height:17px;padding:0 4px;border-radius:99px;background:var(--bad);color:#fff;font-size:10px;font-weight:700;display:grid;place-items:center;font-family:var(--font-num);box-shadow:0 0 0 2px var(--bg)}.notif-menu{width:360px!important;padding:0!important;overflow:hidden}.notif-foot,.notif-head{display:flex;justify-content:space-between;align-items:center;padding:10px 12px}.notif-head{border-bottom:1px solid var(--line)}.notif-foot{border-top:1px solid var(--line);font-size:12px;color:var(--accent)}.notif-list{max-height:420px}.subtabs{display:flex;gap:4px;border:1px solid var(--line);border-radius:12px;background:var(--card);margin-bottom:18px;overflow-x:auto;scrollbar-width:none;width:-moz-fit-content;width:fit-content;max-width:100%}.subtabs a{padding:8px 14px;border-radius:9px;color:var(--muted);font-weight:500;font-size:13.5px;white-space:nowrap;display:inline-flex;gap:7px;align-items:center}.subtabs a:hover{color:var(--text)}.subtabs a.on{background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent) 35%,transparent)}.subtabs .count{font-size:11px;font-family:var(--font-num);color:var(--muted)}@media (max-width:760px){.app,.app.narrow{grid-template-columns:1fr}.side{display:none}.app.narrow .main,.main{padding:max(10px,env(safe-area-inset-top)) 14px var(--page-bottom)}.topbar{margin-bottom:14px;gap:10px;position:-webkit-sticky;position:sticky;top:0;z-index:30;background:color-mix(in oklab,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin-inline:-14px;padding:8px 14px}.top-logo{display:inline-flex}.crumbs{flex:1 1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px}.crumbs>span{display:none}.hide-mobile{display:none!important}h1{font-size:24px}.page-sub{font-size:13px}.grid{gap:10px}.g-4{grid-template-columns:1fr 1fr}.g-2,.g-2e,.g-3,.kb-grid{grid-template-columns:1fr}.card{padding:14px}.tabs{margin-inline:-14px;padding-inline:14px}.btn{min-height:40px}.notif-menu{width:calc(100vw - 28px)!important}.assign-menu{max-width:calc(100vw - 28px)}.subtabs{width:auto;margin-inline:-2px}table.perm{font-size:12px}.rowlist .ri{flex-wrap:wrap}}.btn.sm{padding:5px 10px;font-size:12px}.btn.danger,.danger-btn,.link-btn.danger{color:var(--bad)}.danger-btn{border-color:color-mix(in oklab,var(--bad) 50%,transparent);background:color-mix(in oklab,var(--bad) 8%,transparent)}.ulist,.urow{display:grid}.urow{grid-template-columns:40px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 4px;border-top:1px solid var(--line)}.urow:first-child{border-top:0}.urow.off{opacity:.55}.uav{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-weight:700;color:#0b0b10}.uname{font-weight:600}.umail{font-size:12px;text-align:right}.umail,.umeta{color:var(--muted)}.umeta{display:flex;gap:10px;flex-wrap:wrap;font-size:11.5px;margin-top:3px;align-items:center}.uside{display:grid;grid-gap:6px;gap:6px;justify-items:end}.user-actions{display:inline-flex;gap:10px;align-items:center}.role-chip{font-size:11.5px;padding:3px 9px;border-radius:99px;color:var(--rc);background:color-mix(in oklab,var(--rc) 14%,transparent);border:1px solid color-mix(in oklab,var(--rc) 40%,transparent);white-space:nowrap;font-weight:600}.role-dot{display:inline-block;width:9px;height:9px;border-radius:50%;flex:none;vertical-align:1px}.role-dot.lg{width:12px;height:12px}.role-hint{display:flex;gap:8px;align-items:center;font-size:12.5px;color:var(--muted);line-height:1.5}.invite{display:grid;grid-gap:12px;gap:12px}.invite-grid{display:grid;grid-template-columns:1fr 1.3fr 1fr;grid-gap:10px;gap:10px}.field,.invite-grid label,.role-form label{display:grid;grid-gap:5px;gap:5px;font-size:12px;color:var(--muted);font-weight:500}.field input,.field select,.field textarea,.invite-grid input,.invite-grid select,.role-form input{border:1px solid var(--line-2);border-radius:9px;background:var(--card-solid);color:var(--text);padding:9px 11px;font:inherit;font-size:14px;outline:none;width:100%}.field input:focus,.field textarea:focus,.invite-grid input:focus,.role-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.check{display:flex;gap:7px;align-items:center;font-size:12.5px;color:var(--muted)}.mini-select.big{padding:7px 10px;font-size:12.5px}.howto{display:grid;grid-gap:12px;gap:12px}.howto-i{display:flex;gap:12px;align-items:flex-start}.howto-i b{display:block;font-size:13.5px}.howto-i span{color:var(--muted);font-size:12.5px;line-height:1.6}.dev-group{border-top:1px solid var(--line);padding:6px 0}.dev-group:first-of-type{border-top:0}.dev-user{display:flex;gap:10px;align-items:center;padding:8px 2px 4px;font-size:13px}.dev-user .link-btn{-webkit-margin-start:auto;margin-inline-start:auto}.dev-row{display:flex;gap:12px;align-items:center;padding:8px 2px}.dev-row .t{font-weight:500}.dev-row .s{font-size:12px;color:var(--muted)}.checks-list{display:grid}.chk{display:flex;gap:12px;align-items:center;padding:11px 2px;border-top:1px solid var(--line)}.chk:first-child{border-top:0}.chk b{display:block;font-size:14px}.chk span:not(.chk-ic):not(.tag){color:var(--muted);font-size:12.5px;line-height:1.5}.chk-ic{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex:none}.chk-ic.ok{background:color-mix(in oklab,var(--ok) 16%,transparent);color:var(--ok)}.chk-ic.warn{background:color-mix(in oklab,var(--warn) 18%,transparent);color:var(--warn)}.chk-ic.info{background:var(--accent-soft);color:var(--accent)}.danger-zone{border-color:color-mix(in oklab,var(--bad) 30%,transparent)}.roles-wrap{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.roles-list{display:grid;grid-gap:4px;gap:4px;position:-webkit-sticky;position:sticky;top:16px}.role-item{display:flex;gap:10px;align-items:center;padding:10px;border-radius:10px;text-align:start;width:100%;border:1px solid transparent}.role-item:hover{background:color-mix(in oklab,var(--text) 4%,transparent)}.role-item.on{background:var(--accent-soft);border-color:color-mix(in oklab,var(--accent) 35%,transparent)}.role-txt{display:grid;flex:1 1;min-width:0}.role-txt small{color:var(--muted);font-size:11.5px}.role-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:14px}.role-form{display:grid;grid-gap:10px;gap:10px;margin-bottom:14px}.color-row{display:flex;gap:8px}.color-pick{width:26px;height:26px;border-radius:50%;border:2px solid transparent}.color-pick.on{border-color:var(--text);box-shadow:0 0 0 2px var(--bg)}.notice-soft{display:flex;gap:8px;align-items:center;padding:10px 12px;border-radius:10px;background:color-mix(in oklab,var(--text) 4%,transparent);color:var(--muted);font-size:12.5px;margin-bottom:14px}.perm-groups{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.perm-group{border:1px solid var(--line);border-radius:12px;padding:6px 12px 8px}.perm-group-h{font-size:12px;font-weight:600;color:var(--muted);padding:8px 0 6px;letter-spacing:.02em}.perm-group-h,.perm-row{display:flex;justify-content:space-between}.perm-row{gap:12px;align-items:center;padding:9px 0;border-top:1px solid var(--line)}.perm-row b{display:block;font-size:13.5px;font-weight:500}.perm-row span{color:var(--muted);font-size:11.5px;line-height:1.5}.perm-row:not(.is-on) b{color:color-mix(in oklab,var(--text) 65%,transparent)}.perm-state{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;color:var(--faint);flex:none}.perm-state.on{background:var(--accent);color:var(--accent-ink)}.preview-box{margin-top:14px;border:1px dashed var(--line-2);border-radius:12px;padding:4px 12px 10px}.pv{display:flex;gap:8px;align-items:center;font-size:13px;padding:4px 0}.pv.ok svg{color:var(--ok)}.pv.no{color:var(--faint)}.role-save{display:flex;gap:8px;justify-content:flex-end;align-items:center;margin-top:16px;position:-webkit-sticky;position:sticky;bottom:10px;background:var(--card-solid);padding:10px;border-radius:12px;border:1px solid var(--line-2)}table.matrix th{font-size:12px;white-space:nowrap}table.matrix tr.mgroup td{font-size:11.5px;color:var(--muted);font-weight:600;padding-top:14px}.audit-filters{flex-wrap:wrap}.audit-filters,.audit-search{display:flex;gap:8px;align-items:center}.audit-search{flex:1 1;min-width:220px;border:1px solid var(--line-2);border-radius:10px;padding:0 11px;color:var(--muted);background:var(--card-solid)}.audit-search input{flex:1 1;border:0;background:none;outline:none;padding:9px 0;color:var(--text);font:inherit;font-size:14px}.audit-dates{display:inline-flex;gap:6px;align-items:center;color:var(--muted);font-size:12px}.audit-dates input{border:1px solid var(--line-2);border-radius:8px;background:var(--card-solid);color:var(--text);padding:6px 8px;font:inherit;font-size:12px}.audit-cats{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0 4px}.chip{display:inline-flex;gap:6px;align-items:center;padding:6px 11px;border-radius:99px;border:1px solid var(--line);font-size:12.5px;color:var(--muted)}.chip:hover{color:var(--text);border-color:var(--line-2)}.chip.on{border-color:color-mix(in oklab,var(--accent) 40%,transparent)}.audit-bar{justify-content:space-between;gap:10px;font-size:12.5px;padding:10px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.audit-bar,.audit-day-h{display:flex;align-items:center}.audit-day-h{gap:8px;font-size:12px;font-weight:600;color:var(--muted);padding:16px 2px 6px;position:-webkit-sticky;position:sticky;top:0;background:var(--card-solid);z-index:1}.audit-day-h span{font-weight:400;color:var(--faint);font-family:var(--font-num)}.arow{border-radius:10px}.arow.open{background:color-mix(in oklab,var(--text) 3%,transparent);box-shadow:inset 0 0 0 1px var(--line);margin:4px 0}.arow-main{display:flex;gap:10px;align-items:center;width:100%;text-align:start;padding:9px 8px;border-radius:10px}.arow-main:hover{background:color-mix(in oklab,var(--text) 4%,transparent)}.arow-ic{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;flex:none;background:color-mix(in oklab,var(--text) 6%,transparent);color:var(--muted)}.arow-ic.c-ticket{background:var(--accent-soft);color:var(--accent)}.arow-ic.c-auth,.arow-ic.c-roles{background:color-mix(in oklab,#a78bfa 16%,transparent);color:#a78bfa}.arow-ic.c-users{background:color-mix(in oklab,var(--ok) 14%,transparent);color:var(--ok)}.arow-ic.c-kb,.arow-ic.c-templates{background:color-mix(in oklab,#fbbf24 14%,transparent);color:#fbbf24}.arow-ic.c-connections,.arow-ic.c-rules,.arow-ic.c-settings{background:color-mix(in oklab,#22d3ee 14%,transparent);color:#22d3ee}.arow-txt{flex:1 1;min-width:0;font-size:13.5px;line-height:1.5}.arow-txt b{font-weight:600}.tag.src{-webkit-margin-start:8px;margin-inline-start:8px;font-size:10px;vertical-align:1px}.arow-time{font-size:12px}.arow-chev,.arow-time{color:var(--faint);flex:none}.arow-chev{transform:rotate(90deg);transition:transform .15s;display:grid}.arow.open .arow-chev{transform:rotate(-90deg)}.arow-detail{padding:2px 46px 14px 12px}.changes{display:grid;grid-gap:6px;gap:6px;margin-bottom:8px}.change{display:grid;grid-template-columns:130px minmax(0,1fr);grid-gap:10px;gap:10px;font-size:13px;align-items:start}.ch-label{color:var(--muted);font-size:12px;padding-top:3px}.ch-vals{display:flex;gap:8px;flex-wrap:wrap;align-items:center;min-width:0}.ch-from,.ch-to{padding:3px 8px;border-radius:7px;white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.ch-from{background:color-mix(in oklab,var(--bad) 10%,transparent);color:color-mix(in oklab,var(--bad) 85%,var(--text));text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab,var(--bad) 50%,transparent);text-decoration-color:color-mix(in oklab,var(--bad) 50%,transparent)}.ch-to{background:color-mix(in oklab,var(--ok) 10%,transparent);color:color-mix(in oklab,var(--ok) 80%,var(--text))}.ch-arrow{color:var(--faint)}.ch-note{font-size:13px;color:var(--muted);line-height:1.6;padding:8px 10px;border-radius:8px;background:color-mix(in oklab,var(--text) 4%,transparent);margin-bottom:8px;white-space:pre-wrap}.ameta{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:8px 16px;gap:8px 16px;font-size:12.5px}.ameta span{display:block;color:var(--faint);font-size:11px}.ameta b{font-weight:500}.audit-more{display:flex;gap:16px;justify-content:center;align-items:center;padding:16px 0 4px}@media (max-width:1000px){.roles-wrap{grid-template-columns:1fr}.roles-list{position:static}.invite-grid,.perm-groups{grid-template-columns:1fr}}@media (max-width:760px){.urow{grid-template-columns:40px 1fr}.uside{grid-column:1/-1;justify-items:start;grid-auto-flow:column;justify-content:start;align-items:center}.arow-detail{padding:2px 10px 14px}.change{grid-template-columns:1fr;gap:4px}.audit-dates{width:100%}}.settings fieldset{border:0;padding:0;margin:0;min-width:0}.settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:16px;gap:16px;align-items:start}.settings .field{margin-bottom:12px}.settings .field textarea{resize:vertical;line-height:1.6}.settings small{font-size:11.5px;line-height:1.6}.two{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.logo-edit{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.logo-prev{height:64px;width:150px;border-radius:12px;display:grid;place-items:center;padding:10px;border:1px solid var(--line-2)}.logo-prev.dark{background:#07070a}.logo-prev.light{background:#fff}.logo-prev img{max-height:40px;max-width:100%;object-fit:contain}.color-native{width:30px;height:30px;border:0;background:none;padding:0;cursor:pointer}.sig-prev{border:1px dashed var(--line-2);border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.6}.day-chips{display:flex;gap:6px;flex-wrap:wrap}.day-chips .chip{min-width:40px;justify-content:center}.savebar{position:-webkit-sticky;position:sticky;bottom:14px;display:flex;gap:10px;align-items:center;justify-content:flex-end;padding:10px 12px;border-radius:14px;background:var(--card-solid);border:1px solid var(--line-2);box-shadow:var(--shadow);margin-top:16px;opacity:0;pointer-events:none;transform:translateY(8px);transition:.2s}.savebar.show{opacity:1;pointer-events:auto;transform:none}.savebar>span{-webkit-margin-end:auto;margin-inline-end:auto;font-size:13px}.savebar .ok{color:var(--ok)}.savebar .bad{color:var(--bad)}.steps-box{font-size:13px;line-height:1.8}.steps-box ol{margin:6px 0 0;-webkit-padding-start:20px;padding-inline-start:20px}@media (max-width:760px){.settings-grid{grid-template-columns:1fr}.savebar{bottom:var(--float-bottom)}}.mobile-only{display:none!important}.sla-badge{display:inline-flex;gap:3px;align-items:center;font-size:11px;font-family:var(--font-num);padding:1px 7px;border-radius:99px;white-space:nowrap;-webkit-margin-start:auto;margin-inline-start:auto}.sla-badge.ok{color:var(--ok);background:color-mix(in oklab,var(--ok) 11%,transparent)}.sla-badge.warn{color:var(--warn);background:color-mix(in oklab,var(--warn) 13%,transparent)}.sla-badge.bad{color:var(--bad);background:color-mix(in oklab,var(--bad) 13%,transparent);font-weight:600}.as-dot{width:18px;height:18px;border-radius:50%;display:inline-grid;place-items:center;font-size:10px;font-weight:700;background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent) 40%,transparent);flex:none}.as-dot.lg{width:20px;height:20px;font-size:11px}.collision-bar{display:flex;gap:8px;align-items:center;font-size:12.5px;padding:7px 12px;margin:8px 0 0;border-radius:9px;background:color-mix(in oklab,var(--warn) 10%,transparent);color:var(--warn)}.collision-bar .live-dot{background:var(--warn);box-shadow:0 0 10px var(--warn)}.proactive-card{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:12px;border:1px solid color-mix(in oklab,var(--warn) 35%,transparent);background:color-mix(in oklab,var(--warn) 7%,transparent);color:var(--warn)}.proactive-card>div{display:grid;grid-gap:4px;gap:4px;color:var(--text);font-size:13.5px;line-height:1.6}.mention-row,.proactive-card .muted{font-size:12px}.mention-row{display:flex;gap:6px;flex-wrap:wrap;align-items:center;padding:0 12px 6px}.mention-row .chip{padding:3px 9px;font-size:12px}.mview{width:100%;border:1px solid var(--line-2);border-radius:10px;background:var(--card-solid);color:var(--text);padding:9px 10px;font:inherit;font-size:14px}.side-close{position:absolute;top:10px;inset-inline-start:10px;z-index:2}@media (max-width:760px){.mobile-only{display:inline-grid!important}.inbox3,select.mobile-only{display:block!important}.inbox3{height:auto!important}.inbox3 .fnav{display:none!important}.inbox3 .plist{display:flex;min-height:calc(100vh - 190px)}.inbox3.has-sel .plist,.inbox3:not(.has-sel) .pconv{display:none!important}.inbox3 .pconv{min-height:calc(100vh - 160px)}.plist .ib2-rows{max-height:none!important}.inbox3 .pside{display:none!important}.inbox3.show-side .pside{display:block!important;position:fixed;inset:0;z-index:70;overflow-y:auto;background:var(--bg);padding:max(14px,env(safe-area-inset-top)) 14px calc(30px + env(safe-area-inset-bottom))}.c3-top{flex-wrap:wrap;gap:8px}.c3-actions{flex-wrap:wrap;gap:6px}.c3-title h2{font-size:18px}.composer2 .cp-foot{flex-wrap:wrap}.composer2 .cp-foot .btn.big{flex:1 1;justify-content:center}.row2{padding-block:12px}.stats{grid-template-columns:1fr 1fr!important}}.learned-list{display:grid}.learned-row{border-top:1px solid var(--line)}.learned-row.off{opacity:.55}.learned-head{display:flex;gap:10px;align-items:center;width:100%;text-align:start;padding:10px 2px;font-size:13.5px}.learned-head small{display:block;color:var(--muted);font-size:11.5px}.learned-body{padding:0 2px 12px;display:grid;grid-gap:10px;gap:10px}.diff2 small{color:var(--muted);font-size:11px}.diff2 p{margin:4px 0 0;padding:10px;border-radius:10px;white-space:pre-wrap;font-size:13px;line-height:1.7}@media (max-width:760px){.diff2{grid-template-columns:1fr}}.weekly-grid{display:grid;grid-template-columns:1fr 1.3fr 1fr;grid-gap:18px;gap:18px}.wk-kpis{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;align-content:start}.wk-kpis>div{border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:grid;grid-gap:2px;gap:2px}.wk-kpis b{font-size:24px;font-weight:600}.wk-kpis span{font-size:12px;color:var(--muted)}.wk-kpis em{font-style:normal;font-size:11px}.wk-kpis em.up{color:var(--warn)}.wk-kpis em.down{color:var(--ok)}.wk-bar{display:grid;grid-template-columns:110px 1fr 28px;grid-gap:8px;gap:8px;align-items:center;font-size:12.5px;padding:4px 0}.wk-track{position:relative;height:10px}.wk-track i{position:absolute;inset-inline-start:0;top:0;height:6px;border-radius:4px;background:var(--accent)}.wk-track i.prev{top:7px;height:3px;background:var(--faint)}.wk-reason{font-size:12.5px;color:var(--muted);padding:5px 0;border-top:1px solid var(--line);line-height:1.5}@media (max-width:1100px){.weekly-grid{grid-template-columns:1fr}}.conn-btns{margin-top:12px}.conn-btns,.key-box{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.key-box code{font-size:11.5px;padding:6px 8px;border-radius:8px;background:color-mix(in oklab,var(--text) 6%,transparent);overflow-wrap:anywhere}.downalert ol{margin:0 0 8px;-webkit-padding-start:20px;padding-inline-start:20px;display:grid;grid-gap:8px;gap:8px;font-size:13.5px;line-height:1.7}.notif-list{max-height:460px;overflow-y:auto;padding:4px 6px 6px}.notif-list.big{max-height:none;padding:0}.ngroup-h{font-size:11.5px;font-weight:600;color:var(--faint);padding:10px 8px 4px}.nrow{display:flex!important;gap:12px;align-items:flex-start;width:100%;text-align:start;padding:10px!important;border-radius:12px!important;position:relative;transition:background .12s;height:auto!important}.nrow+.nrow{margin-top:2px}.nrow:hover{background:color-mix(in oklab,var(--text) 5%,transparent)!important}.nrow.is-new{background:color-mix(in oklab,var(--accent) 7%,transparent)}.nrow-ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex:none;background:var(--accent-soft);color:var(--accent)}.nrow-ic.t-angry,.nrow-ic.t-system,.nrow-ic.t-urgent{background:color-mix(in oklab,var(--bad) 15%,transparent);color:var(--bad)}.nrow-ic.t-sla,.nrow-ic.t-stuck{background:color-mix(in oklab,var(--warn) 16%,transparent);color:var(--warn)}.nrow-ic.t-vip{background:color-mix(in oklab,#fbbf24 18%,transparent);color:#fbbf24}.nrow-ic.t-assign,.nrow-ic.t-mention{background:color-mix(in oklab,#a78bfa 16%,transparent);color:#a78bfa}.nrow-ic.t-login{background:color-mix(in oklab,var(--ok) 14%,transparent);color:var(--ok)}.nrow-txt{display:grid;grid-gap:3px;gap:3px;min-width:0;flex:1 1}.nrow-top{display:flex;gap:8px;align-items:center;font-size:13.5px}.nrow-top b{font-weight:600;line-height:1.4}.nrow:not(.is-new) .nrow-top b{font-weight:500;color:color-mix(in oklab,var(--text) 78%,transparent)}.nrow-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);flex:none;-webkit-margin-start:auto;margin-inline-start:auto;box-shadow:0 0 8px var(--accent)}.nrow-body{color:var(--muted);font-size:12.5px;line-height:1.55;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nrow-meta{font-size:11.5px;color:var(--faint);display:flex;gap:4px;align-items:center}.nrow-meta em{font-style:normal;font-weight:600;color:var(--accent)}.nrow-meta em.t-angry,.nrow-meta em.t-system,.nrow-meta em.t-urgent{color:var(--bad)}.nrow-meta em.t-sla,.nrow-meta em.t-stuck,.nrow-meta em.t-vip{color:var(--warn)}.nrow-go{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--accent);opacity:0;transition:opacity .12s}.nrow:hover .nrow-go{opacity:1}.nempty{display:grid;justify-items:center;grid-gap:4px;gap:4px;padding:26px 12px;color:var(--muted);text-align:center}.nempty b{color:var(--text);font-size:14px}.nempty span{font-size:12.5px}.notif-menu .notif-head{padding:12px 14px}.notif-menu .notif-foot{padding:10px 14px}.av{display:inline-grid;place-items:center;border-radius:50%;object-fit:cover;color:#0b0b10;font-weight:700;flex:none;vertical-align:middle}.av.ring{box-shadow:0 0 0 2px var(--bg),0 0 0 3.5px var(--accent)}html[data-size=sm] body{zoom:.92}html[data-size=lg] body{zoom:1.1}.profile-card{display:grid;grid-gap:0;gap:0}.profile-photo{display:flex;gap:16px;align-items:center;margin-bottom:16px}.theme-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.theme-card{display:flex;gap:10px;align-items:center;padding:8px;border-radius:12px;border:1px solid var(--line);text-align:start;font-size:13px;font-weight:500}.theme-card.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.theme-card svg{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--accent)}.theme-prev{width:52px;height:36px;border-radius:8px;display:grid;grid-gap:3px;gap:3px;padding:6px;align-content:center;border:1px solid var(--line-2)}.theme-prev i{height:4px;border-radius:3px;display:block}.theme-prev i:first-child{width:60%}.seg.big button{padding:8px 18px;font-size:13px}.avatar-btn{border-radius:50%;display:grid}.umenu-head{display:flex;gap:10px;align-items:center;padding:8px 8px 12px;border-bottom:1px solid var(--line);margin-bottom:4px}.umenu-head span{display:grid}.umenu-head b{font-size:13.5px}.umenu-head small{color:var(--muted);font-size:11.5px}.user-hero{gap:18px}.user-hero,.user-hero-meta{display:flex;align-items:center}.user-hero-meta{gap:10px;flex-wrap:wrap;margin-top:10px;font-size:12.5px}.chips-wrap{display:flex;gap:6px;flex-wrap:wrap}@media (max-width:760px){.user-hero{flex-direction:column;text-align:center}.user-hero-meta{justify-content:center}}a.urow{color:inherit;border-radius:12px;padding-inline:8px}a.urow:hover{background:color-mix(in oklab,var(--text) 4%,transparent)}.urow .uside{grid-auto-flow:column;align-items:center;color:var(--faint);gap:10px}.utitle{color:var(--muted);font-weight:400;font-size:12.5px}.presets{align-items:center}.presets,.role-people{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}@media (max-width:760px){.cf .pills{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-14px;padding-inline:14px!important}.cf .pills .pillf{flex:none}.cf-row{flex-wrap:wrap}.cf-row select{flex:1 1 45%;min-width:0}.ctable thead{display:none}.ctable,.ctable tbody{display:block}.ctable tr{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:6px 10px;gap:6px 10px;padding:12px;border:1px solid var(--line);border-radius:12px;margin-bottom:8px}.ctable td{padding:0!important;border:0!important;font-size:12.5px;min-width:0}.ctable td.ctags,.ctable td:first-child,.ctable td:last-child{grid-column:1/-1}.ctable td[data-l]:before{content:attr(data-l);display:block;color:var(--faint);font-size:10.5px}.ctable td.hide-m{display:none}table.matrix{min-width:560px}.row2{transition:transform .18s ease,background .15s;position:relative;touch-action:pan-y}.row2[data-swipe=done]{background:color-mix(in oklab,var(--ok) 16%,transparent)!important}.row2[data-swipe=archive]{background:color-mix(in oklab,var(--accent) 16%,transparent)!important}.row2[data-swipe=done]:after{content:"✓ טופל";inset-inline-start:-70px;color:var(--ok)}.row2[data-swipe=archive]:after,.row2[data-swipe=done]:after{position:absolute;top:50%;transform:translateY(-50%);font-weight:700;font-size:13px}.row2[data-swipe=archive]:after{content:"ארכיון";inset-inline-end:-70px;color:var(--accent)}}.areas{display:grid;grid-gap:2px;gap:2px;border:1px solid var(--line);border-radius:14px;padding:4px 12px}.area-row{display:flex;gap:12px;align-items:center;padding:9px 0;border-top:1px solid var(--line);flex-wrap:wrap}.area-row:first-child{border-top:0}.area-name{display:inline-flex;gap:8px;align-items:center;font-weight:500;font-size:13.5px;min-width:150px}.area-name svg{color:var(--muted)}.area-seg{-webkit-margin-start:auto;margin-inline-start:auto}.area-seg button:disabled{cursor:default}.area-seg button:disabled:not(.on){opacity:.55}.area-extras{display:flex;gap:16px;width:100%;justify-content:flex-end;flex-wrap:wrap}.area-extra{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--muted)}.area-extra.on{color:var(--text)}.switch.sm{width:30px;height:18px}.switch.sm:after{width:12px;height:12px}.switch.sm.on:after{inset-inline-end:15px}.adv-toggle{display:inline-flex;gap:6px;align-items:center;margin:14px 0 10px;font-size:12.5px}.lvl{font-size:11.5px;padding:2px 8px;border-radius:99px;white-space:nowrap}.lvl-none{color:var(--faint)}.lvl-mid{color:var(--accent);background:var(--accent-soft)}.lvl-full{color:var(--ok);background:color-mix(in oklab,var(--ok) 12%,transparent)}.role-form .two label{display:grid;grid-gap:5px;gap:5px;font-size:12px;color:var(--muted)}.role-form input{border:1px solid var(--line-2);border-radius:9px;background:var(--card-solid);color:var(--text);padding:9px 11px;font:inherit;font-size:14px;width:100%}@media (max-width:760px){.area-seg{-webkit-margin-start:0;margin-inline-start:0;width:100%}.area-seg button{flex:1 1}.area-name{min-width:0}}html:root[data-corners=round]{--radius:20px;--radius-sm:13px}html:root[data-corners=normal]{--radius:12px;--radius-sm:8px}html:root[data-corners=sharp]{--radius:4px;--radius-sm:3px}.look-prev{border:1px solid var(--line);border-radius:var(--radius);padding:14px;display:grid;grid-gap:10px;gap:10px;background:var(--bg-2)}.look-prev .row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.look-prev .btn{border-radius:var(--p-r,var(--radius-sm))}.look-prev .chip{border-radius:var(--p-r,99px)}.same-as{font-size:12px;padding:4px 10px;border-radius:99px;border:1px solid var(--line-2);color:var(--muted)}.same-as.on{border-color:var(--accent);color:var(--text);background:var(--accent-soft)}.lane-card{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:var(--radius-sm);border:1px solid var(--line-2);background:var(--card)}.lane-card>div{display:grid;grid-gap:3px;gap:3px;flex:1 1;min-width:0;font-size:13px;line-height:1.6}.lane-card b{font-size:13.5px}.lane-card.health{border-color:color-mix(in oklab,var(--bad) 40%,transparent);background:color-mix(in oklab,var(--bad) 7%,var(--card))}.lane-card.health>svg,.lane-card.risk>svg{color:var(--bad);flex:none;margin-top:2px}.lane-card.risk{border-color:color-mix(in oklab,var(--warn) 45%,transparent);background:color-mix(in oklab,var(--warn) 7%,var(--card))}.lane-card.risk>svg{color:var(--warn)}.lane-card.send{border-color:color-mix(in oklab,var(--accent) 45%,transparent);background:var(--accent-soft);align-items:center}.lane-card.send>svg{color:var(--accent);flex:none}.atts{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.att.img{display:block;width:120px;height:90px;border-radius:8px;overflow:hidden;border:1px solid var(--line-2);background:var(--bg-2)}.att.img img{width:100%;height:100%;object-fit:cover}.att.file{display:inline-flex;gap:6px;align-items:center;padding:6px 10px;border-radius:8px;border:1px solid var(--line-2);font-size:12.5px;max-width:260px}.att.file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.att.file small{color:var(--muted)}.assign-menu.wide{width:260px;max-height:420px;overflow-y:auto}.assign-menu.up{top:auto;bottom:calc(100% + 6px)}.menu-h{font-weight:600;padding:8px 8px 4px}.menu-foot,.menu-h{font-size:11px;color:var(--muted)}.menu-foot{padding:8px;border-top:1px solid var(--line);margin-top:4px;line-height:1.5}.ai-mark{font-size:9.5px;font-weight:700;padding:0 4px;border-radius:4px;background:color-mix(in oklab,var(--accent) 18%,transparent);color:var(--accent);-webkit-margin-start:2px;margin-inline-start:2px}.chip.on{color:var(--text);border-color:var(--accent);background:var(--accent-soft)}.send-split{display:inline-flex}.send-split>.btn:first-child{border-start-end-radius:0;border-end-end-radius:0}.send-split>.btn.caret{border-start-start-radius:0;border-end-start-radius:0;padding-inline:9px;-webkit-border-start:1px solid color-mix(in oklab,var(--btn-ink,#fff) 25%,transparent);border-inline-start:1px solid color-mix(in oklab,var(--btn-ink,#fff) 25%,transparent)}.send-split>.btn.caret svg{transform:rotate(90deg)}.close-pick{padding:18px 20px;display:grid;grid-gap:14px;gap:14px;width:min(640px,94vw)}.close-pick .card-h{margin:0}.cp-sec{display:grid;grid-gap:8px;gap:8px}.cp-t{font-size:12.5px;font-weight:600;display:flex;gap:6px;align-items:center}.cp-t .muted{font-weight:400}.chips-pick{display:flex;flex-wrap:wrap;gap:6px}.chips-pick .chip{cursor:pointer;padding:5px 11px;font-size:12.5px}.chips-pick .chip:hover{border-color:var(--muted);color:var(--text)}.health-check{padding:12px;border-radius:var(--radius-sm);border:1px solid color-mix(in oklab,var(--bad) 35%,transparent);background:color-mix(in oklab,var(--bad) 6%,transparent)}.health-check .cp-t{color:var(--bad)}.hc-row{display:flex;gap:8px;align-items:center;font-size:13px;cursor:pointer}.hc-row input{width:16px;height:16px;accent-color:var(--accent)}.cp-actions{display:flex;gap:8px;justify-content:flex-end}.undo-toast{padding:8px 8px 8px 16px;gap:12px}.undo-toast i{background:var(--accent)}.live-track{border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px;display:grid;grid-gap:8px;gap:8px;margin-bottom:10px}.lt-head{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.lt-head .muted{font-size:11.5px;-webkit-margin-start:auto;margin-inline-start:auto}.lt-dot{width:9px;height:9px;border-radius:50%;background:var(--muted);flex:none}.lt-dot.info,.lt-dot.out,.lt-dot.transit{background:var(--accent)}.lt-dot.pickup{background:var(--warn)}.lt-dot.delivered{background:var(--ok)}.lt-dot.exception,.lt-dot.expired,.lt-dot.failed{background:var(--bad)}.lt-last{font-size:13px;line-height:1.6}.ai-strip{display:flex;gap:18px;align-items:center;flex-wrap:wrap;padding:14px 18px;margin-bottom:18px}.ai-strip.is-paused{border-color:color-mix(in oklab,var(--warn) 45%,transparent);background:color-mix(in oklab,var(--warn) 6%,var(--card))}.ais-main{display:flex;gap:12px;align-items:center;flex:1 1 260px;min-width:0}.ais-main>div{display:grid;grid-gap:2px;gap:2px}.ais-main .muted{font-size:12.5px;line-height:1.5}.ais-ico{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);flex:none}.is-paused .ais-ico{background:color-mix(in oklab,var(--warn) 15%,transparent);color:var(--warn)}.ais-stats{display:flex;gap:22px;flex-wrap:wrap}.ais-stats>div{display:grid;grid-gap:2px;gap:2px;min-width:88px}.ais-stats b{font-size:18px}.ais-stats b small{font-size:12px;color:var(--muted);font-weight:500}.ais-stats span{font-size:11.5px;color:var(--muted)}.ais-budget .bar{display:block;height:4px;border-radius:99px;background:var(--line);overflow:hidden;margin-top:4px}.ais-budget .bar i{display:block;height:100%;border-radius:99px}.ais-act{display:flex;gap:12px;align-items:center}.today-q{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));align-items:start}.tq-card{padding:0;overflow:hidden;-webkit-border-start:3px solid var(--line-2);border-inline-start:3px solid var(--line-2)}.tq-card.tone-bad{border-inline-start-color:var(--bad)}.tq-card.tone-warn{border-inline-start-color:var(--warn)}.tq-card.tone-accent{border-inline-start-color:var(--accent)}.tq-card.tone-ok{border-inline-start-color:var(--ok)}.tq-head{display:flex;gap:12px;align-items:flex-start;padding:16px 18px 12px}.tq-ico{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;flex:none;background:color-mix(in oklab,var(--text) 6%,transparent)}.tone-bad .tq-ico{background:color-mix(in oklab,var(--bad) 14%,transparent);color:var(--bad)}.tone-warn .tq-ico{background:color-mix(in oklab,var(--warn) 14%,transparent);color:var(--warn)}.tone-accent .tq-ico{background:var(--accent-soft);color:var(--accent)}.tone-ok .tq-ico{background:color-mix(in oklab,var(--ok) 14%,transparent);color:var(--ok)}.tq-t{flex:1 1;min-width:0}.tq-t h3{font-size:15px;display:flex;gap:8px;align-items:center;margin:0}.tq-t p{font-size:12.5px;color:var(--muted);margin:4px 0 0;line-height:1.55}.tq-n{font-size:12px;font-weight:700;padding:1px 8px;border-radius:99px;background:color-mix(in oklab,var(--text) 8%,transparent)}.tone-bad .tq-n{background:color-mix(in oklab,var(--bad) 16%,transparent);color:var(--bad)}.tq-item,.tq-items{border-top:1px solid var(--line);display:grid}.tq-item{grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 18px;font-size:13px}.tq-item:first-child{border-top:0}.tq-item:hover{background:color-mix(in oklab,var(--text) 4%,transparent)}.tq-item span{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px}.tq-item svg{color:var(--faint);transform:rotate(180deg)}.tq-more{padding:9px 18px;font-size:12.5px;color:var(--accent);border-top:1px solid var(--line)}.today-done{text-align:center;padding:48px 20px;display:grid;justify-items:center;grid-gap:8px;gap:8px}.td-ico{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:color-mix(in oklab,var(--ok) 15%,transparent);color:var(--ok)}.metrics-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));grid-gap:1px;gap:1px;background:var(--line);border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--line)}.mstat{background:var(--card-solid);padding:14px 16px;display:grid;grid-gap:4px;gap:4px;align-content:start}.mstat .ml{font-size:12px;color:var(--muted);line-height:1.4;min-height:2.8em}.mstat b{font-size:22px;letter-spacing:-.01em}.mstat .mt{font-size:11.5px;display:inline-flex;gap:3px;align-items:center;flex-wrap:wrap;color:var(--muted)}.mstat .mt.good{color:var(--ok)}.mstat .mt.bad{color:var(--bad)}.mstat .mt .muted{color:var(--faint)}.versions-pop{width:min(900px,95vw);padding-bottom:12px}.vp-body{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);grid-gap:0;gap:0;max-height:64vh;margin-top:12px;border-top:1px solid var(--line)}.vp-list{overflow-y:auto;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line)}.vp-row{display:flex;gap:8px;align-items:center;padding:8px 12px;border-bottom:1px solid var(--line)}.vp-row.on{background:var(--accent-soft)}.vp-main{display:grid;grid-gap:2px;gap:2px;text-align:start;flex:1 1;min-width:0}.vp-main b{font-size:13px}.vp-main span{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-main small{font-size:11px;color:var(--faint)}.vp-view{margin:0;padding:14px 16px;overflow:auto;white-space:pre-wrap;font:inherit;font-size:12.5px;line-height:1.7}@media (max-width:760px){.vp-body{grid-template-columns:1fr}.vp-list{-webkit-border-end:0;border-inline-end:0;max-height:40vh}}.kb-bar{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:14px}.rules-bar{display:flex;justify-content:flex-end;margin-bottom:10px}.sol-grid{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.sol-list{padding:0;overflow:hidden}.sol-new{display:flex;gap:6px;padding:12px;border-bottom:1px solid var(--line)}.sol-new input{flex:1 1;min-width:0;border:1px solid var(--line-2);border-radius:8px;background:var(--card-solid);color:var(--text);padding:7px 10px;font:inherit;font-size:13px}.sol-item{display:grid;grid-gap:4px;gap:4px;width:100%;text-align:start;padding:12px 14px;border-bottom:1px solid var(--line)}.sol-item:hover{background:color-mix(in oklab,var(--text) 4%,transparent)}.sol-item.on{background:var(--accent-soft)}.sol-item b{font-size:13.5px;line-height:1.45}.sol-meta{font-size:11.5px;color:var(--muted);display:flex;gap:6px;align-items:center}.sol-meta .dot{width:7px;height:7px;border-radius:50%;background:var(--line-2)}.sol-meta .dot.accent{background:var(--accent)}.sol-meta .dot.warn{background:var(--warn)}.sol-meta .dot.ok{background:var(--ok)}.sol-meta .dot.bad{background:var(--bad)}.sol-main{display:grid;grid-gap:18px;gap:18px;padding:22px}.sol-head{display:flex;gap:12px;justify-content:space-between;align-items:flex-start}.sol-head h2{font-size:20px;margin:4px 0 0;line-height:1.35}.sol-steps{grid-template-columns:repeat(5,1fr)}.sol-steps,.ss{display:grid;grid-gap:6px;gap:6px}.ss{justify-items:center;font-size:12px;color:var(--muted);position:relative}.ss:before{content:"";position:absolute;top:13px;inset-inline-start:50%;width:100%;height:2px;background:var(--line);z-index:0}.ss:last-child:before{display:none}.ss.done:before{background:var(--ok)}.ss i{font-style:normal;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;background:var(--card-solid);border:1.5px solid var(--line-2);position:relative;z-index:1}.ss.done i{background:var(--ok);border-color:var(--ok);color:#fff}.ss.now i{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.ss.now{color:var(--text);font-weight:600}.sol-working{display:flex;gap:12px;align-items:center;padding:14px;border-radius:var(--radius-sm);background:var(--accent-soft)}.sol-working>div{display:grid;grid-gap:2px;gap:2px;font-size:13px}.spin{display:inline-grid;animation:spin 1.1s linear infinite;color:var(--accent)}.sol-opts{display:grid;grid-gap:12px;gap:12px}.sol-opt{border:1px solid var(--line-2);border-radius:var(--radius-sm);padding:14px 16px;display:grid;grid-gap:10px;gap:10px}.sol-opt.best{border-color:color-mix(in oklab,var(--accent) 55%,transparent);box-shadow:0 0 0 3px var(--accent-soft)}.sol-opt p{margin:0;font-size:13.5px;line-height:1.7}.so-head{display:flex;gap:10px;align-items:flex-start}.so-head b{font-size:14.5px}.so-rank{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:color-mix(in oklab,var(--text) 7%,transparent);font-weight:700;font-size:13px;flex:none}.best .so-rank{background:var(--accent);color:var(--btn-ink,#fff)}.so-tags{gap:6px;margin-top:6px}.so-impact,.so-tags{display:flex;flex-wrap:wrap}.so-impact{gap:14px;align-items:baseline;font-size:12.5px}.so-impact b{font-size:15px;color:var(--ok)}.so-impact small{flex-basis:100%;font-size:12px}.so-act{display:flex;gap:8px;flex-wrap:wrap}.so-edit,.sol-approve textarea{width:100%;border:1px solid var(--line-2);border-radius:8px;background:var(--card-solid);color:var(--text);padding:10px 12px;font:inherit;font-size:13.5px;line-height:1.6;resize:vertical}.so-foot{display:flex;justify-content:flex-end}.sol-draft{display:grid;grid-gap:6px;gap:6px}.diff2{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.diff2.only{grid-template-columns:1fr}.dcol{border-radius:var(--radius-sm);border:1px solid var(--line);overflow:hidden}.dcol .dl{font-size:11.5px;font-weight:600;padding:6px 12px;border-bottom:1px solid var(--line)}.dcol.before .dl{background:color-mix(in oklab,var(--bad) 8%,transparent);color:var(--bad)}.dcol.after .dl{background:color-mix(in oklab,var(--ok) 8%,transparent);color:var(--ok)}.dcol pre,.draft-text{margin:0;padding:12px 14px;white-space:pre-wrap;font:inherit;font-size:13px;line-height:1.75;max-height:420px;overflow:auto}.draft-text{border:1px solid var(--line);margin-bottom:8px}.draft-text,.rule-change{border-radius:var(--radius-sm)}.rule-change{padding:14px;border:1px solid var(--line);display:grid;grid-gap:6px;gap:6px}.sol-approve{display:grid;grid-gap:10px;gap:10px;padding-top:14px;border-top:1px solid var(--line)}.sol-fb{display:grid;grid-gap:4px;gap:4px;font-size:12.5px;color:var(--muted)}.sol-measure{display:grid;grid-gap:10px;gap:10px;justify-items:start;padding-top:14px;border-top:1px solid var(--line)}.sm-card{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border-radius:var(--radius-sm);border:1px solid var(--line-2);min-width:min(100%,360px)}.sm-vals{display:flex;gap:18px;align-items:center}.sm-vals>div{display:grid;grid-gap:2px;gap:2px}.sm-vals small{font-size:11px;color:var(--muted)}.sm-vals b{font-size:22px}.sm-vals svg{transform:rotate(90deg);color:var(--faint)}@media (max-width:900px){.diff2,.sol-grid{grid-template-columns:1fr}.sol-steps span{font-size:10.5px}}.tag.accent{color:var(--accent);border-color:color-mix(in oklab,var(--accent) 45%,transparent);background:var(--accent-soft)}.ph-grid{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.ph-list{padding:0;overflow:hidden}.ph-list .card-h{padding:14px 14px 10px;margin:0}.ph-row{display:flex;gap:10px;align-items:center;width:100%;text-align:start;padding:11px 14px;border-top:1px solid var(--line)}.ph-row:hover{background:color-mix(in oklab,var(--text) 4%,transparent)}.ph-row.on{background:var(--accent-soft)}.ph-row .grow{display:grid;grid-gap:2px;gap:2px;min-width:0}.ph-row b{font-size:13.5px}.ph-row .grow span{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph-nums{display:grid;justify-items:end}.ph-nums small{font-size:10.5px;color:var(--muted)}.lv{width:10px;height:10px;border-radius:50%;flex:none;background:var(--line-2)}.lv-red{background:var(--bad);box-shadow:0 0 0 4px color-mix(in oklab,var(--bad) 18%,transparent)}.lv-yellow{background:var(--warn);box-shadow:0 0 0 4px color-mix(in oklab,var(--warn) 18%,transparent)}.lv-green{background:var(--ok)}.ph-detail{display:grid;grid-gap:20px;gap:20px;padding:22px}.phd-head{display:flex;gap:14px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.phd-head h2{font-size:21px;margin:8px 0 0}.phd-why{margin:8px 0 0;-webkit-padding-start:18px;padding-inline-start:18px;font-size:13px;line-height:1.7}.phd-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden}.phd-stats>div{background:var(--card-solid);padding:12px 14px;display:grid;grid-gap:3px;gap:3px;align-content:start}.phd-stats span{font-size:11.5px;color:var(--muted)}.phd-stats b{font-size:19px}.phd-stats small{font-size:11px;color:var(--muted);line-height:1.5}.phd-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.cohorts{display:flex;gap:8px;align-items:flex-end;height:140px;padding-top:10px}.coh{flex:1 1;display:grid;justify-items:center;grid-gap:4px;gap:4px;align-content:end}.coh i{width:100%;max-width:38px;border-radius:6px 6px 2px 2px;background:var(--accent)}.coh.young i{background:repeating-linear-gradient(45deg,var(--line-2),var(--line-2) 4px,transparent 4px,transparent 8px);border:1px dashed var(--line-2)}.coh span{font-size:11px}.coh small{font-size:10.5px;color:var(--muted)}.ttc{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;margin-bottom:6px}.ttc>div{border:1px solid var(--line);border-radius:8px;padding:8px;display:grid;justify-items:center;grid-gap:2px;gap:2px}.ttc b{font-size:17px}.ttc span{font-size:11px;color:var(--muted)}.ph-actions{display:grid;grid-gap:8px;gap:8px}.pa{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--line);font-size:13px;line-height:1.6}.pa>.num{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;background:color-mix(in oklab,var(--text) 7%,transparent);font-size:12px;font-weight:700;flex:none}.ph-quotes .atts{margin-top:6px}.ph-quotes .att.img{width:72px;height:54px}.ph-cost{display:grid;grid-gap:8px;gap:8px;padding-top:14px;border-top:1px solid var(--line)}.pc-row{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.pc-row label{display:grid;grid-gap:4px;gap:4px;font-size:12px;color:var(--muted)}.mini-input,.pc-row input{border:1px solid var(--line-2);border-radius:8px;background:var(--card-solid);color:var(--text);padding:7px 10px;font:inherit;font-size:13px;width:100%;min-width:0}.pc-row input{width:170px}@media (max-width:1000px){.ph-grid,.phd-two{grid-template-columns:1fr}}.oa{display:grid;grid-gap:8px;gap:8px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--line)}.oa-btns{display:flex;gap:6px;flex-wrap:wrap}.oa-form{display:grid;grid-gap:6px;gap:6px}.oa-form .two{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.oa-form input,.oa-form textarea{border:1px solid var(--line-2);border-radius:8px;background:var(--card-solid);color:var(--text);padding:7px 10px;font:inherit;font-size:13px;width:100%;min-width:0}details.howto{display:block;margin-top:10px;font-size:12.5px;line-height:1.7;border:1px solid var(--line);border-radius:var(--radius-sm);padding:8px 12px}details.howto summary{cursor:pointer;color:var(--accent);font-weight:500}details.howto ol{margin:8px 0;-webkit-padding-start:18px;padding-inline-start:18px;display:grid;grid-gap:4px;gap:4px}body{line-height:1.55;text-rendering:optimizeLegibility}.rowlist{grid-template-columns:minmax(0,1fr)}.main{padding:20px clamp(16px,2.6vw,40px) 96px}.topbar{margin-bottom:26px;min-height:36px}h1{font-size:clamp(25px,2.3vw,32px);line-height:1.2}h2{line-height:1.3}.page-sub{font-size:14.5px;line-height:1.65;max-width:78ch;margin-top:8px}.eyebrow{margin-bottom:8px}.grid{gap:18px}.card{padding:20px 22px}.card-h{margin-bottom:16px}.card-h h3{font-size:15px;letter-spacing:-.005em}.subtabs,.tabs{margin-bottom:20px}.ri{padding:12px 0;gap:14px}.btn{min-height:36px}.btn.sm{min-height:30px}.sec-head{margin:28px 0 14px}.kpi .label{line-height:1.4}.side .nav{padding:9px 12px}.nav-h{padding:18px 12px 6px}.tq-item svg{transform:rotate(90deg)}table.perm{border-collapse:collapse}.card:has(>.table-wrap),.card:has(>table.perm){overflow-x:auto}.menu-btn{display:none!important}.drawer,.drawer-bg{display:none}@media (max-width:760px){.menu-btn{display:inline-grid!important}.drawer-bg{display:block;position:fixed;inset:0;z-index:70;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .22s ease}.drawer-bg.open{opacity:1;pointer-events:auto}.drawer{display:flex;flex-direction:column;position:fixed;top:0;bottom:0;inset-inline-start:0;z-index:71;width:min(86vw,340px);background:var(--card-solid);-webkit-border-end:1px solid var(--line-2);border-inline-end:1px solid var(--line-2);box-shadow:0 0 60px rgba(0,0,0,.5);transform:translateX(105%);transition:transform .26s cubic-bezier(.2,.8,.2,1);padding-top:env(safe-area-inset-top)}.drawer.open{transform:none}.dr-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px}.dr-search{margin:0 16px 6px;width:auto;padding:11px 12px}.dr-body{flex:1 1;overflow-y:auto;padding:0 10px 12px;overscroll-behavior:contain}.dr-group .nav-h{padding:16px 10px 6px}.dr-row{display:flex;align-items:center;border-radius:12px}.dr-row.on{background:var(--accent-soft)}.dr-link{flex:1 1;display:flex;align-items:center;gap:12px;padding:12px 10px;min-height:46px;font-size:15px;font-weight:500;color:var(--text)}.dr-row:not(.on) .dr-link svg{color:var(--muted)}.dr-row.on .dr-link svg{color:var(--accent)}.dr-link .soon{-webkit-margin-start:auto;margin-inline-start:auto;font-size:10.5px;color:var(--faint);border:1px solid var(--line);padding:0 7px;border-radius:99px}.dr-exp{width:44px;height:44px;display:grid;place-items:center;color:var(--muted);border-radius:10px}.dr-exp svg{transition:transform .2s}.dr-exp.open svg{transform:rotate(180deg)}.dr-subs{display:grid;padding:2px 0 8px;-webkit-margin-start:22px;margin-inline-start:22px;-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.dr-sub{padding:10px 16px;min-height:42px;display:flex;align-items:center;font-size:14px;color:var(--muted);border-radius:10px}.dr-sub.on{color:var(--text);background:color-mix(in oklab,var(--text) 6%,transparent)}.dr-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line)}.dr-foot,.dr-me{display:flex;align-items:center;gap:10px}.dr-me{flex:1 1;min-width:0}.dr-me span{display:grid;min-width:0}.dr-me b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dr-me small{color:var(--muted);font-size:12px}.main{padding:12px 16px var(--page-bottom)}.topbar{margin-bottom:18px;gap:10px}h1{font-size:25px}.page-sub{font-size:13.5px}.card{padding:16px}.grid{gap:12px}.g-2,.g-2e,.g-3,.g-4{grid-template-columns:1fr}.grid.g-4{grid-template-columns:1fr 1fr}.kpi .value{font-size:24px;margin:8px 0 4px}.today-q{gap:12px}.tq-head{padding:14px 14px 10px;flex-wrap:wrap}.tq-head>.btn{width:100%;justify-content:center}.tq-item{padding:11px 14px}.ai-strip{padding:14px;gap:14px}.ais-stats{gap:16px;width:100%;justify-content:space-between}.metrics-strip{grid-template-columns:1fr 1fr}.mstat{padding:12px}.mstat b{font-size:19px}.ph-detail,.sol-main{padding:16px}.phd-stats{grid-template-columns:1fr 1fr}.close-pick{padding:16px;max-height:86vh;overflow-y:auto}.overlay{padding-top:6vh}.btn{min-height:40px}.btn.sm{min-height:34px}input,select,textarea{font-size:16px!important}}.mval{display:inline-flex;gap:5px;align-items:baseline;flex-direction:row-reverse;justify-content:flex-end}.mval small{font-size:13px;color:var(--muted);font-weight:500}.sol-grid{grid-template-columns:minmax(0,340px) minmax(0,1fr)}.color-row{flex-wrap:wrap;align-items:center}.color-native,.field input.color-native{width:30px!important;height:30px;padding:0!important;border:1px solid var(--line-2)!important;border-radius:50%!important;overflow:hidden;flex:none;background:none!important;cursor:pointer}.color-native::-webkit-color-swatch-wrapper{padding:0}.color-native::-webkit-color-swatch{border:0;border-radius:50%}.color-row .same-as{width:auto;height:30px;border-radius:99px;padding:0 12px;white-space:nowrap;flex:none}.field small{display:block;font-weight:400}.dl-add{background:color-mix(in oklab,var(--ok) 16%,transparent)}.dl-add,.dl-del{border-radius:3px}.dl-del{background:color-mix(in oklab,var(--bad) 14%,transparent);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab,var(--bad) 60%,transparent);text-decoration-color:color-mix(in oklab,var(--bad) 60%,transparent)}.dcol .dl .muted{font-weight:400}.c3-top{flex-wrap:wrap;row-gap:10px}.c3-title{flex:1 1 200px}.c3-subj,.c3-title h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c3-actions{flex-wrap:wrap;justify-content:flex-end}.msep span{max-width:92%;overflow:hidden;text-overflow:ellipsis}.btn:disabled,.btn[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none;filter:none}.ph-detail,.sol-main{grid-template-columns:minmax(0,1fr)}.phd-head>div,.sol-head>div{min-width:0}.sol-head .eyebrow{white-space:normal;overflow-wrap:anywhere}@media (max-width:760px){.sol-head{flex-direction:column-reverse;align-items:flex-start}.sol-steps .ss span{font-size:10px}.so-act .btn{flex:1 1;justify-content:center}}@media (max-width:900px){.sol-grid{grid-template-columns:minmax(0,1fr)}}.mchips,.msel-row{display:none!important}.hide-mobile-flex{display:flex}@media (max-width:760px){.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:40;margin:calc(-1 * max(12px, env(safe-area-inset-top))) -16px 16px;padding:calc(8px + env(safe-area-inset-top)) 12px 8px;min-height:56px;background:color-mix(in oklab,var(--bg) 82%,transparent);backdrop-filter:saturate(1.4) blur(18px);-webkit-backdrop-filter:saturate(1.4) blur(18px);border-bottom:1px solid var(--line)}.top-logo{display:none!important}.crumbs{font-size:16px}.crumbs,.crumbs b{font-weight:600}.top-actions{gap:6px}.topbar .icon-btn{width:38px;height:38px;border-radius:12px;border-color:transparent;background:transparent;color:var(--text)}.topbar .icon-btn:active{background:color-mix(in oklab,var(--text) 8%,transparent)}.menu-btn{-webkit-margin-end:2px;margin-inline-end:2px}.avatar-btn{-webkit-margin-start:2px;margin-inline-start:2px}.notif-menu{position:fixed!important;top:64px!important;inset-inline:10px!important;width:auto!important;max-width:none!important}.tabs{gap:6px;border-bottom:0;margin-bottom:14px;padding-bottom:2px}.tabs .tab{padding:7px 13px;border:1px solid var(--line);border-radius:99px;margin-bottom:0;font-size:13px}.tabs .tab.on{background:var(--accent-soft);border-color:color-mix(in oklab,var(--accent) 40%,transparent)}.main:has(.inbox3) .tabs{display:none}.main:has(.inbox3) .page-head{display:none}.inbox3{margin-inline:-16px}.inbox3 .pane{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:0!important}.inbox3 .plist .pane-h{position:-webkit-sticky;position:sticky;top:56px;z-index:5;background:color-mix(in oklab,var(--bg) 90%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:10px 16px 8px!important;display:grid;grid-gap:10px;gap:10px;border-bottom:1px solid var(--line)}.inbox3 .hide-mobile-flex:not(.show),.inbox3 .pane-t{display:none!important}.ib2-search{margin:0;border-radius:14px;padding:10px 12px}.mchips{display:flex!important;gap:6px;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding-inline:16px}.mchips::-webkit-scrollbar{display:none}.mchip{flex:none;display:inline-flex;gap:6px;align-items:center;padding:7px 12px;border-radius:99px;border:1px solid var(--line-2);font-size:13px;color:var(--muted);white-space:nowrap}.mchip b{font-size:11px;font-weight:600;padding:0 6px;border-radius:99px;background:color-mix(in oklab,var(--text) 8%,transparent);color:var(--text)}.mchip.on{background:var(--accent-soft);border-color:color-mix(in oklab,var(--accent) 45%,transparent);color:var(--text)}.mchip.hot b{background:var(--bad);color:#fff}.msel-row{display:flex!important;align-items:center;gap:14px;font-size:12.5px}.msel-row .muted{-webkit-margin-end:auto;margin-inline-end:auto}.msel-row .link-btn{display:inline-flex;gap:4px;align-items:center}.ai-banner{min-height:38px!important;border-radius:12px;font-size:13px;background:var(--accent-soft);border-color:color-mix(in oklab,var(--accent) 35%,transparent)}.ib2-rows{padding:0!important;gap:0!important}.row2{border-radius:0!important;border:0!important;border-bottom:1px solid var(--line)!important;padding:14px 16px!important;margin:0!important;background:transparent!important}.row2.is-unread{background:color-mix(in oklab,var(--accent) 5%,transparent)!important}.row2:active{background:color-mix(in oklab,var(--text) 5%,transparent)!important}.row2 .rck{display:none}.ib2-rows.selecting .row2 .rck{display:grid}.row2.picked{background:var(--accent-soft)!important}.row2 .cav{width:42px;height:42px}.r2-top b,.row2 .cav{font-size:15px}.r2-subj{font-size:13.5px}.bulkbar{position:-webkit-sticky;position:sticky;top:0;z-index:6;border-radius:0!important;overflow-x:auto}.inbox3.has-sel{margin-top:-16px}.inbox3 .pconv{min-height:calc(100dvh - 56px);display:flex!important;flex-direction:column}.c3-head{position:-webkit-sticky;position:sticky;top:56px;z-index:6;background:color-mix(in oklab,var(--bg) 92%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:10px 14px 0!important;border-bottom:1px solid var(--line)}.c3-top{flex-wrap:nowrap!important;align-items:center;gap:8px}.c3-title h2{font-size:16px!important}.c3-subj{font-size:12px}.c3-actions{flex-wrap:nowrap!important;gap:4px}.c3-actions .igroup{display:none!important}.c3-actions>.btn{min-height:36px;padding:6px 12px}.c3-meta{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;padding-bottom:8px;margin-top:8px;white-space:nowrap}.c3-meta::-webkit-scrollbar{display:none}.ctabs{margin:0 -14px;padding:0 8px}.ctabs button{flex:1 1;justify-content:center;padding:10px 6px;font-size:13px}.pconv .c2-body{padding:14px!important;flex:1 1}.msg2{gap:8px}.msg2 .m2-av{display:none}.msg2 .m2-bub{max-width:92%!important;font-size:14.5px;line-height:1.65}.msg2.me{justify-content:flex-start}.lane-card{padding:12px}.composer-empty,.composer2{position:-webkit-sticky;position:sticky;bottom:0;z-index:6;margin:0!important;border-radius:18px 18px 0 0!important;border-bottom:0!important;background:color-mix(in oklab,var(--card-solid) 94%,transparent)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:12px 14px calc(12px + env(safe-area-inset-bottom))!important;box-shadow:0 -12px 30px -18px rgba(0,0,0,.6)}.composer-empty .btn.big{width:100%;justify-content:center}.cp-foot{gap:8px!important}.send-split{flex:1 1}.send-split>.btn:first-child{flex:1 1;justify-content:center}.inbox3.show-side .pside{position:fixed!important;inset:auto 0 0 0!important;top:auto!important;max-height:86dvh;border-radius:22px 22px 0 0!important;background:var(--card-solid)!important;padding:22px 16px calc(24px + env(safe-area-inset-bottom))!important;box-shadow:0 -20px 60px rgba(0,0,0,.6)!important;animation:sheetUp .26s cubic-bezier(.2,.8,.2,1);overflow-y:auto;z-index:75!important}.inbox3.show-side:after{content:"";position:fixed;inset:0;z-index:74;background:rgba(0,0,0,.5)}}@keyframes sheetUp{0%{transform:translateY(40%);opacity:.4}}.bsheet-bg{position:fixed;inset:0;z-index:80;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;align-items:end}.bsheet{background:var(--card-solid);border-radius:22px 22px 0 0;border-top:1px solid var(--line-2);padding:10px 16px calc(18px + env(safe-area-inset-bottom));display:grid;grid-gap:12px;gap:12px;animation:sheetUp .24s cubic-bezier(.2,.8,.2,1);max-height:86dvh;overflow-y:auto}.bs-handle{width:40px;height:4px;border-radius:99px;background:var(--line-2);justify-self:center}.bs-title{display:grid;grid-gap:2px;gap:2px}.bs-title b{font-size:16px}.bs-title span{font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.bs-grid button{display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:14px 6px;border-radius:14px;border:1px solid var(--line);background:var(--card);font-size:12.5px;font-weight:500}.bs-grid button svg{color:var(--accent)}.bs-grid button:active{background:var(--accent-soft)}.bs-h{font-size:12px;color:var(--muted);font-weight:600}.bs-tags{display:flex;flex-wrap:wrap;gap:6px}@media (max-width:760px){.inbox3 .ib2-rows,.inbox3 .pane,.inbox3 .pconv .c2-body,.inbox3 .plist{overflow:visible!important;max-height:none!important;height:auto!important}.inbox3{margin-top:-16px}html[data-conv="1"] .main{padding-bottom:0!important}.c3-head{margin-bottom:0}.ctabs{position:relative;background:transparent}.c3-head,.inbox3 .plist .pane-h,.topbar{background:color-mix(in oklab,var(--bg) 97%,transparent)!important}[data-theme=glow] .c3-head,[data-theme=glow] .inbox3 .plist .pane-h,[data-theme=glow] .topbar{background:color-mix(in oklab,#07070a 96%,transparent)!important}}.quotes{grid-template-columns:minmax(0,1fr)}.quotes a,.quotes a>div{min-width:0;overflow-wrap:anywhere}@media (max-width:760px){.main{overflow-x:clip}}.draft-issues{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:10px;border:1px solid color-mix(in oklab,var(--warn) 45%,transparent);background:color-mix(in oklab,var(--warn) 8%,transparent);font-size:12.5px;line-height:1.6;margin-bottom:10px}.draft-issues>svg{color:var(--warn);flex:none;margin-top:2px}.draft-issues>div{display:grid;grid-gap:2px;gap:2px}.home{grid-gap:34px;gap:34px}.home,.hsec{display:grid}.hsec{grid-gap:14px;gap:14px}.hsec>.grid{gap:16px}.hs-head{display:flex;align-items:baseline;gap:10px;padding-bottom:2px}.hs-head h2{font-size:18px;margin:0;letter-spacing:-.01em}.hs-count{font-size:12px;font-weight:700;padding:1px 9px;border-radius:99px;background:var(--accent-soft);color:var(--accent)}.hs-note{-webkit-margin-start:auto;margin-inline-start:auto;font-size:12.5px}.svc-grid{grid-template-columns:1.6fr 1fr}.donut-row{display:flex;gap:18px;align-items:center}.donut-legend{display:grid;grid-gap:9px;gap:9px;font-size:13px}.mod-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));grid-gap:12px;gap:12px}.mod-card{display:flex;gap:10px;align-items:center;padding:14px 16px}.mod-card b{flex:1 1;font-size:13.5px;font-weight:500}.custom-pop{padding:18px 20px;width:min(560px,94vw)}.cust-list{display:grid;grid-gap:6px;gap:6px}.cust-row{display:flex;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:12px}.cust-row.off{opacity:.55}.cust-row .grow{display:grid;grid-gap:2px;gap:2px;min-width:0}.cust-row .grow span{font-size:12px;color:var(--muted)}.cust-move{display:flex;gap:2px}.cust-move .ibtn:disabled{opacity:.3}.page-head>.btn{align-self:flex-end}@media (max-width:1000px){.svc-grid{grid-template-columns:1fr}}@media (max-width:760px){.home{gap:26px}.hs-head h2{font-size:17px}.page-head>.btn{align-self:flex-start}}.sup-kpis{margin-bottom:18px}.sup-kpi{text-align:start;cursor:pointer}.sup-kpi.is-on{border-color:color-mix(in oklab,var(--accent) 55%,transparent);box-shadow:0 0 0 3px var(--accent-soft)}.sup-kpi .value{font-size:26px}.dotx{width:9px;height:9px;border-radius:50%;background:var(--line-2);display:inline-block}.dotx.warn{background:var(--warn)}.dotx.accent{background:var(--accent)}.dotx.ok{background:var(--ok)}.dotx.bad{background:var(--bad)}.sup-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);grid-gap:16px;gap:16px;align-items:start}.sup-grid.issues{grid-template-columns:minmax(0,340px) minmax(0,1fr)}.sup-list{padding:0;overflow:hidden}.sup-tools{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:12px 14px;border-bottom:1px solid var(--line)}.sup-tools .ib2-search{flex:1 1 220px;margin:0}.sup-head{display:flex;gap:10px;align-items:center;padding:10px 14px;font-size:12.5px;color:var(--muted);border-bottom:1px solid var(--line)}.sup-bulk{position:-webkit-sticky;position:sticky;top:0;z-index:3;border-radius:0;flex-wrap:wrap}.sup-row{border-bottom:1px solid var(--line)}.sup-row.picked{background:var(--accent-soft)}.sr-main{display:flex;gap:12px;align-items:center;padding:12px 14px;cursor:pointer}.sr-main:hover{background:color-mix(in oklab,var(--text) 3%,transparent)}.sr-main .grow{min-width:0;display:grid;grid-gap:3px;gap:3px}.sr-top{display:flex;gap:10px;align-items:baseline}.sr-top b{font-size:14px}.sr-sub,.sr-top .muted{font-size:12px}.sr-sub{color:var(--muted);display:flex;align-items:center;flex-wrap:wrap;gap:2px}.sr-end{display:grid;justify-items:end;grid-gap:4px;gap:4px}.sr-end b{font-size:15px}.sr-more{padding:0 14px 14px;display:grid;grid-gap:10px;gap:10px}.sr-more blockquote{margin:0;padding:10px 12px;-webkit-border-start:3px solid var(--line-2);border-inline-start:3px solid var(--line-2);background:color-mix(in oklab,var(--text) 3%,transparent);border-radius:8px;font-size:13px;line-height:1.7}.sr-acts{display:flex;gap:6px;flex-wrap:wrap}.sup-side{display:grid;grid-gap:16px;gap:16px}.howto-ol{margin:0;-webkit-padding-start:18px;padding-inline-start:18px;display:grid;grid-gap:8px;gap:8px;font-size:13px;line-height:1.65}.msg-pop{padding:18px 20px;width:min(620px,94vw);display:grid;grid-gap:12px;gap:12px}.msg-pop textarea{width:100%;border:1px solid var(--line-2);border-radius:10px;background:var(--card-solid);color:var(--text);padding:12px;font:inherit;font-size:13.5px;line-height:1.7;resize:vertical}.issue-form{display:grid;grid-gap:8px;gap:8px;padding:14px;border-bottom:1px solid var(--line);background:color-mix(in oklab,var(--text) 2.5%,transparent)}.issue-form input,.issue-form select,.issue-form textarea,.note-add input{border:1px solid var(--line-2);border-radius:9px;background:var(--card-solid);color:var(--text);padding:9px 11px;font:inherit;font-size:13.5px;width:100%;min-width:0}.file-pick{cursor:pointer;justify-self:start}.issue-detail{display:grid;grid-gap:16px;gap:16px;padding:22px;grid-template-columns:minmax(0,1fr)}.issue-text{white-space:pre-wrap;font-size:13.5px;line-height:1.75;padding:12px 14px;border-radius:10px;background:color-mix(in oklab,var(--text) 3%,transparent)}.note-add{display:flex;gap:8px;margin-top:10px}@media (max-width:1000px){.sup-grid,.sup-grid.issues{grid-template-columns:1fr}}@media (max-width:760px){.sup-kpis{grid-template-columns:1fr 1fr!important}.sup-kpi .value{font-size:20px}.issue-detail{padding:16px}.sr-main{padding:12px}}.sup-row .rck{opacity:1!important;display:grid!important}.fb-card{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in oklab,var(--text) 2%,transparent)}.fb-head{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.fb-sum{margin:0;font-size:14px;line-height:1.7}.fb-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.fb-col{display:grid;grid-gap:8px;gap:8px;align-content:start}.fb-col>b{display:inline-flex;gap:6px;align-items:center;font-size:13px}.fb-col.good>b{color:var(--ok)}.fb-col.bad>b{color:var(--bad)}.fb-t{display:grid;grid-gap:4px;gap:4px;padding:9px 11px;border-radius:10px;background:var(--card-solid);border:1px solid var(--line)}.fb-t>div{display:flex;justify-content:space-between;gap:8px;font-size:13px;font-weight:500}.fb-t small{color:var(--muted);font-size:11.5px}.fb-t q{font-size:12px;color:var(--muted);line-height:1.6}.fb-sugg{font-size:13px;line-height:1.7}.fb-sugg ol{margin:6px 0 0;-webkit-padding-start:18px;padding-inline-start:18px}@media (max-width:760px){.fb-cols{grid-template-columns:1fr}}.disp-start{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:16px;border-radius:var(--radius-sm);border:1px dashed color-mix(in oklab,var(--accent) 50%,transparent);background:var(--accent-soft)}.disp-start>div{display:grid;grid-gap:3px;gap:3px;font-size:13px}.disp-ev{display:grid;grid-gap:12px;gap:12px}.ev-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.ev{display:grid;grid-gap:4px;gap:4px;align-content:start;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);font-size:13px;line-height:1.6}.ev>b{display:inline-flex;gap:6px;align-items:center;margin-bottom:2px}.ok-t{color:var(--ok)}.warn-t{color:var(--warn)}.ev-more{border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px 14px;font-size:13px}.ev-more summary{cursor:pointer;font-weight:500}.ev-more .track{margin-top:10px;max-height:360px;overflow-y:auto}.disp-letter{display:grid;grid-gap:10px;gap:10px}.disp-letter textarea{width:100%;border:1px solid var(--line-2);border-radius:10px;background:var(--card-solid);color:var(--text);padding:14px;font:inherit;font-size:13.5px;line-height:1.8;resize:vertical}.disp-sugs{padding:14px;border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px}.ds-row{display:flex;gap:8px;align-items:center}.ds-row .grow{display:grid;min-width:0;font-size:12.5px}.ds-row .grow span{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-date{display:grid;grid-gap:2px;gap:2px;font-size:11px;color:var(--muted)}@media (max-width:760px){.ev-grid{grid-template-columns:1fr}}.print-doc{max-width:820px;margin:0 auto;padding:32px 24px 60px;background:#fff;color:#111;min-height:100vh;font-size:13.5px;line-height:1.7}.print-doc h1{font-size:22px;color:#111}.print-doc h2{font-size:16px;margin:26px 0 10px;border-bottom:2px solid #111;padding-bottom:4px}.print-doc h3{font-size:14px;margin:12px 0 4px}.print-doc header{display:flex;gap:18px;align-items:center;border-bottom:1px solid #ddd;padding-bottom:14px}.print-doc header img{height:36px}.print-doc header p{margin:4px 0 0;color:#555}.print-doc table{width:100%;border-collapse:collapse}.print-doc td,.print-doc th{text-align:start;padding:6px 8px;border-bottom:1px solid #e5e5e5;vertical-align:top}.print-doc th{width:160px;color:#444;font-weight:600}.pd-letter,.pd-pre{white-space:pre-wrap}.pd-msg{-webkit-border-start:3px solid #ddd;border-inline-start:3px solid #ddd;padding:4px 10px;margin-bottom:10px}.pd-msg p{margin:2px 0 0}.pd-bar{display:flex;justify-content:flex-end;margin-bottom:14px}html:has(.print-doc) body{background:#f3f3f3;background-image:none}@media print{.pd-bar{display:none}.pd-break{page-break-before:always;break-before:page}html:has(.print-doc) body{background:#fff}.print-doc{padding:0}}.tour{z-index:120;pointer-events:none}.tour,.tour-dim{position:fixed;inset:0}.tour-dim{background:rgba(0,0,0,.55);pointer-events:auto}.tour-ring{position:fixed;border-radius:14px;box-shadow:0 0 0 9999px rgba(0,0,0,.58),0 0 0 2px var(--accent),0 0 30px 4px color-mix(in oklab,var(--accent) 45%,transparent);transition:all .3s cubic-bezier(.2,.8,.2,1);pointer-events:none;animation:ringPulse 1.8s ease-in-out infinite}@keyframes ringPulse{50%{box-shadow:0 0 0 9999px rgba(0,0,0,.58),0 0 0 3px var(--accent),0 0 44px 8px color-mix(in oklab,var(--accent) 55%,transparent)}}.tour-bubble{position:fixed;pointer-events:auto;background:var(--card-solid);border:1px solid color-mix(in oklab,var(--accent) 45%,var(--line-2));border-radius:16px;padding:14px 16px 12px;box-shadow:0 24px 60px -16px rgba(0,0,0,.7);display:grid;grid-gap:6px;gap:6px;animation:tourIn .28s cubic-bezier(.2,.8,.2,1)}@keyframes tourIn{0%{opacity:0;transform:translateY(6px)}}.tour-arrow{position:absolute;width:14px;height:14px;background:var(--card-solid);border:1px solid color-mix(in oklab,var(--accent) 45%,var(--line-2));transform:translateX(-50%) rotate(45deg)}.tour-bubble.below .tour-arrow{top:-8px;border-bottom:0;-webkit-border-end:0;border-inline-end:0}.tour-bubble.above .tour-arrow{bottom:-8px;border-top:0;-webkit-border-start:0;border-inline-start:0}.tb-top{display:flex;justify-content:space-between;align-items:center}.tb-k{font-size:11.5px;color:var(--accent);font-weight:600}.tb-title{font-size:16px}.tour-bubble p{margin:0;font-size:13.5px;line-height:1.7;color:color-mix(in oklab,var(--text) 85%,transparent)}.tb-foot{display:flex;gap:8px;align-items:center;margin-top:6px}.tb-dots{display:flex;gap:4px;-webkit-margin-end:auto;margin-inline-end:auto}.tb-dots i{width:6px;height:6px;border-radius:99px;background:var(--line-2);transition:.2s}.tb-dots i.on{width:18px;background:var(--accent)}.q-mark{font-weight:700;font-size:15px;line-height:1}.help{display:grid;grid-gap:30px;gap:30px;max-width:980px}.help-search{display:flex;gap:10px;align-items:center;padding:14px 16px;border-radius:16px;border:1px solid var(--line-2);background:var(--card);color:var(--muted)}.help-search input{flex:1 1;border:0;background:transparent;outline:none;font-size:15px;color:var(--text)}.help-sec{display:grid;grid-gap:12px;gap:12px}.help-sec h2{font-size:17px;margin:0}.help-grid{display:grid;grid-gap:10px;gap:10px}.help-card{padding:0;overflow:hidden}.help-card.on{border-color:color-mix(in oklab,var(--accent) 45%,transparent)}.hc-head{display:flex;gap:14px;align-items:center;width:100%;text-align:start;padding:16px 18px}.hc-head .grow{display:grid;grid-gap:2px;gap:2px}.hc-head b{font-size:15px}.hc-head .grow span{font-size:13px;color:var(--muted)}.hc-meta{display:flex;gap:8px;align-items:center;font-size:12px}.hc-body{display:grid;grid-gap:16px;gap:16px;padding:0 18px 18px}.hc-video{width:100%;border-radius:12px;border:1px solid var(--line-2);background:#000;aspect-ratio:16/10}.hc-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.hc-steps li{display:flex;gap:12px;align-items:flex-start}.hc-steps .num{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);font-weight:700;font-size:13px;flex:none}.hc-steps p{margin:2px 0 0;font-size:14px;line-height:1.7}.hc-body>.btn{justify-self:start}.gloss{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 24px;gap:12px 24px}.gloss>div{display:grid;grid-gap:2px;gap:2px;font-size:13.5px;line-height:1.6}.gloss span{color:var(--muted)}@media (max-width:760px){.gloss{grid-template-columns:1fr}.hc-head{padding:14px}.hc-body{padding:0 14px 14px}}.tour-arrow{width:18px;height:10px;border:0!important;background:color-mix(in oklab,var(--accent) 60%,var(--line-2));-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%);transform:translateX(-50%)}.tour-bubble.below .tour-arrow{top:-10px}.tour-bubble.above .tour-arrow{bottom:-10px;transform:translateX(-50%) rotate(180deg)}.tour-sheet{position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));pointer-events:auto;background:var(--card-solid);border:1px solid color-mix(in oklab,var(--accent) 45%,var(--line-2));border-radius:20px;padding:16px 16px 14px;box-shadow:0 -10px 50px -10px rgba(0,0,0,.8);display:grid;grid-gap:6px;gap:6px;animation:sheetUp .28s cubic-bezier(.2,.8,.2,1);min-height:186px;align-content:start}.tour-sheet.up{bottom:auto;top:62px;animation-name:tourIn}.tour-sheet .tb-title{font-size:17px}.tour-sheet p{margin:0;font-size:14.5px;line-height:1.7}.tour-sheet .tb-foot{margin-top:auto;padding-top:6px}.tour-sheet .btn.sm{min-height:40px;padding-inline:18px;font-size:14px}@media (max-width:760px){.switch:before{content:"";position:absolute;inset:-11px -8px}.link-btn{padding-block:9px;margin-block:-9px;font-size:12.5px}.color-pick{width:34px;height:34px}.row-actions .link-btn,.tpl-foot .link-btn{padding-inline:6px}.crumbs b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.cf-row .ib2-search{grid-column:1/-1;min-width:0}.cf-row label,.cf-row select{min-width:0;width:100%}.cf-row>:not(label):not(.ib2-search){grid-column:1/-1}.sec-head{flex-wrap:wrap;row-gap:4px}.sec-head h2{flex:none;white-space:nowrap}.sec-head>span{flex:1 1 100%}}.app{grid-template-columns:264px minmax(0,1fr);transition:grid-template-columns .22s cubic-bezier(.2,.8,.2,1)}html[data-side=mini] .app{grid-template-columns:72px minmax(0,1fr)}.side{padding:12px 10px;gap:0;overflow:hidden}.side-top{justify-content:space-between;gap:6px;padding:2px 4px 12px}.side-logo,.side-top{display:flex;align-items:center}.side-logo{min-width:0}.side-flip{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:var(--muted);flex:none;transition:background .15s,color .15s}.side-flip:hover{color:var(--text);background:color-mix(in oklab,var(--text) 7%,transparent)}.side .search{margin-bottom:8px}.side-scroll{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;margin-inline:-4px;padding-inline:4px;scrollbar-width:thin}.sys-line{display:flex;align-items:center}.sys-logos{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;gap:4px}.nt{display:grid;grid-gap:1px;gap:1px;padding-bottom:8px}.nt-row{display:flex;align-items:center;border-radius:10px;position:relative;transition:background .15s}.nt-row:hover{background:color-mix(in oklab,var(--text) 5%,transparent)}.nt-link{flex:1 1;min-width:0;display:flex;align-items:center;gap:10px;padding:8px 10px;color:var(--muted);font-weight:500;font-size:14px}.nt-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nt-row.in .nt-link,.nt-row:hover .nt-link{color:var(--text)}.d0>.nt-row .nt-link svg{flex:none;color:var(--muted)}.d0>.nt-row.in .nt-link svg{color:var(--accent)}.d0>.nt-row.in{background:color-mix(in oklab,var(--text) 4%,transparent)}.nt-row.on{background:var(--accent-soft)!important}.nt-row.on .nt-link{color:var(--text)}.nt-row.on:before{content:"";position:absolute;inset-inline-start:-10px;top:9px;bottom:9px;width:3px;border-radius:3px;background:var(--accent);box-shadow:0 0 12px var(--accent)}.nt-row.soon .nt-link{color:var(--faint)}.nt-exp{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:8px;color:var(--faint);-webkit-margin-end:3px;margin-inline-end:3px}.nt-exp:hover{color:var(--text);background:color-mix(in oklab,var(--text) 8%,transparent)}.nt-exp svg{transition:transform .2s;transform:rotate(90deg)}.nt-exp.open svg{transform:none}.nt-kids{display:grid;grid-gap:1px;gap:1px;margin:1px 0 6px;-webkit-margin-start:19px;margin-inline-start:19px;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.nt-kids .nt-link{font-size:13.5px;padding:7px 10px;font-weight:450}.nt-kids .nt-row.on:before{inset-inline-start:-9.5px;top:8px;bottom:8px;width:2px}.nt-kids .nt-kids{-webkit-margin-start:12px;margin-inline-start:12px;margin-bottom:4px}.nt-kids .nt-kids .nt-link{font-size:13px;padding:6px 10px}.nt-count{font-size:11px;font-family:var(--font-num);padding:0 7px;line-height:18px;border-radius:99px;background:var(--accent);color:var(--accent-ink,#06101f);font-weight:700}.nt-soon{-webkit-margin-start:auto;margin-inline-start:auto;font-size:10px;color:var(--faint);border:1px solid var(--line);padding:0 7px;border-radius:99px;line-height:17px;flex:none;font-weight:500}.nt-count+.nt-soon{-webkit-margin-start:6px;margin-inline-start:6px}html[data-side=mini] .side{padding-inline:10px;overflow:visible;align-items:center}html[data-side=mini] .side-top{flex-direction:column;padding-inline:0;gap:8px}html[data-side=mini] .side .search{width:44px;justify-content:center;padding:9px 0}html[data-side=mini] .search-l,html[data-side=mini] .side .search kbd,html[data-side=mini] .sys-l{display:none}html[data-side=mini] .side-scroll{overflow:visible;margin:0;padding:0;width:100%}html[data-side=mini] .sys{padding-inline:0;place-items:center;border-top:0}html[data-side=mini] .live-dot{margin:0}html[data-side=mini] .logo-full{display:none}html[data-side=mini] .logo-compact{display:inline-flex}.mini-nav{display:grid;grid-gap:4px;gap:4px;justify-items:center}.mini-item{position:relative}.mini-ic{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:var(--muted);position:relative;transition:background .15s,color .15s}.mini-ic:hover,.mini-item:hover .mini-ic{color:var(--text);background:color-mix(in oklab,var(--text) 7%,transparent)}.mini-ic.on{color:var(--accent);background:var(--accent-soft)}.mini-count{position:absolute;top:3px;inset-inline-end:2px;min-width:17px;height:17px;padding:0 4px;border-radius:99px;background:var(--accent);color:var(--accent-ink,#06101f);font:700 10px/17px var(--font-num);text-align:center}.mini-fly{position:absolute;top:-6px;inset-inline-start:calc(100% + 10px);min-width:220px;padding:8px;border-radius:14px;background:var(--card-solid);border:1px solid var(--line-2);box-shadow:0 24px 60px -16px rgba(0,0,0,.7);z-index:80;display:grid;grid-gap:1px;gap:1px;opacity:0;visibility:hidden;transform:translateX(6px);transition:opacity .14s,transform .14s,visibility 0s .14s}.mini-fly:before{content:"";position:absolute;inset-block:0;inset-inline-start:-14px;width:14px}.mini-item:focus-within .mini-fly,.mini-item:hover .mini-fly{opacity:1;visibility:visible;transform:none;transition:opacity .14s,transform .14s}.mini-fly-h{font-weight:600;font-size:14px;color:var(--text);border-bottom:1px solid var(--line);margin-bottom:4px}.mini-fly-h,.mini-fly-i{padding:8px 10px;display:flex;gap:8px;align-items:center}.mini-fly-i{border-radius:9px;color:var(--muted);font-size:13.5px;white-space:nowrap}.mini-fly-i:hover{color:var(--text);background:color-mix(in oklab,var(--text) 6%,transparent)}.mini-fly-i.on{color:var(--text);background:var(--accent-soft)}.mini-fly-i.soon{color:var(--faint)}.mini-fly-sub{-webkit-margin-start:14px;margin-inline-start:14px;-webkit-padding-start:6px;padding-inline-start:6px;-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.mini-fly-sub .mini-fly-i{font-size:13px;padding:6px 10px}.dept-tabs .tab.is-soon,.tab-soon{color:var(--faint)}.tab-soon{font-size:10px;border:1px solid var(--line);border-radius:99px;padding:0 6px;line-height:16px}@media (max-width:760px){.app,html[data-side=mini] .app{grid-template-columns:1fr}.main{padding-bottom:var(--page-bottom)!important}.drawer{width:min(88vw,360px)}.nt.big .nt-link{font-size:15.5px;padding:12px 10px;min-height:48px;gap:12px}.nt.big .nt-kids .nt-link{font-size:14.5px;padding:10px 12px;min-height:44px}.nt.big .nt-kids .nt-kids .nt-link{font-size:14px;min-height:42px}.nt.big .nt-exp{width:44px;height:44px}.nt.big .nt-row.on:before{inset-inline-start:-6px}.nt.big .nt-kids{-webkit-margin-start:22px;margin-inline-start:22px}}.side{z-index:40}.nt-kids .d2 .nt-link svg{color:var(--faint);flex:none}.nt-kids .d2 .nt-row.on .nt-link svg{color:var(--accent)}.nt-n{-webkit-margin-start:auto;margin-inline-start:auto;font:600 11px/18px var(--font-num);color:var(--muted);padding:0 6px;border-radius:99px;background:color-mix(in oklab,var(--text) 7%,transparent)}.nt-n.hot{color:#fff;background:var(--bad)}.nt-more{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--faint);padding:6px 10px;border-radius:8px}.nt-more:hover{color:var(--text)}.nt-more svg{transition:transform .2s}@media (max-width:760px){.nt.big .nt-more{padding:10px 12px;font-size:13px}}.ibx{--ibx-gap:12px;display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);grid-gap:var(--ibx-gap);gap:var(--ibx-gap);height:calc(100dvh - 168px);min-height:560px}.ibx.with-side{grid-template-columns:minmax(300px,360px) minmax(0,1fr) 316px}.ibx.focus{grid-template-columns:minmax(0,1fr)}.ibx.focus.with-side{grid-template-columns:minmax(0,1fr) 316px}.ibx-conv,.ibx-list,.ibx-side{min-height:0;background:var(--card);border:1px solid var(--line);border-radius:18px;display:flex;flex-direction:column;overflow:hidden}.ibx-side{display:none}.ibx.with-side .ibx-side{display:flex}.ibx-side-bg{display:none}.page-inbox{container-type:inline-size}.ibx{position:relative}@container (max-width: 1240px){.ibx,.ibx.with-side{grid-template-columns:minmax(280px,330px) minmax(0,1fr)}.ibx.with-side .ibx-side{position:absolute;top:0;bottom:0;inset-inline-end:0;width:320px;z-index:15;background:var(--card-solid);box-shadow:0 30px 80px -20px rgba(0,0,0,.75);animation:ibxIn .2s ease}}@container (max-width: 860px){.ibx,.ibx.with-side{grid-template-columns:minmax(250px,290px) minmax(0,1fr)}}@keyframes ibxIn{0%{opacity:0;transform:translateX(-12px)}}.ibx-lh{padding:14px 14px 10px;display:grid;grid-gap:10px;gap:10px;border-bottom:1px solid var(--line);flex:none}.ibx-lt{display:flex;justify-content:space-between}.ibx-boxbtn,.ibx-lt{align-items:center;gap:8px}.ibx-boxbtn{display:inline-flex;font-size:17px;padding:4px 8px;-webkit-margin-start:-8px;margin-inline-start:-8px;border-radius:10px}.ibx-boxbtn b{font-weight:650}.ibx-boxbtn .num{font-size:12px;color:var(--muted);background:color-mix(in oklab,var(--text) 7%,transparent);padding:1px 8px;border-radius:99px}.ibx-boxbtn svg{color:var(--faint)}.ibx-boxbtn:hover{background:color-mix(in oklab,var(--text) 5%,transparent)}.ibx-boxmenu{inset-inline-end:auto;inset-inline-start:0;width:260px;max-height:70vh;overflow-y:auto}.ibx-boxmenu button.on{background:var(--accent-soft);color:var(--text)}.ibx-boxmenu small{-webkit-margin-start:auto;margin-inline-start:auto;font-family:var(--font-num);color:var(--muted)}.ibx-boxmenu small.hot{color:var(--bad);font-weight:700}.menu-sep{height:1px;background:var(--line);margin:5px 4px}.menu-link{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:7px;font-size:13px}.menu-link:hover{background:var(--accent-soft)}.assign-menu button small kbd,.assign-menu kbd{font:500 10px var(--font-num);border:1px solid var(--line-2);border-radius:5px;padding:0 5px;color:var(--muted)}.assign-menu button small{-webkit-margin-start:auto;margin-inline-start:auto}.ibx-sync{display:flex;gap:6px}.ibx-sync .ibtn{width:32px;height:32px;border-color:transparent}.ibx-sync .ibtn.on{color:var(--accent);background:var(--accent-soft)}.ibx-search{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:12px;background:color-mix(in oklab,var(--text) 5%,transparent);border:1px solid transparent;color:var(--muted);transition:border-color .15s,background .15s}.ibx-search:focus-within{border-color:color-mix(in oklab,var(--accent) 55%,transparent);background:transparent}.ibx-search input{flex:1 1;min-width:0;background:none;border:0;outline:0;color:var(--text);font:inherit;font-size:14px}.ibx-search .ibtn{width:24px;height:24px;border:0}.ibx-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin-inline:-14px;padding-inline:14px}.ibx-chips::-webkit-scrollbar{display:none}.ibx-chips>.rel{flex:none}.ibx-chip{flex:none;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:99px;font-size:13px;font-weight:500;color:var(--muted);background:color-mix(in oklab,var(--text) 5%,transparent);border:1px solid transparent;white-space:nowrap;transition:background .15s,color .15s}.ibx-chip:hover{color:var(--text)}.ibx-chip b{font:600 11px var(--font-num);color:var(--muted)}.ibx-chip.on{color:var(--text);background:var(--accent-soft);border-color:color-mix(in oklab,var(--accent) 40%,transparent)}.ibx-chip.on b{color:var(--accent)}.ibx-chip.hot b{color:#fff;background:var(--bad);border-radius:99px;padding:0 6px;line-height:17px}.ibx-ai{display:flex;align-items:center;justify-content:center;gap:8px;height:38px;border-radius:12px;font-size:13.5px;font-weight:600;color:var(--accent);background:var(--accent-soft);border:1px dashed color-mix(in oklab,var(--accent) 45%,transparent)}.ibx-ai span{color:var(--muted);font-weight:400;font-size:12px}.ibx-bulk{display:flex;align-items:center;gap:4px;padding:8px 10px;border-bottom:1px solid var(--line);background:var(--accent-soft);font-size:13px;flex:none;overflow-x:auto;scrollbar-width:none}.ibx-bulk b{white-space:nowrap;-webkit-margin-end:4px;margin-inline-end:4px}.ibx-bulk>button:not(.ibtn){display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border-radius:8px;white-space:nowrap;color:var(--text)}.ibx-bulk>button:not(.ibtn):hover{background:color-mix(in oklab,var(--text) 8%,transparent)}.ibx-bulk .ibtn{width:30px;height:30px;border:0}.ibx-bulk .grow{flex:1 1}.ibx-rows{flex:1 1;overflow-y:auto;padding:6px;overscroll-behavior:contain}.ibx-row{display:flex;gap:12px;padding:11px 10px;border-radius:14px;cursor:pointer;position:relative;transition:background .12s;outline:0}.ibx-row:hover{background:color-mix(in oklab,var(--text) 4%,transparent)}.ibx-row:focus-visible{box-shadow:0 0 0 2px var(--accent)}.ibx-row.sel{background:var(--accent-soft)}.ibx-row.picked{background:color-mix(in oklab,var(--accent) 16%,transparent)}.ibx-row+.ibx-row:before{content:"";position:absolute;top:0;inset-inline:66px 10px;height:1px;background:var(--line)}.ibx-row.sel+.ibx-row:before,.ibx-row.sel:before,.ibx-row:hover+.ibx-row:before,.ibx-row:hover:before{opacity:0}.ibx-face{--h:210;flex:none;display:grid;place-items:center;border-radius:50%;font-weight:650;color:hsl(var(--h) 70% 82%);background:linear-gradient(145deg,hsl(var(--h) 45% 30%),hsl(var(--h) 45% 20%));line-height:1}[data-theme=light] .ibx-face,[data-theme=soft] .ibx-face{color:hsl(var(--h) 55% 30%);background:hsl(var(--h) 60% 90%)}.ibx-pick{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:50%}.ibx-row.picked .ibx-pick{background:var(--accent);color:#fff}.ibx-rm{flex:1 1;min-width:0;display:grid;grid-gap:3px;gap:3px;align-content:center}.ibx-r1{display:flex;align-items:baseline;gap:6px;min-width:0}.ibx-r1 b{font-weight:550;font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ibx-row.u-new .ibx-r1 b{font-weight:750}.ibx-merge{flex:none;font:600 10px/16px var(--font-num);padding:0 5px;border-radius:6px;color:var(--muted);border:1px solid var(--line-2)}.ibx-r1 time{-webkit-margin-start:auto;margin-inline-start:auto;flex:none;display:inline-flex;align-items:center;gap:3px;font:12px var(--font-num);color:var(--faint);white-space:nowrap}.ibx-row.u-new .ibx-r1 time{color:var(--accent);font-weight:600}.w-ok{color:var(--ok)!important}.w-warn{color:var(--warn)!important}.w-bad{color:var(--bad)!important;font-weight:650}.ibx-r2{display:flex;align-items:center;gap:8px;min-width:0}.ibx-subj{flex:1 1;min-width:0;font-size:13.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibx-row.u-new .ibx-subj{color:var(--text)}.ibx-flags{flex:none;display:inline-flex;align-items:center;gap:4px}.ibx-flags .f,.ibx-legend .f{width:20px;height:20px;display:inline-grid;place-items:center;border-radius:6px;color:var(--muted);background:color-mix(in oklab,var(--text) 7%,transparent);font-style:normal}.f.ok{color:var(--ok);background:color-mix(in oklab,var(--ok) 14%,transparent)}.f.warn{color:var(--warn);background:color-mix(in oklab,var(--warn) 15%,transparent)}.f.bad{color:var(--bad);background:color-mix(in oklab,var(--bad) 15%,transparent)}.f.ai{color:var(--accent);background:var(--accent-soft);animation:pulse 1.6s infinite}.ibx-flags .dot,.ibx-legend .dot{width:9px;height:9px;border-radius:50%;background:var(--accent);display:inline-block;box-shadow:0 0 10px color-mix(in oklab,var(--accent) 70%,transparent)}.ibx-r3{display:flex;gap:5px;flex-wrap:wrap;font-size:11.5px;color:var(--muted)}.ibx-r3>span{display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border-radius:6px;background:color-mix(in oklab,var(--text) 5%,transparent)}.ibx-r3 .tg{--tc:var(--accent);color:color-mix(in oklab,var(--tc) 80%,var(--text));background:color-mix(in oklab,var(--tc) 14%,transparent)}.ibx-r3 .moved{color:var(--ok);background:color-mix(in oklab,var(--ok) 12%,transparent)}.ibx-row.skel{pointer-events:none}.ibx-row.skel .ibx-face{width:44px;height:44px}.ibx-row.skel .ibx-face,.ibx-row.skel i{background:color-mix(in oklab,var(--text) 7%,transparent)}.ibx-row.skel i{display:block;height:10px;border-radius:6px;width:60%;animation:pulse 1.4s infinite}.ibx-row.skel i+i{width:85%}.ibx-empty{display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:48px 20px;text-align:center;color:var(--muted);font-size:13px}.ibx-empty b{color:var(--text);font-size:15px}.ibx-empty-ic{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;color:var(--ok);background:color-mix(in oklab,var(--ok) 12%,transparent);margin-bottom:4px}.ibx-row[data-swipe=archive]{background:color-mix(in oklab,var(--accent) 22%,transparent)}.ibx-row[data-swipe=done]{background:color-mix(in oklab,var(--ok) 22%,transparent)}.ibx-over{padding:28px;display:grid;grid-gap:20px;gap:20px;align-content:start;overflow-y:auto}.ibx-over-h{display:flex;gap:14px;align-items:center}.ibx-over-h h2{margin:0 0 2px;font-size:22px}.ibx-over-h .muted{font-size:13px}.ibx-over-ic{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;color:var(--accent);background:var(--accent-soft);flex:none}.ibx-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.ibx-stats>div{padding:14px 16px;border-radius:14px;border:1px solid var(--line);display:grid;grid-gap:2px;gap:2px}.ibx-stats b{font-size:26px;font-weight:650}.ibx-stats span{font-size:12.5px;color:var(--muted)}.ibx-stats .acc b{color:var(--accent)}.ibx-stats .bad b{color:var(--bad)}.ibx-over-actions{display:flex;gap:8px;flex-wrap:wrap}.ibx-over-sec h4{gap:8px;margin:0 0 8px;font-size:14px}.ibx-over-sec h4,.ibx-wait{display:flex;align-items:center}.ibx-wait{gap:12px;width:100%;padding:9px 10px;border-radius:12px;text-align:start}.ibx-wait:hover{background:color-mix(in oklab,var(--text) 5%,transparent)}.ibx-wait .grow{flex:1 1;min-width:0;display:grid}.ibx-wait b{font-size:13.5px;font-weight:550}.ibx-wait small{color:var(--muted);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibx-legend{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:12px;color:var(--muted);padding-top:14px;border-top:1px solid var(--line)}.ibx-legend span{display:inline-flex;align-items:center;gap:6px}.ibx-legend em{font-style:normal}.ibx-loading{margin:auto}.ibx-dots{display:inline-flex;gap:4px}.ibx-dots i{width:7px;height:7px;border-radius:50%;background:var(--accent);animation:ibxDot 1.2s ease-in-out infinite}.ibx-dots i:nth-child(2){animation-delay:.15s}.ibx-dots i:nth-child(3){animation-delay:.3s}@keyframes ibxDot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.ibx-ch{flex:none;padding:12px 16px 10px;border-bottom:1px solid var(--line);display:grid;grid-gap:9px;gap:9px;background:color-mix(in oklab,var(--bg-2) 60%,transparent)}.ibx-ch1{display:flex;align-items:center;gap:10px;min-width:0}.ibx-back{display:none;border:0}.ibx-back svg{transform:rotate(-90deg)}.ibx-who{flex:1 1;min-width:0;display:flex;align-items:center;gap:12px;text-align:start;padding:2px;border-radius:12px}.ibx-who-t{min-width:0;display:grid}.ibx-who-t b{font-size:16px;font-weight:650}.ibx-who-t b,.ibx-who-t small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibx-who-t small{font-size:13px;color:var(--muted)}.ibx-acts{display:flex;align-items:center;gap:6px;flex:none}.ibx-acts .ibtn{width:36px;height:36px;border-color:transparent}.ibx-acts .ibtn.on,.ibx-acts .ibtn:hover{border-color:var(--line)}.ibx-acts .ibtn.on{color:var(--accent)}.ibx-done{height:36px;padding-inline:14px;border-radius:11px;gap:6px;font-weight:600;border-color:color-mix(in oklab,var(--ok) 40%,transparent);color:var(--ok)}.ibx-done:hover{background:color-mix(in oklab,var(--ok) 12%,transparent)}.ibx-ch2{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12.5px}.ibx-ch2>.rel,.ibx-tagchip{display:inline-flex}.ibx-tagchip{align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:8px;font-size:12.5px;font-weight:550;border:1px solid var(--line-2);color:var(--text)}.ibx-tagchip small{font:700 9.5px var(--font-num);color:var(--accent);background:var(--accent-soft);padding:0 4px;border-radius:4px}.ibx-tagchip svg:last-child{color:var(--faint)}.ibx-tagchip.set{background:var(--accent-soft);border-color:color-mix(in oklab,var(--accent) 35%,transparent)}.ibx-tagchip.ai,.ibx-tagchip.empty{border-style:dashed}.ibx-tagchip.empty{color:var(--muted)}.ibx-tagchip.warn{color:var(--warn);border-color:color-mix(in oklab,var(--warn) 40%,transparent)}.ibx-meta{display:inline-flex;align-items:center;gap:5px;color:var(--muted);background:color-mix(in oklab,var(--text) 5%,transparent)}.ibx-add,.ibx-meta{height:26px;padding:0 9px;border-radius:8px}.ibx-add{font-size:12.5px;color:var(--faint);border:1px dashed var(--line-2)}.ibx-add:hover{color:var(--text)}.ibx-collide{display:flex;align-items:center;gap:6px;font-size:12.5px;padding:7px 10px;border-radius:10px;color:var(--warn);background:color-mix(in oklab,var(--warn) 10%,transparent)}.ibx-body{flex:1 1;min-height:0;overflow-y:auto;padding:18px 20px 10px;display:flex;flex-direction:column;gap:4px;overscroll-behavior:contain}.ibx-card{display:flex;gap:10px;align-items:flex-start;padding:11px 13px;border-radius:13px;font-size:13px;border:1px solid var(--line);background:color-mix(in oklab,var(--text) 3%,transparent);margin-bottom:8px}.ibx-card .grow{flex:1 1;min-width:0;display:grid;grid-gap:3px;gap:3px;line-height:1.6}.ibx-card.bad{border-color:color-mix(in oklab,var(--bad) 35%,transparent);background:color-mix(in oklab,var(--bad) 7%,transparent)}.ibx-card.bad>svg{color:var(--bad)}.ibx-card.acc{border-color:color-mix(in oklab,var(--accent) 35%,transparent);background:var(--accent-soft)}.ibx-card.acc>svg{color:var(--accent)}.ibx-sum{display:flex;align-items:flex-start;gap:10px;width:100%;text-align:start;padding:11px 13px;border-radius:13px;font-size:13.5px;line-height:1.6;background:var(--accent-soft);border:1px solid color-mix(in oklab,var(--accent) 28%,transparent);margin-bottom:10px}.ibx-sum>svg{color:var(--accent);flex:none;margin-top:3px}.ibx-sum .grow{flex:1 1;min-width:0}.ibx-sum .go{flex:none;font-size:12px;color:var(--accent);font-weight:600;white-space:nowrap;margin-top:2px}.ibx-sum.bad{background:color-mix(in oklab,var(--warn) 9%,transparent);border-color:color-mix(in oklab,var(--warn) 32%,transparent)}.ibx-sum.bad .go,.ibx-sum.bad>svg{color:var(--warn)}.ibx-day{display:flex;justify-content:center;margin:12px 0 8px}.ibx-day span{font-size:11.5px;font-weight:600;color:var(--muted);padding:3px 12px;border-radius:99px;background:color-mix(in oklab,var(--text) 6%,transparent)}.ibx-thread{align-self:center;display:inline-flex;gap:6px;align-items:center;font-size:11.5px;color:var(--faint);margin:8px 0 6px;max-width:90%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ibx-msg{display:flex;gap:8px;align-items:flex-end;max-width:min(78%,640px);margin-top:8px}.ibx-msg.grouped{margin-top:2px}.ibx-msg.them{align-self:flex-start}.ibx-msg.us{align-self:flex-end}.ibx-msg-av{width:28px;flex:none}.ibx-bub{position:relative;padding:9px 13px 20px;border-radius:16px;font-size:14px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;min-width:92px}.ibx-msg.them .ibx-bub{background:color-mix(in oklab,var(--text) 7%,var(--card-solid));border-start-start-radius:6px}.ibx-msg.them.grouped .ibx-bub{border-start-start-radius:16px}.ibx-msg.us .ibx-bub{background:color-mix(in oklab,var(--accent) 22%,var(--card-solid));border-start-end-radius:6px}.ibx-msg.us.grouped .ibx-bub{border-start-end-radius:16px}.ibx-bub-h{font-size:12px;margin-bottom:2px}.ibx-bub-h b{font-weight:650}.ibx-msg.them .ibx-bub-h b{color:hsl(200 80% 70%)}[data-theme=light] .ibx-msg.them .ibx-bub-h b,[data-theme=soft] .ibx-msg.them .ibx-bub-h b{color:hsl(205 70% 38%)}.ibx-msg.us .ibx-bub-h b{color:var(--accent)}.ibx-bub time{position:absolute;bottom:4px;inset-inline-end:10px;font:10.5px var(--font-num);color:var(--faint)}.ibx-note{align-self:stretch;margin:10px 2px;border-radius:14px;padding:10px 13px;background:color-mix(in oklab,var(--warn) 9%,transparent);border:1px dashed color-mix(in oklab,var(--warn) 40%,transparent)}.ibx-note-h{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted)}.ibx-note-h b{color:var(--warn);font-weight:650}.ibx-note-h time{-webkit-margin-start:auto;margin-inline-start:auto;font:11px var(--font-num)}.ibx-note-t{font-size:13.5px;line-height:1.65;white-space:pre-wrap;margin-top:5px}.ibx-cmp{flex:none;position:relative;margin:0 14px 14px;border-radius:16px;border:1px solid var(--line-2);background:var(--card-solid);padding:10px 12px 12px;display:grid;grid-gap:10px;gap:10px;box-shadow:0 -12px 30px -18px rgba(0,0,0,.6)}.ibx-cmp.open{border-color:color-mix(in oklab,var(--accent) 45%,transparent)}.ibx-cmp.is-note{border-color:color-mix(in oklab,var(--warn) 45%,transparent);background:color-mix(in oklab,var(--warn) 5%,var(--card-solid))}.ibx-cmp.is-sale.open{border-color:color-mix(in oklab,var(--ok) 45%,transparent)}.ibx-cmp-tabs{display:flex;align-items:center;gap:4px}.ibx-cmp-tabs>button[role=tab]{white-space:nowrap;display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:9px;font-size:13px;font-weight:550;color:var(--muted)}.ibx-cmp-tabs>button[role=tab]:hover{color:var(--text)}.ibx-cmp-tabs>button.on{color:var(--text);background:var(--accent-soft)}.ibx-cmp-tabs>button.on.note{background:color-mix(in oklab,var(--warn) 15%,transparent);color:var(--warn)}.ibx-cmp-tabs b{font:600 10.5px var(--font-num);padding:0 6px;border-radius:99px;background:color-mix(in oklab,var(--warn) 20%,transparent);color:var(--warn)}.ibx-score{white-space:nowrap;-webkit-margin-start:auto;margin-inline-start:auto;display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--ok);padding:4px 9px;border-radius:99px;background:color-mix(in oklab,currentColor 10%,transparent)}.ibx-cmp .hpop{bottom:calc(100% + 8px);inset-inline-end:12px}.ibx-preview{display:grid;grid-gap:4px;gap:4px;text-align:start;width:100%;padding:10px 12px;border-radius:12px;background:color-mix(in oklab,var(--text) 4%,transparent);border:1px solid var(--line);transition:border-color .15s}.ibx-preview:hover{border-color:color-mix(in oklab,var(--accent) 45%,transparent)}.ibx-preview-k{display:inline-flex;gap:5px;align-items:center;font-size:11.5px;font-weight:600;color:var(--accent)}.ibx-cmp.is-sale .ibx-preview-k{color:var(--ok)}.ibx-preview-t{font-size:13.5px;line-height:1.6;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ibx-preview-go{font-size:11.5px;color:var(--faint)}.ibx-styles{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.ibx-styles button{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;border-radius:99px;font-size:12.5px;color:var(--muted);border:1px solid var(--line-2)}.ibx-styles button.on{color:var(--text);background:var(--accent-soft);border-color:color-mix(in oklab,var(--accent) 45%,transparent)}.ibx-ta{width:100%;min-height:140px;max-height:42vh;resize:vertical;padding:11px 13px;border-radius:12px;border:1px solid var(--line);background:color-mix(in oklab,var(--text) 3%,transparent);color:var(--text);font:inherit;font-size:14px;line-height:1.7;outline:0}.ibx-ta:focus{border-color:color-mix(in oklab,var(--accent) 55%,transparent)}.ibx-cmp.is-note .ibx-ta{min-height:90px}.ibx-mentions{gap:6px;font-size:12px}.ibx-cmp-foot,.ibx-mentions{display:flex;align-items:center;flex-wrap:wrap}.ibx-cmp-foot{gap:8px}.ibx-cmp-foot .grow{flex:1 1;font-size:12px}.ibx-hint{font-size:11.5px;-webkit-margin-start:auto;margin-inline-start:auto}.ibx-thinking{gap:10px;font-size:13.5px;color:var(--accent);padding:6px 2px}.ibx-start,.ibx-thinking{display:flex;align-items:center}.ibx-start{gap:8px;flex-wrap:wrap}.ibx-start .muted{font-size:11.5px;flex-basis:100%}.ibx-side{overflow-y:auto}.ibx-side-h{display:flex;justify-content:flex-end;padding:10px 10px 0;position:-webkit-sticky;position:sticky;top:0;z-index:2}.ibx-side-h .ibtn{width:30px;height:30px;border:0}.ibx-cust{display:grid;justify-items:center;grid-gap:4px;gap:4px;padding:0 18px 16px;text-align:center;border-bottom:1px solid var(--line);margin-top:-18px}.ibx-cust b{font-size:16px;margin-top:6px}.ibx-cust>.muted{font-size:12.5px;overflow-wrap:anywhere}.ibx-cust-chips{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;margin-top:6px}.ibx-cust-nums{display:grid;grid-template-columns:repeat(3,1fr);width:100%;margin-top:10px;border:1px solid var(--line);border-radius:12px}.ibx-cust-nums>div{display:grid;padding:8px 4px}.ibx-cust-nums>div+div{-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.ibx-cust-nums b{font-size:15px}.ibx-cust-nums span{font-size:11px;color:var(--muted)}.ibx-links{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;padding:14px;border-bottom:1px solid var(--line)}.ibx-links a{display:flex;align-items:center;gap:7px;padding:8px 9px;border-radius:10px;font-size:12.5px;border:1px solid var(--line);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ibx-links a:hover{border-color:var(--line-2);background:color-mix(in oklab,var(--text) 4%,transparent)}.ibx-ptabs{display:flex;gap:2px;padding:8px 10px 0;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none;position:-webkit-sticky;position:sticky;top:0;background:var(--card-solid);z-index:1}.ibx-ptabs button{padding:8px 10px;font-size:13px;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;font-weight:500}.ibx-ptabs button.on{color:var(--text);border-color:var(--accent)}.ibx-pbody{padding:14px;display:grid;grid-gap:10px;gap:10px;align-content:start}@media (min-width:761px){.page-inbox .page-head{display:none}}@media (max-width:760px){.ibx,.ibx.focus,.ibx.focus.with-side,.ibx.with-side{display:block;height:auto;min-height:0}.ibx-list{border:0;background:none;border-radius:0;overflow:visible;margin-inline:-14px}.ibx-lh{padding:4px 14px 10px;border:0;position:-webkit-sticky;position:sticky;top:56px;z-index:20;background:color-mix(in oklab,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ibx-boxbtn{font-size:20px}.ibx-rows{overflow:visible;padding:0 6px 20px}.ibx-row{padding:12px 10px;border-radius:14px}.ibx-row+.ibx-row:before{inset-inline-start:68px}.ibx-r1 b{font-size:15.5px}.ibx-subj{font-size:14px}.ibx-bulk{position:-webkit-sticky;position:sticky;top:56px;z-index:21;margin:0 6px;border-radius:12px;border:0}.ibx-bulk>button span,.ibx-conv,.ibx.has-sel .ibx-list{display:none}.ibx.has-sel .ibx-conv{display:flex;position:fixed;inset:0;z-index:60;border:0;border-radius:0;background:var(--bg)}.ibx-ch{padding:calc(8px + env(safe-area-inset-top)) 10px 8px;gap:7px}.ibx-back{display:grid;width:38px;height:38px;-webkit-margin-start:-4px;margin-inline-start:-4px}.ibx-who{gap:10px}.ibx-who .ibx-face{width:38px!important;height:38px!important}.ibx-who-t b{font-size:16px}.ibx-who-t small{font-size:12.5px}.ibx-done{padding-inline:11px}.ibx-done span{display:none}.ibx-ch2{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-10px;padding-inline:10px}.ibx-ch2>*{flex:none}.ibx-ch2 .assign-menu,.ibx-ch2 .merge-pop{position:fixed;top:110px;left:10px;right:10px;width:auto;max-height:60vh;overflow-y:auto}.ibx-body{padding:12px 10px 8px}.ibx-msg{max-width:86%}.ibx-bub{font-size:15px}.ibx-cmp{margin:0;border-radius:18px 18px 0 0;border-width:1px 0 0;padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.ibx-ta{min-height:110px;font-size:16px}.ibx-cmp-foot .btn:not(.primary) span{display:none}.ibx-cmp-foot .btn.primary.big,.ibx-cmp-foot .send-split .btn{flex:1 1;justify-content:center}.ibx-cmp-foot .send-split{flex:1 1}.ibx-cmp-foot .send-split .btn.caret{flex:none}.ibx-hint{flex-basis:100%;margin:0}.ibx-side-bg{display:block;position:fixed;inset:0;z-index:70;background:rgba(0,0,0,.5);opacity:0;pointer-events:none;transition:opacity .2s}.ibx.show-side .ibx-side-bg{opacity:1;pointer-events:auto}.ibx-side,.ibx.with-side .ibx-side{display:flex;position:fixed;inset:auto 0 0 0;width:auto;animation:none;box-shadow:none;height:88dvh;z-index:71;border-radius:22px 22px 0 0;background:var(--card-solid);border:0;border-top:1px solid var(--line-2);transform:translateY(102%);transition:transform .28s cubic-bezier(.2,.8,.2,1);padding-bottom:env(safe-area-inset-bottom)}.ibx.show-side .ibx-side{transform:none}.ibx-over{display:none}html[data-conv="1"] .drawer-bg,html[data-conv="1"] .topbar{z-index:1}.page-inbox .dept-tabs,.page-inbox .page-head{display:none}}@media (min-width:761px){.main:has(.page-inbox){padding-bottom:16px}.page-inbox .dept-tabs{margin-bottom:14px}}.ibx-side>*{flex:none}@media (max-width:760px){.page-inbox{container-type:normal}}.ibx-cmp{grid-template-columns:minmax(0,1fr)}.ibx-cmp>*{min-width:0}.ibx-cmp-tabs{overflow-x:auto;scrollbar-width:none}@media (max-width:760px){.ibx-score .lbl{display:none}.ibx-cmp-tabs>button[role=tab]{padding:6px 9px}.ibx-cmp-foot{gap:6px}.ibx-cmp-foot .btn{min-height:42px}.ibx-cmp-foot>.btn:not(.primary),.ibx-cmp-foot>.rel>.btn{padding-inline:12px}}button.nt-link{width:100%;text-align:start;font:inherit;font-weight:500}.nt-link .nt-exp{width:22px;height:22px;margin:0;-webkit-margin-start:auto;margin-inline-start:auto;border-radius:6px;display:grid;place-items:center;color:var(--faint);flex:none}.nt-count~.nt-exp,.nt-soon~.nt-exp{-webkit-margin-start:6px;margin-inline-start:6px}.nt-row.grp:hover .nt-exp{color:var(--text)}.nt-kids .nt-row.grp .nt-link{font-weight:500}.mini-fly-g{color:var(--faint);font-size:12px;padding-bottom:2px;cursor:default}.mini-fly-g:hover{background:none;color:var(--faint)}.mini-fly-g.in{color:var(--muted)}@media (max-width:760px){.nt.big .nt-link .nt-exp{width:28px;height:28px}}.ibx-grip{position:absolute;top:-7px;left:50%;transform:translateX(-50%);width:64px;height:14px;display:grid;place-items:center;cursor:ns-resize;touch-action:none;z-index:2}.ibx-grip i{width:40px;height:4px;border-radius:99px;background:var(--line-2);transition:background .15s,width .15s}.ibx-grip:hover i{background:var(--accent);width:52px}.ibx-ta{min-height:110px;max-height:none;resize:none;transition:height .08s}.ibx-tools{display:inline-flex;align-items:center;gap:4px;-webkit-margin-start:auto;margin-inline-start:auto}.ibx-tools .ibtn{width:30px;height:30px;border-color:transparent}.ibx-tools+.ibx-score{-webkit-margin-start:4px;margin-inline-start:4px}.ibx-saved{font-size:11.5px;color:var(--faint);white-space:nowrap}.ibx-cmp.drop{border-color:var(--accent);border-style:dashed}.ibx-dropzone{position:absolute;inset:0;z-index:3;border-radius:inherit;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;font-weight:600;color:var(--accent);background:color-mix(in oklab,var(--accent) 12%,var(--card-solid));pointer-events:none}.ibx-files{display:flex;flex-wrap:wrap;gap:6px}.ibx-file{border:1px solid var(--line-2);border-radius:10px;background:color-mix(in oklab,var(--text) 4%,transparent);overflow:hidden;max-width:100%}.ibx-file,.ibx-file-o{display:inline-flex;align-items:center}.ibx-file-o{gap:7px;padding:4px 8px 4px 6px;font-size:12.5px;min-width:0}.ibx-file-o img{width:28px;height:28px;border-radius:6px;object-fit:cover;flex:none}.ibx-file-o span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.ibx-file-o small{color:var(--faint)}.ibx-file-x{width:26px;align-self:stretch;display:grid;place-items:center;color:var(--muted);-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.ibx-file-x:hover{color:var(--bad);background:color-mix(in oklab,var(--bad) 10%,transparent)}.ibx-clip{width:38px;height:38px}.ibx-slash{position:absolute;bottom:calc(100% + 6px);inset-inline-start:0;width:min(340px,100%);background:var(--card-solid);border:1px solid var(--line-2);border-radius:12px;padding:6px;z-index:5;box-shadow:0 20px 50px -14px rgba(0,0,0,.7);display:grid;grid-gap:1px;gap:1px}.ibx-slash button{display:grid;text-align:start;padding:7px 9px;border-radius:8px}.ibx-slash button.on,.ibx-slash button:hover{background:var(--accent-soft)}.ibx-slash button small{color:var(--muted);font-size:11.5px}.ibx-slash .muted{padding:8px;font-size:12.5px}.ibx-slash-f{font-size:11px;color:var(--faint);padding:4px 9px 2px;border-top:1px solid var(--line);margin-top:3px}.att.file,.att.img{cursor:zoom-in;font:inherit;color:inherit;background:none}.att.file{cursor:pointer}.ibx-conv.writing{position:fixed;inset:14px;z-index:90;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-rows:auto minmax(0,1fr);background:var(--card-solid);box-shadow:0 40px 120px -20px rgba(0,0,0,.85);border-color:var(--line-2)}.ibx-conv.writing>.ibx-ch{grid-column:1/-1}.ibx-conv.writing>.ibx-body{grid-column:2;grid-row:2;-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line)}.ibx-conv.writing>.ibx-cmp{grid-column:1;grid-row:2;margin:14px;align-content:start;overflow-y:auto;box-shadow:none}.ibx-conv.writing .ibx-msg{max-width:92%}@media (max-width:760px){.ibx-conv.writing{inset:0;grid-template-columns:1fr;border-radius:0}.ibx-conv.writing>.ibx-body{display:none}.ibx-conv.writing>.ibx-cmp{grid-column:1;margin:0;border-radius:0;border:0}.ibx-grip{display:none}.ibx-file-o span{max-width:120px}}.ibx-mail{width:min(680px,94vw);padding:18px 20px;display:grid;grid-gap:14px;gap:14px;max-height:84vh;overflow-y:auto}.ibx-mail-h{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border-radius:12px;background:color-mix(in oklab,var(--text) 4%,transparent);font-size:13px}.ibx-mail-h>div{display:flex;gap:10px}.ibx-mail-h span{width:44px;color:var(--muted);flex:none}.ibx-mail-h b{font-weight:500;overflow-wrap:anywhere}.ibx-mail-b{white-space:pre-wrap;line-height:1.75;font-size:14.5px;padding:4px 2px}.fv{position:fixed;inset:0;z-index:200;background:rgba(4,4,8,.86);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;grid-template-rows:auto minmax(0,1fr);animation:fade .18s ease}.fv-top{display:flex;justify-content:space-between;gap:10px;padding:12px 16px;color:#fff}.fv-name,.fv-top{align-items:center}.fv-name{display:inline-flex;gap:8px;min-width:0;font-size:14px}.fv-name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.fv-name small{color:rgba(255,255,255,.55)}.fv-acts{display:flex;gap:6px}.fv-acts .ibtn{color:#fff;border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.06)}.fv-stage{display:grid;place-items:center;padding:0 64px 24px;min-height:0;overflow:auto}.fv-stage img{max-width:100%;max-height:100%;object-fit:contain;border-radius:10px;cursor:zoom-in;box-shadow:0 30px 80px -20px rgba(0,0,0,.8)}.fv-stage.zoom{place-items:start center}.fv-stage.zoom img{max-width:none;max-height:none;cursor:zoom-out}.fv-stage iframe{width:min(1000px,100%);height:100%;border:0;border-radius:10px;background:#fff}.fv-file{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:40px;border-radius:18px;background:var(--card-solid);color:var(--text);text-align:center}.fv-nav{position:fixed;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:#fff;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18)}.fv-nav:disabled{opacity:.25}.fv-nav.prev{right:12px}.fv-nav.prev svg{transform:rotate(-90deg)}.fv-nav.next{left:12px}.fv-nav.next svg{transform:rotate(90deg)}@media (max-width:760px){.fv-stage{padding:0 8px 16px}.fv-nav{width:40px;height:40px;top:auto;bottom:18px;transform:none}}.ibx-conv.writing .ibx-slash{bottom:auto;top:10px;inset-inline-start:10px}@media (max-width:760px){.ibx-cmp-tabs{flex-wrap:wrap;row-gap:4px}.ibx-cmp-foot .btn.primary{white-space:nowrap;font-size:13.5px}}.ibx-macro-btn{color:var(--accent)!important}.ibx-macros{width:330px;max-height:70vh;overflow-y:auto}.ibx-macros button{align-items:flex-start;padding:8px}.ibx-macros .grow{display:grid;grid-gap:2px;gap:2px;min-width:0}.ibx-macros b{font-weight:600;display:flex;gap:6px;align-items:center}.ibx-macros b em{font-style:normal;font:600 10px var(--font-num);color:var(--ok);background:color-mix(in oklab,var(--ok) 14%,transparent);padding:0 6px;border-radius:99px}.ibx-macros small{color:var(--muted);font-size:11.5px;line-height:1.5;margin:0!important}.ibx-macro-ic{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;color:var(--accent);background:var(--accent-soft);flex:none}.ibx-pb{border:1px solid var(--line-2);border-radius:13px;margin-bottom:10px;background:color-mix(in oklab,var(--text) 2%,transparent)}.ibx-pb-h{display:flex;align-items:center;gap:9px;width:100%;padding:10px 12px;text-align:start;font-size:13.5px}.ibx-pb-h>svg:first-child{color:var(--accent)}.ibx-pb-h b{font-weight:600}.ibx-pb-n{-webkit-margin-start:auto;margin-inline-start:auto;font-size:12px;color:var(--muted)}.ibx-pb-bar{width:64px;height:5px;background:var(--line);overflow:hidden}.ibx-pb-bar,.ibx-pb-bar i{border-radius:99px;display:block}.ibx-pb-bar i{height:100%;background:var(--ok);transition:width .3s}.ibx-pb-h>svg:last-child{color:var(--faint);transition:transform .2s;transform:rotate(90deg)}.ibx-pb.open .ibx-pb-h>svg:last-child{transform:none}.ibx-pb-b{padding:0 12px 10px;display:grid;grid-gap:2px;gap:2px}.ibx-pb-intro{font-size:12.5px;padding-bottom:6px}.ibx-pb-s{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:9px;font-size:13.5px;cursor:pointer}.ibx-pb-s:hover{background:color-mix(in oklab,var(--text) 5%,transparent)}.ibx-pb-s input{width:17px;height:17px;accent-color:var(--ok);flex:none}.ibx-pb-s.done span{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab,var(--muted) 50%,transparent);text-decoration-color:color-mix(in oklab,var(--muted) 50%,transparent)}.ibx-pb-s em{-webkit-margin-start:auto;margin-inline-start:auto;font-style:normal;font-size:10.5px;color:var(--warn);border:1px solid color-mix(in oklab,var(--warn) 40%,transparent);padding:0 6px;border-radius:99px;flex:none}.ibx-appr{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:13px;margin-bottom:8px;font-size:13px;border:1px solid color-mix(in oklab,var(--warn) 38%,transparent);background:color-mix(in oklab,var(--warn) 8%,transparent)}.ibx-appr>svg{color:var(--warn);flex:none}.ibx-appr .grow{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.ibx-appr .grow span{color:var(--muted);font-size:12.5px}.ibx-appr.approved{border-color:color-mix(in oklab,var(--ok) 38%,transparent);background:color-mix(in oklab,var(--ok) 8%,transparent)}.ibx-appr.approved>svg{color:var(--ok)}.ibx-appr.rejected{border-color:color-mix(in oklab,var(--bad) 35%,transparent);background:color-mix(in oklab,var(--bad) 7%,transparent)}.ibx-appr.rejected>svg{color:var(--bad)}.ibx-appr-acts{display:flex;gap:6px;flex:none}@media (max-width:760px){.ibx-appr{flex-wrap:wrap}.ibx-appr-acts{width:100%}.ibx-appr-acts .btn{flex:1 1;justify-content:center}}.input{border:1px solid var(--line-2);border-radius:10px;background:transparent;color:var(--text);padding:9px 12px;font:inherit;font-size:14px;outline:none;width:100%}.input:focus{border-color:color-mix(in oklab,var(--accent) 55%,transparent)}.pbk{display:grid;grid-gap:16px;gap:16px}.pbk-seg{width:-moz-fit-content;width:fit-content}.pbk-seg b{font:600 11px var(--font-num);color:var(--muted)}.pbk-intro{display:flex;align-items:center;gap:14px;justify-content:space-between;flex-wrap:wrap}.pbk-intro>div{display:grid;grid-gap:3px;gap:3px}.pbk-intro .muted{font-size:13px}.pbk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:12px;gap:12px}.pbk-card{display:grid;grid-gap:10px;gap:10px;align-content:start;padding:16px}.pbk-card.off{opacity:.55}.pbk-card-h{display:flex;align-items:center;gap:10px}.pbk-card-h b{flex:1 1;font-size:15px}.pbk-card p{margin:0;font-size:13px;line-height:1.6}.pbk-ic{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;color:var(--accent);background:var(--accent-soft);flex:none}.pbk-steps{margin:0;padding:0;list-style:none;display:grid;grid-gap:4px;gap:4px;counter-reset:s}.pbk-steps li{display:flex;gap:7px;align-items:center;font-size:12.5px;color:var(--muted)}.pbk-steps li svg{color:var(--faint);flex:none}.pbk-foot{align-items:center;gap:8px;padding-top:8px;border-top:1px solid var(--line);font-size:12px}.pbk-foot,.pbk-reasons{display:flex;flex-wrap:wrap}.pbk-reasons{gap:4px;flex:1 1}.pbk-reasons .chip{padding:1px 8px;font-size:11px}.pbk-list{display:grid;grid-gap:6px;gap:6px}.pbk-row{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:13px;border:1px solid var(--line);background:var(--card)}.pbk-row .grow{flex:1 1;min-width:0;display:grid;grid-gap:1px;gap:1px}.pbk-row .grow .muted{font-size:12.5px}.pbk-row.empty{border-style:dashed}.pbk-row.empty .pbk-ic{color:var(--faint);background:color-mix(in oklab,var(--text) 5%,transparent)}.pbk-row.off{opacity:.6}.pbk-ed{width:min(680px,94vw);padding:18px 20px;display:grid;grid-gap:14px;gap:14px;max-height:88vh;overflow-y:auto}.pbk-icons{display:flex;gap:6px;flex-wrap:wrap}.pbk-icons button{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;border:1px solid var(--line-2);color:var(--muted)}.pbk-icons button.on{color:var(--accent);background:var(--accent-soft);border-color:color-mix(in oklab,var(--accent) 45%,transparent)}.pbk-steps-ed{display:grid;grid-gap:6px;gap:6px}.pbk-step{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:6px;border-radius:11px;background:color-mix(in oklab,var(--text) 3%,transparent)}.pbk-step .grow{flex:1 1;min-width:140px}.pbk-step .mini-select{padding:7px 9px;font-size:13px}.pbk-n{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;font-size:11px;color:var(--muted);background:color-mix(in oklab,var(--text) 7%,transparent);flex:none}.pbk-step-acts{display:flex;gap:2px}.pbk-step-acts .ibtn,.pbk-step>.ibtn{width:28px;height:28px;border-color:transparent}.pbk-req{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted);white-space:nowrap;cursor:pointer}.pbk-req input{accent-color:var(--warn);width:15px;height:15px}.apr{display:grid;grid-gap:16px;gap:16px}.apr-row{display:flex;align-items:center;gap:12px;padding:12px 4px;border-top:1px solid var(--line)}.apr-row .grow{flex:1 1;min-width:0;display:grid;grid-gap:3px;gap:3px;font-size:13.5px}.apr-row .grow>span{color:var(--muted)}.apr-row small{font-size:12px}.apr-st{font-size:11.5px;font-weight:600;padding:2px 9px;border-radius:99px;flex:none;color:var(--muted);background:color-mix(in oklab,var(--text) 7%,transparent)}.apr-st.warn{color:var(--warn);background:color-mix(in oklab,var(--warn) 14%,transparent)}.apr-st.ok{color:var(--ok);background:color-mix(in oklab,var(--ok) 14%,transparent)}.apr-st.bad{color:var(--bad);background:color-mix(in oklab,var(--bad) 13%,transparent)}.apr-acts{display:flex;gap:6px;flex:none}.apr-empty{display:flex;align-items:center;gap:8px;padding:18px 4px;color:var(--ok);font-size:13.5px}@media (max-width:760px){.apr-row{flex-wrap:wrap}.apr-acts{width:100%}.apr-acts .btn{flex:1 1;justify-content:center}.pbk-grid{grid-template-columns:1fr}}.rate{min-height:100dvh;display:grid;place-items:center;padding:24px;background:#f4f6fb;color:#1c1c22;font-family:Google Sans,Heebo,Arial,sans-serif}.rate-card{width:min(440px,100%);background:#fff;border-radius:22px;padding:32px 26px;text-align:center;box-shadow:0 30px 80px -30px rgba(28,42,68,.35);display:grid;grid-gap:14px;gap:14px;justify-items:center}.rate-logo{height:34px}.rate-name{font-size:18px;color:#2c5fb0}.rate h1{font-size:24px;margin:4px 0 0}.rate p{margin:0;color:#5b6476}.rate-stars{display:flex;gap:6px;direction:ltr}.rate-stars a{font-size:40px;color:#d6dbe6;text-decoration:none;line-height:1}.rate-stars a.on{color:#f5b301}.rate-form{display:grid;grid-gap:10px;gap:10px;width:100%;text-align:start}.rate-form label{display:grid;grid-gap:6px;gap:6px;font-size:14px;color:#3a4252}.rate-form textarea{border:1px solid #d9deea;border-radius:12px;padding:10px 12px;font:inherit;resize:vertical}.rate-form button{justify-self:start;border:0;border-radius:12px;padding:10px 22px;background:#72A7F4;color:#08142a;font:inherit;font-weight:600;cursor:pointer}.assign-map{display:flex;flex-wrap:wrap;gap:6px;width:100%}.ah-text{display:grid;grid-gap:8px;gap:8px;width:100%}.ah-text textarea{width:100%;border:1px solid var(--line-2);border-radius:10px;background:transparent;color:var(--text);padding:10px 12px;font:inherit;font-size:13.5px;line-height:1.7}.ah-text .btn{justify-self:start}.kbg{display:grid;grid-gap:4px;gap:4px;margin-bottom:16px;border-color:color-mix(in oklab,var(--accent) 35%,transparent)}.kbg-row{display:grid;grid-gap:8px;gap:8px;padding:12px 0;border-top:1px solid var(--line)}.kbg-row .tag{justify-self:start}.kbg-row textarea{width:100%;border:1px solid var(--line-2);border-radius:10px;background:transparent;color:var(--text);padding:9px 12px;font:inherit;font-size:13.5px;line-height:1.7;resize:vertical}.kbg-row p{margin:0;font-size:13.5px}.kbg-foot{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;font-size:12px}.kbg-foot .link{-webkit-margin-start:6px;margin-inline-start:6px}.kbg-acts{display:flex;gap:6px}.q-bar{display:grid;grid-template-columns:110px 1fr 36px auto;align-items:center;grid-gap:10px;gap:10px;padding:7px 0;font-size:13px}.q-bar>i{height:8px;background:var(--line);overflow:hidden}.q-bar>i,.q-bar>i>i{border-radius:99px;display:block}.q-bar>i>i{height:100%;background:var(--accent)}.q-bar>i>i.ok{background:var(--ok)}.q-bar>i>i.warn{background:var(--warn)}.q-bar>i>i.bad{background:var(--bad)}.q-list{margin:0;-webkit-padding-start:18px;padding-inline-start:18px;display:grid;grid-gap:7px;gap:7px;font-size:13px;line-height:1.6}.q-list .link{font-size:12px;-webkit-margin-start:4px;margin-inline-start:4px}.q-low{display:flex;align-items:center;gap:12px;padding:8px 0;border-top:1px solid var(--line);font-size:13px}.q-low b{font-size:18px;width:34px}.q-low .grow{flex:1 1;min-width:0;display:grid}.q-low small{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-dist{display:grid;grid-gap:6px;gap:6px;margin-bottom:14px}.q-dist>div{display:grid;grid-template-columns:80px 1fr 36px;grid-gap:10px;gap:10px;align-items:center;font-size:13px}.q-dist span{color:#f5b301;letter-spacing:1px}.q-dist>div>i{height:8px;background:var(--line);overflow:hidden}.q-dist>div>i,.q-dist>div>i>i{border-radius:99px;display:block}.q-dist>div>i>i{height:100%;background:#f5b301}.btn.danger{color:var(--bad);border-color:color-mix(in oklab,var(--bad) 45%,transparent)}.btn.danger:hover{background:color-mix(in oklab,var(--bad) 10%,transparent)}.lock-on{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border-radius:12px;background:color-mix(in oklab,var(--bad) 12%,transparent);border:1px solid color-mix(in oklab,var(--bad) 40%,transparent)}.lock-on>svg{color:var(--bad)}.lock-on .grow{flex:1 1;display:grid;grid-gap:2px;gap:2px;font-size:13px}.lock-on .grow span{color:var(--muted)}.ret{display:grid;grid-gap:4px;gap:4px}.lock-banner,.ret .kv{align-items:center}.lock-banner{position:-webkit-sticky;position:sticky;top:0;z-index:45;display:flex;justify-content:center;gap:10px;padding:8px 14px;background:var(--bad);color:#fff;font-size:13px;font-weight:600}.lock-banner a{color:#fff;text-decoration:underline}.mbx-edit{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.mbx-edit label{display:grid;grid-gap:4px;gap:4px;font-size:12px;color:var(--muted)}.mbx-edit textarea{border:1px solid var(--line-2);border-radius:9px;background:transparent;color:var(--text);padding:8px 10px;font:inherit;font-size:12.5px}.mbx-edit .btn{justify-self:start}.disp-src{margin-top:8px;border:1px solid var(--line);border-radius:10px;padding:8px 10px;font-size:12.5px}.disp-src summary{cursor:pointer;display:flex;gap:6px;align-items:center;color:var(--muted)}.disp-src pre{white-space:pre-wrap;font:inherit;line-height:1.6;margin:8px 0 0;max-height:280px;overflow:auto}.pp{display:grid;grid-gap:16px;gap:16px}.pp-intro{font-size:13px;line-height:1.7}.pp-org{overflow-x:auto;padding:22px 16px}.pp-tree,.pp-tree ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center;gap:16px;position:relative}.pp-tree ul{padding-top:24px}.pp-tree li{display:flex;flex-direction:column;align-items:center;position:relative;padding-top:0}.pp-tree ul>li:before{top:-12px;height:12px;width:1px}.pp-tree ul:before,.pp-tree ul>li:before{content:"";position:absolute;background:var(--line-2)}.pp-tree ul:before{top:12px;height:1px;inset-inline:80px}.pp-tree ul>li:only-child:before{top:-24px;height:24px}.pp-tree ul:has(>li:only-child):before{display:none}.pp-tree li>ul{position:relative}.pp-tree li>ul:after{content:"";position:absolute;top:0;height:12px;width:1px;background:var(--line-2);left:50%}.pp-tree li>ul:has(>li:only-child):after{display:none}.pp-card{display:grid;justify-items:center;grid-gap:6px;gap:6px;width:170px;padding:14px 10px 12px;border-radius:16px;border:1px solid var(--line-2);background:var(--card-solid);text-align:center;transition:border-color .15s,transform .15s}.pp-card:hover{border-color:color-mix(in oklab,var(--accent) 50%,transparent);transform:translateY(-1px)}.pp-card.me{box-shadow:0 0 0 2px color-mix(in oklab,var(--accent) 45%,transparent)}.pp-card-t{display:grid;grid-gap:2px;gap:2px;justify-items:center}.pp-card-t b{font-size:14px}.pp-card-t b small{font-weight:400;color:var(--muted);font-size:11px}.pp-card-t>span:not(.pp-st){font-size:12px;color:var(--muted)}.pp-skills{display:flex;gap:4px;flex-wrap:wrap;justify-content:center}.pp-skills i{font-style:normal;font-size:10.5px;padding:1px 7px;border-radius:99px;background:var(--accent-soft);color:var(--accent)}.pp-st{font-size:11px;display:inline-flex;align-items:center;gap:5px;color:var(--faint)}.pp-st:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--faint)}.pp-st.on{color:var(--ok)}.pp-st.on:before{background:var(--ok);box-shadow:0 0 8px var(--ok)}.pp-st.away{color:var(--warn)}.pp-st.away:before{background:var(--warn)}.pp-ed{width:min(560px,94vw);padding:18px 20px;display:grid;grid-gap:12px;gap:12px;max-height:88vh;overflow-y:auto}.pp-ed .card-h h3{display:flex;align-items:center;gap:10px}.pp-now-list{display:flex;gap:8px;flex-wrap:wrap}.pp-chip{display:inline-flex;align-items:center;gap:7px;padding:4px 10px 4px 4px;border-radius:99px;background:color-mix(in oklab,var(--ok) 10%,transparent);font-size:13px}.pp-week{overflow-x:auto}.pp-week-row{display:grid;grid-template-columns:200px repeat(7,minmax(72px,1fr)) 40px;grid-gap:6px;gap:6px;align-items:center;padding:6px 0;border-top:1px solid var(--line);min-width:760px}.pp-week-row.head{border-top:0;font-size:12px;color:var(--muted);text-align:center}.pp-week-who{display:flex;align-items:center;gap:9px;min-width:0}.pp-week-who>span{display:grid;min-width:0}.pp-week-who b{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-cell{height:30px;border-radius:8px;display:grid;place-items:center;font:11px var(--font-num);color:var(--faint);background:color-mix(in oklab,var(--text) 3%,transparent)}.pp-cell.on{color:var(--text);background:color-mix(in oklab,var(--accent) 18%,transparent)}.pp-cell.any{color:var(--muted)}.pp-cell.away{background:repeating-linear-gradient(45deg,color-mix(in oklab,var(--warn) 12%,transparent) 0 6px,transparent 6px 12px)}.pp-perf-h{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pp-perf{overflow-x:auto}.pp-perf-row{display:grid;grid-template-columns:200px repeat(7,minmax(80px,1fr));grid-gap:8px;gap:8px;align-items:center;padding:9px 0;border-top:1px solid var(--line);font-size:13.5px;min-width:820px}.pp-perf-row.head{border-top:0;font-size:12px;color:var(--muted)}.pp-perf-row small{font-size:11px}.pp-ob{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line);font-size:13.5px}.pp-ob b{flex:1 1;font-weight:500}.pp-ob .ibx-pb-bar{width:120px}.ibx-pb-s .link{-webkit-margin-start:auto;margin-inline-start:auto;font-size:12px}.pp-ho{padding:12px 0;border-top:1px solid var(--line);display:grid;grid-gap:6px;gap:6px}.pp-ho-h{display:flex;align-items:center;gap:8px;font-size:13px}.pp-ho-r{-webkit-margin-start:auto;margin-inline-start:auto;font-size:12px}.pp-ho-t{white-space:pre-wrap;font-size:13.5px;line-height:1.7}@media (max-width:760px){.pp-card{width:140px}.pp-org{padding:14px 6px}}.tk{display:grid;grid-gap:14px;gap:14px}.tk-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tk-bar .grow{flex:1 1}.tk-h{margin:0;font-size:20px;display:inline-flex;align-items:center;gap:10px}.tk-ic{width:30px;height:30px;border-radius:9px;display:inline-grid;place-items:center;color:#08142a;flex:none}.tk-search{height:34px;width:200px}.tk-cols{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(270px,1fr);grid-gap:12px;gap:12px;overflow-x:auto;padding-bottom:8px;align-items:start}.tk-col{background:color-mix(in oklab,var(--text) 3%,transparent);border:1px solid var(--line);border-radius:16px;display:flex;flex-direction:column;max-height:calc(100dvh - 230px);transition:border-color .12s,background .12s}.tk-col.over{border-color:var(--accent);background:var(--accent-soft)}.tk-col-h{display:flex;align-items:center;gap:8px;padding:12px 12px 8px;font-size:13.5px}.tk-col-h i{width:9px;height:9px;border-radius:50%}.tk-col-h .num{color:var(--muted);font-size:12px}.tk-col-h .ibtn{-webkit-margin-start:auto;margin-inline-start:auto;width:26px;height:26px;border-color:transparent;font-size:16px}.tk-col-b{padding:4px 8px 10px;display:grid;grid-gap:8px;gap:8px;overflow-y:auto;align-content:start;min-height:60px}.tk-empty{border:1px dashed var(--line-2);border-radius:12px;padding:14px;text-align:center;color:var(--faint);font-size:12px}.tk-card{display:grid;grid-gap:7px;gap:7px;padding:10px 11px;border-radius:12px;background:var(--card-solid);border:1px solid var(--line);cursor:pointer;transition:border-color .12s,transform .12s;outline:0}.tk-card:hover{border-color:var(--line-2);transform:translateY(-1px)}.tk-card:focus-visible{box-shadow:0 0 0 2px var(--accent)}.tk-card.done{opacity:.6}.tk-card.done b{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in oklab,var(--muted) 60%,transparent);text-decoration-color:color-mix(in oklab,var(--muted) 60%,transparent)}.tk-card-t{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;line-height:1.45}.tk-card-t b{font-weight:550}.tk-pri{width:4px;align-self:stretch;min-height:16px;border-radius:4px;flex:none}.tk-tags{display:flex;gap:4px;flex-wrap:wrap}.tk-tags span{font-size:11px;padding:1px 7px;border-radius:6px;background:color-mix(in oklab,var(--text) 6%,transparent);color:var(--muted);display:inline-flex;gap:3px;align-items:center}.tk-tags .lk{color:var(--accent);background:var(--accent-soft)}.tk-tags .lk.bad{color:var(--bad);background:color-mix(in oklab,var(--bad) 12%,transparent)}.tk-card-f{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--muted)}.tk-due{display:inline-flex;gap:3px;align-items:center;font-family:var(--font-num)}.tk-due.late{color:var(--bad);font-weight:650}.tk-due.soon{color:var(--warn);font-weight:600}.tk-cl{display:inline-flex;gap:3px;align-items:center}.tk-avs{-webkit-margin-start:auto;margin-inline-start:auto;display:flex}.tk-avs>*+*{-webkit-margin-start:-6px;margin-inline-start:-6px;box-shadow:0 0 0 2px var(--card-solid);border-radius:50%}.tk-board{--bc:var(--accent);font-size:11px;padding:1px 8px;border-radius:99px;color:var(--bc);background:color-mix(in oklab,var(--bc) 14%,transparent);display:inline-flex;gap:4px;align-items:center}.tk-list{padding:8px 12px}.tk-list-h{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;padding:10px 2px 6px}.tk-list-h i{width:8px;height:8px;border-radius:50%}.tk-row{display:flex;align-items:center;gap:10px;padding:9px 6px;border-top:1px solid var(--line);cursor:pointer;border-radius:8px;font-size:13.5px}.tk-row:hover{background:color-mix(in oklab,var(--text) 4%,transparent)}.tk-row .grow{flex:1 1;font-weight:500}.tk-row .tk-pri{min-height:18px}.tk-row.done .grow{color:var(--muted);text-decoration:line-through}.tk-row input{width:16px;height:16px;accent-color:var(--ok)}.tk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:8px;gap:8px}.tk-group.late .tk-list-h{color:var(--bad)}.tk-zero{display:grid;justify-items:center;grid-gap:6px;gap:6px;text-align:center;padding:30px}.tk-zero .muted{max-width:460px;font-size:13px;line-height:1.7}.tk-boards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px}.tk-bcard{display:grid;grid-gap:6px;gap:6px;padding:16px;position:relative;transition:border-color .12s}.tk-bcard:hover{border-color:var(--line-2)}.tk-bcard b{font-size:15px}.tk-bcard .muted{font-size:12.5px}.tk-bcard em{color:var(--bad);font-style:normal}.tk-bcols{display:flex;gap:3px;height:6px;margin-top:6px}.tk-bcols i{border-radius:4px;opacity:.8}.tk-bedit{position:absolute;top:12px;inset-inline-end:12px;width:28px;height:28px;border-color:transparent}.tk-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.tk-cal-h{font-size:12px;color:var(--muted);text-align:center;padding:4px}.tk-day{min-height:104px;border-radius:10px;border:1px solid var(--line);padding:6px;display:flex;flex-direction:column;gap:3px;background:var(--card)}.tk-day.out{opacity:.45}.tk-day.today{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.tk-day-h{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--muted)}.tk-day-add{width:20px;height:20px;border-radius:6px;color:var(--faint);opacity:0}.tk-day:hover .tk-day-add{opacity:1}.tk-day-add:hover{color:var(--text);background:color-mix(in oklab,var(--text) 8%,transparent)}.tk-day-t{--pc:var(--accent);text-align:start;font-size:11.5px;padding:3px 6px;border-radius:6px;background:color-mix(in oklab,var(--pc) 16%,transparent);-webkit-border-start:3px solid var(--pc);border-inline-start:3px solid var(--pc);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-day-t.done{opacity:.55;text-decoration:line-through}.tk-more{font-size:11px}.tk-drawer-bg{position:fixed;inset:0;z-index:85;background:rgba(0,0,0,.35);animation:fade .15s ease}.tk-drawer{position:fixed;top:0;bottom:0;inset-inline-end:0;width:min(520px,100vw);background:var(--card-solid);-webkit-border-start:1px solid var(--line-2);border-inline-start:1px solid var(--line-2);padding:14px 18px 24px;overflow-y:auto;display:grid;grid-gap:10px;gap:10px;align-content:start;box-shadow:0 0 80px -10px rgba(0,0,0,.7);animation:tkIn .2s cubic-bezier(.2,.8,.2,1)}@keyframes tkIn{0%{transform:translateX(-20px);opacity:0}}.tk-dr-h{display:flex;align-items:center;gap:8px}.tk-dr-h .grow{flex:1 1}.tk-dr-h .ibtn{width:32px;height:32px;border-color:transparent}.tk-title{font:inherit;font-size:20px;font-weight:650;border:0;background:none;color:var(--text);resize:none;width:100%;outline:none;padding:2px 0;field-sizing:content}.tk-fields{display:grid;grid-gap:10px;gap:10px}.tk-fields>label{display:grid;grid-template-columns:90px 1fr;grid-gap:10px;gap:10px;align-items:center;font-size:13px}.tk-fields>label>span:first-child{color:var(--muted)}.tk-inline{display:flex;gap:6px;flex-wrap:wrap}.tk-inline .input{width:160px}.tk-status{display:flex;gap:4px;flex-wrap:wrap}.tk-status button{--cc:var(--accent);font-size:12px;padding:4px 10px;border-radius:99px;border:1px solid var(--line-2);color:var(--muted)}.tk-status button.on{color:var(--text);background:color-mix(in oklab,var(--cc) 22%,transparent);border-color:color-mix(in oklab,var(--cc) 55%,transparent)}.tk-people{display:flex;gap:4px;flex-wrap:wrap}.tk-people button{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 3px;border-radius:99px;border:1px solid var(--line-2);font-size:12.5px;color:var(--muted)}.tk-people button.on{color:var(--text);background:var(--accent-soft);border-color:color-mix(in oklab,var(--accent) 45%,transparent)}.tk-links{display:flex;gap:6px;flex-wrap:wrap}.tk-cl-list{display:grid;grid-gap:2px;gap:2px}.tk-cl-list .ibtn{width:24px;height:24px;border:0;-webkit-margin-start:auto;margin-inline-start:auto;opacity:.5}.tk-comments{display:grid;grid-gap:10px;gap:10px}.tk-cm{display:flex;gap:8px;font-size:13px}.tk-cm p{margin:3px 0 0;white-space:pre-wrap;line-height:1.6}.tk-cm-new{display:flex;gap:6px}.tk-meta{font-size:11.5px;padding-top:8px;border-top:1px solid var(--line)}.tk-new{width:min(560px,94vw);padding:16px 18px;display:grid;grid-gap:12px;gap:12px}.tk-new-t{font:inherit;font-size:17px;font-weight:600;border:0;border-bottom:1px solid var(--line-2);background:none;color:var(--text);padding:8px 2px;outline:none}.tk-new-row{display:flex;gap:8px;flex-wrap:wrap}@media (max-width:760px){.tk-cols{grid-auto-columns:82vw;scroll-snap-type:x mandatory}.tk-col{scroll-snap-align:start;max-height:none}.tk-cal{gap:2px}.tk-day{min-height:70px;padding:4px}.tk-day-t{font-size:10px;padding:2px 4px}.tk-fields>label{grid-template-columns:1fr;gap:4px}.tk-search{width:100%;order:5}}.overlay:has(.close-pick),.overlay:has(.ibx-mail),.overlay:has(.pbk-ed),.overlay:has(.pp-ed),.overlay:has(.tk-new){padding-top:4vh}.ibx-mail,.pbk-ed,.pp-ed{max-height:92dvh}.pbk-ed .cp-actions,.pp-ed .cp-actions{position:-webkit-sticky;position:sticky;bottom:-18px;background:var(--card-solid);padding:12px 0 4px;margin-bottom:-4px}.pbk-step .mini-select{width:auto;flex:0 0 auto;max-width:100%}.pbk-step .input.grow,.pbk-step .mini-select.grow{flex:1 1 160px;width:auto}.fin{display:grid;grid-gap:14px;gap:14px}.fin-connect{display:grid;grid-gap:10px;gap:10px;border-color:color-mix(in oklab,var(--accent) 35%,transparent)}.fin-steps{margin:0;-webkit-padding-start:20px;padding-inline-start:20px;display:grid;grid-gap:8px;gap:8px;font-size:13.5px;line-height:1.7}.fin-steps code{font-family:var(--font-num);font-size:12px;padding:1px 6px;border-radius:6px;background:color-mix(in oklab,var(--text) 7%,transparent);direction:ltr;unicode-bidi:embed}.fin-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fin-exp{display:flex;gap:6px;margin:10px 0 6px}.fin-exp .input{padding:6px 8px;font-size:13px}.fin-list{padding:4px 12px;overflow-x:auto}.fin-row{display:grid;grid-template-columns:110px 130px 100px minmax(160px,1fr) 90px 100px 90px;grid-gap:10px;gap:10px;align-items:center;padding:10px 2px;border-top:1px solid var(--line);font-size:13px;min-width:820px}.fin-row.head{border-top:0;font-size:12px;color:var(--muted)}.fin-row .grow{display:grid;min-width:0}.fin-row .grow small{font-size:11.5px;overflow:hidden;text-overflow:ellipsis}.fin-row.refund>span:nth-child(6){color:var(--bad)}.ibx-invs{display:grid;grid-gap:6px;gap:6px}.ibx-inv{display:flex;align-items:center;gap:8px;font-size:12.5px;padding:7px 9px;border-radius:10px;border:1px solid var(--line)}.ibx-inv .grow{flex:1 1;min-width:0;display:grid}.ibx-inv .grow small{color:var(--muted)}.next-conns{display:grid;grid-gap:6px;gap:6px}.next-conn{display:flex;align-items:center;gap:12px;padding:10px 4px;border-top:1px solid var(--line)}.next-conn .grow{flex:1 1;min-width:0;display:grid;grid-gap:1px;gap:1px;font-size:13.5px}.next-conn .grow .muted{font-size:12.5px}.next-conn .logo-box{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:10px;background:color-mix(in oklab,var(--text) 5%,transparent)}.next-conn .tag{max-width:46%;white-space:normal;text-align:center;line-height:1.4}@media (max-width:760px){.next-conn{flex-wrap:wrap}.next-conn .tag{max-width:100%}}.fin-exp{flex-wrap:wrap}.fin-exp .input{min-width:0;flex:1 1 120px}@media (max-width:760px){.fin .grid.g-4{grid-template-columns:1fr 1fr}.fin .kpi .value{font-size:22px}}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:var(--page-glow)}.cr,.cr-col{display:grid;grid-gap:18px;gap:18px}.cr-col{align-content:start;min-width:0}.cr-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cr-small{font-size:12.5px;line-height:1.6}.cr-err{color:var(--bad);font-size:12.5px;-webkit-margin-end:auto;margin-inline-end:auto}.cr-over{color:var(--bad)!important;font-weight:600}.cr-check{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);margin-top:8px;cursor:pointer}.cr-check input{width:16px;height:16px;accent-color:var(--accent)}.cr-del{color:var(--bad);justify-self:start}.cr-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent);-webkit-margin-start:6px;margin-inline-start:6px;vertical-align:2px}.cr-stage{font-size:11.5px;font-weight:600;padding:2px 9px;border-radius:99px;white-space:nowrap;color:var(--text);background:color-mix(in oklab,var(--text) 7%,transparent)}.cr-stage.gate{color:var(--warn);background:color-mix(in oklab,var(--warn) 14%,transparent)}.cr-stage.done{color:var(--ok);background:color-mix(in oklab,var(--ok) 13%,transparent)}.cr-ball{font-size:11.5px;font-weight:500;padding:2px 8px;border-radius:99px;white-space:nowrap;border:1px solid var(--line-2);color:var(--muted)}.cr-ball.b-us{color:var(--warn);border-color:color-mix(in oklab,var(--warn) 45%,transparent);background:color-mix(in oklab,var(--warn) 9%,transparent);font-weight:600}.cr-ball.b-creator{color:#e879f9;border-color:color-mix(in oklab,#e879f9 40%,transparent)}.cr-ball.done{color:var(--ok);border-color:color-mix(in oklab,var(--ok) 40%,transparent)}.cr-status{font-size:11px;font-weight:600;padding:2px 8px;border-radius:99px;white-space:nowrap;color:var(--muted);background:color-mix(in oklab,var(--text) 7%,transparent)}.cr-status.s-active{color:var(--ok);background:color-mix(in oklab,var(--ok) 13%,transparent)}.cr-status.s-talking{color:var(--accent);background:var(--accent-soft)}.cr-status.s-blocked{color:var(--bad);background:color-mix(in oklab,var(--bad) 12%,transparent)}.cr-stars{display:inline-flex;gap:1px;font-size:16px;line-height:1}.cr-stars button,.cr-stars i{font-style:normal;color:color-mix(in oklab,var(--text) 18%,transparent);padding:0 1px}.cr-stars .on{color:#fbbf24}.cr-stars button:hover{transform:scale(1.15)}.cr-star1{color:#fbbf24;font-size:12.5px;font-weight:600;font-family:var(--font-num)}.cr-rate{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:13px;color:var(--muted)}.cr-rate span{display:flex;align-items:center;gap:8px}.cr-rate.col{display:grid;grid-gap:8px;gap:8px}.cr-rate.col span{justify-content:space-between}.cr-steps{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(13,1fr);grid-gap:2px;gap:2px}.cr-steps li{display:grid;justify-items:center;grid-gap:6px;gap:6px;position:relative;font-size:10.5px;color:var(--faint);text-align:center;line-height:1.25}.cr-steps li:before{content:"";position:absolute;top:5px;inset-inline:-50% 50%;height:2px;background:var(--line-2);z-index:0}.cr-steps li:first-child:before{display:none}.cr-steps li i{width:12px;height:12px;border-radius:50%;background:var(--card-solid);border:2px solid var(--line-2);position:relative;z-index:1}.cr-steps li.done{color:var(--muted)}.cr-steps li.done i{border-color:var(--accent)}.cr-steps li.done i,.cr-steps li.done:before,.cr-steps li.now:before{background:var(--accent)}.cr-steps li.now{color:var(--text);font-weight:600}.cr-steps li.now i{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft);background:var(--card-solid)}.cr-steps.compact{margin:0}.cr-steps.compact li i{width:8px;height:8px}.cr-ov{padding-top:6vh}.palette.cr-form,.palette.cr-new{width:min(720px,94vw);display:flex;flex-direction:column;max-height:88dvh}.palette.cr-new{width:min(560px,94vw)}.cr-form-h{padding:16px 20px 0}.cr-form-b{padding:4px 20px 16px;overflow-y:auto}.cr-form-f{padding:12px 20px;border-top:1px solid var(--line);align-items:center}.palette .cr-form-b input,.palette .cr-form-b select,.palette .cr-form-b textarea{border-bottom:1px solid var(--line-2);border:1px solid var(--line-2);border-radius:9px;padding:9px 11px;font-size:14px;width:100%;background:var(--card-solid)}.palette .cr-form-b input[type=checkbox]{width:16px}.cr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px}.cr-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-grid .span2{grid-column:span 2}.cr-grid .span3{grid-column:1/-1}.cr-row2,.cr-row3,.cr-row4{display:grid;grid-gap:8px;gap:8px;align-items:center;margin-bottom:8px}.cr-row2{grid-template-columns:1fr 120px 34px}.cr-row3{grid-template-columns:1.3fr 90px 1.6fr 34px}.cr-row4{grid-template-columns:120px 1fr 1.3fr 100px 34px}.cr-pick{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;max-height:220px;overflow-y:auto}.cr-pick button{display:inline-flex;align-items:center;gap:7px;padding:4px 12px 4px 5px;border-radius:99px;border:1px solid var(--line);font-size:13px}.cr-pick button.on{border-color:var(--accent);background:var(--accent-soft)}.cr-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:14px;gap:14px}.cr-card{display:grid;grid-gap:10px;gap:10px;color:inherit;text-decoration:none;padding:16px}.cr-card:hover{border-color:color-mix(in oklab,var(--accent) 45%,transparent);transform:translateY(-1px)}.cr-card-top{display:flex;gap:12px;align-items:center}.cr-card-top b{display:block;font-size:15px}.cr-card-top small{font-size:12px}.cr-card-soc{display:flex;flex-wrap:wrap;gap:5px}.cr-card-soc .chip{font-size:11.5px;padding:3px 9px}.cr-card-soc .chip b{font-family:var(--font-num);color:var(--text)}.cr-card-n{font-size:12.5px}.cr-card-f{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--muted);border-top:1px solid var(--line);padding-top:10px}.cr-card-f b{color:var(--text);font-weight:600}.cr-card-f .cr-star1{-webkit-margin-start:auto;margin-inline-start:auto}.cr-hero{gap:18px}.cr-hero,.cr-hero-t{display:flex;align-items:center;flex-wrap:wrap}.cr-hero-t{gap:10px}.cr-hero-t h2{margin:0;font-size:22px}.cr-hero-m{font-size:13.5px;margin-top:4px}.cr-hero-soc{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.cr-hero-soc .chip b{font-family:var(--font-num);color:var(--text)}.cr-hero-a{display:flex;flex-wrap:wrap;gap:8px}.cr-kpis .kpi .value{font-size:24px}.cr-bio{margin:0 0 10px;font-size:13.5px;line-height:1.7;white-space:pre-wrap}.cr-facts .kv span:last-child{text-align:end}.cr-deal-row{display:flex;align-items:center;gap:10px;padding:10px 6px;border-top:1px solid var(--line);color:inherit;text-decoration:none;border-radius:8px}.cr-deal-row:first-of-type{border-top:0}.cr-deal-row:hover{background:color-mix(in oklab,var(--text) 4%,transparent)}.cr-deal-row b{display:grid;font-weight:600;font-size:13.5px;min-width:0}.cr-deal-row small{font-weight:400;font-size:12px}.cr-gal-a{display:flex;gap:6px}.cr-gal{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-gap:8px;gap:8px}.cr-gal-i{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:color-mix(in oklab,var(--text) 4%,transparent)}.cr-gal-i.main{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.cr-gal-i img{width:100%;height:100%;object-fit:cover;display:block}.cr-gal-link{display:grid;place-items:center;align-content:center;grid-gap:6px;gap:6px;height:100%;padding:8px;color:var(--muted);font-size:11px;text-align:center;text-decoration:none;word-break:break-all}.cr-gal-x{position:absolute;top:4px;inset-inline-end:4px;display:flex;gap:4px;opacity:0;transition:opacity .15s}.cr-gal-i:focus-within .cr-gal-x,.cr-gal-i:hover .cr-gal-x{opacity:1}.cr-gal-x button{width:24px;height:24px;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;font-size:11px;display:grid;place-items:center}@media (hover:none){.cr-gal-x{opacity:1}}.cr-pipe{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);grid-gap:10px;gap:10px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity}.cr-pcol{scroll-snap-align:start;min-width:0}.cr-pcol.gate .tk-col-h b{color:var(--warn)}.cr-pcol .tk-col-h svg{color:var(--muted);flex:none}.cr-dc{display:grid;grid-gap:6px;gap:6px;padding:10px 11px;border-radius:12px;background:var(--card-solid);border:1px solid var(--line);color:inherit;text-decoration:none;cursor:-webkit-grab;cursor:grab;box-shadow:var(--shadow)}.cr-dc:hover{border-color:color-mix(in oklab,var(--accent) 40%,transparent)}.cr-dc.late{-webkit-border-start:3px solid var(--bad);border-inline-start:3px solid var(--bad)}.cr-dc-t{display:flex;gap:8px;font-size:13.5px}.cr-dc-c,.cr-dc-t{align-items:center}.cr-dc-c{display:inline-flex;gap:3px;font-size:11px}.cr-dc-s{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-dc-f{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:11.5px}.cr-list{padding:8px 10px}.cr-lrow{display:grid;grid-template-columns:minmax(0,2.2fr) 1fr 1fr .9fr .8fr;grid-gap:10px;gap:10px;align-items:center;padding:9px 8px;border-top:1px solid var(--line);color:inherit;text-decoration:none;border-radius:8px;font-size:13px}.cr-lrow.m{grid-template-columns:minmax(0,2fr) .5fr .9fr .9fr .9fr 1.2fr .9fr}.cr-lrow.head{border-top:0;font-size:11.5px;color:var(--muted);font-weight:600}.cr-lrow:not(.head):hover{background:color-mix(in oklab,var(--text) 4%,transparent)}.cr-lwho{display:flex;align-items:center;gap:10px;min-width:0}.cr-lwho span{display:grid;min-width:0}.cr-lwho small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.cr-dhead-t{display:flex;align-items:center;gap:14px}.cr-title{font:inherit;font-size:20px;font-weight:700;margin:0;border:1px solid transparent;background:transparent;color:var(--text);border-radius:8px;padding:2px 6px;-webkit-margin-start:-7px;margin-inline-start:-7px;width:100%;outline:none}input.cr-title:hover{border-color:var(--line)}input.cr-title:focus{border-color:var(--accent)}.cr-dhead-m{font-size:13px;margin-top:2px}.cr-dhead-s{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.cr-dhead-hint{text-align:center;color:var(--muted);font-size:12.5px;margin-top:12px}.cr-dhead-a{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.cr-inl{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.cr-inl .input{width:auto;padding:6px 9px;font-size:13px}.cr-gate{display:flex;align-items:flex-start;gap:14px;border-color:color-mix(in oklab,var(--warn) 45%,transparent);background:color-mix(in oklab,var(--warn) 7%,var(--card))}.cr-gate.ok{border-color:color-mix(in oklab,var(--ok) 45%,transparent);background:color-mix(in oklab,var(--ok) 7%,var(--card));align-items:center;color:var(--ok)}.cr-gate .grow{display:grid;grid-gap:3px;gap:3px;color:var(--text)}.cr-gate .grow .muted{font-size:13px}.cr-gate-ic{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:color-mix(in oklab,var(--warn) 18%,transparent);color:var(--warn);flex:none}.cr-gate-a{display:flex;gap:8px;flex-wrap:wrap}.cr-gate-ask{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.cr-tabs{display:flex;width:100%;overflow-x:auto}.cr-tabs button{flex:1 1;white-space:nowrap}.cr-terms .field{margin-bottom:0}.cr-total{border-top:1px solid var(--line);margin-top:4px;padding-top:8px;font-weight:700}.cr-brief{min-height:260px;line-height:1.75;resize:vertical}.cr-files{display:grid;grid-gap:8px;gap:8px}.cr-file{display:flex;align-items:center;gap:12px;padding:8px;border-radius:12px;border:1px solid var(--line);color:inherit;text-decoration:none}.cr-file:hover{border-color:color-mix(in oklab,var(--accent) 40%,transparent)}.cr-file img,.cr-file-ic{width:56px;height:56px;border-radius:9px;object-fit:cover;flex:none;display:grid;place-items:center;background:color-mix(in oklab,var(--text) 5%,transparent);color:var(--muted)}.cr-file .grow{display:grid;min-width:0}.cr-file b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-file small{font-size:12px}.cr-msgs,.cr-talk{display:grid;grid-gap:12px;gap:12px}.cr-msgs{max-height:56vh;overflow-y:auto;padding:2px}.cr-msg{display:flex;gap:10px;align-items:flex-start}.cr-msg-b{background:color-mix(in oklab,var(--text) 4.5%,transparent);border-radius:4px 14px 14px 14px;padding:8px 12px;max-width:86%;min-width:0}.cr-msg.ext .cr-msg-b{background:color-mix(in oklab,#e879f9 9%,transparent)}.cr-msg.me .cr-msg-b{background:var(--accent-soft)}.cr-msg-h{display:flex;gap:8px;align-items:center;font-size:12px;flex-wrap:wrap}.cr-msg-b p{margin:4px 0 0;font-size:13.5px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.cr-vis{font-size:10.5px;padding:1px 7px;border-radius:99px;border:1px solid var(--line-2);color:var(--muted)}.cr-vis.ext{color:#e879f9;border-color:color-mix(in oklab,#e879f9 40%,transparent)}.cr-compose{display:grid;grid-gap:8px;gap:8px;border-top:1px solid var(--line);padding-top:12px}.cr-compose-a{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cr-compose-a .muted{-webkit-margin-start:auto;margin-inline-start:auto}.cr-log{display:grid;grid-gap:2px;gap:2px}.cr-log-i{display:flex;align-items:flex-start;gap:10px;padding:7px 4px;font-size:13px;border-bottom:1px solid var(--line)}.cr-log-i i{width:8px;height:8px;border-radius:50%;background:var(--line-2);margin-top:6px;flex:none}.cr-log-i.ok i{background:var(--ok)}.cr-log-i.warn i{background:var(--warn)}.cr-log-i small{white-space:nowrap;font-size:11.5px}.cr-inv{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line)}.cr-inv:first-of-type{border-top:0}.cr-inv .grow{display:grid;min-width:0;font-size:13px}.cr-inv small{font-size:12px}.cr-inv-new{display:grid;grid-gap:10px;gap:10px;padding:12px;margin-top:8px;border-radius:12px;border:1px dashed var(--line-2)}.cr-inv-f{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cr-money .field,.cr-ship .field{margin-top:10px}.cr-url{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 0;font-size:13px}.cr-url .ibtn{width:26px;height:26px}.cr-url-add{display:flex;gap:8px;margin-top:8px}.cr-who-a{display:flex;gap:8px;margin-top:10px}.cr-kpi-link{color:inherit;text-decoration:none}.cr-kpi-link:hover{border-color:color-mix(in oklab,var(--accent) 40%,transparent)}.cr-funnel{grid-template-columns:repeat(12,minmax(0,1fr));padding:12px}.cr-fun,.cr-funnel{display:grid;grid-gap:4px;gap:4px}.cr-fun{justify-items:center;padding:10px 2px;border-radius:10px;text-decoration:none;text-align:center;font-size:11px;line-height:1.25}.cr-fun,.cr-fun b{color:var(--faint)}.cr-fun b{font-size:20px;font-weight:600}.cr-fun.has{color:var(--muted);background:color-mix(in oklab,var(--text) 4%,transparent)}.cr-fun.has b{color:var(--text)}.cr-fun.gate.has{background:color-mix(in oklab,var(--warn) 10%,transparent)}.cr-fun.gate.has b{color:var(--warn)}.cr-fun:hover{background:var(--accent-soft)}.cr-wait{display:flex;align-items:center;gap:12px;padding:10px 6px;border-top:1px solid var(--line);color:inherit;text-decoration:none;border-radius:8px}.cr-wait:first-of-type{border-top:0}.cr-wait:hover{background:color-mix(in oklab,var(--text) 4%,transparent)}.cr-wait .grow{display:grid;min-width:0}.cr-wait b{font-size:13.5px}.cr-wait small{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-wait.sm{padding:7px 4px;gap:10px}.cr-start{padding:28px}.cr-start h2{margin:0 0 6px;font-size:22px}.cr-start>p{margin:0 0 18px;line-height:1.7;max-width:70ch}.cr-start-steps{list-style:none;counter-reset:s;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.cr-start-steps li{counter-increment:s;display:grid;grid-template-columns:34px 1fr auto;grid-template-areas:"n t a" "n s a";align-items:center;grid-gap:2px 12px;gap:2px 12px;padding:12px;border-radius:14px;border:1px solid var(--line)}.cr-start-steps li:before{content:counter(s);grid-area:n;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);font-weight:700}.cr-start-steps b{grid-area:t}.cr-start-steps span{grid-area:s;color:var(--muted);font-size:13px}.cr-start-steps .btn{grid-area:a}.cr-rules .seg{width:-moz-fit-content;width:fit-content}.cr-camps{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));grid-gap:16px;gap:16px}.cr-camp{display:grid;grid-gap:10px;gap:10px;align-content:start}.cr-camp .card-h{margin-bottom:0}.cr-budget{display:grid;grid-gap:8px;gap:8px}.cr-bar-track{display:flex;height:10px;border-radius:99px;overflow:hidden;background:color-mix(in oklab,var(--text) 7%,transparent)}.cr-bar-track i,.cr-budget-l i{display:block;height:100%}.cr-budget-l{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px}.cr-budget-l span{display:inline-flex;align-items:center;gap:5px}.cr-budget-l i{width:8px;height:8px;border-radius:50%}i.paid{background:var(--ok)}i.committed{background:var(--accent)}i.pending{background:color-mix(in oklab,var(--warn) 70%,transparent)}.cr-camp-who{gap:4px;align-items:center;min-height:30px}.cr-camp-a,.cr-camp-who{display:flex;flex-wrap:wrap}.cr-camp-a{gap:6px}.cr-month{width:auto!important;padding:4px 8px!important;font-size:12px!important}.cr-alerts{border-color:color-mix(in oklab,var(--warn) 40%,transparent)}.cr-bars{grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px;height:150px}.cr-bars,.cr-bars button{display:grid;align-items:end}.cr-bars button{grid-template-rows:1fr auto;grid-gap:6px;gap:6px;height:100%;justify-items:center;font-size:11px;color:var(--muted)}.cr-bars i{width:70%;border-radius:6px 6px 2px 2px;background:color-mix(in oklab,var(--accent) 45%,transparent)}.cr-bars button.on i{background:var(--accent)}.cr-bars button.on{color:var(--text);font-weight:600}@media (max-width:1100px){.cr-funnel{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:760px){.cr .grid.g-4{grid-template-columns:1fr 1fr}.cr .kpi .value{font-size:22px}.cr-grid{grid-template-columns:1fr 1fr}.cr-grid .span2,.cr-grid .span3{grid-column:1/-1}.cr-row4{grid-template-columns:1fr 1fr 34px;padding-bottom:8px;border-bottom:1px solid var(--line)}.cr-row4>:nth-child(3){grid-column:1/2;grid-row:2}.cr-row4>:nth-child(4){grid-column:2/4;grid-row:2}.cr-row4>:nth-child(5){grid-column:3;grid-row:1}.cr-row3{grid-template-columns:1fr 70px 34px}.cr-row3>:nth-child(3){grid-column:1/-1;grid-row:2}.cr-row3>:nth-child(4){grid-column:3;grid-row:1}.cr-steps li span{display:none}.cr-steps li.now span{display:block;position:absolute;top:18px;white-space:nowrap}.cr-steps{margin-bottom:18px}.cr-dhead-t{flex-wrap:wrap}.cr-dhead-s{width:100%;justify-content:flex-start}.cr-gate{flex-wrap:wrap}.cr-gate-a{width:100%}.cr-gate-a .btn{flex:1 1;justify-content:center}.cr-pipe{grid-auto-columns:78vw}.cr-lrow{grid-template-columns:minmax(0,1fr) auto}.cr-lrow>:nth-child(n+3){display:none}.cr-lrow.m{grid-template-columns:minmax(0,1fr) auto auto}.cr-lrow.m>:nth-child(3){display:block}.cr-funnel{grid-template-columns:repeat(4,minmax(0,1fr))}.cr-hero{flex-direction:column;text-align:center}.cr-hero-a,.cr-hero-soc,.cr-hero-t{justify-content:center}.cr-camps{grid-template-columns:1fr}.cr-start-steps li{grid-template-columns:34px 1fr;grid-template-areas:"n t" "n s" "a a"}}.cr-prog{position:relative;display:flex;align-items:center;gap:10px;height:30px;padding:0 12px;border-radius:99px;background:color-mix(in oklab,var(--text) 6%,transparent);overflow:hidden;margin-bottom:12px;font-size:12.5px}.cr-prog i{position:absolute;inset-block:0;inset-inline-start:0;background:var(--accent-soft);transition:width .2s}.cr-prog small,.cr-prog span{position:relative}.cr-drop{display:grid;place-items:center;grid-gap:8px;gap:8px;padding:36px 16px;border:1.5px dashed var(--line-2);border-radius:14px;text-align:center;cursor:pointer;font-size:13px}.cr-drop:hover{border-color:var(--accent)}.cr-versions{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;margin-bottom:12px}.cr-versions button{flex:none;display:grid;grid-gap:3px;gap:3px;justify-items:start;padding:8px 12px;border-radius:12px;border:1px solid var(--line);font-size:12.5px;text-align:start}.cr-versions button.on{border-color:var(--accent);background:var(--accent-soft)}.cr-versions small{font-size:11px}.cr-stage-view{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:14px;gap:14px}.cr-player{display:grid;grid-gap:8px;gap:8px;align-content:start}.cr-player iframe,.cr-player img,.cr-player video{width:100%;max-height:62vh;border-radius:12px;background:#000;display:block;object-fit:contain;border:0}.cr-player iframe{height:62vh;background:#fff}.cr-player-m{display:flex;align-items:center;gap:8px;font-size:12.5px;min-width:0}.cr-player-m .grow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-notes{display:grid;grid-template-rows:auto 1fr auto;grid-gap:8px;gap:8px;min-height:0;max-height:70vh;border:1px solid var(--line);border-radius:12px;padding:10px}.cr-notes-h{display:flex;gap:8px;align-items:center;font-size:13px}.cr-notes-l{overflow-y:auto;display:grid;grid-gap:6px;gap:6px;align-content:start}.cr-note{display:flex;gap:8px;align-items:flex-start;padding:8px;border-radius:10px;background:color-mix(in oklab,var(--text) 4%,transparent)}.cr-note.done{opacity:.55}.cr-note.done p{text-decoration:line-through}.cr-note p{margin:0;font-size:13px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.cr-note small{font-size:11px}.cr-tc{flex:none;font-size:11.5px;font-weight:600;color:var(--accent);background:var(--accent-soft);border-radius:6px;padding:2px 7px}.cr-ok{flex:none;width:24px;height:24px;border-radius:50%;border:1px solid var(--line-2);color:var(--muted);font-size:12px}.cr-ok:hover{color:var(--ok);border-color:var(--ok)}.cr-note-new{display:grid;grid-gap:6px;gap:6px}.cr-note-a{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.cr-note-a .cr-check{font-size:12px;-webkit-margin-end:auto;margin-inline-end:auto}@media (max-width:1100px){.cr-stage-view{grid-template-columns:1fr}.cr-notes{max-height:none}}.pdf-pages{display:grid;grid-gap:14px;gap:14px}.pdf-page{position:relative;background:#fff;border-radius:4px;box-shadow:0 4px 20px -6px rgba(0,0,0,.45);overflow:hidden}.pdf-canvas{width:100%;height:100%}.pdf-canvas,.pdf-layer{position:absolute;inset:0}.pdf-num{position:absolute;bottom:6px;inset-inline-start:8px;font-size:10.5px;color:#555;background:rgba(255,255,255,.8);padding:1px 6px;border-radius:99px;pointer-events:none}.ct-canvas.placing .pdf-layer{cursor:crosshair}.sg-f{position:absolute;display:grid;place-items:center;border:1.5px dashed var(--c);background:color-mix(in oklab,var(--c) 16%,transparent);border-radius:4px;color:#1e2a5a;font-size:11px;overflow:visible;padding:0}.sg-f img{max-width:100%;max-height:100%;object-fit:contain}.sg-f>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:0 3px}.sg-ph{color:color-mix(in oklab,var(--c) 60%,#222);font-weight:600}.sg-f.other{opacity:.75;border-style:dotted}.sg-f.mine{cursor:pointer;border-style:solid}.sg-f.mine.need{animation:sgPulse 1.6s ease-in-out infinite}@keyframes sgPulse{50%{box-shadow:0 0 0 4px color-mix(in oklab,var(--c) 35%,transparent)}}.sg-f.mine:not(.need){background:color-mix(in oklab,var(--c) 7%,transparent)}.sg-x{font-size:1.1em;font-weight:700}.sg-f.ed{cursor:move;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sg-f.ed.sel{border-style:solid;box-shadow:0 0 0 2px color-mix(in oklab,var(--c) 45%,transparent);z-index:2}.ct-size{width:11px;height:11px;bottom:-6px;right:-6px;background:var(--c);border:2px solid #fff;border-radius:3px;cursor:nwse-resize}.ct-pop,.ct-size{position:absolute}.ct-pop{top:calc(100% + 6px);right:0;display:flex;gap:6px;align-items:center;padding:6px;background:var(--card-solid);border:1px solid var(--line-2);border-radius:10px;box-shadow:var(--shadow);white-space:nowrap;z-index:3;color:var(--text);font-size:12px;cursor:default}.ct-pop label{display:inline-flex;gap:4px;align-items:center}.ct-pop input.mini-select{width:130px}.ct-pop button{width:24px;height:24px;border-radius:6px;color:var(--bad)}.sg{display:grid;grid-gap:14px;gap:14px}.sg-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;position:-webkit-sticky;position:sticky;top:8px;z-index:5}.sg-bar .grow{display:grid}.sg-doc{background:color-mix(in oklab,var(--text) 4%,var(--card))}.sg-final{display:flex;align-items:center;gap:14px;flex-wrap:wrap;position:-webkit-sticky;position:sticky;bottom:10px;z-index:5}.sg-final .cr-check{flex:1 1 320px;color:var(--text)}.palette.sg-pad{width:min(620px,94vw)}.sg-canvas{width:100%;height:200px;border:1.5px dashed var(--line-2);border-radius:12px;background:#fff;touch-action:none;display:block;cursor:crosshair}.sg-under{display:flex;justify-content:space-between;align-items:center;margin-top:6px}.sg-typed{margin-top:10px;height:110px;display:grid;place-items:center;background:#fff;color:#1e2a5a;border-radius:12px;font:italic 400 44px Segoe Script,Brush Script MT,Noto Sans Hebrew,cursive;overflow:hidden}.ct-row{grid-template-columns:minmax(0,2.4fr) .8fr 1.2fr .6fr .7fr}.cr-file-ic.sm{width:30px;height:30px;border-radius:8px}.ct-tpls{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:10px;gap:10px}.ct-tpl{display:grid;grid-gap:4px;gap:4px;padding:14px;border-radius:12px;border:1px solid var(--line);color:inherit;text-decoration:none}.ct-tpl:hover{border-color:var(--accent)}.ct-tpl svg{color:var(--accent)}.ct-file{display:flex;align-items:center;gap:10px;padding:18px;border:1.5px dashed var(--line-2);border-radius:12px;cursor:pointer;font-size:13.5px;color:var(--muted)}.ct-file:hover{border-color:var(--accent);color:var(--text)}.ct-file input{display:none}.ct-head{gap:16px;align-items:flex-start}.ct-head,.ct-signers{display:flex;flex-wrap:wrap}.ct-signers{gap:8px;margin-top:12px}.ct-signer{display:inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 10px;border-radius:99px;border:1px solid var(--line);font-size:13px}.ct-signer i{width:9px;height:9px;border-radius:50%;background:var(--c)}.ct-signer small{color:var(--muted);font-size:11.5px}.ct-signer.signed{border-color:color-mix(in oklab,var(--ok) 45%,transparent)}.ct-signer.signed small{color:var(--ok)}.ct-ed{display:grid;grid-template-columns:270px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.ct-tools{position:-webkit-sticky;position:sticky;top:10px;display:grid;grid-gap:8px;gap:8px}.ct-tools .sec-t{margin:10px 0 2px}.ct-who{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;border:1px solid var(--line);font-size:13px;text-align:start;cursor:pointer}.ct-who.on{border-color:var(--c);background:color-mix(in oklab,var(--c) 10%,transparent)}.ct-who i{width:10px;height:10px;border-radius:50%;background:var(--c);flex:none}.ct-who select{max-width:100%}.ct-order{width:100%}.ct-order button{flex:1 1;padding:5px 4px}.ct-palette{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.ct-palette button{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:10px;border:1px solid var(--line);font-size:12.5px}.ct-palette button.on{border-color:var(--c);background:color-mix(in oklab,var(--c) 14%,transparent)}.ct-hint{font-size:12px;color:var(--accent);background:var(--accent-soft);padding:8px 10px;border-radius:10px}.ct-foot{display:grid;grid-gap:8px;gap:8px;margin-top:8px;padding-top:12px;border-top:1px solid var(--line)}.ct-done{display:grid;grid-gap:14px;gap:14px}.ct-done-h{display:flex;gap:12px;align-items:flex-start;color:var(--ok)}.ct-done-h .grow{display:grid;grid-gap:4px;gap:4px;color:var(--text)}.ct-sha{font-size:11.5px;word-break:break-all;background:color-mix(in oklab,var(--text) 6%,transparent);padding:6px 8px;border-radius:8px}.ct-frame{width:100%;height:78vh;border:0;border-radius:10px;background:#fff}@media (max-width:900px){.ct-ed{grid-template-columns:1fr}.ct-tools{position:static}.ct-row{grid-template-columns:minmax(0,1fr) auto}.ct-row>:nth-child(n+3){display:none}}.pt-wrap{max-width:720px;margin:0 auto;padding:16px 16px 60px;display:grid;grid-gap:14px;gap:14px;min-height:100dvh;align-content:start}.pt-head{display:flex;align-items:center;gap:10px;padding:6px 0}.pt-logo{height:30px}.pt-hello h1{margin:6px 0 4px;font-size:26px}.pt-hello p{margin:0}.pt-tabs{width:100%}.pt-tabs button{flex:1 1}.pt-bad{text-align:center;padding:40px 20px;display:grid;grid-gap:8px;gap:8px;justify-items:center;margin-top:12vh}.pt-bad h1{margin:0;font-size:22px}.pt-empty{display:grid;grid-gap:6px;gap:6px;justify-items:center;text-align:center;padding:30px 16px}.pt-deal{display:grid;grid-gap:14px;gap:14px}.pt-deal-h{display:flex;align-items:baseline;gap:10px}.pt-deal-h h2{margin:0;font-size:18px;flex:1 1}.pt-price{font-weight:700;font-size:16px}.pt-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:4px;gap:4px}.pt-steps li{display:grid;grid-gap:6px;gap:6px;justify-items:center;font-size:11.5px;color:var(--faint)}.pt-steps li i{width:100%;height:5px;border-radius:99px;background:var(--line-2)}.pt-steps li.done{color:var(--muted)}.pt-steps li.done i{background:var(--accent)}.pt-steps li.now{color:var(--text);font-weight:600}.pt-steps li.now i{background:linear-gradient(90deg,var(--line-2),var(--accent))}.pt-now{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:14px;background:color-mix(in oklab,var(--text) 5%,transparent)}.pt-now .grow{display:grid;grid-gap:3px;gap:3px}.pt-now b{font-size:15px;line-height:1.5}.pt-now small{color:var(--muted);font-size:12.5px}.pt-now.me{background:var(--accent-soft);border:1px solid color-mix(in oklab,var(--accent) 40%,transparent)}.pt-now.me svg{color:var(--accent)}.pt-big{justify-content:center;padding:13px;font-size:15px}.pt-sec{border:1px solid var(--line);border-radius:14px;padding:12px 14px;display:grid;grid-gap:10px;gap:10px}.pt-sec summary{cursor:pointer;font-weight:600;font-size:14px;display:flex;align-items:center;gap:8px;list-style:none}.pt-sec summary::-webkit-details-marker{display:none}.pt-sec summary:after{content:"⌄";-webkit-margin-start:auto;margin-inline-start:auto;color:var(--muted)}.pt-sec[open] summary:after{content:"⌃"}.pt-sec.flat b{display:flex;align-items:center;gap:8px;font-size:14px}.pt-sec[open]{gap:12px}.pt-chips{display:flex;flex-wrap:wrap;gap:6px}.pt-brief{white-space:pre-wrap;line-height:1.75;font-size:14px;margin:0}.pt-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:color-mix(in oklab,var(--text) 4%,transparent);color:inherit;text-decoration:none;font-size:13.5px}.pt-form{display:grid;grid-gap:10px;gap:10px}.pt-form h2{margin:0 0 4px;font-size:18px}.pt-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.pt-soc{display:grid;grid-template-columns:110px 1fr 90px;grid-gap:8px;gap:8px}.pt-inline{display:flex;gap:8px;align-items:flex-end}.pt-inline .input{flex:1 1}.pt-url{font-size:13px;overflow-wrap:anywhere}.pt-done summary{cursor:pointer;font-weight:600}.pt-me{display:grid;grid-gap:14px;gap:14px}.pt-sign{display:grid;grid-gap:10px;gap:10px}.pt-sign h2{margin:0;font-size:18px}.pt-link{display:flex;gap:8px}.pt-deal .cr-review{padding:0;border:0;box-shadow:none;background:none}.pt-deal .cr-stage-view{grid-template-columns:1fr}@media (max-width:480px){.pt-soc{grid-template-columns:1fr 1fr}.pt-soc>:nth-child(3){grid-column:1/-1}.sg-bar{top:0}}.pt-inv{display:grid}.cr-mail{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;border-radius:10px;background:color-mix(in oklab,var(--text) 4%,transparent);margin-bottom:8px}.cr-shop{display:grid;grid-gap:8px;gap:8px;margin-top:10px;padding:10px;border:1px dashed var(--line-2);border-radius:12px}.cr-shop-res{display:grid;grid-gap:4px;gap:4px;max-height:240px;overflow-y:auto}.cr-shop-res button{display:flex;align-items:center;gap:10px;padding:6px;border-radius:10px;text-align:start;font-size:13px}.cr-shop-res button:hover{background:var(--accent-soft)}.cr-shop-res img{width:34px;height:34px;border-radius:8px;object-fit:cover}.cr-shop-res .grow{display:grid}.cr-hint{margin-top:8px;padding:8px 10px;border-radius:10px;background:color-mix(in oklab,var(--text) 4%,transparent)}.cr-coupon{display:flex;gap:6px;align-items:center;margin-top:10px}.cr-coupon .input:first-child{flex:1 1}.cr-coupon .input:nth-child(2){width:54px}.cr-sales{display:flex;gap:8px;align-items:center;margin-top:10px;padding:8px 10px;border-radius:10px;background:var(--accent-soft);font-size:13px}.cr-ai-notes{margin-bottom:10px;font-size:13px}.cr-fair-b{display:inline-flex;gap:5px;align-items:center;margin-top:8px}.cr-fair{display:flex;gap:10px;align-items:flex-start;margin-top:10px;padding:10px 12px;border-radius:12px;background:var(--accent-soft);font-size:13px}.cr-fair svg{color:var(--accent);margin-top:2px;flex:none}.cr-fair p{margin:4px 0;line-height:1.6}.cr-tpl-ed{display:grid;grid-template-columns:140px 1fr 30px;grid-gap:8px;gap:8px;align-items:start}@media (max-width:760px){.cr-tpl-ed{grid-template-columns:1fr 30px}.cr-tpl-ed textarea{grid-column:1/-1;grid-row:2}}.gd-wrap{overflow:auto;max-height:calc(100dvh - 300px);min-height:220px}.gd{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;min-width:100%;font-size:13px}.gd td,.gd th{border-bottom:1px solid var(--line);-webkit-border-start:1px solid color-mix(in oklab,var(--line) 60%,transparent);border-inline-start:1px solid color-mix(in oklab,var(--line) 60%,transparent);padding:0;text-align:start;vertical-align:middle}.gd th{top:0;z-index:2;background:var(--card-solid);font-size:12px;color:var(--muted);font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gd th.over{box-shadow:inset 3px 0 0 var(--accent)}.gd th[draggable=true]{cursor:-webkit-grab;cursor:grab}.gd-h{display:flex;align-items:center;gap:4px;width:100%;padding:9px 10px;text-align:start;color:inherit;font:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gd-sort{color:var(--accent)}.gd-rs{position:absolute;top:0;bottom:0;inset-inline-end:-3px;width:7px;cursor:col-resize;z-index:3}.gd-rs:hover{background:color-mix(in oklab,var(--accent) 45%,transparent)}.gd th{position:-webkit-sticky;position:sticky}.gd th>.gd-rs{position:absolute}.gd td.gd-sel,.gd td:first-child,.gd th,.gd th:first-child{position:-webkit-sticky;position:sticky}.gd td:first-child,.gd th:first-child{inset-inline-start:0;z-index:1;background:var(--card-solid)}.gd th:first-child{z-index:3}.gd td.gd-sel,.gd th.gd-sel{width:36px;text-align:center}.gd-sel+td,.gd-sel+th{position:-webkit-sticky;position:sticky;inset-inline-start:36px;z-index:1;background:var(--card-solid)}.gd thead .gd-sel+th{z-index:3}.gd td.end,.gd th.end .gd-h{text-align:end;justify-content:flex-end}.gd tbody tr:hover td{background:color-mix(in oklab,var(--text) 3%,var(--card-solid))}.gd tbody tr.on td{background:color-mix(in oklab,var(--accent) 9%,var(--card-solid))}.gd tr.gd-off td{opacity:.5}.gd tr.gd-off .gd-status{text-decoration:line-through}.gd-v{padding:7px 10px;min-height:34px;display:flex;align-items:center;gap:6px;overflow:hidden;white-space:nowrap}.gd td.end .gd-v{justify-content:flex-end}.gd-v.can{cursor:text}.gd-v.can:hover{box-shadow:inset 0 0 0 1px var(--line-2);border-radius:4px}.gd td.editing{box-shadow:inset 0 0 0 2px var(--accent)}.gd-in{width:100%;height:34px;border:0;background:var(--card-solid);color:var(--text);padding:0 9px;font:inherit;font-size:13px;outline:none}.gd-ta{height:90px;padding:8px 9px;resize:vertical;position:relative;z-index:4;box-shadow:0 8px 24px -8px rgba(0,0,0,.5)}.gd-ph{color:var(--faint)}.gd-clip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gd-tag{font-size:12px;padding:1px 8px;border-radius:99px;background:color-mix(in oklab,var(--text) 7%,transparent)}.gd-who{display:flex;align-items:center;gap:7px;color:inherit;text-decoration:none;font-weight:600;overflow:hidden}.gd-who span{overflow:hidden;text-overflow:ellipsis}.gd-status{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;padding:2px 9px 2px 8px;border-radius:99px;background:color-mix(in oklab,var(--c) 15%,transparent);color:color-mix(in oklab,var(--c) 80%,var(--text))}.gd-status i{width:7px;height:7px;border-radius:50%;background:var(--c)}.gd-track{display:grid;line-height:1.25;overflow:hidden}.gd-track small{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gd-track.bad small{color:var(--bad);font-weight:600}.gd-roas.good{color:var(--ok)}.gd-roas.bad{color:var(--bad)}.gd-group td{background:color-mix(in oklab,var(--text) 5%,var(--card-solid))!important;padding:8px 10px;position:-webkit-sticky;position:sticky;inset-inline-start:0}.gd-gl{display:inline-flex;align-items:center;gap:8px;-webkit-margin-end:8px;margin-inline-end:8px}.gd-group .muted{font-size:12px}.gd tfoot td{position:-webkit-sticky;position:sticky;bottom:0;background:var(--card-solid);padding:8px 10px;font-size:12.5px;border-top:1px solid var(--line-2);z-index:1}.gd-empty{padding:0!important}.gd-empty-in{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:40px 16px;color:var(--muted)}.gd-colsw{position:relative}.gd-cols{position:absolute;top:calc(100% + 6px);inset-inline-end:0;z-index:20;width:260px;max-height:60vh;overflow-y:auto;padding:10px;display:grid;grid-gap:2px;gap:2px;box-shadow:0 20px 50px -15px rgba(0,0,0,.6)}.gd-col{display:flex;align-items:center;gap:8px;padding:6px;border-radius:8px;font-size:13px;cursor:-webkit-grab;cursor:grab}.gd-col:hover{background:color-mix(in oklab,var(--text) 5%,transparent)}.gd-col.drag{opacity:.4}.gd-grip{color:var(--faint);letter-spacing:-2px;font-size:12px}.gd-cards{display:none}.mo-months{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;align-items:center}.mo-pick{width:auto!important;padding:5px 8px!important;font-size:12.5px!important}.mo-table{padding:0;overflow:hidden}.mo-bulk{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;border-color:color-mix(in oklab,var(--accent) 45%,transparent);background:color-mix(in oklab,var(--accent) 7%,var(--card));position:-webkit-sticky;position:sticky;top:8px;z-index:6}.mo-c{display:grid;grid-gap:8px;gap:8px;flex:1 1;min-width:0}.mo-c-h{display:flex;align-items:center;gap:10px}.mo-c-h .grow{display:grid;min-width:0}.mo-c-h small{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mo-c-f{display:flex;gap:12px;flex-wrap:wrap;font-size:12.5px;align-items:center}.mo-c-f .link:last-child{-webkit-margin-start:auto;margin-inline-start:auto}.gd-status-sel{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:99px;padding:4px 12px;font:inherit;font-size:12.5px;font-weight:600;background:color-mix(in oklab,var(--c) 18%,transparent);color:color-mix(in oklab,var(--c) 80%,var(--text))}@media (max-width:760px){.mo-table .gd-wrap{display:none}.mo-table .gd-cards{display:grid;grid-gap:0;gap:0}.gd-card{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-bottom:1px solid var(--line)}.gd-card.on{background:color-mix(in oklab,var(--accent) 8%,transparent)}.gd-card>input{margin-top:8px}.mo-kpis .kpi .value{font-size:22px}}.cr-stage.off{color:var(--bad);background:color-mix(in oklab,var(--bad) 12%,transparent)}.cr-gate.off{align-items:center;border-color:color-mix(in oklab,var(--bad) 40%,transparent);background:color-mix(in oklab,var(--bad) 6%,var(--card));color:var(--bad)}.cr-pay{margin-top:6px}.cr-pay .sec-t{display:flex;align-items:center;gap:10px}.cr-pay-bar{flex:1 1;height:6px;border-radius:99px;background:color-mix(in oklab,var(--text) 8%,transparent);overflow:hidden}.cr-pay-bar i{display:block;height:100%;background:var(--ok)}.cr-pay-new{display:grid;grid-template-columns:90px 1fr 130px auto auto;grid-gap:6px;gap:6px;align-items:center;margin-top:6px}.cr-x{-webkit-margin-start:8px;margin-inline-start:8px;color:var(--faint);font-size:11px}.cr-x:hover{color:var(--bad)}@media (max-width:760px){.cr-pay-new{grid-template-columns:1fr 1fr}}.cr-got{display:flex;align-items:center;gap:10px;padding:8px 4px;border-top:1px solid var(--line);color:inherit;text-decoration:none;font-size:13px}.cr-got:first-of-type{border-top:0}.cr-got:hover{background:color-mix(in oklab,var(--text) 4%,transparent);border-radius:8px}.cr-got .grow{display:grid;min-width:0}.cr-got small{font-size:12px}.cr-avoid{color:var(--bad)}.db{display:grid;grid-template-columns:270px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.db.ro{grid-template-columns:1fr}.db-side{position:-webkit-sticky;position:sticky;top:10px;display:grid;grid-gap:8px;gap:8px;max-height:calc(100dvh - 30px);overflow-y:auto}.db-side .sec-t{margin:8px 0 0}.db-mode{width:100%}.db-mode button{flex:1 1}.db-palette{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.db-palette button{display:flex;align-items:center;gap:6px;padding:8px 9px;border-radius:10px;border:1px solid var(--line);font-size:12.5px;cursor:-webkit-grab;cursor:grab;text-align:start}.db-palette button:hover{border-color:var(--accent);background:var(--accent-soft)}.db-vars{display:flex;flex-wrap:wrap;gap:5px}.db-vars button{font-size:11.5px;padding:3px 9px;border-radius:99px;border:1px dashed color-mix(in oklab,var(--accent) 55%,transparent);color:var(--accent);background:var(--accent-soft)}.db-vars button:hover{border-style:solid}.db-bank{display:grid;grid-gap:6px;gap:6px}.db-bank button{display:grid;grid-gap:2px;gap:2px;text-align:start;padding:8px 10px;border-radius:10px;border:1px solid var(--line);font-size:12.5px}.db-bank button:hover{border-color:var(--accent)}.db-bank small{color:var(--muted);font-size:11.5px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.db-paper-wrap{background:color-mix(in oklab,var(--text) 5%,var(--card));border-radius:16px;padding:22px;border:1px solid var(--line)}.db-paper{background:#fff;color:#1c1d24;max-width:760px;margin:0 auto;padding:44px 52px 60px;border-radius:4px;box-shadow:0 10px 40px -12px rgba(0,0,0,.45);min-height:900px;font-family:Noto Sans Hebrew,Heebo,Arial,sans-serif}.db-head{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #dfe2e8;padding-bottom:14px;margin-bottom:22px;font-size:11px}.db-head img{height:30px}.db-head .muted{color:#6b6f7a;text-align:end}.db-b{position:relative;border-radius:8px;padding:4px 6px;margin:0 -6px 6px;border:1px solid transparent;transition:border-color .12s,background .12s}.db-b:focus-within,.db-b:hover{border-color:#e3e6ec;background:#fafbfd}.db-b.over{box-shadow:0 -3px 0 #72A7F4}.db-b.drag{opacity:.35}.db-tools{position:absolute;top:-12px;inset-inline-end:6px;display:none;align-items:center;gap:2px;background:#fff;border:1px solid #e3e6ec;border-radius:8px;padding:2px 4px;box-shadow:0 4px 14px -6px rgba(0,0,0,.25);z-index:2}.db-b:focus-within .db-tools,.db-b:hover .db-tools{display:flex}.db-tools button{width:24px;height:22px;border-radius:6px;color:#555;font-size:12px}.db-tools button:hover{background:#eef2f8}.db-tools button:disabled{opacity:.3}.db-tools .del:hover{color:#e5484d}.db-grip{cursor:-webkit-grab;cursor:grab;color:#9aa0ab;letter-spacing:-2px;padding:0 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.db-type{font-size:10.5px;color:#8a8f99;padding:0 6px}.db-ta{width:100%;border:0;outline:none;resize:none;background:transparent;color:#1c1d24;font:inherit;font-size:14px;line-height:1.75;padding:2px 0;overflow:hidden}.db-in::placeholder,.db-ta::placeholder{color:#b3b8c2}.db-title{font-size:24px;font-weight:700;text-align:center}.db-h{font-size:17px;font-weight:700;color:#3f74c7}.db-clause{display:flex;gap:8px}.db-num{font-size:14px;padding-top:3px;min-width:22px}.db-ct,.db-num{font-weight:700}.db-bul{-webkit-padding-start:14px;padding-inline-start:14px;-webkit-border-start:2px solid #e3e6ec;border-inline-start:2px solid #e3e6ec}.db-rows{display:grid;grid-gap:4px;gap:4px}.db-row{display:grid;grid-template-columns:150px 1fr 24px;grid-gap:8px;gap:8px;border-bottom:1px solid #eceef2;padding-bottom:4px}.db-in{border:0;outline:none;background:transparent;font:inherit;font-size:13.5px;color:#1c1d24;padding:4px 0}.db-in.b{font-weight:700;color:#6b6f7a}.db-x{color:#b3b8c2;font-size:11px}.db-x:hover{color:#e5484d}.db-sig{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;padding:18px 0 8px;font-size:12.5px;color:#555}.db-sig div{display:grid;grid-gap:6px;gap:6px}.db-sig b{color:#1c1d24;font-size:14px}.db-sig i{display:block;height:46px;border-bottom:1px solid #8a8f99;background:repeating-linear-gradient(135deg,transparent 0 8px,#f2f5fa 8px 9px);border-radius:4px 4px 0 0}.db-hr{border:0;border-top:1px solid #dfe2e8;margin:10px 0}.db-pb{text-align:center;font-size:11px;color:#9aa0ab;border-top:2px dashed #dfe2e8;padding-top:4px;margin:14px 0}.db-end{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px;padding-top:14px;border-top:1px dashed #e3e6ec}.db-end button{font-size:12.5px;padding:5px 11px;border-radius:99px;border:1px solid #e3e6ec;color:#555;background:#fff}.db-end button:hover{border-color:#72A7F4;color:#3f74c7}.db-end.over{box-shadow:0 -3px 0 #72A7F4}.db-p-title{text-align:center;font-size:24px;margin:4px 0 14px}.db-p-h{font-size:17px;color:#3f74c7;margin:10px 0 4px}.db-p,.db-p-clause p{font-size:14px;line-height:1.75;margin:0 0 10px;white-space:pre-wrap}.db-p-clause b{font-size:14px;display:block;margin-top:6px}.db-p-clause p,.db-p-ul{-webkit-padding-start:22px;padding-inline-start:22px}.db-p-ul{margin:0 0 10px;font-size:14px;line-height:1.75}.db-p-rows div{display:grid;grid-template-columns:150px 1fr;grid-gap:8px;gap:8px;border-bottom:1px solid #eceef2;padding:6px 0;font-size:13.5px}.db-p-rows b{color:#6b6f7a}.db-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.db-top .cr-title{width:auto;flex:1 1 260px;font-size:18px}.db-legal{padding:0 4px}.db-missing{display:inline-flex;gap:6px;align-items:center;font-size:12.5px;color:var(--warn)}.palette.db-pdf{width:min(900px,96vw);height:90dvh;display:flex;flex-direction:column}.db-pdf iframe{flex:1 1;border:0;background:#fff}@media (max-width:1000px){.db{grid-template-columns:1fr}.db-side{position:static;max-height:none}.db-paper{padding:26px 18px 40px;min-height:0}.db-paper-wrap{padding:8px}.db-tools{display:flex;position:static;justify-content:flex-end;box-shadow:none;border:0;background:transparent;margin-bottom:2px}.db-sig{grid-template-columns:1fr}.db-row{grid-template-columns:1fr 1fr 24px}}.db-clause>.grow{flex:1 1;min-width:0;display:grid}@media (max-width:1000px){.db-side{order:2}.db-paper-wrap{order:1}}.av-edit{position:relative;display:inline-grid;padding:0;flex:none;cursor:pointer}.av-cam,.av-edit{border-radius:50%}.av-cam{position:absolute;inset-inline-end:-2px;bottom:-2px;width:26px;height:26px;display:grid;place-items:center;background:var(--accent);color:#fff;border:2px solid var(--card-solid);box-shadow:0 4px 10px -4px rgba(0,0,0,.5);transition:transform .15s}.av-edit:hover .av-cam{transform:scale(1.1)}.av-edit:hover .av{filter:brightness(.85)}.av-edit.busy .av-cam svg{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.cr-photo-row{gap:14px;margin:6px 0 14px}.cr-photo-row,.tab-hint{display:flex;align-items:center}.tab-hint{gap:10px;margin:2px 0 16px;padding:9px 12px;border-radius:12px;background:color-mix(in oklab,var(--accent) 7%,transparent);border:1px solid color-mix(in oklab,var(--accent) 18%,transparent);font-size:13px;color:var(--text);line-height:1.55}.tab-hint-ic{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--accent-soft)}.tab-hint-go,.tab-hint-ic{color:var(--accent);flex:none}.tab-hint-go{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;padding:5px 10px;border-radius:99px;border:1px solid color-mix(in oklab,var(--accent) 35%,transparent)}.tab-hint-go:hover{background:var(--accent-soft)}.tab-hint-go .q-mark{width:16px;height:16px;font-size:11px}@media (max-width:760px){.page-head .eyebrow{display:none}.page-head h1{font-size:22px}body:has(.tab-hint) .page-head .page-sub{display:none}.page-head{margin-bottom:10px}.dept-tabs .is-soon{display:none}.tab-hint{font-size:12.5px;padding:8px 10px;margin-bottom:12px}.tab-hint-go{padding:4px 8px}}.fs{display:grid;grid-gap:14px;gap:14px;border-color:color-mix(in oklab,var(--accent) 35%,transparent);background:linear-gradient(135deg,color-mix(in oklab,var(--accent) 9%,var(--card)),var(--card))}.fs-h{display:flex;align-items:center;gap:14px}.fs-h h2{margin:0;font-size:18px}.fs-h p{margin:3px 0 0;font-size:13px}.fs-ring{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;flex:none;background:conic-gradient(var(--accent) var(--p),color-mix(in oklab,var(--text) 9%,transparent) 0);position:relative}.fs-ring:before{content:"";position:absolute;inset:6px;border-radius:50%;background:var(--card-solid)}.fs-ring b{position:relative;font-size:14px}.fs-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:8px;gap:8px}.fs-step{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);color:inherit;text-decoration:none;background:var(--card-solid)}.fs-step:hover{border-color:var(--accent)}.fs-step .grow{display:grid;min-width:0}.fs-step b{font-size:13.5px}.fs-step small{font-size:12px}.fs-step.done{opacity:.6}.fs-step.done b{text-decoration:line-through}.fs-check{width:22px;height:22px;border-radius:50%;border:2px solid var(--line-2);display:grid;place-items:center;flex:none;color:#fff}.fs-step.done .fs-check{background:var(--ok);border-color:var(--ok)}.fs-tip{font-size:12.5px;display:flex;align-items:center;gap:8px}.pal-l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1}.cf-more{display:flex;justify-content:center;margin-top:12px}.cf-ftoggle{display:none}@media (max-width:760px){.cf-ftoggle{display:inline-flex;flex:none}.cf-filters{display:none!important}.cf-filters.open{display:flex!important}}.fs-go{color:var(--accent);font-weight:700}@media (max-width:760px){.dept-tabs.single{display:none}.fs-list{grid-template-columns:1fr}.fs-h{flex-wrap:wrap}}html[data-font=heebo]{--font:Heebo,Arial,sans-serif;--font-head:Heebo,Arial,sans-serif}html[data-font=rubik]{--font:Rubik,Heebo,Arial,sans-serif;--font-head:Rubik,Heebo,Arial,sans-serif}html[data-font=assistant]{--font:Assistant,Heebo,Arial,sans-serif;--font-head:Assistant,Heebo,Arial,sans-serif}html[data-font=system]{--font:system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--font-head:system-ui,-apple-system,"Segoe UI",Arial,sans-serif}html[data-font]:not([data-font=google]) body{font-family:var(--font)}html[data-density=compact] .card{padding:14px 16px}html[data-density=compact] .cr,html[data-density=compact] .grid,html[data-density=compact] .home{gap:12px}html[data-density=compact] .page-head{margin-bottom:12px}html[data-density=compact] .kpi .value{font-size:24px;margin:8px 0 4px}html[data-glow=off] body:before{display:none}html[data-reply=s] .ibx-ta{min-height:80px}html[data-reply=l] .ibx-ta{min-height:240px}html[data-preview=off] .ibx-r3{display:none}html[data-ibx-compact="1"] .ibx-row{padding-block:6px}.home-banner{display:flex;align-items:center;gap:12px;font-size:14.5px;font-weight:500;border-color:color-mix(in oklab,var(--accent) 45%,transparent);background:color-mix(in oklab,var(--accent) 10%,var(--card))}.home-banner svg{color:var(--accent);flex:none}.home-banner.tone-ok{border-color:color-mix(in oklab,var(--ok) 45%,transparent);background:color-mix(in oklab,var(--ok) 9%,var(--card))}.home-banner.tone-ok svg{color:var(--ok)}.home-banner.tone-warn{border-color:color-mix(in oklab,var(--warn) 45%,transparent);background:color-mix(in oklab,var(--warn) 9%,var(--card))}.home-banner.tone-warn svg{color:var(--warn)}.home-banner.tone-bad{border-color:color-mix(in oklab,var(--bad) 45%,transparent);background:color-mix(in oklab,var(--bad) 8%,var(--card))}.home-banner.tone-bad svg{color:var(--bad)}.side-short{display:flex;flex-wrap:wrap;gap:5px;padding:0 12px 8px}.side-short a{display:inline-flex;align-items:center;gap:5px;font-size:12px;padding:4px 9px;border-radius:99px;border:1px solid var(--line);color:var(--muted);text-decoration:none}.side-short a.on,.side-short a:hover{color:var(--text);border-color:var(--accent);background:var(--accent-soft)}.side-short svg{color:#fbbf24}.lgv{min-height:100dvh;display:grid;place-items:center;padding:20px;position:relative}.lgv.lg-preview{min-height:0;height:100%;border-radius:14px;overflow:hidden;padding:18px}.lg-card{width:min(430px,100%);padding:36px 32px 28px;text-align:center;border-radius:24px;background:color-mix(in oklab,var(--card-solid) 88%,transparent);border:1px solid var(--line-2);box-shadow:0 30px 90px -30px rgba(0,0,0,.7);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:grid;grid-gap:12px;gap:12px;position:relative;z-index:1}.lg-card.light{background:rgba(255,255,255,.92);color:#16161d;border-color:rgba(0,0,0,.08);box-shadow:0 30px 80px -30px rgba(20,30,60,.35)}.lg-card.light .lg-help,.lg-card.light .lg-note,.lg-card.light .lg-sub{color:#5b5f6b}.lg-logo{display:grid;place-items:center;margin-bottom:6px}.lg-card h1{margin:0;font-size:26px}.lg-sub{margin:0;color:var(--muted);font-size:14.5px;line-height:1.65}.lg-notice{font-size:13px;padding:9px 12px;border-radius:12px;background:color-mix(in oklab,var(--accent) 12%,transparent);border:1px solid color-mix(in oklab,var(--accent) 30%,transparent)}.lg-err,.lg-notice{text-align:start}.lg-action{margin-top:6px}.lg-btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 18px;border-radius:14px;background:var(--lg-btn);color:var(--lg-ink);font-weight:600;font-size:15.5px;text-decoration:none;box-shadow:0 12px 30px -12px var(--lg-btn);transition:transform .12s,filter .12s}.lg-btn img,.lg-btn svg{background:#fff;border-radius:50%;padding:3px;width:24px!important;height:24px!important}.lg-btn:hover{transform:translateY(-1px);filter:brightness(1.06)}.lg-btn[aria-disabled=true]{opacity:.5;pointer-events:none}.lg-note{font-size:12px;color:var(--muted)}.lg-help{font-size:12.5px;color:var(--accent);text-decoration:none}.lg-help:hover{text-decoration:underline}.lg-small{font-size:12px}.lg-dev{margin-top:8px;padding-top:14px;border-top:1px solid var(--line)}.lgv.lg-split{grid-template-columns:1.1fr 1fr;padding:0;place-items:stretch}.lg-side{position:relative;display:grid;align-items:end;padding:40px;background:linear-gradient(135deg,#10203a,#0b0d14)}.lg-side-in p{color:#fff;font-size:24px;font-weight:600;line-height:1.4;max-width:420px;margin:0;text-shadow:0 2px 20px rgba(0,0,0,.5)}.lg-main{display:grid;place-items:center;padding:24px}.lg-split .lg-card{box-shadow:none;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}.lg-split .lg-card,.lg-split .lg-card.light{background:transparent}@media (max-width:760px){.lgv.lg-split{grid-template-columns:1fr}.lg-side{min-height:160px;padding:22px}.lg-side-in p{font-size:18px}.lg-card{padding:28px 20px 22px}}.lg-preview.lg-split{grid-template-columns:1fr 1fr}.lg-preview .lg-card{width:min(340px,100%);padding:24px 20px 20px}.st{display:grid;grid-template-columns:250px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start;padding-bottom:80px}.st-nav{position:-webkit-sticky;position:sticky;top:12px;padding:8px;display:flex;flex-direction:column;gap:2px}.st-nav button{display:flex;gap:10px;align-items:flex-start;text-align:start;padding:9px 10px;border-radius:10px;color:var(--muted)}.st-nav button svg{margin-top:2px;flex:none}.st-nav button span{display:flex;flex-direction:column;gap:2px}.st-nav button b{font-weight:600;font-size:13.5px;color:var(--text)}.st-nav button small{font-size:11.5px;line-height:1.45}.st-nav button:hover{background:color-mix(in oklab,var(--text) 4%,transparent)}.st-nav button.on{background:var(--accent-soft)}.st-ro{padding:10px;display:flex;gap:6px;align-items:flex-start}.st-body{min-width:0}.st-sec h2{font-size:18px;margin:0 0 4px}.st-sec>p.muted{margin:0 0 14px;font-size:13px;line-height:1.6}.st-row{display:grid;grid-template-columns:190px minmax(0,1fr);grid-gap:14px;gap:14px;padding:12px 0;border-top:1px solid var(--line);align-items:center}.st-l{display:flex;flex-direction:column;gap:2px}.st-l b{font-weight:600;font-size:13.5px}.st-l small{font-size:11.5px;line-height:1.45}.st-c{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.st-c>.input{flex:1 1 220px;min-width:0}.st-c input[type=range]{flex:1 1 160px;accent-color:var(--accent)}.st-c input[type=color],.st-color input[type=color],.st-tag input[type=color]{width:34px;height:30px;padding:0;border:1px solid var(--line-2);border-radius:8px;background:none;cursor:pointer}.st-color{display:inline-flex;gap:8px;align-items:center}.st-fonts{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));grid-gap:8px;gap:8px;width:100%}.st-fonts button{border:1px solid var(--line-2);border-radius:12px;padding:12px 10px;display:flex;flex-direction:column;gap:4px;align-items:center}.st-fonts button b{font-size:19px;font-weight:600}.st-fonts button small{font-size:11px;color:var(--muted);font-family:var(--font)}.st-fonts button.on{border-color:var(--accent);background:var(--accent-soft)}.st-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.st-preview{position:-webkit-sticky;position:sticky;top:12px}.st-pv-h{display:flex;gap:6px;align-items:center;font-size:12px;color:var(--muted);margin-bottom:8px}.st-pv-h a{-webkit-margin-start:auto;margin-inline-start:auto;font-size:12px}.st-pv-login{border-radius:16px;overflow:hidden;border:1px solid var(--line-2);height:560px}.st-pv-login .lgv{min-height:100%;height:100%}.st-menu{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.st-mi{border:1px solid var(--line);border-radius:12px;background:var(--card)}.st-mi.off{opacity:.5}.st-mi-row{display:flex;gap:8px;align-items:center;padding:6px 8px}.st-mi-row .input{flex:1 1;min-width:0;padding:6px 10px}.st-hi .gd-grip,.st-mi-row .gd-grip{cursor:-webkit-grab;cursor:grab;color:var(--muted);letter-spacing:-2px;font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.st-mi-row .mini-select{width:82px}.st-mi-kids{padding:0 26px 8px 8px;display:flex;flex-direction:column;gap:4px}.st-mi.l1,.st-mi.l2{border-style:dashed}.st-eye{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:var(--accent);border:1px solid var(--line);flex:none}.st-eye.off{color:var(--muted);background:repeating-linear-gradient(135deg,transparent 0 6px,color-mix(in oklab,var(--text) 6%,transparent) 6px 7px)}.st-exp{font-size:11.5px;color:var(--accent);font-weight:600;white-space:nowrap}.st-roles{flex-wrap:wrap;margin-bottom:10px}.st-home{display:flex;flex-direction:column;gap:6px}.st-hi{display:flex;gap:10px;align-items:center;padding:9px 12px;border:1px solid var(--line);border-radius:12px}.st-hi.off{opacity:.5}.st-hi span.grow{display:flex;flex-direction:column;gap:2px}.st-hi small{font-size:11.5px}.st-tags{display:flex;flex-wrap:wrap;gap:10px}.st-tag{display:inline-flex;gap:6px;cursor:pointer}.st-tag,.st-word{align-items:center}.st-word{display:flex;gap:8px;margin-bottom:8px}.st-word .input{flex:1 1;min-width:0}.st-hist{display:flex;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.st-hist span.grow{display:flex;flex-direction:column;gap:2px}.st-hist small{font-size:11.5px}.st-mail{border-radius:14px;overflow:hidden;border:1px solid var(--line-2);background:#f4f5f8;color:#1a1a22}.st-mail-s{background:#fff;padding:10px 14px;border-bottom:1px solid #e3e5ea;display:flex;flex-direction:column;gap:2px}.st-mail-s small{color:#6b7080;font-size:11.5px}.st-mail-b{margin:16px;background:#fff;border-radius:12px;padding:22px;text-align:center;display:flex;flex-direction:column;gap:10px;align-items:center}.st-mail-b img{width:40px;height:40px;border-radius:10px}.st-mail-b h3{margin:0;font-size:17px}.st-mail-b p{margin:0;font-size:13.5px;line-height:1.7;color:#444a58;white-space:pre-wrap}.st-mail-btn{color:#fff;padding:10px 22px;border-radius:10px;font-weight:600;font-size:13.5px}.st-bar{position:fixed;bottom:18px;inset-inline:0;margin:0 auto;width:min(720px,calc(100% - 32px));display:flex;gap:10px;align-items:center;padding:10px 14px;border-radius:16px;background:var(--card-solid);border:1px solid var(--line-2);box-shadow:0 16px 40px -14px rgba(0,0,0,.5);z-index:40;transform:translateY(140%);transition:transform .25s;font-size:13px}.st-bar.show{transform:none}@media (max-width:1100px){.st-split{grid-template-columns:1fr}.st-preview{position:static}}@media (max-width:760px){.st{grid-template-columns:1fr;gap:12px}.st-nav{position:static;flex-direction:row;overflow-x:auto;scrollbar-width:none;padding:6px}.st-nav button{flex:none;align-items:center}.st-nav button small,.st-ro{display:none}.st-row{grid-template-columns:1fr;gap:8px}.st-pv-login{height:520px}.st-bar{bottom:var(--float-bottom);flex-wrap:wrap}.st-bar .grow{flex-basis:100%}.st-mi-row .mini-select{width:64px}}.st-split .st-row{grid-template-columns:1fr;gap:8px}.st-bar:not(.show){visibility:hidden;transition:transform .25s,visibility 0s .25s}.st-icon{width:32px;height:30px;display:grid;place-items:center;border-radius:8px;border:1px solid var(--line-2);color:var(--text);flex:none}.st-icons{display:grid;grid-template-columns:repeat(auto-fill,minmax(36px,1fr));grid-gap:4px;gap:4px;padding:4px 10px 10px}.st-icons button{height:36px;display:grid;place-items:center;border-radius:8px;color:var(--muted);border:1px solid transparent}.st-icons button:hover{color:var(--text);border-color:var(--line-2)}.st-icons button.on{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.st-ud{display:inline-flex;flex-direction:column;flex:none}.st-ud button{font-size:8px;line-height:1;padding:2px 5px;color:var(--muted)}.st-ud button:hover{color:var(--accent)}@media (max-width:760px){.st-hi .gd-grip,.st-mi-row .gd-grip{display:none}.st-ud button{font-size:10px;padding:3px 7px}}.av-wrap{position:relative;display:inline-flex;flex:none;vertical-align:middle}.av-dot{position:absolute;bottom:-1px;inset-inline-start:-1px;border-radius:50%;border:2px solid var(--card-solid,#111);background:var(--muted);box-sizing:content-box}.av-dot.st-available{background:var(--ok)}.av-dot.st-break{background:var(--warn)}.av-dot.st-meeting{background:var(--accent)}.av-dot.st-away,.av-dot.st-hours,.av-dot.st-off{background:color-mix(in oklab,var(--muted) 70%,transparent)}.pf{display:flex;flex-direction:column;gap:14px}.pf-hero{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.pf-photo{position:relative;border-radius:50%;flex:none}.pf-photo:hover .av{filter:brightness(.85)}.pf-cam{position:absolute;bottom:2px;inset-inline-start:2px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:#fff;border:3px solid var(--card-solid)}.pf-who{display:flex;flex-direction:column;gap:5px;align-items:flex-start;min-width:0;flex:1 1 200px}.pf-who>b{font-size:20px;font-weight:600}.pf-who>.muted{font-size:13px}.pf-now{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;padding:4px 11px;border-radius:99px;border:1px solid var(--line-2)}.pf-now .av-dot{position:static;border:0;width:8px;height:8px}.pf-fill{display:flex;gap:14px;align-items:center;flex:1 1 300px;padding:12px 14px;border-radius:14px;background:color-mix(in oklab,var(--text) 3%,transparent)}.pf-ring{--p:0;width:62px;height:62px;flex:none;place-items:center;background:conic-gradient(var(--accent) calc(var(--p) * 1%),color-mix(in oklab,var(--text) 10%,transparent) 0)}.pf-ring,.pf-ring span{border-radius:50%;display:grid}.pf-ring span{width:50px;height:50px;place-items:center;background:var(--card-solid);font-weight:700;font-size:14px}.pf-fill-t{display:flex;flex-direction:column;gap:4px;min-width:0}.pf-fill-t small{font-size:12px}.pf-miss{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.pf-miss .chip{cursor:pointer;font-size:11.5px;padding:3px 9px}.pf-miss .chip:hover{color:var(--text);border-color:var(--accent)}.pf-jump{position:-webkit-sticky;position:sticky;top:8px;z-index:5;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:6px;border-radius:14px;background:color-mix(in oklab,var(--card-solid) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line)}.pf-jump button{flex:none;display:inline-flex;gap:6px;align-items:center;font-size:12.5px;padding:6px 12px;border-radius:10px;color:var(--muted)}.pf-jump button:hover{color:var(--text);background:var(--accent-soft)}.pf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:start}.pf-grid>.card{scroll-margin-top:70px}.pf .field,.pf-h{margin-bottom:12px}.pf-h .card-h{margin-bottom:2px}.pf-sub{font-size:12px;line-height:1.5}.pf-saved{font-size:11.5px;color:var(--muted);-webkit-margin-start:auto;margin-inline-start:auto}.pf-saved.ok{color:var(--ok)}.pf-saved.bad{color:var(--bad)}.pf-note{font-size:11.5px;margin-top:4px}.pf-toggle{display:flex;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.pf-toggle .grow{display:flex;flex-direction:column;gap:3px}.pf-toggle b{font-weight:600;font-size:13.5px}.pf-toggle small{font-size:11.5px;line-height:1.5}.pf-shift{display:flex;flex-direction:column;gap:12px;padding-bottom:12px}.pf-days{display:flex;gap:6px;flex-wrap:wrap}.pf-days button{width:40px;height:40px;border-radius:50%;border:1px solid var(--line-2);font-weight:600;font-size:13px;color:var(--muted)}.pf-days button.on{background:var(--accent);border-color:var(--accent);color:#fff}.pf-time{display:flex;gap:10px;flex-wrap:wrap}.pf-time label{display:grid;grid-gap:4px;gap:4px;font-size:12px;color:var(--muted)}.pf-away-f input,.pf-away-f select,.pf-time input{border:1px solid var(--line-2);border-radius:9px;background:var(--card-solid);color:var(--text);padding:8px 10px;font:inherit;font-size:14px}.pf-warn{color:var(--warn);font-size:12px;display:flex;gap:6px;align-items:center}.pf-away{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.pf-away-h{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:13px;margin-bottom:10px}.pf-away-h .muted{font-size:11.5px;flex-basis:100%}.pf-away-on{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:12px;background:color-mix(in oklab,var(--warn) 10%,transparent);border:1px solid color-mix(in oklab,var(--warn) 35%,transparent);font-size:13px}.pf-away-f{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.pf-away-f .field{margin:0;flex:1 1 160px}.pf-away-f small{flex-basis:100%;font-size:11.5px}.pf-chips-on{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:6px;border:1px solid var(--line-2);border-radius:10px;background:var(--card-solid);margin-bottom:8px}.pf-chips-on .chip button{-webkit-margin-start:2px;margin-inline-start:2px;font-size:14px;line-height:1;color:var(--muted)}.pf-chips-on .chip button:hover{color:var(--bad)}.pf-chips-on input{flex:1 1 120px;min-width:0;border:0;background:none;outline:none;color:var(--text);font:inherit;font-size:13.5px;padding:4px}.pf-sess{display:flex;flex-direction:column}.pf-s{display:flex;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.pf-s:first-child{border-top:0}.pf-s .grow{display:flex;flex-direction:column;gap:3px;min-width:0}.pf-s b{font-weight:600;font-size:13.5px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pf-s small{font-size:11.5px}.pf-s-ic{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:color-mix(in oklab,var(--text) 5%,transparent);color:var(--muted);flex:none}.pf-s.cur .pf-s-ic{background:var(--accent-soft);color:var(--accent)}.pf-this{font-size:10.5px;font-weight:600;color:var(--ok);padding:1px 7px;border-radius:99px;border:1px solid color-mix(in oklab,var(--ok) 40%,transparent)}.spk-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.spk-b{display:flex;gap:8px;align-items:center;padding:8px 10px;border-radius:10px;border:1px solid var(--line);font-size:12.5px;text-align:start;color:var(--text)}.spk-b:hover{border-color:var(--line-2);background:color-mix(in oklab,var(--text) 4%,transparent)}.spk-b.on{border-color:var(--accent);background:var(--accent-soft)}.spk-b.ask{border-style:dashed;border-color:var(--accent)}.spk-b .av-dot{position:static;border:0;width:9px;height:9px;flex:none}.spk.big .spk-b{flex-wrap:wrap;padding:11px 12px}.spk.big .spk-b span{font-weight:600;font-size:13.5px}.spk.big .spk-b small{flex-basis:100%;color:var(--muted);font-size:11.5px}.spk-for{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:8px;font-size:12px}.spk-for .chip{cursor:pointer}.spk-for .chip:hover{border-color:var(--accent);color:var(--text)}.umenu-status{padding:6px 8px 8px;border-bottom:1px solid var(--line);margin-bottom:4px}@media (max-width:900px){.pf-grid{grid-template-columns:1fr}}@media (max-width:600px){.pf-hero{gap:12px}.pf-fill{flex-basis:100%}.pf-jump{margin:0 -4px}.pf-days button{width:38px;height:38px}}.dr-status{padding:12px 16px 4px;border-top:1px solid var(--line);background:var(--card-solid)}.dr-st{display:inline-flex;align-items:center;gap:6px;flex:none;padding:7px 10px;border-radius:999px;border:1px solid var(--line);font-size:12.5px;color:var(--text);white-space:nowrap}.dr-st.on{border-color:var(--accent);background:var(--accent-soft)}.dr-st .av-dot{position:static;border:0;width:9px;height:9px}.dr-st svg{color:var(--muted)}@media (max-width:760px){.pf-jump{top:58px}.pf-grid>.card{scroll-margin-top:120px}}.av-dot.st-dnd{background:var(--bad)}.av-wrap .av-dot.st-dnd:after{content:"";position:absolute;inset:42% 22%;background:#fff;border-radius:2px}.spk-dnd{display:flex;gap:8px;align-items:center;width:100%;margin-top:6px;padding:8px 10px;border-radius:10px;border:1px solid var(--line);font-size:12.5px;text-align:start;color:var(--text)}.spk-dnd .grow{display:flex;flex-direction:column;gap:2px}.spk-dnd b{font-weight:600}.spk-dnd small{color:var(--muted);font-size:11.5px}.spk-dnd .av-dot{position:static;border:0;width:9px;height:9px;flex:none}.spk-dnd.on{border-color:color-mix(in oklab,var(--bad) 45%,transparent);background:color-mix(in oklab,var(--bad) 8%,transparent)}.spk-dnd .switch{transform:scale(.85)}.spk.big .spk-dnd{padding:11px 12px;font-size:13.5px}.ns{display:flex;flex-direction:column;gap:14px}.ns-top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.ns-p{font-size:13px;line-height:1.7;margin:0 0 10px}.ns-row{display:flex;gap:10px;flex-wrap:wrap}.ns-dnd.on{border-color:color-mix(in oklab,var(--bad) 40%,transparent);background:color-mix(in oklab,var(--bad) 6%,var(--card))}.ns-moon{display:inline-grid;place-items:center;width:22px;height:22px}.ns-moon .av-dot{position:relative;width:12px;height:12px;border:0}.ns-moon .av-dot:after{content:"";position:absolute;inset:42% 22%;background:#fff;border-radius:2px}.bad-tag{color:var(--bad);border-color:color-mix(in oklab,var(--bad) 40%,transparent);background:color-mix(in oklab,var(--bad) 8%,transparent)}.ns-who{margin-top:14px;padding-top:12px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px;font-size:13px}.ns-who>b{font-weight:600;font-size:12.5px}.ns-who-l{display:flex;flex-wrap:wrap;gap:8px}.ns-mate{display:inline-flex;gap:6px;align-items:center;padding:3px 10px 3px 4px;border-radius:99px;border:1px solid var(--line-2);font-size:12.5px}.ns-devs{margin-top:12px;font-size:11.5px;color:var(--muted)}.ns-modes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.ns-mode{position:relative;display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:12px;border:1px solid var(--line-2);text-align:start}.ns-mode b{font-weight:600;font-size:14px}.ns-mode small{color:var(--muted);font-size:11.5px;line-height:1.5}.ns-mode svg{position:absolute;top:10px;inset-inline-end:10px;color:var(--accent)}.ns-mode.on{border-color:var(--accent);background:var(--accent-soft)}.ns-custom{cursor:default;border-style:dashed}.ns-warn{margin-top:10px;font-size:12px;color:var(--warn);display:flex;gap:6px;align-items:flex-start;line-height:1.6}.ns-gh{display:flex;gap:10px;align-items:center;margin-bottom:6px}.ns-gh h3{margin:0;font-size:15px}.ns-gi{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);flex:none}.ns-gl{font-size:12px}.ns-cols,.ns-t{display:grid;grid-template-columns:minmax(0,1fr) 62px 62px 150px 64px;grid-gap:10px;gap:10px;align-items:center}.ns-cols{font-size:11px;color:var(--muted);font-weight:600;padding:4px 0}.ns-cols span:nth-child(2),.ns-cols span:nth-child(3){text-align:center}.ns-t{padding:10px 0;border-top:1px solid var(--line)}.ns-t.off .ns-tl b{color:var(--muted)}.ns-tl{display:flex;flex-direction:column;gap:2px;min-width:0}.ns-tl b{font-weight:600;font-size:13.5px}.ns-tl small{font-size:11.5px;line-height:1.5}.ns-ch{display:flex;justify-content:center}.ns-ch span{display:none}.ns-when{border:1px solid var(--line-2);border-radius:9px;background:var(--card-solid);color:var(--text);padding:6px 8px;font:inherit;font-size:12.5px}.ns-when:disabled{opacity:.45}.ns-try{justify-self:end}.ns-foot{font-size:11.5px;padding:0 4px;line-height:1.6}@media (max-width:1000px){.ns-top{grid-template-columns:1fr}.ns-modes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ns-cols{display:none}.ns-t{grid-template-columns:1fr 1fr;gap:8px 10px}.ns-tl{grid-column:1/-1}.ns-ch{justify-content:flex-start;gap:8px;align-items:center;font-size:12.5px}.ns-ch span{display:inline;color:var(--muted)}.ns-when{grid-column:1}.ns-try{grid-column:2;justify-self:start}}.pp-st.dnd{color:var(--bad)}.pp-st.dnd:before{background:var(--bad)}.bs-logo-hero{width:150px;height:92px;border-radius:16px;display:grid;place-items:center;padding:14px;border:1px solid var(--line-2);flex:none}.bs-logo-hero img{max-width:100%;max-height:56px;object-fit:contain}.bs-grid{border:0;padding:0;margin:0;min-width:0}.bs-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 12px;gap:0 12px}.bs-logos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.bs-slot{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.bs-slot .field{margin:0}.bs-slot-p{position:relative;width:100%;height:86px;border-radius:12px;border:1px solid var(--line-2);display:grid;place-items:center;padding:12px;cursor:pointer;overflow:hidden}.bs-slot-p img{max-width:100%;max-height:48px;object-fit:contain}.bs-slot-up{position:absolute;bottom:6px;inset-inline-end:6px;font-size:11px;padding:3px 8px;border-radius:99px;background:rgba(0,0,0,.6);color:#fff;display:inline-flex;gap:4px;align-items:center;opacity:0;transition:.15s}.bs-slot-p:focus-within .bs-slot-up,.bs-slot-p:hover .bs-slot-up{opacity:1}@media (hover:none){.bs-slot-up{opacity:1}}.bs-icon{display:flex;gap:14px;align-items:flex-start}.bs-icon-prev img{width:72px;height:72px;border-radius:18px;object-fit:cover;box-shadow:0 6px 18px -8px rgba(0,0,0,.5);display:block}.bs-icon-a{display:flex;flex-direction:column;gap:8px;min-width:0}.bs-icon-a small{font-size:11.5px;line-height:1.5}.bs-sw{width:12px;height:12px;border-radius:4px;border:1px solid var(--line-2);display:inline-block}.bs-from{display:flex;gap:8px;align-items:center;margin-top:8px;font-size:12px;flex-wrap:wrap}.bs-from .color-pick{width:24px;height:24px}.bs-extras{display:flex;flex-direction:column;gap:8px;margin:4px 0 12px}.bs-x{display:flex;gap:10px;align-items:center;font-size:13px}.bs-x.dim{color:var(--muted)}.bs-mail{border-radius:14px;overflow:hidden;border:1px solid var(--line-2);background:#fff;color:#1f1f24}.bs-mail-h{padding:10px 14px;border-bottom:1px solid #ececf0;display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;font-size:13px}.bs-mail-h .muted{color:#6b6b78}.bs-mail-h small{flex-basis:100%;font-size:11.5px}.bs-mail-b{padding:14px;font-size:13.5px;line-height:1.7}.bs-perday{display:flex;flex-direction:column;gap:6px;margin-top:12px}.bs-pd{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:13px;padding:6px 0;border-top:1px solid var(--line)}.bs-pd-d{width:52px;font-weight:600}.bs-pd input{border:1px solid var(--line-2);border-radius:8px;background:var(--card-solid);color:var(--text);padding:5px 8px;font:inherit;font-size:13px}.bs-pd .link-btn{-webkit-margin-start:auto;margin-inline-start:auto}.bs-sum{margin-top:10px;font-size:12.5px;display:flex;gap:6px;align-items:center;color:var(--muted)}.bs-voice .bs-styles{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px}.bs-vrow{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:8px 0;border-top:1px solid var(--line);font-size:13px}.bs-vrow>span{font-weight:600}.bs-vrow .seg{flex-wrap:wrap}.bs-vp{margin-top:14px;padding-top:12px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px;align-items:flex-start}.bs-vp .field{margin:0}.bs-bubble{width:100%;border-radius:14px;padding:10px 12px;font-size:13.5px;line-height:1.7;display:flex;flex-direction:column;gap:4px}.bs-bubble small{font-size:11px;color:var(--muted);font-weight:600}.bs-bubble.cust{background:color-mix(in oklab,var(--text) 5%,transparent)}.bs-bubble.cust textarea{border:0;background:none;color:var(--text);font:inherit;resize:vertical;outline:none;padding:0}.bs-bubble.ai{background:var(--accent-soft);border:1px solid color-mix(in oklab,var(--accent) 30%,transparent)}.bs-hol{display:flex;flex-direction:column}.bs-h{display:flex;gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--line);flex-wrap:wrap}.bs-h:first-child{border-top:0}.bs-h .grow{display:flex;flex-direction:column;gap:2px;min-width:150px}.bs-h b{font-weight:600;font-size:13.5px}.bs-h small{font-size:11.5px}.bs-h.st-closed b{color:var(--bad)}.bs-h.st-short b{color:var(--warn)}.bs-cl{display:flex;flex-direction:column;gap:8px}.bs-c{display:flex;gap:10px;align-items:center;padding:8px 10px;border-radius:10px;border:1px solid var(--line)}.bs-c .grow{display:flex;flex-direction:column;gap:2px}.bs-c.past{opacity:.55}.bad-t,.bs-c small{font-size:11.5px}.bad-t{color:var(--bad)}@media (max-width:600px){.bs-logos,.bs-two,.bs-voice .bs-styles{grid-template-columns:1fr}.bs-logo-hero{width:110px;height:70px}}.fb-back{position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:16px;animation:fb-in .15s ease}.fb-dialog{width:min(440px,100%);background:var(--card-solid);border:1px solid var(--line-2);border-radius:18px;padding:20px;box-shadow:0 30px 80px -20px rgba(0,0,0,.6);display:flex;flex-direction:column;gap:12px}.fb-dialog h3{margin:0;font-size:17px;font-weight:600;line-height:1.4}.fb-dialog.danger h3,.fb-need{color:var(--bad)}.fb-need{font-size:13px}.fb-dialog textarea[aria-invalid=true]{border-color:var(--bad)}.fb-body{font-size:13.5px;line-height:1.7;color:var(--muted)}.fb-dialog .field{margin:0}.fb-dialog textarea{border:1px solid var(--line-2);border-radius:10px;background:var(--card);color:var(--text);padding:9px 11px;font:inherit;font-size:14px;resize:vertical}.fb-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.fb-actions .btn.danger{background:var(--bad);border-color:var(--bad);color:#fff}.fb-actions .btn.danger:hover{filter:brightness(1.08)}.fb-toasts{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);z-index:95;display:flex;flex-direction:column;gap:8px;width:min(460px,calc(100% - 32px));pointer-events:none}.fb-toast{pointer-events:auto;display:flex;gap:10px;align-items:center;padding:9px 10px 9px 14px;border-radius:14px;background:var(--card-solid);border:1px solid var(--line-2);box-shadow:0 14px 34px -12px rgba(0,0,0,.55);font-size:13.5px;animation:fb-up .2s ease}.fb-toast>i{width:8px;height:8px;border-radius:50%;background:var(--ok);flex:none}.fb-toast.bad>i{background:var(--bad)}.fb-toast.info>i{background:var(--accent)}.fb-toast .btn small{opacity:.7;-webkit-margin-start:4px;margin-inline-start:4px}.fb-x{color:var(--muted);font-size:16px;padding:0 4px}@keyframes fb-in{0%{opacity:0}}@keyframes fb-up{0%{opacity:0;transform:translateY(8px)}}@media (max-width:760px){.fb-toasts{bottom:var(--float-bottom)}.fb-dialog{align-self:end;border-radius:18px 18px 14px 14px}}@media (hover:none){.tk-day-add{opacity:.7}}:where(input:not([class]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=hidden]),textarea:not([class])){border:1px solid var(--line-2);border-radius:10px;background:var(--card-solid);color:var(--text);padding:9px 12px;font:inherit;font-size:14px;outline:none;max-width:100%}:where(input:not([class]),textarea:not([class])):focus{border-color:color-mix(in oklab,var(--accent) 55%,transparent)}:root{--fs-xs:11px;--fs-sm:12px;--fs-md:13px;--fs-base:14px;--fs-lg:16px;--fs-xl:20px;--fs-2xl:28px;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-pill:99px;--tap:44px;--page-bottom:calc(32px + env(safe-area-inset-bottom));--float-bottom:calc(12px + env(safe-area-inset-bottom))}.page-head .ph-text{min-width:0}.page-head .ph-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.subtabs.more-s,.tabs.more-s{-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 32px);mask-image:linear-gradient(270deg,transparent 0,#000 32px)}.subtabs.more-e,.tabs.more-e{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 32px);mask-image:linear-gradient(90deg,transparent 0,#000 32px)}.subtabs.more-s.more-e,.tabs.more-s.more-e{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 32px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 32px,#000 calc(100% - 32px),transparent)}.subtabs::-webkit-scrollbar,.tabs::-webkit-scrollbar{display:none}.tab-hint-x{flex:none;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:var(--muted);-webkit-margin-start:-4px;margin-inline-start:-4px}.tab-hint-x:hover{color:var(--text);background:color-mix(in oklab,var(--text) 6%,transparent)}.help-pop{width:300px;padding:14px!important}.help-pop.open{display:grid;grid-gap:10px;gap:10px}.help-pop-h{display:flex;gap:8px;align-items:center;color:var(--accent)}.help-pop-h b{color:var(--text);font-size:var(--fs-base)}.help-pop p{margin:0;font-size:var(--fs-md);line-height:1.6;color:var(--muted)}.assign-menu.help-pop .btn{justify-content:center}.assign-menu.help-pop .link-btn{color:var(--accent);font-weight:500;padding:6px 8px}.umenu-i{font-size:var(--fs-md)}@media (max-width:760px){.tab-hint{display:none!important}.help-pop{position:fixed!important;top:calc(64px + env(safe-area-inset-top))!important;inset-inline:10px!important;width:auto!important}}.money.is-neg{color:var(--bad)}.money.is-pos{color:var(--ok)}.ds-sk{display:block;height:10px;width:100%;border-radius:var(--r-sm);background:linear-gradient(90deg,color-mix(in oklab,var(--text) 6%,transparent) 0,color-mix(in oklab,var(--text) 12%,transparent) 50%,color-mix(in oklab,var(--text) 6%,transparent) 100%);background-size:200% 100%;animation:ds-shimmer 1.4s ease-in-out infinite}.ds-sk.w20{width:64px}.ds-sk.w40{width:40%}.ds-sk.w60{width:60%}.ds-sk.w80{width:80%}.ds-sk.h28{height:28px}.ds-sk.thin{height:8px}.ds-sk.dot{width:36px;height:36px;border-radius:50%;flex:none}.ds-sk-card{padding-block:6px}.ds-sk-rows{display:grid}.ds-sk-row{display:flex;align-items:center;gap:14px;padding:13px 0;border-top:1px solid var(--line)}.ds-sk-row:first-child{border-top:0}.ds-sk-row>span{flex:1 1;display:grid;grid-gap:8px;gap:8px;min-width:0}.ds-sk-lines{display:grid;grid-gap:11px;gap:11px;padding:12px 0}.ds-sk-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;margin-bottom:18px}.ds-sk-tile{display:grid;grid-gap:12px;gap:12px}.ds-sk-board{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));grid-gap:12px;gap:12px;overflow-x:auto}.ds-sk-col{display:grid;grid-gap:10px;gap:10px;align-content:start}.ds-sk-cardlet{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--line);border-radius:var(--r-md)}@keyframes ds-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.ds-sk{animation:none}}@media (max-width:760px){.ds-sk-tiles{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.ds-sk-tiles>:nth-child(n+3){display:none}}.ds-empty{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:44px 16px;text-align:center;color:var(--muted)}.ds-empty.compact{padding:22px 12px;gap:6px}.ds-empty-ic{width:44px;height:44px;border-radius:var(--r-lg);display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);margin-bottom:2px}.ds-empty.compact .ds-empty-ic{width:34px;height:34px;border-radius:var(--r-md)}.ds-empty b{color:var(--text);font-size:var(--fs-lg);font-weight:600}.ds-empty.compact b{font-size:var(--fs-base)}.ds-empty-t{max-width:46ch;font-size:var(--fs-md);line-height:1.6}.ds-empty .btn{margin-top:6px}.ds-empty.is-ok .ds-empty-ic{background:color-mix(in oklab,var(--ok) 14%,transparent);color:var(--ok)}.ds-empty.is-warn .ds-empty-ic{background:color-mix(in oklab,var(--warn) 14%,transparent);color:var(--warn)}:where(a,button,summary,[role=button],[role=tab],[role=link],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px}:where(tr[role=button],tr[tabindex]):focus-visible{outline-offset:-2px}@media (pointer:coarse){.btn,.btn.sm,.seg button,.subtabs a,.tab-hint-x,.tabs .tab,a.chip,button.chip{min-height:var(--tap)}.ibtn,.icon-btn,.tab-hint-x,.topbar .icon-btn{width:var(--tap);height:var(--tap);min-width:var(--tap)}.seg button,.subtabs a,.tabs .tab{display:inline-flex;align-items:center}}.empty2>svg:first-child{box-sizing:content-box;padding:11px;border-radius:var(--r-lg);background:var(--accent-soft);margin-bottom:2px}.empty2>span{max-width:46ch;font-size:var(--fs-md);line-height:1.6}.nt{gap:2px}.nt-item.d0{border-radius:var(--r-lg);transition:background .2s}.nt-item.d0.open{background:color-mix(in oklab,var(--text) 3%,transparent);padding-bottom:6px;margin-block:4px}.d0>.nt-row{border-radius:var(--r-md)}.d0>.nt-row.in{background:none}.d0>.nt-row:hover{background:color-mix(in oklab,var(--text) 5%,transparent)}.d0>.nt-row .nt-link{gap:10px;padding:7px 8px;font-size:var(--fs-base);font-weight:600;color:color-mix(in oklab,var(--text) 72%,var(--muted))}.d0.in>.nt-row .nt-link{color:var(--text)}.nt-ic{width:26px;height:26px;flex:none;display:grid;place-items:center;border-radius:var(--r-sm);color:var(--muted);background:color-mix(in oklab,var(--text) 5%,transparent);transition:background .15s,color .15s}.d0>.nt-row .nt-link .nt-ic svg{color:inherit}.d0.in>.nt-row .nt-ic{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent) 28%,transparent)}.d0>.nt-row.on{background:var(--accent-soft)!important}.d0>.nt-kids{margin:0;-webkit-margin-start:20px;margin-inline-start:20px;-webkit-padding-start:0;padding-inline-start:0;-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line);gap:1px}.d1>.nt-row{-webkit-margin-start:8px;margin-inline-start:8px;border-radius:var(--r-md)}.d1>.nt-row .nt-link{font-size:var(--fs-md);font-weight:500;color:var(--muted);padding:6px 10px}.d1>.nt-row.in .nt-link,.d1>.nt-row:hover .nt-link{color:var(--text)}.d1>.nt-row.on{background:var(--accent-soft)!important}.d1>.nt-row.in:before{content:"";position:absolute;inset-inline-start:-9px;top:6px;bottom:6px;width:2px;border-radius:var(--r-pill);background:color-mix(in oklab,var(--accent) 50%,transparent);box-shadow:none}.d1>.nt-row.on:before{background:var(--accent)}.d1>.nt-kids{margin:1px 0 4px;-webkit-margin-start:18px;margin-inline-start:18px;-webkit-padding-start:0;padding-inline-start:0;-webkit-border-start:0;border-inline-start:0;gap:0}.d2>.nt-row{border-radius:var(--r-sm)}.d2>.nt-row .nt-link{font-size:var(--fs-sm);font-weight:400;color:var(--muted);padding:5px 10px;gap:9px}.d2>.nt-row:hover .nt-link{color:var(--text)}.nt-dot{width:5px;height:5px;border-radius:50%;flex:none;background:color-mix(in oklab,var(--muted) 70%,transparent)}.d2>.nt-row.on{background:color-mix(in oklab,var(--accent) 9%,transparent)!important}.d2>.nt-row.on .nt-link{color:var(--text);font-weight:500}.d2>.nt-row.on .nt-dot{background:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 22%,transparent)}.d2>.nt-row.on:before{display:none}.nt-badge{-webkit-margin-start:auto;margin-inline-start:auto;font:700 var(--fs-xs)/1 var(--font-num);color:var(--muted);padding-inline:2px}.nt-badge.warn{color:var(--warn)}.nt-item.d0.open>.nt-row .nt-badge{display:none}.nt-count{-webkit-margin-start:auto;margin-inline-start:auto;min-width:20px;text-align:center;font:600 var(--fs-xs)/18px var(--font-num);padding:0 6px;border-radius:var(--r-pill);background:color-mix(in oklab,var(--text) 8%,transparent);color:var(--text)}.nt-count.warn{background:color-mix(in oklab,var(--warn) 18%,transparent);color:color-mix(in oklab,var(--warn) 72%,var(--text))}.nt-badge~.nt-exp,.nt-badge~.nt-soon{-webkit-margin-start:6px;margin-inline-start:6px}.mini-count{background:color-mix(in oklab,var(--text) 80%,var(--bg));color:var(--bg)}.mini-count.warn{background:var(--warn);color:#1a1000}.mini-fly-i .nt-count{-webkit-margin-start:auto;margin-inline-start:auto}.dr-here{display:flex;align-items:center;gap:10px;margin:0 16px 10px;padding:9px 12px;border-radius:var(--r-lg);background:var(--accent-soft);border:1px solid color-mix(in oklab,var(--accent) 25%,transparent)}.dr-here-ic{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:var(--r-md);background:color-mix(in oklab,var(--accent) 18%,transparent);color:var(--accent)}.dr-here-t{display:grid;grid-gap:1px;gap:1px;min-width:0}.dr-here-t small{font-size:var(--fs-xs);color:var(--muted)}.dr-here-t b{font-size:var(--fs-md);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dr-here-t i{font-style:normal;font-weight:400;color:var(--muted);margin-inline:5px}@media (max-width:760px){.nt.big{gap:4px}.nt.big .nt-item.d0{border:1px solid transparent}.nt.big .nt-item.d0.open{background:color-mix(in oklab,var(--text) 4%,transparent);border-color:var(--line);padding-bottom:8px;margin-block:6px}.nt.big .d0>.nt-row .nt-link{font-size:var(--fs-lg);font-weight:700;min-height:52px;padding:8px;gap:12px}.nt.big .nt-ic{width:34px;height:34px;border-radius:var(--r-md)}.nt.big .d0>.nt-kids{-webkit-margin-start:25px;margin-inline-start:25px}.nt.big .d1>.nt-row .nt-link{font-size:var(--fs-base);font-weight:500;min-height:44px;padding:10px 12px}.nt.big .d1>.nt-row.in:before{inset-inline-start:-9px;top:10px;bottom:10px}.nt.big .d1>.nt-kids{-webkit-margin-start:20px;margin-inline-start:20px}.nt.big .d2>.nt-row .nt-link{font-size:var(--fs-md);min-height:44px;padding:10px 12px;gap:10px}.nt.big .nt-dot{width:6px;height:6px}.nt.big .nt-count{min-width:24px;line-height:22px}.nt.big .nt-badge,.nt.big .nt-count{font-size:var(--fs-sm)}}.tabs.dept-tabs{gap:2px}.tabs .tab{font-size:var(--fs-base);padding:10px 12px}.tab .count,.tabs .tab.on{font-weight:600}.tab .count{line-height:18px}.subtabs .count.warn,.tab .count.warn{background:color-mix(in oklab,var(--warn) 18%,transparent);color:color-mix(in oklab,var(--warn) 72%,var(--text))}.subtabs{align-items:center;gap:2px;padding:4px;border:0;background:color-mix(in oklab,var(--text) 4%,transparent);margin:0 0 18px}.subtabs,.subtabs a{border-radius:var(--r-pill)}.subtabs a{font-size:var(--fs-md);padding:5px 12px}.subtabs a.on{background:var(--card-solid);color:var(--text);box-shadow:0 1px 2px rgba(0,0,0,.14),inset 0 0 0 1px color-mix(in oklab,var(--accent) 35%,transparent)}.subtabs .count{font-weight:600;padding:0 6px;border-radius:var(--r-pill);background:color-mix(in oklab,var(--text) 7%,transparent);line-height:18px}.subtabs-of{flex:none;display:inline-flex;align-items:center;gap:6px;padding-inline:8px 4px;font-size:var(--fs-xs);font-weight:600;color:var(--muted);white-space:nowrap}.subtabs-of i{font-style:normal;font-weight:400;color:var(--faint);font-size:var(--fs-md)}@media (max-width:760px){.tabs.dept-tabs{gap:0;border-bottom:1px solid var(--line);margin-inline:-16px;padding-inline:10px;margin-bottom:10px;padding-bottom:0}.tabs .tab{border:0;border-bottom:2px solid transparent;border-radius:0;padding:10px;background:none;margin-bottom:-1px}.tabs .tab.on{background:none;border-bottom-color:var(--accent)}.subtabs{margin:0 0 14px}}:is(.nt-badge,.nt-count,.mini-count,.tab .count,.subtabs .count,.ctabs .count):is(.n-low,.n-mid,.n-high){display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--r-pill);font:700 var(--fs-xs)/1 var(--font-num);letter-spacing:0}:is(.nt-badge,.nt-count,.mini-count,.tab .count,.subtabs .count,.ctabs .count).n-low{--nc:var(--accent)}:is(.nt-badge,.nt-count,.mini-count,.tab .count,.subtabs .count,.ctabs .count).n-mid{--nc:var(--warn)}:is(.nt-badge,.nt-count,.mini-count,.tab .count,.subtabs .count,.ctabs .count).n-high{--nc:var(--bad)}:is(.nt-badge,.nt-count,.mini-count,.tab .count,.subtabs .count,.ctabs .count):is(.n-low,.n-mid,.n-high){background:color-mix(in oklab,var(--nc) 16%,transparent);color:color-mix(in oklab,var(--nc) 88%,var(--text));border:1px solid color-mix(in oklab,var(--nc) 55%,transparent);box-shadow:none}.nt-badge:is(.n-low,.n-mid,.n-high){-webkit-margin-start:auto;margin-inline-start:auto}.nt.big :is(.nt-badge,.nt-count):is(.n-low,.n-mid,.n-high){min-width:24px;height:24px;font-size:var(--fs-sm)}.mini-count:is(.n-low,.n-mid,.n-high){min-width:16px;height:16px;padding:0 4px;font-size:var(--fs-xs)}.crumbs .crumb-link{color:inherit;text-decoration:none;border-radius:var(--r-sm,6px);padding:2px 4px;margin:-2px -4px;transition:color .15s,background .15s}.crumbs .crumb-link:hover{color:var(--text);background:color-mix(in oklab,var(--text) 7%,transparent)}.crumbs .crumb-link:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.topbar .menu-btn{width:42px;height:42px;border-radius:var(--r-md,10px);border:1.5px solid color-mix(in oklab,var(--text) 22%,transparent);background:color-mix(in oklab,var(--text) 6%,transparent);color:var(--text)}.topbar .menu-btn svg{stroke-width:2.6}.topbar .menu-btn:active{background:color-mix(in oklab,var(--accent) 18%,transparent)}.topbar{margin-bottom:14px}.page-head{margin-bottom:12px;gap:8px 16px;align-items:center}.page-head:not(.hm-head) h1{font-size:var(--fs-xl);line-height:1.3;letter-spacing:-.01em}.page-head:not(.hm-head) .eyebrow{margin-bottom:2px;font-size:var(--fs-sm)}.page-head .page-sub{margin-top:2px;font-size:var(--fs-md);line-height:1.5;color:var(--muted);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-density=compact] .page-head{margin-bottom:8px}.tabs.dept-tabs{margin-bottom:14px}.tabs.dept-tabs.has-sub{margin-bottom:8px}.tabs.dept-tabs .tab{padding:8px 12px}.subtabs{margin:0 0 16px;padding:3px}.subtabs a{padding:4px 12px}@media (max-width:760px){.page-head,.topbar{margin-bottom:8px}.page-head:not(.hm-head) h1{font-size:var(--fs-lg);font-weight:700}.page-head .page-sub{display:none}.page-head.ph-auto{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tabs.dept-tabs{position:-webkit-sticky;position:sticky;top:calc(56px + env(safe-area-inset-top));z-index:20;background:color-mix(in oklab,var(--bg) 92%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);margin-bottom:8px}.tabs.dept-tabs.has-sub{margin-bottom:6px}.subtabs{margin-bottom:12px}.main [id]{scroll-margin-top:calc(112px + env(safe-area-inset-top))}}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ui-sec{margin-top:24px;scroll-margin-top:84px}.ui-sec-h{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.ui-card-ic,.ui-kpi-ic,.ui-sec-ic{flex:none;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent)}.ui-sec-ic{width:32px;height:32px;border-radius:var(--r-md)}.ui-card-h .grow,.ui-sec-h .grow{flex:1 1;min-width:0}.ui-sec-h h2{margin:0;font-size:var(--fs-lg);font-weight:600;line-height:1.3}.ui-card-sub,.ui-sec-sub{font-size:var(--fs-sm);color:var(--muted);margin-top:2px;line-height:1.5}.ui-sec-a{gap:8px}.ui-card-h,.ui-sec-a{display:flex;align-items:center;flex-wrap:wrap}.ui-card-h{gap:10px;margin-bottom:12px}.ui-card-h h3{margin:0;font-size:var(--fs-base);font-weight:600;line-height:1.4}.ui-card-ic{width:26px;height:26px;border-radius:var(--r-sm)}.ui-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:12px;gap:12px}.ui-kpi{display:grid;align-content:start;grid-gap:6px;gap:6px;padding:14px 16px;min-width:0;color:inherit;text-decoration:none}.ui-kpi-l{display:flex;align-items:center;gap:8px;font-size:var(--fs-md);color:var(--muted);min-width:0;line-height:1.4}.ui-kpi-l .grow{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-kpi-ic{width:26px;height:26px;border-radius:var(--r-sm)}.ui-kpi-go{color:var(--faint);transition:color .15s,transform .15s}.ui-kpi-v{font-size:var(--fs-2xl);font-weight:600;line-height:1.15;letter-spacing:-.02em;text-align:right}.ui-kpi-u{font-size:var(--fs-base);color:var(--muted);-webkit-margin-start:4px;margin-inline-start:4px;font-family:var(--font);font-weight:500}.ui-kpi-f{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);color:var(--muted);min-width:0}.ui-kpi-f .grow{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-kpi.is-ok .ui-kpi-v{color:var(--ok)}.ui-kpi.is-warn .ui-kpi-v{color:var(--warn)}.ui-kpi.is-bad .ui-kpi-v{color:var(--bad)}.ui-kpi.is-link{cursor:pointer;transition:border-color .15s,background .15s}.ui-kpi.is-link:hover{border-color:color-mix(in oklab,var(--accent) 45%,transparent)}.ui-kpi.is-link:hover .ui-kpi-go{color:var(--accent);transform:translateX(-2px)}.ui-delta{display:inline-flex;align-items:center;gap:2px;font-family:var(--font-num);font-weight:600;color:var(--muted);white-space:nowrap}.ui-delta.good{color:var(--ok)}.ui-delta.bad{color:var(--bad)}.ui-stat{display:inline-flex;align-items:baseline;gap:4px;color:inherit}.ui-stat b{font-weight:600}.ui-stat.is-link{color:var(--accent);text-decoration:none;border-radius:var(--r-sm);padding:0 4px;margin:0 -4px}.ui-stat.is-link:hover{background:var(--accent-soft);text-decoration:underline;text-underline-offset:3px}.ui-stat.is-ok b{color:var(--ok)}.ui-stat.is-warn b{color:var(--warn)}.ui-stat.is-bad b{color:var(--bad)}.ui-scroll-x{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity}.ui-scroll-x::-webkit-scrollbar{display:none}.ui-scroll-x>*{flex:none;scroll-snap-align:start}.ui-actionbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}@media (max-width:760px){.ui-sec{margin-top:18px}.ui-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ui-kpi{padding:12px}.ui-kpi-v{font-size:var(--fs-xl)}.ui-tap{min-height:var(--tap);min-width:var(--tap)}.ui-actionbar{position:-webkit-sticky;position:sticky;bottom:0;z-index:15;margin:12px -16px 0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:color-mix(in oklab,var(--card-solid) 94%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line)}.ui-actionbar .btn{flex:1 1;min-height:var(--tap);justify-content:center}}@media (max-width:640px){table.ui-cards,table.ui-cards tbody,table.ui-cards td,table.ui-cards tr{display:block;width:100%}table.ui-cards thead{display:none}table.ui-cards tr{padding:10px 12px;margin-bottom:8px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--card)}table.ui-cards td{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;border:0;min-height:28px;text-align:start}table.ui-cards td:before{content:attr(data-label);color:var(--muted);font-size:var(--fs-sm);flex:none}table.ui-cards td:not([data-label]):before,table.ui-cards td[data-label=""]:before{content:none}table.ui-cards td.ui-td-main{font-weight:600;font-size:var(--fs-base);padding-bottom:6px}table.ui-cards td.ui-td-main:before{content:none}table.ui-cards tr:is([role=button],.is-link){cursor:pointer}}@media (prefers-reduced-motion:reduce){.fade-in{animation:none}.ui-kpi-go,.ui-kpi.is-link{transition:none}}