@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.auth .form{gap:12px;display:grid}.auth .field{gap:6px;display:grid}.auth .field label,.flabel{font-size:13px;font-weight:600}.auth .inwrap .iconbtn{position:absolute;right:4px}:root[data-theme=dark] .links button{color:var(--brand-text);text-decoration:none}:root[data-theme=dark] .stage{border-left:1px solid #1c2130}@keyframes bubIn{0%{opacity:0;transform:translate(-140px)}8%{opacity:1}22%{opacity:1;transform:translate(150px)}30%,to{opacity:0;transform:translate(196px)scale(.4)}}@keyframes bubGhost{0%,4%{opacity:0;transform:translate(-160px)}12%{opacity:.5}26%{opacity:.35;transform:translate(120px)}32%{opacity:0;transform:translate(190px)scale(.4)}to{opacity:0}}@keyframes ringA{0%,30%{opacity:0;transform:scale(1)}33%{opacity:.8}46%{opacity:0;transform:scale(1.45)}to{opacity:0}}@keyframes ringB{0%,48%{opacity:0;transform:scale(1)}51%{opacity:.9}64%{opacity:0;transform:scale(1.5)}to{opacity:0}}@keyframes scopeGold{0%,47%{filter:grayscale()brightness(.85)}53%,70%{filter:none}82%,to{filter:grayscale()brightness(.85)}}@keyframes bubOut{0%,62%{opacity:0;transform:translate(-170px)scale(.4)}70%{opacity:1;transform:translate(-120px)scale(1)}80%{opacity:1;transform:none}94%{opacity:1}to{opacity:0}}@keyframes ticks{0%,78%{opacity:0}84%,94%{opacity:1}to{opacity:0}}:root[data-theme=dark] .authpage{background:#000}:where(:root){--notify-bg:#fff;--notify-surface:#f4f5f7;--notify-unread-bg:#eef2ff;--notify-hover-bg:#eceef2;--notify-card:#fff;--notify-ink:#111318;--notify-soft:#3d4250;--notify-cap:#6b7080;--notify-faint:#9aa0ad;--notify-line:#dfe2e8;--notify-accent:#3a5bd9;--notify-accent-strong:#2c47b3;--notify-on-accent:#fff;--notify-danger:#c0362c;--notify-danger-bg:#fdecea;--notify-on-danger:#fff;--notify-critical:#b4540a;--notify-critical-bg:#fff3e0;--notify-skeleton:#e8eaee;--notify-radius:10px;--notify-font:inherit;--notify-ease-out:cubic-bezier(.23, 1, .32, 1)}@media (prefers-color-scheme:dark){:where(:root:not([data-theme=light])){--notify-bg:#121419;--notify-surface:#1a1d24;--notify-unread-bg:#1d2438;--notify-hover-bg:#232731;--notify-card:#1c1f27;--notify-ink:#f2f3f6;--notify-soft:#c9ccd5;--notify-cap:#9095a3;--notify-faint:#6c7180;--notify-line:#2b2f3a;--notify-accent:#7d97ff;--notify-accent-strong:#9fb2ff;--notify-on-accent:#0d1020;--notify-danger:#ff8a80;--notify-danger-bg:#3a1d1b;--notify-on-danger:#2a0d0b;--notify-critical:#ffb066;--notify-critical-bg:#3a2a16;--notify-skeleton:#262a34}}:where(:root[data-theme=dark]){--notify-bg:#121419;--notify-surface:#1a1d24;--notify-unread-bg:#1d2438;--notify-hover-bg:#232731;--notify-card:#1c1f27;--notify-ink:#f2f3f6;--notify-soft:#c9ccd5;--notify-cap:#9095a3;--notify-faint:#6c7180;--notify-line:#2b2f3a;--notify-accent:#7d97ff;--notify-accent-strong:#9fb2ff;--notify-on-accent:#0d1020;--notify-danger:#ff8a80;--notify-danger-bg:#3a1d1b;--notify-on-danger:#2a0d0b;--notify-critical:#ffb066;--notify-critical-bg:#3a2a16;--notify-skeleton:#262a34}.ntk-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ntk-page{background:var(--notify-bg);min-width:0;min-height:0;color:var(--notify-ink);font-family:var(--notify-font);flex:1;overflow-y:auto}.ntk-wrap{max-width:920px;margin:0 auto;padding:40px 40px 72px}@media (width<=640px){.ntk-wrap{padding:20px 16px 56px}}.ntk-head{flex-direction:column;gap:20px;margin-bottom:28px;display:flex}.ntk-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ntk-top h1{letter-spacing:-.01em;color:var(--notify-ink);margin:0;font-size:24px;font-weight:600;line-height:32px}.ntk-top p{color:var(--notify-cap);margin:4px 0 0;font-size:14px}.ntk-bulk{gap:8px;display:flex}.ntk-hbtn,.ntk-btn,.ntk-chip,.ntk-act,.ntk-bell,.ntk-push-x{font:inherit;cursor:pointer;transition:background-color .12s ease, border-color .12s ease, color .12s ease, transform .12s var(--notify-ease-out)}.ntk-hbtn:active,.ntk-btn:active,.ntk-act:active,.ntk-bell:active{transform:scale(.96)}.ntk-hbtn{border:1px solid var(--notify-line);background:var(--notify-card);width:36px;height:36px;color:var(--notify-soft);border-radius:8px;place-items:center;padding:0;display:grid}.ntk-danger{border-color:color-mix(in srgb, var(--notify-danger) 45%, transparent);color:var(--notify-danger)}.ntk-hbtn:disabled{opacity:.45;cursor:default}.ntk-hbtn:focus-visible,.ntk-btn:focus-visible,.ntk-chip:focus-visible,.ntk-act:focus-visible,.ntk-bell:focus-visible,.ntk-row:focus-visible,.ntk-push-x:focus-visible{outline:2px solid var(--notify-accent);outline-offset:2px}.ntk-said{min-height:0;color:var(--notify-cap);font-size:13px}.ntk-said:empty{display:none}.ntk-chips{flex-wrap:wrap;gap:8px;display:flex}.ntk-chip{border:1px solid var(--notify-line);background:var(--notify-card);height:32px;color:var(--notify-soft);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:inline-flex}.ntk-chip[aria-pressed=true]{border-color:var(--notify-ink);background:var(--notify-ink);color:var(--notify-bg)}.ntk-n{font-variant-numeric:tabular-nums;opacity:.75}.ntk-btn{border:1px solid var(--notify-line);background:var(--notify-card);height:32px;color:var(--notify-ink);border-radius:8px;padding:0 14px;font-size:13px;font-weight:500}.ntk-btn-danger{border-color:var(--notify-danger);background:var(--notify-danger);color:var(--notify-on-danger)}.ntk-confirm{border:1px solid color-mix(in srgb, var(--notify-danger) 35%, transparent);border-radius:var(--notify-radius);background:var(--notify-danger-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:-12px 0 20px;padding:12px 16px;display:flex}.ntk-confirm p{color:var(--notify-ink);margin:0;font-size:14px}.ntk-confirm-acts{gap:8px;display:flex}.ntk-grp{color:var(--notify-cap);margin:0;padding:20px 0 8px;font-size:12px;font-weight:500;line-height:16px}.ntk-date{color:var(--notify-faint);font-weight:400}.ntk-day:first-child .ntk-grp{padding-top:0}.ntk-item{animation:ntk-enter .22s var(--notify-ease-out) var(--i,0s) backwards;transition:grid-template-rows .2s var(--notify-ease-out), margin-bottom .2s var(--notify-ease-out), opacity .16s ease;grid-template-rows:1fr;margin-bottom:4px;display:grid}.ntk-item.leaving{opacity:0;grid-template-rows:0fr;margin-bottom:0}@keyframes ntk-enter{0%{opacity:0;transform:translateY(4px)}}.ntk-in{border-radius:var(--notify-radius);min-height:0;position:relative}.ntk-item.leaving .ntk-in{overflow:hidden}.ntk-in:has(.ntk-slide.dragging){overflow:hidden}.ntk-under{border-radius:var(--notify-radius);background:var(--notify-danger-bg);color:var(--notify-danger);justify-content:flex-end;align-items:center;padding-right:24px;display:none;position:absolute;inset:0}.ntk-item.leaving .ntk-under{display:flex}.ntk-in:has(.ntk-slide.dragging) .ntk-under{display:flex}.ntk-slide{--row:var(--notify-bg);--slot:92px;border-radius:var(--notify-radius);background:var(--row);touch-action:pan-y;transition:transform .2s var(--notify-ease-out), background-color .12s ease;position:relative}.ntk-slide.dragging{transition:none}.ntk-slide.unread{--row:var(--notify-unread-bg)}@media (hover:hover) and (pointer:fine){.ntk-slide:hover{--row:var(--notify-hover-bg)}.ntk-slide.unread:hover{--row:color-mix(in srgb, var(--notify-unread-bg) 70%, var(--notify-hover-bg))}}.ntk-row{grid-template-columns:36px minmax(0, 1fr) var(--slot);border-radius:var(--notify-radius);width:100%;min-width:0;min-height:64px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-rows:20px 18px;align-content:center;column-gap:12px;padding:12px;display:grid;position:relative}.ntk-row:focus-visible{outline-offset:-2px}.ntk-face{border-radius:var(--notify-radius);background:var(--notify-surface);width:36px;height:36px;color:var(--notify-soft);grid-area:1/1/span 2;align-self:center;place-items:center;display:grid}.ntk-face.critical{background:var(--notify-critical-bg);color:var(--notify-critical)}.ntk-row:not(.unread) .ntk-face{opacity:.8}.ntk-title{min-width:0;color:var(--notify-cap);white-space:nowrap;text-overflow:ellipsis;grid-area:1/2;align-self:baseline;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.ntk-snip{min-width:0;color:var(--notify-cap);white-space:nowrap;text-overflow:ellipsis;grid-area:2/2;font-size:13px;line-height:18px;overflow:hidden}.ntk-row.unread .ntk-title{color:var(--notify-ink);font-weight:600}.ntk-row.unread .ntk-snip{color:var(--notify-soft)}.ntk-dot{background:var(--notify-accent);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:3px}.ntk-time{font-variant-numeric:tabular-nums;color:var(--notify-cap);white-space:nowrap;grid-column:3;place-self:baseline end;font-size:12px;transition:opacity .12s}.ntk-clock{grid-row:1;line-height:20px}.ntk-ago{grid-row:2;line-height:18px}.ntk-acts{opacity:0;pointer-events:none;gap:4px;transition:opacity .12s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ntk-slide:focus-within .ntk-acts,.ntk-slide.armed .ntk-acts{opacity:1;pointer-events:auto}.ntk-slide:focus-within .ntk-time,.ntk-slide.armed .ntk-time{opacity:0}@media (hover:hover) and (pointer:fine){.ntk-slide:hover .ntk-acts{opacity:1;pointer-events:auto}.ntk-slide:hover .ntk-time{opacity:0}}.ntk-act{border:1px solid var(--notify-line);background:var(--notify-card);width:28px;height:28px;color:var(--notify-soft);border-radius:8px;flex:none;place-items:center;padding:0;display:grid}.ntk-read{color:var(--notify-accent-strong)}.ntk-dismiss{border-color:color-mix(in srgb, var(--notify-danger) 45%, transparent);color:var(--notify-danger)}@media (hover:hover) and (pointer:fine){.ntk-read:hover{background:color-mix(in srgb, var(--notify-accent) 12%, var(--notify-card))}.ntk-open:hover{background:var(--notify-hover-bg);color:var(--notify-ink)}.ntk-dismiss:hover{border-color:var(--notify-danger);background:var(--notify-danger-bg)}}.ntk-sk{background:var(--notify-skeleton);border-radius:6px;height:12px;animation:1.2s ease-in-out infinite ntk-pulse;display:block}@keyframes ntk-pulse{50%{opacity:.55}}.ntk-sk-grp{width:56px;margin:2px 0 14px}.ntk-sk-row{grid-template-rows:20px 18px;grid-template-columns:36px minmax(0,1fr) 92px;align-content:center;align-items:center;column-gap:12px;min-height:64px;margin-bottom:4px;padding:12px;display:grid}.ntk-sk-face{border-radius:var(--notify-radius);grid-row:1/span 2;width:36px;height:36px}.ntk-sk-title{grid-area:1/2}.ntk-sk-time{grid-area:1/3;justify-self:end;width:36px}.ntk-sk-snip{grid-area:2/2;height:10px}.ntk-empty{text-align:center;color:var(--notify-cap);justify-items:center;gap:8px;padding:64px 16px;display:grid}.ntk-empty h2{color:var(--notify-ink);margin:4px 0 0;font-size:15px;font-weight:600}.ntk-empty p{margin:0 0 8px;font-size:14px}.ntk-bell{width:36px;height:36px;color:var(--notify-soft);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.ntk-bell:hover{background:var(--notify-hover-bg);color:var(--notify-ink)}}.ntk-badge{background:var(--notify-accent);min-width:16px;height:16px;box-shadow:0 0 0 2px var(--notify-bg);color:var(--notify-on-accent);font-variant-numeric:tabular-nums;border-radius:999px;padding:0 4px;font-size:10px;font-weight:600;line-height:16px;position:absolute;top:2px;right:1px}.ntk-push{border:1px solid var(--notify-line);background:var(--notify-card);color:var(--notify-ink);animation:ntk-enter .22s var(--notify-ease-out);transition:opacity .2s ease, transform .2s var(--notify-ease-out);border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto 28px;align-items:center;gap:10px;padding:10px 10px 10px 12px;display:grid;box-shadow:0 6px 24px #00000014}.ntk-push[data-leaving]{opacity:0;transform:translateY(6px)}.ntk-push-bell{background:color-mix(in srgb, var(--notify-accent) 14%, var(--notify-card));width:32px;height:32px;color:var(--notify-accent-strong);border-radius:8px;place-items:center;display:grid}.ntk-push-copy h2{margin:0;font-size:13px;font-weight:600}.ntk-push-copy p{color:var(--notify-cap);margin:0;font-size:12px}.ntk-push-x{width:28px;height:28px;color:var(--notify-cap);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}@media (prefers-reduced-motion:reduce){.ntk-item,.ntk-push,.ntk-sk{animation:none}.ntk-item,.ntk-slide,.ntk-push{transition:none}}.bl-pill{height:18px}.bm-start{justify-self:start}.gl-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.gl-card{align-content:start}.gl-top{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.gl-phone{background:var(--ground);border-radius:16px;gap:6px;padding:12px;display:grid}.gl-bubble{background:var(--card);border:1px solid var(--line);white-space:pre-wrap;border-radius:4px 16px 16px;justify-self:start;max-width:100%;padding:8px 12px;font-size:13.5px}.gl-chips{gap:4px;display:grid}.gl-chip{text-align:center;background:var(--card);border:1px solid var(--rule);color:var(--brand-text);border-radius:10px;padding:6px;font-size:13px;font-weight:600}.gl-area{resize:vertical;height:96px;font:inherit;padding:10px 14px}:root{box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:env(safe-area-inset-top,0px);height:100%}body{height:100%;margin:0}.s{--bg:#fff;--ground:#f5f6f8;--tile:#eef0f4;--card:#fff;--ink:#0f172a;--on-ink:#fff;--soft:#4e5668;--cap:#636b7c;--faint:#a4aab6;--line:#e7e9ee;--rule:#dadee5;--brand:#eab308;--brand-deep:#c69b20;--brand-text:#8a6a0a;--brand-soft:#fdf6dc;--brand-wash:#fbeab0;--ok:#15803d;--okbg:#dcfce7;--warn:#e8590c;--warn-text:#c2410c;--warnbg:#ffedd5;--bad:#b91c1c;--badbg:#fee2e2;--sh-sec:0 1px 2px #0f172a0d,0 6px 20px #0f172a0d;--sh-dlg:0 28px 70px #0f172a38;--sh-pop:0 12px 32px #0f172a24;--lc-INITIATED:#64748b;--lc-PROCESSING:#2563eb;--lc-AWAITING_PAYMENT:#4f46e5;--lc-KYC_REQUIRED:#7c3aed;--lc-FX_TRANSACTION:#0e7490;--lc-ON_HOLD:#475569;--lc-CONTINUE:#0369a1;--lc-RESOLVED:#334155;--lc-COMPLETED:#15803d;--lc-CANCELED:#b91c1c;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;height:100%;font-family:DM Sans Variable,DM Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.45}.s[data-theme=dark]{--bg:#000;--ground:#07080b;--tile:#12141a;--card:#0d0f14;--ink:#f1f2f5;--on-ink:#0f172a;--soft:#a0a6b4;--cap:#8c93a2;--faint:#4f5562;--line:#181b22;--rule:#262a33;--brand-deep:#f2c94c;--brand-text:#f2c94c;--brand-soft:#1e1a0c;--brand-wash:#3a300e;--ok:#4ade80;--okbg:#0f2a1a;--warn:#fb923c;--warn-text:#fdba74;--warnbg:#2e1a0c;--bad:#f87171;--badbg:#2e1111;--sh-sec:none;--sh-dlg:0 0 0 1px #262a33;--sh-pop:0 0 0 1px #262a33;--lc-INITIATED:#94a3b8;--lc-PROCESSING:#60a5fa;--lc-AWAITING_PAYMENT:#818cf8;--lc-KYC_REQUIRED:#a78bfa;--lc-FX_TRANSACTION:#22d3ee;--lc-ON_HOLD:#94a3b8;--lc-CONTINUE:#38bdf8;--lc-RESOLVED:#cbd5e1;--lc-COMPLETED:#4ade80;--lc-CANCELED:#f87171}.s *{box-sizing:border-box}.mono{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.cap{color:var(--cap);font-size:12.5px}.soft{color:var(--soft)}.unit{color:var(--cap);margin-left:3px;font-family:DM Sans Variable,DM Sans,sans-serif;font-size:.78em}button{font:inherit;color:inherit}input,select,textarea{font:inherit;color:var(--ink)}a{color:var(--brand-text)}.ic{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}.ic-sm{width:16px;height:16px}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.btn{cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;font-weight:600;transition:transform .12s cubic-bezier(.2,.8,.2,1),background .16s ease-out;display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{background:var(--ink);color:var(--on-ink)}.btn-primary:disabled{background:var(--tile);color:var(--faint);cursor:not-allowed}.btn-secondary{border-color:var(--rule);color:var(--ink)}.btn-secondary:hover{background:var(--ground)}.btn-text{color:var(--soft);padding:0 10px}.btn-text:hover{color:var(--ink)}.btn-danger-text{color:var(--bad);height:auto;padding:0}.btn-danger{background:var(--bad);color:#fff}.btn-sm{border-radius:10px;height:32px;padding:0 12px;font-size:13px}.btn-xs{border-radius:9px;height:28px;padding:0 10px;font-size:12.5px}.iconbtn{cursor:pointer;width:40px;height:40px;color:var(--soft);background:0 0;border:0;border-radius:12px;place-items:center;display:inline-grid;position:relative}.iconbtn:hover{background:var(--tile);color:var(--ink)}.kbd{border:1px solid var(--rule);color:var(--cap);background:var(--card);border-bottom-width:2px;border-radius:6px;padding:3px 6px;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1}.btn-primary .kbd{color:inherit;background:0 0;border-color:#ffffff59}.s[data-theme=dark] .btn-primary .kbd{border-color:#0f172a59}.pill{background:var(--tile);height:24px;color:var(--soft);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.pill .dot{background:currentColor;border-radius:50%;width:7px;height:7px}.pill-ok{background:var(--okbg);color:var(--ok)}.pill-warn{background:var(--warnbg);color:var(--warn-text)}.pill-bad{background:var(--badbg);color:var(--bad)}.pill-brand{background:var(--brand-soft);color:var(--brand-text)}.pill-confirm{border:1px dashed var(--rule);color:var(--cap);background:0 0;font-weight:500}.lc{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 9px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;display:inline-flex}.lc:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.chip{border:1px solid var(--rule);background:var(--card);cursor:pointer;height:30px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.chip.on{background:var(--brand-wash);border-color:var(--brand)}.rolec{background:var(--tile);height:22px;color:var(--soft);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.count{color:var(--cap);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:500}.seg{border:1px solid var(--rule);background:var(--card);border-radius:10px;gap:2px;padding:2px;display:inline-flex}.seg button{height:28px;color:var(--cap);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:12.5px;font-weight:600}.seg button.on{background:var(--tile);color:var(--ink)}.auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}.auth-form{background:var(--bg);flex-direction:column;gap:18px;padding:28px 56px 22px;display:flex}.auth-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.auth-logo{height:40px;display:block}.auth-mark{width:40px;height:40px;display:block}.auth-body{flex-direction:column;flex:1;justify-content:center;gap:20px;width:100%;max-width:420px;margin:0 auto;display:flex}.eyebrow{color:var(--cap);letter-spacing:.02em;font-size:12.5px;font-weight:600}.h-auth{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:600;line-height:1.15}.form{gap:12px;display:grid}.field{gap:6px;display:grid}.field label,.flabel{font-size:13px;font-weight:600}.inwrap{align-items:center;display:flex;position:relative}.inp{border:1px solid var(--rule);background:var(--card);border-radius:13px;outline:none;width:100%;height:44px;padding:0 14px}.inp:focus{border-color:var(--ink)}.inp.err{border-color:var(--bad)}.inwrap .iconbtn{position:absolute;right:4px}.hint{color:var(--cap);font-size:12.5px}.msg-err{color:var(--bad);font-size:12.5px}.links{flex-wrap:wrap;gap:4px 18px;font-size:13.5px;display:flex}.links button{cursor:pointer;color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand);background:0 0;border:0;padding:0;font-weight:600}.s[data-theme=dark] .links button{color:var(--brand-text);text-decoration:none}.alert{border-radius:13px;gap:10px;padding:12px 14px;font-size:13.5px;display:flex}.alert b{display:block}.alert-bad{background:var(--badbg);color:var(--bad)}.alert-ok{background:var(--okbg);color:var(--ok)}.alert-warn{background:var(--warnbg);color:var(--warn-text)}.foot{color:var(--cap);font-size:12.5px}.rules{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.rules li{color:var(--cap);align-items:center;gap:8px;display:flex}.rules li.ok{color:var(--ok)}.meter{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.meter i{background:var(--tile);border-radius:2px;height:4px}.meter i.on1{background:var(--bad)}.meter i.on2{background:var(--warn)}.meter i.on3{background:var(--ink)}.meter i.on4{background:var(--ok)}.stage{color:#e8eaf0;background:#05070c;flex-direction:column;justify-content:center;align-items:center;gap:32px;padding:48px;display:flex;position:relative;overflow:hidden}.s[data-theme=dark] .stage{border-left:1px solid #1c2130}.stage-grid{opacity:.6;background-image:radial-gradient(#ffffff0f 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.sim{flex-shrink:0;width:520px;height:220px;position:relative}.sim .track{background:linear-gradient(90deg,#0000,#ffffff24 15% 85%,#0000);height:2px;position:absolute;top:109px;left:0;right:0}.sim .scope{width:96px;height:96px;margin:-48px 0 0 -48px;position:absolute;top:50%;left:50%}.sim .scope img{filter:grayscale()brightness(.85);border-radius:22px;width:96px;height:96px;animation:8s cubic-bezier(.2,.8,.2,1) infinite scopeGold;display:block}.sim .ring{opacity:0;border:1.5px solid #ffffff8c;border-radius:26px;width:96px;height:96px;margin:-48px 0 0 -48px;position:absolute;top:50%;left:50%}.sim .r1{animation:8s cubic-bezier(.2,.8,.2,1) infinite ringA}.sim .r2{border-color:#eab308;animation:8s cubic-bezier(.2,.8,.2,1) infinite ringB}.bub{border-radius:14px;flex-direction:column;justify-content:center;gap:6px;height:50px;padding:9px 12px;display:flex;position:absolute;top:84px}.bub i{background:#ffffff8c;border-radius:3px;height:5px;display:block}.bub-in{background:#1c2230;border-top-left-radius:4px;width:132px;animation:8s cubic-bezier(.2,.8,.2,1) infinite bubIn;left:0}.bub-ghost{opacity:0;background:#141925;width:112px;animation:8s cubic-bezier(.2,.8,.2,1) infinite bubGhost;left:0}.bub-out{background:#e8eaf0;border-top-right-radius:4px;width:148px;animation:8s cubic-bezier(.2,.8,.2,1) infinite bubOut;right:0}.bub-out i{background:#0f172a59}.bub-out .ticks{opacity:0;width:16px;height:10px;animation:8s ease-out infinite ticks;position:absolute;bottom:6px;right:10px}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:520px;max-width:100%;display:grid;position:relative}.step{color:#e8eaf073;gap:6px;font-size:12px;display:grid}.step .bar{background:#ffffff1f;border-radius:1px;height:2px;overflow:hidden}.step .bar:after{content:"";transform-origin:0;background:#e8eaf0;height:100%;display:block;transform:scaleX(0)}.st1 .bar:after{animation:8s linear infinite fill1}.st1{animation:8s linear infinite lab1}.st2 .bar:after{animation:8s linear infinite fill2}.st2{animation:8s linear infinite lab2}.st3 .bar:after{background:#eab308;animation:8s linear infinite fill3}.st3{animation:8s linear infinite lab3}.st4 .bar:after{animation:8s linear infinite fill4}.st4{animation:8s linear infinite lab4}.tagline{text-align:center;gap:6px;display:grid;position:relative}.tagline b{letter-spacing:-.01em;color:#f5f6f8;font-size:22px;font-weight:600}.tagline span{color:#e8eaf099;font-size:13px}@keyframes fill1{0%{transform:scaleX(0)}24%,94%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes fill2{0%,28%{transform:scaleX(0)}46%,94%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes fill3{0%,47%{transform:scaleX(0)}63%,94%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes fill4{0%,64%{transform:scaleX(0)}82%,94%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes lab1{0%,2%{color:#e8eaf073}6%,94%{color:#e8eaf0}to{color:#e8eaf073}}@keyframes lab2{0%,28%{color:#e8eaf073}32%,94%{color:#e8eaf0}to{color:#e8eaf073}}@keyframes lab3{0%,47%{color:#e8eaf073}51%,94%{color:#eab308}to{color:#e8eaf073}}@keyframes lab4{0%,64%{color:#e8eaf073}68%,94%{color:#e8eaf0}to{color:#e8eaf073}}@media (prefers-reduced-motion:reduce){.s *{transition:none!important;animation:none!important}.s .bub-in{opacity:1;transform:translate(150px)}.s .bub-out,.s .ticks{opacity:1}.s .scope img{filter:none}.s .step{color:#e8eaf0}.s .st3{color:#eab308}.s .step .bar:after{transform:scaleX(1)}}.loading{color:#e8eaf0;background:#05070c;place-items:center;min-height:100vh;display:grid;position:relative;overflow:hidden}.ld{justify-items:center;gap:28px;display:grid;position:relative}.ld .sim{transform:scale(.8)}.ld-phases{gap:10px;min-width:280px;margin:0;padding:0;list-style:none;display:grid}.ld-phases li{color:#e8eaf066;align-items:center;gap:10px;font-size:14px;display:flex}.ld-phases li.cur{color:#f5f6f8}.ld-phases li.done{color:#e8eaf0b3}.ld-dot{border:1.5px solid #ffffff40;border-radius:50%;width:16px;height:16px}.ld-phases li.cur .ld-dot{border-color:#eab308;animation:1.2s ease-out infinite ldpulse}.ld-phases li.done .ld-dot{background:#e8eaf0;border-color:#e8eaf0}@keyframes ldpulse{0%{box-shadow:0 0 #eab30880}to{box-shadow:0 0 0 8px #eab30800}}.ld-brand{color:#f5f6f8;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.ld-brand img{border-radius:8px;width:28px;height:28px}.app{background:var(--ground);grid-template-rows:60px minmax(0,1fr);height:100vh;display:grid}.top{background:var(--bg);border-bottom:1px solid var(--line);z-index:15;align-items:center;gap:12px;padding:0 16px 0 20px;display:flex;position:relative}.brand{letter-spacing:-.01em;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:15px;font-weight:600;display:flex}.brand img{border-radius:8px;width:28px;height:28px;display:block}.searchbtn{border:1px solid var(--rule);background:var(--ground);max-width:560px;height:40px;color:var(--cap);cursor:pointer;text-align:left;border-radius:12px;flex:1;align-items:center;gap:10px;margin:0 auto;padding:0 10px 0 12px;display:flex}.searchbtn .t{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.top-r{align-items:center;gap:4px;display:flex}.badge{background:var(--brand);color:#0f172a;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10.5px;font-weight:700;display:grid;position:absolute;top:5px;right:5px}.avatar{background:var(--tile);width:32px;height:32px;color:var(--ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid;position:relative}.avatar .pres{background:var(--ok);border:2px solid var(--bg);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.avbtn{cursor:pointer;background:0 0;border:0;border-radius:12px;padding:4px}.avbtn:hover{background:var(--tile)}.body{grid-template-columns:240px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.side{background:var(--bg);border-right:1px solid var(--line);flex-direction:column;gap:16px;padding:14px 12px;display:flex;overflow-y:auto}.grp{gap:2px;display:grid}.grp-l{color:var(--cap);letter-spacing:.03em;padding:0 10px 6px;font-size:11.5px;font-weight:600}.nav-i{height:36px;color:var(--soft);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:0 10px;font-size:14px;display:flex}.nav-i:hover{background:var(--tile);color:var(--ink)}.nav-i.on{background:var(--brand-soft);color:var(--ink);font-weight:600}.nav-i.on .ic{color:var(--brand-text)}.body.mini{grid-template-columns:64px minmax(0,1fr)}.mini .side{align-items:center;padding:14px 8px}.mini .grp-l,.mini .nav-i .lbl,.mini .nav-i .n{display:none}.mini .nav-i{justify-content:center;width:44px;padding:0}.panes.v3 .rio-side{display:none}.panes.v3 .rio{grid-template-columns:minmax(0,1fr)}.nav-i .n{color:var(--cap);margin-left:auto;font-family:JetBrains Mono,monospace;font-size:11px}.main{min-width:0;padding:24px 32px 120px;overflow-y:auto}.main.full{padding:0;overflow:hidden}.wrap{grid-template-columns:minmax(0,1fr);gap:18px;max-width:1180px;margin:0 auto;display:grid}.back{color:var(--soft);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;width:max-content;padding:0;font-size:13.5px;display:inline-flex}.back:hover{color:var(--ink)}.phead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.phead h1{letter-spacing:-.025em;max-width:800px;margin:4px 0 0;font-size:34px;font-weight:600;line-height:1.1}.phead p{color:var(--soft);max-width:680px;margin:8px 0 0}.sec{background:var(--card);box-shadow:var(--sh-sec);border-radius:22px;align-content:start;gap:14px;min-width:0;padding:20px 24px;display:grid}.s[data-theme=dark] .sec{border:1px solid var(--line)}.sec-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sec-h h2{align-items:center;gap:8px;margin:0;font-size:17px;font-weight:600;display:flex}.tabs{border-bottom:1px solid var(--line);gap:20px;display:flex;overflow-x:auto}.tab{color:var(--soft);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 0;font-size:14px;display:flex}.tab.on{color:var(--ink);border-bottom-color:var(--brand);font-weight:600}.tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.grow{flex:1}.sfield{border:1px solid var(--rule);background:var(--card);border-radius:12px;align-items:center;gap:8px;width:260px;height:36px;padding:0 10px;display:flex}.sfield input{background:0 0;border:0;outline:none;width:100%}.on-f{background:var(--brand-wash)!important;border-color:var(--brand)!important}.rows{display:grid}.row{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;align-items:center;gap:14px;padding:12px 8px;display:grid}.row:first-child{border-top:0}.row:hover{background:var(--ground)}.who{align-items:center;gap:10px;min-width:0;display:flex}.who b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.chips{flex-wrap:wrap;gap:6px;display:flex}.empty{text-align:center;justify-items:center;gap:4px;padding:32px 8px;display:grid}.empty b{font-size:15px}.empty span{color:var(--cap);font-size:13.5px}.note{background:var(--tile);color:var(--soft);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;display:flex}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.kpi{background:var(--card);border:1px solid var(--line);border-radius:18px;gap:6px;padding:16px;display:grid}.kpi .v{letter-spacing:-.02em;font-family:JetBrains Mono,monospace;font-size:26px;font-weight:400}.kpi .d{font-size:12.5px}.up{color:var(--ok)}.down{color:var(--bad)}.tbl{border-collapse:collapse;width:100%;font-size:13.5px}.tbl th{text-align:left;color:var(--cap);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px;font-size:12px;font-weight:600}.tbl td{border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 8px}.tbl tr.click{cursor:pointer}.tbl tr.click:hover td{background:var(--ground)}.tbl .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:JetBrains Mono,monospace}.scrollx{overflow-x:auto}.veil{z-index:40;background:#0f172a52;position:fixed;inset:0}.s[data-theme=dark] .veil{background:#0009}.drawer{background:var(--card);z-index:41;width:520px;max-width:100%;box-shadow:var(--sh-dlg);flex-direction:column;animation:.24s cubic-bezier(.2,.8,.2,1) drawerIn;display:flex;position:fixed;top:0;bottom:0;right:0}.drawer.wide{width:880px}.s[data-theme=dark] .drawer{border-left:1px solid var(--rule)}@keyframes drawerIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.dr-h{justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 12px 24px;display:flex}.dr-h h2{letter-spacing:-.01em;margin:4px 0 0;font-size:21px}.dr-b{flex:1;align-content:start;gap:18px;padding:4px 24px 24px;display:grid;overflow-y:auto}.dr-f{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 24px;display:flex}.danger{border-top:1px solid var(--line);justify-items:start;gap:6px;padding-top:16px;display:grid}.danger p{color:var(--soft);margin:0;font-size:13px}.dialog{background:var(--card);width:460px;max-width:calc(100% - 32px);box-shadow:var(--sh-dlg);z-index:51;border-radius:26px;gap:14px;padding:24px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dialog h3{margin:0;font-size:19px;font-weight:600}.dialog p{color:var(--soft);margin:0}.dlg-f{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.veil2{z-index:50;background:#0f172a66;position:fixed;inset:0}.palette{background:var(--card);width:720px;max-width:calc(100% - 32px);max-height:calc(100vh - 120px);box-shadow:var(--sh-dlg);z-index:51;border-radius:22px;flex-direction:column;display:flex;position:fixed;top:72px;left:50%;overflow:hidden;transform:translate(-50%)}.pal-in{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 18px;display:flex}.pal-in input{background:0 0;border:0;outline:none;flex:1;font-size:16px}.pal-tabs{border-bottom:1px solid var(--line);gap:6px;padding:10px 14px;display:flex;overflow-x:auto}.pal-b{padding:8px 8px 14px;overflow-y:auto}.pal-g{color:var(--cap);padding:10px 10px 4px;font-size:12px;font-weight:600}.pal-r{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px;display:flex}.pal-r:hover{background:var(--ground)}.pal-r .w{background:var(--tile);width:32px;height:32px;color:var(--soft);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.pal-r .m{flex:1;min-width:0}.pal-r .m b{font-weight:600;display:block}.pop{z-index:45;background:var(--card);box-shadow:var(--sh-pop);border:1px solid var(--line);border-radius:18px;position:absolute}.req{flex-direction:column;width:420px;max-width:calc(100vw - 24px);max-height:calc(100vh - 80px);display:flex;top:56px;right:12px}.req-b{gap:6px;padding:8px 10px 12px;display:grid;overflow-y:auto}.rq{border:1px solid var(--line);border-radius:14px;gap:6px;padding:12px;display:grid}.rq p{margin:0;font-size:13.5px}.acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.prof{width:300px;padding:8px;top:56px;right:12px}.prof .it{border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px;font-size:14px;display:flex}.prof hr{border:0;border-top:1px solid var(--line);margin:6px 0}.period{grid-template-columns:180px minmax(0,1fr);width:600px;max-width:calc(100vw - 24px);display:grid;overflow:hidden}.presets{border-right:1px solid var(--line);align-content:start;gap:2px;padding:10px;display:grid}.presets button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:9px 10px;font-size:13.5px}.presets button.on{background:var(--brand-wash);font-weight:600}.cal{gap:10px;padding:14px 16px;display:grid}.cal-g{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.cal-g .dn{color:var(--cap);padding:4px 0;font-size:11.5px}.day{cursor:pointer;background:0 0;border:0;border-radius:10px;height:36px;font-family:JetBrains Mono,monospace;font-size:12.5px;position:relative}.day:hover{background:var(--tile)}.day.out{visibility:hidden}.day:disabled{color:var(--faint);cursor:not-allowed}.day.inr{background:var(--brand-soft);border-radius:0}.day.sel{background:var(--ink);color:var(--on-ink)}.day .dd{background:var(--brand-deep);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:4px;left:50%}.filt{gap:12px;width:360px;padding:14px;display:grid}.toast{z-index:60;background:var(--ink);color:var(--on-ink);box-shadow:var(--sh-dlg);border-radius:14px;align-items:center;gap:14px;max-width:calc(100% - 32px);padding:10px 10px 10px 16px;font-size:14px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast button{color:#fbeab0;cursor:pointer;background:0 0;border:0;border-radius:8px;height:32px;padding:0 10px;font-weight:700}.s[data-theme=dark] .toast button{color:#8a6a0a}.secret{background:var(--ground);border:1px solid var(--rule);border-radius:13px;align-items:center;gap:10px;padding:12px 14px;display:flex}.secret .mono{letter-spacing:.04em;flex:1;font-size:17px}.copy.done{color:var(--ok);border-color:var(--ok)}.ol{color:var(--soft);gap:6px;margin:0;padding-left:20px;display:grid}.switch{background:var(--rule);cursor:pointer;border:0;border-radius:12px;flex-shrink:0;width:40px;height:24px;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;left:3px}.switch.on{background:var(--ink)}.switch.on:after{transform:translate(16px)}.s[data-theme=dark] .switch.on:after{background:#0f172a}.check{border:1px solid var(--rule);cursor:pointer;background:var(--card);text-align:left;border-radius:13px;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;display:flex}.check .box{border:1.5px solid var(--faint);border-radius:5px;flex-shrink:0;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.check.on{border-color:var(--ink)}.check.on .box{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.check b{font-size:13.5px;display:block}.check span{color:var(--cap);font-size:12.5px}.presence{color:var(--soft);background:var(--brand-soft);border-radius:12px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}.quick{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.qt{border:1px solid var(--line);background:var(--card);text-align:left;cursor:pointer;border-radius:18px;align-content:space-between;gap:10px;min-height:108px;padding:16px;display:grid}.qt.main{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.qt.main .kbd{color:inherit;background:0 0;border-color:#ffffff4d}.qt .tt{justify-content:space-between;align-items:flex-start;display:flex}.qt b{font-size:15px}.set{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:16px;padding:14px 0;display:grid}.set:first-of-type{border-top:0}.set>div{min-width:0}.set .k{color:var(--cap);overflow-wrap:anywhere;font-family:JetBrains Mono,monospace;font-size:12px}.set .lab{font-weight:600}.set .desc{color:var(--soft);font-size:13px}.set .val{justify-items:end;gap:4px;display:grid}.numin{border:1px solid var(--rule);background:var(--card);border-radius:13px;align-items:center;gap:6px;width:180px;height:40px;padding:0 12px;display:flex}.numin input{text-align:right;background:0 0;border:0;outline:none;width:100%;font-family:JetBrains Mono,monospace;font-size:14px}.numin.err{border-color:var(--bad)}.numin.changed{border-color:var(--brand)}.ro{font-family:JetBrains Mono,monospace;font-size:14px}.lock{color:var(--cap);align-items:center;gap:6px;font-size:12px;display:flex}.bounds{color:var(--cap);text-align:right;font-size:12px}.err-t{color:var(--bad);text-align:right;font-size:12.5px}.unsaved{z-index:4;background:var(--ink);color:var(--on-ink);box-shadow:var(--sh-dlg);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 18px;display:flex;position:sticky;bottom:16px}.unsaved .btn-secondary{color:var(--on-ink);border-color:#ffffff4d}.unsaved .btn-primary{background:var(--brand);color:#0f172a}.unsaved .btn-primary:disabled{color:#ffffff80;background:#ffffff26}.diff{border-collapse:collapse;width:100%;font-size:13px}.diff th{text-align:left;color:var(--cap);border-bottom:1px solid var(--line);padding:6px 8px;font-size:12px;font-weight:600}.diff td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px;font-family:JetBrains Mono,monospace;font-size:12.5px}.diff .b{color:var(--bad);text-decoration:line-through}.diff .a{color:var(--ok)}.obj{color:var(--cap);font-family:JetBrains Mono,monospace;font-size:12px}.simu{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.sbar{background:var(--bg);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 20px;display:flex}.sbar .sep{background:var(--line);width:1px;height:24px}.sel-in{border:1px solid var(--rule);background:var(--card);border-radius:10px;height:34px;padding:0 10px;font-size:13px}.panes{grid-template-columns:minmax(320px,380px) minmax(0,1fr) 340px;gap:0;min-height:0;display:grid}.panes.v1{grid-template-columns:minmax(330px,420px) minmax(0,0fr) 360px}.panes.v2{grid-template-columns:0 minmax(0,1fr) 360px}.pane{border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex;overflow:hidden}.pane-h{color:var(--cap);border-bottom:1px solid var(--line);background:var(--bg);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:12.5px;font-weight:600;display:flex}.v1 .pane.ops,.v2 .pane.wa{display:none}.wa-wrap{background:var(--ground);flex:1;justify-content:center;min-height:0;padding:14px;display:flex}.phone{--wa-head:#008069;--wa-bg:#efeae2;--wa-in:#fff;--wa-out:#d9fdd3;--wa-ink:#111b21;--wa-sub:#667781;--wa-link:#027eb5;--wa-btn:#00a884;background:var(--wa-bg);width:100%;max-width:370px;color:var(--wa-ink);border:8px solid #0b0f14;border-radius:28px;flex-direction:column;font-family:-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;overflow:hidden;box-shadow:0 18px 40px #0000002e}.wa-h{background:var(--wa-head);color:#fff;align-items:center;gap:10px;padding:10px 12px;display:flex}.wa-h .av{color:#0071bc;background:#fff;border:2px solid #8cc63f;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}.wa-h b{align-items:center;gap:4px;font-size:15px;display:flex}.wa-h small{opacity:.85;font-size:12px}.wa-badge{background:#25d366;border-radius:50%;place-items:center;width:15px;height:15px;display:inline-grid}.wa-thread{background-color:var(--wa-bg);background-image:radial-gradient(#00000009 1px,#0000 1px);background-size:16px 16px;flex-direction:column;flex:1;gap:4px;padding:12px 10px;display:flex;overflow-y:auto}.wa-day{color:var(--wa-sub);background:#fff;border-radius:8px;align-self:center;margin:6px 0;padding:4px 10px;font-size:11.5px;box-shadow:0 1px .5px #0000001a}.wa-sys{color:#54656f;text-align:center;background:#fff5c4;border-radius:8px;align-self:center;max-width:88%;margin:4px 0;padding:5px 10px;font-size:11.5px}.wm{white-space:pre-wrap;word-wrap:break-word;border-radius:8px;max-width:84%;padding:6px 8px 4px;font-size:14px;line-height:1.38;animation:.18s cubic-bezier(.2,.8,.2,1) wmIn;position:relative;box-shadow:0 1px .5px #0b141a21}@keyframes wmIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.wm.in{background:var(--wa-in);border-top-left-radius:2px;align-self:flex-start}.wm.out{background:var(--wa-out);border-top-right-radius:2px;align-self:flex-end}.wm .meta{color:var(--wa-sub);justify-content:flex-end;align-items:center;gap:3px;margin-top:2px;font-size:11px;display:flex}.wm .tk{width:16px;height:10px}.wm .quote{color:var(--wa-sub);background:#0000000d;border-left:4px solid #06cf9c;border-radius:6px;margin-bottom:4px;padding:4px 8px;font-size:12.5px}.wm .media{aspect-ratio:16/9;color:#fff;background:linear-gradient(135deg,#0071bc,#003451);border-radius:6px;place-items:center;width:100%;margin-bottom:4px;display:grid;position:relative}.wm .media .play{background:#00000073;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.wm .media .dur{font-size:11px;position:absolute;bottom:6px;left:8px}.wm .hdr{margin-bottom:2px;font-weight:700}.wm .ftr{color:var(--wa-sub);margin-top:2px;font-size:12px}.wa-btns{align-self:flex-start;gap:2px;width:84%;max-width:84%;margin-top:2px;display:grid}.wa-btn{height:38px;color:var(--wa-link);cursor:pointer;background:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-size:14px;font-weight:500;display:flex;box-shadow:0 1px .5px #0b141a21}.wa-btn:disabled{color:#b0bac0;cursor:default}.wa-list{z-index:3;background:#fff;border-radius:14px 14px 0 0;max-height:70%;padding:12px 14px 18px;position:absolute;inset:auto 0 0;overflow-y:auto;box-shadow:0 -8px 24px #0003}.wa-list h4{margin:0 0 6px;font-size:15px}.wa-list .sx{color:var(--wa-btn);margin:10px 0 4px;font-size:12.5px;font-weight:600}.wa-list button{text-align:left;cursor:pointer;width:100%;color:var(--wa-ink);background:0 0;border:0;border-bottom:1px solid #e9edef;padding:9px 2px;font-family:inherit;font-size:14px;display:block}.wa-list button small{color:var(--wa-sub);font-size:12.5px;display:block}.wa-in{background:#f0f2f5;align-items:center;gap:6px;padding:6px 8px;display:flex}.wa-in input{color:#111b21;background:#fff;border:0;border-radius:20px;outline:none;flex:1;height:40px;padding:0 14px;font-family:inherit;font-size:14px}.wa-send{background:var(--wa-btn);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.wa-typing{background:#fff;border-radius:8px;align-self:flex-start;gap:4px;padding:8px 12px;display:flex;box-shadow:0 1px .5px #0b141a21}.wa-typing i{background:#8696a0;border-radius:50%;width:6px;height:6px;animation:1s infinite typing}.wa-typing i:nth-child(2){animation-delay:.15s}.wa-typing i:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{opacity:.3}30%{opacity:1}}.wa-ex{background:var(--bg);border-top:1px solid var(--line);gap:6px;padding:8px 10px;display:flex;overflow-x:auto}.wa-ex button{flex-shrink:0}.rio{background:var(--bg);flex:1;grid-template-columns:minmax(0,1fr) 250px;min-height:0;display:grid}.rio-main{border-right:1px solid var(--line);flex-direction:column;min-height:0;display:flex}.rio-h{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.rio-h .nm{font-weight:600}.rio-thread{background:var(--ground);flex-direction:column;flex:1;gap:8px;padding:14px;display:flex;overflow-y:auto}.rb{white-space:pre-wrap;word-wrap:break-word;border-radius:14px;max-width:78%;padding:8px 12px;font-size:13.5px}.rb.c{background:var(--card);border:1px solid var(--line);align-self:flex-start}.rb.b{color:#0f172a;background:#e8f0fe;align-self:flex-end}.rb.t{color:#0f172a;background:#dcfce7;align-self:flex-end}.s[data-theme=dark] .rb.b{color:#e8eaf0;background:#14223a}.s[data-theme=dark] .rb.t{color:#e8eaf0;background:#0f2a1a}.rb .who{color:var(--cap);margin-bottom:2px;font-size:11px;font-weight:600;display:block}.rb .btns{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.rb .btns span{border:1px solid var(--rule);background:var(--card);border-radius:999px;padding:2px 8px;font-size:11.5px}.rsys{color:var(--cap);text-align:center;align-self:center;align-items:center;gap:6px;font-size:12px;display:flex}.rsys .lc{height:20px}.rnote{color:#713f12;background:#fef3c7;border-radius:12px;align-self:flex-end;max-width:78%;padding:8px 12px;font-size:13px}.s[data-theme=dark] .rnote{color:#fde68a;background:#2b2208}.draft{border:1.5px dashed var(--brand);background:var(--brand-soft);border-radius:14px;align-self:flex-end;gap:6px;max-width:82%;padding:10px 12px;font-size:13px;display:grid}.rio-comp{border-top:1px solid var(--line);background:var(--bg);gap:8px;padding:10px 12px;display:grid}.rio-comp textarea{resize:none;border:1px solid var(--rule);background:var(--card);border-radius:12px;outline:none;width:100%;min-height:56px;padding:10px}.win{background:var(--warnbg);color:var(--warn-text);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}.rio-side{align-content:start;gap:14px;padding:14px;font-size:13px;display:grid;overflow-y:auto}.rio-side .kv{grid-template-columns:auto minmax(0,1fr);gap:6px 10px;display:grid}.rio-side .kv span:nth-child(odd){color:var(--cap)}.trace{background:var(--bg);flex-direction:column;flex:1;gap:12px;padding:12px 14px 20px;display:flex;overflow-y:auto}.trace>*{flex-shrink:0}.tc{border:1px solid var(--line);background:var(--card);border-radius:16px;gap:10px;padding:12px;display:grid}.tc.on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.tc-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.stp{border-left:2px solid var(--rule);gap:6px;padding-left:12px;display:grid}.stp.s2{border-left-color:var(--brand)}.stp .sl{color:var(--cap);justify-content:space-between;font-size:11.5px;font-weight:600;display:flex}.kvs{grid-template-columns:auto minmax(0,1fr);gap:4px 10px;font-size:12.5px;display:grid}.kvs span:nth-child(odd){color:var(--cap)}.flow{color:var(--soft);flex-wrap:wrap;align-items:center;gap:4px;font-family:JetBrains Mono,monospace;font-size:11.5px;display:flex}.flow i{color:var(--faint);font-style:normal}.mods{gap:8px;display:grid}.mod{background:var(--ground);border-radius:12px;gap:6px;padding:10px;display:grid}.mod b{font-size:12.5px}.agg{color:var(--soft);background:var(--brand-soft);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}.agg .bar{background:var(--rule);border-radius:2px;flex:1;height:4px;overflow:hidden}.agg .bar i{background:var(--brand-deep);height:100%;display:block}.bottom{display:none}@media (width<=900px){.panes,.panes.v1,.panes.v2{grid-template-columns:minmax(0,1fr)}.panes .pane{border-right:0;display:none}.panes .pane.mshow{display:flex}.trace-pane{display:none}.rio{grid-template-columns:minmax(0,1fr)}.rio-side{display:none}}@media (width<=760px){.auth{grid-template-columns:minmax(0,1fr)}.auth-form{padding:20px 20px 24px}.stage{gap:16px;padding:24px 0}.stage .sim{align-self:flex-start;margin:-40px 0 -40px -260px;position:relative;left:50%;transform:scale(.6)}.stage .steps,.stage .tagline{padding:0 16px}.body.mini{grid-template-columns:minmax(0,1fr)}.ld .sim{transform:scale(.6)}.app{grid-template-rows:56px minmax(0,1fr) 62px}.top{gap:4px;padding:0 8px 0 12px}.brand span{display:none}.searchbtn{background:0 0;border:0;flex:0 0 40px;justify-content:center;margin:0 0 0 auto;padding:0}.searchbtn .t,.searchbtn .kbd,.hide-m{display:none!important}.body{grid-template-columns:minmax(0,1fr)}.side{display:none}.main{padding:16px 14px 96px}.phead h1{font-size:25px}.sec{border-radius:18px;padding:16px}.grid2,.grid3,.quick{grid-template-columns:minmax(0,1fr)}.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.set{grid-template-columns:minmax(0,1fr)}.set .val{justify-items:start}.bounds,.err-t{text-align:left}.numin,.drawer,.drawer.wide{width:100%}.palette{border-radius:0;width:100%;max-width:100%;height:100vh;max-height:100vh;top:0;left:0;transform:none}.req,.prof,.period{width:auto;left:8px;right:8px}.period{grid-template-columns:minmax(0,1fr)}.presets{border-right:0;grid-template-columns:repeat(2,minmax(0,1fr))}.sfield{width:100%}.kbd{display:none}.qt{min-height:0}.unsaved{flex-wrap:wrap}.unsaved>span:first-child{flex:100%}.bottom{background:var(--bg);border-top:1px solid var(--line);z-index:16;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;display:grid}.bottom.b4{grid-template-columns:repeat(4,minmax(0,1fr))}.bn{color:var(--cap);cursor:pointer;background:0 0;border:0;align-content:center;justify-items:center;gap:2px;height:56px;font-size:11px;display:grid}.bn.on{color:var(--ink);font-weight:600}.bn.on .ic{color:var(--brand-text)}.bn.cta .bubble{background:var(--ink);width:48px;height:40px;color:var(--on-ink);border-radius:14px;place-items:center;display:grid}.sheet{background:var(--card);z-index:41;max-height:82vh;box-shadow:var(--sh-dlg);border-radius:22px 22px 0 0;gap:14px;padding:8px 12px 24px;display:grid;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.sheet-h{justify-content:center;padding:6px 0;display:flex}.sheet-h i{background:var(--rule);border-radius:2px;width:40px;height:4px}.tbl-m thead{display:none}.tbl-m tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;padding:10px 4px;display:grid}.tbl-m td{border:0;padding:2px 4px}}.gut{cursor:col-resize;touch-action:none;border-radius:4px;position:relative}.gut:after{content:"";background:var(--rule);border-radius:1px;width:2px;height:40px;margin-top:-20px;position:absolute;top:50%;left:3px}.gut:hover,.gut.drag{background:var(--brand-soft)}.gut:hover:after,.gut.drag:after{background:var(--brand-deep)}.stage2{gap:0}.stage2>section{margin:0 3px}@media (width<=900px){.stage2{grid-template-columns:minmax(0,1fr)!important}.gut{display:none!important}}.vbar{background:var(--card);border:1px solid var(--line);border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.vbar .lbl{font-family:JetBrains Mono,monospace;font-size:16px;font-weight:600}.ed{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:16px;display:grid}.ed .pane2{background:var(--card);border:1px solid var(--line);border-radius:20px;gap:12px;padding:16px;display:grid;position:sticky;top:0}.lockbar{background:var(--tile);color:var(--soft);border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.cmp{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cmp .side{border:1px solid var(--line);border-radius:16px;gap:8px;padding:14px;display:grid}.cmp .diff{background:var(--warnbg)}.queue{flex-wrap:wrap;gap:6px;display:flex}.cpage{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:16px;display:grid}.idcard{background:var(--card);border:1px solid var(--line);border-radius:20px;gap:14px;padding:18px;display:grid;position:sticky;top:0}.ltda{font-family:JetBrains Mono,monospace;font-weight:500}.ltda.mid{color:var(--warn-text)}.ltda.hi{color:var(--bad)}.th-s{cursor:pointer;-webkit-user-select:none;user-select:none}.th-s:hover{color:var(--ink)}.form-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.form-g .full{grid-column:1/-1}.selx{border:1px solid var(--rule);background:var(--card);border-radius:13px;height:44px;padding:0 12px}@media (width<=1100px){.ed,.cpage{grid-template-columns:minmax(0,1fr)}.ed .pane2,.idcard{position:static}.form-g,.cmp{grid-template-columns:minmax(0,1fr)}}.ld .lab.once .chipin,.ld .lab.once .result,.ld .lab.once .scope .tile,.ld .lab.once .scope .basefill,.ld .lab.once .scope .arm{animation-duration:2.6s;animation-iteration-count:1;animation-fill-mode:forwards}.scards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.scard{border:1px solid var(--line);background:var(--card);text-align:left;cursor:pointer;border-radius:18px;gap:10px;min-width:0;padding:16px;display:grid}.scard:hover{border-color:var(--rule);box-shadow:var(--sh-sec)}.scard .stop{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.scard .amt{align-items:baseline;gap:8px;font-family:JetBrains Mono,monospace;font-size:18px;display:flex}.scard .amt .arr{color:var(--faint);font-size:14px}.scard .meta{color:var(--cap);flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.dgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dbox{border:1px solid var(--line);background:var(--card);border-radius:16px;align-content:start;gap:8px;padding:14px;display:grid}.dbox h4{color:var(--cap);letter-spacing:.02em;margin:0;font-size:12.5px;font-weight:600}.big2{font-family:JetBrains Mono,monospace;font-size:20px}.tl2{display:grid}.tl2 .e{border-top:1px solid var(--line);grid-template-columns:48px 22px minmax(0,1fr);align-items:start;gap:8px;padding:8px 0;font-size:13px;display:grid}.tl2 .e:first-child{border-top:0}.tl2 .ico{background:var(--tile);width:22px;height:22px;color:var(--soft);border-radius:7px;place-items:center;font-size:11px;display:grid}.tl2 .ico.k{background:var(--brand-soft);color:var(--brand-text)}.tl2 .ico.w{background:var(--warnbg);color:var(--warn-text)}.tl2 .ico.g{background:var(--okbg);color:var(--ok)}.miss{border:1px dashed var(--warn);background:var(--warnbg);border-radius:14px;gap:8px;padding:12px;display:grid}.ratesrc{border-top:1px solid var(--line);gap:4px;padding-top:6px;font-size:12.5px;display:grid}.stepedit{border-top:1px solid var(--line);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 0;display:grid}.wa-limit{border:1.5px dashed #e8590c!important}.wl-tag{color:#c2410c;background:#ffedd5;border-radius:6px;margin-top:4px;padding:2px 6px;font-size:11px;font-weight:700;display:inline-block}@media (width<=1100px){.dgrid{grid-template-columns:minmax(0,1fr)}}@keyframes aggfill{0%{width:0}to{width:100%}}.mpanes{display:none}@media (width<=900px){.mpanes{background:var(--bg);border-bottom:1px solid var(--line);gap:6px;padding:8px 14px;display:flex}.mpanes .chip{flex:1;justify-content:center}.simu{grid-template-rows:auto auto minmax(0,1fr)}}.authpage{background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:100vh;padding:32px 24px;display:flex}.s[data-theme=dark] .authpage{background:#000}.authpage .auth{border:1px solid var(--line);border-radius:28px;width:min(1080px,100%);height:min(660px,100vh - 110px);min-height:560px;overflow:hidden;box-shadow:0 30px 80px #0f172a1a}.authpage .auth-form{padding:28px 44px}.authpage .stage{border-left:0}.authfoot{width:min(1080px,100%);color:var(--cap);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.lbm{display:block}.lbm .tile{transition:filter .3s ease-out}.lbm .basefill{transform-box:fill-box;transform-origin:0;transform:scaleX(1)}.lbm .arm{transform-box:view-box;transform-origin:44px 44px}.lbm.busy .basefill{animation:1.4s cubic-bezier(.4,0,.2,1) infinite baseRun}.lbm.busy .arm{animation:1.4s ease-in-out infinite armFocus}.lbm.idle .basefill{animation:9s cubic-bezier(.4,0,.2,1) infinite baseIdle}.lbm.idle .shine{animation:9s ease-in-out infinite shine}@keyframes baseRun{0%{transform:scaleX(0)}70%,to{transform:scaleX(1)}}@keyframes baseIdle{0%,78%{transform:scaleX(1)}81%{transform:scaleX(0)}92%,to{transform:scaleX(1)}}@keyframes armFocus{0%,to{transform:rotate(0)}50%{transform:rotate(-6deg)}}@keyframes shine{0%,86%{opacity:0;transform:translate(-60px)}92%{opacity:.55}to{opacity:0;transform:translate(90px)}}.brand .lbm{width:30px;height:30px}.lab{flex-shrink:0;width:520px;height:230px;position:relative}.ld .lab{transform:scale(.85)}.lab .track{background:linear-gradient(90deg,#0000,#ffffff24 15% 85%,#0000);height:2px;position:absolute;top:114px;left:0;right:0}.lab .scope{width:110px;height:110px;margin:-55px 0 0 -55px;position:absolute;top:50%;left:50%}.lab .scope .lbm{width:110px;height:110px}.lab .scope .tile{animation:9s cubic-bezier(.2,.8,.2,1) infinite tileGold}.lab .scope .basefill{animation:9s cubic-bezier(.4,0,.2,1) infinite baseLab}.lab .scope .arm{animation:9s ease-in-out infinite armLab}@keyframes tileGold{0%,52%{filter:grayscale()brightness(.8)}60%,80%{filter:none}92%,to{filter:grayscale()brightness(.8)}}@keyframes baseLab{0%,30%{opacity:1;transform:scaleX(0)}52%{opacity:1;transform:scaleX(1)}80%{opacity:1;transform:scaleX(1)}90%,to{opacity:0;transform:scaleX(1)}}@keyframes armLab{0%,30%{transform:rotate(0)}36%{transform:rotate(-7deg)}42%{transform:rotate(0)}48%{transform:rotate(-7deg)}54%,to{transform:rotate(0)}}.chipin{color:#c9ced8;white-space:nowrap;opacity:0;background:#1c2230;border-radius:11px;align-items:center;gap:7px;height:36px;padding:0 12px;font-size:12px;display:flex;position:absolute;top:96px;left:0}.chipin i{background:#8c93a2;border-radius:2px;width:7px;height:7px;font-style:normal}.ci1{animation:9s cubic-bezier(.2,.8,.2,1) infinite chipA}.ci2{animation:9s cubic-bezier(.2,.8,.2,1) infinite chipB}.ci3{animation:9s cubic-bezier(.2,.8,.2,1) infinite chipC}@keyframes chipA{0%{opacity:0;transform:translate(-120px)}5%{opacity:1}16%{opacity:1;transform:translate(150px)}24%,to{opacity:0;transform:translate(200px)scale(.4)}}@keyframes chipB{0%,7%{opacity:0;transform:translate(-120px)}12%{opacity:1}23%{opacity:1;transform:translate(150px)}31%,to{opacity:0;transform:translate(200px)scale(.4)}}@keyframes chipC{0%,14%{opacity:0;transform:translate(-120px)}19%{opacity:1}30%{opacity:1;transform:translate(150px)}38%,to{opacity:0;transform:translate(200px)scale(.4)}}.result{color:#0f172a;opacity:0;background:#e8eaf0;border-radius:14px;gap:4px;width:168px;padding:10px 12px;font-size:12px;animation:9s cubic-bezier(.2,.8,.2,1) infinite resOut;display:grid;position:absolute;top:84px;right:0}.result b{font-size:13px}.result .ok{color:#15803d;font-weight:700}@keyframes resOut{0%,60%{opacity:0;transform:translate(-170px)scale(.5)}68%{opacity:1;transform:translate(-110px)scale(1)}78%{opacity:1;transform:none}94%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.s .chipin{opacity:1;animation:none;transform:translate(150px)}.s .ci2,.s .ci3{display:none}.s .result{opacity:1}.s .lab .scope .tile{filter:none}.s .lab .scope .basefill{transform:scaleX(1)}}.simu2{background:var(--ground);grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.sbar2{background:var(--bg);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}.sbar2 .sep{background:var(--line);width:1px;height:24px}.sel-in{border:1px solid var(--rule);background:var(--card);border-radius:10px;max-width:190px;height:34px;padding:0 8px;font-size:13px}.sbar2 .sel-in[data-ch=simJourney]{max-width:250px}.stage2{grid-template-columns:300px minmax(0,1fr) 330px;gap:14px;min-height:0;padding:14px;display:grid}.stage2.v1,.stage2.v2{grid-template-columns:minmax(0,1fr) 330px}.stage2.v1 .opsw,.stage2.v2 .phonew{display:none}.card2{background:var(--card);border:1px solid var(--line);border-radius:20px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.card2 .hd{border-bottom:1px solid var(--line);color:var(--cap);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;font-weight:600;display:flex}.phonew{flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;min-height:0;display:flex}.phonetools{flex-wrap:wrap;justify-content:center;gap:6px;max-width:430px;display:flex}.iphone{--wa-head:#f6f6f6;--wa-bg:#efeae2;--wa-in:#fff;--wa-out:#d9fdd3;--wa-ink:#111b21;--wa-sub:#667781;--wa-link:#027eb5;--wa-btn:#00a884;aspect-ratio:390/844;background:#0b0d10;border-radius:52px;flex-shrink:0;height:min(100vh - 210px,760px);padding:11px;position:relative;box-shadow:0 24px 60px #0f172a38,inset 0 0 0 2px #2a2e35}.iphone .scr{background:var(--wa-bg);width:100%;height:100%;color:var(--wa-ink);border-radius:42px;flex-direction:column;font-family:-apple-system,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.iphone .notch{z-index:5;background:#0b0d10;border-radius:0 0 16px 16px;width:42%;height:26px;position:absolute;top:0;left:50%;transform:translate(-50%)}.sbar-ios{background:var(--wa-head);flex-shrink:0;justify-content:space-between;align-items:flex-end;height:38px;padding:0 24px 4px 30px;font-size:13px;font-weight:600;display:flex}.sbar-ios .r{align-items:center;gap:5px;display:flex}.wa2-h{background:var(--wa-head);border-bottom:1px solid #e2e2e2;flex-shrink:0;align-items:center;gap:8px;padding:6px 10px 8px;display:flex}.wa2-h .bk{color:#007aff;width:16px;font-size:22px;line-height:1}.wa2-h .av{color:#0071bc;background:#fff;border:2px solid #8cc63f;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.wa2-h b{align-items:center;gap:4px;font-size:15px;display:flex}.wa2-h small{color:var(--wa-sub);font-size:11.5px}.wa2-h .ics{color:#007aff;gap:16px;margin-left:auto;display:flex}.wa2-thread{background-color:var(--wa-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60'%3E%3Cg fill='none' stroke='%23000' stroke-opacity='.045' stroke-width='1.2'%3E%3Ccircle cx='12' cy='12' r='5'/%3E%3Cpath d='M38 8l6 6-6 6M30 40h12M10 44l6-6 6 6'/%3E%3C/g%3E%3C/svg%3E");flex-direction:column;flex:1;gap:3px;padding:10px 9px;display:flex;overflow-y:auto}.wa2-thread .wm{max-width:82%;font-size:14.5px}.wm .rp{cursor:pointer;color:#54656f;background:#ffffffe6;border:0;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:none;position:absolute;top:2px;right:-24px}.wm.in .rp{right:-26px}.wm.out .rp{left:-26px;right:auto}.wm:hover .rp{display:grid}.wm .file{background:#0000000d;border-radius:8px;align-items:center;gap:8px;margin-bottom:3px;padding:8px;display:flex}.wm .file .fi{color:#fff;background:#e53935;border-radius:4px;place-items:center;width:30px;height:36px;font-size:9px;font-weight:800;display:grid}.wm .img{color:#fff;text-align:center;border-radius:6px;place-items:center;width:210px;max-width:100%;height:150px;margin-bottom:3px;font-size:12px;font-weight:600;display:grid}.wm .voice{align-items:center;gap:8px;min-width:190px;display:flex}.wm .voice .pl{color:#fff;background:#00a884;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.wm .voice .wv{opacity:.7;background:repeating-linear-gradient(90deg,#8696a0 0 2px,#0000 2px 5px);border-radius:2px;flex:1;height:22px;-webkit-mask:linear-gradient(90deg,#000 0 100%);mask:linear-gradient(90deg,#000 0 100%)}.wm .loc{background:linear-gradient(135deg,#c8e6c9,#a5d6a7);border-radius:6px;place-items:center;width:210px;height:110px;margin-bottom:3px;font-size:22px;display:grid}.wm .vcard{border-bottom:1px solid #00000014;align-items:center;gap:8px;margin-bottom:4px;padding:4px 0 6px;display:flex}.wm .vcard .a{background:#cfd8dc;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.wa2-quote{color:#54656f;background:#fff;border-left:4px solid #06cf9c;border-radius:8px 8px 0 0;justify-content:space-between;gap:8px;margin:0 8px;padding:6px 8px;font-size:12px;display:flex}.wa2-in{background:var(--wa-head);flex-shrink:0;align-items:center;gap:6px;padding:6px 8px 18px;display:flex;position:relative}.wa2-in .plus{color:#007aff;cursor:pointer;background:0 0;border:0;width:26px;font-size:24px;line-height:1}.wa2-in input{color:#111b21;background:#fff;border:1px solid #e0e0e0;border-radius:17px;outline:none;flex:1;min-width:0;height:34px;padding:0 12px;font-family:inherit;font-size:14px}.wa2-in .mic,.wa2-in .snd{cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.wa2-in .snd{color:#fff;background:#00a884}.wa2-in .mic{color:#007aff;background:0 0}.attach{z-index:6;background:#fff;border-radius:16px;gap:2px;padding:8px;display:grid;position:absolute;bottom:62px;left:8px;right:8px;box-shadow:0 10px 30px #0000002e}.attach button{cursor:pointer;color:#111b21;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 8px;font-family:inherit;font-size:14px;display:flex}.attach button:hover{background:#f0f2f5}.attach .ai{color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.wa2-typing{background:#fff;border-radius:8px;align-self:flex-start;gap:4px;padding:9px 12px;display:flex;box-shadow:0 1px .5px #0b141a21}.wa2-typing i{background:#8696a0;border-radius:50%;width:6px;height:6px;animation:1s infinite typing}.wa2-typing i:nth-child(2){animation-delay:.15s}.wa2-typing i:nth-child(3){animation-delay:.3s}.tk-sent path:last-child{display:none}.opsw .rio-thread{gap:6px;padding:10px}.opsw .rb{max-width:92%;padding:7px 10px;font-size:12.5px}.opsw .rsys{font-size:11.5px}.opsw .rio-comp{padding:8px}.opsw .rio-comp textarea{min-height:44px;font-size:13px}.ops-h{border-bottom:1px solid var(--line);gap:6px;padding:10px 12px;display:grid}.ops-h .r1{align-items:center;gap:8px;display:flex}.ops-h .r2{flex-wrap:wrap;gap:6px;display:flex}.contact-pop{border-bottom:1px solid var(--line);background:var(--ground);gap:6px;padding:10px 12px;font-size:12.5px;display:grid}.tr2{flex-direction:column;flex:1;display:flex;overflow-y:auto}.tr2>*{flex-shrink:0}.sess{border-bottom:1px solid var(--line);gap:8px;padding:12px;display:grid}.sess .row3{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.turn{border-bottom:1px solid var(--line);cursor:pointer;background:var(--card);border-left:3px solid #0000;gap:6px;padding:10px 12px;display:grid}.turn:hover{background:var(--ground)}.turn.open{border-left-color:var(--brand);background:var(--brand-soft)}.turn .l1{align-items:center;gap:8px;display:flex}.turn .n{color:var(--cap);width:22px;font-family:JetBrains Mono,monospace;font-size:11px}.turn .it{font-family:JetBrains Mono,monospace;font-size:12.5px;font-weight:600}.conf{background:var(--tile);border-radius:3px;flex-shrink:0;width:44px;height:5px;overflow:hidden}.conf i{background:var(--ink);height:100%;display:block}.conf.low i{background:var(--warn)}.turn .arrow{color:var(--faint);font-size:12px}.turn .resp{color:var(--soft);text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:11.5px;overflow:hidden}.turn .q{color:var(--cap);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.turn .det{gap:8px;padding-top:4px;display:grid}.tp{background:var(--tile);height:20px;color:var(--soft);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.tp.b{background:var(--brand-soft);color:var(--brand-text)}.tp.w{background:var(--warnbg);color:var(--warn-text)}.tp.g{background:var(--okbg);color:var(--ok)}.evmenu{gap:2px;width:300px;padding:8px;display:grid;top:44px;right:0}.evmenu .g{color:var(--cap);padding:8px 8px 2px;font-size:11.5px;font-weight:600}.evmenu button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;gap:8px;padding:8px;font-size:13.5px;display:flex}.evmenu button:hover{background:var(--ground)}.evmenu button small{color:var(--cap)}@media (width<=1180px){.stage2{grid-template-columns:minmax(0,1fr) 320px}.stage2 .opsw{display:none}.stage2.v2 .opsw{display:flex}}@media (width<=900px){.simu2{grid-template-rows:auto auto minmax(0,1fr)}.stage2{overflow-y:auto}.iphone{width:min(100%,46.2vh - 120.12px);height:auto!important}.sbar2 .sel-in{max-width:150px}.stage2,.stage2.v1,.stage2.v2{grid-template-columns:minmax(0,1fr);padding:10px}.stage2>*{display:none!important}.stage2>.mshow{display:flex!important}.iphone{height:min(100vh - 230px,700px)}}.zone{gap:10px;display:grid}.zone h3{color:var(--cap);letter-spacing:.02em;margin:0;font-size:13px;font-weight:600}.jc{border:1px solid var(--line);background:var(--card);text-align:left;cursor:pointer;border-radius:18px;gap:8px;min-width:0;padding:14px;display:grid}.jc:hover{border-color:var(--rule)}.jc.planned{background:0 0;border-style:dashed}.jc .t{font-weight:600}.jc .m{color:var(--cap);flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.flowline{align-items:stretch;gap:0;padding:4px 0;display:flex;overflow-x:auto}.fstep{border:1px solid var(--line);background:var(--card);border-radius:14px;gap:4px;min-width:150px;padding:10px 12px;font-size:12.5px;display:grid;position:relative}.fstep b{font-size:13px}.farrow{color:var(--faint);place-items:center;padding:0 6px;display:grid}.fstep .ms{color:var(--ok);font-family:JetBrains Mono,monospace;font-size:10.5px}.fstep.ho{border-color:var(--warn);background:var(--warnbg)}.bars{gap:8px;display:grid}.bar-r{grid-template-columns:150px minmax(0,1fr) 60px;align-items:center;gap:10px;font-size:13px;display:grid}.bar-r .tr{background:var(--tile);border-radius:5px;height:10px;overflow:hidden}.bar-r .tr i{background:var(--ink);border-radius:5px;height:100%;display:block}.bar-r .tr i.g{background:var(--brand-deep)}.bar-r .tr i.w{background:var(--warn)}.bar-r .v{text-align:right;font-family:JetBrains Mono,monospace;font-size:12px}.spark{align-items:flex-end;gap:3px;height:48px;display:flex}.spark i{background:var(--tile);border-radius:2px 2px 0 0;flex:1;min-height:2px}.spark i.on{background:var(--brand-deep)}.ratecard{background:var(--card);border:1px solid var(--line);border-radius:20px;gap:6px;padding:18px;display:grid}.ratecard .big{letter-spacing:-.02em;font-family:JetBrains Mono,monospace;font-size:34px}.rail{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.rail:first-child{border-top:0}.matrix{border-collapse:collapse;width:100%;font-size:12.5px}.matrix th,.matrix td{border:1px solid var(--line);text-align:center;padding:8px}.matrix th{background:var(--ground);color:var(--soft);font-weight:600}.matrix td.k{text-align:left;font-family:JetBrains Mono,monospace}.lvl{gap:2px;display:inline-flex}.lvl button{border:1px solid var(--rule);background:var(--card);cursor:pointer;border-radius:7px;width:26px;height:24px;font-family:JetBrains Mono,monospace;font-size:11.5px}.lvl button.on{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.vtl{gap:0;display:flex;overflow-x:auto}.vt{border:1px solid var(--line);background:var(--card);border-radius:16px;gap:6px;min-width:180px;margin-right:10px;padding:12px;display:grid}.vt.cur{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.prog{background:var(--tile);border-radius:4px;height:8px;overflow:hidden}.prog i{background:var(--brand-deep);height:100%;transition:width .2s linear;display:block}.sched{grid-template-columns:90px repeat(7,minmax(0,1fr));gap:3px;font-size:11.5px;display:grid}.sched .c{background:var(--okbg);height:26px;color:var(--ok);border-radius:6px;place-items:center;display:grid}.sched .c.gap{background:var(--badbg);color:var(--bad)}.sched .h{color:var(--cap);text-align:center;padding:4px 0}.thread-mini{background:#efeae2;border-radius:16px;flex-direction:column;gap:5px;max-height:420px;padding:12px;display:flex;overflow-y:auto}.thread-mini .m{color:#111b21;white-space:pre-wrap;background:#fff;border-radius:8px;max-width:84%;padding:6px 9px;font-size:13px;box-shadow:0 1px .5px #0000001f}.thread-mini .m.c{background:#d9fdd3;align-self:flex-end}.thread-mini .m .mk{gap:6px;margin-top:4px;display:flex}.tl{gap:0;display:grid}.tl .e{grid-template-columns:52px 14px minmax(0,1fr);gap:8px;padding:5px 0;font-size:12.5px;display:grid}.tl .e .dot{background:var(--rule);border-radius:50%;width:9px;height:9px;margin-top:4px}.tl .e.k .dot{background:var(--brand-deep)}.code{background:var(--ground);border:1px solid var(--line);white-space:pre-wrap;border-radius:12px;padding:12px;font-family:JetBrains Mono,monospace;font-size:12px;overflow-x:auto}@media (width<=760px){.stage .lab,.ld .lab{place-self:flex-start start;margin:-46px 0 -46px -260px;position:relative;left:50%;transform:scale(.6)}.bar-r{grid-template-columns:100px minmax(0,1fr) 48px}.authpage{padding:12px}.authpage .auth{height:auto;min-height:0}}#root{height:100%}.boot{background:var(--bg);place-items:center;height:100vh;display:grid}.boot img{height:56px;animation:1.4s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.45}}.s{--notify-bg:var(--card);--notify-surface:var(--ground);--notify-unread-bg:var(--brand-soft);--notify-hover-bg:var(--tile);--notify-card:var(--card);--notify-ink:var(--ink);--notify-soft:var(--soft);--notify-cap:var(--cap);--notify-faint:var(--faint);--notify-line:var(--line);--notify-accent:var(--ink);--notify-accent-strong:var(--ink);--notify-on-accent:var(--on-ink);--notify-danger:var(--bad);--notify-danger-bg:var(--badbg);--notify-critical:var(--warn-text);--notify-critical-bg:var(--warnbg);--notify-skeleton:var(--tile);--notify-radius:12px}.ntk-page{background:var(--card);box-shadow:var(--sh-sec);border-radius:22px}
