.ih-box{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:var(--r-box);font-size:var(--fs-14);line-height:1.4;border:1px solid var(--line)}.ih-box>svg,.ih-box>.spin{width:18px;height:18px;flex:none;margin-top:1px}.ih-box>div{flex:1;min-width:0;display:grid;gap:3px}.ih-box b{font-weight:600}.ih-box span{color:var(--muted)}.ih-box .btn{flex:none;align-self:center}.ih-box .alink{justify-self:start;font-size:var(--fs-13)}.ih-box.run{background:var(--mint-soft);border-color:transparent}.ih-box .spin{border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .8s linear infinite;display:inline-block}.ih-box.run>.spin{color:var(--mint-ink)}.ih-box.ok{background:var(--surface)}.ih-box.ok>svg{color:var(--mint-ink)}.ih-box.err{background:var(--red-soft);border-color:transparent;flex-wrap:wrap}.ih-box.err>svg,.ih-box.err b{color:var(--red)}.ih-box.err>div{flex:1 1 200px}.ih-box .x{flex:none;background:none;border:0;color:var(--muted);cursor:pointer;padding:2px;border-radius:var(--r-xs);display:grid;place-items:center;min-width:28px;min-height:28px}.ih-box .x svg{width:15px;height:15px}.ih-box .x:hover{color:var(--fg)}.ih-bar{display:block;height:4px;border-radius:999px;background:var(--line);overflow:hidden;margin-top:4px}.ih-bar i{display:block;height:100%;background:var(--mint);transform-origin:left;transition:transform .5s var(--ease, ease)}.ih-btn{display:grid;gap:4px;justify-items:start}.ih-btn small{font-size:var(--fs-13);line-height:1.4}.ih-test{display:flex;align-items:flex-start;gap:10px;padding:9px 12px;font-size:var(--fs-13);line-height:1.4;background:var(--amber-soft);color:var(--amber);border-radius:var(--r-box)}.ih-test>svg{width:17px;height:17px;flex:none;margin-top:1px}.ih-test div{display:grid;gap:1px}.ih-test span{color:var(--fg);opacity:.85}.ib-head .ih-box{margin-top:2px}.pill.ih-imp{background:var(--surface);color:var(--muted);border:1px dashed var(--line-2)}.ib-m .ih-mark{font-size:var(--fs-11);letter-spacing:.02em;opacity:.75;margin-inline-end:4px;text-transform:uppercase}.ib-closed.ih-closed b{color:var(--fg)}.ih-set .ih-box{margin:0}@media (prefers-reduced-motion:reduce){.ih-bar i{transition:none}}.cw{--cw-bg:#0F0F15;--cw-head:#121218;--cw-me:#0B63E5;--cw-me-fg:#fff;--cw-ai:#26262E;--cw-ai-fg:#F4F4F6;--cw-time:#8C8C9A;--cw-r:20px;background:var(--cw-bg);color:#fff;border:1px solid var(--d-line-2);border-radius:var(--r-sheet);display:flex;flex-direction:column;overflow:hidden;min-width:0;box-shadow:0 40px 100px -40px #000000bf;transition:box-shadow .6s var(--ease)}.cw.glow{box-shadow:0 40px 100px -40px #000000bf}.cw.ch-instagram{--cw-bg:#0C0C10;--cw-me:linear-gradient(135deg,#7638FA,#A62C77);--cw-ai:#262626;--cw-r:22px}.cw.ch-whatsapp{--cw-bg:#0B141A;--cw-head:#111B21;--cw-me:#005C4B;--cw-ai:#202C33;--cw-ai-fg:#E9EDEF;--cw-time:#9AA3AD;--cw-r:10px}.cw-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:12px 14px 12px 16px;background:var(--cw-head);border-bottom:1px solid var(--d-line);min-height:64px}.cw-av{position:relative;width:40px;height:40px;border-radius:50%;background:var(--mint);color:var(--ink);display:grid;place-items:center;font-family:var(--body);font-weight:700;font-size:var(--fs-14);flex:none}.cw-dot{position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;border-radius:50%;background:var(--mint);border:2px solid var(--cw-head)}.cw-id{min-width:0;flex:1 1 11rem;display:grid;line-height:1.25}.cw-id b{font-size:var(--fs-15);font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere}.cw-id small{color:var(--d-muted);font-size:var(--fs-13)}.cw-ch{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:#ffffff0f;border:1px solid var(--d-line);flex:none}.cw-ch button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--d-muted);font:inherit;font-size:var(--fs-13);font-weight:600;border-radius:999px;padding:6px 10px;cursor:pointer;min-height:32px}.cw-ch button svg{width:15px;height:15px}.cw-ch button[aria-checked=true]{background:#fff;color:var(--ink)}.cw-ch button:not([aria-checked=true]):hover{color:#fff}.cw-reset{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--d-line-2);background:transparent;color:var(--d-muted);font:inherit;font-size:var(--fs-13);font-weight:600;border-radius:999px;padding:7px 11px;cursor:pointer;min-height:36px;flex:none}.cw-reset svg{width:14px;height:14px}.cw-reset:hover:not(:disabled){color:#fff;border-color:#ffffff4d}.cw-reset:disabled{opacity:.45;cursor:default}.cw{container-type:inline-size}@container (max-width:760px){.cw-ch button span,.cw-reset span{display:none}.cw-ch button{padding:6px 8px}}.cw-log{flex:none;height:clamp(380px,52vh,600px);overflow-y:auto;overscroll-behavior:contain;padding:18px 18px 12px;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.cw-log:focus-visible{outline:2px solid var(--mint);outline-offset:-2px}.cw-sm .cw-log{height:330px;padding:14px}.cw-day{align-self:center;font-size:var(--fs-12);color:var(--d-muted);background:#ffffff0f;border-radius:999px;padding:3px 10px;margin:0 0 10px}.cw-row{display:flex;flex-direction:column;max-width:min(80%,560px);margin-top:12px}.cw-row:first-of-type{margin-top:0}.cw-row.grouped{margin-top:3px}.cw-row.me{align-self:flex-end;align-items:flex-end}.cw-row.ai{align-self:flex-start;align-items:flex-start}.cw-bub{padding:10px 14px;border-radius:var(--cw-r);font-size:var(--fs-15);line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext;animation:cw-in .28s var(--ease-out) both}.cw-sm .cw-bub{font-size:var(--fs-14);padding:8px 12px}.me .cw-bub{background:var(--cw-me);color:var(--cw-me-fg);border-end-end-radius:6px}.ai .cw-bub{background:var(--cw-ai);color:var(--cw-ai-fg);border-end-start-radius:6px}.ch-whatsapp .me .cw-bub{border-start-end-radius:2px;border-end-end-radius:var(--cw-r)}.cw-bub.has-img{padding:4px;max-width:min(260px,80%)}.cw-bub.has-img:has(.cw-cap){padding-bottom:8px}.cw-img{display:block;width:100%;max-height:300px;object-fit:cover;border-radius:calc(var(--cw-r) - 4px)}.cw-img+.cw-cap{margin-top:8px}.cw-cap{display:block;padding:0 10px 2px}.cw-card{display:flex;flex-direction:column;gap:2px;padding:0 0 10px;width:min(240px,78%);overflow:hidden;text-decoration:none;margin-top:4px}.cw-card img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;background:#f2f2f0;margin-bottom:8px}.cw-card .cw-card-t{padding:0 12px;font-weight:600;font-size:var(--fs-14);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cw-card small{padding:0 12px;opacity:.65;font-size:var(--fs-12)}.ch-whatsapp .ai .cw-bub{border-start-start-radius:2px;border-end-start-radius:var(--cw-r)}.ch-whatsapp .cw-bub{font-size:var(--fs-15)}.cw-row.pending .cw-bub{opacity:.72}.cw-time{font-size:var(--fs-11);color:var(--cw-time);margin:3px 6px 0}.cw-typing{display:flex;gap:5px;align-items:center;padding:13px 16px}.cw-typing i{width:7px;height:7px;border-radius:50%;background:var(--cw-ai-fg);opacity:.35;animation:blink 1.2s infinite}.cw-typing i:nth-child(2){animation-delay:.2s}.cw-typing i:nth-child(3){animation-delay:.4s}.cw-empty{margin:auto;display:grid;justify-items:center;gap:6px;text-align:center;max-width:24rem;padding:20px}.cw-empty .ic{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#00f5a01f;color:var(--mint);margin-bottom:6px}.cw-empty .ic svg{width:22px;height:22px}.cw-empty b{font-family:var(--body);font-size:var(--fs-16);font-weight:600;letter-spacing:-.02em}.cw-empty span{color:var(--d-muted);font-size:var(--fs-14);line-height:1.5}.cw-skel{display:grid;gap:12px;padding-top:8px}.cw-skel i{display:block;height:38px;border-radius:var(--r-card);background:linear-gradient(90deg,#ffffff0d,#ffffff1a,#ffffff0d);background-size:200% 100%;animation:cw-shimmer 1.4s linear infinite;width:55%}.cw-skel i:nth-child(2){justify-self:end;width:40%}.cw-skel i:nth-child(3){width:65%}.cw-body{position:relative}.cw-notes{position:absolute;left:0;right:0;bottom:0;pointer-events:none}.cw-notes>*{pointer-events:auto}.has-note .cw-log{padding-bottom:76px}.cw-note{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin:0 14px 10px;padding:10px 12px;border-radius:var(--r-box);font-size:var(--fs-14);line-height:1.45}.cw-note svg{width:16px;height:16px;flex:none}.cw-note span{flex:1;min-width:12rem}.cw-note.err{background:#281212eb;border:1px solid rgba(255,120,110,.35);color:#ffd5d0}.cw-note.info{background:#16182ceb;border:1px solid rgba(150,165,255,.35);color:#dde2ff}.cw-note.soft{background:#0f0f15d9;border-radius:999px;width:max-content;max-width:calc(100% - 28px);margin-inline:auto;color:var(--d-muted);justify-content:center;padding:2px 12px;margin-bottom:6px;font-size:var(--fs-13)}.cw-note .btn{min-height:34px;color:#fff;border-color:#ffffff4d}.cw-note .btn svg{width:14px;height:14px}.cw-above{padding:10px 14px 0;border-top:1px solid var(--d-line)}.cw-comp{display:flex;gap:8px;align-items:flex-end;padding:10px 14px 14px}.cw-comp textarea{flex:1;min-width:0;font:inherit;font-size:var(--fs-15);line-height:1.4;color:#fff;background:#ffffff0f;border:1px solid var(--d-line-2);border-radius:var(--r-sheet);padding:11px 16px;resize:none;min-height:46px;max-height:140px;field-sizing:content;unicode-bidi:plaintext}.cw-comp textarea::placeholder{color:var(--d-faint)}.cw-comp textarea:focus{outline:0;border-color:var(--mint);box-shadow:0 0 0 3px #00f5a033}.cw-send,.cw-ic{width:46px;height:46px;border-radius:50%;border:0;display:grid;place-items:center;cursor:pointer;flex:none;transition:transform .2s var(--ease),opacity .2s}.cw-send{background:var(--mint);color:var(--ink);box-shadow:none}.cw-send:hover:not(:disabled){transform:translateY(-1px)}.cw-send:disabled{opacity:.35;cursor:default;box-shadow:none}.cw-send svg{width:19px;height:19px}.cw-send .spin{width:18px;height:18px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .8s linear infinite}.cw-ic{background:transparent;color:var(--d-muted);border:1px solid var(--d-line-2)}.cw-ic svg{width:18px;height:18px}@keyframes cw-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes cw-shimmer{to{background-position:-200% 0}}.ts{--ts-amber:#F3A33B;--ts-amber-fg:#FFC46B;--ts-red:#FF6B5E;background:var(--ink-2);color:#fff;border-radius:var(--r-sheet);padding:clamp(12px,2vw,24px);display:grid;gap:18px;min-width:0}.ts :focus-visible{outline-color:var(--mint)}.sc-studio{flex:1;width:100%;max-width:1440px;margin:0 auto;padding:8px var(--gutter) 20px}@media (min-width:1100px){.sc-studio .cw-log{height:clamp(280px,calc(100svh - 590px),640px)}.sc-studio .ts{gap:14px}}.sc-studio .ts{background:none;padding:0;border-radius:0}.ts-head{display:grid;gap:6px;max-width:1100px}.ts-kicker{color:var(--mint);font-size:var(--fs-12);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ts-head h1{font-family:var(--body);font-size:clamp(1.4rem,1.05rem + 1.3vw,2rem);font-weight:600;letter-spacing:-.035em;line-height:1.1;margin:0}.ts-head p{color:var(--d-muted);margin:0;font-size:var(--fs-15);line-height:1.55;max-width:100ch}.ts-cfg{background:#ffffff0a;border:1px solid var(--d-line);border-radius:var(--r-sheet);overflow:hidden}.ts-cfg-head{width:100%;display:flex;align-items:center;gap:12px;background:transparent;border:0;color:#fff;font:inherit;text-align:start;padding:14px 16px;cursor:pointer;min-height:60px}.ts-cfg-head .ic{width:34px;height:34px;border-radius:50%;background:#00f5a024;color:var(--mint);display:grid;place-items:center;flex:none}.ts-cfg-head .ic svg{width:16px;height:16px}.ts-cfg-head .tx{flex:1;display:grid;line-height:1.3}.ts-cfg-head .tx b{font-weight:600}.ts-cfg-head .tx small{color:var(--d-muted);font-size:var(--fs-13)}.ts-cfg-head .more{display:inline-flex;align-items:center;gap:6px;color:var(--mint);font-size:var(--fs-14);font-weight:600}.ts-cfg-head .more svg{width:15px;height:15px;transition:transform .25s var(--ease)}.ts-cfg.open .ts-cfg-head .more svg{transform:rotate(90deg)}.ts-cfg-head:hover{background:#ffffff08}.ts-cfg-list{list-style:none;margin:0;padding:4px 16px 14px;display:grid;gap:0;border-top:1px solid var(--d-line)}@media (min-width:900px){.ts-cfg-list{grid-template-columns:1fr 1fr;column-gap:32px}}.ts-cfg-list[hidden]{display:none}.ts-cfg-list li{display:grid;grid-template-columns:minmax(7.5rem,10rem) minmax(0,1fr) auto;gap:10px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--d-line);font-size:var(--fs-14)}.ts-cfg-list .k{color:var(--d-muted)}.ts-cfg-list .v{color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext}.ts-cfg-list .v.skipped{color:var(--d-faint);font-style:italic}.ts-cfg-list .alink{color:var(--mint);font-size:var(--fs-14);min-height:32px}.sc-back{align-self:flex-start;margin-left:38px}.sc-back.btn.line{background:transparent;color:#fff;border-color:var(--d-line-2)}.sc-back svg{transform:rotate(180deg);width:14px;height:14px}.ts-grid{display:grid;gap:20px;align-items:start;min-width:0}@media (min-width:1100px){.ts-grid{grid-template-columns:minmax(0,3fr) minmax(320px,2fr);gap:24px}}.ts-main{display:grid;gap:12px;min-width:0}.ts-scen{display:flex;gap:8px;overflow-x:auto;padding-bottom:10px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent)}.ts-scen::-webkit-scrollbar{display:none}.ts-chip{flex:none;scroll-snap-align:start;display:inline-flex;align-items:center;gap:8px;border:1px solid var(--d-line-2);background:#ffffff0a;color:#fff;font:inherit;font-size:var(--fs-14);border-radius:999px;padding:7px 13px;cursor:pointer;min-height:38px;transition:background .2s,border-color .2s,transform .2s var(--ease);unicode-bidi:plaintext}.ts-chip small{font-size:var(--fs-11);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--d-muted)}.ts-chip:hover:not(:disabled){background:#00f5a014;border-color:#00f5a073;transform:translateY(-1px)}.ts-chip:disabled{opacity:.45;cursor:default}.ts-chip.own{border-style:dashed;color:var(--mint)}.ts-chip.own svg{width:14px;height:14px}.ts-meta{display:grid;gap:8px;margin-top:6px;max-width:100%}.ts-src{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:5px}.ts-src li{font-size:var(--fs-12);font-weight:600;border-radius:999px;padding:3px 9px;border:1px solid transparent;line-height:1.35}.ts-src .t-mint{background:#00f5a01a;color:var(--mint);border-color:#00f5a047}.ts-src .t-neutral{background:#ffffff0f;color:var(--d-muted);border-color:var(--d-line)}.ts-src .t-amber{background:#f3a33b1f;color:var(--ts-amber-fg);border-color:#f3a33b59}.ts-src .t-red{background:#ff5a501f;color:#ff9c94;border-color:#ff786e59}.ts-act{display:flex;align-items:center;gap:6px}.ts-fb{width:34px;height:34px;border-radius:50%;border:1px solid var(--d-line-2);background:transparent;cursor:pointer;font-size:var(--fs-15);line-height:1;display:grid;place-items:center;filter:grayscale(.7);opacity:.8;transition:filter .2s,opacity .2s,background .2s}.ts-fb:hover{filter:none;opacity:1}.ts-fb[aria-pressed=true]{filter:none;opacity:1;background:#00f5a024;border-color:var(--mint)}.ts-fixbtn{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--d-muted);font:inherit;font-size:var(--fs-13);font-weight:600;cursor:pointer;padding:6px 8px;min-height:34px;border-radius:999px}.ts-fixbtn svg{width:14px;height:14px}.ts-fixbtn:hover,.ts-fixbtn[aria-expanded=true]{color:#fff;background:#ffffff0f}.ts-fixed{display:inline-flex;align-items:center;gap:5px;color:var(--mint);font-size:var(--fs-13);font-weight:600;padding:0 6px}.ts-fixed svg{width:13px;height:13px}.ts-gap{display:grid;gap:6px;background:#f3a33b14;border:1px solid rgba(243,163,59,.4);border-radius:var(--r-box);padding:11px 13px;font-size:var(--fs-14);line-height:1.45;color:#f4e6d2;max-width:460px}.ts-gap b{display:inline-flex;align-items:center;gap:6px;color:var(--ts-amber-fg);font-size:var(--fs-13);letter-spacing:.02em}.ts-gap b svg{width:15px;height:15px}.ts-gap .row{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-top:2px}.ts-gap .alink{color:var(--ts-amber-fg)}.btn.amber{background:var(--ts-amber,#F3A33B);color:var(--ink);min-height:36px}.btn.amber:hover{filter:brightness(1.06)}.ts-fix{display:grid;gap:10px;background:#ffffff0a;border:1px solid var(--d-line-2);border-radius:var(--r-card);padding:12px;width:min(460px,100%)}.ts-fix .lbl{font-size:var(--fs-13);font-weight:600;color:#fff}.ts-fix textarea,.ts-intent input{font:inherit;font-size:var(--fs-15);color:#fff;background:#ffffff0f;border:1px solid var(--d-line-2);border-radius:var(--r-box);padding:10px 12px;width:100%;resize:vertical;unicode-bidi:plaintext}.ts-fix textarea:focus,.ts-intent input:focus{outline:0;border-color:var(--mint);box-shadow:0 0 0 3px #00f5a033}.ts-as{border:0;padding:0;margin:0;display:grid;gap:6px}.ts-as legend{font-size:var(--fs-12);color:var(--d-muted);margin-bottom:6px;padding:0}@media (min-width:560px){.ts-as{grid-template-columns:1fr 1fr}}.ts-as label{display:flex;gap:8px;align-items:flex-start;border:1px solid var(--d-line);border-radius:var(--r-box);padding:9px 10px;cursor:pointer}.ts-as label.sel{border-color:var(--mint);background:#00f5a00f}.ts-as input{accent-color:var(--mint);margin-top:3px}.ts-as b{display:block;font-size:var(--fs-14)}.ts-as small{display:block;color:var(--d-muted);font-size:var(--fs-12);line-height:1.4}.ts-intent{display:grid;gap:4px;font-size:var(--fs-12);color:var(--d-muted)}.ts-fix .hint{color:var(--d-muted);font-size:var(--fs-12);margin:0}.ts-fix .ferr{color:#ffb4ad;margin:0;font-size:var(--fs-13)}.ts-fix .row{display:flex;gap:8px;flex-wrap:wrap}.ts-fix .btn.ghost{color:var(--d-muted)}.ts-side{display:grid;gap:16px;min-width:0}@media (min-width:1100px){.ts-side{position:sticky;top:20px}.ts-close,.ts-grab,.ts-sheetbtn,.ts-scrim{display:none!important}}.ts-ready,.ts-knows{background:#ffffff0a;border:1px solid var(--d-line);border-radius:var(--r-sheet);padding:18px}.ts-ready .top{display:flex;gap:14px;align-items:center}.ts-ready h2,.ts-knows h2{font-family:var(--body);font-size:var(--fs-18);font-weight:600;letter-spacing:-.025em;margin:0}.ts-ready p{margin:2px 0 0;color:var(--d-muted);font-size:var(--fs-13)}.ts-ready .stats{color:var(--d-faint);font-size:var(--fs-13)}.ts-ready .bar{height:6px;border-radius:999px;background:#ffffff14;margin:14px 0 4px;overflow:hidden}.ts-ready .bar i{display:block;height:100%;border-radius:inherit;background:var(--mint);box-shadow:none}.ts-ready .boosts{margin-top:12px}.ts-ready .boosts .lbl{font-size:var(--fs-12);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--d-muted)}.ts-ready ul{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:2px}.ts-ready li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid var(--d-line);font-size:var(--fs-14)}.ts-ready li:last-child{border-bottom:0}.ts-ready li .alink{color:#fff;text-decoration:underline;text-decoration-color:#ffffff4d;text-underline-offset:3px;text-align:start}.ts-ready li .alink:hover{text-decoration-color:var(--mint)}.ts-ready .gain{font-family:var(--body);font-size:var(--fs-12);font-weight:600;color:var(--mint);background:#00f5a01a;border-radius:999px;padding:2px 8px;flex:none}.ts-meter .bg{stroke:#ffffff1a}.ts-meter .fg{transition:stroke-dasharray .6s var(--ease-out)}.ts-meter.ok .fg{stroke:var(--mint)}.ts-meter.warn .fg{stroke:#f3a33b}.ts-meter.miss .fg{stroke:#ff6b5e}.ts-meter text{fill:#fff;font-family:var(--body);font-size:var(--fs-15);font-weight:600}.ts-meter{flex:none}.ts-knows .sub{color:var(--d-muted);font-size:var(--fs-13);margin:4px 0 10px;line-height:1.45}.ts-knows ul{list-style:none;margin:0;padding:0}.ts-knows li{display:grid;grid-template-columns:10px minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid var(--d-line);font-size:var(--fs-14)}.ts-knows li:last-child{border-bottom:0}.ts-knows .dot{width:10px;height:10px;border-radius:50%}.ts-knows .lv-ok .dot{background:var(--mint);box-shadow:none}.ts-knows .lv-warn .dot{background:#f3a33b}.ts-knows .lv-miss .dot{background:#ff6b5e}.ts-knows .name{display:flex;align-items:center;gap:8px}.ts-knows .name b{font-size:var(--fs-12);font-weight:600;color:var(--d-muted);background:#ffffff0f;border-radius:999px;padding:1px 7px}.ts-knows .lvl{font-size:var(--fs-13);color:var(--d-muted)}.ts-knows .lv-warn .lvl{color:var(--ts-amber-fg)}.ts-knows .lv-miss .lvl{color:#ff9c94}.ts-knows .edit{color:var(--mint);font:inherit;font-size:var(--fs-13);font-weight:600;background:none;border:0;cursor:pointer;text-decoration:none;padding:6px 2px;min-height:32px;display:inline-flex;align-items:center}.ts-knows .edit:hover{text-decoration:underline;text-underline-offset:3px}.ts-sheetbtn{display:flex;align-items:center;gap:10px;width:100%;background:#ffffff0d;border:1px solid var(--d-line-2);color:#fff;border-radius:999px;padding:8px 14px 8px 10px;font:inherit;font-size:var(--fs-14);font-weight:600;cursor:pointer;min-height:46px}.ts-sheetbtn>span{flex:1;text-align:start}.ts-sheetbtn>svg:last-child{width:16px;height:16px;transform:rotate(-90deg);color:var(--d-muted)}@media (max-width:1099px){.ts-side{display:none}.ts-side.open{display:grid;position:fixed;left:0;right:0;bottom:0;z-index:70;max-height:84vh;overflow-y:auto;overscroll-behavior:contain;background:#121218;border-top:1px solid var(--d-line-2);border-radius:var(--r-sheet) var(--r-sheet) 0 0;padding:10px 16px calc(20px + env(safe-area-inset-bottom));box-shadow:0 -30px 80px -20px #000c;animation:ts-sheet .32s var(--ease-out)}.ts-side.open .ts-ready,.ts-side.open .ts-knows{background:transparent;border:0;padding:6px 0}.ts-grab{justify-self:center;width:40px;height:4px;border-radius:999px;background:#ffffff38}.ts-close{position:absolute;top:10px;right:12px;width:40px;height:40px;border-radius:50%;border:1px solid var(--d-line-2);background:transparent;color:#fff;display:grid;place-items:center;cursor:pointer}.ts-close svg{width:18px;height:18px}.ts-scrim{position:fixed;inset:0;z-index:65;background:#0505089e;border:0;padding:0;cursor:pointer}}@keyframes ts-sheet{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}.ts-bar{position:static;display:grid;gap:10px;align-items:center;background:#121218e0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--d-line-2);border-radius:var(--r-sheet);padding:12px;box-shadow:0 -10px 50px -20px #000c}@media (min-width:1100px){.ts-bar{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);padding:12px 12px 12px 14px}}.ts-bar .modes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ts-bar .mode{display:flex;gap:9px;align-items:flex-start;border:1px solid var(--d-line);border-radius:var(--r-card);padding:8px 12px;cursor:pointer;transition:border-color .2s,background .2s;min-width:0}.ts-bar .mode:hover{border-color:#ffffff47}.ts-bar .mode.sel{border-color:var(--mint);background:#00f5a012;box-shadow:0 0 0 1px var(--mint) inset}.ts-bar .mode input{accent-color:var(--mint);margin-top:4px;flex:none}.ts-bar .mode>span{min-width:0}.ts-bar .mode b{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;font-size:var(--fs-14);line-height:1.3}.ts-bar .mode em{white-space:normal;line-height:1.35;font-style:normal;font-size:var(--fs-11);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink);background:var(--mint);border-radius:999px;padding:2px 7px}.ts-bar .mode small{display:block;color:var(--d-muted);font-size:var(--fs-13);line-height:1.4;margin-top:2px}@media (max-width:560px){.ts-bar .mode small,.ts-bar .mode em{display:none}}@media (min-width:1100px) and (max-width:1439px){.main .ts-grid{grid-template-columns:minmax(0,1fr)}.main .ts-side{position:static;grid-template-columns:1fr 1fr;align-items:start}}.ts-bar .go{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;justify-content:flex-end;min-width:0}.ts-bar .score{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-14);font-weight:600;color:var(--d-muted)}.ts-bar .btn.lg{min-height:50px;padding:12px 26px;font-size:var(--fs-16)}.ts-bar .btn svg{width:17px;height:17px}.ts-bar .note{flex-basis:100%;text-align:end;color:var(--d-muted);font-size:var(--fs-13);margin-top:-4px}@media (max-width:1099px){.ts-bar .go{justify-content:space-between}.ts-bar .go .btn{flex:1}.ts-bar .note{text-align:start}}.ts-bar .btn.ghost{color:var(--d-muted)}.ts-bar .btn.line,.ts-done .btn.line{color:#fff;background:transparent;border-color:var(--d-line-2)}.ts-bar .btn.line:hover,.ts-done .btn.line:hover{border-color:#fff6;background:#ffffff0d}.ts-warn{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;background:#f3a33b1a;border:1px solid rgba(243,163,59,.45);border-radius:var(--r-box);padding:10px 12px;font-size:var(--fs-14);color:#f4e6d2}.ts-warn>svg{width:16px;height:16px;color:var(--ts-amber-fg);flex:none}.ts-warn>span:first-of-type{flex:1;min-width:14rem}.ts-warn .row{display:flex;gap:8px;flex-wrap:wrap}.ts-done{position:static;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:grid;gap:14px;align-items:center;justify-items:start;background:radial-gradient(120% 140% at 0% 0%,#00f5a029,#00f5a008 60%),#121218eb;border:1px solid rgba(0,245,160,.45);border-radius:var(--r-sheet);padding:18px}@media (min-width:900px){.ts-done{grid-template-columns:auto minmax(0,1fr) auto}}.ts-done .ring{width:52px;height:52px;border-radius:50%;background:var(--mint);color:var(--ink);display:grid;place-items:center;box-shadow:0 0 0 8px #00f5a024;animation:ts-pop .6s var(--ease-out) both,ts-halo 2.4s var(--ease) .6s 2}.ts-done .ring svg{width:24px;height:24px}.ts-done:focus{outline:none}.ts-done:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.ts-done h2{font-family:var(--body);font-size:var(--fs-18);font-weight:600;letter-spacing:-.025em;margin:0}.ts-done p{margin:4px 0 0;color:var(--d-muted);font-size:var(--fs-14)}.ts-done .row{display:flex;flex-wrap:wrap;gap:8px}.ts-done .btn.ghost{color:var(--d-muted)}.ts-done .btn svg{width:16px;height:16px}@keyframes ts-pop{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}@keyframes ts-halo{0%,to{box-shadow:0 0 0 8px #00f5a024}50%{box-shadow:0 0 0 14px #00f5a00f}}.pv-card{display:grid;gap:10px}.pv-head{display:grid;gap:2px}.pv-head b{font-family:var(--body);font-size:var(--fs-15);font-weight:600;letter-spacing:-.02em;color:#fff}.pv-head span{color:var(--d-muted);font-size:var(--fs-13)}.pv-card .preview-note{margin-top:0;text-align:start}.pv-card .cw-bub{animation:none}.pol-chat .cw{max-width:560px}.pol-chat .cw-sm .cw-log{height:220px}@media (max-width:759px){.ts-head p{display:none}.ts-grid{order:2}.ts-cfg{order:3}.ts-bar{order:4}.ts-bar,.ts-done{position:static}.cw-log{height:min(56vh,460px)}}@media (prefers-reduced-motion:reduce){.cw-bub,.ts-side.open,.ts-done .ring{animation:none}.cw-typing i,.cw-skel i{animation:none;opacity:.6}.ts-ready .bar i,.ts-meter .fg,.ts-cfg-head .more svg,.cw,.ts-chip{transition:none}}.ci-panel .ci-body{margin-top:16px;display:grid;gap:14px}.ci-form{gap:12px}.ci-actions{flex-wrap:wrap;gap:8px}.ci-loading{display:flex;gap:10px;align-items:center;padding:12px 0}.ci-help{border:1px solid var(--line);border-radius:var(--r);padding:10px 14px;background:var(--paper)}.ci-help summary{cursor:pointer;font-weight:600;font-size:var(--fs-15)}.ci-help ol{margin:10px 0 0;padding-inline-start:20px;display:grid;gap:6px;font-size:var(--fs-14)}.ci-help p{margin:10px 0 0;font-size:var(--fs-14)}.ci-tpl{margin:0}.ci-tpl a{color:var(--mint-ink);font-weight:600}.ci-drop{display:grid;gap:4px;justify-items:center;text-align:center;border:1.5px dashed var(--line-2);border-radius:var(--r-m);padding:22px 14px;cursor:pointer;background:var(--surface);transition:border-color .2s}.ci-drop:hover,.ci-drop:focus-within{border-color:var(--mint-ink)}.ci-drop input{position:absolute;opacity:0;width:1px;height:1px}.ci-drop b{display:inline-flex;gap:8px;align-items:center}.ci-report{border:1px solid var(--line);border-radius:var(--r);padding:12px 14px;background:var(--surface);font-size:var(--fs-14)}.ci-report ul{margin:8px 0 0;padding-inline-start:18px;display:grid;gap:4px}.ci-report .warn{color:var(--amber)}.ci-report a{color:var(--mint-ink);word-break:break-all}.ci-wizard{display:grid;gap:12px}.ci-wizard h4,.ci-manual h4{font-family:var(--body);letter-spacing:-.02em;margin:0;font-size:var(--fs-16)}.ci-map{display:grid;gap:10px}@media (min-width:720px){.ci-map{grid-template-columns:1fr 1fr 1fr}}.ci-mapf{display:grid;gap:4px;font-size:var(--fs-14)}.ci-mapf.bad select{border-color:var(--red)}.ci-mapf select{min-height:40px;border:1px solid var(--line-2);border-radius:var(--r-control);padding:0 10px;background:var(--surface);color:inherit;font:inherit}.ci-req{color:var(--muted);font-style:normal;font-size:var(--fs-12)}.ci-sum{margin:0}.ci-tablewrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.ci-table{width:100%;border-collapse:collapse;font-size:var(--fs-14)}.ci-table th{position:sticky;top:0;text-align:start;background:var(--paper);padding:8px 10px;font-weight:600;white-space:nowrap}.ci-table td{padding:7px 10px;border-top:1px solid var(--line);vertical-align:top}.ci-table td.num{white-space:nowrap;font-variant-numeric:tabular-nums}.ci-table tr.error{background:var(--red-soft)}.ci-table tr.error td.num b{color:var(--red)}.ci-table tr.warning{background:var(--amber-soft)}.pill.ci-err{background:var(--red);color:#fff;margin:0 4px 2px 0}.pill.ci-warn{background:var(--amber-soft);color:var(--amber);border:1px solid var(--amber);margin:0 4px 2px 0}.ci-manual{display:grid;gap:12px}.ci-mrow{border:1px solid var(--line);border-radius:var(--r);padding:10px;display:grid;gap:8px;background:var(--surface)}.ci-mrow.dirty{border-color:var(--ink)}.ci-mmain{display:grid;grid-template-columns:minmax(0,2fr) 96px minmax(0,1.3fr) auto auto;gap:8px;align-items:center}.ci-mmain input[aria-invalid=true],.ci-mmore input[aria-invalid=true]{border-color:var(--red)}.ci-stock{display:inline-flex;gap:6px;align-items:center;font-size:var(--fs-14);white-space:nowrap}.ci-thumb{width:40px;height:40px;object-fit:cover;border-radius:var(--r-s);border:1px solid var(--line)}.ci-mmore{display:grid;gap:8px}@media (min-width:720px){.ci-mmore{grid-template-columns:1fr 1fr}.ci-mmore textarea,.ci-mmore p{grid-column:1/-1}}@media (max-width:640px){.ci-mmain{grid-template-columns:minmax(0,1fr) 96px}.ci-mmain .s{grid-column:1/-1}}.ci-mact{flex-wrap:wrap}.ci-parsed{display:grid;gap:8px;margin-top:10px}.ci-result{display:grid;gap:8px}.ci-mmain input:not([type=checkbox]),.ci-mmore input,.ci-mmore textarea,.ci-parsed input,.ci-form input[type=url]{min-height:40px;border:1px solid var(--line-2);border-radius:var(--r-control);padding:8px 10px;background:var(--surface);color:inherit;font:inherit;min-width:0;width:100%}.ci-mmore textarea{min-height:64px}.ci-mmain input:focus,.ci-mmore input:focus,.ci-mmore textarea:focus{outline:2px solid var(--mint);outline-offset:0;border-color:var(--ink)}.ci-parsed .ci-mmain{grid-template-columns:minmax(0,2fr) 96px minmax(0,1.3fr)}.cs-block{display:grid;gap:14px;padding:16px;border:1px solid var(--line);border-radius:var(--r-m);background:var(--surface-2,#FAFAF8)}.cs-head{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;justify-content:space-between}.cs-head h3{font-family:var(--body);font-size:var(--fs-16);letter-spacing:-.02em;margin:0 0 4px}.cs-meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;font-size:var(--fs-14);color:var(--muted)}.cs-meta b{color:var(--fg)}.cs-meta.faint{color:var(--faint);font-size:var(--fs-13)}.cs-meta.warn{color:var(--amber)}.cs-actions{display:flex;flex-wrap:wrap;gap:8px}.cs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width:720px){.cs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cs-grid.wide{grid-template-columns:1fr}@media (min-width:560px){.cs-grid.wide{grid-template-columns:repeat(2,minmax(0,1fr))}}.cs-card{display:grid;grid-template-rows:auto 1fr;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--card,#fff);min-width:0}.cs-card.out{opacity:.72}.cs-photo{height:112px;background:var(--soft);display:grid;place-items:center;color:var(--faint)}@media (min-width:720px){.cs-photo{height:128px}}.cs-photo img{width:100%;height:100%;object-fit:cover;display:block}.cs-photo svg{width:26px;height:26px}.cs-body{display:grid;gap:6px;padding:10px 11px 11px;min-width:0}.cs-title{font-size:var(--fs-14);line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.cs-price{font-weight:700;font-size:var(--fs-14);font-feature-settings:"tnum"}.cs-price s{margin-inline-start:6px;color:var(--faint);font-weight:500;font-size:var(--fs-13)}.cs-noprice{color:var(--amber);font-weight:600;font-size:var(--fs-13)}.cs-sizes i{font-style:normal;font-size:var(--fs-12);line-height:1;padding:4px 6px;border-radius:var(--r-xs);border:1px solid var(--line-2);color:var(--fg)}.cs-sizes i.off{color:var(--faint);text-decoration:line-through;border-style:dashed}.cs-sizes i.more{border:0;color:var(--muted)}.cs-stock{display:flex;flex-wrap:wrap;gap:4px}.cs-stock .pill{font-size:var(--fs-11);padding:3px 8px}.cs-manual-link{justify-self:start;font-size:var(--fs-14)}.cs-manual{display:grid;gap:10px;border-top:1px solid var(--line);padding-top:12px}.cs-manual-head{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.cs-manual-head p{margin:0;max-width:52ch}.cs-drawer{display:grid;gap:12px}.cs-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.cs-drawer-head h2{font-family:var(--body);font-size:var(--fs-18);margin:0}.cs-list{display:grid;gap:12px}.cs-search{display:flex;align-items:center;gap:8px;border:1px solid var(--line-2);border-radius:999px;padding:0 14px;min-height:44px;background:var(--surface)}.cs-search svg{width:16px;height:16px;color:var(--muted);flex:none}.cs-search input{border:0;outline:0;background:transparent;font:inherit;color:inherit;flex:1;min-width:0;min-height:42px}.cs-search:focus-within{border-color:var(--mint-ink);box-shadow:0 0 0 3px var(--mint-soft)}.cs-loading{display:grid;place-items:center;padding:20px}.cs-read{display:grid;gap:12px;padding:16px;border-radius:var(--r-m);border:1px solid var(--line);background:var(--surface-2,#FAFAF8)}.cs-read-head{display:flex;gap:12px;align-items:flex-start}.cs-read-head b{font-family:var(--body);font-size:var(--fs-15);letter-spacing:-.02em}.cs-read-head p{margin:2px 0 0}.cs-orb{width:36px;height:36px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--mint-soft);color:var(--mint-ink);animation:cs-pulse 1.6s ease-in-out infinite}.cs-orb svg{width:18px;height:18px}@keyframes cs-pulse{50%{box-shadow:0 0 0 8px #00f5a014}}.cs-bar{height:6px;border-radius:99px;background:var(--soft);overflow:hidden}.cs-bar i{display:block;height:100%;background:var(--mint);border-radius:inherit}.cs-steps{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:var(--fs-14);color:var(--muted)}.cs-steps li{display:flex;align-items:center;gap:8px}.cs-steps li.done{color:var(--fg)}.cs-steps li svg{width:16px;height:16px;color:var(--mint-ink)}.cs-steps .dot{width:8px;height:8px;border-radius:50%;background:var(--line-2);margin:0 4px;flex:none}.cs-steps .spin{width:14px;height:14px}.cs-read-done{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--fs-14);color:var(--mint-ink);font-weight:600}.cs-read-done svg{width:16px;height:16px;flex:none}.cs-read-done.warn{color:var(--amber)}.cs-found{display:grid;gap:12px;padding:16px;border-radius:var(--r-m);border:1px solid color-mix(in srgb,var(--amber) 35%,transparent);background:var(--amber-soft)}.cs-found-head{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start;justify-content:space-between}.cs-found-head h3{font-family:var(--body);font-size:var(--fs-15);letter-spacing:-.02em;margin:0 0 2px}.cs-found-head p{margin:0}.cs-found-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cs-found-list li{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;border-radius:var(--r);background:var(--card,#fff);border:1px solid var(--line)}.cs-found-list .grow{display:grid;gap:2px;min-width:180px}.cs-found-list small{color:var(--muted);font-size:var(--fs-12)}.cs-found-list b{font-size:var(--fs-14);overflow-wrap:anywhere}.cs-found-list .cs-src{color:var(--faint)}.cs-dot{width:9px;height:9px;border-radius:50%;background:var(--amber);flex:none}.cs-found-list li.check .cs-dot,.cs-found-list li.conflict .cs-dot{background:transparent;border:2px solid var(--amber)}.btn.cs-xs{min-height:34px;padding:6px 12px;font-size:var(--fs-13)}.cs-hint{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 10px;border-radius:var(--r-control);background:var(--amber-soft);border:1px dashed color-mix(in srgb,var(--amber) 55%,transparent);font-size:var(--fs-13);color:var(--fg)}.cs-hint-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.cs-hint b{font-weight:700}.cs-hint small{color:var(--muted)}.cs-hint-note{flex-basis:100%}.cs-tag{font-size:var(--fs-11);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--amber)}@media (prefers-reduced-motion:reduce){.cs-orb{animation:none}.cs-bar i{transition:none}}.field-wrap{display:grid;gap:6px;min-width:0}.cs-card{display:flex;flex-direction:column;grid-template-rows:none;border-radius:var(--r-card,16px);background:var(--glass-bg,var(--card));border:1px solid var(--glass-border,var(--line));box-shadow:var(--glass-highlight,none);transition:border-color .2s,transform .2s}.cs-card:hover{border-color:var(--line-3,rgba(255,255,255,.26));transform:translateY(-2px)}.cs-photo{position:relative;height:auto;aspect-ratio:1/1;flex:none;background:#f2f2f0;overflow:hidden;color:#9a9aa3}@media (min-width:720px){.cs-photo{height:auto}}.cs-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 25%}.cs-photo svg{position:absolute;inset:0;margin:auto}.cs-card.out .cs-photo img{filter:grayscale(.6);opacity:.7}.cs-body{position:static;display:flex;flex-direction:column;gap:6px;padding:12px 12px 14px;background:transparent}.cs-title{font-size:var(--fs-14,14px);font-weight:600;line-height:1.3;color:var(--fg);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.cs-price{font-family:var(--display,inherit);font-size:var(--fs-16,16px);font-weight:600;color:var(--fg);font-variant-numeric:tabular-nums;display:flex;gap:8px;align-items:baseline}.cs-price s{font-family:var(--body,inherit);font-size:var(--fs-12,12px);font-weight:400;color:var(--faint)}.cs-sizes{display:flex;flex-wrap:wrap;gap:4px}.cs-sizes i{font-style:normal;font-size:var(--fs-11,11px);font-weight:600;min-width:26px;padding:3px 6px;text-align:center;border-radius:6px;border:1px solid var(--line-2);color:var(--fg);background:#ffffff0a}.cs-sizes i.off{color:var(--faint);text-decoration:line-through;border-color:var(--line);background:transparent}.cs-sizes i.more{border-style:dashed;color:var(--muted)}.cs-stock{display:flex;gap:6px;margin-top:auto;padding-top:2px}.cs-stock .pill{position:static}.st-step{display:grid;gap:14px}.st-cards{margin:0}.st-panel{display:grid;gap:14px;border:1px solid var(--line);background:var(--card);border-radius:var(--r-m);padding:16px}.st-conn{display:grid;gap:12px}.st-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.st-head b{font-family:var(--body);font-size:var(--fs-15);letter-spacing:-.02em}.st-push{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-top:1px solid var(--line);padding-top:12px}.st-push p{margin:2px 0 0}.st-more{border:1px solid var(--line);border-radius:var(--r);padding:10px 14px;background:var(--paper)}.st-more>summary{cursor:pointer;font-weight:600;font-size:var(--fs-14);list-style:none}.st-more>summary::-webkit-details-marker{display:none}.st-more>summary:before{content:"+";display:inline-block;width:18px;color:var(--mint-ink);font-weight:700}.st-more[open]>summary:before{content:"–"}.st-more[open]{display:grid;gap:10px}.st-steps{margin:0;padding-inline-start:20px;display:grid;gap:8px;font-size:var(--fs-14)}.st-scopes{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.st-scopes code{background:var(--card);border:1px solid var(--line);border-radius:var(--r-xs);padding:2px 7px;font-size:var(--fs-13)}.st-op{display:grid;gap:8px}.st-op .row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.st-more .fgrid{margin-top:12px}.rv-wrap{--rv-fg:#F2F2F5;--rv-muted:#9A9AA8;--rv-faint:#7C7C8A;--rv-line:rgba(255,255,255,.08);--rv-line-2:rgba(255,255,255,.14);--rv-glass:rgba(255,255,255,.04);--rv-green:#00F5A0;--rv-green-bg:rgba(0,245,160,.1);--rv-amber:#FFC266;--rv-amber-bg:rgba(255,190,70,.1);--rv-red:#FF8A8A;--rv-red-bg:rgba(255,110,110,.1);color:var(--rv-fg);width:100%;max-width:1120px;margin:0 auto;padding:0 0 32px}.rv-wrap :focus-visible{outline:2px solid var(--mint);outline-offset:2px;border-radius:var(--r-s)}.rv-link{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:10px 4px;min-height:40px;color:var(--rv-muted);font:inherit;font-size:var(--fs-14);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.rv-link:hover{color:var(--rv-fg)}.rv-link:disabled{opacity:.45;cursor:default}.rv-link svg{width:15px;height:15px}.rv-an{display:grid;justify-items:center;text-align:center;gap:14px;max-width:560px;margin:24px auto 0;padding:32px 22px;border:1px solid var(--rv-line);background:var(--rv-glass);border-radius:var(--r-sheet);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.rv-an h2{font-family:var(--body);font-weight:600;font-size:var(--fs-20);line-height:28px;letter-spacing:-.03em;color:#fff;margin:0}.rv-an-s{color:var(--rv-muted);max-width:44ch;font-size:var(--fs-15)}.rv-an-orb{width:56px;height:56px;border-radius:var(--r-card);display:grid;place-items:center;background:var(--rv-green-bg);color:var(--rv-green);border:1px solid rgba(0,245,160,.25)}.rv-an-orb svg{width:24px;height:24px}.rv-an-orb.warn{background:var(--rv-amber-bg);color:var(--rv-amber);border-color:#ffbe4640}.rv-an-orb.pulse{animation:rvpulse 1.8s ease-in-out infinite}@keyframes rvpulse{0%,to{box-shadow:0 0 #00f5a040}50%{box-shadow:0 0 0 14px #00f5a000}}@media (prefers-reduced-motion:reduce){.rv-an-orb.pulse{animation:none}.rv-bar i{transition:none}}.rv-an-actions{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;justify-content:center;margin-top:4px}.rv-an-slow{color:var(--rv-amber);font-size:var(--fs-14);max-width:44ch}.rv-consent{display:flex;gap:12px;align-items:flex-start;text-align:start;border:1px solid var(--rv-line);border-radius:var(--r-box);padding:12px 14px;background:#ffffff08;cursor:pointer;max-width:480px}.rv-consent input{width:20px;height:20px;margin-top:2px;accent-color:var(--mint);flex:none}.rv-consent b{display:block;color:#fff;font-size:var(--fs-15);font-weight:600}.rv-consent small{display:block;color:var(--rv-muted);font-size:var(--fs-13);line-height:1.45;margin-top:2px}.rv-bar{width:100%;height:8px;border-radius:999px;background:#ffffff14;overflow:hidden}.rv-bar i{display:block;height:100%;border-radius:inherit;background:var(--mint);box-shadow:none}.rv-steps{list-style:none;margin:0;padding:0;display:grid;gap:8px;width:100%;text-align:start}.rv-steps li{display:flex;gap:10px;align-items:center;font-size:var(--fs-15);color:var(--rv-muted);padding:8px 10px;border-radius:var(--r-box);background:#ffffff05}.rv-steps li.running{color:#fff;background:#ffffff0d}.rv-steps li.done{color:var(--rv-fg)}.rv-steps li small{color:var(--rv-faint)}.rv-steps .dot{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex:none;border:1px solid var(--rv-line-2)}.rv-steps li.done .dot{background:var(--rv-green-bg);border-color:transparent;color:var(--rv-green)}.rv-steps li.skipped .dot,.rv-steps li.failed .dot{color:var(--rv-faint)}.rv-steps .dot svg{width:12px;height:12px}.rv-steps .spin{width:12px;height:12px;border-width:2px}.rv{display:grid;gap:16px}.rv-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.rv-title{font-family:var(--body);font-weight:600;font-size:var(--fs-28);line-height:34px;letter-spacing:-.03em;color:#fff;margin:0}.rv-sub{color:var(--rv-muted);margin-top:6px;font-size:var(--fs-15)}.rv-meter{display:grid;gap:12px;border:1px solid var(--rv-line);background:var(--rv-glass);border-radius:var(--r-sheet);padding:16px 18px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:sticky;top:8px;z-index:5}.rv-meter-top{display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap}.rv-meter-num{display:flex;align-items:baseline;gap:10px}.rv-meter-num b{font-family:var(--body);font-weight:600;font-size:var(--fs-28);line-height:1;color:var(--rv-green);letter-spacing:-.04em}.rv-meter-num b small{font-size:var(--fs-18);margin-left:2px}.rv-meter-num span{color:var(--rv-muted);font-size:var(--fs-14)}.rv-counts{list-style:none;display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;flex:1 1 220px;font-size:var(--fs-14);color:var(--rv-muted)}.rv-counts li{display:inline-flex;align-items:center;gap:6px}.rv-counts i{width:8px;height:8px;border-radius:50%}.rv-counts .green i{background:var(--rv-green)}.rv-counts .amber i{background:var(--rv-amber)}.rv-counts .red i{background:var(--rv-red)}.rv-note{color:var(--rv-green);font-size:var(--fs-14)}.rv-groups{display:grid;gap:14px;align-items:start}@media (min-width:1024px){.rv-groups{display:block;columns:2;column-gap:14px}.rv-groups>.rv-group{break-inside:avoid;margin-bottom:14px}}.rv-group{border:1px solid var(--rv-line);background:var(--rv-glass);border-radius:var(--r-sheet);padding:14px 16px 6px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.rv-group h3{display:flex;align-items:center;gap:10px;font-family:var(--body);font-weight:600;font-size:var(--fs-15);letter-spacing:-.02em;color:#fff;margin:0 0 6px}.rv-dot{width:10px;height:10px;border-radius:50%;flex:none}.rv-dot.green{background:var(--rv-green);box-shadow:none}.rv-dot.amber{background:var(--rv-amber)}.rv-dot.red{background:var(--rv-red)}.rv-lines{list-style:none;margin:0;padding:0}.rv-line{display:grid;gap:8px;padding:12px 0;border-top:1px solid var(--rv-line)}.rv-line:first-child{border-top:0}.rv-ghead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 6px}.rv-ghead h3{margin:0}.rv-line-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.rv-label{font-size:var(--fs-13);color:var(--rv-muted);font-weight:500}.rv-state{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-12);font-weight:600;border-radius:999px;padding:3px 9px;white-space:nowrap}.rv-state i{width:6px;height:6px;border-radius:50%;background:currentColor}.rv-state.green{color:var(--rv-green);background:var(--rv-green-bg)}.rv-state.amber{color:var(--rv-amber);background:var(--rv-amber-bg)}.rv-state.red{color:var(--rv-red);background:var(--rv-red-bg)}.rv-value{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:start;background:none;border:1px solid transparent;border-radius:var(--r-box);padding:8px 10px;margin:-4px -10px;width:calc(100% + 20px);color:#fff;font:inherit;font-size:var(--fs-16);font-weight:600;line-height:1.35;cursor:pointer;min-height:44px}.rv-value span{min-width:0;overflow-wrap:anywhere}.rv-value svg{width:15px;height:15px;color:var(--rv-faint);flex:none}.rv-value:hover{background:#ffffff0d;border-color:var(--rv-line)}.rv-value:hover svg{color:var(--rv-fg)}.rv-value.static{cursor:default}.rv-value.static:hover{background:none;border-color:transparent}.st-ok .rv-value{color:var(--rv-fg)}.rv-cur{font-size:var(--fs-13);color:var(--rv-amber)}.rv-list,.rv-hint{font-size:var(--fs-14);color:var(--rv-muted)}.rv-src{font-size:var(--fs-13);color:var(--rv-muted)}.rv-src summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:6px;min-height:32px;border-radius:var(--r-s);padding:2px 0}.rv-src summary::-webkit-details-marker{display:none}.rv-src summary:before{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .15s ease-out;margin-right:2px}.rv-src[open] summary:before{transform:rotate(45deg)}.rv-src summary:hover{color:var(--rv-fg)}.rv-more{border:1px solid var(--rv-line-2);border-radius:999px;padding:0 6px;font-size:var(--fs-12)}.rv-src blockquote{margin:6px 0 4px;padding:8px 12px;border-inline-start:2px solid rgba(0,245,160,.45);background:#ffffff08;border-radius:0 var(--r-control) var(--r-control) 0;color:var(--rv-fg);font-size:var(--fs-14);line-height:1.5;overflow-wrap:anywhere}.rv-src a{display:inline-flex;align-items:center;gap:4px;color:var(--mint);font-size:var(--fs-13)}.rv-src a svg{width:12px;height:12px}.rv-faq{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px}.rv-faq li{display:grid;gap:2px;padding:8px 10px;border-radius:var(--r-control);background:#ffffff08}.rv-faq b{color:#fff;font-weight:600;font-size:var(--fs-14)}.rv-acts{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rv-btn{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 14px;border-radius:var(--r-box);border:1px solid var(--rv-line-2);background:#ffffff0d;color:var(--rv-fg);font:inherit;font-size:var(--fs-14);font-weight:600;cursor:pointer;transition:border-color .15s ease-out,background .15s ease-out}.rv-btn:hover{border-color:#ffffff4d}.rv-btn:disabled{opacity:.45;cursor:default}.rv-btn svg{width:15px;height:15px}.rv-btn.ok{background:var(--mint);border-color:transparent;color:var(--ink)}.rv-btn.ok:hover{background:#2affb4}.rv-btn .spin{width:13px;height:13px;border-width:2px}.rv-q{display:grid;gap:8px}.rv-q>p,.rv-q>label{font-size:var(--fs-15);color:#fff;font-weight:500}.rv-chips{display:flex;flex-wrap:wrap;gap:8px}.rv-chips button{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 14px;border-radius:999px;border:1px solid var(--rv-line-2);background:#ffffff0a;color:var(--rv-fg);font:inherit;font-size:var(--fs-14);line-height:1.3;text-align:start;cursor:pointer}.rv-chips button:hover{border-color:var(--mint);background:#00f5a00f}.rv-chips button:disabled{opacity:.45;cursor:default}.rv-chips button svg{width:14px;height:14px}.rv-inline{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rv-inline input,.rv-inline textarea{flex:1 1 180px;min-width:0;min-height:44px;border-radius:var(--r-box);border:1px solid var(--rv-line-2);background:#ffffff0d;color:#fff;font:inherit;font-size:var(--fs-15);padding:10px 12px}.rv-inline textarea{flex-basis:100%;resize:vertical}.rv-inline input::placeholder{color:var(--rv-faint)}.rv-inline input:focus,.rv-inline textarea:focus{border-color:var(--mint);outline:0;box-shadow:0 0 0 3px #00f5a026}.rv-inline .unit{color:var(--rv-muted);font-size:var(--fs-14);margin-inline-start:-2px}.rv-opts{display:grid;gap:8px}.rv-opt{display:grid;gap:4px;border:1px solid var(--rv-line);border-radius:var(--r-box);padding:8px 10px;background:#ffffff05}.rv-opt-v{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;background:none;border:0;color:#fff;font:inherit;font-size:var(--fs-15);font-weight:600;text-align:start;cursor:pointer;padding:4px 2px}.rv-opt-v svg{width:16px;height:16px;color:var(--rv-faint)}.rv-opt:hover{border-color:var(--mint)}.rv-opt:hover .rv-opt-v svg{color:var(--mint)}.rv-err{color:var(--rv-red);font-size:var(--fs-14)}.rv-foot{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;justify-content:flex-end;gap:12px 18px;flex-wrap:wrap;padding:14px 16px calc(14px + env(safe-area-inset-bottom));margin:0 -4px;border:1px solid var(--rv-line);border-radius:var(--r-sheet);background:#0d0d12d1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.rv-foot p{color:var(--rv-muted);font-size:var(--fs-14);flex:1 1 220px}@media (max-width:640px){.rv-title{font-size:var(--fs-20);line-height:28px}.rv-meter{padding:14px;position:static}.rv-meter-top .ds-btn{width:100%}.rv-group{padding:12px 14px 4px;border-radius:var(--r-card)}.rv-foot{position:static}.rv-foot .ds-btn{width:100%}}.sc-review{padding:20px var(--gutter) 24px;position:relative;z-index:1}.di-infos .rv-wrap{padding-bottom:8px}.di-infos .rv-an{margin-top:0}.di-infos{margin-bottom:24px}.di-auto{display:inline-flex;align-items:center;gap:4px;margin-inline-start:8px;font-size:var(--fs-12);font-weight:600;color:var(--mint-ink);background:var(--mint-soft);border-radius:999px;padding:2px 8px;vertical-align:middle}.di-auto svg{width:11px;height:11px}.cx{display:grid;gap:14px}.cx-main{display:grid;gap:10px}@media (min-width:720px){.cx-main{grid-template-columns:1fr 1fr}}.cx-btn{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:12px 18px;border-radius:var(--r-box);border:1px solid transparent;font:inherit;font-size:var(--fs-15);font-weight:600;cursor:pointer;text-align:start;transition:transform .15s ease-out,box-shadow .15s ease-out,background .15s ease-out}.cx-btn:hover:not(:disabled){transform:translateY(-1px)}.cx-btn svg.cx-logo{width:26px;height:26px;flex:none}.cx-btn .grow{flex:1}.cx-btn>svg:last-child:not(.cx-logo){width:16px;height:16px;flex:none;opacity:.8}.cx-btn.shopify{background:#008060;color:#fff;box-shadow:0 8px 22px -10px #008060cc}.cx-btn.shopify:hover:not(:disabled){background:#006e52}.cx-btn.woo{background:#7f54b3;color:#fff;box-shadow:0 8px 22px -10px #7f54b3cc}.cx-btn.woo:hover:not(:disabled){background:#6f45a3}.cx-btn[aria-expanded=true]{box-shadow:0 0 0 3px #00f5a059}.cx-btn.soon{background:#ffffff0a;color:var(--d-muted,#A4A4B0);border-color:#ffffff1f;cursor:default;box-shadow:none}.cx-btn.soon svg.cx-logo{filter:grayscale(1);opacity:.6}.cx-btn.done{background:#00f5a014;color:#fff;border-color:#00f5a059;box-shadow:none}.cx-pill{font-size:var(--fs-12);font-weight:600;border-radius:999px;padding:3px 9px;background:#ffffff1f;color:inherit;white-space:nowrap}.cx-btn.done .cx-pill{background:#00f5a02e;color:#00f5a0}.cx-soon{font-size:var(--fs-14);color:var(--d-muted,#A4A4B0);grid-column:1/-1}.cx-form{display:grid;gap:8px;grid-column:1/-1;border:1px solid rgba(255,255,255,.12);border-radius:var(--r-card);padding:14px;background:#ffffff0a}.cx-form label{font-size:var(--fs-14);font-weight:600;color:#fff}.cx-form .hint{font-size:var(--fs-13);color:var(--d-muted,#A4A4B0)}.cx-form .row{display:flex;gap:8px;flex-wrap:wrap}.cx-form input{flex:1 1 220px;min-width:0;min-height:48px;border-radius:var(--r-box);border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#fff;font:inherit;font-size:var(--fs-15);padding:10px 14px}.cx-form input:focus{border-color:#00f5a0;outline:0;box-shadow:0 0 0 3px #00f5a026}.cx-form .alert{margin:0}.cx-other{font-size:var(--fs-13);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--d-faint,#8C8C9A);margin:4px 0 -4px}.cx .st-cards button{display:flex;align-items:center;gap:12px;text-align:start}.cx .st-cards button .cx-logo{width:30px;height:30px;flex:none}.cx .st-cards button>span.txt{display:grid;gap:2px;min-width:0}.shell .cx-form label{color:var(--fg)}.lc .topnav .right{gap:12px}.lc-ghost{background:none;border:1px solid var(--d-line-2);color:var(--d-muted);border-radius:999px;padding:8px 14px;font:inherit;font-size:var(--fs-14);font-weight:600;cursor:pointer;min-height:40px}.lc-ghost:hover{color:#fff;border-color:#ffffff4d}.lc-main{max-width:1040px;margin:0 auto;padding:24px var(--gutter) 64px;display:grid;gap:16px}.lc-main h1{font-size:clamp(1.5rem,4.2vw,2.4rem);color:#fff}.lc-sub{color:var(--d-muted);margin:-8px 0 8px;max-width:60ch}.lc-h{font-family:var(--body);font-size:var(--fs-13);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--d-faint);margin:16px 0 8px}.lc-grid{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:760px){.lc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lc-grid>li{min-width:0}.lc-card{width:100%;display:flex;align-items:center;gap:16px;text-align:left;padding:16px;border-radius:var(--r-m);background:#ffffff0a;border:1px solid var(--d-line-2);color:#fff;font:inherit;cursor:pointer;transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease),transform var(--t-fast) var(--ease);min-height:80px}.lc-card:hover:not(:disabled){border-color:#00f5a08c;background:#00f5a00f}.lc-card:active:not(:disabled){transform:translateY(1px)}.lc-card:disabled{opacity:.6;cursor:default}.lc-card.cur{border-color:#00f5a073}.lc-card>svg{width:20px;height:20px;flex:none;color:var(--d-muted)}.lc-card:hover:not(:disabled)>svg{color:var(--mint)}.lc-card .av-init{width:44px;height:44px}.lc-t{display:grid;gap:4px;min-width:0;flex:1}.lc-t b{font-weight:650;font-size:var(--fs-16);line-height:1.3;overflow-wrap:anywhere}.lc-meta{color:var(--d-muted);font-size:var(--fs-14);display:flex;align-items:center;gap:4px;flex-wrap:wrap;overflow-wrap:anywhere}.lc-meta svg{width:14px;height:14px;flex:none}.lc-state{flex:none;font-size:var(--fs-13);font-weight:700;border-radius:999px;padding:4px 10px;white-space:nowrap}.lc-state.setup{background:#ffbe5024;color:#ffcf7a}.lc-state.active{background:var(--mint-dim);color:var(--mint)}.lc-state.paused{background:#ffffff14;color:var(--d-muted)}.lc-plus{width:44px;height:44px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--mint-dim);color:var(--mint);font-family:var(--body);font-size:var(--fs-20);font-weight:600;border:1px dashed rgba(0,245,160,.5)}.lc-card.page{border-style:dashed}.lc-card.blank{display:grid;gap:8px;cursor:default;align-items:stretch}.lc-card.blank:hover{border-color:var(--d-line-2);background:#ffffff0a}.lc-card.blank label{font-weight:600;font-size:var(--fs-15);color:var(--d-fg)}.lc-row{display:flex;gap:8px;min-width:0}.lc-row input{flex:1;min-width:0;min-height:44px;border-radius:999px;border:1px solid var(--d-line-2);background:#ffffff0f;color:#fff;padding:0 16px;font:inherit;font-size:var(--fs-15)}.lc-row input::placeholder{color:var(--d-faint)}.lc-row input:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.lc-row .btn{min-height:44px}.lc-fb{display:grid;gap:8px;padding:16px;border-radius:var(--r-m);border:1px solid var(--d-line-2);background:#1877f214}.lc-fb p{margin:0;color:var(--d-fg);font-size:var(--fs-15)}.lc-note{color:var(--d-muted);font-size:var(--fs-14);margin:0}.lc-alert{border-radius:var(--r);padding:12px 16px;background:#ff78641f;border:1px solid rgba(255,120,100,.35);color:#ffc9bf;font-size:var(--fs-15)}.lc-card.skel{min-height:80px;cursor:default;background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);background-size:200% 100%;animation:shimmer var(--t-shimmer) linear infinite}@media (prefers-reduced-motion:reduce){.lc-card.skel{animation:none}}.lc :focus-visible{outline:2px solid var(--mint);outline-offset:3px}.ws-plus{width:16px;height:16px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--mint-dim);color:var(--mint);font-weight:700;font-size:var(--fs-13);line-height:1}.lc-held{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lc-test{display:grid;gap:8px;border-radius:var(--r);padding:16px;border:1px solid rgba(255,190,80,.4);background:#ffbe5014;color:var(--d-fg)}.lc-test b{font-size:var(--fs-15)}.lc-test p{margin:0;font-size:var(--fs-14)}.lc-test-row{display:flex;gap:8px;flex-wrap:wrap}.lc-pending{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-radius:var(--r);padding:12px 16px;border:1px solid rgba(0,245,160,.4);background:#00f5a014;font-size:var(--fs-15)}.lc-collapsed-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.lc-collapsed-head h3{margin:0}.lc-collapsed-head p.sub{margin:4px 0 0}.lc-connect{display:flex;align-items:center;gap:16px;width:100%;min-height:64px;padding:12px 16px;border-radius:var(--r-m);border:1px dashed var(--line-2);background:var(--surface);color:var(--fg);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.lc-connect:hover{border-color:var(--mint-ink);background:var(--mint-soft)}.lc-connect>svg{width:22px;height:22px;flex:none;color:var(--mint-ink)}.lc-connect .grow{flex:1;display:grid;gap:2px;min-width:0}.lc-connect .grow b{font-weight:650}.lc-connect .grow span{color:var(--muted);font-size:var(--fs-14)}.shell .lc-test{color:var(--fg);background:var(--amber-soft);border-color:#8a5a004d}.shell .lc-pending{color:var(--fg);background:var(--mint-soft);border-color:#007a4f4d}.ob.ob-s5{grid-template-columns:minmax(0,1fr);max-width:1440px}@media (min-width:1024px){.ob.ob-s5{grid-template-columns:minmax(0,1fr)}}.ob-studio{display:grid;gap:16px;min-width:0;animation:rise .45s var(--ease-out)}.ob-studio .step{display:block}.ob-studio .ts{background:none;padding:0;border-radius:0}.ob-studio .bnav{border-top-color:var(--d-line)}.ob-studio .bnav .hintline{color:var(--d-muted)}.ob-studio .bnav .btn.line{background:transparent;color:#fff;border-color:var(--d-line-2)}.ob-studio .skel i{background:#ffffff14}.rv-wrap .rv-meter{background:#15151c;backdrop-filter:none;-webkit-backdrop-filter:none;z-index:20;padding:12px 16px;gap:8px;box-shadow:0 8px 24px -16px #000c}.rv-wrap .rv-meter-top{gap:8px 16px;align-items:center}.rv-wrap .rv-meter-num{gap:8px;flex:none}.rv-wrap .rv-meter-num b{font-size:var(--fs-24)}.rv-wrap .rv-meter-num b small{font-size:var(--fs-14)}.rv-wrap .rv-meter .rv-bar{flex:1 1 120px;width:auto;min-width:80px;height:6px}.rv-wrap .rv-counts{flex:0 1 auto;gap:4px 16px}.rv-wrap .rv--infos .rv-meter{position:static}.rv-wrap .rv-groups{gap:16px}@media (min-width:1024px){.rv-wrap .rv-groups{column-gap:16px}.rv-wrap .rv-groups>.rv-group{margin-bottom:16px}}.rv-wrap .rv-group{border-radius:var(--r-card);padding:16px 16px 8px}.rv-wrap .rv-line{padding:16px 0}.rv-wrap .rv-btn{border-radius:999px;min-height:40px}.rv-wrap .rv-btn.yes{background:transparent;border-color:#00f5a073;color:var(--mint)}.rv-wrap .rv-btn.yes:hover{background:#00f5a014;border-color:var(--mint)}.rv-wrap .rv-acts{gap:8px 16px}.rv-wrap .rv-acts .rv-link,.rv-wrap .rv-inline .rv-link{padding:8px 4px}.sc-ground .opt button{background:#ffffff0d;border-color:var(--d-line-2);color:var(--d-fg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.sc-ground .opt button:hover{background:#ffffff17;border-color:#ffffff52}.sc-ground .opt button[aria-pressed=true]{border-color:var(--mint);box-shadow:0 0 0 4px #00f5a01f}.sc-ground .opt button:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.sc-ground .opt b{color:#fff;font-size:var(--fs-15);font-weight:600}.sc-ground .opt span{color:var(--d-muted)}.sc-ground .opt .pill.soft{background:var(--mint-dim);color:var(--mint)}.sc-ground .opt .pill.grey{background:#ffffff1a;color:var(--d-muted)}.sc-ground .st-panel{background:#ffffff0a;border-color:var(--d-line-2);color:var(--d-fg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.sc-ground .st-head b,.sc-ground .st-panel b{color:#fff}.sc-ground .st-panel .muted,.sc-ground .st-panel .small,.sc-ground .st-panel .hint,.sc-ground .st-panel p{color:var(--d-muted)}.sc-ground .st-push{border-top-color:var(--d-line)}.sc-ground .st-more{background:#ffffff0a;border-color:var(--d-line)}.sc-ground .st-more>summary{color:#fff}.sc-ground .st-more>summary:before{color:var(--mint)}.sc-ground .st-scopes code{background:#ffffff14;border-color:var(--d-line);color:var(--d-fg)}.sc-ground .st-panel a.alink{color:var(--mint)}.sc-ground .alert.err.sc-saveerr{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-left:38px;flex-wrap:wrap;background:#ff5a5a1a;border:1px solid rgba(255,122,122,.35);color:#ffc9c9}.sc-ground .sc-saveerr .btn.line{color:#fff;border-color:var(--d-line-2);background:#ffffff0f}@media (max-width:1023px){.sc-ground .sc-msgs{padding-bottom:84px}}@media (max-width:640px){.sc-ground .alert.err.sc-saveerr{margin-left:0}}.sc-rowerr{margin:0;font-size:var(--fs-13);color:#ffb4b4}.sc-ground .frow input[aria-invalid=true],.sc-ground .sc-table input[aria-invalid=true],.sc-ground .sc-inline input[aria-invalid=true]{border-color:#ff7a7a;box-shadow:0 0 0 3px #ff7a7a33}.pol{gap:20px}.pol-score{display:grid;gap:12px}.pol-score-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.pol-score h2{font-family:var(--body);font-size:var(--fs-18);letter-spacing:-.02em;margin:0}.pol-score .muted{margin:4px 0 0;font-size:var(--fs-14);line-height:1.5}.pol-pct{display:grid;justify-items:end;gap:2px}.pol-pct b{font-family:var(--body);font-size:var(--fs-28);letter-spacing:-.04em;line-height:1}.pol-pct span{font-size:var(--fs-13);color:var(--muted)}@media (max-width:640px){.pol-score-head{grid-template-columns:1fr}.pol-pct{justify-items:start;grid-template-columns:auto 1fr;gap:10px;align-items:baseline}}.pol-bar{height:8px;border-radius:999px;background:var(--soft);overflow:hidden}.pol-bar i{display:block;height:100%;background:var(--mint);transform-origin:left;transition:transform .5s var(--ease)}.pol-missing{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pol-missing .pill{border:0;cursor:pointer;font-family:inherit;min-height:30px}.pol-missing .pill:hover{filter:brightness(.97)}.pol-note{margin:0;font-size:var(--fs-14);color:var(--mint-ink);background:var(--mint-soft);border-radius:var(--r-control);padding:8px 12px}.pol-preset-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}@media (max-width:900px){.pol-preset-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.pol-preset-row{grid-template-columns:1fr}}.pol-preset{display:grid;gap:3px;text-align:start;border:1px solid var(--line-2);background:var(--surface);border-radius:var(--r-box);padding:12px 14px;font:inherit;cursor:pointer;min-height:64px;transition:border-color .2s,box-shadow .2s}.pol-preset b{font-size:var(--fs-14)}.pol-preset small{color:var(--muted);font-size:var(--fs-13);line-height:1.4}.pol-preset:hover{border-color:var(--line-3)}.pol-preset[aria-pressed=true]{border-color:var(--mint);box-shadow:0 0 0 3px #00f5a047}.pol-preset:focus-visible,.pol-q:focus-visible,.pol-missing .pill:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.pol-sec{scroll-margin-top:84px}.pol-sec h3{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pol-via{font-family:var(--body);font-weight:600;letter-spacing:0}.pol-ex{display:block;color:var(--faint);font-style:italic;margin-top:2px}.pol-err{margin:0}.pol-auto{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;margin:0}.pol-auto q{quotes:"« " " »"}.pol-auto a{color:inherit}.pol-opts{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.pol-opts.compact{grid-template-columns:repeat(auto-fit,minmax(110px,max-content))}.pol-opt{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;border:1px solid var(--line-2);background:var(--surface);border-radius:var(--r-box);padding:11px 12px;cursor:pointer;min-height:48px;transition:border-color .2s,background .2s}.pol-opt input{width:18px;height:18px;margin-top:2px;accent-color:var(--mint-ink)}.pol-opt b{font-size:var(--fs-14);font-weight:600}.pol-opt small{display:block;color:var(--muted);font-size:var(--fs-13);line-height:1.4;margin-top:2px;font-weight:400}.pol-opt.on{border-color:var(--mint);background:var(--mint-soft)}.pol-opt.unk{border-style:dashed}.pol-opt:focus-within{box-shadow:0 0 0 3px #00f5a047}.pol-inline{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;font-size:var(--fs-14);font-weight:600}.pol-inline>.pol-opts{flex:1 1 340px;min-width:0}.pol-checks{display:flex;flex-wrap:wrap;gap:8px}.pol-check{display:inline-flex;gap:8px;align-items:center;border:1px solid var(--line-2);background:var(--surface);border-radius:999px;padding:8px 14px;font-size:var(--fs-14);cursor:pointer;min-height:44px}.pol-check input{width:17px;height:17px;accent-color:var(--mint-ink)}.pol-check:has(input:checked){border-color:var(--mint);background:var(--mint-soft)}.pol-unk{display:flex;gap:8px;align-items:center;margin:0;color:var(--amber);background:var(--amber-soft);border-radius:var(--r-control);padding:8px 12px;font-size:var(--fs-13)}.pol-unk svg{width:15px;height:15px;flex:none}.pol-code{display:grid;grid-template-columns:minmax(0,160px) minmax(0,1fr) 36px;gap:8px;align-items:center}.pol-code input{font:inherit;font-size:var(--fs-15);border:1px solid var(--line-2);border-radius:var(--r-control);padding:10px 12px;min-width:0;width:100%;background:var(--surface);color:var(--fg);min-height:44px}.pol-code input[aria-invalid=true]{border-color:var(--red)}.pol-code .x{width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;font-size:var(--fs-18)}@media (max-width:520px){.pol-code{grid-template-columns:1fr 36px}.pol-code input:nth-child(2){grid-column:1/2}.pol-code input:first-child{grid-column:1/-1}}.pol-hours{display:grid;gap:10px}.pol-hours-head{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;font-size:var(--fs-14)}.pol-hours-head .di-link{margin-inline-start:auto}.pol-week{display:grid;gap:6px}.pol-day{display:grid;grid-template-columns:150px minmax(0,1fr);gap:10px;align-items:center;border:1px solid var(--line);border-radius:var(--r-box);padding:6px 12px;background:var(--surface);min-height:48px}.pol-day.on{border-color:var(--line-2)}.pol-day-name{display:flex;gap:8px;align-items:center;font-weight:600;font-size:var(--fs-14);cursor:pointer;min-height:36px}.pol-day-name input{width:17px;height:17px;accent-color:var(--mint-ink)}.pol-ranges{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.pol-range{display:inline-flex;gap:6px;align-items:center}.pol-range input{font:inherit;font-size:var(--fs-15);border:1px solid var(--line-2);border-radius:var(--r-control);padding:7px 8px;min-height:40px;background:var(--surface);color:var(--fg)}.pol-range.bad input{border-color:var(--red)}.pol-range i{font-style:normal;color:var(--faint)}.pol-range .x{width:30px;height:30px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer}@media (max-width:520px){.pol-day{grid-template-columns:1fr}}.pol-hours-say{margin:0}.pol-qs{display:flex;flex-wrap:wrap;gap:8px}.pol-q{border:1px solid var(--line-2);background:var(--surface);border-radius:999px;padding:8px 14px;font:inherit;font-size:var(--fs-14);cursor:pointer;min-height:44px}.pol-q[aria-pressed=true]{background:var(--mint);color:var(--ink);border-color:var(--mint)}.pol-q:disabled{opacity:.6;cursor:default}.pol-chat{display:grid;gap:8px;max-width:560px;min-height:72px}.pol-b{border-radius:var(--r-card);padding:10px 14px;font-size:var(--fs-15);line-height:1.5;overflow-wrap:anywhere;max-width:88%}.pol-b small{display:block;font-size:var(--fs-12);opacity:.65;margin-bottom:2px}.pol-b.me{background:var(--soft);justify-self:start;border-bottom-left-radius:4px}.pol-b.ai{background:var(--ink);color:#fff;justify-self:end;border-bottom-right-radius:4px}.pol-wait{display:flex;gap:8px;align-items:center;color:var(--muted);font-size:var(--fs-14)}.pol-wait .spin{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;display:inline-block;animation:spin .8s linear infinite}.pol-save{margin-top:6px}@media (prefers-reduced-motion:reduce){.pol-bar i{transition:none}}.pol-sec h3{display:block;margin:0}.pol-sec-head{display:grid;grid-template-columns:22px minmax(0,auto) minmax(0,1fr) 20px;gap:10px;align-items:center;width:100%;min-height:44px;padding:4px 0;background:none;border:0;font:inherit;color:inherit;text-align:start;cursor:pointer}.pol-sec-title{font-family:var(--body);font-weight:600;font-size:var(--fs-16);letter-spacing:-.02em;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pol-sec-sum{font-family:var(--body);font-weight:400;font-size:var(--fs-14);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:end}.pol-sec.open .pol-sec-sum{visibility:hidden}.pol-chev{font-size:var(--fs-18);color:var(--muted);text-align:center}.pol-sec-head:focus-visible,.pol-index button:focus-visible{outline:2px solid var(--mint);outline-offset:2px;border-radius:var(--r-s)}.pol-sec-body{display:grid;gap:12px;margin-top:6px}.pol-sec-body[hidden]{display:none}.pol-tick{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--line-2);font-size:var(--fs-12);line-height:1;color:transparent;flex:none}.pol-tick.on{background:var(--mint);border-color:var(--mint);color:var(--ink);font-weight:700}.pol-index{display:none}@media (max-width:640px){.pol-sec-head{grid-template-columns:22px minmax(0,1fr) 20px}.pol-sec-sum{grid-column:2/3;grid-row:2;text-align:start}.pol-sec-head .pol-chev{grid-row:1;grid-column:3}}@media (min-width:1100px){.step.pol{display:grid;grid-template-columns:200px minmax(0,1fr);column-gap:28px;align-items:start}.step.pol>*{grid-column:2}.step.pol>.pol-index{display:block;grid-column:1;grid-row:1/span 40;position:sticky;top:84px}.pol-index ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.pol-index button{display:flex;gap:10px;align-items:center;width:100%;min-height:40px;padding:6px 8px;background:none;border:0;border-radius:var(--r-control);font:inherit;font-size:var(--fs-14);color:var(--fg);text-align:start;cursor:pointer}.pol-index button:hover{background:var(--soft)}}@media (prefers-reduced-motion:reduce){.pol-sec-body{scroll-behavior:auto}}.w4-sum-list{display:grid;gap:0;margin:0;border:1px solid var(--line);border-radius:var(--r-box);background:var(--card);color:var(--fg);overflow:hidden}.w4-sum-list>div{display:grid;grid-template-columns:minmax(120px,220px) minmax(0,1fr);gap:12px;padding:10px 14px;border-top:1px solid var(--line);align-items:baseline}.w4-sum-list>div:first-child{border-top:0}.w4-sum-list dt{font-size:var(--fs-13);color:var(--muted)}.w4-sum-list dd{margin:0;font-size:var(--fs-15);font-weight:500;overflow-wrap:anywhere;color:var(--fg)}.w4-sum .btn{margin-top:12px}@media (max-width:520px){.w4-sum-list>div{grid-template-columns:1fr;gap:2px}}.di-link{background:none;border:0;padding:4px 2px;color:var(--mint);font:inherit;font-size:var(--fs-13);font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.di-link:hover{color:var(--fg)}.di-link:focus-visible{outline:2px solid var(--mint);outline-offset:2px;border-radius:4px}.pol-sec{padding-top:0;gap:0}.pol-sec-head{min-height:56px;padding:6px 8px;margin:0 -8px;width:calc(100% + 16px);border-radius:var(--r-box);transition:background-color var(--t-fast) ease-out}.pol-sec-head:hover{background:var(--hover)}.pol-sec-sum{font-size:var(--fs-13)}.pol-sec.open .pol-sec-sum{visibility:visible;opacity:0}.pol-chev{display:grid;place-items:center;color:var(--muted)}.pol-chev svg{width:16px;height:16px;transition:transform var(--t-fast) ease-out}.pol-sec.open .pol-chev svg{transform:rotate(180deg)}.pol-tick svg{width:12px;height:12px;stroke-width:3}.pol-tick.on{color:var(--ink)}.pol-sec-body{padding:6px 0 18px}.step.pol>.sect.pol-sec{border-top:1px solid var(--line);padding-top:0}.step.pol{gap:0}.step.pol>.pol-score{margin-bottom:var(--sp-5)}.step.pol>.pol-presets{margin-bottom:var(--sp-5);padding-top:var(--sp-5)}.pol-index button{color:var(--muted)}.pol-index button:hover{color:var(--fg)}@media (min-width:1100px){.step.pol{display:flex;flex-direction:column}.step.pol>.pol-index{display:none}}.step.pol{align-items:stretch}.step.pol>*{width:100%;min-width:0}.pol-sec-head{grid-template-columns:22px minmax(0,max-content) minmax(0,1fr) 20px;column-gap:12px;min-height:56px;padding:0 8px}.pol-sec-sum{text-align:start;color:var(--muted)}.pol-chev{justify-self:end}.pol-sec-head:focus-visible{outline:2px solid var(--mint);outline-offset:-2px}@media (max-width:640px){.pol-sec-head{grid-template-columns:22px minmax(0,max-content) minmax(0,1fr) 20px;min-height:52px}.pol-sec-sum{grid-column:auto;grid-row:auto}.pol-sec-head .pol-chev{grid-row:auto;grid-column:auto}}.pol-prev-idle{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 16px;border:1px solid var(--line);border-radius:var(--r-box);background:var(--card)}.pol-prev-idle span{flex:1 1 240px;min-width:0}.bn-stack{position:sticky;top:0;z-index:40;display:grid;gap:0}.bn{display:flex;align-items:center;justify-content:center;gap:12px;padding:10px var(--gutter);font-size:var(--fs-14);line-height:1.4;text-align:center}.bn.red{background:var(--red);color:#fff}.bn.amber{background:var(--amber-soft);color:var(--amber);border-bottom:1px solid #F0D9A8}.bn.info{background:var(--ink);color:var(--d-fg);border-bottom:2px solid var(--mint)}.bn-x{all:unset;cursor:pointer;font-size:var(--fs-20);line-height:1;padding:2px 8px;border-radius:var(--r-xs)}.bn-x:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.sa-box{margin:10px 16px 0;font-size:var(--fs-14)}.sa-on{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--mint-soft);color:var(--mint-ink);padding:8px 12px;border-radius:var(--r-control)}.sa-form{display:grid;gap:10px;border:1px solid var(--line);border-radius:var(--r-box);padding:12px;background:var(--surface)}.sa-actions{display:flex;gap:8px;justify-content:flex-end}[dir=auto]{unicode-bidi:plaintext;text-align:start}input[dir=auto],textarea[dir=auto]{unicode-bidi:plaintext}.w3-more,.w3-older{display:block;margin:10px auto}.w3-morewrap{display:flex;justify-content:center;padding:14px;border-top:1px solid var(--line)}.w3-count{font-size:12px;font-feature-settings:"tnum";color:var(--muted);font-weight:600}.ib-draft .w3-count{display:block;text-align:end}tr[role=button]{cursor:pointer}.kpis:not(.home) .kpi .k{padding-right:0}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 900px){.kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.kpi{min-width:0;grid-template-columns:minmax(0,1fr)}.kpi .k,.kpi .s{overflow-wrap:break-word;hyphens:auto}.kpi b{overflow-wrap:anywhere}.bars-h li>span{min-width:0;overflow-wrap:anywhere}.bp{display:grid;gap:12px;border-top:1px solid var(--line);padding-top:14px;margin-top:6px}.bp h3{font-family:var(--body);font-size:var(--fs-16);letter-spacing:-.02em}.bp h4{font-size:var(--fs-14);margin-top:6px}.bp-methods{display:grid;gap:10px}@media (min-width:640px){.bp-methods{grid-template-columns:repeat(2,1fr)}}.bp-m{position:relative;text-align:left;display:grid;gap:4px;padding:14px;border:1px solid var(--line-2);border-radius:var(--r-box);background:var(--surface);cursor:pointer;font:inherit;color:var(--fg);min-height:64px}.bp-m:hover:not(:disabled){border-color:var(--fg)}.bp-m:disabled{opacity:.55;cursor:default}.bp-m b{display:flex;gap:8px;align-items:center;font-size:var(--fs-15)}.bp-m small{color:var(--muted);font-size:var(--fs-13);line-height:1.35}.bp-m .pill{position:absolute;top:10px;right:10px}.bp-open{display:grid;gap:12px;border:1px solid var(--line-2);border-radius:var(--r-box);padding:16px;background:var(--paper)}.bp-ref{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bp-ref b{font-family:var(--body);font-size:var(--fs-24);letter-spacing:.04em}.bp-amount{font-weight:600}.bp-instr{white-space:pre-wrap;word-break:break-word;margin:0;font:inherit;font-size:var(--fs-14);line-height:1.5;background:var(--surface);border:1px dashed var(--line-2);border-radius:var(--r-control);padding:12px}.bp-form{display:grid;gap:12px}.bp-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.bp-form .full{grid-column:1/-1}.bp-open .alert{display:flex;gap:10px;align-items:flex-start}.bp-open .alert svg{width:18px;height:18px;flex:none;margin-top:2px}.bp-form input[type=file]{max-width:100%;font-size:var(--fs-13)}.bp .acts{display:flex;gap:10px;flex-wrap:wrap}.bl-inv a.rc{color:var(--fg);font-weight:600;text-decoration:underline;text-underline-offset:3px}.bl-confirm{border:1px solid var(--line-2);border-radius:var(--r-box);padding:14px;background:var(--paper);display:grid;gap:10px;margin-top:12px}.bl-confirm .acts{display:flex;gap:10px;flex-wrap:wrap}.bl-grid{align-items:start}.bl-banner svg{width:20px;height:20px;flex:none}.bl-grid{display:grid;gap:14px;margin-top:14px}@media (min-width:900px){.bl-grid{grid-template-columns:1.1fr .9fr}.bl-grid .full{grid-column:1/-1}}.bl-plan{display:flex;flex-direction:column;gap:12px}.bl-plan .pr{display:flex;align-items:baseline;gap:8px;font-family:var(--body);font-size:var(--fs-28);letter-spacing:-.03em;line-height:1}.bl-plan .pr small{font-family:var(--body);font-size:var(--fs-14);color:var(--muted);letter-spacing:0}.bl-plan .note{color:var(--muted);font-size:var(--fs-14);line-height:1.5}.bl-plan .acts{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.bl-meter{display:grid;gap:10px}.bl-meter .big{font-family:var(--body);font-size:var(--fs-24);letter-spacing:-.03em}.bl-meter .big small{font-family:var(--body);font-size:var(--fs-14);color:var(--muted);letter-spacing:0;margin-left:6px}.bl-bar{height:10px;border-radius:999px;background:var(--soft);overflow:hidden;position:relative}.bl-bar i{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--mint)}.bl-bar i.warn{background:var(--amber)}.bl-bar i.over{background:var(--red)}.bl-bar b{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--line-2)}.bl-meter .def{font-size:var(--fs-13);color:var(--faint);line-height:1.5;border-top:1px solid var(--line);padding-top:10px}.bl-upsell{display:flex;gap:12px;align-items:center;flex-wrap:wrap;background:var(--mint-soft);color:var(--mint-ink);border-radius:var(--r-box);padding:12px 14px;font-size:var(--fs-14)}.bl-upsell p{flex:1;min-width:200px}.bl-plans{display:grid;gap:12px;margin-top:14px}@media (min-width:760px){.bl-plans{grid-template-columns:repeat(3,1fr)}}.bl-p{border:1px solid var(--line);border-radius:var(--r-m);padding:18px;display:flex;flex-direction:column;gap:10px;background:var(--surface);position:relative}.bl-p.cur{border-color:var(--mint);box-shadow:0 0 0 1px var(--mint)}.bl-p .tag{position:absolute;top:-10px;right:14px}.bl-p h3{font-family:var(--body);font-size:var(--fs-16);letter-spacing:-.02em}.bl-p .pr{display:flex;align-items:baseline;gap:6px;font-family:var(--body);font-size:var(--fs-24);letter-spacing:-.03em;line-height:1}.bl-p .pr small{font-family:var(--body);font-size:var(--fs-13);color:var(--muted);letter-spacing:0}.bl-p ul{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:var(--fs-14);color:var(--muted);flex:1}.bl-p ul li{display:grid;grid-template-columns:18px 1fr;align-items:start;column-gap:2px;line-height:1.45}.bl-p ul li:before{content:"✓";color:var(--mint-ink);font-weight:700}.bl-p ul li.plus{color:var(--fg);font-weight:600;padding-left:0}.bl-p ul li.plus{display:block}.bl-p ul li.plus:before{content:none}.bl-p ul{align-content:start;gap:8px}.bl-p ul li.plus,.bl-p ul li:first-child{min-height:0}.bl-p .btn{width:100%}.bl-notes{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:var(--fs-14);color:var(--muted)}.bl-notes li:before{content:"·";margin-right:6px}.bl-lines{list-style:none;margin:0;padding:0}.bl-lines li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--line);font-size:var(--fs-14)}.bl-lines li.total{font-weight:700;border-top:1px solid var(--line-2)}.bl-lines li span{color:var(--muted)}.bl-lines li>:last-child{white-space:nowrap;flex:none}.bl-lines li.total span{color:var(--fg)}.bl-inv{width:100%;border-collapse:collapse;font-size:var(--fs-14)}.bl-inv th{text-align:left;font-weight:600;color:var(--muted);font-size:var(--fs-13);padding:8px 10px 8px 0;border-bottom:1px solid var(--line)}.bl-inv td{padding:10px 10px 10px 0;border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap}.bl-inv td:last-child,.bl-inv th:last-child{padding-right:0;text-align:right}.bl-cancel{display:grid;gap:10px}.bl-cancel .confirm{border:1px solid var(--line-2);border-radius:var(--r-box);padding:14px;background:var(--paper);display:grid;gap:10px}.bl-cancel .confirm b{display:block}.bl-cancel .confirm .acts{display:flex;gap:10px;flex-wrap:wrap}.bl-ret{max-width:560px;margin:0 auto;text-align:center;display:grid;gap:14px;padding:24px 0}.bl-ret .ic{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;margin:0 auto;background:var(--mint-soft);color:var(--mint-ink)}.bl-ret .ic.bad{background:var(--red-soft);color:var(--red)}.bl-ret .ic.wait{background:var(--soft);color:var(--muted)}.bl-ret .ic svg{width:30px;height:30px}.bl-ret h1{font-size:var(--fs-24)}.bl-ret .acts{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.bl-banner{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-radius:var(--r-box);padding:10px 14px;font-size:var(--fs-14);margin-bottom:16px;border:1px solid transparent}.bl-banner p{flex:1;min-width:200px}.bl-banner.trial{background:var(--mint-soft);color:var(--mint-ink)}.bl-banner.past_due{background:var(--amber-soft);color:var(--amber);border-color:#8a5a0026}.bl-banner.suspended{background:var(--red-soft);color:var(--red);border-color:#b4231826}.bl-banner.cancelled{background:var(--soft);color:var(--muted)}.bl-banner .btn{min-height:36px;padding:7px 14px;font-size:var(--fs-14)}.bell-ntf{display:grid;gap:2px;max-height:280px;overflow:auto}.bell-ntf a.item{display:grid;grid-template-columns:1fr auto;gap:2px 10px;align-items:start;text-decoration:none}.bell-ntf a.item b{font-size:var(--fs-14);font-weight:600;line-height:1.3}.bell-ntf a.item small{grid-column:1/-1;color:var(--muted);font-size:var(--fs-13);line-height:1.35;white-space:normal}.bell-ntf a.item.unread b:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--mint);margin-right:6px;vertical-align:middle}.bell-ntf .empty{padding:10px 12px;color:var(--muted);font-size:var(--fs-13)}.bl-p-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:24px}.bl-trial{display:grid;gap:8px}.bl-trial .bl-bar{height:6px}.bp-soon{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;margin:0}.bl-p .btn{margin-top:auto}.co-list{display:grid;gap:12px}.co-head{display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.co-head b{font-size:var(--fs-16);margin-right:auto}.co-body{display:grid;gap:18px;margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.co-body .grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.co-body .dsec{display:grid;gap:8px}.co-body .dsec>b{font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.co-body input[readonly]{font:inherit;font-size:var(--fs-13);padding:10px 12px;border:1px solid var(--line-2);border-radius:var(--r-control);width:100%}.co-track{display:grid;gap:10px;justify-items:start}.co-ship .big{font-size:var(--fs-20);font-weight:700;margin:0}a.soon-card{text-decoration:none;color:inherit;cursor:pointer}.co-sec{font-size:var(--fs-13);font-weight:600;color:var(--muted);margin:var(--sp-6) 0 var(--sp-3);letter-spacing:0}.co-sec:first-of-type{margin-top:var(--sp-5)}.co-sec-sub{margin:calc(-1 * var(--sp-2)) 0 var(--sp-3);color:var(--faint);font-size:var(--fs-13)}.co-live{display:grid;gap:var(--sp-3)}.co-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--sp-5);transition:border-color var(--t-fast,.15s) ease-out}.co-card.open{border-color:var(--mint-line)}.co-top{display:flex;align-items:center;gap:var(--sp-4)}.co-mono{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:var(--r-box);background:var(--mint-soft);color:var(--mint-ink);font-weight:700;font-size:var(--fs-15);letter-spacing:.02em;border:1px solid var(--mint-line)}.co-mono.sm{width:36px;height:36px;font-size:var(--fs-12);background:var(--surface);color:var(--muted);border-color:var(--line-2)}.co-id{display:grid;gap:2px;min-width:0;margin-inline-end:auto}.co-id b{font-size:var(--fs-18);font-weight:600}.co-desc{color:var(--muted);font-size:var(--fs-14)}.co-state{display:flex;align-items:center;gap:var(--sp-2);flex:none}.co-state .btn{min-width:112px}.co-card .co-body{margin-top:var(--sp-5)}.co-soon{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--sp-2)}.co-soon li{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--r-box);background:var(--surface-2)}.co-soon b{font-size:var(--fs-14);font-weight:600;margin-inline-end:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.co-soon-tag{font-size:var(--fs-12);color:var(--faint)}@media (max-width:639px){.co-card{padding:var(--sp-4)}.co-top{flex-wrap:wrap}.co-mono{width:40px;height:40px}.co-id{flex:1 1 0}.co-state{width:100%;justify-content:space-between}.co-state .btn{margin-inline-start:auto}.co-soon{grid-template-columns:1fr 1fr}}.co-logo{flex:none;display:grid;place-items:center;width:112px;height:56px;padding:8px 12px;border-radius:var(--r-box);background:#fff;box-shadow:0 1px #ffffff14 inset,0 6px 18px -10px #0009}.co-logo img{max-width:100%;max-height:100%;object-fit:contain;display:block}.co-logo.sm{width:72px;height:36px;padding:5px 8px;border-radius:var(--r-s)}@media (max-width:639px){.co-logo{width:88px;height:44px}}.co-soon{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}.co-soon li{flex-direction:column;align-items:stretch;gap:var(--sp-2);padding:var(--sp-3)}.co-soon li .co-logo.sm,.co-soon li .co-mono.sm{width:100%;height:48px}.co-soon li b{white-space:normal;margin:0}.co-soon-tag{align-self:flex-start}@media (max-width:639px){.co-soon{grid-template-columns:1fr 1fr}}.co-logo{overflow:hidden;box-sizing:border-box}.co-logo img{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain}.co-soon li .co-logo.sm{padding:8px 14px}@media (max-width:639px){.co-soon{grid-template-columns:1fr 1fr}.co-soon li .co-logo.sm{height:44px}}.co-logo{display:block;position:relative}.co-logo>i{position:absolute;inset:8px 12px;background:center/contain no-repeat}.co-logo.sm>i{inset:7px 12px}@media (max-width:639px){ul.co-soon{grid-template-columns:1fr 1fr}ul.co-soon li{padding:var(--sp-2)}ul.co-soon li .co-logo.sm{height:40px}}.co-logo>i{inset:0;background-position:center;background-repeat:no-repeat;background-size:auto var(--lh,24px)}.co-logo{background:#fff;box-shadow:0 1px #ffffff0f inset,0 8px 24px -14px #000000b3}.co-card .co-logo{width:132px;height:64px;border-radius:14px}ul.co-soon{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}ul.co-soon li{padding:10px;gap:10px;border-radius:16px}ul.co-soon li .co-logo.sm{width:100%;height:68px;border-radius:12px}ul.co-soon li b{font-size:var(--fs-14,14px);padding:0 4px}.co-soon-tag{margin:0 4px 2px;font-size:var(--fs-11,11px);font-weight:600;color:var(--muted);padding:2px 8px;border-radius:999px;border:1px solid var(--line-2)}@media (max-width:639px){ul.co-soon{grid-template-columns:1fr 1fr}ul.co-soon li .co-logo.sm{height:56px}.co-card .co-logo{width:104px;height:52px}}.wa{min-width:0}.wa-stack{display:grid;gap:14px;min-width:0}.wa-stack.sm{gap:12px}.wa-toolbar,.wa-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.wa-actions.end{justify-content:flex-end}.wa-lock{display:inline-flex;margin-left:6px;color:var(--faint);vertical-align:-2px}.wa-lock svg{width:13px;height:13px}.wa .card h2{margin-top:0}.wa .mono{font-feature-settings:"tnum";overflow-wrap:anywhere}.wa code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-13);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-xs);padding:1px 6px;overflow-wrap:anywhere}.wa-grid2{display:grid;gap:18px;min-width:0}.wa-grid2>*{min-width:0}@media (min-width:900px){.wa-grid2{grid-template-columns:1fr 1fr}.wa-grid2.top{align-items:start}}.wa-row2{display:grid;gap:12px}@media (min-width:600px){.wa-row2{grid-template-columns:1.4fr 1fr}}.wa-ic{width:40px;height:40px;border-radius:var(--r-box);background:var(--mint);color:var(--ink);display:grid;place-items:center;flex:none}.wa-ic svg{width:22px;height:22px}.wa-ic.big{width:52px;height:52px;border-radius:var(--r-card);background:var(--ink);color:var(--mint)}.wa-ic.big svg{width:26px;height:26px}.wa-intro{display:flex;gap:16px;align-items:center}.wa-intro p{margin:0;font-size:var(--fs-15)}.wa-status{margin:0 0 16px}.wa-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px 18px;margin:0 0 12px}.wa-facts>div{min-width:0}.wa-facts dt{font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600;margin-bottom:3px}.wa-facts dd{margin:0;font-size:var(--fs-15);overflow-wrap:anywhere}.wa-confirm{display:flex;flex-wrap:wrap;gap:8px;align-items:center;background:var(--red-soft);color:var(--red);border-radius:var(--r-box);padding:10px 12px;font-size:var(--fs-14);font-weight:500}.wa-embedded{display:grid;gap:12px;justify-items:start}.wa-embedded .btn.fbk{width:auto}.wa-embedded p{margin:0}.wa-manual>summary{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;cursor:pointer;list-style:none}.wa-manual>summary::-webkit-details-marker{display:none}.wa-manual>summary>span{display:grid;gap:2px}.wa-manual>summary h2{margin:0}.wa-manual>summary .cardsub{margin:0}.wa-manual>summary svg{width:20px;height:20px;flex:none;color:var(--muted);transition:transform .2s}.wa-manual[open]>summary svg{transform:rotate(180deg)}.wa-manual[open]>summary{margin-bottom:16px}.wa-steps,.wa-how{list-style:none;margin:0;padding:0;display:grid;gap:12px;counter-reset:none}.wa-steps li,.wa-how li{display:flex;gap:12px;align-items:flex-start;font-size:var(--fs-14);line-height:1.5;min-width:0}.wa-steps li>span:last-child,.wa-how li>span:last-child{min-width:0;overflow-wrap:anywhere}.wa-steps .n,.wa-how .n{width:24px;height:24px;border-radius:50%;background:var(--ink);color:var(--mint);display:grid;place-items:center;font-size:var(--fs-12);font-weight:700;flex:none;margin-top:1px}.wa-steps.sm{gap:8px}.wa-steps.sm li{font-size:var(--fs-14)}.wa-how{margin:6px 0 14px}.wa-copy{display:grid;gap:6px;min-width:0}.wa-copy .lbl{font-size:var(--fs-14);font-weight:600}.wa-copy p{margin:0}.wa-copy .val{display:flex;gap:8px;align-items:center;min-width:0}.wa-copy .val code{flex:1;min-width:0;padding:9px 12px;font-size:var(--fs-13);border-radius:var(--r-control);background:var(--paper)}.wa-copy .val .btn{flex:none;padding:8px 11px}.wa-tags{display:flex;flex-wrap:wrap;gap:6px}.wa-tpls,.wa-cps{list-style:none;margin:0;padding:0;display:grid;gap:12px}@media (min-width:900px){.wa-tpls{grid-template-columns:1fr 1fr}}.wa-tpls>li,.wa-cps>li{display:grid;gap:10px;align-content:start;min-width:0}.wa-tpls .top,.wa-cps .top{display:flex;gap:10px;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.wa-tpls .nm{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-14);overflow-wrap:anywhere;min-width:0}.wa-pills{display:flex;gap:6px;flex-wrap:wrap}.wa-tpls .body{margin:0;color:var(--muted);font-size:var(--fs-14);line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.wa-tpls .foot{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:10px;margin-top:auto}.wa .alert.small{font-size:var(--fs-13);padding:8px 12px}.wa-editor{display:grid;gap:18px;min-width:0}@media (min-width:980px){.wa-editor{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start}.wa-prev{position:sticky;top:20px}}fieldset.wa-stack{margin:0;min-width:0}fieldset.wa-stack:disabled{opacity:1}fieldset:disabled input,fieldset:disabled select,fieldset:disabled textarea{background:var(--paper);color:var(--muted)}.wa .field select{appearance:auto}.wa-lblrow{display:flex;justify-content:space-between;gap:10px;align-items:baseline;flex-wrap:wrap}.wa-cats{display:grid;gap:8px}@media (min-width:640px){.wa-cats{grid-template-columns:repeat(3,1fr)}.wa-cats.one{grid-template-columns:1fr}}.wa-cat{position:relative;display:grid;gap:3px;border:1px solid var(--line-2);border-radius:var(--r-box);padding:11px 13px;cursor:pointer;background:var(--surface);font-weight:400;transition:border-color .2s,box-shadow .2s;min-width:0}.wa-cat:hover{border-color:#bdbdb6}.wa-cat input{position:absolute;opacity:0;pointer-events:none}.wa-cat b{font-size:var(--fs-14);font-weight:600}.wa-cat span{font-size:var(--fs-13);color:var(--muted);line-height:1.4}.wa-cat .clip{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.wa-cat.on{border-color:var(--ink);box-shadow:0 0 0 3px #00f5a047}.wa-cat:has(input:focus-visible){outline:2px solid var(--mint-ink);outline-offset:2px}.wa-vars{display:grid;gap:8px}.wa-var{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:center}.wa-var .tag{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-13);background:var(--mint-soft);color:var(--mint-ink);border-radius:var(--r-s);padding:6px 8px;font-weight:600}.wa-var input,.wa-var select{font:inherit;font-weight:400;font-size:var(--fs-15);padding:9px 12px;border:1px solid var(--line-2);border-radius:var(--r-control);min-height:42px;width:100%;background:var(--surface);color:var(--fg);min-width:0}.wa-var input:focus,.wa-var select:focus{outline:0;border-color:var(--ink);box-shadow:0 0 0 3px #00f5a047}.wa-var>*:nth-child(n+3){grid-column:2}@media (min-width:640px){.wa-var{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr)}.wa-var>*:nth-child(n+3){grid-column:auto}.wa-var .lbl{grid-column:2 / span 2}}.wa-var.btn{grid-template-columns:minmax(0,1fr) auto}.wa-var.btn select{grid-column:1}.wa-var.btn .btn{grid-column:2;grid-row:1 / span 2;padding:8px 10px;align-self:center}@media (min-width:640px){.wa-var.btn{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.wa-var.btn select{grid-column:auto}.wa-var.btn .btn{grid-column:auto;grid-row:auto}}.wa-var.btn .btn svg{width:16px;height:16px}.wa-add{justify-self:start;margin-top:2px}.wa-prev{display:grid;gap:8px;min-width:0}.wa-prev>.lbl{font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600}.wa-prev p{margin:0}.wa-chat{background:#efeae2 radial-gradient(rgba(13,13,18,.05) 1px,transparent 1.2px) 0 0/14px 14px;border-radius:var(--r-card);padding:18px 14px;display:grid;gap:4px;justify-items:start;border:1px solid var(--line)}.wa-bubble{position:relative;background:#fff;border-radius:4px var(--r-box) var(--r-box) var(--r-box);padding:8px 10px 18px;max-width:min(330px,100%);box-shadow:0 1px .5px #0b141a21;display:grid;gap:4px;font-size:var(--fs-14);line-height:1.4;color:#111b21;min-width:120px}.wa-bubble:before{content:"";position:absolute;left:-7px;top:0;border:8px solid transparent;border-top-color:#fff;border-right-color:#fff;border-width:0 8px 10px 0}.wa-bubble .h{font-weight:700}.wa-bubble .b{white-space:pre-wrap;overflow-wrap:anywhere}.wa-bubble mark{background:var(--mint-soft);color:var(--mint-ink);border-radius:4px;padding:0 2px}.wa-bubble .f{color:#667781;font-size:var(--fs-13)}.wa-bubble .tm{position:absolute;right:8px;bottom:4px;font-size:var(--fs-11);color:#667781}.wa-bubble .ph{color:#8696a0;font-style:italic}.wa-qr{background:#fff;border-radius:var(--r-control);padding:8px 12px;width:min(330px,100%);text-align:center;color:#027eb5;font-weight:500;font-size:var(--fs-14);box-shadow:0 1px .5px #0b141a21}.wa-check{display:flex;gap:12px;align-items:flex-start;cursor:pointer;font-size:var(--fs-15);font-weight:600;line-height:1.4;border:1px solid var(--line-2);border-radius:var(--r-box);padding:12px 14px;background:var(--surface);transition:border-color .2s,background .2s}.wa-check input{position:absolute;opacity:0;width:1px;height:1px}.wa-check .box{width:22px;height:22px;border-radius:var(--r-xs);border:1.5px solid var(--line-2);display:grid;place-items:center;flex:none;background:var(--surface);transition:background .2s,border-color .2s}.wa-check .box svg{width:14px;height:14px;opacity:0;color:var(--ink);stroke-width:3}.wa-check.on{border-color:var(--ink);background:var(--mint-soft)}.wa-check.on .box{background:var(--mint);border-color:var(--mint)}.wa-check.on .box svg{opacity:1}.wa-check:has(input:focus-visible){outline:2px solid var(--mint-ink);outline-offset:2px}.wa-check.dis{opacity:.5;cursor:default}.wa-cps .l{display:grid;gap:2px;min-width:0}.wa-cps .l b{font-size:var(--fs-15);overflow-wrap:anywhere}.wa-statbar{display:grid;gap:8px}.wa-statbar .wa-track{display:flex;height:10px;border-radius:999px;overflow:hidden;background:var(--soft);gap:2px}.wa-statbar .wa-track i{display:block;min-width:4px}.wa-statbar i.read{background:var(--mint)}.wa-statbar i.delivered{background:#7fe8c2}.wa-statbar i.sent{background:var(--ink)}.wa-statbar i.queued{background:#cfcfc8}.wa-statbar i.failed{background:var(--red)}.wa-statbar i.skipped{background:#e9b65c}.wa-legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:var(--fs-13);color:var(--muted)}.wa-legend li{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.wa-legend i{width:9px;height:9px;border-radius:3px;display:inline-block}.wa-legend b{color:var(--fg)}.wa-stepper{list-style:none;margin:0;padding:0;display:flex;gap:8px;align-items:center;overflow-x:auto;scrollbar-width:none}.wa-stepper li{display:flex;align-items:center;gap:8px;font-size:var(--fs-14);font-weight:600;color:var(--muted);white-space:nowrap;flex:none}.wa-stepper li+li:before{content:"";width:22px;height:1px;background:var(--line-2)}.wa-stepper .n{width:26px;height:26px;border-radius:50%;border:1.5px solid var(--line-2);display:grid;place-items:center;font-size:var(--fs-13);background:var(--surface)}.wa-stepper .n svg{width:14px;height:14px}.wa-stepper li.cur{color:var(--fg)}.wa-stepper li.cur .n{background:var(--ink);color:var(--mint);border-color:var(--ink)}.wa-stepper li.done .n{background:var(--mint);border-color:var(--mint);color:var(--ink)}@media (max-width:520px){.wa-stepper li:not(.cur) .l{display:none}}.wa-kpis{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}.wa-kpis .kpi{min-height:0}.wa-kpis .kpi .k{padding-right:0}@media (max-width:560px){.wa-kpis{grid-template-columns:1fr 1fr}.wa-kpis .kpi:first-child{grid-column:1 / -1}.wa-kpis .kpi{padding:12px}.wa-kpis .kpi b{font-size:var(--fs-20)}}.wa-cost{border:1px solid rgba(138,90,0,.25);background:linear-gradient(135deg,#fff,var(--amber-soft));border-radius:var(--r-box);padding:14px 16px;display:grid;gap:6px}.wa-cost .h{display:flex;gap:10px;align-items:center;justify-content:space-between}.wa-cost p{margin:0}.wa-cost .big{font-family:var(--body);font-size:var(--fs-20);letter-spacing:-.02em;line-height:1.2}.wa-cost .big .muted{font-family:var(--body);font-size:var(--fs-14);letter-spacing:0;white-space:nowrap}.wa-tbl tbody tr{cursor:default}.wa-tbl td.num{vertical-align:middle}.wa-tbl .wa-actions{flex-wrap:nowrap}.wa .toolbar>b{font-size:var(--fs-15)}@media (max-width:560px){.wa .toolbar .ib-search{min-width:0;flex:1 1 100%}}.wa-auto{display:grid;gap:14px;align-content:start;transition:border-color .3s,box-shadow .3s}.wa-auto.on{border-color:#00f5a099;box-shadow:var(--sh-1),0 0 0 3px #00f5a01f}.wa-auto .hd{display:flex;gap:12px;align-items:flex-start}.wa-auto .hd>div{flex:1;min-width:0}.wa-auto .hd h2{margin:0 0 2px}.wa-auto .hd .cardsub{margin:0}.wa-auto .hd .ic{width:38px;height:38px;border-radius:var(--r-box);background:var(--ink);color:var(--mint);display:grid;place-items:center;flex:none}.wa-auto .hd .ic svg{width:18px;height:18px}.wa-auto .hd .sw{margin-top:6px}.wa-auto>p{margin:0}.wa-toggle{display:flex;gap:12px;align-items:flex-start;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-box);padding:12px}.wa-toggle b{font-size:var(--fs-14)}.wa-toggle p{margin:2px 0 0}.wa-sub{display:grid;gap:12px;border-top:1px solid var(--line);padding-top:14px}.wa-secret{flex-wrap:wrap}.wa-secret .pill svg{width:13px;height:13px}.wa .inline input{min-width:0}.wa-h3{display:block;font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:6px}.wa-feed{list-style:none;margin:0;padding:0;display:grid}.wa-feed li{display:flex;gap:10px;justify-content:space-between;align-items:center;padding:10px 0;border-top:1px solid var(--line);min-width:0}.wa-feed li:first-child{border-top:0}.wa-feed .l{display:grid;gap:2px;min-width:0}.wa-feed .l b{font-size:var(--fs-14);overflow-wrap:anywhere}.wa-feed .l span{font-size:var(--fs-13);color:var(--muted);overflow-wrap:anywhere}.wa-feed .r{display:grid;justify-items:end;gap:3px;flex:none}.wa-feed time{font-size:var(--fs-12);color:var(--faint);white-space:nowrap}.wa-need .btn{margin-top:8px}.wa .wa-facts+p{margin:0 0 14px}.wa-how+.alert{margin-top:0}.wa .card>h2+.wa-how{margin-top:10px}@media (max-width:560px){.wa-facts{grid-template-columns:1fr 1fr}.wa-tbl thead{display:none}.wa-tbl tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:12px 14px;border-bottom:1px solid var(--line)}.wa-tbl tbody tr:last-child{border-bottom:0}.wa .wa-tbl td{padding:0;border:0}.wa-tbl td:first-child{grid-column:1}.wa-tbl td:nth-child(3){grid-column:1;grid-row:2}.wa-tbl td.num{grid-column:2;grid-row:1 / span 2;align-self:center}}.wa-statbar .wa-track i{flex-basis:0}.kpis.wa-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:560px){.kpis.wa-kpis{grid-template-columns:1fr 1fr}}.wa .field>.seg{justify-self:start}@media (max-width:560px){.wa-intro{align-items:flex-start}.wa-intro .wa-ic.big{width:44px;height:44px}}.wa-cps .top .l{flex:1 1 200px}.wa-cps .top>.pill{flex:none}:root{color-scheme:dark;--ink:#0D0D12;--ink-2:#121218;--ink-3:#17171F;--ink-4:#1E1E27;--mint:#00F5A0;--mint-hover:#3DFFB8;--mint-ink:#00F5A0;--mint-soft:rgba(0,245,160,.11);--mint-dim:rgba(0,245,160,.14);--mint-line:rgba(0,245,160,.38);--bg:#0D0D12;--card:#15151C;--surface:#1B1B23;--surface-2:#181820;--surface-solid:#1C1C24;--overlay:#1C1C24;--paper:rgba(255,255,255,.035);--paper-2:rgba(255,255,255,.05);--hover:rgba(255,255,255,.045);--soft:rgba(255,255,255,.07);--fg:#F2F2F5;--muted:#A3A3B0;--faint:#8C8C9A;--line:rgba(255,255,255,.08);--line-2:rgba(255,255,255,.14);--line-3:rgba(255,255,255,.26);--d-fg:#F4F4F6;--d-muted:#A4A4B0;--d-faint:#8C8C9A;--d-line:rgba(255,255,255,.08);--d-line-2:rgba(255,255,255,.14);--red:#FF8A80;--red-soft:rgba(255,92,80,.13);--blue:#A3AFFF;--blue-soft:rgba(110,130,255,.15);--amber:#FFC861;--amber-soft:rgba(255,190,70,.12);--sel:var(--mint);--sel-bg:var(--mint);--sel-fg:var(--ink);--display:"Unbounded",system-ui,sans-serif;--body:"Geist","Inter",system-ui,-apple-system,sans-serif;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-24:24px;--fs-28:28px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:40px;--sp-8:48px;--gutter:16px;--r-xs:6px;--r-s:8px;--r-control:10px;--r-box:12px;--r-card:16px;--r-sheet:20px;--r:var(--r-control);--r-m:var(--r-card);--r-l:var(--r-sheet);--h-control:44px;--h-control-sm:36px;--ring:0 0 0 3px rgba(0,245,160,.22);--sh-1:none;--sh-2:0 24px 60px -24px rgba(0,0,0,.85),0 2px 6px rgba(0,0,0,.3);--sh-d:var(--sh-2);--ease:cubic-bezier(.2,.7,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--t-fast:.15s;--t-drawer:.2s;--t-shimmer:1.2s;--side:248px;--tabbar:64px;--glass-blur:none}:root{--h-control-sm:44px}@media (min-width:900px){:root{--h-control:40px;--h-control-sm:34px}}@media (min-width:640px){:root{--gutter:24px}}@media (min-width:1100px){:root{--gutter:32px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-color:rgba(255,255,255,.2) transparent;background:var(--bg)}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--body);font-size:var(--fs-15);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh;caret-color:var(--mint-ink)}img,svg{max-width:100%;display:block}a{color:inherit}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px;border:3px solid transparent;background-clip:padding-box}.dark-ground *::-webkit-scrollbar-thumb,.side *::-webkit-scrollbar-thumb{background:#ffffff38;background-clip:padding-box}h1,h2{font-family:var(--body);font-weight:600;letter-spacing:-.015em;line-height:1.2;margin:0;text-wrap:balance}h3{margin:0;font-weight:600;font-size:var(--fs-16);letter-spacing:-.01em}p{margin:0}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--mint);outline-offset:3px;border-radius:var(--r-xs)}.main :focus-visible,.auth-card :focus-visible,.ob-panel :focus-visible{outline-color:var(--mint-ink)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.muted{color:var(--muted)}.small{font-size:var(--fs-13)}.tnum{font-feature-settings:"tnum"}.inline{display:flex;gap:8px;align-items:center}.inline input,.grow{flex:1}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:12px 22px;font-weight:600;text-decoration:none;border:1px solid transparent;cursor:pointer;font-family:var(--body);font-size:var(--fs-15);line-height:1.2;transition:transform .2s var(--ease),background .2s var(--ease),box-shadow .2s var(--ease),border-color .2s var(--ease),opacity .2s;min-height:46px;white-space:nowrap;letter-spacing:-.005em;color:inherit;background:transparent}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn:disabled{opacity:.45;cursor:default;transform:none}.btn.lg{padding:15px 26px;font-size:var(--fs-16);min-height:52px}.btn.sm{padding:8px 15px;font-size:var(--fs-14);min-height:38px}.btn.mint{background:var(--mint);color:var(--ink);box-shadow:0 1px #fff6 inset}.btn.mint:hover{background:#2affb4;box-shadow:0 1px #fff6 inset}.btn.ghost{background:#ffffff0f;color:#fff;border-color:#ffffff29;backdrop-filter:blur(8px)}.btn.ghost:hover{background:#ffffff1c;border-color:#ffffff42}.btn.ink{background:var(--ink);color:#fff;box-shadow:0 1px #ffffff14 inset,0 8px 20px -10px #0d0d1299}.btn.ink:hover{background:#23232c}.btn.line{background:var(--surface);color:var(--fg);border-color:var(--line-2)}.btn.line:hover{border-color:var(--fg)}.btn.danger{background:var(--surface);color:var(--red);border-color:var(--line-2)}.btn.danger:hover{border-color:var(--red)}.btn.fbk{background:#1877f2;color:#fff;width:100%;box-shadow:0 8px 20px -10px #1877f2b3}.btn.fbk:hover{background:#166fe5}.btn.ggl{background:#fff;border-color:var(--line-2);color:var(--fg);width:100%}.btn.ggl:hover{border-color:var(--fg)}.btn.fbk svg,.btn.ggl svg{width:20px;height:20px;flex:none}.btn.full{width:100%}.btn svg{width:18px;height:18px;flex:none}.btn .spin{width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.alink{color:var(--mint-ink);font-weight:600;text-decoration:none;cursor:pointer;background:none;border:0;padding:0;font:inherit;text-underline-offset:3px}.alink:hover{text-decoration:underline}.pill{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:4px 10px;font-size:var(--fs-12);font-weight:600;white-space:nowrap;line-height:1.3}.pill.mint{background:var(--mint);color:var(--ink)}.pill.soft{background:var(--mint-soft);color:var(--mint-ink)}.pill.grey{background:var(--soft);color:var(--muted)}.pill.red{background:var(--red-soft);color:var(--red)}.pill.amber{background:var(--amber-soft);color:var(--amber)}.pill.blue{background:var(--blue-soft);color:var(--blue)}.pill.ghost{background:#ffffff14;color:var(--d-muted);border:1px solid var(--d-line-2)}.pill.dot:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.pill.live:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 #00f5a099;animation:ping 2s var(--ease) infinite}@keyframes ping{70%{box-shadow:0 0 0 6px #00f5a000}to{box-shadow:0 0 #00f5a000}}.lang{display:inline-flex;border:1px solid var(--d-line-2);border-radius:999px;overflow:hidden;font-size:var(--fs-13);font-weight:600;padding:2px;gap:2px;flex:none}.lang button{background:transparent;color:var(--d-muted);border:0;padding:6px 10px;cursor:pointer;font-weight:600;min-height:30px;border-radius:999px;transition:background .2s,color .2s}.lang button[aria-pressed=true]{background:#fff;color:var(--ink)}.lang.light button[aria-pressed=true]{background:var(--ink);color:#fff}.lang.wide button{flex:1;text-align:center;min-height:36px}.dark-ground{background:var(--ink);color:#fff;min-height:100vh;position:relative;isolation:isolate;overflow:clip}@media (prefers-reduced-motion:reduce){.pill.live:before{animation:none}}.topnav{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px var(--gutter);max-width:1180px;margin-inline:auto;min-height:64px}.topnav .logo-svg{height:26px;width:auto}.topnav .right{display:flex;align-items:center;gap:10px}.field,.afield{display:grid;gap:6px;font-size:var(--fs-14);font-weight:600;min-width:0}.field>span:first-child,.afield>span:first-child{display:flex;gap:6px;align-items:baseline}.field small,.afield small{font-weight:400;color:var(--faint);font-size:var(--fs-13)}.field .hint,.afield .hint{font-weight:400;color:var(--muted);font-size:var(--fs-13);line-height:1.45}.field input,.field textarea,.field select,.afield input,.afield textarea,.afield select{font:inherit;font-weight:400;font-size:var(--fs-15);padding:11px 14px;border:1px solid var(--line-2);border-radius:var(--r-control);min-height:46px;width:100%;background:var(--surface);color:var(--fg);transition:border-color .2s,box-shadow .2s}.field textarea,.afield textarea{min-height:84px;resize:vertical;line-height:1.45}.field input::placeholder,.field textarea::placeholder,.afield input::placeholder,.afield textarea::placeholder{color:var(--faint)}.field input:hover,.afield input:hover{border-color:#bdbdb6}.field input:focus,.field textarea:focus,.field select:focus,.afield input:focus,.afield textarea:focus,.afield select:focus{outline:0;border-color:var(--sel);box-shadow:0 0 0 3px #00f5a047}.field.err input,.field.err textarea,.afield.err input{border-color:var(--red);box-shadow:0 0 0 3px #b423181f}.field .ferr,.afield .ferr{color:var(--red);font-size:var(--fs-13);font-weight:500}.field.ok input:after{content:""}.ferr{color:var(--red);font-size:var(--fs-13);font-weight:500}.fgrid{display:grid;gap:14px;align-items:start}.field,.afield{align-content:start}@media (min-width:720px){.fgrid.two{grid-template-columns:1fr 1fr}.fgrid.three{grid-template-columns:1fr 1fr 1fr}}.alert{border-radius:var(--r-box);padding:11px 14px;font-size:var(--fs-14);line-height:1.45}.alert.ok{background:var(--mint-soft);color:var(--mint-ink)}.alert.info{background:var(--paper);color:var(--muted);border:1px solid var(--line)}.sw{width:44px;height:26px;border-radius:999px;background:#d3d3cd;position:relative;border:0;cursor:pointer;flex:none;padding:0;transition:background .2s}.sw:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .25s var(--ease-out);box-shadow:0 1px 3px #00000040}.sw[aria-checked=true]:after{transform:translate(18px)}.sw.lg{width:64px;height:36px}.sw.lg:after{width:30px;height:30px}.sw.lg[aria-checked=true]:after{transform:translate(28px)}.sw.lg[aria-checked=true]{box-shadow:none}.sw:disabled{opacity:.5;cursor:default}.seg{display:inline-flex;border:1px solid var(--line-2);border-radius:999px;padding:3px;gap:2px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;background:var(--surface);max-width:100%}.seg button{border:0;background:transparent;font-size:var(--fs-14);font-weight:500;padding:7px 12px;border-radius:999px;cursor:pointer;color:var(--fg);min-height:34px;transition:background .2s,color .2s;white-space:nowrap;flex:none}.seg button[aria-pressed=true]{background:var(--sel-bg);color:var(--sel-fg)}.seg.dark{background:#ffffff0f;border-color:var(--d-line-2)}.seg.dark button{color:var(--d-muted)}.seg.dark button[aria-pressed=true]{background:var(--mint);color:var(--ink)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips button{border:1px solid var(--line-2);background:var(--surface);border-radius:999px;padding:8px 14px;font-weight:500;font-size:var(--fs-14);cursor:pointer;color:var(--fg);min-height:38px;transition:background .2s,color .2s,border-color .2s}.chips button:hover{border-color:var(--fg)}.chips button[aria-pressed=true]{background:var(--sel-bg);color:var(--sel-fg);border-color:var(--sel-bg)}.never{display:flex;flex-wrap:wrap;gap:6px}.never span{background:var(--red-soft);color:var(--red);border-radius:999px;padding:5px 10px;font-size:var(--fs-13);font-weight:500;display:inline-flex;align-items:center;gap:6px}.never span button{background:none;border:0;color:inherit;cursor:pointer;padding:0 2px;font-size:var(--fs-14);line-height:1}.never span.fixed{background:var(--soft);color:var(--muted)}.ctoast{position:fixed;left:50%;bottom:28px;transform:translate(-50%);background:var(--ink-3);color:#fff;border:1px solid var(--d-line-2);padding:12px 20px;border-radius:999px;font-weight:600;font-size:var(--fs-15);box-shadow:0 20px 50px -20px #000c;z-index:80;animation:pop .3s var(--ease-out);max-width:calc(100vw - 32px);text-align:center}.ctoast.err{border-color:#ff787880}@media (max-width:899px){.ctoast{bottom:calc(var(--tabbar) + 16px)}}@keyframes pop{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes fadein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes blink{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.auth{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 64px);padding:24px var(--gutter) 56px}.auth-card{background:#fff;color:var(--fg);border-radius:var(--r-l);padding:28px 22px;width:100%;max-width:440px;box-shadow:var(--sh-2),0 0 0 1px #ffffff14;animation:rise .5s var(--ease-out)}@media (min-width:640px){.auth-card{padding:36px 32px}}.logo-mark{display:block;width:44px;height:44px;margin-bottom:16px}.auth-card h1{font-size:var(--fs-24);margin:0 0 6px}.auth-sub{color:var(--muted);font-size:var(--fs-15);margin:0 0 22px}.auth-form{display:grid;gap:12px}.auth-hint{font-size:var(--fs-13);color:var(--faint);text-align:center;margin:-6px 0 0}.afield .auth-hint{text-align:start;margin:0}.auth-or{display:flex;align-items:center;gap:12px;color:var(--faint);font-size:var(--fs-13);margin:6px 0 2px}.auth-or:before,.auth-or:after{content:"";flex:1;height:1px;background:var(--line)}.auth-row{text-align:end;font-size:var(--fs-14);margin:-4px 0 0}.auth-form .btn.mint{margin-top:4px}.auth-small{font-size:var(--fs-13);color:var(--faint);text-align:center;line-height:1.5;margin-top:2px}.auth-small a{color:inherit}.auth-foot{margin-top:20px;text-align:center;font-size:var(--fs-14);color:var(--muted)}.auth-legal{margin-top:22px;color:var(--d-faint);font-size:var(--fs-13);text-align:center}.auth-legal a{color:inherit;text-decoration:none;padding:6px 2px}.auth-legal a:hover{color:#fff}.auth-trust{list-style:none;display:flex;gap:8px 18px;flex-wrap:wrap;justify-content:center;margin:22px 0 0;padding:0;color:var(--d-muted);font-size:var(--fs-14)}.auth-trust li{display:flex;align-items:center;gap:7px}.auth-trust li:before,.check li.done .ck:after{content:"";width:14px;height:14px;flex:none;background:var(--mint);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.preview-note{text-align:center;color:var(--d-faint);font-size:var(--fs-13);margin-top:14px;line-height:1.5}.preview-note b{color:var(--d-muted);font-weight:600}.av-init{width:40px;height:40px;border-radius:50%;background:var(--mint);color:var(--ink);display:grid;place-items:center;font-family:var(--body);font-weight:700;font-size:var(--fs-14);letter-spacing:-.02em;flex:none}.av-init.lg{width:56px;height:56px;font-size:var(--fs-18)}.av-init.dark{background:var(--ink-4);color:#fff;border:1px solid var(--d-line-2)}.ob-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px var(--gutter);max-width:1240px;margin-inline:auto;min-height:64px}.ob-top .logo-svg{height:24px;width:auto}.ob-top .right{display:flex;align-items:center;gap:10px}.ob-top .stepno{color:var(--d-muted);font-size:var(--fs-14);font-weight:500;white-space:nowrap}.progress{max-width:1240px;margin:0 auto;padding:0 var(--gutter);display:flex;gap:6px}.progress i{flex:1;height:4px;border-radius:999px;background:#ffffff1f;overflow:hidden;position:relative}.progress i:after{content:"";position:absolute;inset:0;background:var(--mint);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease-out);box-shadow:none}.progress i.done:after,.progress i.cur:after{transform:scaleX(1)}.progress i.cur:after{background:linear-gradient(90deg,var(--mint),rgba(0,245,160,.45))}.ob{padding:22px var(--gutter) 90px;max-width:1240px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start}.ob>*{min-width:0}@media (min-width:1024px){.ob{grid-template-columns:minmax(0,1fr) 380px;gap:48px;padding-top:32px}}.ob-steps{display:flex;gap:6px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--gutter)) 18px;padding:2px var(--gutter)}.ob-steps::-webkit-scrollbar{display:none}.ob-steps button{flex:none;white-space:nowrap}@media (min-width:1024px){.ob-steps{flex-wrap:wrap;overflow:visible;margin:0 0 18px;padding:0}}.ob-steps button{display:inline-flex;align-items:center;gap:8px;background:#ffffff0a;border:1px solid var(--d-line);color:var(--d-muted);border-radius:999px;padding:7px 12px 7px 7px;font-size:var(--fs-13);font-weight:500;cursor:pointer;min-height:36px;transition:background .2s,color .2s,border-color .2s}.ob-steps button:hover{color:#fff;border-color:var(--d-line-2)}.ob-steps button .n{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-family:var(--body);font-size:var(--fs-11);font-weight:600;background:#ffffff1a;color:#fff}.ob-steps button[aria-current=step]{background:#fff;color:var(--ink);border-color:#fff}.ob-steps button[aria-current=step] .n{background:var(--ink);color:var(--mint)}.ob-steps button.done .n{background:var(--mint);color:var(--ink)}.ob-steps button:disabled{opacity:.5;cursor:default}.ob-head{margin:0 0 20px}.ob-head h1{font-size:clamp(1.7rem,3.2vw,2.4rem);color:#fff;max-width:18ch}.ob-head p{color:var(--d-muted);font-size:var(--fs-15);margin-top:10px;max-width:46rem;line-height:1.55}.ob-head .meta{color:var(--mint);font-size:var(--fs-13);font-weight:600;margin-top:10px;display:flex;gap:8px;align-items:center}.ob-head .meta svg{width:15px;height:15px}.ob-panel{background:#fff;color:var(--fg);border-radius:var(--r-l);box-shadow:var(--sh-2),0 0 0 1px #ffffff14;padding:22px 18px;display:flex;flex-direction:column;gap:22px;animation:rise .45s var(--ease-out)}@media (min-width:640px){.ob-panel{padding:30px 30px 26px}}.ob-preview{display:none}@media (min-width:1024px){.ob-preview{display:block;position:sticky;top:24px}}.sect{display:grid;gap:14px;padding-top:22px;border-top:1px solid var(--line)}.sect:first-child{border-top:0;padding-top:0}.sect h3{font-family:var(--body);font-size:var(--fs-16);font-weight:600;letter-spacing:-.02em}.sect .sub{color:var(--muted);font-size:var(--fs-14);margin-top:-8px;line-height:1.5}.bnav{display:flex;justify-content:space-between;gap:10px;padding-top:20px;border-top:1px solid var(--line);flex-wrap:wrap;align-items:center}.bnav .hintline{color:var(--muted);font-size:var(--fs-13)}.step{display:flex;flex-direction:column;gap:22px;min-width:0}.step>*{min-width:0}.ob-mobile-bar{position:fixed;left:0;right:0;bottom:0;background:#0d0d12db;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--d-line);padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));display:flex;gap:10px;z-index:40}.ob-mobile-bar .btn{flex:1}@media (min-width:1024px){.ob-mobile-bar{display:none}.ob{padding-bottom:48px}}@media (max-width:1023px){.bnav{display:none}}.tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media (min-width:640px){.tiles{grid-template-columns:repeat(3,1fr)}}.tiles button{display:flex;flex-direction:column;align-items:flex-start;gap:10px;text-align:start;border:1px solid var(--line);border-radius:var(--r-box);padding:14px;background:var(--surface);cursor:pointer;min-height:92px;transition:border-color .2s,transform .2s var(--ease),box-shadow .2s;position:relative}.tiles button:hover{border-color:#bdbdb6;transform:translateY(-1px)}.tiles button .ic{width:34px;height:34px;border-radius:var(--r-control);background:var(--paper);display:grid;place-items:center;color:var(--fg);transition:background .2s,color .2s}.tiles button .ic svg{width:18px;height:18px}.tiles button b{font-size:var(--fs-14);font-weight:600;line-height:1.25}.tiles button[aria-pressed=true]{border-color:var(--sel);box-shadow:0 0 0 1px var(--sel),0 12px 30px -16px #0d0d1259}.tiles button[aria-pressed=true] .ic{background:var(--ink);color:var(--mint)}.tiles button[aria-pressed=true]:after{content:"";position:absolute;top:12px;right:12px;width:18px;height:18px;border-radius:50%;background:var(--mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5' fill='none' stroke='%230D0D12' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/11px no-repeat}.preview-box{background:var(--mint-soft);color:var(--mint-ink);border-radius:var(--r-box);padding:12px 14px;font-size:var(--fs-15);line-height:1.45;display:grid;gap:2px}.preview-box b{color:var(--fg);font-weight:600}.opt{display:grid;gap:10px}@media (min-width:720px){.opt{grid-template-columns:1fr 1fr}}.opt button{text-align:start;border:1px solid var(--line);border-radius:var(--r-box);padding:14px;font-size:var(--fs-15);background:var(--surface);transition:border-color .2s;cursor:pointer;color:inherit;display:grid;gap:4px}.opt button:hover{border-color:#bdbdb6}.opt button[aria-pressed=true]{border-color:var(--sel);box-shadow:0 0 0 1px var(--sel)}.opt button:disabled{opacity:.6;cursor:default}.opt b{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.opt span{color:var(--muted)}.frows{display:grid;gap:8px}.frow{display:grid;grid-template-columns:1fr 92px 36px;gap:8px;align-items:center}.frow.svc{grid-template-columns:1fr 110px 80px 36px}.frow.prod{grid-template-columns:1fr 90px 150px 36px}.frow.faq{grid-template-columns:1fr 36px}@media (max-width:560px){.frow.prod{grid-template-columns:1fr 80px 36px}.frow.prod .sizes{grid-column:1/-1}.frow.svc{grid-template-columns:1fr 90px 36px}.frow.svc .dur{grid-column:1/-1}}.frow input,.frow textarea,.faqrow textarea{font:inherit;font-size:var(--fs-15);border:1px solid var(--line-2);border-radius:var(--r-control);padding:10px 12px;min-width:0;width:100%;background:var(--surface);color:var(--fg);transition:border-color .2s,box-shadow .2s;min-height:44px}.frow input:focus,.frow textarea:focus,.faqrow textarea:focus{border-color:var(--sel);outline:0;box-shadow:0 0 0 3px #00f5a047}.frow .price{text-align:end;font-feature-settings:"tnum"}.frow .x{width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;display:grid;place-items:center;font-size:var(--fs-18);line-height:1}.frow .x:hover{border-color:var(--red);color:var(--red)}.faqrow{border:1px solid var(--line);border-radius:var(--r-box);padding:10px;display:grid;gap:8px;background:var(--surface-2)}.faqrow textarea{resize:vertical;min-height:60px}.add{background:none;border:1px dashed var(--line-2);border-radius:var(--r-control);padding:10px 12px;color:var(--mint-ink);font-weight:600;cursor:pointer;font-size:var(--fs-14);text-align:start;min-height:44px}.add:hover{border-color:var(--mint-ink);background:var(--mint-soft)}.tgl{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:var(--fs-15)}.tgl b{display:block;font-weight:600}.tgl span.s{display:block;color:var(--muted);font-size:var(--fs-13)}.conn{display:grid;gap:8px}.conn .row{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--line);border-radius:var(--r-box);padding:11px 14px;font-size:var(--fs-15);gap:10px;background:var(--paper);flex-wrap:wrap}.conn .row.sel{border-color:var(--sel);box-shadow:0 0 0 1px var(--sel);background:var(--surface)}.conn .ok{color:var(--mint-ink);font-weight:600;font-size:var(--fs-14);white-space:nowrap;display:flex;align-items:center;gap:6px}.conn .meta{color:var(--muted);font-size:var(--fs-13);display:block}.radios{display:grid;gap:8px}@media (min-width:720px){.radios{grid-template-columns:1fr 1fr}}.radios label{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--line);border-radius:var(--r-box);padding:11px 12px;background:var(--surface);cursor:pointer;font-size:var(--fs-14);transition:border-color .2s}.radios label:hover{border-color:#bdbdb6}.radios label.sel{border-color:var(--sel);box-shadow:0 0 0 1px var(--sel)}.radios input{margin-top:3px;accent-color:var(--sel)}.radios b{display:block}.radios span{color:var(--muted);font-size:var(--fs-13)}.act-card{border:1px solid var(--line);border-radius:var(--r-card);padding:16px;display:grid;gap:14px;background:var(--surface-2);color:var(--fg);transition:background .4s,border-color .4s}.act-card.on{border-color:#00f5a099;background:var(--mint-soft)}.celebrate{position:relative}.celebrate .cf{position:absolute;inset:0;pointer-events:none;overflow:visible}.celebrate .cf i{position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:2px;background:var(--mint);animation:confetti 1.4s var(--ease-out) forwards;opacity:0}.celebrate .cf i:nth-child(2n){background:var(--ink);border-radius:50%}@keyframes confetti{0%{opacity:1;transform:translate(0) rotate(0)}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(540deg)}}@media (prefers-reduced-motion:reduce){.celebrate .cf{display:none}}.shell{min-height:100vh;display:grid;grid-template-rows:auto 1fr}@media (min-width:900px){.shell{grid-template-columns:var(--side) minmax(0,1fr);grid-template-rows:1fr;background:linear-gradient(90deg,var(--ink) 0,var(--ink) var(--side),var(--bg) var(--side))}}.shell>*{min-width:0}.side{background:#0d0d12f0;color:#fff;position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:12px;padding:10px var(--gutter);border-bottom:1px solid var(--d-line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.side>*{position:relative}@media (min-width:900px){.side{flex-direction:column;align-items:stretch;padding:16px 12px 14px;height:100vh;border-bottom:0;border-right:1px solid var(--d-line);gap:6px}}.wswrap{position:relative;display:flex;flex:1;min-width:0}@media (min-width:900px){.wswrap{flex:none;margin-bottom:6px}}.ws{display:flex;align-items:center;gap:10px;background:transparent;border:1px solid transparent;border-radius:var(--r-box);padding:8px 10px;text-align:start;cursor:pointer;min-height:48px;transition:background .2s,border-color .2s;flex:1;min-width:0}.ws:hover{background:#ffffff0f;border-color:var(--d-line)}.ws .av-init{width:32px;height:32px;font-size:var(--fs-12)}.ws .t{display:grid;min-width:0}.ws .t>b{font-size:var(--fs-14);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws .t>span{font-size:var(--fs-12);color:var(--d-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws svg{width:14px;height:14px;color:var(--d-faint);margin-left:auto;flex:none}.side .brand{display:block;padding:0 4px}.side .brand .logo-svg{height:20px;width:auto}@media (min-width:900px){.side .brand{padding:4px 10px 10px}.side .brand .logo-svg{height:22px}}.navgrp{display:none;list-style:none;margin:0;padding:0;flex-direction:column;gap:2px}.navgrp .lbl{font-size:var(--fs-11);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--d-faint);padding:14px 12px 6px}@media (min-width:900px){.navgrp{display:flex}}.navgrp a{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:var(--r-control);color:var(--d-muted);text-decoration:none;font-weight:500;font-size:var(--fs-14);transition:background .2s,color .2s;min-height:40px;position:relative}.navgrp a svg{width:17px;height:17px;flex:none;opacity:.85}.navgrp a:hover{background:#ffffff0f;color:#fff}.navgrp a[aria-current=page]{background:#ffffff14;color:#fff}.navgrp a[aria-current=page]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;border-radius:2px;background:var(--mint);box-shadow:none}.navgrp a[aria-current=page] svg{opacity:1;color:var(--mint)}.navgrp a .soon{margin-left:auto;font-size:var(--fs-11);font-weight:600;color:var(--d-faint);border:1px solid var(--d-line-2);border-radius:999px;padding:2px 7px;letter-spacing:.02em}.side .bottom{margin-top:auto;display:none;position:relative}@media (min-width:900px){.side .bottom{display:block}}.userbtn{display:flex;align-items:center;gap:10px;width:100%;background:transparent;border:1px solid transparent;border-radius:var(--r-box);padding:8px 10px;text-align:start;cursor:pointer;min-height:52px;transition:background .2s,border-color .2s}.userbtn:hover,.userbtn[aria-expanded=true]{background:#ffffff0f;border-color:var(--d-line)}.userbtn .av-init{width:32px;height:32px;font-size:var(--fs-12)}.userbtn .t{display:grid;min-width:0}.userbtn .t>b{font-size:var(--fs-14);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.userbtn .t>span{font-size:var(--fs-12);color:var(--d-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.userbtn>svg{width:14px;height:14px;color:var(--d-faint);margin-left:auto;flex:none}.pop{position:absolute;left:0;right:0;bottom:calc(100% + 8px);background:#17171ffa;border:1px solid var(--d-line-2);border-radius:var(--r-box);padding:10px;box-shadow:0 30px 60px -20px #000c;display:grid;gap:8px;animation:rise .2s var(--ease-out);z-index:50}.pop.top{bottom:auto;top:calc(100% + 8px)}.pop .row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:var(--fs-13);color:var(--d-muted);padding:4px 6px}.pop .item{display:flex;align-items:center;gap:10px;width:100%;background:transparent;border:0;color:#fff;border-radius:var(--r-s);padding:9px 10px;cursor:pointer;font-size:var(--fs-14);text-align:start;min-height:40px;text-decoration:none}.pop .item:hover{background:#ffffff14}.pop .item svg{width:16px;height:16px;color:var(--d-muted)}.pop .item.cur{background:#ffffff0f}.pop .item.cur svg{color:var(--mint)}.pop hr{border:0;border-top:1px solid var(--d-line);margin:2px 0}.tabbar{position:fixed;left:0;right:0;bottom:0;height:calc(var(--tabbar) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#0d0d12eb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--d-line);display:grid;grid-template-columns:repeat(4,1fr);z-index:40}@media (min-width:900px){.tabbar{display:none}}.tabbar a,.tabbar button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--d-muted);text-decoration:none;font-size:var(--fs-11);font-weight:500;background:transparent;border:0;cursor:pointer;min-height:44px}.tabbar a svg,.tabbar button svg{width:21px;height:21px}.tabbar a[aria-current=page],.tabbar button[aria-expanded=true]{color:var(--mint)}.sheet-bg{position:fixed;inset:0;background:#00000073;z-index:45;animation:fadein .2s}.sheet{position:fixed;left:0;right:0;bottom:0;background:var(--ink-2);color:#fff;border-radius:var(--r-sheet) var(--r-sheet) 0 0;border-top:1px solid var(--d-line-2);padding:10px var(--gutter) calc(16px + env(safe-area-inset-bottom));z-index:46;animation:sheetup .3s var(--ease-out);display:grid;gap:4px;max-height:80vh;overflow:auto}.sheet:before{content:"";width:40px;height:4px;border-radius:999px;background:var(--d-line-2);margin:0 auto 10px}@keyframes sheetup{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.sheet .item{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none;padding:12px 10px;border-radius:var(--r-box);font-size:var(--fs-15);font-weight:500;background:transparent;border:0;text-align:start;cursor:pointer;min-height:48px}.sheet .item:hover{background:#ffffff0f}.sheet .item svg{width:18px;height:18px;color:var(--d-muted)}.sheet .item .soon{margin-left:auto;font-size:var(--fs-11);color:var(--d-faint);border:1px solid var(--d-line-2);border-radius:999px;padding:2px 8px}.sheet .row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;font-size:var(--fs-14);color:var(--d-muted)}@media (max-width:899px){.main{padding-bottom:calc(var(--tabbar) + 32px)}}.main{padding:22px var(--gutter) 60px;max-width:1080px;width:100%;position:relative;isolation:isolate}@media (min-width:900px){.main{padding:36px 40px 72px}}.main h1{font-size:var(--fs-24);margin-bottom:4px}.main .sub{color:var(--muted);font-size:var(--fs-15);margin-bottom:22px}.pagehead{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;flex-wrap:wrap;margin-bottom:22px}.pagehead .sub{margin-bottom:0}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-m);padding:20px;box-shadow:var(--sh-1)}.card h2{font-size:var(--fs-16);letter-spacing:-.02em;margin-bottom:4px}.card .cardsub{color:var(--muted);font-size:var(--fs-14);margin-bottom:14px}.hero-status{position:relative;overflow:hidden;background:var(--ink);color:#fff;border-radius:var(--r-sheet);padding:22px;box-shadow:var(--sh-d);isolation:isolate;display:grid;gap:18px}@media (min-width:720px){.hero-status{padding:26px 28px}}.hero-status .top{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.hero-status .who{display:grid;gap:2px;min-width:0;flex:1}.hero-status .who>b{font-family:var(--body);font-size:var(--fs-18);letter-spacing:-.02em;font-weight:600}.hero-status .who>span{color:var(--d-muted);font-size:var(--fs-14);display:flex;gap:8px;align-items:center;flex-wrap:wrap}.hero-status .act{display:flex;align-items:center;gap:12px}.hero-status .act .lbl{font-size:var(--fs-13);color:var(--d-muted);text-align:end}.hero-status .act .lbl b{display:block;color:#fff;font-size:var(--fs-14)}.hero-status .modes{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-top:1px solid var(--d-line);padding-top:16px;font-size:var(--fs-14);color:var(--d-muted)}.hero-status .modes .seg{flex:none}.hero-status .warn{background:#fff6e51f;color:#ffd28a;border-radius:var(--r-control);padding:9px 12px;font-size:var(--fs-14)}.home-grid{display:grid;gap:14px;margin-top:14px}@media (min-width:900px){.home-grid{grid-template-columns:1.4fr 1fr;align-items:start}}.home-grid .stack{display:grid;gap:14px;align-content:start}.check{list-style:none;margin:0;padding:0;display:grid}.check li{display:flex;align-items:center;gap:12px;padding:11px 0;border-top:1px solid var(--line);font-size:var(--fs-15)}.check li:first-child{border-top:0}.check .ck{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--line-2);display:grid;place-items:center;flex:none;transition:background .3s,border-color .3s}.check li.done .ck{background:var(--mint);border-color:var(--mint)}.check li.done{color:var(--muted)}.check li.done .lbl{text-decoration:line-through;text-decoration-color:#0d0d1259;text-underline-offset:2px}.check .lbl{flex:1}.check li a{font-size:var(--fs-13);font-weight:600;color:var(--mint-ink);text-decoration:none;white-space:nowrap}.check li a:hover{text-decoration:underline}.bar{height:6px;border-radius:999px;background:var(--soft);overflow:hidden}.bar i{display:block;height:100%;width:100%;background:var(--mint);border-radius:999px;transform-origin:left;transition:transform .6s var(--ease-out);box-shadow:none}.progress-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px}.progress-head b{font-family:var(--body);font-size:var(--fs-15)}.ring{display:flex;align-items:center;gap:16px}.ring svg{width:64px;height:64px;flex:none;transform:rotate(-90deg)}.ring circle{fill:none;stroke-width:5;stroke-linecap:round}.ring .bg{stroke:var(--soft)}.ring .fg{stroke:var(--mint);transition:stroke-dashoffset .8s var(--ease-out)}.ring .n{display:grid;gap:2px}.ring .n b{font-family:var(--body);font-size:var(--fs-20);letter-spacing:-.02em;font-feature-settings:"tnum"}.ring .n span{color:var(--muted);font-size:var(--fs-13)}.quick{display:flex;align-items:center;gap:14px;text-decoration:none;color:inherit;border:1px solid var(--line);border-radius:var(--r-card);padding:16px;background:linear-gradient(135deg,#fff,var(--mint-soft));transition:transform .2s var(--ease),box-shadow .2s;box-shadow:var(--sh-1)}.quick:hover{transform:translateY(-2px);box-shadow:var(--sh-2)}.quick .ic{width:44px;height:44px;border-radius:var(--r-box);background:var(--ink);color:var(--mint);display:grid;place-items:center;flex:none}.quick .ic svg{width:20px;height:20px}.quick b{display:block;font-size:var(--fs-15)}.quick span{color:var(--muted);font-size:var(--fs-13)}.quick>svg{width:18px;height:18px;margin-left:auto;color:var(--muted);flex:none}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:18px;overflow-x:auto;scrollbar-width:none}.tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:10px 12px;font-weight:600;color:var(--muted);cursor:pointer;white-space:nowrap;min-height:44px;margin-bottom:-1px;transition:color .2s,border-color .2s}.tabs button[aria-selected=true]{color:var(--fg);border-bottom-color:var(--sel)}.savebar{position:sticky;bottom:0;background:#f6f6f3e6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:12px 0;display:flex;justify-content:flex-end;align-items:center;gap:12px;border-top:1px solid var(--line);margin-top:18px;z-index:5}@media (max-width:899px){.savebar{bottom:calc(var(--tabbar) + env(safe-area-inset-bottom))}}.savebar .dirty{color:var(--muted);font-size:var(--fs-13)}.soon-wrap{position:relative}.soon-wrap .faux{filter:blur(0);opacity:.85;pointer-events:none;user-select:none}.faux-list{display:grid}.faux-row{display:grid;grid-template-columns:40px 1fr auto;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.faux-row:first-child{border-top:0}.faux-row .av-init{width:36px;height:36px;font-size:var(--fs-12);background:var(--soft);color:var(--muted)}.faux-row .l{display:grid;gap:5px;min-width:0}.sk{height:10px;border-radius:999px;background:var(--soft)}.sk.w40{width:40%}.sk.w70{width:70%}.sk.w55{width:55%}.sk.w25{width:25%}.sk.w85{width:85%}.faux-row .r{display:grid;gap:5px;justify-items:end}.faux-kpis{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media (min-width:720px){.faux-kpis{grid-template-columns:repeat(4,1fr)}}.faux-kpis div{border:1px solid var(--line);border-radius:var(--r-box);padding:12px;display:grid;gap:8px}.soon-card{margin-top:14px;display:flex;gap:14px;align-items:flex-start;border:1px solid rgba(0,245,160,.45);background:linear-gradient(135deg,#fff,var(--mint-soft));border-radius:var(--r-card);padding:16px}.soon-card .ic{width:40px;height:40px;border-radius:var(--r-box);background:var(--ink);color:var(--mint);display:grid;place-items:center;flex:none}.soon-card .ic svg{width:18px;height:18px}.soon-card>div{flex:1 1 200px;min-width:0}.soon-card b{display:block;margin-bottom:2px}.soon-card p{color:var(--muted);font-size:var(--fs-14)}.centered{min-height:60vh;display:grid;place-items:center;color:var(--muted)}.dark-ground .centered{color:var(--d-muted)}.skel{display:grid;gap:10px}.skel i{display:block;height:14px;border-radius:999px;background:linear-gradient(90deg,var(--soft),#F3F3EF,var(--soft));background-size:200% 100%;animation:shimmer 1.4s infinite}@keyframes shimmer{to{background-position:-200% 0}}.main.wide{max-width:none;padding:0}@media (min-width:900px){.main.wide{padding:0}}.nbadge{margin-left:auto;background:var(--mint);color:var(--ink);font-size:var(--fs-11);font-weight:700;border-radius:999px;padding:1px 7px;min-width:20px;text-align:center;line-height:1.5}.tabbar .iw{position:relative;display:inline-flex}.tabbar .iw .nbadge{position:absolute;top:-6px;right:-12px;margin:0;font-size:var(--fs-11);padding:0 5px}.inbox{display:grid;grid-template-columns:1fr;height:calc(100vh - 64px - var(--tabbar));min-height:0}@media (min-width:900px){.inbox{height:100vh;grid-template-columns:340px minmax(0,1fr)}.inbox.has-panel{grid-template-columns:340px minmax(0,1fr) 300px}}@media (min-width:1300px){.inbox,.inbox.has-panel{grid-template-columns:360px minmax(0,1fr) 300px}}.ib-list{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--line);background:var(--surface)}.ib-head{padding:18px 16px 10px;display:grid;gap:10px;border-bottom:1px solid var(--line)}.ib-head h1{font-size:var(--fs-20)}.ib-search{display:flex;align-items:center;gap:8px;border:1px solid var(--line-2);border-radius:999px;padding:0 12px;background:var(--paper);min-height:40px}.ib-search svg{width:16px;height:16px;color:var(--faint);flex:none}.ib-search input{border:0;background:transparent;font:inherit;font-size:var(--fs-14);flex:1;min-width:0;outline:0;color:var(--fg)}.chips.sm{display:flex;gap:4px;background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:3px;overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap;max-width:100%}.chips.sm button{border:0;background:transparent;color:var(--muted);padding:6px 12px;font-size:var(--fs-13);min-height:32px;white-space:nowrap;flex:none}.chips.sm button[aria-pressed=true]{background:var(--surface);color:var(--fg);box-shadow:0 1px 2px #0d0d121a,0 0 0 1px var(--line)}.ib-rows{overflow-y:auto;flex:1;min-height:0}.ib-row{display:grid;grid-template-columns:48px 1fr;gap:12px;width:100%;text-align:start;background:transparent;border:0;border-bottom:1px solid var(--line);padding:12px 14px;cursor:pointer;transition:background .15s;align-items:start}.ib-row:hover{background:var(--paper)}.ib-row .avw{position:relative;width:44px;height:44px}.ib-row .avw .av-init{width:44px;height:44px;font-size:var(--fs-14);background:var(--soft);color:var(--fg)}.av-init.ig{background:#f4dce8;color:#8a1c5b}.chan{position:absolute;right:-4px;bottom:-4px;width:20px;height:20px;border-radius:50%;background:var(--surface);display:grid;place-items:center;box-shadow:0 0 0 2px #fff}.chan svg{width:14px;height:14px}.chan.messenger{color:#0084ff}.chan.instagram{color:#d62976}.ib-row .body{display:grid;gap:3px;min-width:0}.ib-row .l1{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.ib-row .l1 b{font-weight:600;font-size:var(--fs-15);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ib-row .l1 time{font-size:var(--fs-12);color:var(--faint);flex:none}.ib-row .l2{font-size:var(--fs-14);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ib-row.unread .l2{color:var(--fg);font-weight:500}.ib-row .l3{display:flex;align-items:center;gap:8px;margin-top:2px}.ib-row .dot{width:9px;height:9px;border-radius:50%;background:var(--mint);box-shadow:none}.ib-empty{display:grid;justify-items:center;gap:6px;padding:40px 20px;text-align:center;color:var(--muted);font-size:var(--fs-14)}.ib-empty svg{width:28px;height:28px;color:var(--faint);margin-bottom:6px}.ib-empty b{color:var(--fg)}.ib-empty.tall{padding:70px 20px}.ib-conv{display:none;flex-direction:column;min-height:0;background:var(--paper);position:relative}@media (min-width:900px){.ib-conv{display:flex}}.inbox.has-conv .ib-conv{display:flex}@media (max-width:899px){.inbox.has-conv .ib-list{display:none}}.ib-blank{margin:auto;display:grid;justify-items:center;gap:6px;color:var(--muted);text-align:center;padding:40px;max-width:28rem}.ib-blank .ic{width:56px;height:56px;border-radius:var(--r-card);background:var(--ink);color:var(--mint);display:grid;place-items:center;margin-bottom:8px}.ib-blank b{color:var(--fg)}.ib-top{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--surface);border-bottom:1px solid var(--line);flex-wrap:wrap}.ib-top .back{display:none;width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:var(--surface);cursor:pointer;place-items:center}.ib-top .back svg{width:18px;height:18px}.ib-top .av-init{width:40px;height:40px;font-size:var(--fs-13);background:var(--soft);color:var(--fg)}.ib-top .who{display:grid;min-width:0;flex:1 1 120px}.ib-top .who b{font-size:var(--fs-15);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ib-top .who span{font-size:var(--fs-13);color:var(--muted);display:flex;align-items:center;gap:6px}.ib-top .who .chan{position:static;box-shadow:none;width:16px;height:16px}.chips-inline{display:flex;gap:6px;flex-wrap:wrap}.panelbtn svg{width:16px;height:16px}@media (min-width:1300px){.panelbtn{display:none}}.ib-banner{display:flex;align-items:center;gap:10px 12px;padding:10px 16px;font-size:var(--fs-14);flex-wrap:wrap}.ib-banner>svg{width:18px;height:18px;flex:none}.ib-banner div{flex:1 1 260px;min-width:0;display:grid}.ib-banner .btn{flex:none}.ib-banner b{font-weight:600}.ib-banner.red{background:var(--red-soft);color:var(--red)}.ib-banner.red span{color:#7a1e17}.ib-banner.amber{background:var(--amber-soft);color:var(--amber)}.ib-banner .btn svg{width:15px;height:15px}.ib-msgs{flex:1;min-height:0;overflow-y:auto;padding:18px 16px;display:flex;flex-direction:column;gap:8px}.ib-m{max-width:72%;padding:9px 13px;border-radius:var(--r-card);font-size:var(--fs-15);line-height:1.4;display:grid;gap:6px;overflow-wrap:anywhere;position:relative}.ib-m.c{align-self:flex-start;background:var(--surface);border:1px solid var(--line);border-end-start-radius:6px}.ib-m.b{align-self:flex-end;background:var(--ink);color:#fff;border-end-end-radius:6px}.ib-m.h{align-self:flex-end;background:var(--mint);color:var(--ink);border-end-end-radius:6px}.ib-m .txt{white-space:pre-wrap}.ib-m img{border-radius:var(--r-box);max-width:260px;width:100%;height:auto;background:#eee}.ib-m .audio{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:var(--fs-13)}.ib-m .audio svg{width:14px;height:14px}.ib-m .meta{font-size:var(--fs-11);opacity:.7;justify-self:end}.ib-m.b .meta{color:var(--mint);opacity:1}.vnote{display:grid;gap:4px}.vnote button{background:transparent;border:1px dashed var(--line-2);border-radius:999px;color:var(--muted);font-size:var(--fs-12);padding:3px 9px;display:inline-flex;align-items:center;gap:5px;cursor:pointer;justify-self:start}.vnote button svg{width:13px;height:13px}.vnote em{font-style:normal;font-size:var(--fs-13);color:var(--muted);background:var(--paper);border-radius:var(--r-s);padding:6px 8px}.ib-draft{align-self:flex-end;max-width:80%;background:var(--surface);border:1px solid var(--mint);box-shadow:0 0 0 3px #00f5a02e;border-radius:var(--r-card);border-end-end-radius:6px;padding:12px 14px;display:grid;gap:10px}.ib-draft.blocked{border-color:var(--red);box-shadow:0 0 0 3px #b423181a}.ib-draft .dh{display:flex;align-items:center;gap:8px;font-size:var(--fs-13);color:var(--mint-ink);flex-wrap:wrap}.ib-draft .dh svg{width:15px;height:15px}.ib-draft .why{color:var(--muted);font-size:var(--fs-12)}.ib-draft p{font-size:var(--fs-15);white-space:pre-wrap}.ib-draft textarea{font:inherit;font-size:var(--fs-15);border:1px solid var(--line-2);border-radius:var(--r-control);padding:9px 11px;width:100%;resize:vertical;min-height:70px}.ib-draft .da{display:flex;gap:6px;flex-wrap:wrap}.ib-draft .da .btn svg{width:15px;height:15px}.ib-composer{background:var(--surface);border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));display:grid;grid-template-columns:1fr auto;gap:8px 10px;align-items:end}.ib-composer textarea{font:inherit;font-size:var(--fs-15);border:1px solid var(--line-2);border-radius:var(--r-box);padding:11px 14px;resize:none;min-height:46px;max-height:140px;line-height:1.4}.ib-composer textarea:focus{outline:0;border-color:var(--sel);box-shadow:0 0 0 3px #00f5a040}.ib-composer textarea::placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ib-composer .btn{width:46px;height:46px;padding:0;border-radius:50%}.ib-composer .hint{grid-column:1/-1;font-size:var(--fs-12);color:var(--faint)}.ib-closed{grid-column:1/-1;display:flex;gap:12px;align-items:center;color:var(--muted);font-size:var(--fs-14)}.ib-closed svg{width:18px;height:18px;flex:none}.ib-closed b{display:block;color:var(--fg)}.ib-panel{display:none;flex-direction:column;gap:16px;background:var(--surface);border-left:1px solid var(--line);padding:18px 16px;overflow-y:auto;min-height:0}@media (min-width:1300px){.ib-panel{display:flex}}.inbox.has-panel .ib-panel{display:flex}@media (max-width:899px){.inbox.has-panel .ib-panel{position:fixed;inset:0;z-index:50;padding-bottom:40px}.inbox.has-panel .ib-conv{display:none}}.ib-panel .ph{display:flex;justify-content:space-between;align-items:center}.ib-panel .x,.drawer .x{width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:var(--surface);cursor:pointer;display:grid;place-items:center}.ib-panel .x svg,.drawer .x svg{width:16px;height:16px}.ib-panel .pc{display:grid;justify-items:center;gap:6px;text-align:center}.ib-panel .pc .av-init{background:var(--soft);color:var(--fg)}.ib-panel .nm{font-size:var(--fs-15)}.kv{display:grid;grid-template-columns:auto 1fr;gap:8px 12px;margin:0;font-size:var(--fs-14)}.kv dt{color:var(--muted)}.kv dd{margin:0;overflow-wrap:anywhere}.ps{display:grid;gap:8px;padding-top:14px;border-top:1px solid var(--line);font-size:var(--fs-14)}.porder{display:flex;justify-content:space-between;gap:8px;align-items:center;text-decoration:none;color:inherit;border:1px solid var(--line);border-radius:var(--r-box);padding:9px 11px}.porder>span:first-child{display:grid;gap:2px;min-width:0}.never.tags input{border:0;background:transparent;font:inherit;font-size:var(--fs-13);min-width:70px;flex:1;outline:0}.never.tags span{background:var(--blue-soft);color:var(--blue)}.ps textarea{font:inherit;font-size:var(--fs-14);border:1px solid var(--line-2);border-radius:var(--r-control);padding:9px 11px;resize:vertical;width:100%}.card.nopad{padding:0;overflow:hidden}.toolbar{display:flex;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center}.toolbar .ib-search{min-width:220px}@media (max-width:560px){.toolbar .ib-search{flex:1 1 100%}}.tabs .cnt{margin-left:6px;background:var(--soft);color:var(--muted);border-radius:999px;padding:1px 7px;font-size:var(--fs-12)}.tabs .cnt.hot{background:var(--amber-soft);color:var(--amber)}.tablewrap{overflow-x:auto}.tbl{width:100%;border-collapse:collapse;font-size:var(--fs-14)}.tbl th{text-align:start;font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600;padding:10px 14px;border-bottom:1px solid var(--line);white-space:nowrap}.tbl td{padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:top}.tbl tbody tr{cursor:pointer;transition:background .15s}.tbl tbody tr:hover{background:var(--paper)}.tbl tbody tr:last-child td{border-bottom:0}.tbl .num{text-align:end;white-space:nowrap}.tbl .mono{font-family:var(--body);font-feature-settings:"tnum";color:var(--muted)}.tbl .block{display:block}@media (max-width:720px){.tbl .hide-sm{display:none}}.tbl.mini td{padding:6px 0;border-bottom:1px dashed var(--line)}.tbl.mini tr.total td{border-bottom:0;font-weight:700;padding-top:8px}.rdv-list{display:grid}.rdv{display:grid;grid-template-columns:40px 1fr;gap:12px;padding:14px;border-bottom:1px solid var(--line);align-items:start}@media (min-width:720px){.rdv{grid-template-columns:40px 1fr auto}}.rdv:last-child{border-bottom:0}.rdv .av-init{background:var(--blue-soft);color:var(--blue)}.rdv .rb{display:grid;gap:2px;font-size:var(--fs-14);min-width:0}.rdv .rb b{font-size:var(--fs-15)}.rdv .ra{display:flex;gap:6px;flex-wrap:wrap;align-items:center}@media (max-width:719px){.rdv .ra{grid-column:2}}.rdv .ra .btn svg{width:15px;height:15px}.rdv.confirmed{background:linear-gradient(90deg,var(--mint-soft),transparent 40%)}.drawer-bg{position:fixed;inset:0;background:#0d0d1273;z-index:60;animation:fadein .2s}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--surface);z-index:61;padding:22px 22px 40px;overflow-y:auto;display:grid;gap:18px;align-content:start;box-shadow:-30px 0 80px -30px #0006;animation:slidein .3s var(--ease-out)}@keyframes slidein{0%{transform:translate(30px);opacity:0}to{transform:none;opacity:1}}.drawer .dh{display:flex;align-items:center;gap:12px}.drawer .dh>div{flex:1}.drawer .dh h2{font-size:var(--fs-20)}.drawer .dsec{display:grid;gap:8px;font-size:var(--fs-14)}.drawer .dsec>b{font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.drawer .dsec p{line-height:1.5}.pipe{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.pipe li{display:grid;gap:6px;font-size:var(--fs-12);color:var(--muted);text-align:center}.pipe li i{display:block;height:5px;border-radius:999px;background:var(--soft)}.pipe li.done{color:var(--fg);font-weight:600}.hist{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:var(--fs-14)}.hist li{display:flex;justify-content:space-between;gap:10px;border-bottom:1px dashed var(--line);padding-bottom:6px}.hist time{color:var(--muted)}.bigta{font:inherit;font-size:var(--fs-15);border:1px solid var(--line-2);border-radius:var(--r-box);padding:12px;width:100%;resize:vertical;line-height:1.45}.soon-card .pill{margin-left:auto;flex:none}@media (max-width:560px){.soon-card{flex-wrap:wrap}.soon-card .pill{margin-left:54px}}.kpis{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:14px}@media (min-width:900px){.kpis{grid-template-columns:repeat(4,1fr)}}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-box);padding:16px;display:grid;gap:4px;box-shadow:var(--sh-1)}.kpi .k{font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600}.kpi b{font-family:var(--body);font-size:var(--fs-24);letter-spacing:-.03em;line-height:1.1}.kpi .s{font-size:var(--fs-13);color:var(--muted)}.kpi.accent{background:var(--ink);color:#fff;border-color:var(--ink)}.kpi.accent .k,.kpi.accent .s{color:var(--d-muted)}.stats-grid{margin-top:0}.chart{position:relative;height:230px;padding:14px 0 22px 30px}.chart .grid{position:absolute;inset:14px 0 22px 30px}.chart .grid i{position:absolute;left:0;right:0;border-top:1px dashed var(--line);transform:translateY(0)}.chart .grid i span{position:absolute;left:-30px;top:-8px;width:24px;text-align:end;font-size:var(--fs-11);color:var(--faint);font-feature-settings:"tnum"}.chart .cols{position:absolute;inset:14px 0 22px 30px;display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:6px;align-items:end}.chart .col{position:relative;height:100%;display:grid;grid-template-columns:1fr 1fr;gap:3px;align-items:end;padding:0 10%;min-width:0}.chart .bar.m,.chart .bar.o{min-width:0;max-width:none;padding:0;font-size:0;line-height:0;animation:none;white-space:normal;overflow:visible}.chart .bar{position:relative;border-radius:4px 4px 2px 2px;min-height:2px}.chart .bar.m{background:var(--mint)}.chart .bar.o{background:var(--ink)}.chart .bar.zero{background:var(--line-2);min-height:3px;border-radius:2px}.chart .bar b{position:absolute;left:50%;transform:translate(-50%);bottom:calc(100% + 3px);font-size:var(--fs-11);font-weight:600;color:var(--fg);font-feature-settings:"tnum"}.chart .bar.zero b{color:var(--faint);font-weight:500}.chart .col .x{position:absolute;left:0;right:0;top:calc(100% + 6px);text-align:center;font-size:var(--fs-12);color:var(--muted)}@media (min-width:900px){.chart{height:260px}}.legend{display:flex;gap:16px;font-size:var(--fs-13);color:var(--muted);margin-top:8px}.legend span{display:inline-flex;align-items:center;gap:6px}.legend i{width:10px;height:10px;border-radius:3px;display:inline-block}.legend i.mint{background:var(--mint)}.legend i.ink{background:var(--ink)}.kv-list li{padding:8px 0}.bars-h{list-style:none;margin:0;padding:0;display:grid;gap:8px}.bars-h li{display:grid;grid-template-columns:1fr auto;gap:4px 10px;font-size:var(--fs-14);align-items:center}.bars-h li span{grid-column:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bars-h li i{grid-column:1;display:block;height:6px;border-radius:999px;background:var(--mint)}.bars-h li b{grid-row:1/3;grid-column:2}.today{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px}@media (min-width:900px){.today{grid-template-columns:repeat(4,1fr)}}.today a{display:grid;gap:2px;text-decoration:none;color:inherit;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-box);padding:12px 14px;transition:transform .2s var(--ease),box-shadow .2s}.today a:hover{transform:translateY(-1px);box-shadow:var(--sh-1)}.today .k{font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600}.today b{font-family:var(--body);font-size:var(--fs-20);letter-spacing:-.02em}.today .s{font-size:var(--fs-12);color:var(--faint)}.today a.hot{border-color:#00f5a099;background:linear-gradient(135deg,#fff,var(--mint-soft))}.sc-ground{display:flex;flex-direction:column;min-height:100vh}.sc{flex:1;display:grid;grid-template-columns:minmax(0,1fr);max-width:1240px;width:100%;margin:0 auto;padding:12px var(--gutter) 90px;gap:32px;align-items:start}@media (min-width:1024px){.sc{grid-template-columns:minmax(0,1fr) 380px;padding-top:24px;padding-bottom:40px}}.sc-thread{min-width:0}.sc-msgs{display:flex;flex-direction:column;gap:14px;max-width:720px}.sc-bot{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;animation:rise .35s var(--ease-out)}.sc-bot .av{width:28px;height:28px;border-radius:50%;overflow:hidden;flex:none;margin-top:2px}.sc-bot .bub{background:#ffffff0f;border:1px solid var(--d-line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:var(--r-card);border-start-start-radius:6px;padding:12px 16px;color:#fff;font-size:var(--fs-15);line-height:1.5;max-width:100%}.sc-bot.small .bub{font-size:var(--fs-14);color:var(--d-muted);padding:8px 14px}.sc-bot .bub b{color:#fff}.sc-help{display:block;color:var(--d-muted);font-size:var(--fs-13);margin-top:6px}.sc-bot.typing{display:flex;gap:4px;align-items:center;padding:12px 16px 12px 50px}.sc-bot.typing i{width:7px;height:7px;border-radius:50%;background:var(--mint);animation:blink 1.2s infinite}.sc-bot.typing i:nth-child(2){animation-delay:.2s}.sc-bot.typing i:nth-child(3){animation-delay:.4s}.sc-page{display:flex;gap:10px;align-items:center}.sc-page .av-init{width:36px;height:36px;font-size:var(--fs-13)}.sc-page span>span{display:block}.sc-pair{display:flex;flex-direction:column;gap:10px}.sc-user{align-self:flex-end;max-width:85%;background:var(--mint);color:var(--ink);border:0;border-radius:var(--r-card);border-end-end-radius:6px;padding:10px 14px;font:inherit;font-size:var(--fs-15);cursor:pointer;text-align:start;display:inline-flex;gap:8px;align-items:center;transition:transform .2s var(--ease),box-shadow .2s;animation:rise .3s var(--ease-out)}.sc-user svg{width:14px;height:14px;opacity:.6;flex:none}.sc-user:hover{transform:translateY(-1px);box-shadow:none}.sc-user.skipped{background:#ffffff14;color:var(--d-muted);border:1px dashed var(--d-line-2)}.sc-answer{margin-left:38px;display:grid;gap:10px;animation:rise .35s var(--ease-out) .1s both;min-width:0}@media (max-width:640px){.sc-answer{margin-left:0}}.sc-chips{display:flex;flex-wrap:wrap;gap:8px}.sc-chips button{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--d-line-2);background:#ffffff0d;color:#fff;border-radius:999px;padding:9px 14px;font-size:var(--fs-14);font-weight:500;cursor:pointer;min-height:40px;transition:background .2s,border-color .2s,transform .2s var(--ease)}.sc-chips button:hover{background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-1px)}.sc-chips button[aria-pressed=true]{background:var(--mint);color:var(--ink);border-color:var(--mint)}.sc-chips button svg{width:15px;height:15px}.sc-inline{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sc-inline input{flex:1;min-width:160px;font:inherit;font-size:var(--fs-15);background:#ffffff0f;border:1px solid var(--d-line-2);color:#fff;border-radius:var(--r-box);padding:10px 14px;min-height:44px}.sc-inline input::placeholder{color:var(--d-faint)}.sc-inline input:focus{outline:0;border-color:var(--mint);box-shadow:0 0 0 3px #00f5a033}.sc-inline .unit{color:var(--d-muted);font-size:var(--fs-14);margin-left:-4px}.sc-inline .btn svg{width:15px;height:15px}.sc-ta{font:inherit;font-size:var(--fs-15);background:#ffffff0f;border:1px solid var(--d-line-2);color:#fff;border-radius:var(--r-box);padding:12px 14px;width:100%;resize:vertical;line-height:1.45;min-height:96px}.sc-ta::placeholder{color:var(--d-faint)}.sc-ta:focus{outline:0;border-color:var(--mint);box-shadow:0 0 0 3px #00f5a033}.sc-foot{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.sc-skip{background:transparent;border:0;color:var(--d-muted);font:inherit;font-size:var(--fs-14);cursor:pointer;padding:8px 6px;min-height:40px;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffffff4d}.sc-skip:hover{color:#fff}.sc-tiles{grid-template-columns:repeat(2,1fr)}@media (min-width:640px){.sc-tiles{grid-template-columns:repeat(3,1fr)}}.sc-tiles button{background:#ffffff0d;border-color:var(--d-line);color:#fff;min-height:84px}.sc-tiles button .ic{background:#ffffff14;color:#fff}.sc-tiles button:hover{border-color:#ffffff4d}.sc-tiles button[aria-pressed=true]{border-color:var(--mint);box-shadow:0 0 0 1px var(--mint);background:#00f5a014}.sc-tiles button[aria-pressed=true] .ic{background:var(--mint);color:var(--ink)}.sc-templates{display:grid;gap:8px}@media (min-width:640px){.sc-templates{grid-template-columns:repeat(3,1fr)}}.sc-templates button{text-align:start;background:#ffffff0d;border:1px solid var(--d-line);color:#fff;border-radius:var(--r-box);padding:12px;cursor:pointer;display:grid;gap:4px;font-size:var(--fs-13)}.sc-templates button span{color:var(--d-muted);line-height:1.4}.sc-templates button[aria-pressed=true]{border-color:var(--mint);box-shadow:0 0 0 1px var(--mint)}.sc-confirm{background:#00f5a014;border:1px solid rgba(0,245,160,.35);color:#fff;border-radius:var(--r-box);padding:10px 14px;font-size:var(--fs-14);line-height:1.5;display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center}.sc-confirm .sc-foot{width:100%}.sc-table{display:grid;gap:6px;background:#ffffff0a;border:1px solid var(--d-line);border-radius:var(--r-box);padding:10px}.sc-table .hd,.sc-table .rw{display:grid;grid-template-columns:1fr 90px 120px 32px;gap:6px;align-items:center}@media (max-width:560px){.sc-table .hd,.sc-table .rw{grid-template-columns:1fr 80px 32px}.sc-table .hd span:nth-child(3),.sc-table .rw input:nth-child(3){display:none}}.sc-table .hd span{font-size:var(--fs-11);text-transform:uppercase;letter-spacing:.06em;color:var(--d-faint);padding:0 4px}.sc-table input{font:inherit;font-size:var(--fs-14);background:#ffffff0f;border:1px solid var(--d-line-2);color:#fff;border-radius:var(--r-s);padding:8px 10px;min-width:0;min-height:40px}.sc-table input:focus{outline:0;border-color:var(--mint)}.sc-table .rw.warn input:nth-child(2){border-color:#f3a33b;background:#f3a33b1a}.sc-table .x{width:32px;height:32px;border-radius:50%;border:1px solid var(--d-line-2);background:transparent;color:var(--d-muted);cursor:pointer}.sc-answer .frows input{background:#ffffff0f;color:#fff;border-color:var(--d-line-2)}.sc-answer .frows .x{background:transparent;color:var(--d-muted);border-color:var(--d-line-2)}.sc-answer .add{color:var(--mint);border-color:var(--d-line-2)}.sc-answer .alert.info{background:#ffffff0f;color:var(--d-muted);border-color:var(--d-line)}.sc-answer .act-card{background:#ffffff0d;border-color:var(--d-line);color:#fff}.sc-answer .act-card.on{background:#00f5a014;border-color:#00f5a080}.sc-answer .act-card .s,.sc-answer .act-card .muted{color:var(--d-muted)}.sc-answer .radios label{background:#ffffff0d;border-color:var(--d-line);color:#fff}.sc-answer .radios label.sel{border-color:var(--mint);box-shadow:0 0 0 1px var(--mint)}.sc-answer .radios span{color:var(--d-muted)}.sc-answer .radios b{color:#fff}.sc-preview{display:none}@media (min-width:1024px){.sc-preview{display:block;position:sticky;top:24px}.sc-preview .x{display:none}}.sc-previewbtn{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:40;box-shadow:0 20px 50px -20px #000c}.sc-previewbtn svg{width:16px;height:16px}@media (min-width:1024px){.sc-previewbtn{display:none}}@media (max-width:1023px){.sc-preview.open{display:block;position:fixed;inset:0;z-index:50;background:#0d0d12f5;padding:60px 16px 24px;overflow:auto}.sc-preview.open .x{position:absolute;top:14px;right:14px;width:40px;height:40px;border-radius:50%;border:1px solid var(--d-line-2);background:transparent;color:#fff;display:grid;place-items:center;cursor:pointer}.sc-preview.open .x svg{width:18px;height:18px}}.sc-ground .ob-top{flex-wrap:wrap;row-gap:8px}.sc-ground .ob-top .right{flex-wrap:wrap;justify-content:flex-end;gap:8px}.sc-formlink svg{width:15px;height:15px}@media (max-width:640px){.sc-ground .ob-top{padding:10px var(--gutter)}.sc-ground .ob-top .stepno{order:5;width:100%;text-align:end;font-size:var(--fs-13)}.sc-formlink span{display:none}.sc-formlink{padding:8px 11px}}.sc-confirm>svg{width:16px;height:16px;flex:none;color:var(--mint)}.topbar{display:none;align-items:center;justify-content:space-between;gap:12px;margin:-8px 0 18px}@media (min-width:900px){.topbar{display:flex}}.searchbtn{display:flex;align-items:center;gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-box);padding:0 12px;min-height:40px;width:min(420px,100%);color:var(--muted);cursor:pointer;font-size:var(--fs-14);text-align:start;transition:border-color .2s,box-shadow .2s}.searchbtn:hover{border-color:#bdbdb6;box-shadow:var(--sh-1)}.searchbtn svg{width:16px;height:16px;flex:none}.searchbtn span{flex:1}kbd{font:inherit;font-size:var(--fs-11);color:var(--faint);border:1px solid var(--line-2);border-radius:var(--r-xs);padding:1px 6px;background:var(--paper)}.side kbd{color:var(--d-faint);border-color:var(--d-line-2);background:transparent}.iconbtn{position:relative;width:40px;height:40px;border-radius:var(--r-box);border:1px solid var(--line);background:var(--surface);color:var(--fg);display:grid;place-items:center;cursor:pointer;transition:border-color .2s}.iconbtn:hover{border-color:#bdbdb6}.iconbtn svg{width:18px;height:18px}.iconbtn .nbadge{position:absolute;top:-6px;right:-6px;margin:0}.side .iconbtn{background:transparent;border-color:var(--d-line-2);color:#fff;width:44px;height:44px}.bellwrap{position:relative}.pop.right{left:auto;right:0;width:280px}.pop .item .cnt{margin-left:auto;font-feature-settings:"tnum";color:var(--mint)}.topctl{display:flex;gap:8px;align-items:center}.topctl.mobile{display:flex}@media (min-width:900px){.topctl.mobile{display:none}}.cmdk{display:none;align-items:center;gap:10px;margin:8px 4px 0;background:#ffffff0a;border:1px solid var(--d-line);border-radius:var(--r-control);padding:0 10px;min-height:38px;color:var(--d-muted);cursor:pointer;font-size:var(--fs-13);text-align:start}.cmdk:hover{border-color:var(--d-line-2);color:#fff}.cmdk svg{width:15px;height:15px}.cmdk span{flex:1}@media (min-width:900px){.cmdk{display:flex}}.palette{position:fixed;left:50%;top:12vh;transform:translate(-50%);width:min(620px,calc(100% - 32px));background:var(--surface);border-radius:var(--r-card);box-shadow:var(--sh-2),0 0 0 1px var(--line);z-index:70;overflow:hidden;animation:rise .2s var(--ease-out)}.palette .pin{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.palette .pin svg{width:18px;height:18px;color:var(--faint)}.palette input{flex:1;border:0;font:inherit;font-size:var(--fs-16);outline:0;min-width:0;color:var(--fg);background:transparent}.phits{list-style:none;margin:0;padding:6px;max-height:60vh;overflow:auto}.phits li{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--r-box);cursor:pointer;min-height:48px}.phits li.sel{background:var(--paper)}.phits li .pl{display:grid;min-width:0;flex:1}.phits li .pl b{font-size:var(--fs-15);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phits li .pl span{font-size:var(--fs-13);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phits li>svg{width:16px;height:16px;color:var(--faint);flex:none}.phits li.none{color:var(--muted);font-size:var(--fs-14);cursor:default}.statusbar{display:flex;align-items:center;gap:12px;background:var(--ink);color:#fff;border-radius:var(--r-card);padding:12px 16px;margin-bottom:14px;box-shadow:var(--sh-d);position:relative;overflow:hidden;isolation:isolate;flex-wrap:wrap}.statusbar .who{display:grid;min-width:0;flex:1 1 140px}.statusbar .who>b{font-size:var(--fs-15);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff}.statusbar .who>span{font-size:var(--fs-13);color:var(--d-muted)}.statusbar .ctl{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.kpis.home{grid-template-columns:repeat(4,1fr)}@media (max-width:899px){.kpis.home{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin:0 calc(-1 * var(--gutter)) 14px;padding:0 var(--gutter) 6px;scrollbar-width:none;scroll-padding-inline:var(--gutter)}.kpis.home .kpi{flex:0 0 78%;scroll-snap-align:start}}.kpi{position:relative;text-decoration:none;color:inherit;transition:transform .2s var(--ease),box-shadow .2s;min-height:128px}a.kpi:hover{transform:translateY(-2px);box-shadow:var(--sh-2)}.kpi .spark{position:absolute;right:14px;top:14px;width:76px;height:26px;opacity:.9}.kpi .k{padding-right:84px}.spark polyline{stroke:var(--mint-ink)}.spark.mint polyline{stroke:var(--mint)}.spark.flat polyline{stroke:var(--line-2)}.kpi.accent .spark.flat polyline{stroke:var(--d-line-2)}.delta{font-size:var(--fs-12);font-weight:600;display:inline-flex;gap:4px;align-items:center}.delta.up{color:var(--mint-ink)}.delta.down{color:var(--red)}.delta.flat{color:var(--faint);font-weight:500}.kpi.accent .delta.up{color:var(--mint)}.kpi.accent .delta.down{color:#ff9a8a}.kpi.accent .delta.flat{color:var(--d-faint)}.kpi.sk{gap:10px}.kpi.sk .sk{display:block;height:10px}.kpi.sk .sk.tall{height:26px;width:55%}.cc-grid{display:grid;gap:14px}@media (min-width:900px){.cc-grid{grid-template-columns:1.35fr 1fr;grid-template-areas:"chart actions" "feed actions" "check check"}.cc-chart{grid-area:chart}.cc-actions{grid-area:actions}.cc-feed{grid-area:feed}.cc-check{grid-area:check}}@media (max-width:899px){.cc-actions{order:0}.cc-chart{order:1}.cc-feed{order:2}.cc-check{order:3}}.cc-list{list-style:none;margin:0;padding:0;display:grid}.cc-list li a{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line);text-decoration:none;color:inherit;min-height:56px}.cc-list li:first-child a{border-top:0}.cc-list .av-init{width:36px;height:36px;font-size:var(--fs-12);background:var(--soft);color:var(--fg)}.cc-list .l{display:grid;min-width:0;flex:1}.cc-list .l b{font-size:var(--fs-14);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-list .l span{font-size:var(--fs-13);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-list .pill{flex:none}.cc-empty{display:grid;justify-items:center;gap:6px;text-align:center;padding:26px 10px;color:var(--muted);font-size:var(--fs-14)}.cc-empty .ic{width:44px;height:44px;border-radius:var(--r-box);background:var(--mint-soft);color:var(--mint-ink);display:grid;place-items:center;margin-bottom:4px}.cc-empty .ic svg{width:20px;height:20px}.cc-empty b{color:var(--fg)}.cc-empty .btn{margin-top:8px}.feed{list-style:none;margin:0;padding:0;display:grid}.feed li a{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--line);text-decoration:none;color:inherit;min-height:44px}.feed li:first-child a{border-top:0}.feed .chan{position:static;box-shadow:none;width:26px;height:26px;background:var(--paper);flex:none;display:grid;place-items:center;border-radius:var(--r-s)}.feed .chan svg{width:15px;height:15px}.feed .l{display:grid;min-width:0;flex:1}.feed .l b{font-size:var(--fs-14)}.feed .l span{font-size:var(--fs-13);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed time{font-size:var(--fs-12);color:var(--faint);flex:none}.cc-check summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none;font-size:var(--fs-15);min-height:28px}.cc-check summary::-webkit-details-marker{display:none}.cc-check summary .bar{flex:1;max-width:220px;margin-left:auto}.cc-check[open] summary{margin-bottom:10px}.cc-check.done summary b{color:var(--muted)}.chart.sk .skel{position:absolute;inset:14px 0 22px 30px}.chart.empty .bar{opacity:.5}.legend .alink{margin-left:auto;font-size:var(--fs-13)}.progress-head .seg{padding:2px}.progress-head .seg button{min-height:28px;padding:4px 10px;font-size:var(--fs-13)}@media (prefers-reduced-motion:reduce){.palette,.statusbar:before,.kpi{animation:none;transition:none}}.legend{flex-wrap:wrap}.legend>span{white-space:nowrap}@media (max-width:899px){.legend .alink{flex-basis:100%;margin-left:0}.side .ws>.t{display:none}.side .ws{padding:6px;gap:4px}}.chart.dense .cols{gap:3px}.chart.dense .col{padding:0 4%;gap:2px}.chart.dense .bar b{display:none}.pill.ink{background:var(--ink);color:#fff}.pill.cmt svg{width:12px;height:12px}.cm-card{align-self:stretch;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:14px 16px;display:grid;gap:10px;font-size:var(--fs-14);margin-bottom:6px}.cm-card.act{border-color:var(--mint);box-shadow:0 0 0 3px #00f5a02e}.cm-card header{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cm-card header b{font-weight:600}.cm-card blockquote{margin:0;padding:10px 12px;background:var(--paper);border-radius:var(--r-box);white-space:pre-wrap;overflow-wrap:anywhere}.cm-card blockquote b{font-weight:600;margin-inline-end:4px}.cm-post{display:flex;gap:8px;align-items:center;flex-wrap:wrap;color:var(--muted);font-size:var(--fs-13);margin:0}.cm-post svg{width:14px;height:14px;flex:none}.cm-post a{color:var(--mint-ink);font-weight:600;text-decoration:none}.cm-step{display:grid;gap:6px;padding-top:8px;border-top:1px dashed var(--line)}.cm-step .h{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cm-step .h b{font-weight:600;font-size:var(--fs-13)}.cm-step p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.cm-step input,.cm-step textarea{font:inherit;font-size:var(--fs-14);border:1px solid var(--line-2);border-radius:var(--r-control);padding:9px 11px;width:100%;resize:vertical}.cm-step .why{color:var(--red);font-size:var(--fs-13)}.cm-step.blocked{background:var(--red-soft);border-radius:var(--r-control);padding:8px 10px;border-top:0}.cm-card .da{display:flex;gap:6px;flex-wrap:wrap}.cm-card .da .btn svg{width:15px;height:15px}.cm-note{display:block;font-size:var(--fs-12);color:var(--muted);background:var(--paper);border-radius:var(--r-s);padding:5px 8px;overflow-wrap:anywhere}.cm-how{margin:0;padding-inline-start:20px;display:grid;gap:6px;color:var(--muted);font-size:var(--fs-14)}a.alert{display:block;text-decoration:none}.jw-dialog{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(440px,calc(100% - 32px));max-height:calc(100vh - 32px);overflow:auto;background:var(--surface);border-radius:var(--r-m);padding:22px;z-index:62;box-shadow:0 40px 100px -30px #0000008c;display:grid;gap:14px;animation:jwdlg .2s var(--ease-out)}@keyframes jwdlg{0%{opacity:0;transform:translate(-50%,-46%)}to{opacity:1;transform:translate(-50%,-50%)}}.jw-dialog h2{font-size:var(--fs-18);letter-spacing:-.02em}.jw-dialog-body{color:var(--muted);font-size:var(--fs-15);line-height:1.5}.jw-dialog-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.btn.dangerfill{background:var(--red);color:#fff;box-shadow:0 8px 20px -10px #b4231899}.btn.dangerfill:hover{background:#9a1d14}.pop.ntf-pop{width:360px;padding:8px;gap:4px;max-height:min(560px,calc(100vh - 100px));overflow:auto;z-index:50}.pop.ntf-pop.m{position:fixed;left:12px;right:12px;top:64px;width:auto}.ntf-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 8px 8px;color:#fff}.ntf-head b{font-size:var(--fs-14)}.ntf-link{background:none;border:0;color:var(--mint);font-size:var(--fs-13);font-weight:600;cursor:pointer;padding:4px 6px;border-radius:var(--r-xs)}.ntf-link:hover{text-decoration:underline}.ntf-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.ntf-item{display:flex;align-items:flex-start;gap:10px;width:100%;background:transparent;border:0;color:var(--d-muted);border-radius:var(--r-control);padding:10px;cursor:pointer;text-align:start;font-size:var(--fs-14);line-height:1.4;position:relative}.ntf-item:hover{background:#ffffff12}.ntf-item.unread{color:#fff;background:#00f5a00d}.ntf-item .ic{width:30px;height:30px;border-radius:var(--r-s);display:grid;place-items:center;flex:none;background:#ffffff12;color:var(--d-muted)}.ntf-item .ic svg{width:15px;height:15px}.ntf-item.k-escalation .ic{background:#ff5c5029;color:#ff8a80}.ntf-item.k-draft_waiting .ic{background:#ffbe4624;color:#ffc861}.ntf-item.k-order_created .ic{background:var(--mint-dim);color:var(--mint)}.ntf-item .l{display:grid;gap:2px;flex:1;min-width:0}.ntf-item .tx{overflow-wrap:anywhere}.ntf-item time{font-size:var(--fs-12);color:var(--d-faint)}.ntf-dot{width:8px;height:8px;border-radius:50%;background:var(--mint);flex:none;margin-top:6px;box-shadow:none}.ntf-empty{display:grid;justify-items:center;gap:4px;padding:22px 10px;text-align:center;color:var(--d-muted);font-size:var(--fs-13)}.ntf-empty svg{width:22px;height:22px;color:var(--mint)}.ntf-empty b{color:#fff}.ntf-empty .sk{background:#ffffff14}.ntf-quick{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;border-top:1px solid var(--d-line);padding-top:8px;margin-top:4px}.ntf-quick a{display:grid;gap:1px;justify-items:center;text-align:center;text-decoration:none;color:var(--d-faint);font-size:var(--fs-11);line-height:1.25;padding:7px 2px;border-radius:var(--r-s)}.ntf-quick a:hover{background:#ffffff12;color:#fff}.ntf-quick b{font-size:var(--fs-15);color:#fff}.pop .item.ntf-prefs{border-top:1px solid var(--d-line);border-radius:0 0 var(--r-s) var(--r-s);font-size:var(--fs-13);color:var(--d-muted)}.pgsw{position:relative;display:none}.pgsw.insheet{display:block;margin-bottom:6px}@media (min-width:900px){.pgsw{display:block;margin:-4px 0 6px}.pgsw.insheet{display:none}}.pgsw-btn{display:flex;align-items:center;gap:10px;width:100%;background:#ffffff0a;border:1px solid var(--d-line);border-radius:var(--r-control);padding:7px 10px;color:#fff;cursor:pointer;text-align:start;min-height:44px}.pgsw-btn:hover{border-color:var(--d-line-2)}.pgsw-btn .t{display:grid;flex:1;min-width:0}.pgsw-btn .t .k{font-size:var(--fs-11);letter-spacing:.08em;text-transform:uppercase;color:var(--d-faint)}.pgsw-btn .t b{font-size:var(--fs-13);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pgsw-btn>svg{width:14px;height:14px;color:var(--d-faint);flex:none}.pgsw-warn{color:#ffc861;display:grid}.pgsw-warn svg{width:15px;height:15px}.pgsw-pop{z-index:50}.pgsw-pop .item .nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pgsw-pop .item .n{margin-left:auto;color:var(--d-faint);font-size:var(--fs-12)}.pgsw-pop .item .pill{flex:none}.pdot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--d-faint)}.pdot.ok{background:var(--mint);box-shadow:none}.pdot.warn{background:#ffb020}.pdot.all{background:transparent;border:2px solid var(--d-muted);width:9px;height:9px}.pdot.big{width:10px;height:10px;margin:0 6px}.main .pdot.all{border-color:var(--muted)}.noaccess{display:grid;justify-items:center;text-align:center;gap:10px;padding:48px 20px;max-width:520px;margin:40px auto 0}.noaccess .ic{width:52px;height:52px;border-radius:var(--r-card);background:var(--ink);color:var(--mint);display:grid;place-items:center}.noaccess .ic svg{width:22px;height:22px}.noaccess h1{font-size:var(--fs-20)}.noaccess p{max-width:40ch;line-height:1.5}.tm-grid{display:grid;gap:14px;margin-bottom:14px;align-items:start}@media (min-width:1024px){.tm-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.tm-members{grid-column:1}.tm-invite{grid-column:2;grid-row:1}.tm-invites{grid-column:1}.tm-roles{grid-column:2;grid-row:2}}.tm-grid .card,.tm-pages,.tm-danger,.tm-leave{min-width:0}.tm-pages,.tm-danger,.tm-leave{margin-bottom:14px}.tm-list{list-style:none;margin:0;padding:0;display:grid}.tm-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"av who act" "av seen role";gap:4px 12px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.tm-row:first-child{border-top:0;padding-top:4px}.tm-row>.av-init{grid-area:av;align-self:start}.tm-row .who{grid-area:who;display:grid;min-width:0}.tm-row .who b{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--fs-15);overflow-wrap:anywhere;min-width:0}.tm-row .who b{word-break:break-word}.tm-row .who>span{font-size:var(--fs-13);color:var(--muted);overflow-wrap:anywhere}.tm-row .seen{grid-area:seen}.tm-row .role{grid-area:role;display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.tm-row .act{grid-area:act;display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.tm-row.inv,.tm-row.pg{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"av who who" "av role act"}.tm-row.inv .role,.tm-row.pg .role{justify-content:flex-start}.tm-row.pg>.pdot{grid-area:av;align-self:start;margin-top:6px}.tm-rowhint{grid-column:2/-1;color:var(--amber)}@media (min-width:720px){.tm-row{grid-template-columns:auto minmax(0,1fr) auto auto auto;grid-template-areas:"av who seen role act"}.tm-row.pg{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"av who role act"}.tm-row.pg .role{justify-content:flex-end}.tm-row .act{min-width:80px}}.av-init.ghost{background:var(--paper);color:var(--muted);border:1px dashed var(--line-2)}.av-init.ghost svg{width:16px;height:16px}.tm-select select{font:inherit;font-size:var(--fs-14);font-weight:600;padding:7px 30px 7px 12px;border:1px solid var(--line-2);border-radius:999px;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='%235B5B66' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") right 10px center/14px no-repeat;appearance:none;-webkit-appearance:none;color:var(--fg);cursor:pointer;min-height:36px}.tm-select select:hover{border-color:var(--fg)}.tm-select select:focus-visible{outline:2px solid var(--mint-ink);outline-offset:2px}.tm-form{display:grid;gap:14px}.tm-form .btn{justify-self:start}.tm-form select{font:inherit;font-weight:400;font-size:var(--fs-15);padding:11px 14px;border:1px solid var(--line-2);border-radius:var(--r-control);min-height:46px;width:100%;background:var(--surface);color:var(--fg)}.field.err select{border-color:var(--red)}.tm-rolepick{border:0;margin:0;padding:0;display:grid;gap:8px;min-width:0}.tm-rolepick legend{font-size:var(--fs-14);font-weight:600;margin-bottom:6px;padding:0}.tm-opt{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--line);border-radius:var(--r-box);padding:12px;cursor:pointer;transition:border-color .2s,box-shadow .2s;background:var(--surface)}.tm-opt:hover{border-color:#bdbdb6}.tm-opt.sel{border-color:var(--sel);box-shadow:0 0 0 1px var(--sel)}.tm-opt input{accent-color:var(--sel);margin-top:3px;width:16px;height:16px;flex:none}.tm-opt input:focus-visible{outline:2px solid var(--mint-ink);outline-offset:2px}.tm-opt span{display:grid;gap:2px}.tm-opt b{font-size:var(--fs-15)}.tm-opt small{color:var(--muted);font-size:var(--fs-13)}.tm-share{display:grid;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.tm-linkbox{flex:1;min-width:0;font:inherit;font-size:var(--fs-13);padding:9px 12px;border:1px solid var(--line-2);border-radius:var(--r-control);background:var(--paper);color:var(--fg);min-height:38px}.tm-share .alink{justify-self:start}.tm-rolelist{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:12px}.tm-rolelist li{display:grid;gap:4px;font-size:var(--fs-14);color:var(--muted);line-height:1.45}.tm-rolelist .pill{justify-self:start}.tm-pages .progress-head{align-items:flex-start}.tm-pages .cardsub{margin-bottom:6px}.tm-addpage{display:grid;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.tm-addpage>.btn{justify-self:start}.tm-danger{border-color:#b4231859;background:linear-gradient(180deg,#fff,#fff8f7)}.tm-danger-head{display:flex;gap:12px;align-items:flex-start;margin-bottom:6px}.tm-danger-head .ic{width:40px;height:40px;border-radius:var(--r-box);background:var(--red-soft);color:var(--red);display:grid;place-items:center;flex:none}.tm-danger-head .ic svg{width:18px;height:18px}@media (min-width:720px){.tm-trform{grid-template-columns:1fr 1fr}.tm-trform>.alert,.tm-trform>div{grid-column:1/-1}}.tm-leave{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.tm-leave p{margin-top:2px}.tm-bullets{margin:0;padding-left:18px;display:grid;gap:6px}.au-timeline{padding:6px 20px 20px}.au-day{font-family:var(--body);font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600;padding:16px 0 6px;position:sticky;top:0;background:var(--surface);z-index:1}.au-list{list-style:none;margin:0;padding:0;position:relative}.au-list:before{content:"";position:absolute;left:19px;top:8px;bottom:8px;width:1px;background:var(--line)}.au-item{display:flex;gap:12px;align-items:flex-start;padding:10px 0;position:relative}.au-item>.av-init{position:relative;z-index:1;box-shadow:0 0 0 4px #fff;background:var(--paper);color:var(--fg);border:1px solid var(--line)}.au-item.c-team>.av-init{background:var(--blue-soft);color:var(--blue);border-color:transparent}.au-item.c-order>.av-init,.au-item.c-appointment>.av-init{background:var(--amber-soft);color:var(--amber);border-color:transparent}.au-item.c-page>.av-init{background:var(--mint-soft);color:var(--mint-ink);border-color:transparent}.au-body{flex:1;min-width:0;display:grid;gap:2px;padding-top:2px}.au-body p{font-size:var(--fs-15);line-height:1.45;overflow-wrap:anywhere}.au-body p b{font-weight:600}.au-body time{font-size:var(--fs-13);color:var(--faint)}.au-item>.alink{flex:none;padding-top:4px}.au-more{display:flex;justify-content:center;padding-top:12px}.np-note{display:flex;gap:10px;align-items:flex-start;margin-bottom:14px}.np-note svg{width:16px;height:16px;flex:none;margin-top:2px}.np-card{display:grid}.np-row{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:16px 20px;border-top:1px solid var(--line);align-items:center}.np-row:first-child{border-top:0}.np-headrow{display:none}.np-l{display:flex;gap:12px;align-items:flex-start;min-width:0}.np-l .ic{width:36px;height:36px;border-radius:var(--r-control);background:var(--paper);border:1px solid var(--line);display:grid;place-items:center;flex:none;color:var(--fg)}.np-l .ic svg{width:16px;height:16px}.np-l>div{display:grid;gap:2px;min-width:0}.np-l b{font-size:var(--fs-15)}.np-l span{font-size:var(--fs-14);color:var(--muted);line-height:1.45}.np-t{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-left:48px}.np-m{font-size:var(--fs-13);color:var(--muted)}@media (min-width:720px){.np-row{grid-template-columns:minmax(0,1fr) 110px 110px}.np-headrow{display:grid;padding:12px 20px;font-size:var(--fs-12);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600}.np-headrow span{text-align:center}.np-t{justify-content:center;padding-left:0}.np-m{display:none}}.np-foot{margin-top:12px}.iv-role{display:grid;gap:6px;justify-items:center;text-align:center;margin:4px 0 6px;color:var(--muted);font-size:var(--fs-14)}.iv-exp{margin-top:0}.iv-who{color:var(--muted);text-align:center}@media (prefers-reduced-motion:reduce){.jw-dialog{animation:none}.ntf-item,.tm-opt,.pgsw-btn{transition:none}}:is(.pol-preset,.pol-opt,.pol-check,.pol-code input,.pol-code .x,.pol-day,.pol-range input,.pol-range .x,.pol-q,.w4-sum-list,.wa-cat,.wa-var input,.wa-var select,.wa-check,.wa-check .box,.wa-stepper .n,.bl-p,.bp-m,.bp-instr){background:var(--card);color:var(--fg)}:is(.pol-preset:hover,.pol-preset[aria-pressed=true],.pol-opt.on,.pol-check:has(input:checked),.pol-q[aria-pressed=true],.wa-cat.on,.wa-check.on,.wa-var input:focus,.wa-var select:focus,.bl-p.cur){border-color:var(--mint)}:is(.pol-opt.on,.pol-check:has(input:checked),.wa-check.on){background:var(--mint-soft)}.pol-q[aria-pressed=true]{background:var(--mint);color:var(--ink)}.pol-b.ai{background:var(--ink-4);color:var(--fg)}.bl-p.cur{box-shadow:0 0 0 1px var(--mint)}.bl-bar i,.wa-statbar i.sent{background:var(--mint)}.bl-lines li.total{border-top-color:var(--line-2)}.wa-cost{background:var(--amber-soft)}.wa-stepper li.cur .n{background:var(--mint);color:var(--ink);border-color:var(--mint)}:is(.pol-preset,.pol-q,.pol-sec-head,.pol-index button):focus-visible{outline-color:var(--mint)}.kpi .k{display:flex;align-items:center;gap:6px;padding-right:0}.kpi.has-spark .k{padding-right:84px}.kpi.accent{background:var(--card);color:var(--fg);border-color:var(--line)}.kpi.accent .k,.kpi.accent .s{color:var(--muted)}.kpi.accent b,.kpi.accent .delta.up{color:var(--mint)}.kpi.accent .delta.down{color:var(--red)}.kpi.accent .delta.flat{color:var(--faint)}.spark polyline{stroke:var(--mint)}.ib-draft{background:var(--overlay)}.statusbar{border:1px solid var(--line)}.statusbar .pilot-note{flex-basis:100%;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:2px 0 0;padding-top:10px;border-top:1px solid var(--d-line);font-size:var(--fs-13);color:var(--d-muted)}.statusbar .pilot-note svg{width:15px;height:15px;color:var(--mint);flex:none}.statusbar .pilot-note a{color:var(--mint);font-weight:600;text-decoration:none;margin-left:auto;padding:6px 0}.statusbar .pilot-note a:hover{text-decoration:underline}.cc-count{display:inline-flex;align-items:center;gap:8px}.cc-sub{margin:-4px 0 6px}.side .brand{display:flex;align-items:center;justify-content:space-between;gap:8px}.side .side-search{display:none}@media (min-width:900px){.side .side-search{display:grid;width:36px;height:36px}}.tabbar a,.tabbar button{position:relative}.tabbar a[aria-current=page]:before{content:"";position:absolute;top:0;left:28%;right:28%;height:2px;border-radius:0 0 2px 2px;background:var(--mint)}.lang button{min-height:36px;padding:6px 12px}.auth-legal a{display:inline-block;padding:10px 6px}.check li a{display:inline-flex;align-items:center;min-height:40px;padding:0 6px}.side .brand a{display:inline-flex;align-items:center;min-height:44px}@media (max-width:899px){.seg button,.progress-head .seg button,.chips.sm button{min-height:40px}.alink.small,.legend .alink,.progress-head .alink{display:inline-flex;align-items:center;min-height:40px}.feed li a,.cc-list li a{min-height:56px}}.drawer{animation-duration:var(--t-drawer)}.skel i{animation-duration:var(--t-shimmer)}.auth-form{grid-template-columns:minmax(0,1fr)}.btn.fbk,.btn.ggl{white-space:normal;text-align:center;flex-wrap:wrap;row-gap:4px}@media (max-width:899px){.lang button{min-height:40px}.sw{width:52px;height:32px}.sw:after{width:26px;height:26px}.sw[aria-checked=true]:after{transform:translate(20px)}.statusbar .pilot-note a{min-height:40px;display:inline-flex;align-items:center}.ib-search input{min-height:40px}.topnav>a,.ob-top>a{display:inline-flex;align-items:center;min-height:44px}.auth-row a{display:inline-block;padding:12px 0}}.ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border-radius:var(--r);border:1px solid transparent;font:inherit;font-size:var(--fs-15);font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform var(--t-fast) ease-out,background var(--t-fast) ease-out,border-color var(--t-fast) ease-out,box-shadow var(--t-fast) ease-out}@media (min-width:900px){.ds-btn{min-height:40px}}.ds-btn:hover{transform:translateY(-1px)}.ds-btn:active{transform:none}.ds-btn:disabled{opacity:.45;cursor:default;transform:none}.ds-btn svg{width:17px;height:17px;flex:none}.ds-btn--sm{padding:8px 14px;font-size:var(--fs-14)}.ds-btn--primary{background:var(--mint);color:var(--ink);box-shadow:none}.ds-btn--primary:hover{background:#2affb4}.ds-btn--secondary{background:var(--surface);color:var(--fg);border-color:var(--line-2)}.ds-btn--secondary:hover{border-color:var(--muted)}.ds-btn--danger{background:transparent;color:var(--red);border-color:var(--line-2)}.ds-btn--danger:hover{border-color:var(--red)}.ds-btn .spin{width:15px;height:15px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .8s linear infinite}.ds-iconbtn{width:44px;height:44px;border-radius:var(--r);border:1px solid var(--line);background:var(--surface);color:var(--fg);display:grid;place-items:center;cursor:pointer;transition:border-color var(--t-fast) ease-out}@media (min-width:900px){.ds-iconbtn{width:40px;height:40px}}.ds-iconbtn:hover{border-color:var(--line-2)}.ds-iconbtn svg{width:18px;height:18px}.ds-hint{position:relative;display:inline-flex}.ds-hint-b{position:relative;width:32px;height:32px;border:0;background:transparent;color:var(--muted);font-size:var(--fs-11);font-weight:600;line-height:1;cursor:help;display:grid;place-items:center;padding:0;margin:-7px -6px -7px -4px;border-radius:50%}.ds-hint-b:before{content:"";position:absolute;inset:7px;border-radius:50%;border:1px solid var(--line-2)}.ds-hint-b:hover{color:var(--fg)}.ds-hint-tip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);width:max-content;max-width:240px;background:var(--surface-solid,#17171F);color:#f2f2f5;border:1px solid rgba(255,255,255,.14);border-radius:var(--r-control);padding:8px 10px;font-size:var(--fs-13);font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none;box-shadow:0 20px 40px -16px #000000b3;display:none;z-index:20;pointer-events:none;white-space:normal;text-align:start}.ds-hint:hover .ds-hint-tip,.ds-hint-b:focus-visible+.ds-hint-tip{display:block;animation:fadein var(--t-fast) ease-out}.kpi .ds-hint-tip{left:0;transform:none}.progress-head .ds-hint-tip{left:auto;right:-8px;transform:none}.ds-empty{display:grid;justify-items:center;gap:6px;text-align:center;padding:28px 12px;color:var(--muted);font-size:var(--fs-14);line-height:1.5}.ds-empty-ic{width:40px;height:40px;border-radius:var(--r-box);background:var(--surface);border:1px solid var(--line-2);color:var(--mint-ink);display:grid;place-items:center;margin-bottom:6px}.ds-empty-ic svg{width:18px;height:18px}.ds-empty b{color:var(--fg);font-size:var(--fs-16);font-weight:600}.ds-empty span{max-width:42ch}.ds-empty .btn,.ds-empty .ds-btn{margin-top:10px}.ds-full{display:grid;justify-items:center;text-align:center;gap:12px;padding:72px 20px;max-width:560px;margin:0 auto}.ds-full-code{font-family:var(--display);font-weight:700;font-size:clamp(64px,12vw,96px);line-height:1;letter-spacing:-.05em;color:var(--mint)}.ds-full h1{font-family:var(--body);font-weight:600;font-size:var(--fs-20);line-height:28px;letter-spacing:-.03em;color:var(--fg);margin:0}.ds-full p{color:var(--muted);max-width:40ch}.ds-full .ds-btn{margin-top:8px}.ds-full.on-dark h1{color:#fff}.ds-full.on-dark p{color:var(--d-muted)}.ds-banner{display:flex;align-items:center;gap:10px 12px;flex-wrap:wrap;border-radius:var(--r-box);padding:10px 14px;font-size:var(--fs-14);border:1px solid var(--line)}.ds-banner p{flex:1 1 200px;min-width:0}.ds-banner-ic{display:grid;place-items:center;flex:none}.ds-banner-ic svg{width:17px;height:17px}.ds-banner--info{background:var(--surface);color:var(--fg)}.ds-banner--ok{background:var(--mint-soft);color:var(--mint-ink);border-color:transparent}.ds-banner--warn{background:var(--amber-soft);color:var(--amber);border-color:transparent}.ds-banner--err{background:var(--red-soft);color:var(--red);border-color:transparent}.ds-offline{position:sticky;top:8px;z-index:45;margin-bottom:12px}.ds-offline .ds-banner{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#3c2c0cd9;color:#ffd28a;box-shadow:0 20px 40px -20px #000c}@media (max-width:899px){.ds-offline{top:64px}}.ds-drawer-bg{position:fixed;inset:0;background:#00000080;z-index:60;animation:fadein var(--t-drawer) ease-out}.ds-drawer{position:fixed;z-index:61;background:var(--surface-solid,#fff);color:var(--fg);overflow-y:auto;outline:0;box-shadow:-30px 0 80px -30px #0009;border:1px solid var(--line-2)}.ds-drawer--right{top:0;right:0;bottom:0;width:min(440px,100%);padding:22px;animation:slidein var(--t-drawer) ease-out}.ds-drawer--bottom{left:0;right:0;bottom:0;max-height:85vh;border-radius:var(--r-sheet) var(--r-sheet) 0 0;padding:16px var(--gutter) calc(16px + env(safe-area-inset-bottom));animation:sheetup var(--t-drawer) ease-out}.savebar{min-height:64px;background:#0d0d12b8;border-top:1px solid var(--line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:10px 0}.bl-banner{min-height:40px;padding:6px 6px 6px 14px;font-size:var(--fs-13);border-radius:var(--r-box);margin-bottom:var(--sp-4);gap:10px}.bl-banner p{min-width:160px}.bl-banner.trial{background:#00f5a012;color:var(--fg);border-color:#00f5a038}.bl-banner .btn{min-height:32px;padding:4px 12px;font-size:var(--fs-13);border-radius:var(--r-s)}.bn.amber{border-bottom-color:#ffbe4640}.bn.info{background:#ffffff0a}:is(.bl-p,.bp-m,.bp-instr,.di-card,.pol-preset,.pol-opt,.pol-check,.pol-day,.pol-q,.wa-cat,.wa-check,.wa-stepper .n,.ci-drop,.ci-report,.ci-tablewrap,.ci-mrow,.sa-form){background:var(--surface);color:var(--fg)}:is(.di-edit input,.di-edit textarea,.pol-code input,.pol-range input,.wa-var input,.wa-var select,.ci-mapf select,.ci-mmain input,.ci-mmore input,.ci-mmore textarea,.ci-parsed input){background:var(--surface);color:var(--fg)}:where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),textarea,select){background-color:var(--surface);color:var(--fg)}:where(input,textarea)::placeholder{color:var(--faint)}:is(.pol-code .x,.pol-range .x){background:transparent;color:var(--muted)}.wa-check .box{background:transparent}.wa-cost{background:linear-gradient(135deg,rgba(255,255,255,.03),var(--amber-soft));border-color:#ffbe4640}:is(.pol-q[aria-pressed=true]){background:var(--mint);color:var(--ink);border-color:var(--mint)}:is(.pol-b.ai,.di-bubbles .b){background:#ffffff1a;color:var(--fg)}.bl-bar i{background:var(--mint)}.ci-table th{background:var(--surface-solid)}.sa-on{background:var(--mint-soft);color:var(--mint-ink)}.statusbar .pilot-note span{flex:1 1 220px;min-width:0}.set-grid{display:grid;gap:var(--sp-4);margin-bottom:var(--sp-4)}@media (min-width:900px){.set-grid{grid-template-columns:1fr 1fr}}.set-card{display:grid;gap:var(--sp-3);align-content:start}.set-card h2{font-size:var(--fs-16)}.set-card .btn,.set-card .lang{justify-self:start}.set-kv{font-size:var(--fs-14)}.set-kv dd{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.set-h2{margin-top:var(--sp-3)}.set-links{list-style:none;margin:0;padding:0;display:grid}.set-links a{display:flex;align-items:center;gap:12px;min-height:48px;border-top:1px solid var(--line);text-decoration:none;color:var(--fg);font-size:var(--fs-14)}.set-links li:first-child a{border-top:0}.set-links a svg{width:17px;height:17px;color:var(--muted);flex:none}.set-links a span{flex:1}.set-links a:hover span{color:var(--mint)}.set-grid~.card section{display:grid;gap:8px;justify-items:start;padding-top:var(--sp-4);margin-top:var(--sp-4);border-top:1px solid var(--line)}.set-grid~.card section h3{font-size:var(--fs-14);margin:0}.set-grid~.card section p{color:var(--muted);font-size:var(--fs-14)}.set-card .btn{white-space:normal;text-align:start}html,body{background:var(--bg)}.dark-ground,.shell{background:var(--bg);color:var(--fg)}@media (min-width:900px){.shell{background:linear-gradient(90deg,var(--ink-2) 0,var(--ink-2) var(--side),var(--bg) var(--side))}.side{background:var(--ink-2)}}::selection{background:var(--mint);color:var(--ink)}:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.main :focus-visible,.auth-card :focus-visible,.ob-panel :focus-visible{outline-color:var(--mint)}.main{color:var(--fg)}@media (min-width:900px){.main{padding:28px 40px 72px;max-width:1120px}}.main h1,.auth-card h1,.ob-head h1,.rv-title,.ts-head h1,.ds-full h1,.noaccess h1,.bl-ret h1{font-family:var(--display);font-weight:600;letter-spacing:-.03em}.main h1{font-size:var(--fs-24);line-height:30px;margin-bottom:4px}@media (max-width:899px){.main h1{font-size:22px;line-height:28px}}.main .sub,.pagehead .sub{color:var(--muted);font-size:var(--fs-14);line-height:1.5}.pagehead{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--sp-3) var(--sp-4);flex-wrap:wrap;margin-bottom:var(--sp-5)}.pagehead .sub{margin:0}.pagehead-actions{display:flex;gap:var(--sp-2);flex-wrap:wrap;align-items:center}.card h2,.card>h3,.progress-head>b,.sect h3,.ts-ready h2,.ts-knows h2,.bl-p h3,.bp h3,.pol-score h2,.pol-sec-title,.rv-group h3,.cw-empty b,.pv-head b,.ts-done h2,.cm-card header b,.set-card h2,.drawer .dh h2,.jw-dialog h2{font-family:var(--body);font-size:var(--fs-16);font-weight:600;letter-spacing:-.01em;line-height:1.35}.card .cardsub,.sect .sub{color:var(--muted);font-size:var(--fs-14);line-height:1.5}.card .cardsub{margin:2px 0 var(--sp-4)}.kpi b,.today b,.bl-plan .pr,.bl-meter .big,.bl-p .pr,.pol-pct b,.rv-meter-num b,.ring .n b,.ntf-quick b{font-family:var(--body);font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum"}.tbl th,.drawer .dsec>b,.au-day,.np-headrow,.today .k,.kpi .k,.ts-ready .boosts .lbl,.cx-other{text-transform:none;letter-spacing:0;font-size:var(--fs-12);font-weight:500;color:var(--muted)}.tnum,.tbl .num,.kv dd{font-feature-settings:"tnum"}.card,.kpi{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:none}.card{padding:var(--sp-5)}@media (max-width:639px){.card{padding:var(--sp-4)}}.card.nopad{padding:0}.cc-grid,.kpis{gap:var(--sp-3)}.btn,.ds-btn,.rv-btn{min-height:var(--h-control);padding:0 16px;border-radius:var(--r-control);font-family:var(--body);font-size:var(--fs-14);font-weight:600;letter-spacing:0;line-height:1.2;gap:8px;box-shadow:none;transition:background-color var(--t-fast) ease-out,border-color var(--t-fast) ease-out,color var(--t-fast) ease-out,opacity var(--t-fast) ease-out}.btn:hover,.btn:active,.ds-btn:hover,.ds-btn:active,.cx-btn:hover:not(:disabled),.cw-send:hover:not(:disabled),.ts-chip:hover:not(:disabled),.tiles button:hover,.quick:hover,a.kpi:hover,.today a:hover,.sc-user:hover,.sc-chips button:hover{transform:none}.btn.sm,.ds-btn--sm{min-height:var(--h-control-sm);padding:0 12px;font-size:var(--fs-13)}.btn.lg{min-height:48px;padding:0 22px;font-size:var(--fs-15)}.btn svg,.ds-btn svg,.rv-btn svg{width:16px;height:16px}.btn:disabled,.ds-btn:disabled,.rv-btn:disabled{opacity:.42;cursor:default}.btn.mint,.btn.ink,.ds-btn--primary,.rv-btn.ok{background:var(--mint);color:var(--ink);border-color:transparent;box-shadow:none}.btn.mint:hover:not(:disabled),.btn.ink:hover:not(:disabled),.ds-btn--primary:hover:not(:disabled),.rv-btn.ok:hover:not(:disabled){background:var(--mint-hover)}.btn.line,.btn.ghost,.btn.ggl,.ds-btn--secondary,.rv-btn{background:var(--surface);color:var(--fg);border-color:var(--line-2)}.btn.line:hover:not(:disabled),.btn.ghost:hover:not(:disabled),.btn.ggl:hover:not(:disabled),.ds-btn--secondary:hover:not(:disabled),.rv-btn:not(.ok):hover:not(:disabled){border-color:var(--line-3);background:#22222b}.btn.danger,.ds-btn--danger{background:transparent;color:var(--red);border-color:#ff8a8052}.btn.danger:hover:not(:disabled),.ds-btn--danger:hover:not(:disabled){border-color:var(--red);background:var(--red-soft)}.btn.dangerfill{background:#d93a2b;color:#fff;border-color:transparent}.btn.dangerfill:hover:not(:disabled){background:#c2301f}.btn.fbk{background:#1877f2;color:#fff;border-color:transparent;box-shadow:none}.cx-btn.shopify,.cx-btn.woo{box-shadow:none}.btn.fbk:hover:not(:disabled){background:#166fe5}.btn.amber{background:var(--amber);color:var(--ink)}.alink,.di-link{color:var(--mint);font-weight:600;text-decoration:none}.alink:hover,.di-link:hover{text-decoration:underline;text-underline-offset:3px;color:var(--mint)}.iconbtn,.ds-iconbtn,.ib-panel .x,.drawer .x,.ib-top .back{width:var(--h-control);height:var(--h-control);border-radius:var(--r-control);border:1px solid var(--line);background:var(--surface);color:var(--fg);display:grid;place-items:center;cursor:pointer;flex:none;transition:border-color var(--t-fast) ease-out,background-color var(--t-fast) ease-out}.iconbtn:hover,.ds-iconbtn:hover,.ib-panel .x:hover,.drawer .x:hover,.ib-top .back:hover{border-color:var(--line-3)}.iconbtn svg,.ds-iconbtn svg,.ib-panel .x svg,.drawer .x svg,.ib-top .back svg{width:18px;height:18px}.side .iconbtn{background:transparent;border-color:var(--d-line-2);color:#fff}@media (max-width:899px){.ib-top .back{display:grid}}@media (min-width:900px){.ib-top .back{display:none}}:is(.field,.afield) :is(input,textarea,select),.frow :is(input,textarea),.faqrow textarea,.pol-code input,.tm-form select,.tm-linkbox,.bigta,.ib-draft textarea,.ps textarea,.cm-step :is(input,textarea),.rv-inline :is(input,textarea),.cx-form input,.ts-fix textarea,.ts-intent input,.ib-composer textarea,.sc-inline input,.sc-ta,.sc-table input{background:var(--surface);color:var(--fg);border:1px solid var(--line-2);border-radius:var(--r-control);font-family:var(--body);transition:border-color var(--t-fast) ease-out,box-shadow var(--t-fast) ease-out}:is(.field,.afield) :is(input,select),.frow input,.pol-code input,.tm-form select,.rv-inline input,.cx-form input,.ts-intent input,.sc-inline input{min-height:var(--h-control);padding:0 12px;font-size:var(--fs-15)}:is(.field,.afield) textarea,.frow textarea,.faqrow textarea,.bigta,.ib-draft textarea,.ps textarea,.cm-step textarea,.rv-inline textarea,.ts-fix textarea,.sc-ta{padding:10px 12px;font-size:var(--fs-15);line-height:1.45}:is(.field,.afield) :is(input,textarea,select):hover,.frow :is(input,textarea):hover,.pol-code input:hover,.ib-composer textarea:hover{border-color:var(--line-3)}:is(.field,.afield) :is(input,textarea,select):focus,.frow :is(input,textarea):focus,.faqrow textarea:focus,.pol-code input:focus,.pol-range input:focus,.tm-form select:focus,.bigta:focus,.ib-draft textarea:focus,.ps textarea:focus,.cm-step :is(input,textarea):focus,.rv-inline :is(input,textarea):focus,.cx-form input:focus,.ts-fix textarea:focus,.ts-intent input:focus,.ib-composer textarea:focus,.sc-inline input:focus,.sc-ta:focus,.sc-table input:focus,.tm-linkbox:focus{outline:0;border-color:var(--mint);box-shadow:var(--ring)}:is(.field,.afield).err :is(input,textarea,select),.pol-code input[aria-invalid=true]{border-color:var(--red);box-shadow:0 0 0 3px #ff5c5024}:is(input,textarea)::placeholder{color:var(--faint);opacity:1}@media (max-width:899px){:is(.field,.afield) :is(input,textarea,select),.frow :is(input,textarea),.ib-composer textarea,.rv-inline :is(input,textarea),.cx-form input,.sc-inline input,.sc-ta,.ts-fix textarea,.cw-comp textarea,.ib-search input,.palette input{font-size:var(--fs-16)}}.field,.afield{gap:6px;font-size:var(--fs-14);font-weight:600}.field .hint,.afield .hint,.field small,.afield small{font-size:var(--fs-13)}select option{background:var(--overlay);color:var(--fg)}input[type=checkbox],input[type=radio]{accent-color:var(--mint)}.sw{background:#ffffff2e}.sw[aria-checked=true]{background:var(--mint)}.pill{border-radius:999px;padding:2px 9px;font-size:var(--fs-12);font-weight:600;line-height:18px;gap:5px}.pill.mint,.pill.soft{background:var(--mint-soft);color:var(--mint)}.pill.grey{background:#ffffff12;color:var(--muted)}.pill.ink{background:#ffffff1a;color:var(--fg)}.pill.ghost{background:transparent;color:var(--muted);border:1px solid var(--line-2)}.pill.dot:before,.pill.live:before{width:6px;height:6px}.nbadge{background:var(--mint);color:var(--ink);font-size:var(--fs-11);font-weight:700;border-radius:999px;padding:0 6px;min-width:18px;line-height:18px;text-align:center}.seg,.chips.sm{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:3px;gap:2px}.seg button,.chips.sm button{min-height:30px;padding:0 12px;border-radius:999px;font-size:var(--fs-13);font-weight:500;color:var(--muted);background:transparent;box-shadow:none}.seg button:hover,.chips.sm button:hover{color:var(--fg)}.seg button[aria-pressed=true],.chips.sm button[aria-pressed=true]{background:#ffffff1c;color:var(--fg);box-shadow:none}@media (max-width:899px){.seg button,.chips.sm button{min-height:40px}}.chips button{border-color:var(--line-2);background:var(--surface);color:var(--fg);border-radius:999px}.chips button[aria-pressed=true]{background:var(--mint-soft);color:var(--mint);border-color:var(--mint-line)}.tabs{gap:2px;border-bottom:1px solid var(--line);margin-bottom:var(--sp-5)}.tabs button{font-size:var(--fs-14);font-weight:500;color:var(--muted);padding:10px 12px;min-height:44px}.tabs button:hover{color:var(--fg)}.tabs button[aria-selected=true]{color:var(--fg);font-weight:600;border-bottom-color:var(--mint)}kbd{background:transparent;border:1px solid var(--line-2);color:var(--faint);border-radius:var(--r-xs);font-size:var(--fs-11)}.tiles button,.opt button,.radios label,.tm-opt,.conn .row,.pol-preset,.pol-opt,.ts-as label,.ts-bar .mode,.bp-m{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-box);color:var(--fg)}.tiles button:hover,.opt button:hover:not(:disabled),.radios label:hover,.tm-opt:hover,.pol-preset:hover,.pol-opt:hover,.ts-bar .mode:hover,.bp-m:hover:not(:disabled){border-color:var(--line-3)}.tiles button[aria-pressed=true],.opt button[aria-pressed=true],.radios label.sel,.tm-opt.sel,.conn .row.sel,.pol-preset[aria-pressed=true],.pol-opt.on,.ts-as label.sel,.ts-bar .mode.sel,.bl-p.cur{border-color:var(--mint);background:var(--mint-soft);box-shadow:none}.tiles button .ic{background:var(--soft);color:var(--fg);border-radius:var(--r-s)}.tiles button[aria-pressed=true] .ic{background:var(--mint);color:var(--ink)}.alert{border-radius:var(--r-box);font-size:var(--fs-14);border:1px solid transparent}.alert.err{background:var(--red-soft);color:var(--red)}.alert.ok{background:var(--mint-soft);color:var(--mint)}.alert.amber{background:var(--amber-soft);color:var(--amber)}.alert.info{background:var(--surface-2);color:var(--muted);border-color:var(--line)}.ds-banner{border-radius:var(--r-box)}.bl-banner{min-height:44px;padding:6px 6px 6px 14px;font-size:var(--fs-13);border-radius:var(--r-box);margin-bottom:var(--sp-4);gap:10px;border:1px solid var(--line)}.bl-banner svg{width:16px;height:16px}.bl-banner.trial{background:var(--card);color:var(--fg);border-color:var(--line)}.bl-banner .btn{min-height:32px;padding:0 12px;font-size:var(--fs-13)}@media (max-width:899px){.bl-banner .btn{min-height:40px}}.pop,.sheet,.palette,.drawer,.jw-dialog,.ds-drawer,.pop.ntf-pop{background:var(--overlay);border:1px solid var(--line-2);box-shadow:var(--sh-2)}.pop{border-radius:var(--r-box);padding:6px;gap:2px}.pop .item{border-radius:var(--r-s);min-height:40px;font-size:var(--fs-14)}.pop .item:hover{background:var(--hover)}.palette,.jw-dialog{border-radius:var(--r-sheet)}.drawer{border-radius:0;border-width:0 0 0 1px}.sheet{border-radius:var(--r-sheet) var(--r-sheet) 0 0;border-width:1px 0 0}.sheet-bg,.drawer-bg,.ds-drawer-bg{background:#05050899}.ctoast{background:var(--overlay);border-color:var(--line-2);border-radius:var(--r-box);font-size:var(--fs-14)}.skel i,.sk{background:linear-gradient(90deg,#ffffff0d,#ffffff17,#ffffff0d);background-size:200% 100%;animation:shimmer var(--t-shimmer) linear infinite}.ds-empty,.cc-empty,.ib-empty{gap:6px;color:var(--muted)}.ds-empty-ic,.cc-empty .ic,.ib-blank .ic,.noaccess .ic,.soon-card .ic,.quick .ic{background:var(--surface);border:1px solid var(--line-2);color:var(--mint);border-radius:var(--r-box)}.ds-empty b,.cc-empty b,.ib-empty b{font-size:var(--fs-15);font-weight:600;color:var(--fg)}.quick,.soon-card,.today a.hot,.tm-danger,.statusbar{background:var(--card)}.soon-card{border:1px solid var(--line)}.tm-danger{border-color:#ff8a8047}.rdv.confirmed{background:var(--mint-soft)}.progress i.cur:after{background:var(--mint)}.navgrp a{font-size:var(--fs-14);border-radius:var(--r-s);min-height:38px;padding:8px 10px}.navgrp a svg{width:18px;height:18px}.navgrp a:hover{background:var(--hover)}.navgrp a[aria-current=page]{background:#ffffff12;color:#fff}.navgrp .lbl{font-size:var(--fs-11);letter-spacing:.06em;padding:16px 10px 6px}.ws,.userbtn{border-radius:var(--r-box)}.tabbar{background:#121218f0}.tabbar a[aria-current=page]:before{box-shadow:none}.auth-card,.ob-panel{background:var(--card);color:var(--fg);border:1px solid var(--line);box-shadow:var(--sh-2);border-radius:var(--r-sheet)}.auth-card h1{font-size:var(--fs-24);line-height:1.2}.auth-sub{color:var(--muted)}.auth-or{color:var(--faint)}.auth-or:before,.auth-or:after{background:var(--line)}.auth-foot{color:var(--muted)}.lang{border-color:var(--line-2)}.lang button[aria-pressed=true]{background:#ffffff1f;color:#fff}.lang.light{border-color:var(--line-2)}.lang.light button{color:var(--muted)}.lang.light button[aria-pressed=true]{background:#ffffff1f;color:var(--fg)}.ob-steps button[aria-current=step]{background:var(--mint-soft);color:var(--fg);border-color:var(--mint-line)}.ob-steps button[aria-current=step] .n{background:var(--mint);color:var(--ink)}.av-init.ig{background:#d629762e;color:#ff9cc8}.av-init{font-family:var(--body);font-weight:600;letter-spacing:0}.chan{box-shadow:0 0 0 2px var(--bg);background:var(--overlay)}.au-item>.av-init{box-shadow:0 0 0 4px var(--card)}.au-day{background:var(--card)}.ib-m.b{background:#ffffff17;color:var(--fg)}.ib-m.b .meta{color:var(--muted)}.chart .bar.o,.legend i.ink{background:#8e8e9c}.check li.done .lbl{text-decoration-color:#ffffff59}.check li.done .ck:after{background:var(--ink)}.check .ck{border-color:var(--line-3)}.ib-list,.ib-top,.ib-composer,.ib-panel{background:var(--ink-2)}.ib-row.cur{background:var(--mint-soft)}.searchbtn{background:var(--surface-2);border-color:var(--line);border-radius:var(--r-control);width:min(360px,100%);color:var(--muted)}.searchbtn:hover{border-color:var(--line-2);box-shadow:none}.ib-search{background:var(--surface-2);border-color:var(--line);border-radius:var(--r-control)}.savebar{background:#0d0d12e0;border-top:1px solid var(--line)}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ts-fb{filter:none;opacity:1;color:var(--muted);background:transparent}.ts-fb svg{width:15px;height:15px}.ts-fb:hover{color:var(--fg)}.ts-fb[aria-pressed=true]{color:var(--mint);background:var(--mint-soft);border-color:var(--mint-line)}.ib-top{flex-wrap:nowrap;gap:10px;padding:10px 16px;min-height:64px}.ib-top .who{flex:1 1 auto;min-width:0}.ib-top .chips-inline{flex:none;flex-wrap:nowrap}.ib-top-act{display:flex;align-items:center;gap:8px;flex:none;margin-left:auto}@media (min-width:1300px){.ib-top .panelbtn{display:none}}@media (max-width:899px){.ib-top{padding:8px 12px;gap:8px}.ib-top>.av-init{display:none}.ib-top .panelbtn{width:44px;padding:0}.ib-top .panelbtn .lbl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}.ovf{position:relative;flex:none}.ovf-pop{position:absolute;left:auto;right:0;bottom:auto;top:calc(100% + 6px);width:max-content;min-width:240px;max-width:min(320px,calc(100vw - 24px));z-index:55}.pop .item{color:var(--fg);gap:10px}.pop .item svg{width:16px;height:16px;color:var(--muted);flex:none}.pop .item.danger,.pop .item.danger svg{color:var(--red)}.pop .item:focus-visible{outline:2px solid var(--mint);outline-offset:-2px}.sa-box{margin:12px 16px 0}.sa-form{background:var(--card);border:1px solid var(--line);border-radius:var(--r-box);padding:14px;gap:10px}.sa-title{font-size:var(--fs-14);font-weight:600}.sa-on{background:var(--mint-soft);color:var(--mint);border-radius:var(--r-box);padding:6px 6px 6px 12px;font-size:var(--fs-13)}.as-body{min-width:0}.as-activity,.as-persona,.as-comments,.as-page,.as-info{max-width:880px}.as-body>.step>.sect:first-child,.as-body>.step>.sect:first-of-type{padding-top:0}.as-body .sect{padding-top:var(--sp-5);gap:var(--sp-3)}.as-test .ts{background:none;padding:0;border-radius:0;gap:var(--sp-4)}.cw{border-radius:var(--r-card);border-color:var(--line-2);box-shadow:none;--cw-r:18px}.ts-ready,.ts-knows,.ts-cfg{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:none}.ts-bar{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ts-done{background:var(--card);border-color:var(--mint-line);border-radius:var(--r-card);-webkit-backdrop-filter:none;backdrop-filter:none}.ts-done .ring{box-shadow:none;animation:none}.ts-ready .bar i{background:var(--mint)}.ts-ready .gain{font-family:var(--body)}.ts-bar .mode em{font-size:var(--fs-11);letter-spacing:.02em;text-transform:none;background:var(--mint-soft);color:var(--mint)}.ts-chip{border-radius:999px;background:var(--surface-2);border-color:var(--line-2)}.ts-chip small{letter-spacing:.04em;font-size:var(--fs-11)}.ts-knows .lv-ok .dot,.cw-send{box-shadow:none}.cw-av{font-family:var(--body);font-weight:600}.cw-empty .ic{border-radius:var(--r-box)}.di-infos .rv-wrap{max-width:none;margin:0}.di-infos .rv-an{position:relative;max-width:none;margin:0;justify-items:start;text-align:start;gap:var(--sp-3);padding:var(--sp-5) var(--sp-5) var(--sp-5) 84px;border-radius:var(--r-card);background:var(--card);border-color:var(--line);-webkit-backdrop-filter:none;backdrop-filter:none}.di-infos .rv-an>.rv-an-orb{position:absolute;left:var(--sp-5);top:var(--sp-5);width:44px;height:44px;border-radius:var(--r-box)}@media (max-width:639px){.di-infos .rv-an{padding:var(--sp-4) var(--sp-4) var(--sp-4) 72px}.di-infos .rv-an>.rv-an-orb{left:var(--sp-4);top:var(--sp-4);width:40px;height:40px}}.di-infos .rv-an h2{font-family:var(--body);font-size:var(--fs-18);line-height:1.3;letter-spacing:-.01em}.di-infos .rv-an .rv-an-s{max-width:60ch}.di-infos .rv-an .rv-consent{max-width:640px;background:var(--surface-2)}.di-infos .rv-an .rv-an-actions{justify-content:flex-start}.rv-group,.rv-meter{background:var(--card);border-color:var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:var(--r-card)}.rv-an{-webkit-backdrop-filter:none;backdrop-filter:none}.rv-dot.green{box-shadow:none}.rv-bar i{background:var(--mint);box-shadow:none}.rv-group h3{font-family:var(--body)}.w4-sum-list{background:var(--card)}.hm-todo,.hm-today,.statusbar,.cc-check,.hm-period{margin-bottom:var(--sp-4)}.hm-head{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap;margin-bottom:var(--sp-3)}.hm-head h2{font-size:var(--fs-16)}.hm-sub{flex-basis:100%;color:var(--muted);font-size:var(--fs-13)}.hm-label{font-size:var(--fs-13)!important;font-weight:500!important;color:var(--muted);letter-spacing:0}.hm-period>.hm-head{justify-content:space-between;margin:var(--sp-6) 0 var(--sp-3)}.hm-list{list-style:none;margin:0 calc(-1 * var(--sp-3));padding:0;display:grid}.hm-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:10px var(--sp-3);border-radius:var(--r-box);text-decoration:none;color:inherit;min-height:60px;transition:background-color var(--t-fast) ease-out}.hm-row:hover{background:var(--hover)}.hm-row:hover .hm-go{border-color:var(--line-3)}.hm-row .av-init{width:36px;height:36px;font-size:var(--fs-12);background:var(--soft);color:var(--fg)}.hm-row .l{display:grid;min-width:0;gap:1px}.hm-row .l b{font-size:var(--fs-14);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-row .l span{font-size:var(--fs-13);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hm-list li+li .hm-row{box-shadow:0 -1px 0 var(--line)}.hm-go{pointer-events:none}@media (max-width:639px){.hm-row{grid-template-columns:36px minmax(0,1fr) auto}.hm-row .pill{display:none}.hm-go{min-height:36px!important}}.hm-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--line)}.hm-foot .alink{margin-left:auto}.hm-today{padding:var(--sp-4) var(--sp-5)}.hm-today>.hm-label{margin-bottom:var(--sp-2)}.hm-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.hm-stats.two{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-stat{display:grid;gap:2px;padding:var(--sp-2) var(--sp-4);text-decoration:none;color:inherit;border-left:1px solid var(--line);border-radius:var(--r-s);transition:background-color var(--t-fast) ease-out}.hm-stat:first-child{border-left:0;padding-left:0}.hm-stat:hover{background:var(--hover)}.hm-stat .k{font-size:var(--fs-13);color:var(--muted)}.hm-stat b{font-family:var(--body);font-size:var(--fs-28);font-weight:600;letter-spacing:-.02em;line-height:1.15;font-feature-settings:"tnum"}.hm-stat .s{font-size:var(--fs-12);color:var(--faint)}@media (max-width:639px){.hm-today{padding:var(--sp-4)}.hm-stats,.hm-stats.two{grid-template-columns:1fr}.hm-stat{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k b" "s b";align-items:center;border-left:0;border-top:1px solid var(--line);padding:10px 0;border-radius:0}.hm-stat:first-child{border-top:0}.hm-stat .k{grid-area:k;font-size:var(--fs-14);color:var(--fg)}.hm-stat .s{grid-area:s}.hm-stat b{grid-area:b;font-size:var(--fs-24)}}.statusbar{background:var(--card);border-radius:var(--r-card);padding:var(--sp-4);gap:12px;box-shadow:none}.statusbar>.av-init{background:var(--mint);color:var(--ink)}.statusbar .who>span{display:flex;align-items:center;gap:6px}.hm-dot{width:8px;height:8px;border-radius:50%;background:var(--faint);flex:none}.hm-dot.on{background:var(--mint)}.hm-period .kpis.home{margin-bottom:var(--sp-3)}.kpi{padding:var(--sp-4);min-height:0;gap:6px}.kpi b{font-size:var(--fs-24);line-height:1.15}.kpi .delta{font-size:var(--fs-12)}.cc-check summary{font-size:var(--fs-15)}.check li{min-height:48px;padding:4px 0}.check li a{min-height:40px}.chart .bar.zero b{display:none}@media (max-width:899px){.side{gap:8px;padding:8px var(--gutter);min-height:60px;background:#121218f0}.wswrap{flex:none}.side .ws{flex:none;padding:4px;gap:4px;min-height:44px}.side .ws svg{margin-left:0}.topctl.mobile{margin-left:auto}.side .iconbtn{width:44px;height:44px}}.co-list{gap:0;background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.co-list>.card{border:0;border-radius:0;border-top:1px solid var(--line);padding:var(--sp-4) var(--sp-5);background:transparent}.co-list>.card:first-child{border-top:0}.co-head{min-height:40px}.co-head b{font-size:var(--fs-15);font-weight:600}.co-head:after{content:"";width:16px;height:16px;flex:none;background:var(--muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform var(--t-fast) ease-out}.co-head[aria-expanded=true]:after{transform:rotate(180deg)}.co-body .dsec>b{text-transform:none;letter-spacing:0;font-size:var(--fs-13);font-weight:600;color:var(--fg)}@media (max-width:639px){.co-list>.card{padding:var(--sp-3) var(--sp-4)}}.au-timeline{padding:4px var(--sp-5) var(--sp-5)}.au-item>.av-init{width:36px;height:36px;font-size:var(--fs-12)}.au-list:before{left:17px}.au-body p,.tm-row .who b,.set-links a{font-size:var(--fs-14)}.np-l .ic{border-radius:var(--r-s);background:var(--surface-2)}.toolbar{padding:var(--sp-3) var(--sp-4);gap:var(--sp-3)}.tbl th{padding:10px 16px}.tbl td{padding:12px 16px;font-size:var(--fs-14)}.tbl tbody tr:hover{background:var(--hover)}.drawer .dh h2{font-size:var(--fs-20);font-family:var(--body)}.pipe li i{height:4px}.pipe li.done i{background:var(--mint);box-shadow:none}.soon-card{border-radius:var(--r-card);padding:var(--sp-4)}.soon-card .pill{flex:none}.ib-head{padding:var(--sp-5) var(--sp-4) var(--sp-3)}.ib-head h1{font-family:var(--display);font-size:var(--fs-24);letter-spacing:-.03em}.ib-row{padding:12px var(--sp-4)}.ib-row .avw .av-init{background:var(--soft)}.ib-row .dot{width:8px;height:8px}.ib-draft{border:1px solid var(--mint-line);border-left-width:1px;box-shadow:none;border-radius:var(--r-card);border-end-end-radius:var(--r-xs)}.ib-m{border-radius:var(--r-card)}.ib-m.c{background:var(--card);border-color:var(--line)}.ib-composer textarea,.ib-composer .btn{border-radius:var(--r-box)}@media (max-width:720px){.or-tbl thead{display:none}.or-tbl,.or-tbl tbody{display:block}.or-tbl tbody tr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"c c t" "n d s";gap:4px 10px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line);min-height:64px}.or-tbl tbody tr:last-child{border-bottom:0}.or-tbl td{padding:0;border:0!important}.or-tbl td:nth-child(1){grid-area:n;font-size:var(--fs-13)}.or-tbl td:nth-child(2){grid-area:d;font-size:var(--fs-13)}.or-tbl td:nth-child(3){grid-area:c;min-width:0}.or-tbl td:nth-child(3) .block{display:inline;margin-left:6px}.or-tbl td:nth-child(6){grid-area:t}.or-tbl td:nth-child(7){grid-area:s;justify-self:end}}@media (max-width:899px){.tabs{-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent);padding-right:24px}}:root{--edge:inset 0 1px 0 rgba(255,255,255,.06);--sh-card:0 1px 1px rgba(0,0,0,.26),0 14px 34px -26px rgba(0,0,0,.75);--sh-raise:0 1px 2px rgba(0,0,0,.35),0 10px 24px -18px rgba(0,0,0,.65);--sh-float:0 2px 6px rgba(0,0,0,.35),0 28px 70px -28px rgba(0,0,0,.9);--card-light:linear-gradient(180deg,rgba(255,255,255,.03) 0,rgba(255,255,255,0) 64px);--raise:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035));--raise-hover:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.06));--sunk:#101016;--sunk-shadow:inset 0 1px 2px rgba(0,0,0,.45);--ease-spring:cubic-bezier(.22,1,.36,1);--i-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--i-spark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l1.8 5.2L19 9l-5.2 1.8L12 16l-1.8-5.2L5 9l5.2-1.8z' fill='%23000'/%3E%3C/svg%3E");--i-pin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22s7-6.5 7-12a7 7 0 0 0-14 0c0 5.5 7 12 7 12zM12 12.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5z' fill='none' stroke='%23000' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E")}body{isolation:isolate}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.045;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}.shell{background:transparent}@media (min-width:900px){.shell{background:transparent}.side{background:var(--ink-2);border-right:1px solid var(--line)}}html{scrollbar-width:thin}a{text-underline-offset:3px;text-decoration-thickness:1px}.main h1{font-size:28px;line-height:34px;letter-spacing:-.025em;margin-bottom:6px}@media (max-width:899px){.main h1{font-size:24px;line-height:30px}}.pagehead{margin-bottom:var(--sp-6);align-items:center}@media (max-width:899px){.pagehead{margin-bottom:var(--sp-5)}}.main .sub,.pagehead .sub{font-size:var(--fs-14);max-width:64ch}.card h2,.card>h3,.set-card h2,.hm-head h2{font-size:17px;letter-spacing:-.015em}time,.tnum,.num,.kpi b,.hm-stat b,.pill,.nbadge,.cnt,.tbl td,.kv dd,.hist,.bl-plan .pr,.bl-p .pr,.bl-meter .big,.bl-lines,.bl-inv,.ring .n b,.delta,.ntf-quick b,.today b,.chart .grid i span,.chart .bar b,.cm-card time{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.hm-stat b{font-family:var(--display);font-weight:600;font-size:32px;line-height:1.1;letter-spacing:-.02em}.hm-stat.sales b{color:var(--mint)}@media (max-width:639px){.hm-stat b{font-size:24px}}.kpi b{font-size:26px;letter-spacing:-.03em}.drawer .dh h2{font-family:var(--display);font-size:22px;letter-spacing:-.02em;font-weight:600}.bl-plan .pr,.bl-p .pr,.bl-meter .big{font-family:var(--display);font-weight:600;letter-spacing:-.02em}.bl-plan .pr{font-size:30px}.bl-p .pr{font-size:24px}.bl-meter .big{font-size:26px}.bl-plan .pr small,.bl-p .pr small,.bl-meter .big small{font-family:var(--body);font-weight:500}.co-mono{font-family:var(--display);font-weight:600;font-size:14px;letter-spacing:0}.co-mono.sm{font-size:11px}.ib-head h1{font-size:24px;line-height:30px}.auth-card h1{font-size:28px;line-height:1.15;letter-spacing:-.025em}@media (max-width:639px){.auth-card h1{font-size:24px}}.navgrp .lbl{font-size:var(--fs-11);letter-spacing:.1em;color:var(--faint);padding:18px 12px 6px}.card,.kpi,.co-card,.statusbar,.ts-ready,.ts-knows,.ts-cfg,.ts-bar,.ts-done,.rv-group,.rv-meter,.soon-card,.co-list,.di-infos .rv-an,.bl-banner.trial,.sa-form,.cm-card{background:var(--card-light),var(--card);box-shadow:var(--edge),var(--sh-card)}.card.nopad{overflow:hidden}.card .card,.card .kpi{box-shadow:none}.alert.ok{border-color:var(--mint-line)}.alert.err{border-color:#ff8a8047}.alert.amber{border-color:#ffc86147}.alert.info{background:var(--card-light),var(--surface-2)}.bl-banner.trial{border-color:var(--line);color:var(--fg)}.bl-banner.trial svg{color:var(--mint)}.bar,.bl-bar,.ts-ready .bar{background:#00000059;box-shadow:inset 0 1px 1px #0006,0 1px #ffffff0a}.bar i,.bl-bar i,.ts-ready .bar i{background:linear-gradient(90deg,#3DFFB8,var(--mint))}.bl-bar i.warn{background:linear-gradient(90deg,#FFD47A,var(--amber))}.bl-bar i.over{background:linear-gradient(90deg,#FFA399,var(--red))}.pop,.palette,.drawer,.jw-dialog,.ds-drawer,.sheet,.ctoast,.pop.ntf-pop,.ts-side.open{background:var(--card-light),var(--overlay);box-shadow:var(--edge),var(--sh-float)}.sheet{box-shadow:var(--edge),0 -30px 80px -30px #000000e6}.drawer{box-shadow:var(--edge),-30px 0 90px -30px #000c}.sheet-bg,.drawer-bg,.ds-drawer-bg{background:#0505089e;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.ds-hint-tip{background:var(--card-light),var(--overlay);box-shadow:var(--edge),var(--sh-raise)}.btn.line,.btn.ghost,.btn.ggl,.ds-btn--secondary,.rv-btn:not(.ok),.iconbtn,.ds-iconbtn,.ib-panel .x,.drawer .x,.ib-top .back,.hm-go{background:var(--raise),var(--card);border-color:var(--line-2);box-shadow:var(--edge),0 1px 2px #0000004d}.btn.line:hover:not(:disabled),.btn.ghost:hover:not(:disabled),.btn.ggl:hover:not(:disabled),.ds-btn--secondary:hover:not(:disabled),.rv-btn:not(.ok):hover:not(:disabled),.iconbtn:hover,.ds-iconbtn:hover,.ib-panel .x:hover,.drawer .x:hover,.ib-top .back:hover{background:var(--raise-hover),var(--card);border-color:var(--line-3)}.side .iconbtn{background:transparent;box-shadow:none}.side .iconbtn:hover{background:var(--hover)}.btn.mint,.btn.ink,.ds-btn--primary,.rv-btn.ok,.cw-send{box-shadow:inset 0 1px #ffffff6b,0 1px 2px #00000059,0 10px 24px -14px #00f5a099}.btn.mint:hover:not(:disabled),.ds-btn--primary:hover:not(:disabled),.rv-btn.ok:hover:not(:disabled){box-shadow:inset 0 1px #ffffff80,0 2px 4px #00000059,0 14px 28px -14px #00f5a0b3}.btn:active:not(:disabled),.ds-btn:active:not(:disabled),.rv-btn:active:not(:disabled),.iconbtn:active,.ds-iconbtn:active,.cw-send:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 1px #ffffff26,0 0 #0000}.btn.danger,.ds-btn--danger{background:transparent;box-shadow:none}.btn.fbk{box-shadow:inset 0 1px #ffffff38,0 1px 2px #00000059,0 10px 24px -14px #1877f2b3}.btn.dangerfill{box-shadow:inset 0 1px #fff3,0 1px 2px #00000059}.btn:disabled,.ds-btn:disabled{box-shadow:none;transform:none}.alink:hover,.di-link:hover{text-decoration-thickness:1.5px}:is(.field,.afield) :is(input,textarea,select),.frow :is(input,textarea),.faqrow textarea,.pol-code input,.tm-form select,.tm-linkbox,.bigta,.ib-draft textarea,.ps textarea,.cm-step :is(input,textarea),.rv-inline :is(input,textarea),.cx-form input,.ts-fix textarea,.ts-intent input,.ib-composer textarea,.sc-inline input,.sc-ta,.sc-table input,.co-body input[readonly],.palette .pin{background:var(--sunk);box-shadow:var(--sunk-shadow);border-color:var(--line-2)}:is(.field,.afield) :is(input,textarea,select):focus,.frow :is(input,textarea):focus,.faqrow textarea:focus,.pol-code input:focus,.pol-range input:focus,.tm-form select:focus,.bigta:focus,.ib-draft textarea:focus,.ps textarea:focus,.cm-step :is(input,textarea):focus,.rv-inline :is(input,textarea):focus,.cx-form input:focus,.ts-fix textarea:focus,.ts-intent input:focus,.ib-composer textarea:focus,.sc-inline input:focus,.sc-ta:focus,.sc-table input:focus,.tm-linkbox:focus{box-shadow:var(--sunk-shadow),var(--ring)}.ib-search,.searchbtn{background:var(--sunk);box-shadow:var(--sunk-shadow);border-color:var(--line)}.ib-search:focus-within{border-color:var(--mint);box-shadow:var(--sunk-shadow),var(--ring)}.searchbtn:hover{border-color:var(--line-2);color:var(--fg)}.palette .pin{box-shadow:none;border-bottom:1px solid var(--line)}.seg,.chips.sm{background:var(--sunk);box-shadow:var(--sunk-shadow);border-color:var(--line)}.seg button[aria-pressed=true],.chips.sm button[aria-pressed=true]{background:var(--raise-hover),var(--card);box-shadow:var(--edge),0 1px 2px #0006;color:var(--fg)}.seg.dark button[aria-pressed=true]{background:var(--mint);color:var(--ink);box-shadow:inset 0 1px #fff6,0 1px 2px #0006}.chips button{background:var(--raise),var(--card);box-shadow:var(--edge)}.chips button[aria-pressed=true]{background:var(--mint-soft);box-shadow:inset 0 0 0 1px var(--mint-line)}.sw{background:#0006;box-shadow:inset 0 1px 2px #00000080,0 1px #ffffff0d}.sw:after{transition:transform .34s var(--ease-spring),background-color var(--t-fast);box-shadow:0 1px 3px #00000073,0 0 0 1px #0000001a}.sw[aria-checked=true]{background:var(--mint);box-shadow:inset 0 1px #ffffff59,0 4px 12px -6px #00f5a099}.sw[aria-checked=true]:after{background:var(--ink)}.tiles button,.opt button,.radios label,.tm-opt,.conn .row,.pol-preset,.pol-opt,.ts-as label,.ts-bar .mode,.bp-m{background:var(--card-light),var(--surface-2);box-shadow:var(--edge)}.tiles button[aria-pressed=true],.opt button[aria-pressed=true],.radios label.sel,.tm-opt.sel,.conn .row.sel,.pol-preset[aria-pressed=true],.pol-opt.on,.ts-as label.sel,.ts-bar .mode.sel{background:linear-gradient(180deg,#00f5a01a,#00f5a00a),var(--card);border-color:var(--mint-line);box-shadow:var(--edge)}.pill{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 22%,transparent);padding:2px 9px 2px 8px}.pill.ink,.pill.grey,.pill.ghost{box-shadow:inset 0 0 0 1px var(--line-2)}.pill.ghost{background:transparent;border:0}.pill.mint,.pill.live{background:var(--mint-soft);color:var(--mint)}.hm-row .pill:before,.tbl .pill:before,.porder .pill:before,.drawer .dh .pill:before,.ib-row .l3 .pill:first-child:before,.chips-inline .pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.pill.live:before{animation:ping 2.2s var(--ease) infinite}.nbadge{box-shadow:0 0 0 2px var(--ink-2),inset 0 1px #ffffff59}.main .nbadge,.tabbar .nbadge{box-shadow:0 0 0 2px var(--bg),inset 0 1px #ffffff59}.tabs .cnt{font-variant-numeric:tabular-nums}.tabs{gap:4px;margin-bottom:var(--sp-6)}.tabs button{position:relative;padding:10px 14px;border-bottom-color:transparent}.tabs button[aria-selected=true]{border-bottom-color:transparent}.tabs button[aria-selected=true]:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:var(--mint)}.tabs button:hover:not([aria-selected=true]):after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:var(--line-2)}@media (max-width:899px){.tabs{margin-bottom:var(--sp-5)}}.ds-empty-ic,.cc-empty .ic,.ib-blank .ic,.noaccess .ic,.quick .ic,.ib-empty>svg,.ntf-empty>svg{width:48px;height:48px;border-radius:14px;background:linear-gradient(180deg,#00f5a024,#00f5a00f);border:1px solid var(--mint-line);color:var(--mint);box-shadow:var(--edge),0 10px 24px -16px #00f5a073;padding:0}.ib-empty>svg,.ntf-empty>svg{padding:14px;margin-bottom:8px}.ds-empty-ic svg,.cc-empty .ic svg,.ib-blank .ic svg{width:20px;height:20px}.ds-empty b,.cc-empty b,.ib-empty b,.ib-blank b{font-size:17px;letter-spacing:-.01em}.ds-empty{padding:32px 12px}.ds-empty .btn{margin-top:12px}@media (min-width:900px){.side{padding:18px 12px 12px;gap:4px}.side .brand{padding:2px 10px 16px}.ws{background:var(--raise),var(--card);border-color:var(--line);box-shadow:var(--edge),0 1px 2px #0000004d;min-height:52px;padding:8px 10px}.ws:hover{background:var(--raise-hover),var(--card);border-color:var(--line-2)}.ws .av-init{box-shadow:inset 0 1px #ffffff59}.navgrp a{min-height:38px;padding:8px 10px;border-radius:var(--r-control);color:var(--d-muted);transition:background-color var(--t-fast) ease-out,color var(--t-fast) ease-out}.navgrp a svg{opacity:.72;transition:opacity var(--t-fast),color var(--t-fast)}.navgrp a:hover{background:var(--hover);color:#fff}.navgrp a:hover svg{opacity:1}.navgrp a[aria-current=page]{background:var(--raise),var(--card);color:#fff;box-shadow:var(--edge),0 1px 2px #00000059;font-weight:600}.navgrp a[aria-current=page]:before{content:none}.navgrp a[aria-current=page] svg{opacity:1;color:var(--mint)}.side .bottom{padding-top:10px;margin-top:auto;border-top:1px solid var(--line)}.userbtn{min-height:52px;padding:8px 10px;border-radius:var(--r-control)}.userbtn:hover,.userbtn[aria-expanded=true]{background:var(--hover);border-color:transparent}.userbtn .av-init.dark{background:var(--raise),var(--ink-4);box-shadow:var(--edge)}.pgsw-btn{background:var(--sunk);box-shadow:var(--sunk-shadow)}}@media (max-width:899px){.side{background:#0d0d12db;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.side .ws{background:var(--raise),var(--card);border-color:var(--line);box-shadow:var(--edge)}.tabbar{background:#0d0d12db;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-top:1px solid var(--line)}.tabbar a[aria-current=page]:before{content:none}.tabbar .iw,.tabbar button>svg{padding:3px 12px;border-radius:999px;transition:background-color var(--t-fast) ease-out}.tabbar a[aria-current=page] .iw,.tabbar button[aria-expanded=true]>svg{background:var(--mint-soft)}.tabbar a[aria-current=page]{font-weight:600}.tabbar .iw .nbadge{top:-4px;right:0}}.hm-head{gap:8px 10px;margin-bottom:var(--sp-3)}.hm-count{font-family:var(--display);font-weight:600;font-size:18px;line-height:1;color:var(--mint);letter-spacing:-.02em;font-variant-numeric:tabular-nums;padding:0 2px}.hm-chips{flex-basis:100%;display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.hm-chip{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 9px 0 8px;border-radius:999px;font-size:var(--fs-12);font-weight:500;color:var(--muted);background:var(--sunk);box-shadow:var(--sunk-shadow),inset 0 0 0 1px var(--line);font-variant-numeric:tabular-nums}.hm-chip b{color:var(--fg);font-weight:600}.hm-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--faint);flex:none}.hm-chip.t-mine:before{background:var(--red)}.hm-chip.t-validate:before{background:var(--amber)}.hm-chip.t-unread:before{background:var(--mint)}.hm-chip.t-orders:before{background:var(--blue)}.hm-list{margin:0 calc(-1 * var(--sp-3))}.hm-row{min-height:62px;padding:10px var(--sp-3);animation:rise .36s var(--ease-out) both;animation-delay:calc(var(--i,0) * 40ms)}.hm-row .av-init{box-shadow:var(--edge),0 1px 2px #0000004d}.hm-row .l b{font-size:var(--fs-15)}.hm-row:hover .hm-go{border-color:var(--mint-line);color:var(--mint);background:linear-gradient(180deg,#00f5a01f,#00f5a00d),var(--card)}.hm-foot{padding-top:var(--sp-3)}.hm-today{padding:var(--sp-4) var(--sp-5) var(--sp-5)}.hm-today>.hm-label{margin-bottom:var(--sp-3)}@media (min-width:640px){.hm-stat{padding:var(--sp-1) var(--sp-5)}}@media (max-width:639px){.hm-stat{padding:10px 0;border-left:0}.hm-stat .k,.hm-stat .s{padding-left:0}.hm-stat b{justify-self:end;text-align:end}}.hm-stat .k{font-size:var(--fs-13)}.hm-stat .s{margin-top:2px}.statusbar{padding:var(--sp-4) var(--sp-5)}.statusbar>.av-init{position:relative;width:44px;height:44px;font-size:var(--fs-15);box-shadow:inset 0 1px #fff6,0 1px 2px #00000059}.statusbar>.av-init:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid var(--mint);opacity:0}.statusbar.on>.av-init:after{animation:breathe 2.6s var(--ease-out) infinite}@keyframes breathe{0%{transform:scale(.86);opacity:.7}70%{transform:scale(1.22);opacity:0}to{transform:scale(1.22);opacity:0}}.hm-dot.on{box-shadow:0 0 0 3px #00f5a02e}.statusbar .who>b{font-size:var(--fs-16)}.cc-check summary{min-height:32px}.check .ck{width:22px;height:22px;background:var(--sunk);box-shadow:var(--sunk-shadow);border-color:var(--line-2)}.check li.done .ck{background:var(--mint);box-shadow:inset 0 1px #fff6}.hm-period>.hm-head{margin-top:var(--sp-7)}.hm-period .hm-head .hm-label{font-size:var(--fs-14)!important;color:var(--fg)}@media (min-width:900px){.kpis{gap:0;background:var(--card-light),var(--card);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--edge),var(--sh-card);overflow:hidden}.kpis .kpi{border:0;border-radius:0;box-shadow:none;background:transparent;border-left:1px solid var(--line);padding:18px 20px;min-height:0}.kpis .kpi:first-child{border-left:0}.kpis a.kpi:hover{background:var(--hover);transform:none;box-shadow:none}.kpis .kpi .spark{right:18px;top:18px}}@media (max-width:899px){.kpis.home{display:grid;grid-template-columns:1fr 1fr;gap:10px;overflow:visible;margin:0 0 var(--sp-3);padding:0;scroll-snap-type:none}.kpis.home .kpi{flex:none;min-height:0;padding:14px}.kpis.home .kpi b{font-size:var(--fs-24)}.kpis.home .kpi .spark{display:none}.kpis.home .kpi .k{padding-right:0}}.kpi .k{font-size:var(--fs-13)}.kpi.accent b{color:var(--mint)}.chart .bar.m{background:linear-gradient(180deg,#3DFFB8,var(--mint));border-radius:5px 5px 2px 2px}.chart .bar.o{background:linear-gradient(180deg,#b4b4c0,#7e7e8c);border-radius:5px 5px 2px 2px}.chart .bar.zero{background:var(--line-2)}.chart .grid i{border-top-style:solid;border-top-color:#ffffff0f}.legend i.ink{background:#8e8e9c}.ib-head{padding:var(--sp-5) var(--sp-4) var(--sp-3);border-bottom-color:var(--line)}.ib-row{padding:12px var(--sp-4);border-bottom-color:var(--line);animation:rise .3s var(--ease-out) both;animation-delay:calc(var(--i,0) * 30ms)}.ib-row .avw .av-init{box-shadow:var(--edge),0 1px 2px #0000004d}.ib-row.cur{background:linear-gradient(90deg,#00f5a017,#00f5a008)}.ib-row.cur .avw .av-init{box-shadow:0 0 0 2px var(--ink-2),0 0 0 4px var(--mint)}.ib-row.cur .l1 b,.ib-row.unread .l1 b{color:#fff}.ib-row .l1 time{font-variant-numeric:tabular-nums}.ib-row .dot{box-shadow:0 0 0 3px #00f5a02e}.chan{box-shadow:0 0 0 2px var(--ink-2)}.ib-top{background:#121218e6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--line)}.ib-top>.av-init{box-shadow:var(--edge)}.ib-conv{background:transparent}.ib-msgs{gap:10px;padding:20px 18px}.ib-m.c{background:var(--card-light),var(--card);border-color:var(--line);box-shadow:var(--edge),0 1px 2px #00000040}.ib-m.b{background:linear-gradient(180deg,#ffffff1f,#ffffff14);box-shadow:var(--edge)}.ib-m.b .meta{display:inline-flex;align-items:center;gap:4px;color:var(--mint)}.ib-m.b .meta:before{content:"";width:11px;height:11px;background:var(--mint);-webkit-mask:var(--i-spark) center/contain no-repeat;mask:var(--i-spark) center/contain no-repeat}.ib-m.h{box-shadow:inset 0 1px #ffffff59,0 1px 2px #0000004d}.ib-draft{background:linear-gradient(180deg,#00f5a014,#00f5a005),var(--overlay);border:1px solid var(--mint-line);box-shadow:var(--edge),0 1px 2px #0000004d,0 18px 40px -24px #00f5a073;padding:14px 16px}.ib-draft .dh{color:var(--mint);font-weight:600}@media (max-width:639px){.ib-draft{max-width:94%}.ib-m{max-width:84%}}.inbox,.ib-conv,.ib-top,.ib-msgs,.ib-composer{min-width:0}@media (max-width:639px){.ib-top .who{flex:1 1 0;min-width:40px}.ib-top .who span{white-space:nowrap;overflow:hidden}.ib-top .chips-inline{flex:0 0 auto}.ib-top .chips-inline .pill:not(:first-child){display:none}}.ib-draft .dh svg{color:var(--mint)}.ib-draft.blocked{background:linear-gradient(180deg,#ff5c5014,#ff5c5005),var(--overlay);border-color:#ff8a8066;box-shadow:var(--edge),0 1px 2px #0000004d}.ib-draft.blocked .dh,.ib-draft.blocked .dh svg{color:var(--red)}.ib-composer{background:var(--ink-2);border-top-color:var(--line);padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.ib-composer textarea{border-radius:22px;padding:12px 18px}.ib-composer .btn{width:46px;height:46px;border-radius:50%;background:var(--mint);color:var(--ink);border-color:transparent}.ib-composer .btn:hover:not(:disabled){background:var(--mint-hover)}.ib-composer .btn:disabled{background:var(--raise),var(--card);color:var(--faint);box-shadow:var(--edge)}.ib-panel{background:var(--ink-2);border-left-color:var(--line)}.ib-panel .pc .av-init.lg{width:64px;height:64px;font-size:var(--fs-20);box-shadow:var(--edge),0 0 0 4px #ffffff0a}.porder{background:var(--raise),var(--card);box-shadow:var(--edge);border-color:var(--line)}.porder:hover{border-color:var(--line-3)}.ib-blank .ic{width:56px;height:56px;border-radius:16px}.ib-blank .ic svg{width:24px;height:24px}.ib-banner.red{box-shadow:inset 0 -1px #ff8a8040}.ib-banner.red span{color:#ffb3ac}.ib-banner.amber{box-shadow:inset 0 -1px #ffc86140}.toolbar{padding:var(--sp-3) var(--sp-4);border-bottom-color:var(--line)}.tbl th{font-size:var(--fs-12);font-weight:500;color:var(--faint);padding:10px 16px;border-bottom-color:var(--line);background:#00000024}.tbl td{padding:14px 16px;border-bottom-color:var(--line);vertical-align:middle}.tbl tbody tr{transition:background-color var(--t-fast) ease-out}.tbl tbody tr:focus-visible{outline:2px solid var(--mint);outline-offset:-2px}.tbl .mono{color:var(--fg);font-weight:600;font-size:var(--fs-13);letter-spacing:.01em}.tbl .num b{font-weight:600;font-size:var(--fs-15)}.geo{display:inline-flex;align-items:center;gap:5px;max-width:100%;min-width:0}.geo:before{content:"";width:12px;height:12px;flex:none;background:var(--faint);-webkit-mask:var(--i-pin) center/contain no-repeat;mask:var(--i-pin) center/contain no-repeat}.geo>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.geo-gov{display:block;font-size:var(--fs-12);color:var(--faint);padding-left:17px}@media (max-width:720px){.or-tbl tbody tr{padding:14px 16px}.or-tbl tbody tr:hover{background:var(--hover)}}.drawer{padding:var(--sp-5)}.drawer .dh{padding-bottom:var(--sp-4);border-bottom:1px solid var(--line)}.drawer .dsec>b{font-size:var(--fs-12);color:var(--faint)}.pipe{gap:6px;margin-top:-6px}.pipe li i{position:relative;height:4px;background:#00000059;box-shadow:inset 0 1px 1px #0006}.pipe li.done i{background:linear-gradient(90deg,#3DFFB8,var(--mint));box-shadow:none}.pipe li.done i:after{content:"";position:absolute;right:0;top:50%;width:8px;height:8px;border-radius:50%;background:var(--mint);transform:translateY(-50%);box-shadow:0 0 0 2px var(--overlay)}.pipe li{font-size:var(--fs-12)}.tbl.mini td{padding:7px 0;border-bottom:1px solid var(--line)}.tbl.mini tr.total td{padding-top:10px;font-size:var(--fs-16);font-weight:600}.tbl.mini tr.total td.num{color:var(--mint)}.hist li{border-bottom:1px solid var(--line)}.hist time{color:var(--faint);font-variant-numeric:tabular-nums}.rdv .av-init{box-shadow:var(--edge)}.soon-card{border-color:var(--line)}.soon-card .ic{background:linear-gradient(180deg,#00f5a024,#00f5a00f);border:1px solid var(--mint-line);color:var(--mint)}.soon-card:hover{border-color:var(--line-2)}.ts-chip{background:var(--raise),var(--card);box-shadow:var(--edge),0 1px 2px #00000040;border-color:var(--line)}.ts-chip:hover:not(:disabled){background:var(--raise-hover),var(--card);border-color:var(--line-2)}.ts-chip small{color:var(--mint)}.cw{box-shadow:var(--edge),var(--sh-card)}.ts-knows .lv-ok .dot{box-shadow:0 0 0 3px #00f5a029}.ts-bar .mode em{box-shadow:inset 0 0 0 1px var(--mint-line)}.di-infos .rv-an>.rv-an-orb{background:linear-gradient(180deg,#00f5a024,#00f5a00f);border:1px solid var(--mint-line);box-shadow:var(--edge)}.pol-sec-head{border-radius:var(--r-box)}.pol-sec.open .pol-sec-head{background:var(--hover)}.rv-bar i{background:linear-gradient(90deg,#3DFFB8,var(--mint))}.co-card{transition:border-color var(--t-fast) ease-out,box-shadow var(--t-fast) ease-out}.co-card.open{border-color:var(--mint-line);box-shadow:var(--edge),var(--sh-card),0 0 0 1px #00f5a01f}.co-mono{background:linear-gradient(180deg,#00f5a029,#00f5a00f);color:var(--mint);box-shadow:var(--edge)}.co-mono.sm{background:var(--raise),var(--card);color:var(--muted);border-color:var(--line-2)}.co-soon li{min-width:0;background:var(--card-light),var(--card);box-shadow:var(--edge)}.co-soon b{min-width:0}.co-soon-tag{flex:none}@media (max-width:639px){.co-soon{grid-template-columns:1fr}}.co-body{border-top-color:var(--line)}.co-body .dsec>b{color:var(--fg)}.bl-p{background:var(--card-light),var(--surface-2);box-shadow:var(--edge);border-color:var(--line)}.bl-p.cur{background:linear-gradient(180deg,#00f5a01a,#00f5a008),var(--card);border-color:var(--mint-line);box-shadow:var(--edge),var(--sh-card)}.bl-p ul li:before{content:"";width:14px;height:14px;margin-top:3px;background:var(--mint);-webkit-mask:var(--i-check) center/contain no-repeat;mask:var(--i-check) center/contain no-repeat}.bl-p ul li{column-gap:6px}.bl-upsell{border:1px solid var(--mint-line)}.bl-cancel .confirm{background:var(--sunk);box-shadow:var(--sunk-shadow)}.bl-ret .ic{box-shadow:var(--edge)}.bp-m{min-width:0}.dark-ground{overflow:clip}.dark-ground:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.2px);background-size:26px 26px;-webkit-mask-image:radial-gradient(70% 55% at 50% 30%,#000 20%,transparent 100%);mask-image:radial-gradient(70% 55% at 50% 30%,#000 20%,transparent 100%)}.auth-ghost{position:absolute;right:-6vw;bottom:-8vw;width:min(44vw,520px);height:auto;color:#fff;opacity:.035;pointer-events:none;z-index:-1}@media (max-width:639px){.auth-ghost{width:70vw;right:-16vw;bottom:-12vw}}.auth-card,.ob-panel{background:var(--card-light),var(--card);border-color:var(--line-2);box-shadow:var(--edge),var(--sh-float)}.auth-card{padding:32px 24px}@media (min-width:640px){.auth-card{padding:40px 36px 36px}}.logo-mark{width:48px;height:48px;margin-bottom:18px;filter:drop-shadow(0 6px 14px rgba(0,245,160,.35))}.auth-sub{margin-bottom:24px}.auth-form{gap:14px}.auth-or{margin:8px 0 4px}.auth-trust{margin-top:26px;color:var(--d-muted)}.auth-trust li{padding:6px 10px;border-radius:999px;background:#ffffff08;box-shadow:inset 0 0 0 1px var(--line)}.lang{background:var(--sunk);box-shadow:var(--sunk-shadow)}.lang button[aria-pressed=true]{background:var(--raise-hover),var(--card);color:#fff;box-shadow:var(--edge),0 1px 2px #0006}.ob-steps button[aria-current=step]{box-shadow:var(--edge)}.au-item>.av-init{box-shadow:0 0 0 4px var(--card),var(--edge)}.au-list:before{background:var(--line)}.au-day{background:var(--card);color:var(--faint)}.tm-row>.av-init,.ntf-item .ic,.np-l .ic{box-shadow:var(--edge)}.set-links a{transition:color var(--t-fast) ease-out}.set-links a:hover svg{color:var(--mint)}.np-l .ic{background:var(--raise),var(--card)}.ntf-item.unread{background:linear-gradient(90deg,#00f5a014,#00f5a005)}.phits li.sel{background:var(--raise),var(--card);box-shadow:var(--edge)}.pop .item:hover,.sheet .item:hover{background:var(--hover)}.pop .item.cur{background:var(--mint-soft)}.skel i,.sk{background:linear-gradient(90deg,#ffffff0b,#ffffff17,#ffffff0b);background-size:200% 100%}@media (prefers-reduced-motion:reduce){.hm-row,.ib-row{animation:none}.statusbar.on>.av-init:after{animation:none;opacity:0}.sw:after{transition:none}}@keyframes c1pulse{0%{box-shadow:0 0 #00f5a08c}to{box-shadow:0 0 0 9px #00f5a000}}.c1-pulse{width:8px;height:8px;border-radius:50%;background:var(--faint);flex:none}.c1-pulse.on,.c1-livepill.on i{background:var(--mint);animation:c1pulse 1.8s ease-out infinite}.main:has(>.c1){max-width:1320px}.c1{display:flex;flex-direction:column;gap:20px;font-size:14px}.c1 .c1-h2{font-family:var(--display);font-weight:600;font-size:13px;letter-spacing:.04em;text-transform:uppercase;line-height:1.3;margin:0}.c1-dim{font-size:12.5px;color:var(--faint)}.c1 .grow{flex:1}.c1-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;flex-wrap:wrap}.c1-head h1{font-size:30px;line-height:1.1;margin:0}.c1-head .sub{margin:8px 0 0;color:var(--muted);font-size:14px;max-width:none}.c1-head .sub strong{color:var(--fg);font-weight:600}.c1-mode{display:flex;align-items:center;gap:12px;padding:6px 6px 6px 14px;border-radius:12px;background:var(--card-light),var(--card);border:1px solid var(--line);box-shadow:var(--edge)}.c1-mode-l{font-size:12.5px;color:var(--muted);white-space:nowrap}.c1-mode .seg{background:var(--bg);border-color:var(--line);box-shadow:none;padding:3px;border-radius:9px}.c1-mode .seg button{border-radius:7px;min-height:32px;padding:0 12px;font-size:13px}.c1-mode .seg button[aria-pressed=true]{background:var(--mint);color:var(--ink);font-weight:600}.c1-mode .celebrate{display:flex}.c1-todo{display:flex;gap:12px;align-items:stretch;flex-wrap:wrap}.c1-todo-l{flex:0 0 200px;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:4px 8px 4px 0}.c1-todo-l p{margin:0;display:flex;align-items:center;gap:2px}.c1-todo-l .alink{font-size:12.5px;margin-top:4px}.c1-tile{flex:1 1 240px;min-width:0;display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:14px;background:var(--card-light),var(--card);border:1px solid var(--line);box-shadow:var(--edge),var(--sh-card);text-decoration:none;color:inherit;min-height:72px;transition:border-color var(--t-fast) ease-out,background-color var(--t-fast) ease-out}a.c1-tile:hover{border-color:var(--line-3)}.c1-tile.t-red{border-color:#ff8a8047}.c1-ic{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;flex:none}.c1-ic svg{width:20px;height:20px}.t-amber .c1-ic{background:var(--amber-soft);color:var(--amber)}.t-mint .c1-ic{background:var(--mint-soft);color:var(--mint)}.t-red .c1-ic{background:var(--red-soft);color:var(--red)}.t-blue .c1-ic{background:var(--blue-soft);color:var(--blue)}.c1-tt{display:flex;flex-direction:column;flex:1;min-width:0;gap:4px}.c1-n{font-family:var(--display);font-weight:600;font-size:20px;line-height:1;font-variant-numeric:tabular-nums}.c1-tt>span{font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c1-btn{padding:8px 12px;border-radius:8px;background:var(--fg);color:var(--ink);font-size:12.5px;font-weight:600;white-space:nowrap;flex:none;box-shadow:inset 0 1px #fff6}.t-red .c1-btn{background:var(--red)}.c1-tile.sk{display:block}.c1-tile-empty{padding:4px 16px}.c1-tile-empty .ds-empty{padding:14px 8px;text-align:start;justify-items:start}.c1-tile-empty .ds-empty span{max-width:none}.c1-check{margin:0}.c1-row{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px;align-items:stretch}.c1-card{display:flex;flex-direction:column;min-width:0;border-radius:16px;background:var(--card-light),var(--card);border:1px solid var(--line);box-shadow:var(--edge),var(--sh-card);overflow:hidden}.c1-ch{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line);min-height:52px;flex-wrap:wrap}.c1-ch.plain{border-bottom:0;padding:0;min-height:0;justify-content:space-between}.c1-ch .alink{font-size:12.5px;white-space:nowrap}.c1-who{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.c1-card .ds-empty{padding:28px 16px;margin:auto}.c1-thread{flex:1;display:flex;flex-direction:column;gap:14px;padding:18px 18px 16px;background:var(--ink-2);min-height:160px}.c1-m{display:flex;gap:10px;align-items:flex-end;max-width:78%}.c1-m.b,.c1-m.h{align-self:flex-end;max-width:82%}.c1-m .avw{position:relative;flex:none;width:30px;height:30px}.c1-m .av-init{width:30px;height:30px;font-size:11px;background:var(--ink-4);color:var(--fg)}.c1-m .chan{width:15px;height:15px;right:-4px;bottom:-3px;border-radius:5px;box-shadow:0 0 0 2px var(--ink-2)}.c1-m .chan svg{width:10px;height:10px}.c1-mb{display:flex;flex-direction:column;gap:4px;min-width:0}.c1-m.b .c1-mb,.c1-m.h .c1-mb{align-items:flex-end}.c1-mt{font-size:11.5px;color:var(--faint);padding:0 4px;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.c1-mt svg{width:12px;height:12px;color:var(--mint)}.c1-bub{padding:10px 14px;border-radius:14px 14px 14px 4px;background:var(--surface);border:1px solid var(--line);font-size:14.5px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--fg)}.c1-m.b .c1-bub{border-radius:14px 14px 4px;background:#00f5a014;border-color:#00f5a03d}.c1-m.h .c1-bub{border-radius:14px 14px 4px;background:var(--mint);color:var(--ink);border-color:transparent}.c1-sugg{padding:14px 18px 16px;border-top:1px solid var(--line)}.c1-sh{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:12.5px;min-width:0}.c1-sh i{width:7px;height:7px;border-radius:50%;background:var(--amber);flex:none}.c1-sh b{color:var(--amber);font-weight:600;white-space:nowrap}.c1-sh .c1-dim{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c1-sugg.blocked .c1-sh i{background:var(--red)}.c1-sugg.blocked .c1-sh b{color:var(--red)}.c1-sugg p{margin:0 0 12px;font-size:14.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.c1-sugg textarea{width:100%;margin:0 0 12px;font:inherit;font-size:14.5px;line-height:1.5;padding:10px 12px;border-radius:10px;background:var(--sunk);color:var(--fg);border:1px solid var(--line-2);box-shadow:var(--sunk-shadow);resize:vertical;min-height:72px}.c1-sugg textarea:focus{outline:0;border-color:var(--mint);box-shadow:var(--sunk-shadow),var(--ring)}.c1-sa{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.c1-sa-h{margin-left:auto}.btn.c1-send{background:var(--mint);color:var(--ink);border-color:transparent;box-shadow:inset 0 1px #ffffff6b,0 1px 2px #00000059,0 10px 24px -14px #00f5a099}.btn.c1-send:hover:not(:disabled){background:var(--mint-hover)}.btn.c1-ghost{background:transparent;border-color:transparent;color:var(--muted);box-shadow:none}.btn.c1-ghost:hover:not(:disabled){background:var(--hover);color:var(--fg)}.c1-today{padding:18px 20px 16px;gap:16px}.c1-big{display:grid;gap:4px;text-decoration:none;color:inherit;border-radius:10px}.c1-k{font-size:12.5px;color:var(--muted);display:flex;align-items:center;gap:4px;min-width:0}.c1-num{font-family:var(--display);font-weight:600;font-size:42px;line-height:1.05;letter-spacing:-.02em;color:var(--mint);font-variant-numeric:tabular-nums}.c1-num small{font-size:20px;font-weight:500;color:var(--fg)}.c1-s{font-size:12.5px;color:var(--muted)}.c1-hr{border:0;border-top:1px solid var(--line);margin:0;width:100%}.c1-grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px}.c1-mini{display:grid;gap:2px;text-decoration:none;color:inherit;min-width:0;border-radius:8px}.c1-mini .c1-k{font-size:12px;color:var(--faint)}.c1-mini b{font-family:var(--display);font-weight:500;font-size:22px;line-height:1.2;font-variant-numeric:tabular-nums}.c1-mini b small{font-size:13px;color:var(--muted);font-weight:500}.c1-mini b.red{color:var(--red)}.c1-mini .c1-s{font-size:12px}.c1-week{display:flex;flex-direction:column;gap:8px;margin-top:auto}.c1-wk{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--faint);flex-wrap:wrap}.c1-bars{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;align-items:end;height:72px}.c1-bars i{display:block;border-radius:4px 4px 2px 2px;background:#ffffff21;min-height:3px}.c1-bars i.cur{background:var(--mint)}.c1-bars.none i{background:var(--line)}.c1-days{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;font-size:11px;color:var(--faint);text-align:center}.c1-days .cur{color:var(--fg);font-weight:600}.c1-steps{list-style:none;margin:0;padding:16px 18px 6px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.c1-steps li{display:flex;align-items:center;gap:4px;min-width:0}.c1-arrow{color:var(--faint);flex:none;display:grid;place-items:center;width:16px;opacity:.6}.c1-arrow svg{width:16px;height:16px}.c1-steps a{flex:1;min-width:0;padding:10px 12px;border-radius:10px;background:var(--ink-2);border:1px solid var(--line);text-decoration:none;color:inherit;display:grid;gap:4px;transition:border-color var(--t-fast) ease-out}.c1-steps a:hover{border-color:var(--line-3)}.c1-sl{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c1-sl i{width:7px;height:7px;border-radius:50%;flex:none;background:var(--faint)}.s-new .c1-sl i,.c1-track .s-new,.c1-st.s-new{background:var(--amber)}.s-confirmed .c1-sl i,.c1-track .s-confirmed,.c1-st.s-confirmed{background:var(--fg)}.s-shipped .c1-sl i,.c1-track .s-shipped,.c1-st.s-shipped{background:var(--blue)}.s-delivered .c1-sl i,.c1-track .s-delivered,.c1-st.s-delivered{background:var(--mint)}.c1-st.s-cancelled,.c1-st.s-returned{background:var(--red)}.c1-steps .s-delivered a{border-color:#00f5a040}.c1-sn{font-family:var(--display);font-weight:600;font-size:22px;line-height:1.1;font-variant-numeric:tabular-nums}.s-delivered .c1-sn{color:var(--mint)}.c1-track{display:flex;height:6px;border-radius:3px;overflow:hidden;gap:2px;margin:14px 18px 6px}.c1-track span{min-width:0;display:block}.c1-track-foot{display:flex;justify-content:flex-end;gap:14px;font-size:11.5px;color:var(--faint);padding:0 18px 10px}.c1-orders{display:flex;flex-direction:column;padding:6px 8px 10px}.c1-or{display:grid;grid-template-columns:auto auto minmax(0,1.3fr) auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px;border-radius:10px;font-size:13px;transition:background-color var(--t-fast) ease-out}.c1-or:hover{background:var(--hover)}.c1-or-n{font-weight:600;text-decoration:none;color:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c1-or-c{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c1-or-c b{font-weight:500}@media (max-width:1399px){.c1-or-c .c1-dim{display:none}}.c1-or-g{display:flex;align-items:center;gap:5px;color:var(--muted);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c1-or-g svg{width:13px;height:13px;flex:none}.c1-or-i{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.c1-or-t{text-align:end;white-space:nowrap}.c1-or .btn{justify-self:start;min-height:32px;padding:0 10px;font-size:12px;border-radius:7px}.btn.c1-prim{background:var(--fg);color:var(--ink);border-color:transparent;box-shadow:inset 0 1px #fff6}.btn.c1-prim:hover:not(:disabled){background:#fff}.c1-or-s{text-decoration:none;justify-self:start}.c1-geo-b{display:flex;gap:18px;padding:16px 18px 18px;flex:1;align-items:stretch}.c1-map{flex:none;max-height:290px;width:160px;height:auto}.c1-map .land{fill:var(--ink-4);stroke:#ffffff29;stroke-width:1.2;stroke-linejoin:round}.c1-map .halo{fill:#00f5a024}.c1-map .top .pt{fill:var(--mint)}.c1-map .mid .pt{fill:var(--fg)}.c1-map .low .pt{fill:var(--muted)}.c1-map .lbl{font-family:var(--body);font-size:9.5px;font-weight:600;fill:var(--fg);paint-order:stroke;stroke:var(--card);stroke-width:3px;stroke-linejoin:round}.c1-map .lbl.dim{font-weight:500;fill:var(--muted)}.c1-rank{list-style:none;margin:0;padding:0;flex:1;display:flex;flex-direction:column;justify-content:center;gap:9px;min-width:0}.c1-rank li{display:grid;grid-template-columns:16px 80px minmax(0,1fr) 44px;align-items:center;gap:8px;font-size:12.5px}.c1-rk{color:var(--faint);font-size:11px;font-variant-numeric:tabular-nums}.c1-rl{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c1-rl.top{font-weight:600}.c1-rl.dim{color:var(--faint)}.c1-rb{height:7px;border-radius:4px;background:var(--ink-4);overflow:hidden}.c1-rb i{display:block;height:100%;background:#d7dbdf;border-radius:4px}.c1-rb i.top{background:var(--mint)}.c1-rb i.rest{background:#ffffff38}.c1-rp{text-align:end;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.c1-rp.top{font-weight:600;color:var(--fg)}.c1-rp.dim{color:var(--faint)}.c1-rank li.c1-rfoot{display:flex;justify-content:space-between;margin-top:6px;padding-top:10px;border-top:1px solid var(--line);font-size:12px;color:var(--faint)}.c1-rfoot b{color:var(--fg);font-weight:600}@media (max-width:1099px){.c1-row{grid-template-columns:1fr}}@media (max-width:899px){.c1{gap:12px}.c1-head{gap:10px}.c1-head h1{font-size:22px}.c1-head .sub{margin-top:5px;font-size:12.5px}.c1-mode{width:100%;padding:3px;gap:6px;border-radius:10px}.c1-mode-l{display:none}.c1-mode .seg{flex:1;background:transparent;border:0;padding:0;gap:2px}.c1-mode .seg button{flex:1;min-height:40px;border-radius:8px}.c1-mode .celebrate{padding-right:4px}.c1-todo{display:block;border-radius:14px;background:var(--card-light),var(--card);border:1px solid var(--line);box-shadow:var(--edge),var(--sh-card);overflow:hidden}.c1-todo-l{flex:none;flex-direction:row;align-items:center;gap:8px;padding:11px 14px 9px;border-bottom:1px solid var(--line)}.c1-todo-l .c1-h2,.c1-todo-l p{font-size:11.5px;white-space:nowrap}.c1-todo-l p .ds-hint{display:none}.c1-todo-l .alink{white-space:nowrap}.c1-todo-l .alink{margin:0 0 0 auto;font-size:12px}.c1-tile,a.c1-tile{border:0;border-radius:0;box-shadow:none;background:transparent;padding:9px 14px;gap:10px;min-height:56px;border-top:1px solid var(--line)}.c1-todo-l+.c1-tile{border-top:0}.c1-ic{width:32px;height:32px;border-radius:9px}.c1-ic svg{width:16px;height:16px}.c1-tt{flex-direction:row;align-items:baseline;gap:5px;flex-wrap:nowrap}.c1-n{font-family:var(--body);font-size:13px;font-weight:600}.c1-tt>span{font-size:13px;font-weight:600;color:var(--fg)}.c1-btn{padding:7px 11px;font-size:12px;min-height:34px;display:inline-flex;align-items:center}.c1-tile-empty{padding:4px 14px}.c1-row{gap:12px}.c1-today{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:8px;padding:0;background:transparent;border:0;box-shadow:none;overflow:visible}.c1-today>.c1-ch{display:none}.c1-big{grid-row:span 2;padding:12px 14px;border-radius:14px;background:var(--card-light),var(--card);border:1px solid var(--line);box-shadow:var(--edge),var(--sh-card);align-content:space-between}.c1-big .c1-k{font-size:11.5px}.c1-num{font-size:26px;margin-top:8px}.c1-num small{font-size:13px}.c1-big .c1-s{font-size:11px;margin-top:6px}.c1-hr{display:none}.c1-grid2{display:contents}.c1-mini{padding:10px 12px;border-radius:12px;background:var(--card-light),var(--card);border:1px solid var(--line);box-shadow:var(--edge)}.c1-mini .c1-k{font-size:11px;line-height:1.25;display:block}.c1-mini .c1-k .ds-hint{display:none}.c1-mini b{font-size:17px;white-space:nowrap}.c1-mini b small{font-size:11px}.c1-mini .c1-s{display:none}.c1-week{grid-column:1/-1;padding:12px 14px;border-radius:14px;background:var(--card-light),var(--card);border:1px solid var(--line);box-shadow:var(--edge)}.c1-bars{height:56px}.c1-ch{padding:10px 14px;min-height:44px;gap:8px}.c1-live .c1-who{display:none}.c1-ch .c1-h2{font-size:11.5px}.c1-thread{padding:12px 14px 10px;gap:8px;min-height:0}.c1-thread .c1-m:not(:last-child){display:none}.c1-m{max-width:88%}.c1-m .avw{display:none}.c1-sugg{padding:10px 14px 12px}.c1-sugg p{font-size:13.5px}.c1-sa .btn{min-height:40px}.c1-sa .btn.c1-send{flex:1}.c1-steps{display:flex;padding:10px 12px;gap:0}.c1-steps li{flex:1}.c1-steps a{background:transparent;border:0;padding:0;justify-items:center;text-align:center;gap:2px}.c1-steps a:hover{border:0}.c1-sn{font-size:15px}.c1-sl{font-size:10.5px;gap:4px}.c1-sl i{width:5px;height:5px}.c1-arrow{width:12px}.c1-arrow svg{width:12px;height:12px}.c1-track{margin:0 14px 4px}.c1-track-foot{padding:0 14px 8px}.c1-orders{padding:4px 6px 8px;border-top:1px solid var(--line)}.c1-or{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"p c t" "p i n" "p g s";gap:4px 10px;padding:10px 8px;border-radius:10px}.c1-or+.c1-or{border-top:1px solid var(--line);border-radius:0}.c1-or .pthumb{grid-area:p;align-self:start}.c1-or-c{grid-area:c}.c1-or-t{grid-area:t}.c1-or-i{grid-area:i;font-size:12.5px}.c1-or-n{grid-area:n;font-size:12px;color:var(--faint);text-align:end}.c1-or-g{grid-area:g;font-size:12.5px}.c1-or .btn,.c1-or-s{grid-area:s;justify-self:end;min-height:36px}.c1-geo-b{flex-direction:column;align-items:center;gap:14px;padding:14px}.c1-map{width:140px}.c1-rank{width:100%}}@media (prefers-reduced-motion:reduce){.c1-pulse.on,.c1-livepill.on i{animation:none}}@media (min-width:900px){.inbox{grid-template-columns:352px minmax(0,1fr)}.inbox.has-panel{grid-template-columns:352px minmax(0,1fr) 320px}}@media (min-width:1300px){.inbox,.inbox.has-panel{grid-template-columns:352px minmax(0,1fr) 320px}}.ib-list{background:var(--ink-2);border-right-color:var(--line)}.ib-head{padding:20px 16px 12px;gap:12px;border-bottom:0}.ib-headrow{display:flex;align-items:center;justify-content:space-between;gap:10px}.ib-head h1{font-size:22px;line-height:28px;margin:0}.c1-livepill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;border-radius:999px;background:var(--card);border:1px solid var(--line);font-size:12px;color:var(--muted);white-space:nowrap}.c1-livepill i{width:7px;height:7px;border-radius:50%;background:var(--faint);flex:none}.ib-search{border-radius:9px;min-height:36px;background:var(--card);border-color:var(--line);box-shadow:none}.ib-search svg{width:15px;height:15px}.ib-search input{font-size:13px}.chips.sm.ib-filters{background:transparent;border:0;box-shadow:none;padding:0;gap:4px;flex-wrap:wrap;overflow:visible;border-radius:0}.ib-filters button{border:1px solid var(--line-2);background:transparent;color:var(--muted);padding:0 10px;min-height:30px;font-size:12px;font-weight:500;display:inline-flex;align-items:center;gap:5px;border-radius:999px}.ib-filters button:hover{background:var(--hover);color:var(--fg)}.ib-filters button[aria-pressed=true]{background:var(--fg);color:var(--ink);border-color:var(--fg);font-weight:600;box-shadow:none}.ib-filters .f-to_validate:before,.ib-filters .f-mine:before{content:"";width:6px;height:6px;border-radius:50%;flex:none}.ib-filters .f-to_validate:before{background:var(--amber)}.ib-filters .f-mine:before{background:var(--red)}.ib-filters .n{font-variant-numeric:tabular-nums}.ib-rows{padding:4px 8px 16px}.ib-row{border:0;border-radius:11px;padding:11px 10px;grid-template-columns:38px 1fr;gap:11px;animation:none;align-items:start}.ib-row:hover{background:var(--hover)}.ib-row.cur{background:var(--ink-4);box-shadow:inset 0 0 0 1px var(--line)}.ib-row .avw{width:38px;height:38px}.ib-row .avw .av-init{width:38px;height:38px;font-size:12px;background:var(--ink-4);color:var(--fg);box-shadow:none}.ib-row.cur .avw .av-init{box-shadow:none}.chan{width:16px;height:16px;right:-3px;bottom:-3px;border-radius:5px;background:var(--fg);color:var(--ink);box-shadow:0 0 0 2px var(--ink-2)}.chan svg{width:10px;height:10px}.chan.messenger{background:#6fa8ff;color:var(--ink);border-radius:50%}.chan.whatsapp{background:#25d366;color:var(--ink);border-radius:50%}.ib-row .l1 b{font-size:13.5px}.ib-row .l1 time{font-size:11.5px}.ib-row .l2{font-size:13px}.ib-row .l3{gap:6px}.ib-top{padding:12px 20px;background:var(--ink-2);min-height:64px;backdrop-filter:none;-webkit-backdrop-filter:none}.ib-top>.av-init{width:36px;height:36px;font-size:12px;background:var(--ink-4);color:var(--fg)}.ib-top .who b{font-size:15px}.ib-top .who span{font-size:12px;color:var(--faint)}.ib-top .chips-inline .pill.soft{background:var(--mint-soft);color:var(--mint)}.ib-msgs{padding:20px 24px 12px;gap:14px;display:flex}.c1-day{display:flex;align-items:center;gap:12px;color:var(--faint);font-size:11.5px;align-self:stretch;max-width:none}.c1-day:before,.c1-day:after{content:"";flex:1;height:1px;background:var(--line)}.ib-msgs .ib-m{background:transparent;border:0;box-shadow:none;padding:0;gap:4px;max-width:70%;display:flex;flex-direction:column;align-items:flex-start;border-radius:0}.ib-msgs .ib-m.b,.ib-msgs .ib-m.h{align-items:flex-end;max-width:76%}.ib-m .meta{order:-1;font-size:11.5px;color:var(--faint);opacity:1;justify-self:auto;padding:0 4px;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.ib-m.b .meta{color:var(--faint)}.ib-m.b .meta:before{content:none}.ib-m .meta svg{width:12px;height:12px;color:var(--mint)}.ib-m .ih-mark{margin-right:4px}.ib-m .txt{padding:10px 14px;border-radius:14px 14px 14px 4px;background:var(--surface);border:1px solid var(--line);font-size:14.5px;line-height:1.45;color:var(--fg);max-width:100%}.ib-m.b .txt{border-radius:14px 14px 4px;background:#00f5a014;border-color:#00f5a03d}.ib-m.h .txt{border-radius:14px 14px 4px;background:var(--mint);color:var(--ink);border-color:transparent}.ib-m img{border-radius:12px;background:var(--ink-4)}.ib-m .audio,.ib-m .cm-note{padding:6px 10px;border-radius:10px;background:var(--surface);border:1px solid var(--line)}.ib-m .vnote{align-self:stretch}.ib-msgs .ib-draft{align-self:stretch;max-width:none;margin-top:auto;background:var(--card-light),var(--card);border:1px solid rgba(255,200,97,.3);box-shadow:var(--edge),var(--sh-card);border-radius:14px;padding:0;gap:0;display:grid;overflow:hidden}.ib-draft .dh{padding:11px 16px;border-bottom:1px solid var(--line);color:var(--amber);font-size:12.5px;font-weight:600;gap:8px;flex-wrap:nowrap;min-width:0}.ib-draft .dh .c1-dot{width:7px;height:7px;border-radius:50%;background:var(--amber);flex:none}.ib-draft .dh b{white-space:nowrap}.ib-draft .dh .why{color:var(--faint);font-weight:400;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ib-draft .dh .grow{flex:1;min-width:8px}.ib-draft .dh .why.age{flex:none;overflow:visible}.ib-draft p{padding:14px 16px 6px;font-size:14.5px;line-height:1.55;margin:0}.ib-draft textarea{margin:12px 16px 0;width:calc(100% - 32px)}.ib-draft .w3-count{padding:4px 16px 0}.ib-draft .da{padding:10px 16px 14px;gap:8px;align-items:center}.ib-draft .da .btn{min-height:36px}.ib-draft .da .btn.mint{box-shadow:inset 0 1px #ffffff6b,0 1px 2px #00000059,0 10px 24px -14px #00f5a099}.ib-draft .da .btn.line:nth-of-type(3){background:transparent;border-color:transparent;color:var(--muted);box-shadow:none}.ib-draft .da .btn.line:nth-of-type(3):hover:not(:disabled){background:var(--hover);color:var(--fg)}.ib-msgs .ib-draft.blocked{border-color:#ff8a8066;background:var(--card-light),var(--card)}.ib-draft.blocked .dh{color:var(--red)}.ib-draft.blocked .dh .c1-dot{background:var(--red)}.ib-composer{padding:12px 24px 18px;background:var(--bg);border-top:0;grid-template-columns:1fr 44px;gap:6px 10px;align-items:center}.ib-composer textarea{min-height:44px;border-radius:12px;padding:11px 14px;background:var(--card);font-size:13.5px;box-shadow:none;border-color:var(--line)}.ib-composer textarea:focus{border-color:var(--mint);box-shadow:var(--ring)}.ib-composer .btn{width:44px;height:44px;border-radius:12px;background:var(--fg);color:var(--ink);box-shadow:inset 0 1px #fff6}.ib-composer .btn:hover:not(:disabled){background:#fff}.ib-composer .btn:disabled{background:var(--card);color:var(--faint);box-shadow:none;border:1px solid var(--line)}.ib-composer .hint{padding:0 2px;font-size:11.5px}.ib-closed{padding:4px 0}.ib-panel{padding:18px 16px;gap:14px;background:var(--ink-2);border-left-color:var(--line)}@media (min-width:1300px){.ib-panel .ph{display:none}}.ib-panel .pc{display:flex;align-items:center;gap:12px;text-align:start;justify-items:start}.ib-panel .pc .av-init.lg{width:46px;height:46px;font-size:14px;background:var(--ink-4);color:var(--fg);box-shadow:none}.pcx{display:grid;min-width:0;gap:1px}.pcx .nm{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c1-kv{display:grid;grid-template-columns:1fr 1fr;gap:8px}.c1-kv>div{padding:10px 12px;border-radius:10px;background:var(--card);border:1px solid var(--line);display:grid;gap:2px;min-width:0}.c1-kv>div.wide{grid-column:1/-1}.c1-kv .c1-k{font-size:11px;color:var(--faint);display:block}.c1-kv b{font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px;overflow-wrap:anywhere;min-width:0}.c1-kv b svg{width:13px;height:13px;color:var(--muted);flex:none}.c1-kv .alink{color:var(--fg);display:inline-flex;gap:6px;align-items:center;font-size:13px}.c1-kv .alink svg{width:13px;height:13px;color:var(--muted)}.ib-panel .ps{border-top:0;padding-top:4px;gap:8px}.ib-panel .ps>b,.c1-ps-h b{font-family:var(--display);font-size:12px;letter-spacing:.04em;text-transform:uppercase;font-weight:600}.c1-ps-h{display:flex;justify-content:space-between;align-items:center;gap:8px}.c1-ps-h .alink{font-size:12px;min-height:0}.ib-panel .porder{gap:10px;padding:10px 12px;font-size:12.5px;align-items:center;background:var(--card);box-shadow:none;border-color:var(--line);border-radius:10px}.ib-panel .porder>span:not(.tnum){flex:1;min-width:0;display:grid;gap:2px}.ib-panel .porder>span:not(.tnum) b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;font-weight:600}.ib-panel .porder>.tnum{color:var(--muted);white-space:nowrap}.c1-st{width:6px;height:6px;border-radius:50%;background:var(--faint);flex:none}.ib-panel .ps textarea{background:var(--card);border-color:var(--line);box-shadow:none;border-radius:10px;font-size:13px;min-height:64px}.ib-panel .ps textarea:focus{border-color:var(--mint);box-shadow:var(--ring)}.ib-panel .never.tags{padding:8px 10px;border-radius:10px;background:var(--card);border:1px solid var(--line);min-height:40px}.ib-panel .ps .btn{justify-self:start}@media (max-width:899px){.ib-head{padding:14px 12px 8px}.ib-headrow .c1-livepill{display:none}.ib-filters button{min-height:36px}.ib-msgs{padding:14px 12px 10px;gap:10px}.ib-msgs .ib-m{max-width:84%}.ib-composer{padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.ib-draft .dh .grow,.ib-draft .dh .why{display:none}}.c1-thread{justify-content:flex-end}.hc-fab{position:fixed;right:28px;bottom:28px;z-index:58;display:none;align-items:center;gap:9px;height:46px;padding:0 18px 0 14px;border-radius:999px;background:var(--mint);color:var(--ink);border:0;font-family:var(--body);font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 12px 28px #00000073,0 1px #fff6 inset;transition:transform var(--t-fast) var(--ease),filter var(--t-fast)}.hc-fab svg{width:20px;height:20px}.hc-fab:hover{filter:brightness(1.08);transform:translateY(-1px)}.hc-fab:focus-visible{outline:0;box-shadow:0 12px 28px #00000073,var(--ring)}@media (min-width:900px){.hc-fab{display:flex}}.navgrp.hc-navgrp{margin-top:auto;padding-top:8px}.navgrp .hc-nav{display:flex;align-items:center;gap:11px;width:100%;padding:9px 12px;border-radius:var(--r-control);color:var(--d-muted);background:transparent;border:0;font:inherit;font-weight:500;font-size:var(--fs-14);cursor:pointer;min-height:40px;text-align:start;transition:background .2s,color .2s}.navgrp .hc-nav svg{width:17px;height:17px;flex:none;opacity:.85}.navgrp .hc-nav:hover,.navgrp .hc-nav[aria-expanded=true]{background:#ffffff0f;color:#fff}.navgrp .hc-nav[aria-expanded=true] svg{color:var(--mint);opacity:1}@media (min-width:900px){.side .bottom{margin-top:0}}.hc-dim{position:fixed;inset:0;background:#0b0d0f9e;z-index:59;animation:fadein .2s}.hc-panel{position:fixed;top:0;right:0;bottom:0;width:min(420px,100vw);display:flex;flex-direction:column;background:var(--ink-2);color:var(--fg);border-left:1px solid rgba(255,255,255,.1);box-shadow:-24px 0 60px #00000080;z-index:60;font-size:14px;line-height:1.45;animation:hcIn .22s var(--ease-out)}@keyframes hcIn{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}.hc-j{border-radius:11px;background:var(--mint);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:700;flex:none;line-height:1}.hc-head{display:flex;align-items:center;gap:10px;padding:16px 14px 14px 16px;border-bottom:1px solid var(--line);background:var(--ink-2)}.hc-head .hc-j{border-radius:11px}.hc-ht{flex:1;min-width:0}.hc-ht h2{margin:0;font-family:var(--display);font-weight:600;font-size:15px;letter-spacing:.01em;line-height:1.2}.hc-status{display:flex;align-items:center;gap:7px;margin-top:4px;font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hc-status i{width:7px;height:7px}.hc-x,.hc-back{width:34px;height:34px;border-radius:9px;background:transparent;border:1px solid var(--line-2);color:var(--muted);display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none;transition:background .2s,color .2s}.hc-x svg,.hc-back svg{width:16px;height:16px}.hc-x:hover,.hc-back:hover{background:#ffffff0f;color:var(--fg)}.hc-back{display:none;border:0;width:36px;height:36px}.hc-chips{display:flex;flex-wrap:wrap;gap:6px;padding:12px 18px;border-bottom:1px solid var(--line)}.hc-chip{padding:6px 11px;border-radius:999px;background:var(--card);border:1px solid var(--line-2);color:var(--muted);font-family:inherit;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.hc-chip:hover:not(:disabled){background:var(--surface);color:var(--fg);border-color:var(--line-3)}.hc-chip:disabled{opacity:.55;cursor:default}.hc-log{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;padding:16px 18px;background:var(--ink);overflow-y:auto;overscroll-behavior:contain}.hc-stamp{align-self:center;font-size:11px;color:var(--faint)}.hc-u{display:flex;flex-direction:column;align-items:flex-end;max-width:86%;align-self:flex-end}.hc-ub{padding:10px 14px;border-radius:14px 14px 4px;background:var(--surface);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere}.hc-a{display:flex;gap:9px;align-items:flex-start;max-width:92%}.hc-a .hc-j{margin-top:2px;border-radius:8px}.hc-ac{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1;align-items:flex-start}.hc-ab{padding:10px 14px;border-radius:4px 14px 14px;background:#00f5a014;border:1px solid rgba(0,245,160,.24);white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.hc-ab[dir=auto]:lang(ar){font-size:15px}.hc-a.err .hc-ab{background:var(--card);border-color:var(--line-2);color:var(--muted)}.hc-typing{display:flex;gap:4px;align-items:center;padding:12px 14px}.hc-typing i{width:6px;height:6px;border-radius:50%;background:var(--mint);opacity:.4;animation:hcDot 1.2s infinite}.hc-typing i:nth-child(2){animation-delay:.2s}.hc-typing i:nth-child(3){animation-delay:.4s}@keyframes hcDot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.hc-btn,.hc-ghost{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:9px;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;min-height:36px;transition:filter .2s,background .2s,color .2s}.hc-btn{background:var(--mint);color:var(--ink);border:0;box-shadow:0 1px #fff6 inset}.hc-btn:hover:not(:disabled){filter:brightness(1.08)}.hc-btn svg{width:15px;height:15px}.hc-ghost{background:transparent;color:var(--fg);border:1px solid var(--line-3);font-weight:500;padding:8px 13px}.hc-ghost:hover{background:#ffffff0f}.hc-ghost svg{width:14px;height:14px;opacity:.8}.hc-btn:disabled,.hc-ghost:disabled{opacity:.55;cursor:default}.hc-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:var(--card);border:1px solid var(--line-2);font-size:13px}.hc-confirm span{flex:1 1 100%;color:var(--muted)}.hc-ctx{padding:10px 12px;border-radius:12px;background:var(--card);border:1px solid var(--line-2);width:100%;box-sizing:border-box}.hc-ctx-h{display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:600;color:var(--muted);letter-spacing:.02em}.hc-ctx-h svg{width:13px;height:13px;flex:none}.hc-ctx ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:5px;font-size:12.5px}.hc-ctx li{display:flex;align-items:center;gap:8px}.hc-ctx li svg{flex:none}.hc-ctx li.ok svg{color:var(--mint)}.hc-ctx li.warn svg{color:var(--red)}.hc-ctx li.warn span{font-weight:600}.hc-ctx li.neutral svg{color:var(--muted)}.hc-wa{border-radius:14px;background:var(--card);border:1px solid var(--line-2);overflow:hidden;width:100%;box-sizing:border-box}.hc-wa-h{display:flex;align-items:center;gap:11px;padding:12px 14px;border-bottom:1px solid var(--line)}.hc-wa-ic{width:36px;height:36px;border-radius:50%;background:#25d366;color:var(--ink);display:flex;align-items:center;justify-content:center;flex:none}.hc-wa-t{flex:1;min-width:0;display:flex;flex-direction:column}.hc-wa-t b{font-size:13.5px;font-weight:600}.hc-wa-t span{font-size:12px;color:var(--muted);margin-top:2px}.hc-ticket{padding:4px 9px;border-radius:999px;background:var(--ink-3);border:1px solid var(--line);font-size:11px;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.hc-wa-b{padding:12px 14px}.hc-wa-l{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--faint);text-transform:uppercase}.hc-wa-l .hc-ticket{text-transform:none;letter-spacing:0;font-weight:500}.hc-wa-pre{margin:6px 0 0;padding:10px 12px;border-radius:10px;background:var(--ink);border:1px solid var(--line);font:inherit;font-size:12.5px;line-height:1.5;color:#d7dbdf;white-space:pre-wrap;overflow-wrap:anywhere}.hc-wa-none{margin:0 0 10px;font-size:13px}.hc-wa-act{display:flex;gap:8px;margin-top:12px}.hc-wa-go{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;height:40px;border-radius:9px;background:#25d366;color:var(--ink);text-decoration:none;font-size:13px;font-weight:600;transition:filter .2s}.hc-wa-go:hover{filter:brightness(1.08);color:var(--ink)}.hc-wa-go svg{width:15px;height:15px}.hc-wa-act .hc-ghost{height:40px;padding:0 14px}.hc-wa-note{margin-top:10px;font-size:11.5px;color:var(--faint)}.hc-compose{display:flex;flex-direction:column;gap:8px;padding:12px 18px 16px;border-top:1px solid var(--line);background:var(--ink-2)}.hc-field{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 12px;border-radius:12px;background:var(--card);border:1px solid var(--line-2);transition:border-color .2s,box-shadow .2s}.hc-field:focus-within{border-color:var(--mint-line);box-shadow:var(--ring)}.hc-field input{flex:1;min-width:0;height:34px;background:transparent;border:0;outline:0;color:var(--fg);font-family:inherit;font-size:13.5px;padding:0}.hc-field input::placeholder{color:var(--faint)}.hc-send{width:34px;height:34px;border-radius:8px;background:var(--mint);border:0;color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none;transition:filter .2s,opacity .2s}.hc-send svg{width:16px;height:16px}.hc-send:hover:not(:disabled){filter:brightness(1.08)}.hc-send:disabled{opacity:.4;cursor:default}.hc-hints{display:flex;justify-content:space-between;gap:8px;font-size:11.5px;color:var(--faint)}@media (max-width:899px){.hc-dim{display:none}.hc-panel{width:100vw;border-left:0;box-shadow:none;animation:fadein .2s;line-height:1.4}.hc-head{padding:12px 12px 10px;gap:10px}.hc-back{display:flex}.hc-x{display:none}.hc-head .hc-j{width:32px!important;height:32px!important;font-size:14px!important;border-radius:9px}.hc-ht h2{font-size:14px}.hc-status{font-size:11.5px;margin-top:3px}.hc-chips{flex-wrap:nowrap;overflow-x:auto;padding:10px 16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hc-chips::-webkit-scrollbar{display:none}.hc-chip{flex:none}.hc-log{gap:10px;padding:12px 14px}.hc-u{max-width:84%}.hc-ub{padding:9px 12px;font-size:13.5px;border-radius:13px 13px 4px}.hc-a{max-width:94%;gap:8px}.hc-a .hc-j{width:24px!important;height:24px!important;font-size:11px!important;border-radius:7px}.hc-ab{padding:9px 12px;font-size:13.5px;border-radius:4px 13px 13px}.hc-btn{height:38px;padding:0 13px;font-size:12.5px}.hc-compose{flex-direction:row;align-items:center;gap:8px;padding:10px 12px calc(12px + env(safe-area-inset-bottom))}.hc-field{flex:1;padding:0 4px 0 12px;border-radius:10px;min-height:40px}.hc-field input{height:40px;font-size:13px}.hc-send{width:32px;height:32px}.hc-compose .hc-hints{display:none}}@media (prefers-reduced-motion:reduce){.hc-panel,.hc-dim,.hc-fab{animation:none;transition:none}.hc-typing i{animation:none;opacity:.8}}:root{--bg:#0B0D0F;--ink:#0B0D0F;--ink-2:#0F1215;--ink-3:#14171A;--ink-4:#1B1F24;--card:#14181C;--surface:#1B1F24;--surface-2:#171B1F;--surface-solid:#1A1E23;--overlay:#1A1E23;--sunk:#0D1012;--fg:#F2F4F5;--muted:#A6ADB4;--faint:#8A929B;--d-fg:#F2F4F5;--d-muted:#A6ADB4;--d-faint:#8A929B;--glass-bg:rgba(20,24,28,.6);--glass-bg-side:rgba(14,16,19,.66);--glass-bg-strong:rgba(24,28,33,.78);--glass-inner:rgba(11,13,15,.42);--glass-inner-line:rgba(255,255,255,.07);--glass-border:rgba(255,255,255,.1);--glass-border-strong:rgba(255,255,255,.14);--glass-highlight:inset 0 1px 0 rgba(255,255,255,.12);--glass-shadow:0 24px 60px -24px rgba(0,0,0,.75);--glass-shadow-strong:0 40px 90px -30px rgba(0,0,0,.85);--glass-blur:blur(20px) saturate(140%);--glass-blur-strong:blur(24px) saturate(150%);--tile:#EEEDEB;--edge:var(--glass-highlight);--card-light:none;--sh-card:var(--glass-shadow);--r-card:20px;--r-sheet:24px}@media (max-width:899px){:root{--glass-blur:blur(16px) saturate(140%);--glass-blur-strong:blur(18px) saturate(150%);--tabbar:88px}}@supports not (backdrop-filter:blur(1px)){:root{--glass-bg:#15191D;--glass-bg-side:#101316;--glass-bg-strong:#1A1E23;--glass-inner:#101316;--glass-blur:none;--glass-blur-strong:none}}@media (prefers-reduced-transparency:reduce){:root{--glass-bg:#15191D;--glass-bg-side:#101316;--glass-bg-strong:#1A1E23;--glass-inner:#101316;--glass-blur:none;--glass-blur-strong:none}body:after{opacity:.55}}html{background:none}body{background:var(--bg);isolation:auto}body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 48' fill='none' stroke='%23F2F4F5' stroke-opacity='.045' stroke-width='.6' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M6 33c7-1 12-6 19-13 3-3 7-5 10-3l4 6c6 1 12 2 17 6 2 2 1 5-2 6H9c-3 0-4-3-3-5z'/%3E%3Cpath d='M7 38h50'/%3E%3Cpath d='M24 22c4-1 8 1 11 4'/%3E%3C/svg%3E") right 60px top 40px / 640px 480px no-repeat,radial-gradient(820px 620px at 12% -8%,#00f5a030 0,#00f5a014 38%,#00f5a000 70%),radial-gradient(880px 700px at 108% 42%,#12b8992b 0,#12b89912 40%,#12b89900 70%),radial-gradient(800px 600px at 52% 112%,#00f5a01c 0,#00f5a00a 40%,#00f5a000 70%)}@media (max-width:899px){body:after{background-size:380px 285px,auto,auto,auto;background-position:right -80px top 70px,0 0,0 0,0 0}}.shell,.main,.dark-ground{background:transparent;isolation:auto}@media (min-width:900px){.shell{background:transparent}}.side,.topbar,.c1-tile,.c1-card,.c1-mode,.card,.kpi,.co-card,.pol-sec,.cw,.pv-card,.ts-cfg,.tabs,.auth-card,.bl-banner,.savebar,.ib-list,.ib-conv,.ib-panel,.ib-draft,.ib-msgs .ib-draft,.c1-sugg-glass{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-highlight),var(--glass-shadow)}.drawer,.ds-drawer,.sheet,.pop,.pop.ntf-pop,.palette,.jw-dialog,.ctoast,.hc-panel,.tabbar{background:var(--glass-bg-strong);backdrop-filter:var(--glass-blur-strong);-webkit-backdrop-filter:var(--glass-blur-strong);border:1px solid var(--glass-border-strong);box-shadow:inset 0 1px #ffffff2e,var(--glass-shadow-strong)}.card .card,.card .kpi,.c1-card .card{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--glass-inner);border-color:var(--glass-inner-line);box-shadow:none}.card,.c1-card,.co-card{border-radius:22px}.c1-tile{border-radius:20px}.kpi{border-radius:16px}.main h1,.c1-head h1,.ib-head h1{font-family:var(--display);font-weight:700;font-size:34px;line-height:1.05;letter-spacing:-.015em;margin-bottom:8px}.c1-head h1{font-size:36px}.ib-head h1{font-size:24px;line-height:1.1;letter-spacing:-.01em;margin:0}.auth-card h1{font-size:28px;line-height:1.15;letter-spacing:-.02em}@media (max-width:899px){.main h1,.c1-head h1{font-size:24px;line-height:1.1}.ib-head h1{font-size:22px}.auth-card h1{font-size:24px}}.main .sub,.pagehead .sub{color:var(--muted);font-size:14px;line-height:1.5;max-width:72ch}.pagehead .sub strong,.c1-head .sub strong{color:var(--fg);font-weight:600}.card>h2,.card>.progress-head h2,.card>.progress-head>b,.set-card h2,.pol-score h2,.tm-grid h2,.co-head b,.bl-p h3,.ts-cfg-head b,.hc-ht h2{font-family:var(--display);font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase;line-height:1.3}.c1 .c1-h2{letter-spacing:.06em}.c1-num{font-weight:700;font-size:48px;line-height:1.02;letter-spacing:-.025em}.c1-n{font-size:22px}.c1-mini b,.c1-sn{font-weight:600;font-size:24px}.kpi b{font-family:var(--display);font-weight:600;font-size:26px;letter-spacing:-.02em}.kpi.accent{background:#00f5a012;border-color:#00f5a042}.drawer .dh h2,.ds-drawer h2{font-family:var(--display);font-weight:700;font-size:20px;letter-spacing:-.01em}.pol-pct b{font-family:var(--display);font-weight:700;font-size:30px;letter-spacing:-.02em;color:var(--mint)}.tbl th{font-size:11px;letter-spacing:.08em;color:var(--faint)}.btn{border-radius:12px}.btn.sm{border-radius:10px}.btn.line,.btn.danger{background:#ffffff0f;border-color:var(--glass-border-strong);box-shadow:inset 0 1px #ffffff1a;color:var(--fg)}.btn.line:hover:not(:disabled){background:#ffffff1a;border-color:var(--glass-border-strong)}.btn.danger{color:var(--red);border-color:#ff6b6b47;background:transparent;box-shadow:none}.btn.mint,.btn.c1-send,.hc-btn,.ib-draft .da .btn.mint{box-shadow:inset 0 1px #ffffff59}.btn.ink,.auth-card .btn.ink{background:var(--fg);color:var(--ink);box-shadow:inset 0 1px #fff9}.btn.ink:hover{background:#fff}.btn.c1-prim,.c1-btn{background:var(--fg);color:var(--ink);box-shadow:inset 0 1px #fff9}.btn.ghost{backdrop-filter:none;-webkit-backdrop-filter:none}.iconbtn,.side .iconbtn{width:40px;height:40px;border-radius:12px;background:#ffffff0d;border:1px solid var(--glass-border);color:var(--muted);box-shadow:inset 0 1px #ffffff14}.iconbtn:hover{border-color:var(--glass-border-strong);color:var(--fg)}.pill{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 24%,transparent)}.pill.mint,.pill.ink,.pill.ghost{box-shadow:none}.pill.grey{background:#f2f4f51a;color:var(--fg)}.pill.blue{background:#6fa8ff24;color:#6fa8ff}.pill.red{background:#ff6b6b1f;color:#ff6b6b}.pill.amber{background:#f5b84a24;color:#f5b84a}.chips button{background:#ffffff0f;border-color:var(--glass-border-strong);color:var(--fg)}.chips button:hover{border-color:var(--line-3)}.chips button[aria-pressed=true]{background:var(--fg);color:var(--ink);border-color:var(--fg)}.chips.sm{background:#0b0d0f66;border-color:var(--glass-border);border-radius:14px;padding:4px}.chips.sm button{border-radius:10px;color:var(--muted)}.chips.sm button[aria-pressed=true]{background:var(--fg);color:var(--ink);box-shadow:none;font-weight:600}.field input,.field textarea,.field select,.afield input,.afield textarea,.afield select,.ib-search,.searchbtn,.pol-code input,.ib-composer textarea,.c1-sugg textarea,.ib-panel .ps textarea,.hc-field,.cw-comp textarea,.drawer .bigta,.palette .pin{background:#0b0d0f73;border:1px solid var(--glass-border);border-radius:12px;color:var(--fg);box-shadow:inset 0 1px #ffffff0f}.field input:hover,.afield input:hover{border-color:var(--glass-border-strong)}.field input:focus,.field textarea:focus,.field select:focus,.afield input:focus,.afield textarea:focus,.ib-composer textarea:focus,.c1-sugg textarea:focus{border-color:var(--mint);box-shadow:var(--ring)}.palette .pin{border-radius:0;border-width:0 0 1px;background:transparent;box-shadow:none}.pol-opt,.pol-preset,.pol-check{background:var(--glass-inner);border-color:var(--glass-border)}.pol-opt.on,.pol-check:has(input:checked){border-color:var(--mint);background:#00f5a01a}.pol-preset[aria-pressed=true]{border-color:var(--mint);box-shadow:var(--ring)}.side{border-radius:0;border-width:0 0 1px;box-shadow:inset 0 -1px #ffffff08;background:var(--glass-bg-side)}@media (min-width:900px){.side{border-width:0 1px 0 0;box-shadow:inset 0 1px #ffffff14;padding:22px 14px 18px;gap:6px}}.side .brand .logo-svg{height:22px}.ws{background:#ffffff0d;border:1px solid var(--glass-border);border-radius:14px;box-shadow:inset 0 1px #ffffff1a;min-height:52px}.ws:hover,.ws[aria-expanded=true]{background:#ffffff14;border-color:var(--glass-border-strong)}.ws .av-init{border-radius:9px;background:var(--fg);color:var(--ink);font-family:var(--display);font-weight:600;font-size:11px}.navgrp .lbl{font-size:10.5px;letter-spacing:.14em;color:var(--faint);padding:14px 12px 8px}.navgrp a,.navgrp .hc-nav{border-radius:12px;padding:9px 12px;min-height:40px;color:var(--muted);font-weight:500}.navgrp a:hover,.navgrp .hc-nav:hover{background:#ffffff0f;color:var(--fg)}.navgrp a[aria-current=page]{background:#ffffff17;color:var(--fg);font-weight:600;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff0f}.navgrp a[aria-current=page]:before{content:none}.navgrp a svg{opacity:1}.userbtn{border-radius:12px}.userbtn:hover,.userbtn[aria-expanded=true]{background:#ffffff0f;border-color:transparent}.userbtn .av-init{background:#ffffff1a;color:var(--fg);box-shadow:inset 0 1px #ffffff24}.topbar{margin:0 0 20px;padding:8px 10px 8px 8px;border-radius:18px;gap:12px}.searchbtn{min-height:40px;width:min(380px,100%);border-radius:12px;color:var(--faint);font-size:13.5px}.searchbtn:hover{border-color:var(--glass-border-strong);box-shadow:inset 0 1px #ffffff0f}.searchbtn kbd,.side kbd{font-size:11px;padding:3px 7px;border-radius:6px;background:#ffffff0f;border:1px solid var(--glass-border);color:var(--muted)}@media (min-width:900px){.main{padding:16px 32px 56px}}.bl-banner,.bl-banner.trial{border-radius:16px;padding:8px 8px 8px 16px;margin-bottom:20px;color:var(--fg)}.pop{border-radius:14px;padding:8px}.pop .item{border-radius:10px}.pop .item:hover,.pop .item.cur{background:#ffffff14}.palette{border-radius:20px}.sheet{border-radius:24px 24px 0 0;border-width:1px 0 0}.sheet .item:hover{background:#ffffff14}.ctoast{border-radius:14px}.savebar{position:sticky;border-radius:16px;padding:10px 12px;margin-top:18px;border-top:1px solid var(--glass-border)}.jw-dialog{border-radius:20px}.tabbar{left:14px;right:14px;bottom:calc(14px + env(safe-area-inset-bottom));height:68px;padding:6px;border-radius:34px;border-top:1px solid var(--glass-border-strong);background:var(--glass-bg-strong)}.tabbar a,.tabbar button{height:56px;min-height:56px;border-radius:28px;gap:3px;font-size:10.5px;color:var(--muted);transition:background-color var(--t-fast) ease-out,color var(--t-fast) ease-out}.tabbar a svg,.tabbar button svg{width:22px;height:22px}.tabbar a[aria-current=page],.tabbar button[aria-expanded=true]{background:#ffffff1a;color:var(--mint);box-shadow:inset 0 1px #ffffff29;font-weight:600}.tabbar a[aria-current=page]:before{content:none}.tabbar .iw,.tabbar button>svg{padding:0;border-radius:0;background:transparent}.tabbar a[aria-current=page] .iw,.tabbar button[aria-expanded=true]>svg{background:transparent}.tabbar .iw .nbadge{top:-5px;right:-10px;box-shadow:0 0 0 2px #1a1e23}@media (max-width:899px){.main{padding-bottom:calc(var(--tabbar) + 24px)}.ctoast{bottom:calc(var(--tabbar) + 12px)}.savebar{bottom:calc(var(--tabbar) + env(safe-area-inset-bottom))}}.c1-mode{border-radius:16px;padding:6px 6px 6px 16px}.c1-mode .seg{background:#0b0d0f8c;border-color:#ffffff0f;border-radius:11px}.c1-mode .seg button{border-radius:9px;min-height:34px;padding:0 14px}.c1-mode .seg button[aria-pressed=true]{box-shadow:inset 0 1px #ffffff59}.c1-tile{padding:16px}a.c1-tile:hover{border-color:var(--glass-border-strong);background:#1c20259e}.c1-tile.t-red{border-color:#ff6b6b4d}.c1-ic{width:42px;height:42px;border-radius:12px;box-shadow:inset 0 1px #ffffff1f}.c1-btn{padding:9px 14px;border-radius:10px}.c1-ch{border-bottom-color:#ffffff14;padding:16px 20px}.c1-thread{background:#0b0d0f59;padding:20px 20px 16px}.c1-bub,.ib-m .txt,.hc-ub,.cw-bub.ai{background:#ffffff14;border:1px solid var(--glass-border);box-shadow:inset 0 1px #ffffff1a;border-radius:18px 18px 18px 6px;padding:11px 15px}.c1-m.b .c1-bub,.ib-m.b .txt,.hc-ab{background:#00f5a01a;border-color:#00f5a047;box-shadow:inset 0 1px #ffffff1f;border-radius:18px 18px 6px}.c1-m.h .c1-bub,.ib-m.h .txt{background:var(--mint);color:var(--ink);border-color:transparent;border-radius:18px 18px 6px}.ib-m .txt{border-radius:18px 18px 18px 6px}.hc-ub{border-radius:18px 18px 6px}.hc-ab{border-radius:6px 18px 18px}.c1-sugg{background:#1c20258c;border-top:1px solid var(--glass-border);box-shadow:inset 0 1px #ffffff1a;padding:16px 20px 18px}.c1-sugg p{font-size:15px}.c1-today{padding:20px 22px 18px}.c1-mini{padding:12px 14px;border-radius:14px;background:var(--glass-inner);border:1px solid var(--glass-inner-line)}.c1-mini b{font-size:24px}.c1-mini .c1-k{font-size:12px}.c1-mini .c1-s{margin-top:2px}.c1-grid2{gap:12px}.c1-bars i{background:#ffffff24;border-radius:5px 5px 3px 3px}.c1-steps{padding:18px 20px 8px}.c1-steps a{padding:12px 14px;border-radius:14px;background:var(--glass-inner);border:1px solid var(--glass-inner-line)}.c1-steps a:hover{border-color:var(--glass-border-strong)}.c1-steps .s-delivered a{background:#00f5a012;border-color:#00f5a042;box-shadow:inset 0 1px #ffffff1a}.c1-track{margin:16px 20px 6px}.c1-track-foot{padding:0 20px 10px}.c1-orders{padding:6px 10px 12px}.c1-or{border-radius:14px;padding:8px 10px}.c1-or:hover{background:#ffffff0d}.c1-or .btn{border-radius:9px;padding:0 10px;min-height:32px}.c1-geo-b{padding:18px 20px 20px}.c1-rb{background:#ffffff14}.c1-map .land{fill:#ffffff12;stroke:#ffffff38}.c1-map .lbl{stroke:none;paint-order:normal}.c1-check.card{padding:14px 18px}@media (max-width:899px){.c1-todo{border-radius:20px;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-highlight),var(--glass-shadow)}.c1-tile,a.c1-tile{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;border:0;border-top:1px solid rgba(255,255,255,.06);border-radius:0}.c1-todo-l+.c1-tile{border-top:0}.c1-ic{width:34px;height:34px;border-radius:11px}.c1-btn{min-height:44px;border-radius:11px}.c1-mode{border-radius:14px;padding:3px}.c1-mode .seg button{min-height:40px;border-radius:11px}.c1-big,.c1-week{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-highlight);border-radius:18px}.c1-mini{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-highlight);border-radius:16px}.c1-mini b{font-size:18px}.c1-num{font-size:28px;letter-spacing:-.02em}.c1-steps{padding:12px}.c1-steps a{background:transparent;border:0}.c1-sn{font-size:16px}.c1-thread{padding:12px 14px 10px}.c1-sugg{padding:10px 14px 12px}.c1-sa .btn{min-height:44px;border-radius:12px}}.pthumb{width:52px;height:40px;border-radius:10px;background:var(--tile);display:inline-flex;align-items:center;justify-content:center;flex:none;overflow:hidden}.pthumb img{width:100%;height:100%;object-fit:contain;padding:3px;display:block}.pthumb svg{width:44px;height:33px;display:block}.pthumb.lg{width:80px;height:60px;border-radius:12px}.pthumb.lg svg{width:66px;height:50px}.c1-or .pthumb{width:52px;height:40px}.or-cell{display:flex;align-items:center;gap:12px;min-width:0}.or-cell .mono{color:var(--fg);font-weight:600}@media (max-width:899px){.c1-or .pthumb{width:44px;height:34px;border-radius:9px}.c1-or .pthumb svg{width:36px;height:27px}.or-cell{gap:10px}}@media (min-width:900px){.inbox{gap:16px;padding:16px;height:100vh}.ib-list,.ib-conv,.ib-panel{border-radius:22px;overflow:hidden}.ib-list{border-right:1px solid var(--glass-border)}.ib-panel{border-left:1px solid var(--glass-border)}}@media (max-width:899px){.ib-list,.ib-conv,.ib-panel{border:0;border-radius:0;box-shadow:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}}.ib-list{background:var(--glass-bg)}.ib-head{padding:20px 16px 12px}.ib-search{border-radius:12px;min-height:38px;background:#0b0d0f73;border-color:var(--glass-border)}.ib-filters button{border:1px solid var(--glass-border);background:#ffffff0d;color:var(--muted);border-radius:999px}.ib-filters button[aria-pressed=true]{background:var(--fg);color:var(--ink);border-color:var(--fg)}.ib-row{border-radius:16px;padding:12px 10px}.ib-row:hover{background:#ffffff0d}.ib-row.cur{background:#ffffff17;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff0f}.ib-row .avw .av-init,.ib-row.cur .avw .av-init{background:#ffffff1a;box-shadow:inset 0 1px #ffffff24}.chan{box-shadow:0 0 0 2px #15191d}.ib-top{background:transparent;border-bottom:1px solid rgba(255,255,255,.08);padding:14px 20px}.ib-top>.av-init{background:#ffffff1a;box-shadow:inset 0 1px #ffffff24}.ib-top .back{background:#ffffff0f;border:1px solid var(--glass-border);border-radius:14px;box-shadow:inset 0 1px #ffffff1a}.ib-top .chips-inline .pill.soft{box-shadow:inset 0 0 0 1px #00f5a033}.ib-conv{background:#14181c99}.ib-msgs{background:#0b0d0f4d}.ib-msgs .ib-draft{border-radius:18px;border:1px solid rgba(245,184,74,.32);background:#1c2025b8;box-shadow:inset 0 1px #ffffff24,0 20px 50px -20px #000000b3}.ib-msgs .ib-draft.blocked{border-color:#ff6b6b66}.ib-draft .dh{border-bottom-color:#ffffff14}.ib-composer{background:transparent;border-top:1px solid rgba(255,255,255,.08)}.ib-composer textarea{border-radius:14px;min-height:46px}.ib-composer .btn{border-radius:14px;width:46px;height:46px;background:var(--fg);box-shadow:inset 0 1px #fff9}.ib-composer .btn:disabled{background:#ffffff0f;border:1px solid var(--glass-border);color:var(--faint)}.ib-panel{background:var(--glass-bg);padding:18px 16px}.c1-kv>div,.ib-panel .porder,.ib-panel .never.tags{background:var(--glass-inner);border:1px solid var(--glass-inner-line);border-radius:12px}@media (max-width:899px){.side{position:sticky;top:0}.ib-top{padding:10px 12px;background:var(--glass-bg-side);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:0 16px 40px -20px #000000b3}.ib-composer{background:var(--glass-bg-side);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px #ffffff1f,0 -20px 50px -20px #000000b3}.ib-composer textarea{border-radius:24px;padding:11px 16px}.ib-composer .btn{border-radius:24px;width:48px;height:48px}.ib-msgs .ib-draft{border-radius:18px}}.tabs{display:inline-flex;max-width:100%;gap:4px;padding:5px;border-radius:16px;margin-bottom:20px;border-bottom:1px solid var(--glass-border)}.tabs button{border:0;border-radius:12px;margin:0;padding:0 16px;min-height:38px;font-weight:500;color:var(--muted);font-size:13px}.tabs button:hover{color:var(--fg);background:#ffffff0f}.tabs button[aria-selected=true]{background:var(--fg);color:var(--ink);font-weight:600;border:0}.tabs button[aria-selected=true] .cnt{background:#0b0d0f1f;color:var(--ink);font-family:var(--display);font-size:11px}.tabs .cnt{font-family:var(--display);font-size:11px;font-weight:600;color:var(--fg);background:transparent;padding:0;margin-left:8px}.tabs .cnt.hot{color:#f5b84a}.toolbar{border-bottom-color:#ffffff14;padding:12px 14px}.tbl th{padding:14px 10px 12px;border-bottom-color:#ffffff14}.tbl td{padding:10px;border-bottom-color:#ffffff0f}.tbl th:first-child,.tbl td:first-child{padding-left:18px}.tbl th:last-child,.tbl td:last-child{padding-right:18px}.tbl tbody tr:hover{background:#ffffff0d}.soon-card{background:var(--glass-bg);border:1px solid rgba(0,245,160,.24);border-radius:20px;box-shadow:var(--glass-highlight),var(--glass-shadow);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.soon-card .ic{background:#00f5a01f;color:var(--mint);border-radius:12px;box-shadow:inset 0 1px #ffffff1f}.drawer{border-width:1px;border-radius:0}@media (min-width:900px){.drawer{top:12px;right:12px;bottom:12px;border-radius:24px;width:min(420px,calc(100% - 24px))}}.drawer-bg,.ds-drawer-bg,.sheet-bg,.hc-dim{background:#0505088c}.drawer .dsec{padding:12px 14px;border-radius:16px;background:var(--glass-inner);border:1px solid var(--glass-inner-line)}.drawer .dsec>b{font-size:11px;letter-spacing:.08em;color:var(--faint)}.drawer .tbl.mini tr.total td{font-weight:600}.drawer .tbl.mini tr.total td.num{font-family:var(--display);font-size:20px;color:var(--mint)}.drawer .x{background:#ffffff0f;border:1px solid var(--glass-border);border-radius:10px;color:var(--muted)}.drawer .pipe li i{background:#ffffff1a}.drawer .pipe li.done i{background:var(--mint)}.drawer .chips button{min-height:40px}.step.pol>.sect.pol-sec,.pol-sec{border-top:0;border-radius:18px;padding:0 16px;margin:0}.pol{gap:10px}.pol-sec-head{margin:0;width:100%;padding:0;min-height:60px;border-radius:0;background:none}.pol-sec-head:hover{background:none}.pol-sec:hover{background:#1a1e23a8}.pol-sec.open{border-color:var(--glass-border-strong)}.pol-sec.open .pol-sec-head{background:none}.pol-sec-body{padding:4px 0 18px}.pol-sec-title{font-size:14px;letter-spacing:0}.pol-sec-sum{font-size:12.5px}.pol-chev{color:var(--faint)}.pol-tick{background:#ffffff12}.pol-score.card,.pol-score{padding:0}.pol-bar{background:#ffffff14}.pol-missing .pill{background:#f5b84a24;color:#f5b84a}.pol-b.me{background:#ffffff14;border:1px solid var(--glass-border)}.pol-b.ai{background:#00f5a01a;border:1px solid rgba(0,245,160,.28);color:var(--fg)}.cw{--cw-bg:transparent;--cw-head:transparent;--cw-ai:rgba(0,245,160,.1);--cw-ai-fg:#F2F4F5;--cw-me:rgba(255,255,255,.08);--cw-me-fg:#F2F4F5;border-radius:22px}.cw.glow{box-shadow:var(--glass-highlight),var(--glass-shadow)}.cw-head{border-bottom:1px solid rgba(255,255,255,.08)}.cw-log{background:#0b0d0f4d}.cw-ch{background:#0b0d0f73;border-color:#ffffff0f}.cw-reset{border-color:var(--glass-border);border-radius:9px}.ts{background:transparent;padding:0;border-radius:0}.pv-card,.ts-cfg{border-radius:20px}.ts-sheetbtn{border-radius:12px}.co-card.open{border-color:#00f5a04d}.co-body input[readonly]{background:#0b0d0f73;border-color:var(--glass-border);border-radius:12px;color:var(--fg)}.chart .grid i{border-top-color:#ffffff14}.tm-row{border-top-color:#ffffff12}.tm-linkbox{background:#0b0d0f73;border-color:var(--glass-border)}.au-list:before{background:#ffffff1a}.bl-bar{background:#ffffff14}.bl-plan .pr,.bl-p .pr,.bl-meter .big{color:var(--fg)}.alert.info{background:var(--glass-inner);border-color:var(--glass-inner-line)}.skel i{background:linear-gradient(90deg,#ffffff0f,#ffffff1f,#ffffff0f);background-size:200% 100%}.hc-panel{border-radius:0;border-width:0 0 0 1px}@media (min-width:900px){.hc-panel{top:12px;right:12px;bottom:12px;border-radius:24px;border-width:1px;width:min(420px,calc(100vw - 24px))}}.hc-head{background:transparent;border-bottom-color:#ffffff14}.hc-log{background:#0b0d0f4d}.hc-chips{border-bottom-color:#ffffff14}.hc-chip{background:#ffffff0d;border-color:var(--glass-border);color:var(--muted)}.hc-chip:hover:not(:disabled){background:#ffffff1a;color:var(--fg)}.hc-x,.hc-back{background:#ffffff0f;border-color:var(--glass-border);border-radius:10px}.hc-ghost{border-color:var(--glass-border-strong);background:#ffffff0f;border-radius:10px}.hc-btn{border-radius:10px}.auth-card{border-radius:24px;color:var(--fg);background:var(--glass-bg-strong);backdrop-filter:var(--glass-blur-strong);-webkit-backdrop-filter:var(--glass-blur-strong);box-shadow:inset 0 1px #ffffff24,var(--glass-shadow-strong)}.auth-card .lang.light{border-color:var(--glass-border-strong)}.auth-card .lang.light button{color:var(--muted)}.auth-card .lang.light button[aria-pressed=true]{background:var(--fg);color:var(--ink)}.btn.ggl{border-color:transparent}@media (prefers-reduced-motion:reduce){.tabbar a,.tabbar button,.c1-tile,.pol-sec{transition:none}}.drawer .tbl.mini .pthumb{width:44px;height:34px;border-radius:9px}.drawer .tbl.mini .pthumb svg{width:36px;height:27px}.c1-todo-l{flex-basis:224px}@media (min-width:900px){.kpis{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:22px;box-shadow:var(--glass-highlight),var(--glass-shadow)}.kpis .kpi{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border:0;border-left:1px solid rgba(255,255,255,.08);box-shadow:none;border-radius:0}.kpis .kpi:first-child{border-left:0}.kpis .kpi.accent{background:#00f5a012}}.co-soon li{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:16px;box-shadow:var(--glass-highlight)}@media (max-width:720px){.or-tbl tbody tr{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"c c t" "n d s";padding:12px 14px}.or-tbl td:nth-child(2){white-space:nowrap}.or-cell .pthumb{width:44px;height:34px;border-radius:9px}.or-cell .pthumb svg{width:36px;height:27px}}@media (max-width:720px){.or-tbl tbody tr{grid-template-columns:auto minmax(0,1fr) auto;column-gap:8px}.or-tbl td:nth-child(2){font-size:12px;overflow:hidden;text-overflow:ellipsis;min-width:0}.or-cell{gap:8px}.or-cell .pthumb{width:36px;height:28px;border-radius:8px}.or-cell .pthumb svg{width:30px;height:22px}.or-cell .mono{font-size:12.5px}}.pol-sec,.co-soon li,.c1-check.card{backdrop-filter:none;-webkit-backdrop-filter:none;background:#14181cd1}.pol-sec:hover{background:#1a1e23db}@media (max-width:899px){.c1-mini,.c1-big,.c1-week{backdrop-filter:none;-webkit-backdrop-filter:none;background:#14181cd1}}@media (prefers-reduced-transparency:reduce){.pol-sec,.co-soon li,.c1-check.card,.c1-mini,.c1-big,.c1-week{background:#15191d}}@media (max-width:720px){.or-tbl td:nth-child(2){white-space:normal;overflow:visible;text-overflow:clip;line-height:1.3}}.tabbar a,.tabbar button,.navgrp .lbl{font-size:11px}@media (max-width:899px){.c1-sl{font-size:11px}}.topbar,.topctl,.mtop{position:relative;z-index:60}.bellwrap{position:relative;z-index:61}@media (max-width:899px){.side{z-index:60}}.pop,.pop.ntf-pop,.palette{background:#111418f7;-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3)}
