:where(html.ui) .legal-main{width:100%;max-width:720px;color:var(--ink2);margin:0 auto;padding:8px 24px 96px;font-size:16px;line-height:1.65}:where(html.ui) .legal-main h1{letter-spacing:-.03em;color:var(--ink);margin:12px 0 4px;font-size:34px;font-weight:700}:where(html.ui) .legal-updated{color:var(--muted);margin-bottom:28px;font-size:14px}:where(html.ui) .legal-toc{background:var(--surface);border-radius:var(--r);box-shadow:var(--sh1);margin-bottom:36px;padding:18px 22px}:where(html.ui) .legal-toc ol{columns:2;column-gap:32px;margin:0;padding-left:20px;font-size:14px}:where(html.ui) .legal-toc a{color:var(--ink2)}:where(html.ui) .legal-toc a:hover{color:var(--ink);text-decoration:underline}:where(html.ui) .legal-main section{margin-bottom:28px;scroll-margin-top:24px}:where(html.ui) .legal-main h2{letter-spacing:-.015em;color:var(--ink);margin-bottom:8px;font-size:20px;font-weight:650}:where(html.ui) .legal-main p{margin:0 0 12px}:where(html.ui) .legal-main ul{margin:0 0 12px;padding-left:22px}:where(html.ui) .legal-main li{margin-bottom:6px}@media (width<=600px){:where(html.ui) .legal-main h1{font-size:28px}:where(html.ui) .legal-toc ol{columns:1}}:root:where(.ui){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f6f6;--surface:#fff;--ink:#080808;--ink2:#262626;--muted:#6b6b6b;--faint:#8f8f8f;--line:#e8e8e8;--line2:#d4d4d4;--hover:#f2f2f2;--hover2:#e8e8e8;--panel:#f6f6f6;--fill:#ececec;--seg-thumb:#fff;--col:#ececec;--col-over:#e2e2e2;--on-ink:#fff;--ink-hover:#262626;--glass:#ffffffbd;--glass-top:#f6f6f6d1;--pop-bg:#fffffff7;--scrim:#08080857;--toast-bg:#080808;--tip-bg:#080808;--tip-sub:#a8a8a8;--blue:#080808;--blue-soft:#ececec;--green:#1f8a4c;--green-soft:#e7f3ec;--amber:#9a6200;--amber-soft:#f8f0e0;--amber-soft2:#e2c48e;--red:#c8102e;--red-soft:#fbeaec;--violet:#4a4a4a;--violet-soft:#efefef;--amber-ink:#5c3b00;--red-ink:#7e0c1e;--green-ink:#0f4f2b;--side-card:linear-gradient(135deg,#fafafa,#e6e6e6);--gold-50:#fafafa;--gold-100:#f2f2f2;--gold-300:#d6d6d6;--gold-400:#bdbdbd;--gold-500:#9d9d9d;--gold-600:#7a7a7a;--gold-700:#4a4a4a;--gold-800:#262626;--gold-grad:linear-gradient(135deg,#f2f2f2 0%,#9d9d9d 45%,#e2e2e2 100%);--silver-grad:var(--gold-grad);--gold:#4a4a4a;--gold-soft:#efefef;--gold-ink:#080808;--cal-out:#fafafa;--cal-hover:#f7f7f7;--shimmer:#fafafa;--r-sm:10px;--r:16px;--r-lg:22px;--sh1:0 1px 2px #0000000a,0 2px 10px #00000009;--sh2:0 2px 6px #0000000d,0 14px 40px #00000014;--sh3:0 10px 30px #0000001f,0 30px 80px #00000024;--focus-ring:0 0 0 4px #00000012;--font:"Inter",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--font-brand:"Outfit","Inter",-apple-system,BlinkMacSystemFont,sans-serif;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--ease-drawer:cubic-bezier(.32,.72,0,1);--expo:var(--ease-out);--spring:cubic-bezier(.34,1.56,.64,1);--inout:var(--ease-in-out)}@media (prefers-color-scheme:dark){:root:where(.ui):not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0a0a;--surface:#151515;--ink:#f8f8f8;--ink2:#d6d6d6;--muted:#9e9e9e;--faint:#787878;--line:#262626;--line2:#333;--hover:#1f1f1f;--hover2:#2b2b2b;--panel:#1b1b1b;--fill:#222;--seg-thumb:#3a3a3a;--col:#121212;--col-over:#1d1d1d;--on-ink:#080808;--ink-hover:#fff;--glass:#151515bd;--glass-top:#0a0a0acc;--pop-bg:#1e1e1ef7;--scrim:#0009;--toast-bg:#f8f8f8;--tip-bg:#2b2b2b;--tip-sub:#9e9e9e;--blue:#f8f8f8;--blue-soft:#ffffff1a;--green:#4cc38a;--green-soft:#4cc38a24;--amber:#e8a93c;--amber-soft:#e8a93c24;--amber-soft2:#8a6526;--red:#ff5c6c;--red-soft:#ff5c6c24;--violet:#c8c8c8;--violet-soft:#ffffff14;--amber-ink:#f3cf8f;--red-ink:#ffb3ba;--green-ink:#9de2bf;--side-card:linear-gradient(135deg,#ffffff14,#ffffff05);--gold:#c8c8c8;--gold-soft:#ffffff14;--gold-ink:#f8f8f8;--cal-out:#121212;--cal-hover:#1d1d1d;--shimmer:#2b2b2b;--sh1:0 0 0 1px #ffffff0f,0 2px 10px #0006;--sh2:0 0 0 1px #ffffff14,0 14px 40px #0000008c;--sh3:0 0 0 1px #ffffff1a,0 30px 80px #000000a6;--focus-ring:0 0 0 4px #ffffff1f}}:root:where(.ui)[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0a0a;--surface:#151515;--ink:#f8f8f8;--ink2:#d6d6d6;--muted:#9e9e9e;--faint:#787878;--line:#262626;--line2:#333;--hover:#1f1f1f;--hover2:#2b2b2b;--panel:#1b1b1b;--fill:#222;--seg-thumb:#3a3a3a;--col:#121212;--col-over:#1d1d1d;--on-ink:#080808;--ink-hover:#fff;--glass:#151515bd;--glass-top:#0a0a0acc;--pop-bg:#1e1e1ef7;--scrim:#0009;--toast-bg:#f8f8f8;--tip-bg:#2b2b2b;--tip-sub:#9e9e9e;--blue:#f8f8f8;--blue-soft:#ffffff1a;--green:#4cc38a;--green-soft:#4cc38a24;--amber:#e8a93c;--amber-soft:#e8a93c24;--amber-soft2:#8a6526;--red:#ff5c6c;--red-soft:#ff5c6c24;--violet:#c8c8c8;--violet-soft:#ffffff14;--amber-ink:#f3cf8f;--red-ink:#ffb3ba;--green-ink:#9de2bf;--side-card:linear-gradient(135deg,#ffffff14,#ffffff05);--gold:#c8c8c8;--gold-soft:#ffffff14;--gold-ink:#f8f8f8;--cal-out:#121212;--cal-hover:#1d1d1d;--shimmer:#2b2b2b;--sh1:0 0 0 1px #ffffff0f,0 2px 10px #0006;--sh2:0 0 0 1px #ffffff14,0 14px 40px #0000008c;--sh3:0 0 0 1px #ffffff1a,0 30px 80px #000000a6;--focus-ring:0 0 0 4px #ffffff1f}:where(html.ui) *,:where(html.ui) :before,:where(html.ui) :after{box-sizing:border-box;margin:0;padding:0}html:where(.ui){-webkit-text-size-adjust:100%}:where(html.ui) body{font-family:var(--font);background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:14px;line-height:1.45}:where(html.ui) body.locked{overflow:hidden}:where(html.ui) a{color:inherit;text-decoration:none}:where(html.ui) button,:where(html.ui) input,:where(html.ui) select,:where(html.ui) textarea{font:inherit;color:inherit}:where(html.ui) button{cursor:pointer;background:0 0;border:0}:where(html.ui) img,:where(html.ui) svg{max-width:100%;display:block}:where(html.ui) ::selection{background:var(--ink);color:var(--on-ink)}:where(html.ui) :focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:8px}:where(html.ui) h1,:where(html.ui) h2,:where(html.ui) h3,:where(html.ui) h4{letter-spacing:-.02em;line-height:1.15}:where(html.ui) .muted{color:var(--muted)}:where(html.ui) .faint{color:var(--faint)}:where(html.ui) .num{font-variant-numeric:tabular-nums}:where(html.ui) .sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}:where(html.ui) svg{flex:none;width:18px;height:18px}:where(html.ui) .btn{white-space:nowrap;height:38px;transition:transform .2s var(--spring),background .2s,box-shadow .2s,opacity .2s,color .2s;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}:where(html.ui) .btn svg{width:17px;height:17px}:where(html.ui) .btn.primary{background:var(--ink);color:var(--on-ink)}:where(html.ui) .btn.primary:hover{background:var(--ink-hover);box-shadow:0 6px 18px #0000002e}:where(html.ui) .btn.ghost{background:var(--surface);border:1px solid var(--line2)}:where(html.ui) .btn.ghost:hover,:where(html.ui) .btn.soft{background:var(--hover)}:where(html.ui) .btn.soft:hover{background:var(--hover2)}:where(html.ui) .btn.danger{background:var(--red);color:#fff}:where(html.ui) .btn.good:hover{box-shadow:0 6px 18px #1f9d554d}:where(html.ui) .btn.sm{height:32px;padding:0 12px;font-size:13px}:where(html.ui) .btn.lg{height:46px;padding:0 22px;font-size:15px}:where(html.ui) .btn[disabled]{opacity:.4;pointer-events:none}:where(html.ui) .icon-btn{width:36px;height:36px;color:var(--ink2);transition:background .2s,transform .2s var(--spring);border-radius:50%;place-items:center;display:inline-grid}:where(html.ui) .icon-btn:hover{background:var(--hover)}:where(html.ui) .icon-btn:active{transform:scale(.9)}:where(html.ui) .link{color:var(--blue);font-weight:500}:where(html.ui) .link:hover{text-underline-offset:3px;text-decoration:underline}:where(html.ui) .field{gap:6px;display:grid}:where(html.ui) .field>label,:where(html.ui) .lbl{color:var(--ink2);font-size:12.5px;font-weight:600}:where(html.ui) .input,:where(html.ui) .select,:where(html.ui) .textarea{border:1px solid var(--line2);background:var(--surface);border-radius:12px;width:100%;height:40px;padding:0 12px;font-size:14px;transition:border-color .2s,box-shadow .2s}:where(html.ui) .textarea{resize:vertical;height:auto;min-height:120px;padding:10px 12px;line-height:1.5}:where(html.ui) .input:focus,:where(html.ui) .select:focus,:where(html.ui) .textarea:focus{border-color:var(--ink);box-shadow:var(--focus-ring);outline:none}:where(html.ui) .select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236e6e73' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;padding-right:32px}:where(html.ui) .row{align-items:center;gap:12px;display:flex}:where(html.ui) .row.wrap{flex-wrap:wrap}:where(html.ui) .spacer{flex:1}:where(html.ui) .hint{color:var(--faint);font-size:12px}:where(html.ui) .switch{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex;position:relative}:where(html.ui) .switch input{opacity:0;pointer-events:none;position:absolute}:where(html.ui) .switch .tr{background:var(--line2);border-radius:99px;flex:none;width:42px;height:26px;transition:background .3s;position:relative}:where(html.ui) .switch .tr:after{content:"";width:20px;height:20px;transition:transform .35s var(--spring);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0003}:where(html.ui) .switch input:checked+.tr{background:var(--green)}:where(html.ui) .switch input:checked+.tr:after{transform:translate(16px)}:where(html.ui) .switch input:focus-visible+.tr{outline:2px solid var(--blue);outline-offset:2px}:where(html.ui) .seg{background:var(--fill);border-radius:999px;gap:0;padding:3px;display:inline-flex;position:relative}:where(html.ui) .seg button{z-index:1;height:30px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;transition:color .25s;display:inline-flex;position:relative}:where(html.ui) .seg button[aria-selected=true]{color:var(--ink)}:where(html.ui) .seg .seg-thumb{background:var(--seg-thumb);height:30px;transition:transform .45s var(--expo),width .45s var(--expo);border-radius:999px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000001a,0 4px 10px #0000000d}:where(html.ui) .seg .n{background:var(--line);color:var(--muted);border-radius:99px;padding:0 6px;font-size:11px;line-height:17px}:where(html.ui) .seg button[aria-selected=true] .n{background:var(--ink);color:var(--on-ink)}:where(html.ui) .pill{white-space:nowrap;background:var(--hover);height:24px;color:var(--ink2);border-radius:99px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}:where(html.ui) .pill i{background:currentColor;border-radius:50%;width:6px;height:6px}:where(html.ui) .pill.amber{background:var(--amber-soft);color:var(--amber)}:where(html.ui) .pill.red{background:var(--red-soft);color:var(--red)}:where(html.ui) .pill.green{background:var(--green-soft);color:var(--green)}:where(html.ui) .pill.blue{background:var(--blue-soft);color:var(--blue)}:where(html.ui) .pill.ink{background:var(--ink);color:var(--on-ink)}:where(html.ui) .pill.violet{background:var(--violet-soft);color:var(--violet)}:where(html.ui) .pill.gray{background:var(--hover);color:var(--muted)}:where(html.ui) .tag{background:var(--hover);height:22px;color:var(--ink2);border-radius:7px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}:where(html.ui) .cost{color:var(--amber);align-items:center;gap:3px;font-size:12px;font-weight:600;display:inline-flex}:where(html.ui) .cost svg{width:14px;height:14px}:where(html.ui) .cost.rev{color:var(--blue)}:where(html.ui) .cost small{margin-left:3px;font-size:11px;font-weight:500}:where(html.ui) .av{--s:32px;width:var(--s);height:var(--s);background:var(--c);color:#fff;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative;box-shadow:inset 0 0 0 1px #0000000f}:where(html.ui) .av:is(img){object-fit:cover;background:var(--surface)}:where(html.ui) .av b{font-size:calc(var(--s) * .36);letter-spacing:.02em;font-weight:700}:where(html.ui) .av.ring{box-shadow:0 0 0 2px var(--surface),0 0 0 4px transparent}:where(html.ui) .av.ring:before{content:"";background:var(--gold-grad);z-index:-1;border-radius:50%;position:absolute;inset:-4px}:where(html.ui) .av-stack{display:inline-flex}:where(html.ui) .av-stack .av{box-shadow:0 0 0 2px var(--surface)}:where(html.ui) .av-stack .av+.av{margin-left:-8px}:where(html.ui) .card{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--sh1);padding:22px;position:relative}:where(html.ui) .card.flat{box-shadow:none;border:1px solid var(--line)}:where(html.ui) .card-h{align-items:center;gap:10px;margin-bottom:16px;display:flex}:where(html.ui) .card-h h3{font-size:16px;font-weight:600}:where(html.ui) .card-h .sub{color:var(--muted);font-size:13px}:where(html.ui) .card-h .spacer+*{margin-left:auto}:where(html.ui) .lift{transition:transform .45s var(--expo),box-shadow .45s var(--expo)}:where(html.ui) .lift:hover{box-shadow:var(--sh2);transform:translateY(-3px)}:where(html.ui) .empty{text-align:center;color:var(--muted);place-items:center;gap:10px;padding:44px 20px;display:grid}:where(html.ui) .empty .em-ic{background:var(--hover);width:56px;height:56px;color:var(--ink2);border-radius:18px;place-items:center;display:grid}:where(html.ui) .empty .em-ic svg{width:26px;height:26px}:where(html.ui) .empty h4{color:var(--ink);font-size:16px}:where(html.ui) .ringw{flex:none;position:relative}:where(html.ui) .ringw svg{width:100%;height:100%}:where(html.ui) .ring-arc{stroke-dashoffset:var(--full);animation:ringIn 1.4s var(--expo) .15s forwards}@keyframes ringIn{to{stroke-dashoffset:var(--off)}}:where(html.ui) .ring-label{text-align:center;place-content:center;display:grid;position:absolute;inset:0}:where(html.ui) .ring-label strong{letter-spacing:-.03em;font-size:22px;font-weight:700;line-height:1}:where(html.ui) .ring-label span{color:var(--muted);margin-top:4px;font-size:11px}:where(html.ui) .meter{background:var(--line);border-radius:99px;height:8px;display:flex;overflow:hidden}:where(html.ui) .meter i{transform-origin:0;height:100%;animation:grow-x 1.1s var(--expo) both;animation-delay:calc(var(--i,0) * 80ms + .1s)}:where(html.ui) .meter .u{background:var(--ink)}:where(html.ui) .meter .rv{background:var(--amber-soft2)}@keyframes grow-x{0%{transform:scaleX(0)}}:where(html.ui) [data-st]{animation:up .7s var(--expo) both;animation-delay:calc(var(--i,0) * 55ms)}@keyframes up{0%{opacity:0;transform:translateY(14px)}}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:scale(.92)}}:where(html.ui) .draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 1.6s var(--expo) .15s forwards}@keyframes draw{to{stroke-dashoffset:0}}:where(html.ui) .shimmer{background:linear-gradient(90deg,var(--hover) 0%,var(--shimmer) 50%,var(--hover) 100%);background-size:200% 100%;border-radius:8px;animation:1.2s linear infinite shim}@keyframes shim{to{background-position:-200% 0}}:where(html.ui) .chart{touch-action:pan-y;position:relative}:where(html.ui) .line-svg{width:100%;height:auto;overflow:visible}:where(html.ui) .line-svg .gl{stroke:var(--line);stroke-dasharray:3 4}:where(html.ui) .line-svg .xl text{fill:var(--faint);font-size:11px}:where(html.ui) .line-svg .area{animation:1s .6s both fade}:where(html.ui) .c-guide{background:var(--line2);opacity:0;pointer-events:none;width:1px;transition:opacity .2s;position:absolute;top:0;bottom:24px;left:0}:where(html.ui) .c-dot{background:var(--surface);border:3px solid var(--c);opacity:0;pointer-events:none;border-radius:50%;width:12px;height:12px;transition:opacity .2s;position:absolute;top:-6px;left:-6px;box-shadow:0 2px 8px #0003}:where(html.ui) .c-tip{background:var(--tip-bg);color:#fff;opacity:0;pointer-events:none;white-space:nowrap;border-radius:10px;padding:6px 10px;font-size:12px;transition:opacity .2s;display:grid;position:absolute;top:0;left:0}:where(html.ui) .c-tip span{color:var(--tip-sub);font-size:11px}:where(html.ui) .chart.hover .c-guide,:where(html.ui) .chart.hover .c-dot,:where(html.ui) .chart.hover .c-tip{opacity:1}:where(html.ui) .bars{height:var(--h);align-items:flex-end;gap:6px;display:flex}:where(html.ui) .bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;height:100%;display:flex}:where(html.ui) .bar i{background:var(--c);opacity:.18;transform-origin:bottom;width:100%;max-width:34px;animation:grow-y 1s var(--expo) both;animation-delay:calc(var(--i) * 35ms);border-radius:6px 6px 3px 3px;transition:opacity .2s}:where(html.ui) .bar.hl i,:where(html.ui) .bar:hover i{opacity:1}:where(html.ui) .bar span{color:var(--faint);white-space:nowrap;font-size:10.5px}@keyframes grow-y{0%{transform:scaleY(0)}}:where(html.ui) .donut{flex-wrap:wrap;align-items:center;gap:22px;display:flex}:where(html.ui) .donut-arc{animation:.8s both fade;animation-delay:calc(var(--i) * .15s + .1s)}:where(html.ui) .legend{flex:1;gap:8px;min-width:130px;list-style:none;display:grid}:where(html.ui) .legend li{align-items:center;gap:8px;font-size:13px;display:flex}:where(html.ui) .legend i{border-radius:3px;width:10px;height:10px}:where(html.ui) .legend b{font-variant-numeric:tabular-nums;margin-left:auto}:where(html.ui) .hbars{gap:10px;list-style:none;display:grid}:where(html.ui) .hbars li{grid-template-columns:86px 1fr 42px;align-items:center;gap:10px;font-size:13px;display:grid}:where(html.ui) .hbars div{background:var(--hover);border-radius:99px;height:8px;overflow:hidden}:where(html.ui) .hbars i{background:var(--c);transform-origin:0;height:100%;animation:grow-x 1s var(--expo) both;animation-delay:calc(var(--i) * 70ms + .1s);border-radius:99px;display:block}:where(html.ui) .hbars b{text-align:right;font-variant-numeric:tabular-nums}:where(html.ui) .spark{width:100%;height:28px;animation:reveal 1.4s var(--expo) .2s both}@keyframes reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}:where(html.ui) .ov{z-index:100;background:0 0;place-items:center;padding:16px;transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;display:grid;position:fixed;inset:0}:where(html.ui) .ov.open{background:var(--scrim);-webkit-backdrop-filter:blur(6px)}:where(html.ui) .modal{background:var(--surface);box-shadow:var(--sh3);opacity:0;width:100%;max-height:calc(100vh - 32px);transition:opacity .35s var(--expo),transform .5s var(--expo);border-radius:24px;flex-direction:column;display:flex;transform:translateY(16px)scale(.97)}:where(html.ui) .modal.sm{max-width:420px}:where(html.ui) .modal.md{max-width:560px}:where(html.ui) .modal.lg{max-width:860px}:where(html.ui) .modal.xl{max-width:1080px}:where(html.ui) .ov.open .modal{opacity:1;transform:none}:where(html.ui) .ov.closing .modal{opacity:0;transition-duration:.25s;transform:translateY(8px)scale(.98)}:where(html.ui) .ov.is-drawer{place-items:stretch end;padding:0}:where(html.ui) .drawer{background:var(--surface);width:100%;height:100dvh;box-shadow:var(--sh3);transition:transform .55s var(--expo);flex-direction:column;display:flex;transform:translate(104%)}:where(html.ui) .drawer.md{max-width:520px}:where(html.ui) .drawer.lg{max-width:980px}:where(html.ui) .ov.open .drawer{transform:none}:where(html.ui) .ov.closing .drawer{transition-duration:.3s;transition-timing-function:var(--inout);transform:translate(104%)}:where(html.ui) .m-head{align-items:center;gap:12px;padding:20px 22px 12px;display:flex}:where(html.ui) .m-head h2{flex:1;align-items:center;gap:10px;min-width:0;font-size:19px;font-weight:600;display:flex}:where(html.ui) .m-body{flex:1;min-height:0;padding:8px 22px 20px;overflow:auto}:where(html.ui) .m-foot{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:10px;padding:14px 22px 18px;display:flex}:where(html.ui) .pop{z-index:200;background:var(--pop-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);min-width:220px;box-shadow:var(--sh3);border:1px solid var(--line);opacity:0;transform-origin:100% 0;transition:opacity .2s,transform .3s var(--expo);border-radius:14px;padding:6px;position:fixed;transform:translateY(-4px)scale(.98)}:where(html.ui) .pop.open{opacity:1;transform:none}:where(html.ui) .pop button{text-align:left;border-radius:9px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:13.5px;display:flex}:where(html.ui) .pop button:hover,:where(html.ui) .pop button:focus-visible{background:var(--hover);outline:none}:where(html.ui) .pop button.danger{color:var(--red)}:where(html.ui) .pop hr{border:0;border-top:1px solid var(--line);margin:5px 4px}:where(html.ui) #toasts{z-index:300;pointer-events:none;justify-items:center;gap:8px;display:grid;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}:where(html.ui) .toast{background:var(--toast-bg);color:var(--on-ink);box-shadow:var(--sh3);animation:toastIn .6s var(--spring) both;border-radius:14px;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:11px 16px 11px 12px;font-size:13.5px;display:flex}:where(html.ui) .toast.out{animation:toastOut .35s var(--inout) forwards}:where(html.ui) .toast-ic{background:var(--green);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}:where(html.ui) .toast.err .toast-ic{background:var(--red)}:where(html.ui) .toast.info .toast-ic{background:var(--muted)}:where(html.ui) .toast-ic svg{width:13px;height:13px}@keyframes toastIn{0%{opacity:0;transform:translateY(20px)scale(.9)}}@keyframes toastOut{to{opacity:0;transform:translateY(10px)scale(.96)}}:where(html.ui) .confetti{z-index:400;pointer-events:none;border-radius:2px;width:8px;height:12px;animation:1.2s cubic-bezier(.2,.6,.4,1) forwards conf;position:fixed}@keyframes conf{to{transform:translate(var(--dx),calc(var(--dy) + 260px)) rotate(var(--r));opacity:0}}:where(html.ui) .kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}:where(html.ui) .kpis.six{grid-template-columns:repeat(6,minmax(0,1fr))}:where(html.ui) .kpis.three{grid-template-columns:repeat(3,minmax(0,1fr))}:where(html.ui) .kpi{flex-direction:column;gap:6px;display:flex;overflow:hidden}:where(html.ui) .kpi-l{color:var(--muted);align-items:center;gap:7px;font-size:13px;font-weight:500;display:flex}:where(html.ui) .kpi-l svg{width:16px;height:16px}:where(html.ui) .kpi strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1.1}:where(html.ui) .kpi strong small{color:var(--faint);margin-left:2px;font-size:16px;font-weight:500}:where(html.ui) .kpi .spark,:where(html.ui) .kpi .meter{margin-top:auto}:where(html.ui) .kpi-avs{gap:4px;margin-top:auto;display:flex}:where(html.ui) .delta{color:var(--muted);align-items:center;gap:4px;font-size:12.5px;font-weight:500;display:inline-flex}:where(html.ui) .delta svg{width:14px;height:14px}:where(html.ui) .delta.up{color:var(--green)}:where(html.ui) .delta.down{color:var(--red)}:where(html.ui) .thread .msg{max-width:88%;animation:up .4s var(--expo) both;border-radius:14px;padding:9px 12px;font-size:13.5px}:where(html.ui) .msg-who{opacity:.7;margin-bottom:2px;font-size:11px;font-weight:600;display:block}:where(html.ui) .msg.cliente,:where(html.ui) .msg.them{background:var(--panel);border-bottom-left-radius:5px;justify-self:start}:where(html.ui) .msg.analista,:where(html.ui) .msg.me{background:var(--ink);color:var(--on-ink);border-bottom-right-radius:5px;justify-self:end}:where(html.ui) .tl-img{background:var(--hover);border-radius:10px;flex:none;width:44px;height:56px;position:relative;overflow:hidden}:where(html.ui) .tl-img img{object-fit:cover;width:100%;height:100%}:where(html.ui) .tl-img i{color:#fff;filter:drop-shadow(0 1px 2px #00000080);position:absolute;top:3px;right:3px}:where(html.ui) .tl-img i svg{width:12px;height:12px}:where(html.ui) .tl-body{flex:1;grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;display:grid}:where(html.ui) .tl-body b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}:where(html.ui) .tl-body small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:12px;display:flex;overflow:hidden}:where(html.ui) .chips{scrollbar-width:none;gap:8px;padding:2px;display:flex;overflow-x:auto}:where(html.ui) .chips::-webkit-scrollbar{display:none}:where(html.ui) .chip{background:var(--surface);border:1px solid var(--line);white-space:nowrap;height:36px;transition:all .25s var(--expo);border-radius:99px;align-items:center;gap:8px;padding:0 14px 0 8px;font-size:13.5px;font-weight:500;display:inline-flex}:where(html.ui) .chip:first-child:not(:has(.av)){padding-left:14px}:where(html.ui) .chip:hover{border-color:var(--line2);transform:translateY(-1px)}:where(html.ui) .chip.on{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}:where(html.ui) .chip.on .av{box-shadow:0 0 0 2px var(--ink)}:where(html.ui) .empty.big{min-height:50vh}:where(html.ui) .err-t{color:var(--red);font-size:13px}:where(html.ui) .mt{margin-top:14px}:where(html.ui) .full{width:100%}:where(html.ui) .center{text-align:center;justify-content:center}:where(html.ui) .switch.sm .tr{width:36px;height:22px}:where(html.ui) .switch.sm .tr:after{width:16px;height:16px}:where(html.ui) .switch.sm input:checked+.tr:after{transform:translate(14px)}:where(html.ui) .switch>span:last-child{font-size:13.5px;font-weight:500}@media (width<=1280px){:where(html.ui) .kpis.six{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){:where(html.ui) .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html.ui) .kpis.three{grid-template-columns:1fr}}@media (width<=520px){:where(html.ui) .kpis.six{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html.ui) .kpi strong{font-size:24px}}:where(html.ui) .brand{letter-spacing:-.03em;color:var(--ink);align-items:center;gap:8px;font-size:19px;font-weight:700;display:flex}:where(html.ui) .gs-mark{color:var(--ink);align-items:center;gap:.36em;font-size:21px;line-height:1;display:inline-flex}:where(html.ui) .gs-mark.sm{font-size:17px}:where(html.ui) .gs-mark.lg{font-size:30px}:where(html.ui) .gs-mark .ok-symbol{flex:none;width:auto;height:1.24em}:where(html.ui) .gs-mark .ok-word{flex:none;width:auto;height:.71em}:where(html.ui) .brand .tag-studio,:where(html.ui) .gs-mark .tag-studio{font-family:var(--font-brand);letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--line2);color:var(--muted);border-radius:99px;margin-left:.3em;padding:4px 8px;font-size:10px;font-weight:500}@media (prefers-reduced-motion:reduce){:where(html.ui) *,:where(html.ui) :before,:where(html.ui) :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}:where(html.ui) .draw{stroke-dashoffset:0}}:where(html.ui) .sp{gap:10px;min-width:0;display:grid}:where(html.ui) .sp-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:where(html.ui) .sp-bar .seg svg{width:15px;height:15px}:where(html.ui) .sp-stage{background:var(--panel);border-radius:16px;justify-items:center;min-width:0;padding:12px;display:grid;position:relative;overflow:hidden}:where(html.ui) .sp-frame{box-shadow:var(--sh2);background:#fff;border-radius:12px;padding-top:30px;position:relative;overflow:hidden}:where(html.ui) .sp-frame.mobile{box-shadow:0 0 0 6px #111,var(--sh2);border-radius:26px}:where(html.ui) .sp-frame iframe{transform-origin:0 0;background:#fff;border:0;position:absolute;top:30px;left:0}:where(html.ui) .sp-url{color:#6e6e73;background:#f2f2f5;border-bottom:1px solid #e3e3e8;justify-content:center;align-items:center;gap:5px;height:30px;font-size:11.5px;display:flex;position:absolute;top:0;left:0;right:0}:where(html.ui) .sp-url svg{width:11px;height:11px}:where(html.ui) .sp-prints{justify-items:center;gap:12px;width:100%;display:grid}:where(html.ui) .sp-prints figure{justify-items:center;gap:6px;width:100%;display:grid}:where(html.ui) .sp-prints.mobile figure{max-width:300px}:where(html.ui) .sp-prints.tablet figure{max-width:460px}:where(html.ui) .sp-img{width:100%;height:auto;box-shadow:var(--sh1);border-radius:12px;display:block}:where(html.ui) .sp-prints figcaption{color:var(--muted);font-size:12px}:where(html.ui) .sp-empty{text-align:center;color:var(--muted);justify-items:center;gap:8px;padding:28px 16px;font-size:13.5px;display:grid}:where(html.ui) .sp-empty svg{width:26px;height:26px;color:var(--gold)}:where(html.ui) .sp-note{color:var(--faint);font-size:12px}:where(html.ui) .ph-art.pdf{color:var(--gold-ink);background:var(--gold-soft);flex-direction:column;gap:2px}:where(html.ui) .ph-art.pdf b{letter-spacing:.06em;font-size:11px}:where(html.ui) .em-ic.gold-grad{background:var(--gold-grad);color:#080808}:where(html.ui) .criteria{gap:6px;list-style:none;display:grid}:where(html.ui) .criteria li{background:var(--panel);border-radius:12px;align-items:center;gap:10px;padding:6px 10px;display:flex}:where(html.ui) .criteria li>svg{width:16px;height:16px;color:var(--faint);flex:none}:where(html.ui) .criteria li.done>svg{color:var(--green)}:where(html.ui) .criteria li small{color:var(--green);white-space:nowrap;font-size:11.5px}:where(html.ui) .criteria .input.bare{background:0 0;border:0;flex:1;min-width:0;height:30px;padding:0}:where(html.ui) .criteria.ro li span{font-size:13.5px}:where(html.ui) .app{grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid}:where(html.ui) .side{background:var(--glass);-webkit-backdrop-filter:saturate(180%)blur(20px);border-right:1px solid var(--line);z-index:60;flex-direction:column;height:100vh;padding:18px 12px 14px;display:flex;position:sticky;top:0}:where(html.ui) .side-nav{flex:1;align-content:start;gap:2px;display:grid;position:relative;overflow-y:auto}:where(html.ui) .nav-g{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;padding:16px 12px 6px;font-size:11px;font-weight:600}:where(html.ui) .nav-item{z-index:1;height:38px;color:var(--ink2);border-radius:11px;align-items:center;gap:11px;padding:0 12px;font-weight:500;transition:color .2s,background .2s;display:flex;position:relative}:where(html.ui) .nav-item:hover{background:var(--hover)}:where(html.ui) .nav-item.on:hover{background:0 0}:where(html.ui) .nav-item svg{width:19px;height:19px;color:var(--muted);transition:color .2s,transform .3s var(--spring)}:where(html.ui) .nav-item:hover svg{transform:scale(1.08)}:where(html.ui) .nav-badge{background:var(--red);color:#fff;min-width:20px;height:20px;animation:pop .5s var(--spring);border-radius:99px;place-items:center;margin-left:auto;padding:0 6px;font-size:11px;display:grid}:where(html.ui) .nav-ind{z-index:0;background:var(--surface);transition:transform .55s var(--expo),height .3s;pointer-events:none;border-radius:11px;position:absolute;top:0;left:0;right:0;box-shadow:0 1px 2px #0000000f,0 4px 14px #0000000f}:where(html.ui) .side-foot{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}:where(html.ui) .side-card{background:var(--side-card);transition:transform .3s var(--spring);border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex}:where(html.ui) .side-card:hover{transform:translateY(-1px)}:where(html.ui) .side-card-ic{background:var(--gold-grad);color:#080808;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}:where(html.ui) .side-card b,:where(html.ui) .me b{font-size:13px;display:block}:where(html.ui) .side-card small,:where(html.ui) .me small{color:var(--muted);font-size:11.5px;display:block}:where(html.ui) .side-card>svg{color:var(--muted);width:16px;margin-left:auto}:where(html.ui) .me{text-align:left;border-radius:12px;align-items:center;gap:10px;width:100%;padding:8px;display:flex}:where(html.ui) .me:hover{background:var(--hover)}:where(html.ui) .me>svg{color:var(--muted);margin-left:auto}:where(html.ui) .me>span:nth-child(2){flex:1;min-width:0}:where(html.ui) .scrim{display:none}:where(html.ui) .main{flex-direction:column;min-width:0;display:flex}:where(html.ui) .topbar{z-index:50;background:var(--glass-top);-webkit-backdrop-filter:saturate(180%)blur(20px);align-items:center;gap:12px;padding:16px 32px;display:flex;position:sticky;top:0}:where(html.ui) .tb-title h1{letter-spacing:-.03em;font-size:24px;font-weight:700}:where(html.ui) .tb-title p{color:var(--muted);font-size:13px}:where(html.ui) .search-btn{background:var(--surface);border:1px solid var(--line);height:38px;color:var(--muted);border-radius:12px;align-items:center;gap:8px;min-width:220px;padding:0 10px 0 12px;transition:border-color .2s,box-shadow .2s;display:flex}:where(html.ui) .search-btn:hover{border-color:var(--line2);box-shadow:var(--sh1)}:where(html.ui) .search-btn kbd{margin-left:auto}:where(html.ui) kbd{font:inherit;background:var(--hover);border:1px solid var(--line);color:var(--muted);border-radius:6px;padding:2px 6px;font-size:11px}:where(html.ui) .bell{position:relative}:where(html.ui) .bell .dot{background:var(--red);width:8px;height:8px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;animation:2s infinite pulse;position:absolute;top:7px;right:8px}@keyframes pulse{0%{box-shadow:0 0 0 2px var(--bg),0 0 0 2px #d7001566}70%{box-shadow:0 0 0 2px var(--bg),0 0 0 8px #d7001500}to{box-shadow:0 0 0 2px var(--bg),0 0 0 2px #d7001500}}:where(html.ui) .view{outline:none;flex:1;padding:6px 32px 48px}:where(html.ui) .view-in{animation:viewIn .5s var(--expo);grid-template-columns:minmax(0,1fr);gap:18px;display:grid}@keyframes viewIn{0%{opacity:0;transform:translateY(8px)}}:where(html.ui) .view.quiet .view-in,:where(html.ui) .view.quiet [data-st]{animation:none}:where(html.ui) .view.quiet .draw{stroke-dashoffset:0;animation:none}:where(html.ui) .view.quiet .ring-arc{stroke-dashoffset:var(--off);animation:none}:where(html.ui) .view.quiet .bar i,:where(html.ui) .view.quiet .meter i,:where(html.ui) .view.quiet .hbars i,:where(html.ui) .view.quiet .kcard,:where(html.ui) .view.quiet .ci,:where(html.ui) .view.quiet .gender i{animation:none}:where(html.ui) .view.quiet .line-svg .area,:where(html.ui) .view.quiet .donut-arc,:where(html.ui) .view.quiet .spark{opacity:1;animation:none}html:where(.ui)::view-transition-old(root){animation-duration:.28s}html:where(.ui)::view-transition-new(root){animation-duration:.28s}:where(html.ui) .notif{transform-origin:100% 0;width:360px;padding:0;overflow:hidden}:where(html.ui) .notif-h{justify-content:space-between;align-items:baseline;padding:14px 16px 8px;display:flex}:where(html.ui) .notif-h small{color:var(--muted)}:where(html.ui) .notif .act{max-height:420px;padding:0 6px 8px;overflow:auto}:where(html.ui) .act{gap:2px;list-style:none;display:grid}:where(html.ui) .act li{border-radius:12px;gap:12px;padding:9px 10px;display:flex;position:relative}:where(html.ui) .act li.new{background:var(--blue-soft)}:where(html.ui) .act li.new:after{content:"";background:var(--blue);border-radius:50%;width:7px;height:7px;position:absolute;top:14px;right:10px}:where(html.ui) .act p{padding-right:12px;font-size:13px;line-height:1.35}:where(html.ui) .act small{color:var(--faint);font-size:11.5px}:where(html.ui) .act-ic{background:var(--hover);width:30px;height:30px;color:var(--ink2);border-radius:10px;flex:none;place-items:center;display:grid}:where(html.ui) .act-ic svg{width:15px;height:15px}:where(html.ui) .act-ic.ajuste{background:var(--red-soft);color:var(--red)}:where(html.ui) .act-ic.aprovado{background:var(--green-soft);color:var(--green)}:where(html.ui) .act-ic.envio{background:var(--blue-soft);color:var(--blue)}:where(html.ui) .act-ic.creditos{background:var(--amber-soft);color:var(--amber)}:where(html.ui) .act-ic.conta,:where(html.ui) .act-ic.projeto,:where(html.ui) .act-ic.solicitacao,:where(html.ui) .act-ic.publicado{background:var(--gold-soft);color:var(--gold-ink)}:where(html.ui) .palette{align-self:start;max-width:620px;margin-top:10vh;overflow:hidden}:where(html.ui) .palette .m-body{padding:0}:where(html.ui) .pal-in{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:10px;padding:16px 18px;display:flex}:where(html.ui) .pal-q{color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:17px}:where(html.ui) .pal-list{max-height:380px;padding:6px;list-style:none;overflow:auto}:where(html.ui) .pal-list li{cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:9px 12px;display:flex}:where(html.ui) .pal-list li[aria-selected=true]{background:var(--hover)}:where(html.ui) .pal-ic{background:var(--hover);width:28px;height:28px;color:var(--ink2);border-radius:8px;flex:none;place-items:center;display:grid}:where(html.ui) .pal-list li[aria-selected=true] .pal-ic{background:var(--surface)}:where(html.ui) .pal-l{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}:where(html.ui) .pal-list small{color:var(--faint);white-space:nowrap}:where(html.ui) .pal-empty{color:var(--muted);justify-content:center;cursor:default!important}:where(html.ui) .pal-foot{border-top:1px solid var(--line);color:var(--muted);gap:16px;padding:10px 18px;font-size:12px;display:flex}:where(html.ui) .emo{font-size:16px;line-height:1}:where(html.ui) .todo-list,:where(html.ui) .timeline,:where(html.ui) .credit-list,:where(html.ui) .act,:where(html.ui) .mini-list,:where(html.ui) .cost-table,:where(html.ui) .day-list,:where(html.ui) .doc-list,:where(html.ui) .tpl-list,:where(html.ui) .dc-body,:where(html.ui) .ec-info,:where(html.ui) .ag-day ul,:where(html.ui) .rq-list,:where(html.ui) .req-mini,:where(html.ui) .link-rows{grid-template-columns:minmax(0,1fr)}:where(html.ui) .hero{flex-wrap:wrap;align-items:flex-end;gap:20px;padding:6px 0 4px;display:flex}:where(html.ui) .hero>div:first-child{flex:1;min-width:280px}:where(html.ui) .hero h2{letter-spacing:-.04em;margin-bottom:6px;font-size:clamp(28px,3.4vw,40px);font-weight:700}:where(html.ui) .hero p{color:var(--muted);max-width:640px;font-size:15px}:where(html.ui) .hero p b{color:var(--ink)}:where(html.ui) .hero-act{gap:10px;display:flex}:where(html.ui) .dash{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}:where(html.ui) .dash-main,:where(html.ui) .dash-side{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}:where(html.ui) .todo-list{gap:4px;list-style:none;display:grid}:where(html.ui) .todo-list li{border-radius:14px;align-items:center;gap:12px;padding:10px;transition:background .2s;display:flex}:where(html.ui) .todo-list li:hover{background:var(--hover)}:where(html.ui) .todo-list li>div{flex:1;min-width:0}:where(html.ui) .todo-list b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}:where(html.ui) .todo-list small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}:where(html.ui) .ti{border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}:where(html.ui) .ti svg{width:17px;height:17px}:where(html.ui) .ti.red{background:var(--red-soft);color:var(--red)}:where(html.ui) .ti.amber{background:var(--amber-soft);color:var(--amber)}:where(html.ui) .ti.violet{background:var(--violet-soft);color:var(--violet)}:where(html.ui) .timeline{gap:2px;list-style:none;display:grid}:where(html.ui) .tl-row{text-align:left;border-radius:14px;align-items:center;gap:14px;width:100%;padding:8px;transition:background .2s;display:flex}:where(html.ui) .tl-row:hover{background:var(--hover)}:where(html.ui) .tl-date{flex:none;width:92px;display:grid}:where(html.ui) .tl-date b{font-size:13px}:where(html.ui) .tl-date small{color:var(--muted);font-size:12px}:where(html.ui) .credit-list{gap:14px;list-style:none;display:grid}:where(html.ui) .credit-list a{border-radius:12px;gap:7px;padding:4px;transition:background .2s;display:grid}:where(html.ui) .credit-list a:hover{background:var(--hover)}:where(html.ui) .cl-top{align-items:center;gap:10px;display:flex}:where(html.ui) .cl-top b{flex:1;font-size:13.5px}:where(html.ui) .cl-top .num{color:var(--muted);font-size:13px}:where(html.ui) .cl-top .num b{color:var(--ink)}:where(html.ui) .credit-list small{color:var(--faint);font-size:12px}:where(html.ui) .legend-inline{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:14px;font-size:12px;display:flex}:where(html.ui) .legend-inline span{align-items:center;gap:6px;display:flex}:where(html.ui) .legend-inline i{background:var(--line);border-radius:3px;width:9px;height:9px}:where(html.ui) .legend-inline i.u{background:var(--ink)}:where(html.ui) .legend-inline i.rv{background:var(--amber-soft2)}:where(html.ui) .client-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;display:grid}:where(html.ui) .client-card{flex-direction:column;padding:0;display:flex;overflow:hidden}:where(html.ui) .cc-band{background:linear-gradient(120deg,var(--c),color-mix(in srgb,var(--c) 55%,#fff));height:64px}:where(html.ui) .cc-band.has-img{background:var(--img) center/cover no-repeat}:where(html.ui) .cc-head{align-items:flex-start;gap:12px;margin-top:-26px;padding:0 20px;display:flex}:where(html.ui) .cc-head>div{min-width:0;margin-top:31px}:where(html.ui) .cc-head .av{box-shadow:0 0 0 4px var(--surface)}:where(html.ui) .cc-head h3{font-size:17px;font-weight:650}:where(html.ui) .cc-head p{color:var(--muted);font-size:12.5px}:where(html.ui) .cc-body{align-items:center;gap:18px;padding:18px 20px;display:flex}:where(html.ui) .cc-stats{flex:1;gap:7px;list-style:none;display:grid}:where(html.ui) .cc-stats li{justify-content:space-between;font-size:13px;display:flex}:where(html.ui) .cc-stats span{color:var(--muted)}:where(html.ui) .cc-foot{flex-wrap:wrap;gap:6px;margin-top:auto;padding:0 20px 18px;display:flex}:where(html.ui) .cc-foot .pill svg{width:13px;height:13px}:where(html.ui) .client-card.add{border:1.5px dashed var(--line2);min-height:260px;box-shadow:none;color:var(--muted);background:0 0;place-content:center;justify-items:center;gap:8px;transition:border-color .2s,background .2s;display:grid}:where(html.ui) .client-card.add:hover{border-color:var(--ink);background:var(--surface);color:var(--ink)}:where(html.ui) .client-card.add .em-ic{background:var(--hover);width:48px;height:48px;color:var(--ink);border-radius:16px;place-items:center;display:grid}:where(html.ui) .client-card.add b{color:var(--ink)}:where(html.ui) .swatches{flex-wrap:wrap;gap:8px;display:flex}:where(html.ui) .sw{background:var(--c);width:30px;height:30px;transition:transform .3s var(--spring),box-shadow .2s;border-radius:50%;box-shadow:inset 0 0 0 1px #00000014}:where(html.ui) .sw:hover{transform:scale(1.1)}:where(html.ui) .sw.on{box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--c)}:where(html.ui) .form-grid{gap:14px;display:grid}:where(html.ui) .back-link{color:var(--muted);align-items:center;gap:6px;width:max-content;font-weight:500;display:inline-flex}:where(html.ui) .back-link:hover{color:var(--ink)}:where(html.ui) .back-link svg{width:16px}:where(html.ui) .client-hero{padding:0;overflow:hidden}:where(html.ui) .ch-band{background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--c) 70%,#fff),var(--c));height:96px}:where(html.ui) .ch-band.has-img{background:var(--img) center/cover no-repeat}:where(html.ui) .ch-row{flex-wrap:wrap;align-items:flex-start;gap:18px;margin-top:-34px;padding:0 24px 22px;display:flex}:where(html.ui) .ch-row>.av{box-shadow:0 0 0 5px var(--surface)}:where(html.ui) .ch-id{flex:1;min-width:240px;margin-top:44px}:where(html.ui) .ch-act{margin-top:46px}:where(html.ui) .ch-id h2{font-size:26px;font-weight:700}:where(html.ui) .ch-id p{font-size:13px}:where(html.ui) .ch-act{flex-wrap:wrap;gap:8px;display:flex}:where(html.ui) .detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}:where(html.ui) .span2{grid-column:span 2}:where(html.ui) .span3{grid-column:1/-1}:where(html.ui) .credit-hero{flex-wrap:wrap;align-items:center;gap:22px;display:flex}:where(html.ui) .credit-legend{flex:1;gap:9px;min-width:160px;list-style:none;display:grid}:where(html.ui) .credit-legend li{align-items:center;gap:8px;font-size:13px;display:flex}:where(html.ui) .credit-legend i{border-radius:3px;width:10px;height:10px}:where(html.ui) .credit-legend b{margin-left:auto}:where(html.ui) .credit-legend .sep{border-top:1px solid var(--line);color:var(--muted);padding-top:9px}:where(html.ui) .credit-ops{border-top:1px solid var(--line);gap:14px;margin-top:18px;padding-top:16px;display:grid}:where(html.ui) .cost-table{gap:4px;margin-bottom:12px;list-style:none;display:grid}:where(html.ui) .cost-table li{background:var(--panel);border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex}:where(html.ui) .cost-table li>div{flex:1}:where(html.ui) .cost-table b{font-size:13.5px;display:block}:where(html.ui) .cost-table small{color:var(--muted);font-size:12px}:where(html.ui) .ct-ic{background:var(--surface);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}:where(html.ui) .ct-ic svg{width:17px;height:17px}:where(html.ui) .switch.big{background:var(--panel);border-radius:14px;align-items:flex-start;width:100%;padding:12px}:where(html.ui) .switch.big b{font-size:13.5px;display:block}:where(html.ui) .switch.big small{color:var(--muted);font-size:12px;display:block}:where(html.ui) .access{gap:14px;margin-top:16px;display:grid}:where(html.ui) .access p{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:13.5px;display:flex}:where(html.ui) .access svg{width:15px;height:15px}:where(html.ui) code{background:var(--hover);border-radius:6px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}:where(html.ui) .mini-list{gap:2px;display:grid}:where(html.ui) .mini-row{text-align:left;border-radius:12px;align-items:center;gap:12px;width:100%;padding:8px;transition:background .2s;display:flex}:where(html.ui) .mini-row:hover{background:var(--hover)}:where(html.ui) .mini-row .tl-body{flex:1}:where(html.ui) .ent-client{background:linear-gradient(90deg,color-mix(in srgb,var(--c) 8%,var(--surface)),var(--surface) 60%);flex-wrap:wrap;align-items:center;gap:18px;padding:16px 20px;display:flex}:where(html.ui) .ec-info{flex:1;min-width:200px;display:grid}:where(html.ui) .ec-info b{font-size:16px}:where(html.ui) .ec-info small{color:var(--muted)}:where(html.ui) .flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}:where(html.ui) .flow-step{background:var(--surface);box-shadow:var(--sh1);border-radius:16px;align-items:center;gap:10px;padding:12px 14px;display:flex;position:relative}:where(html.ui) .flow-step b{font-size:13px;display:block}:where(html.ui) .flow-step small{color:var(--muted);font-size:11.5px;line-height:1.3;display:block}:where(html.ui) .flow-n{background:var(--hover);border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-weight:700;display:grid}:where(html.ui) .flow-n.amber{background:var(--amber-soft);color:var(--amber)}:where(html.ui) .flow-n.green{background:var(--green-soft);color:var(--green)}:where(html.ui) .flow-n.blue{background:var(--blue-soft);color:var(--blue)}:where(html.ui) .flow-n.ink{background:var(--ink);color:var(--on-ink)}:where(html.ui) .flow-n.gray{color:var(--muted)}:where(html.ui) .flow-arrow{z-index:1;background:var(--bg);width:18px;height:18px;color:var(--faint);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:-13px;transform:translateY(-50%)}:where(html.ui) .flow-arrow svg{width:12px;height:12px}:where(html.ui) .toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}:where(html.ui) .toolbar .chips{flex:1;min-width:0}:where(html.ui) .seg-scroll{scrollbar-width:none;max-width:100%;overflow-x:auto}:where(html.ui) .seg-scroll::-webkit-scrollbar{display:none}:where(html.ui) .del-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}:where(html.ui) .del-card{text-align:left;flex-direction:column;padding:0;display:flex;overflow:hidden}:where(html.ui) .dc-media{aspect-ratio:4/5;background:var(--hover);position:relative;overflow:hidden}:where(html.ui) .dc-media img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--expo)}:where(html.ui) .del-card:hover .dc-media img{transform:scale(1.04)}:where(html.ui) .dc-type{color:#fff;filter:drop-shadow(0 1px 3px #00000080);align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex;position:absolute;top:10px;right:10px}:where(html.ui) .dc-type svg{width:17px;height:17px}:where(html.ui) .dc-status{position:absolute;bottom:10px;left:10px}:where(html.ui) .dc-status .pill{box-shadow:0 2px 10px #00000026}:where(html.ui) .dc-status .pill:not(.ink){background:var(--pop-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:where(html.ui) .dc-body{gap:8px;padding:12px 14px 14px;display:grid}:where(html.ui) .dc-top{align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}:where(html.ui) .dc-cap{color:var(--ink2);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.9em;font-size:13px;display:-webkit-box;overflow:hidden}:where(html.ui) .dc-note{background:var(--red-soft);color:var(--red-ink);border-radius:10px;gap:6px;padding:8px 10px;font-size:12.5px;display:flex}:where(html.ui) .dc-note svg{width:14px;height:14px;margin-top:2px}:where(html.ui) .dc-meta{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}:where(html.ui) .dc-meta span{align-items:center;gap:5px;display:flex}:where(html.ui) .dc-meta svg{width:14px;height:14px}:where(html.ui) .composer .m-body{padding:0}:where(html.ui) .cmp{grid-template-columns:minmax(0,1fr) minmax(300px,360px);min-height:100%;display:grid}:where(html.ui) .cmp-form{align-content:start;gap:18px;padding:8px 24px 28px;display:grid}:where(html.ui) .cmp-prev{background:var(--panel);border-left:1px solid var(--line);padding:18px 24px}:where(html.ui) .cmp-prev>.lbl{margin-bottom:10px;display:block}:where(html.ui) .cmp-types .seg{width:100%}:where(html.ui) .cmp-types .seg button{flex:1;justify-content:center}:where(html.ui) .drop{border:1.5px dashed var(--line2);cursor:pointer;transition:border-color .2s,background .2s,transform .3s var(--spring);background:var(--panel);border-radius:18px;padding:14px;position:relative}:where(html.ui) .drop:hover,:where(html.ui) .drop:focus-visible{border-color:var(--ink);background:var(--surface)}:where(html.ui) .drop.over{border-color:var(--blue);background:var(--blue-soft);transform:scale(1.01)}:where(html.ui) .drop.busy{opacity:.6;pointer-events:none}:where(html.ui) .drop.busy:after{content:"Processando…";place-items:center;font-weight:600;display:grid;position:absolute;inset:0}:where(html.ui) .drop.locked{cursor:default;border-style:solid}:where(html.ui) .drop.shake{animation:.4s shake}@keyframes shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}:where(html.ui) .drop-cta{text-align:center;color:var(--muted);justify-items:center;gap:4px;padding:18px 8px;display:grid}:where(html.ui) .drop-cta svg{width:26px;height:26px;color:var(--ink);margin-bottom:4px}:where(html.ui) .drop-cta b{color:var(--ink)}:where(html.ui) .drop-cta span{font-size:12.5px}:where(html.ui) .drop.has .drop-cta{padding:10px 8px 4px}:where(html.ui) .drop.has .drop-cta svg,:where(html.ui) .drop.locked .drop-cta{display:none}:where(html.ui) .thumbs{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}:where(html.ui) .thumbs:empty{display:none}:where(html.ui) .thumb{aspect-ratio:3/4;background:var(--surface);box-shadow:var(--sh1);animation:pop .4s var(--spring);cursor:grab;border-radius:12px;position:relative;overflow:hidden}:where(html.ui) .thumb img{object-fit:cover;width:100%;height:100%}:where(html.ui) .thumb.dragging{opacity:.3}:where(html.ui) .thumb.over{outline:3px solid var(--blue)}:where(html.ui) .thumb-n{color:#fff;background:#0009;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:grid;position:absolute;top:6px;left:6px}:where(html.ui) .thumb-x{background:var(--pop-bg);opacity:0;width:24px;height:24px;transition:opacity .2s,transform .2s var(--spring);border-radius:50%;place-items:center;display:grid;position:absolute;top:5px;right:5px}:where(html.ui) .thumb:hover .thumb-x,:where(html.ui) .thumb-x:focus-visible{opacity:1}:where(html.ui) .thumb-x:hover{transform:scale(1.1)}:where(html.ui) .thumb-x svg{width:13px;height:13px}:where(html.ui) .grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}:where(html.ui) .credit-box{background:var(--amber-soft);color:var(--amber-ink);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}:where(html.ui) .credit-box.short{background:var(--red-soft);color:var(--red-ink)}:where(html.ui) .credit-box>div{flex:1}:where(html.ui) .credit-box small{opacity:.85;font-size:12px;display:block}:where(html.ui) .cb-ic{background:var(--surface);width:34px;height:34px;color:var(--amber);border-radius:11px;flex:none;place-items:center;display:grid}:where(html.ui) .credit-box.short .cb-ic{color:var(--red)}:where(html.ui) .thread-in{gap:8px;margin-top:8px;display:flex}:where(html.ui) .cmp-foot{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}:where(html.ui) .danger-t{color:var(--red)}:where(html.ui) .cal-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}:where(html.ui) .cal{padding:18px}:where(html.ui) .cal-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}:where(html.ui) .cal-head h2{font-size:22px;font-weight:700}:where(html.ui) .cal-head h2 span{color:var(--faint);font-weight:500}:where(html.ui) .cal-legend{color:var(--muted);gap:12px;margin-right:8px;font-size:12px;display:flex}:where(html.ui) .cal-legend span{align-items:center;gap:5px;display:flex}:where(html.ui) .cal-legend i{border-radius:50%;width:8px;height:8px}:where(html.ui) .cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:auto repeat(var(--weeks),minmax(118px,auto));border:1px solid var(--line);background:var(--line);border-radius:14px;gap:1px;display:grid;overflow:hidden}:where(html.ui) .cal-dow{background:var(--panel);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding:8px 10px;font-size:11.5px;font-weight:600}:where(html.ui) .cal-day{background:var(--surface);cursor:pointer;flex-direction:column;gap:4px;min-width:0;padding:6px;transition:background .2s;display:flex}:where(html.ui) .cal-day:hover{background:var(--cal-hover)}:where(html.ui) .cal-day.out{background:var(--cal-out)}:where(html.ui) .cal-day.out .cd-n{color:var(--line2)}:where(html.ui) .cal-day.drop{background:var(--blue-soft);box-shadow:inset 0 0 0 2px var(--blue)}:where(html.ui) .cd-n{width:26px;height:26px;color:var(--ink2);border-radius:50%;place-items:center;font-size:12.5px;font-weight:600;display:grid}:where(html.ui) .cal-day.past:not(.today) .cd-n{color:var(--faint)}:where(html.ui) .cd-items{gap:3px;min-width:0;display:grid}:where(html.ui) .ci{text-align:left;background:color-mix(in srgb,var(--c) 12%,var(--surface));border-left:3px solid var(--c);min-width:0;height:24px;transition:transform .2s var(--spring),box-shadow .2s;animation:pop .35s var(--expo) both;border-radius:7px;align-items:center;gap:5px;padding:0 5px 0 3px;font-size:11.5px;display:flex}:where(html.ui) .ci:hover{transform:translateY(-1px);box-shadow:0 3px 10px #00000014}:where(html.ui) .ci[draggable=true]{cursor:grab}:where(html.ui) .ci.dragging{opacity:.35}:where(html.ui) .ci.post.rascunho{opacity:.6;border-left-style:dashed}:where(html.ui) .ci.post.publicado{background:var(--panel)}:where(html.ui) .ci-img{border-radius:4px;flex:none;width:18px;height:18px;overflow:hidden}:where(html.ui) .ci-img img{object-fit:cover;width:100%;height:100%}:where(html.ui) .ci.ev{background:0 0;border-left:0;padding-left:4px}:where(html.ui) .ci.ev i{background:var(--c);border-radius:50%;flex:none;width:7px;height:7px}:where(html.ui) .ci-t{color:var(--ink2);flex:none;font-weight:600}:where(html.ui) .ci-l{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);overflow:hidden}:where(html.ui) .ci.more{color:var(--muted);background:0 0;border:0;padding-left:6px;font-weight:600}:where(html.ui) .cd-dots{flex-wrap:wrap;gap:3px;display:none}:where(html.ui) .cd-dots i{border-radius:50%;width:6px;height:6px}:where(html.ui) .agenda{max-height:calc(100vh - 110px);position:sticky;top:88px;overflow:auto}:where(html.ui) .ag-day+.ag-day{margin-top:14px}:where(html.ui) .ag-date{align-items:center;gap:8px;margin-bottom:6px;font-size:13px;display:flex}:where(html.ui) .ag-day ul{gap:2px;list-style:none;display:grid}:where(html.ui) .ag-day button{text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:7px 8px;transition:background .2s;display:flex}:where(html.ui) .ag-day button:hover{background:var(--hover)}:where(html.ui) .ag-t{color:var(--muted);flex:none;width:38px;font-size:12px;font-weight:600}:where(html.ui) .ag-bar{border-radius:3px;flex:none;align-self:stretch;width:3px}:where(html.ui) .ag-b{min-width:0}:where(html.ui) .ag-b b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}:where(html.ui) .ag-b small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}:where(html.ui) .day-list{gap:4px;list-style:none;display:grid}:where(html.ui) .day-list button{text-align:left;border-radius:12px;align-items:center;gap:12px;width:100%;padding:8px;display:flex}:where(html.ui) .day-list button:hover{background:var(--hover)}:where(html.ui) .board{scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(250px,1fr));align-items:start;gap:14px;padding-bottom:10px;display:grid;overflow-x:auto}:where(html.ui) .col{background:var(--col);scroll-snap-align:start;border-radius:18px;flex-direction:column;gap:8px;min-height:200px;padding:10px;transition:background .25s,box-shadow .25s;display:flex}:where(html.ui) .col.over{background:var(--col-over);box-shadow:inset 0 0 0 2px #0071e340}:where(html.ui) .col-h{align-items:center;gap:8px;padding:4px 4px 2px;display:flex}:where(html.ui) .col-h i{border-radius:50%;width:8px;height:8px}:where(html.ui) .col-h b{font-size:13.5px}:where(html.ui) .col-n{color:var(--muted);background:color-mix(in srgb,var(--surface) 70%,transparent);border-radius:99px;padding:0 8px;font-size:12px;line-height:20px}:where(html.ui) .col-h .icon-btn{margin-left:auto}:where(html.ui) .icon-btn.sm{width:28px;height:28px}:where(html.ui) .icon-btn.sm svg{width:15px;height:15px}:where(html.ui) .col-list{gap:8px;min-height:20px;display:grid}:where(html.ui) .kcard{background:var(--surface);cursor:grab;transition:transform .3s var(--expo),box-shadow .3s;animation:up .5s var(--expo) both;border-radius:14px;gap:8px;padding:12px;display:grid;box-shadow:0 1px 2px #0000000f}:where(html.ui) .kcard:hover{transform:translateY(-2px);box-shadow:0 6px 18px #00000014}:where(html.ui) .kcard:active{cursor:grabbing}:where(html.ui) .kcard.dragging{display:none}:where(html.ui) .kph{border:2px dashed var(--line2);background:color-mix(in srgb,var(--surface) 50%,transparent);border-radius:14px;transition:height .2s}:where(html.ui) .kc-top{justify-content:space-between;align-items:center;display:flex}:where(html.ui) .kc-top svg{width:15px;height:15px}:where(html.ui) .kc-title{font-size:13.5px;font-weight:550;line-height:1.35}:where(html.ui) .kc-prog{color:var(--muted);align-items:center;gap:8px;font-size:11.5px;display:flex}:where(html.ui) .kc-prog .meter{flex:1;height:5px}:where(html.ui) .kc-foot{align-items:center;gap:6px;display:flex}:where(html.ui) .kc-c{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;overflow:hidden}:where(html.ui) .due{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:11.5px;display:inline-flex}:where(html.ui) .due svg{width:13px;height:13px}:where(html.ui) .due.late{color:var(--red);font-weight:600}:where(html.ui) .due.now{color:var(--amber);font-weight:600}:where(html.ui) .col-add .input{background:0 0;border-color:#0000;height:36px}:where(html.ui) .col-add .input:hover{background:color-mix(in srgb,var(--surface) 60%,transparent)}:where(html.ui) .col-add .input:focus{background:var(--surface)}:where(html.ui) .checklist{gap:4px;list-style:none;display:grid}:where(html.ui) .checklist li{border-radius:10px;align-items:center;gap:6px;padding:4px 6px;display:flex}:where(html.ui) .checklist li:hover{background:var(--hover)}:where(html.ui) .checklist label{cursor:pointer;flex:1;align-items:center;gap:10px;font-size:13.5px;display:flex}:where(html.ui) .checklist input{opacity:0;position:absolute}:where(html.ui) .ckb{border:1.5px solid var(--line2);color:#0000;width:20px;height:20px;transition:all .25s var(--spring);border-radius:6px;flex:none;place-items:center;display:grid}:where(html.ui) .ckb svg{width:12px;height:12px}:where(html.ui) .checklist li.done .ckb{background:var(--green);border-color:var(--green);color:#fff;transform:scale(1.05)}:where(html.ui) .checklist li.done label>span:last-child{color:var(--faint);text-decoration:line-through}:where(html.ui) .checklist input:focus-visible+.ckb{outline:2px solid var(--blue);outline-offset:2px}:where(html.ui) .ck-prog{color:var(--muted);margin-left:6px;font-weight:500}:where(html.ui) .docs{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:18px;display:grid}:where(html.ui) .docs-side{gap:10px;padding:14px;display:grid;position:sticky;top:88px}:where(html.ui) .ds-top{gap:8px;display:flex}:where(html.ui) .input-ic{flex:1;position:relative}:where(html.ui) .input-ic svg{width:15px;height:15px;color:var(--faint);position:absolute;top:50%;left:10px;transform:translateY(-50%)}:where(html.ui) .input-ic .input{height:34px;padding-left:32px}:where(html.ui) .select.sm{height:34px;font-size:13px}:where(html.ui) .doc-list,:where(html.ui) .tpl-list{gap:1px;list-style:none;display:grid}:where(html.ui) .doc-list a,:where(html.ui) .tpl-list button{text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-size:13.5px;transition:background .2s;display:flex}:where(html.ui) .doc-list a:hover,:where(html.ui) .tpl-list button:hover{background:var(--hover)}:where(html.ui) .doc-list a.on{background:var(--hover);font-weight:600}:where(html.ui) .dl-t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:where(html.ui) .ds-l{padding:8px 10px 0}:where(html.ui) .tpl-list button{color:var(--muted)}:where(html.ui) .doc{min-height:70vh;padding:0;overflow:hidden}:where(html.ui) .doc-cover{background:radial-gradient(90% 160% at 10% 0%,color-mix(in srgb,var(--c) 45%,var(--surface)),transparent 70%),radial-gradient(90% 160% at 90% 100%,color-mix(in srgb,var(--c) 30%,var(--surface)),transparent 70%),color-mix(in srgb,var(--c) 12%,var(--surface));height:120px}:where(html.ui) .doc-ed{max-width:760px;margin:0 auto;padding:0 40px 60px}:where(html.ui) .doc-icon{width:72px;height:72px;transition:background .2s,transform .3s var(--spring);border-radius:18px;place-items:center;margin-top:-34px;font-size:52px;line-height:1;display:grid}:where(html.ui) .doc-icon:hover{background:var(--hover);transform:scale(1.05)}:where(html.ui) .doc-meta{align-items:center;gap:10px;margin:10px 0 6px;display:flex}:where(html.ui) .doc-meta .select{width:auto;min-width:160px}:where(html.ui) .save-st{font-size:12px}:where(html.ui) .doc-title{letter-spacing:-.035em;outline:none;margin:6px 0 16px;font-size:38px;font-weight:750;line-height:1.15}:where(html.ui) [data-ph]:empty:before{content:attr(data-ph);color:var(--line2);pointer-events:none}:where(html.ui) .blocks{gap:2px;display:grid}:where(html.ui) .blk{border-radius:6px;align-items:flex-start;gap:8px;padding:3px 0;display:flex;position:relative}:where(html.ui) .blk-h{width:22px;height:22px;color:var(--faint);opacity:0;cursor:pointer;border-radius:6px;place-items:center;transition:opacity .15s,background .15s;display:grid;position:absolute;top:5px;left:-30px}:where(html.ui) .blk-h svg{width:15px;height:15px}:where(html.ui) .blk:hover .blk-h{opacity:1}:where(html.ui) .blk-h:hover{background:var(--hover);color:var(--ink)}:where(html.ui) .blk-tx{white-space:pre-wrap;word-break:break-word;outline:none;flex:1;min-height:1.6em;font-size:15.5px;line-height:1.6}:where(html.ui) .blk-tx[data-ph]:empty:before{color:#0000}:where(html.ui) .blk-tx[data-ph]:empty:focus:before{color:var(--faint)}:where(html.ui) .blk[data-t=h1] .blk-tx{letter-spacing:-.02em;margin-top:16px;font-size:26px;font-weight:700}:where(html.ui) .blk[data-t=h2] .blk-tx{letter-spacing:-.015em;margin-top:12px;font-size:20px;font-weight:650}:where(html.ui) .blk[data-t=li]:before{content:"";background:var(--ink);border-radius:50%;flex:none;width:6px;height:6px;margin:11px 6px 0 8px}:where(html.ui) .blk[data-t=quote]{border-left:3px solid var(--ink);margin:6px 0;padding-left:14px}:where(html.ui) .blk[data-t=quote] .blk-tx{color:var(--ink2);font-size:18px;font-style:italic}:where(html.ui) .blk[data-t=callout]{background:var(--amber-soft);border-radius:12px;margin:6px 0;padding:12px 14px}:where(html.ui) .blk-emo{font-size:18px;line-height:1.5}:where(html.ui) .blk[data-t=hr]{padding:10px 0}:where(html.ui) .blk[data-t=hr] hr{border:0;border-top:1px solid var(--line2);flex:1}:where(html.ui) .blk-ck{border:1.5px solid var(--line2);color:#0000;width:20px;height:20px;transition:all .25s var(--spring);border-radius:6px;flex:none;place-items:center;margin-top:4px;display:grid}:where(html.ui) .blk-ck svg{width:12px;height:12px}:where(html.ui) .blk-ck.on{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}:where(html.ui) .blk-ck.on+.blk-tx{color:var(--faint);text-decoration:line-through}:where(html.ui) .doc-add{color:var(--faint);align-items:center;gap:8px;margin-top:6px;padding:10px 0;font-size:14px;display:flex}:where(html.ui) .doc-add:hover{color:var(--ink)}:where(html.ui) .slash{width:260px;max-height:320px;overflow:auto}:where(html.ui) .slash .lbl{padding:6px 8px 4px;display:block}:where(html.ui) .slash button{align-items:center}:where(html.ui) .slash button.sel{background:var(--hover)}:where(html.ui) .slash b{font-size:13.5px;font-weight:600;display:block}:where(html.ui) .slash small{color:var(--muted);font-size:12px;display:block}:where(html.ui) .sl-ic{border:1px solid var(--line);background:var(--surface);border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid}:where(html.ui) .pad{padding:10px}:where(html.ui) .emoji-pop{grid-template-columns:repeat(8,1fr);width:300px;min-width:0;display:grid}:where(html.ui) .emoji-pop button{justify-content:center;padding:6px;font-size:20px}@media (width<=1280px){:where(html.ui) .kpis:not(.six){grid-template-columns:repeat(2,minmax(0,1fr))}:where(html.ui) .dash{grid-template-columns:minmax(0,1fr) 320px}:where(html.ui) .detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html.ui) .detail-grid .span2{grid-column:1/-1}:where(html.ui) .flow-step small{display:none}}@media (width<=1100px){:where(html.ui) .dash,:where(html.ui) .cal-layout{grid-template-columns:minmax(0,1fr)}:where(html.ui) .agenda{max-height:none;position:static}}@media (width<=980px){:where(html.ui) .app{grid-template-columns:1fr}:where(html.ui) .side{width:280px;transition:transform .45s var(--expo);background:var(--surface);box-shadow:var(--sh3);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}:where(html.ui) .side.open{transform:none}:where(html.ui) .scrim{z-index:55;opacity:0;pointer-events:none;background:#0000004d;transition:opacity .3s;display:block;position:fixed;inset:0}:where(html.ui) .scrim.on{opacity:1;pointer-events:auto}:where(html.ui) .topbar{padding:12px 16px}:where(html.ui) .view{padding:4px 16px 40px}:where(html.ui) .search-btn{min-width:0}:where(html.ui) .docs{grid-template-columns:minmax(0,1fr)}:where(html.ui) .docs-side{position:static}}@media (width>=981px){:where(html.ui) .only-m{display:none}}@media (width<=860px){:where(html.ui) .cmp{grid-template-columns:minmax(0,1fr)}:where(html.ui) .cmp-prev{border-left:0;border-top:1px solid var(--line)}}@media (width<=720px){:where(html.ui) .tb-title h1{font-size:20px}:where(html.ui) .tb-title p,:where(html.ui) .hide-m{display:none}:where(html.ui) .detail-grid{grid-template-columns:minmax(0,1fr)}:where(html.ui) .cal{padding:10px}:where(html.ui) .cal-grid{grid-template-rows:auto repeat(var(--weeks),64px)}:where(html.ui) .cd-items{display:none}:where(html.ui) .cd-dots{display:flex}:where(html.ui) .cal-day{align-items:center;padding:4px}:where(html.ui) .cal-legend{display:none}:where(html.ui) .doc-ed{padding:0 18px 40px}:where(html.ui) .doc-title{font-size:28px}:where(html.ui) .blk-h{display:none}:where(html.ui) .grid2{grid-template-columns:minmax(0,1fr)}:where(html.ui) .board{grid-template-columns:repeat(5,82vw)}:where(html.ui) .flow{scrollbar-width:none;grid-template-columns:repeat(5,minmax(132px,1fr));padding:2px;overflow-x:auto}:where(html.ui) .hero-act{width:100%}:where(html.ui) .hero-act .btn{flex:1}}@media (width<=520px){:where(html.ui) .hide-s{display:none}}:where(html.ui) .type-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}:where(html.ui) .type-opt{text-align:left;border:1px solid var(--line);background:var(--surface);transition:border-color .2s,box-shadow .2s,transform .2s var(--spring);border-radius:14px;gap:2px;padding:10px 40px 10px 12px;display:grid;position:relative}:where(html.ui) .type-opt:hover:not(:disabled){border-color:var(--line2);transform:translateY(-1px)}:where(html.ui) .type-opt b{font-size:13.5px}:where(html.ui) .type-opt small{color:var(--muted);font-size:11.5px;line-height:1.3}:where(html.ui) .type-opt .n{background:var(--gold-soft);color:var(--gold-ink);border-radius:99px;padding:2px 7px;font-size:11.5px;font-weight:700;position:absolute;top:10px;right:10px}:where(html.ui) .type-opt .n.rev{background:var(--blue-soft);color:var(--blue)}:where(html.ui) .type-opt.on{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 22%,transparent)}:where(html.ui) .type-opt:disabled{opacity:.45}:where(html.ui) .field.inline{align-items:center;gap:10px;margin-top:10px;display:flex}:where(html.ui) .field.inline .input{width:120px}:where(html.ui) .thumb-wrap{gap:4px;display:grid}:where(html.ui) .select.xs{border-radius:8px;height:28px;padding:0 24px 0 8px;font-size:12px}:where(html.ui) .cmp-prev .sp{position:sticky;top:0}:where(html.ui) .project-list{gap:6px;list-style:none;display:grid}:where(html.ui) .project-list li{border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 6px;display:flex}:where(html.ui) .project-list li:hover{background:var(--hover)}:where(html.ui) .project-list li>div{flex:1;min-width:160px;display:grid}:where(html.ui) .project-list small{color:var(--muted);font-size:12.5px}:where(html.ui) .company-facts{gap:6px;margin-top:6px;list-style:none;display:grid}:where(html.ui) .company-facts li{justify-content:space-between;gap:12px;font-size:13.5px;display:flex}:where(html.ui) .company-facts span{color:var(--muted)}:where(html.ui) .dc-type{align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}:where(html.ui) .dc-cap b{display:block}:where(html.ui) .dc-cap small{color:var(--muted);margin-top:2px;font-size:12px;display:block}:where(html.ui) .proj-flow{grid-template-columns:repeat(6,minmax(0,1fr))}:where(html.ui) .proj-flow .flow-step{text-align:left;width:100%;transition:transform .3s var(--spring),box-shadow .3s}:where(html.ui) .proj-flow .flow-step:hover{box-shadow:var(--sh2);transform:translateY(-1px)}:where(html.ui) .proj-flow .flow-step b{white-space:nowrap}@media (width<=1440px){:where(html.ui) .proj-flow{scrollbar-width:none;grid-template-columns:repeat(6,minmax(158px,1fr));padding:2px 2px 4px;overflow-x:auto}:where(html.ui) .proj-flow .flow-arrow{display:none}}:where(html.ui) .proj-search{flex:0 300px;min-width:200px}:where(html.ui) .proj-group{gap:12px;display:grid}:where(html.ui) .proj-group-h{color:var(--muted);align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}:where(html.ui) .proj-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}:where(html.ui) .proj-card{align-content:start;gap:12px;padding:18px 18px 14px 20px;display:grid}:where(html.ui) .proj-card:before{content:"";background:var(--c);border-radius:0 3px 3px 0;width:3px;position:absolute;top:18px;bottom:18px;left:0}:where(html.ui) .pj-top{align-items:center;gap:12px;min-width:0;display:flex}:where(html.ui) .pj-ic{background:var(--panel);width:40px;height:40px;color:var(--ink2);border-radius:12px;flex:none;place-items:center;display:grid}:where(html.ui) .pj-ic svg{width:19px;height:19px}:where(html.ui) .pj-id{min-width:0;display:grid}:where(html.ui) .pj-id b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:650;overflow:hidden}:where(html.ui) .pj-id small,:where(html.ui) .pj-foot{color:var(--muted);font-size:12.5px}:where(html.ui) .pj-id small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:where(html.ui) .pj-client{align-items:center;gap:7px;min-width:0;font-size:12.5px;font-weight:600;display:flex}:where(html.ui) .pj-client span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:where(html.ui) .pj-tags{flex-wrap:wrap;gap:6px;display:flex}:where(html.ui) .pj-tags .pill svg,:where(html.ui) .link-rows .pill svg,:where(html.ui) .rq-meta .pill svg{width:12px;height:12px}:where(html.ui) .pj-foot{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding-top:10px;display:flex}:where(html.ui) .proj-hero{gap:18px;display:grid;overflow:hidden}:where(html.ui) .proj-hero:before{content:"";background:var(--c);height:4px;position:absolute;inset:0 0 auto}:where(html.ui) .ph-row{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}:where(html.ui) .ph-ic{background:var(--gold-grad);color:#080808;border-radius:16px;flex:none;place-items:center;width:56px;height:56px;display:grid}:where(html.ui) .ph-ic svg{width:26px;height:26px}:where(html.ui) .ph-id{flex:1;min-width:220px}:where(html.ui) .ph-id h2{letter-spacing:-.03em;font-size:26px;font-weight:700;line-height:1.2}:where(html.ui) .ph-id p{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:6px;font-size:13px;display:flex}:where(html.ui) .ph-client{color:var(--ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}:where(html.ui) .ph-client:hover{text-decoration:underline}:where(html.ui) .ph-act{flex-wrap:wrap;gap:8px;display:flex}:where(html.ui) .ph-steps{gap:10px;display:grid}:where(html.ui) .ph-off{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}:where(html.ui) .pj-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;list-style:none;display:grid}:where(html.ui) .pj-steps button{background:var(--panel);width:100%;color:var(--muted);text-align:left;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:500;transition:background .2s,color .2s;display:flex}:where(html.ui) .pj-steps button:hover{background:var(--hover);color:var(--ink)}:where(html.ui) .st-dot{background:var(--surface);width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--line2);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}:where(html.ui) .st-dot svg{width:12px;height:12px}:where(html.ui) .st-l{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:where(html.ui) .pj-steps .done button{color:var(--ink2)}:where(html.ui) .pj-steps .done .st-dot{background:var(--green);color:#fff;box-shadow:none}:where(html.ui) .pj-steps .on button{background:var(--ink);color:var(--on-ink);font-weight:600}:where(html.ui) .pj-steps .on .st-dot{background:var(--gold-grad);color:#080808;box-shadow:none}:where(html.ui) .ph-stats{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:8px 22px;padding-top:14px;font-size:13px;list-style:none;display:flex}:where(html.ui) .ph-stats li{align-items:baseline;gap:6px;display:flex}:where(html.ui) .ph-stats b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}:where(html.ui) .ph-stats .wide{margin-left:auto}:where(html.ui) .link-rows{gap:6px;list-style:none;display:grid}:where(html.ui) .link-rows li{background:var(--panel);border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}:where(html.ui) .link-rows li>div{flex:1;min-width:0;display:grid}:where(html.ui) .link-rows span{color:var(--muted);font-size:12px}:where(html.ui) .link-rows .link{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:13.5px;font-weight:600;display:flex;overflow:hidden}:where(html.ui) .link-rows b.muted{font-size:13.5px;font-weight:500}:where(html.ui) .lr-ic{background:var(--surface);border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}:where(html.ui) .lr-ic svg{width:16px;height:16px}:where(html.ui) .proj-tl .tl-row .cost{flex:none}:where(html.ui) .req-mini{gap:2px;list-style:none;display:grid}:where(html.ui) .req-mini a{border-radius:12px;align-items:center;gap:10px;padding:8px;transition:background .2s;display:flex}:where(html.ui) .req-mini a:hover{background:var(--hover)}:where(html.ui) .rq-n{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-weight:700}:where(html.ui) .stack-tags{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}:where(html.ui) .proj-notes{white-space:pre-wrap;color:var(--ink2);font-size:14px;line-height:1.55}:where(html.ui) .form-sec{border-top:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;padding-top:12px;font-size:12px;font-weight:600;display:flex}:where(html.ui) .project-list .pl-main{flex:1;align-items:center;gap:12px;min-width:180px;display:flex}:where(html.ui) .project-list .pl-main>div{min-width:0;display:grid}:where(html.ui) .inbox{grid-template-columns:minmax(300px,420px) minmax(0,1fr);align-items:start;gap:18px;display:grid}:where(html.ui) .inbox-list{max-height:calc(100vh - 104px);padding:8px;position:sticky;top:84px;overflow:auto}:where(html.ui) .inbox-panel{min-height:420px;padding:0}:where(html.ui) .inbox-panel>.empty{min-height:420px}:where(html.ui) .rq-list{gap:2px;list-style:none;display:grid}:where(html.ui) .rq-item{text-align:left;border-radius:14px;gap:6px;width:100%;padding:12px;transition:background .2s,box-shadow .2s;display:grid}:where(html.ui) .rq-item:hover{background:var(--hover)}:where(html.ui) .rq-item.on{background:var(--panel);box-shadow:inset 3px 0 0 var(--gold)}:where(html.ui) .rq-top{color:var(--muted);align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}:where(html.ui) .rq-client{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}:where(html.ui) .rq-top small{white-space:nowrap}:where(html.ui) .rq-dot{background:var(--blue);border-radius:50%;flex:none;width:8px;height:8px}:where(html.ui) .rq-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}:where(html.ui) .rq-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}:where(html.ui) .rq-m{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}:where(html.ui) .rq-m svg{width:13px;height:13px}:where(html.ui) .rq-panel{gap:18px;min-width:0;padding:22px;display:grid}:where(html.ui) .rq-head{gap:6px;display:grid}:where(html.ui) .rq-head-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:where(html.ui) .rq-head h2{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:21px;font-weight:700;line-height:1.25}:where(html.ui) .rq-head p{flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;display:flex}:where(html.ui) .rq-ask{gap:8px;display:grid}:where(html.ui) .rq-body{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--panel);border-radius:14px;padding:12px 14px;font-size:14.5px;line-height:1.6}:where(html.ui) .rq-files{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;display:grid}:where(html.ui) .rq-file{aspect-ratio:4/3;background:var(--hover);box-shadow:var(--sh1);transition:transform .3s var(--spring);border-radius:12px;display:block;overflow:hidden}:where(html.ui) .rq-file:hover{transform:translateY(-2px)}:where(html.ui) .quote-box{background:var(--gold-soft);border-radius:16px;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:14px;display:flex}:where(html.ui) .quote-box>div{flex:1;min-width:200px}:where(html.ui) .quote-box b{font-size:14px;display:block}:where(html.ui) .quote-box small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}:where(html.ui) .quote-box.ok{background:var(--green-soft)}:where(html.ui) .quote-box.off{background:var(--panel)}:where(html.ui) .qb-ic{background:var(--surface);width:36px;height:36px;color:var(--gold-ink);border-radius:12px;flex:none;place-items:center;display:grid}:where(html.ui) .qb-ic svg{width:17px;height:17px}:where(html.ui) .quote-box.ok .qb-ic{color:var(--green)}:where(html.ui) .quote-box.off .qb-ic{color:var(--muted)}:where(html.ui) .qb-note{white-space:pre-wrap;margin-top:8px;font-size:13.5px;line-height:1.5}:where(html.ui) .quote-form{border:1px solid var(--line);background:var(--panel);border-radius:16px;gap:14px;padding:16px;display:grid}:where(html.ui) .credit-box.rev{background:var(--blue-soft);color:var(--blue)}:where(html.ui) .credit-box.rev .cb-ic{color:var(--blue)}:where(html.ui) .rq-thread{max-height:320px;margin-top:8px}:where(html.ui) .note-box{border:1.5px dashed var(--line2);border-radius:16px;gap:8px;padding:14px;display:grid}:where(html.ui) .note-box .lbl{align-items:center;gap:6px;display:inline-flex}:where(html.ui) .note-box .textarea{min-height:80px}:where(html.ui) .rq-foot{border-top:1px solid var(--line);padding-top:14px;display:flex}:where(html.ui) .rq-drawer .m-body{padding:0}:where(html.ui) .hint.warn{color:var(--amber);align-items:center;gap:5px;font-weight:500;display:inline-flex}:where(html.ui) .ti.blue{background:var(--blue-soft);color:var(--blue)}:where(html.ui) .ti.green{background:var(--green-soft);color:var(--green)}@media (width<=1100px){:where(html.ui) .inbox{grid-template-columns:minmax(0,1fr)}:where(html.ui) .inbox-list{max-height:none;position:static}}@media (width<=860px){:where(html.ui) .pj-steps{scrollbar-width:none;grid-template-columns:repeat(6,minmax(128px,1fr));padding-bottom:2px;overflow-x:auto}:where(html.ui) .ph-stats .wide{flex-basis:100%;margin-left:0}}@media (width<=720px){:where(html.ui) .proj-flow{grid-template-columns:repeat(6,minmax(132px,1fr))}:where(html.ui) .proj-search{flex:100%}:where(html.ui) .ph-id h2{font-size:22px}:where(html.ui) .ph-act{width:100%}:where(html.ui) .ph-act .btn{flex:1}:where(html.ui) .rq-panel{padding:18px 16px}}:where(html.ui) .portal-root{background:radial-gradient(1200px 500px at 50% -200px,var(--surface),transparent),var(--bg);min-height:100vh}:where(html.ui) .preview-bar{z-index:60;background:var(--ink);color:var(--on-ink);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 20px;font-size:13px;display:flex;position:sticky;top:0}:where(html.ui) .preview-bar>svg{color:var(--gold-300)}:where(html.ui) .preview-bar span{flex:1;min-width:220px}:where(html.ui) .preview-bar .btn{background:var(--on-ink);color:var(--ink)}:where(html.ui) .p-top{align-items:center;gap:12px;max-width:1080px;margin:0 auto;padding:18px 20px;display:flex}:where(html.ui) .p-brand{align-items:center;gap:12px;display:flex}:where(html.ui) .p-brand b{font-size:15px;display:block}:where(html.ui) .p-brand small{color:var(--muted);font-size:12px;display:block}:where(html.ui) .p-main{grid-template-columns:minmax(0,1fr);gap:20px;max-width:1080px;margin:0 auto;padding:8px 20px 64px;display:grid}:where(html.ui) #portal.quiet [data-st],:where(html.ui) #portal.quiet .ring-arc,:where(html.ui) #portal.quiet .meter i{animation:none}:where(html.ui) #portal.quiet .ring-arc{stroke-dashoffset:var(--off)}:where(html.ui) #portal.quiet .draw{stroke-dashoffset:0;animation:none}:where(html.ui) .p-hero h1{letter-spacing:-.045em;font-size:clamp(32px,4.5vw,48px);font-weight:750}:where(html.ui) .p-hero p{color:var(--muted);margin-top:6px;font-size:16px}:where(html.ui) .p-hero p b{color:var(--ink)}:where(html.ui) .p-credits{background:linear-gradient(120deg,color-mix(in srgb,var(--c) 7%,var(--surface)),var(--surface) 55%);grid-template-columns:auto minmax(0,1fr) 260px;align-items:center;gap:28px;padding:26px;display:grid}:where(html.ui) .pc-info h2{margin-bottom:4px;font-size:20px}:where(html.ui) .pc-info p{margin-bottom:14px;font-size:14px}:where(html.ui) .meter.big{height:12px}:where(html.ui) .pc-leg{color:var(--muted);flex-wrap:wrap;gap:16px;margin-top:10px;font-size:12.5px;display:flex}:where(html.ui) .pc-leg span{align-items:center;gap:6px;display:flex}:where(html.ui) .pc-leg i{background:var(--line);border-radius:3px;width:9px;height:9px}:where(html.ui) .pc-leg i.rv{background:var(--amber-soft2)}:where(html.ui) .pc-side{gap:12px;min-width:0;display:grid}:where(html.ui) .pc-side .btn{white-space:normal;text-align:left;justify-content:flex-start;height:auto;min-height:42px;padding-top:8px;padding-bottom:8px;line-height:1.25}:where(html.ui) .pc-costs{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:6px;padding:10px 12px;list-style:none;display:grid}:where(html.ui) .pc-costs li{justify-content:space-between;align-items:center;font-size:13px;display:flex}:where(html.ui) .p-panel{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}:where(html.ui) .dlv-list{gap:18px;display:grid}:where(html.ui) .dlv{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:26px;padding:18px;display:grid}:where(html.ui) .dlv-body{flex-direction:column;gap:12px;min-width:0;display:flex}:where(html.ui) .dlv-body h3{font-size:19px}:where(html.ui) .dlv-cap{color:var(--ink2);white-space:normal;word-break:break-word;font-size:14.5px;line-height:1.55}:where(html.ui) .thread{gap:8px;max-height:240px;padding:2px;display:grid;overflow:auto}:where(html.ui) .dlv-act{gap:10px;margin-top:auto;padding-top:8px;display:flex}:where(html.ui) .dlv-act .btn{flex:1;height:46px;font-size:15px}:where(html.ui) .fix-form{animation:up .4s var(--expo);gap:10px;margin-top:auto;display:grid}:where(html.ui) .dlv-wait{background:var(--amber-soft);color:var(--amber-ink);border-radius:14px;align-items:center;gap:8px;margin-top:auto;padding:12px 14px;font-size:13.5px;display:flex}:where(html.ui) .dlv-wait.ok{background:var(--green-soft);color:var(--green-ink)}:where(html.ui) .dlv-wait svg{width:17px;height:17px}@keyframes shimmerBox{50%{opacity:.4}}:where(html.ui) .packs{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}:where(html.ui) .pack{border:1.5px solid var(--line);transition:all .3s var(--expo);border-radius:18px;justify-items:center;gap:2px;padding:18px 10px 14px;display:grid;position:relative}:where(html.ui) .pack:hover{border-color:var(--line2);transform:translateY(-2px)}:where(html.ui) .pack.on{border-color:var(--ink);box-shadow:0 0 0 3px #0000000f}:where(html.ui) .pack b{letter-spacing:-.03em;font-size:28px}:where(html.ui) .pack span{color:var(--muted);font-size:12px}:where(html.ui) .pack em{margin-top:8px;font-style:normal;font-weight:600}:where(html.ui) .pack small{color:var(--faint);font-size:11px}:where(html.ui) .pack-best{background:var(--gold-grad);border-radius:99px;padding:2px 8px;font-weight:700;position:absolute;top:-10px;color:#080808!important;font-size:10.5px!important}@media (width<=900px){:where(html.ui) .p-credits{grid-template-columns:auto minmax(0,1fr)}:where(html.ui) .pc-side{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center}:where(html.ui) .dlv{grid-template-columns:minmax(0,1fr)}:where(html.ui) .dlv-media{width:100%}}@media (width<=560px){:where(html.ui) .p-credits{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}:where(html.ui) .pc-info{width:100%}:where(html.ui) .pc-leg{justify-content:center}:where(html.ui) .pc-side{grid-template-columns:1fr;width:100%}:where(html.ui) .packs{grid-template-columns:1fr}:where(html.ui) .hide-s{display:none}}:where(html.ui) .dlv-meta{color:var(--muted);margin-top:-4px;font-size:13px}:where(html.ui) .dlv-criteria{gap:8px;display:grid}:where(html.ui) .dlv-files{gap:6px;list-style:none;display:grid}:where(html.ui) .dlv-files a{border-radius:12px;align-items:center;gap:10px;padding:6px;font-size:13.5px;display:flex}:where(html.ui) .dlv-files a:hover{background:var(--hover)}:where(html.ui) .dlv-files .media-fill,:where(html.ui) .dlv-files .ph-art{object-fit:cover;border-radius:10px;flex:none;width:40px;height:40px}:where(html.ui) .dlv-files span{flex:1}:where(html.ui) .dlv-live{justify-self:start}:where(html.ui) .p-nav{z-index:40;background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:saturate(180%)blur(16px);border-bottom:1px solid var(--line);position:sticky;top:0}:where(html.ui) .preview-bar+.p-top+.p-nav{top:41px}:where(html.ui) .p-nav-in{scrollbar-width:none;gap:2px;max-width:1080px;margin:0 auto;padding:0 14px;display:flex;overflow-x:auto}:where(html.ui) .p-nav-in::-webkit-scrollbar{display:none}:where(html.ui) .p-tab{height:48px;color:var(--muted);white-space:nowrap;align-items:center;gap:7px;padding:0 12px;font-size:14px;font-weight:500;transition:color .2s;display:flex;position:relative}:where(html.ui) .p-tab svg{width:17px;height:17px}:where(html.ui) .p-tab:hover{color:var(--ink)}:where(html.ui) .p-tab.on{color:var(--ink);font-weight:600}:where(html.ui) .p-tab.on:after{content:"";background:var(--ink);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}:where(html.ui) .p-badge{background:var(--ink);min-width:19px;height:19px;color:var(--on-ink);border-radius:99px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:grid}:where(html.ui) .dlv,:where(html.ui) .prq,:where(html.ui) .ppj{scroll-margin-top:64px}:where(html.ui) .prq-head:focus-visible,:where(html.ui) .ppj-head:focus-visible{outline-offset:-3px;border-radius:var(--r-lg)}:where(html.ui) .p-main{padding-top:22px}:where(html.ui) .p-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}:where(html.ui) .p-hero>div{flex:1;min-width:260px}:where(html.ui) .p-sub{flex-wrap:wrap;align-items:center;gap:12px;display:flex}:where(html.ui) .p-sub .seg{scrollbar-width:none;max-width:100%;overflow-x:auto}:where(html.ui) .p-two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}:where(html.ui) .mt-s{margin-top:8px}:where(html.ui) .p-credits.compact{grid-template-columns:auto minmax(0,1fr) 240px;padding:22px}:where(html.ui) .p-credits.compact .pc-info p{margin-bottom:10px}:where(html.ui) .dlv-try{gap:6px;margin-bottom:12px;display:grid}:where(html.ui) .dlv-try .btn{justify-self:start;height:44px;font-size:15px}:where(html.ui) .pcl li{background:var(--panel);padding:6px 8px}:where(html.ui) .pcl li+li{margin-top:2px}:where(html.ui) .pcl input:disabled+.ckb{opacity:.7}:where(html.ui) .pcl label{cursor:default}:where(html.ui) .pcl li:has(input:not(:disabled)) label{cursor:pointer}:where(html.ui) .dlv-wait.off{background:var(--panel);color:var(--muted)}:where(html.ui) .prq{padding:0;overflow:hidden}:where(html.ui) .prq.waiting{box-shadow:inset 3px 0 0 var(--gold),var(--sh1)}:where(html.ui) .prq-head{text-align:left;align-items:center;gap:12px;width:100%;padding:16px 18px;transition:background .2s;display:flex}:where(html.ui) .prq-head:hover{background:var(--hover)}:where(html.ui) .prq-t{flex:1;min-width:0;display:grid}:where(html.ui) .prq-t b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}:where(html.ui) .prq-t small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}:where(html.ui) .prq-chev{width:18px;height:18px;color:var(--muted);transition:transform .3s var(--expo);flex:none}:where(html.ui) .prq.open .prq-chev,:where(html.ui) .ppj.open .prq-chev{transform:rotate(180deg)}:where(html.ui) .prq-body{animation:up .4s var(--expo);gap:16px;padding:0 18px 18px;display:grid}:where(html.ui) .p-quote{background:var(--gold-soft)}:where(html.ui) .p-bal-line{color:var(--green-ink);margin-top:10px;font-size:13.5px}:where(html.ui) .p-bal-line.short{color:var(--red-ink)}:where(html.ui) .ppj-list{gap:16px;display:grid}:where(html.ui) .ppj{padding:0;overflow:hidden}:where(html.ui) .ppj-head{text-align:left;flex-wrap:wrap;align-items:center;gap:12px;width:100%;padding:16px 18px;transition:background .2s;display:flex}:where(html.ui) .ppj-head:hover{background:var(--hover)}:where(html.ui) .ppj-t{flex:1;min-width:180px;display:grid}:where(html.ui) .ppj-t b{font-size:16px;font-weight:650}:where(html.ui) .ppj-t small{color:var(--muted);font-size:12.5px}:where(html.ui) .ppj-ic{background:var(--panel);width:30px;height:30px;color:var(--ink2);border-radius:10px;flex:none;place-items:center;display:grid}:where(html.ui) .ppj-ic svg{width:15px;height:15px}:where(html.ui) .ppj-ic.big{background:var(--gold-grad);color:#080808;border-radius:13px;width:42px;height:42px}:where(html.ui) .ppj-ic.big svg{width:20px;height:20px}:where(html.ui) .ppj-facts{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px 24px;margin-top:0;padding:0 18px 16px}:where(html.ui) .ppj-facts li{justify-content:start;gap:2px;font-size:13.5px;display:grid}:where(html.ui) .ppj-facts li span{font-size:12px}:where(html.ui) .ppj-facts li.warn span,:where(html.ui) .ppj-facts li.warn b{color:var(--red)}:where(html.ui) .ppj-facts li.warn span{align-items:center;gap:5px;display:inline-flex}:where(html.ui) .ppj-detail{border-top:1px solid var(--line);animation:up .4s var(--expo);gap:18px;padding:16px 18px 18px;display:grid}:where(html.ui) .ppj-prev{gap:10px;display:grid}:where(html.ui) .ppj-tl{margin-top:6px}:where(html.ui) .p-proj-mini{gap:2px;list-style:none;display:grid}:where(html.ui) .p-proj-mini button{text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:8px;font-size:13.5px;display:flex}:where(html.ui) .p-proj-mini button:hover{background:var(--hover)}:where(html.ui) .pc-orders li .btn{flex:none}:where(html.ui) .p-credits .pc-orders{grid-column:auto}@media (width<=900px){:where(html.ui) .p-two{grid-template-columns:minmax(0,1fr)}:where(html.ui) .p-credits.compact{grid-template-columns:auto minmax(0,1fr)}}@media (width<=560px){:where(html.ui) .p-tab{padding:0 10px;font-size:13.5px}:where(html.ui) .p-tab svg{display:none}:where(html.ui) .p-tab.on svg{display:block}:where(html.ui) .p-hero .btn{width:100%}:where(html.ui) .p-credits.compact{grid-template-columns:minmax(0,1fr)}:where(html.ui) .prq-head,:where(html.ui) .ppj-head{padding:14px}:where(html.ui) .prq-head{grid-template-columns:auto minmax(0,1fr) auto;row-gap:6px;display:grid}:where(html.ui) .prq-head .pill{grid-area:2/2;justify-self:start}:where(html.ui) .prq-chev{grid-area:1/3}:where(html.ui) .prq-t b{white-space:normal}:where(html.ui) .ppj-head{grid-template-columns:auto minmax(0,1fr) auto;row-gap:8px;display:grid}:where(html.ui) .ppj-head .pill{grid-column:2;justify-self:start}:where(html.ui) .ppj-head .prq-chev{grid-area:1/3}:where(html.ui) .ppj-facts{grid-template-columns:repeat(2,minmax(0,1fr))}:where(html.ui) .ppj-tl .tl-date{width:58px}:where(html.ui) .ppj-tl .ppj-ic{display:none}:where(html.ui) .prq-body,:where(html.ui) .ppj-detail{padding-left:14px;padding-right:14px}:where(html.ui) .ppj-facts{padding:0 14px 14px}:where(html.ui) .dlv-try .btn{justify-content:center;width:100%}}:where(html.ui) .auth{background:var(--bg);grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}:where(html.ui) .auth-side{flex-direction:column;min-width:0;display:flex}:where(html.ui) .auth-brand{color:#f8f8f8;background:#0a0a0a;padding:40px;display:none;position:relative;overflow:hidden}:where(html.ui) .auth-logo{color:#f8f8f8;position:absolute;top:30px;left:40px}:where(html.ui) .auth-logo .gs-mark{color:#f8f8f8;font-size:20px}:where(html.ui) .auth-brand-foot{animation:up 1s var(--ease-out) .1s both;gap:18px;display:grid;position:absolute;bottom:44px;left:40px}:where(html.ui) .auth-tag{font-family:var(--font-brand);letter-spacing:.32em;text-transform:uppercase;color:#f8f8f899;font-size:11px}:where(html.ui) .auth-manifesto{font-family:var(--font-brand);letter-spacing:-.035em;font-size:clamp(28px,2.6vw,40px);font-weight:200;line-height:1.05}@media (width>=980px){:where(html.ui) .auth{grid-template-columns:minmax(0,1fr) minmax(460px,.9fr)}:where(html.ui) .auth-brand{display:block}}:where(html.ui) .auth-top{justify-content:space-between;align-items:center;padding:20px 24px;display:flex}:where(html.ui) .auth-top .brand{font-size:18px}:where(html.ui) .auth-back{color:var(--muted);font-size:14px}:where(html.ui) .auth-legal{color:var(--faint);justify-content:center;gap:8px;padding:0 16px 22px;font-size:12.5px;display:flex}:where(html.ui) .auth-legal a{color:var(--muted)}:where(html.ui) .auth-legal a:hover{color:var(--ink);text-decoration:underline}:where(html.ui) .auth-back:hover{color:var(--ink)}@media (width>=980px){:where(html.ui) .auth-top{justify-content:flex-end}:where(html.ui) .auth-top-brand{display:none}}:where(html.ui) .auth-main{flex:1;place-items:center;padding:24px 16px 64px;display:grid}:where(html.ui) .auth-card{background:var(--surface);width:100%;max-width:420px;box-shadow:var(--sh2);border:1px solid var(--line);animation:up .8s var(--expo) both;border-radius:20px;padding:40px 32px}:where(html.ui) .auth-card.shake{animation:.4s shake}:where(html.ui) .auth-card h1{font-family:var(--font-brand);letter-spacing:-.035em;margin-bottom:6px;font-size:34px;font-weight:300}:where(html.ui) .auth-card .sub{color:var(--muted);margin-bottom:26px;font-size:15px}:where(html.ui) .auth-card .field{margin-bottom:16px}:where(html.ui) .auth-card .input{border-radius:12px;height:48px;padding:0 14px;font-size:16px}:where(html.ui) .auth-card .btn.lg{width:100%;height:48px;font-size:16px}:where(html.ui) .auth-foot{text-align:center;color:var(--muted);margin-top:20px;font-size:13.5px}:where(html.ui) .auth-foot a{color:var(--ink);font-weight:500}:where(html.ui) .auth-foot a:hover{text-underline-offset:3px;text-decoration:underline}:where(html.ui) .auth-ok{text-align:center;justify-items:center;gap:10px;display:grid}:where(html.ui) .auth-ok .em-ic{background:var(--green-soft);width:56px;height:56px;color:var(--green);border-radius:18px;place-items:center;display:grid}:where(html.ui) .auth-ok .em-ic svg{width:26px;height:26px}:where(html.ui) .pw{position:relative}:where(html.ui) .pw .input{padding-right:78px}:where(html.ui) .pw-toggle{color:var(--muted);border-radius:8px;padding:6px 8px;font-size:13px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}:where(html.ui) .pw-toggle:hover{color:var(--ink)}:where(html.ui) .form-err{color:var(--red);min-height:20px;margin:2px 0 12px;font-size:13.5px}:where(html.ui) .field-err{color:var(--red);font-size:12.5px}:where(html.ui) .input.bad,:where(html.ui) .select.bad,:where(html.ui) .textarea.bad{border-color:var(--red)}:where(html.ui) .strength{gap:4px;margin-top:6px;display:flex}:where(html.ui) .strength i{background:var(--line);border-radius:99px;flex:1;height:4px;transition:background .3s}:where(html.ui) .strength.s1 i:nth-child(-n+1){background:var(--red)}:where(html.ui) .strength.s2 i:nth-child(-n+2){background:var(--amber)}:where(html.ui) .strength.s3 i:nth-child(-n+3),:where(html.ui) .strength.s4 i{background:var(--green)}:where(html.ui) .pw-hint{color:var(--muted);margin-top:6px;font-size:12.5px}:where(html.ui) .auth-card>.em-ic{background:var(--bg);width:52px;height:52px;color:var(--ink);border-radius:16px;place-items:center;margin-bottom:14px;display:grid}:where(html.ui) .auth-card>.em-ic svg{width:24px;height:24px}:where(html.ui) .auth-card .input.otp{letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums;font-size:22px}:where(html.ui) .link-btn{color:var(--ink);font-weight:500;font-size:inherit}:where(html.ui) .link-btn:hover{text-underline-offset:3px;text-decoration:underline}:where(html.ui) .boot{place-items:center;min-height:100vh;display:grid}:where(html.ui) .spinner{border:2.5px solid var(--line2);border-top-color:var(--ink);border-radius:50%;flex:none;width:22px;height:22px;animation:.7s linear infinite spin}:where(html.ui) .spinner.sm{border-width:2px;width:16px;height:16px}:where(html.ui) .btn .spinner{border-color:color-mix(in srgb,currentColor 30%,transparent);border-top-color:currentColor}@keyframes spin{to{transform:rotate(360deg)}}:where(html.ui) .skel{background:linear-gradient(90deg,var(--hover) 0%,var(--shimmer) 50%,var(--hover) 100%);border-radius:var(--r-lg);background-size:200% 100%;animation:1.2s linear infinite shim}:where(html.ui) .skel-grid{gap:18px;display:grid}:where(html.ui) .err-card{text-align:center;justify-items:center;gap:10px;padding:40px 20px;display:grid}:where(html.ui) .err-card .em-ic{background:var(--red-soft);color:var(--red)}:where(html.ui) .notfound{text-align:center;place-content:center;justify-items:center;gap:10px;min-height:70vh;display:grid}:where(html.ui) .notfound b{letter-spacing:-.05em;font-size:64px;line-height:1}:where(html.ui) .view-banner{padding:0 32px 12px}@media (width<=980px){:where(html.ui) .view-banner{padding:0 16px 10px}}:where(html.ui) .banner{background:var(--amber-soft);color:var(--amber-ink);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;font-size:13.5px;display:flex}:where(html.ui) .banner>svg{flex:none}:where(html.ui) .banner>span{flex:1;min-width:200px}:where(html.ui) .banner.info{background:var(--blue-soft);color:var(--ink)}:where(html.ui) .banner .btn{flex:none}:where(html.ui) .onb{background:linear-gradient(120deg,color-mix(in srgb,var(--gold-500) 10%,var(--surface)),var(--surface) 55%);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;display:grid}:where(html.ui) .onb-steps{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px;list-style:none;display:grid}:where(html.ui) .onb-steps li a,:where(html.ui) .onb-steps li button{text-align:left;border-radius:12px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:13.5px;transition:background .2s;display:flex}:where(html.ui) .onb-steps li a:hover,:where(html.ui) .onb-steps li button:hover{background:var(--hover)}:where(html.ui) .onb-steps .ck{border:1.5px solid var(--line2);color:#0000;width:22px;height:22px;transition:all .3s var(--spring);border-radius:50%;flex:none;place-items:center;display:grid}:where(html.ui) .onb-steps .ck svg{width:12px;height:12px}:where(html.ui) .onb-steps li.done .ck{background:var(--green);border-color:var(--green);color:#fff}:where(html.ui) .onb-steps li.done span:last-child{color:var(--faint);text-decoration:line-through}:where(html.ui) .onb .card-h{margin-bottom:10px}:where(html.ui) .settings{grid-template-columns:minmax(0,1fr);gap:18px;max-width:880px;display:grid}:where(html.ui) .set-row{border-top:1px solid var(--line);grid-template-columns:220px minmax(0,1fr);gap:24px;padding:18px 0;display:grid}:where(html.ui) .set-row:first-of-type{border-top:0;padding-top:4px}:where(html.ui) .set-row>div:first-child b{font-size:14px;display:block}:where(html.ui) .set-row>div:first-child small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}:where(html.ui) .set-body{align-content:start;gap:12px;display:grid}:where(html.ui) .avatar-edit{align-items:center;gap:16px;display:flex}:where(html.ui) .avatar-edit .av-photo{object-fit:cover;width:72px;height:72px;box-shadow:0 0 0 1px var(--line);border-radius:50%}:where(html.ui) .theme-pick{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}:where(html.ui) .theme-opt{border:1.5px solid var(--line);text-align:left;transition:border-color .2s,transform .3s var(--spring);border-radius:16px;gap:8px;padding:10px;display:grid}:where(html.ui) .theme-opt:hover{border-color:var(--line2);transform:translateY(-1px)}:where(html.ui) .theme-opt.on{border-color:var(--ink);box-shadow:var(--focus-ring)}:where(html.ui) .theme-opt b{align-items:center;gap:6px;font-size:13px;display:flex}:where(html.ui) .theme-prev{border:1px solid var(--line);border-radius:10px;grid-template-columns:28% 1fr;height:62px;display:grid;overflow:hidden}:where(html.ui) .theme-prev i{display:block}:where(html.ui) .theme-prev.light i:first-child{background:#f5f5f7}:where(html.ui) .theme-prev.light i:last-child{background:#fff}:where(html.ui) .theme-prev.dark i:first-child{background:#1c1c1e}:where(html.ui) .theme-prev.dark i:last-child{background:#0b0b0d}:where(html.ui) .theme-prev.system{grid-template-columns:1fr 1fr}:where(html.ui) .theme-prev.system i:first-child{background:linear-gradient(135deg,#f5f5f7,#fff)}:where(html.ui) .theme-prev.system i:last-child{background:linear-gradient(135deg,#1c1c1e,#0b0b0d)}:where(html.ui) .toggles{gap:8px;display:grid}:where(html.ui) .sessions-note{color:var(--muted);font-size:12.5px}:where(html.ui) .plan-hero{background:linear-gradient(120deg,color-mix(in srgb,var(--gold-500) 10%,var(--surface)),var(--surface) 60%);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}:where(html.ui) .plan-hero h2{letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:10px;font-size:26px;display:flex}:where(html.ui) .plan-price{text-align:right}:where(html.ui) .plan-price strong{letter-spacing:-.04em;font-size:34px;line-height:1;display:block}:where(html.ui) .plan-price small{color:var(--muted)}:where(html.ui) .usage{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}:where(html.ui) .usage .kpi strong{font-size:30px}:where(html.ui) .team-list{gap:2px;list-style:none;display:grid}:where(html.ui) .team-list li{border-radius:14px;align-items:center;gap:12px;padding:10px;display:flex}:where(html.ui) .team-list li:hover{background:var(--hover)}:where(html.ui) .team-list li>div{flex:1;min-width:0}:where(html.ui) .team-list b{font-size:13.5px;display:block}:where(html.ui) .team-list small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}:where(html.ui) .invite-link{background:var(--panel);border-radius:12px;align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex}:where(html.ui) .invite-link code{text-overflow:ellipsis;white-space:nowrap;background:0 0;flex:1;min-width:0;padding:0;overflow:hidden}:where(html.ui) .statement{gap:2px;list-style:none;display:grid}:where(html.ui) .statement li{border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex}:where(html.ui) .statement li:hover{background:var(--hover)}:where(html.ui) .statement li>div{flex:1;min-width:0}:where(html.ui) .statement b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;display:block;overflow:hidden}:where(html.ui) .statement small{color:var(--muted);font-size:12px;display:block}:where(html.ui) .amt{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}:where(html.ui) .amt.pos{color:var(--green)}:where(html.ui) .amt.neg{color:var(--ink)}:where(html.ui) .st-ic{background:var(--hover);width:32px;height:32px;color:var(--ink2);border-radius:10px;flex:none;place-items:center;display:grid}:where(html.ui) .st-ic svg{width:15px;height:15px}:where(html.ui) .st-ic.pos{background:var(--green-soft);color:var(--green)}:where(html.ui) .st-ic.res{background:var(--amber-soft);color:var(--amber)}:where(html.ui) .access-list{gap:6px;list-style:none;display:grid}:where(html.ui) .access-list li{background:var(--panel);border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}:where(html.ui) .access-list li>div{flex:1;min-width:0}:where(html.ui) .access-list b{font-size:13.5px;display:block}:where(html.ui) .access-list small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}:where(html.ui) .carried{color:var(--muted);margin-top:8px;font-size:12px}:where(html.ui) .over-note{color:var(--red);font-size:12.5px;font-weight:500}:where(html.ui) .media-fill{object-fit:cover;background:var(--hover);width:100%;height:100%;display:block}:where(html.ui) video.media-fill{background:#000}:where(html.ui) .ph-art{background:linear-gradient(135deg,var(--hover),var(--panel));width:100%;height:100%;color:var(--faint);place-items:center;display:grid}:where(html.ui) .ph-art svg{width:26px;height:26px}:where(html.ui) .upl-bar{background:#00000059;border-radius:99px;height:4px;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden}:where(html.ui) .upl-bar i{background:#fff;height:100%;transition:width .2s;display:block}:where(html.ui) .readonly-note{color:var(--muted);background:var(--panel);border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12.5px;display:flex}:where(html.ui) .readonly-note svg{flex:none;width:15px;height:15px;margin-top:1px}:where(html.ui) .p-top .me-btn{border:1px solid var(--line);background:var(--surface);border-radius:99px;align-items:center;gap:8px;padding:4px 10px 4px 4px;display:flex}:where(html.ui) .p-top .me-btn:hover{border-color:var(--line2)}@media (width<=720px){:where(html.ui) .set-row{grid-template-columns:minmax(0,1fr);gap:10px}:where(html.ui) .usage,:where(html.ui) .plan-hero{grid-template-columns:minmax(0,1fr)}:where(html.ui) .plan-price{text-align:left}:where(html.ui) .onb{grid-template-columns:minmax(0,1fr)}:where(html.ui) .auth-card{padding:32px 22px}:where(html.ui) .theme-pick{grid-template-columns:minmax(0,1fr)}}:where(html.ui) .field{align-content:start}:where(html.ui) .grid2{align-items:start}:where(html.ui) .access,:where(html.ui) .access-list{grid-template-columns:minmax(0,1fr)}:where(html.ui) .access>div,:where(html.ui) .access-list li{min-width:0}:where(html.ui) .access p.hint{display:block}@media (width<=980px){:where(html.ui) .side{box-shadow:none}:where(html.ui) .side.open{box-shadow:var(--sh3)}}:where(html.ui) .card-h{flex-wrap:wrap;row-gap:4px}:where(html.ui) .card-h h3,:where(html.ui) .mini-row .tl-body{min-width:0}@media (width<=560px){:where(html.ui) .mini-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"img body cost""img pill pill";gap:6px 12px;display:grid}:where(html.ui) .mini-row .tl-img{grid-area:img}:where(html.ui) .mini-row .tl-body{grid-area:body}:where(html.ui) .mini-row .cost{grid-area:cost}:where(html.ui) .mini-row .pill{grid-area:pill;justify-self:start}}:where(html.ui) .fin-tabs{margin-bottom:2px}:where(html.ui) .seg.sm button{height:26px;padding:0 11px;font-size:12.5px}:where(html.ui) .seg.sm .seg-thumb{height:26px}:where(html.ui) .finance{gap:18px;display:grid}:where(html.ui) .fin-hero{background:linear-gradient(120deg,color-mix(in srgb,var(--green) 7%,var(--surface)),var(--surface) 60%);grid-template-columns:minmax(0,1.2fr) minmax(0,1.6fr) auto;align-items:center;gap:26px;padding:26px 28px;display:grid}:where(html.ui) .fin-hero-main{gap:6px;display:grid}:where(html.ui) .fin-big{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(30px,3.6vw,42px);font-weight:750;line-height:1.05}:where(html.ui) .fin-hero .delta{color:var(--green-ink);font-size:12.5px}:where(html.ui) .fin-hero .delta.down{color:var(--red)}:where(html.ui) .fin-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;display:grid}:where(html.ui) .fin-stats li{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:2px;padding:12px 14px;display:grid}:where(html.ui) .fin-stats span{color:var(--muted);font-size:12px}:where(html.ui) .fin-stats b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:18px;overflow:hidden}:where(html.ui) .fin-stats small{color:var(--faint);font-size:11.5px}:where(html.ui) .fin-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}:where(html.ui) .fin-col{gap:18px;min-width:0;display:grid}:where(html.ui) .fin-empty{align-items:flex-start;gap:10px;font-size:13.5px;display:flex}:where(html.ui) .fin-empty svg{color:var(--green);flex:none;margin-top:2px}:where(html.ui) .fin-note{align-items:flex-start;gap:8px;padding:0 6px;display:flex}:where(html.ui) .fin-note svg{flex:none;margin-top:1px}:where(html.ui) .fin-clients{gap:10px;list-style:none;display:grid}:where(html.ui) .fin-clients li{grid-template-columns:auto minmax(0,1fr) 90px auto;align-items:center;gap:10px;font-size:13.5px;display:grid}:where(html.ui) .fin-clients a{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}:where(html.ui) .fin-clients .fin-bar{background:var(--line);border-radius:9px;height:6px;overflow:hidden}:where(html.ui) .fin-clients .fin-bar i{transform-origin:0;height:100%;animation:grow-x 1s var(--expo) both;border-radius:9px;display:block}:where(html.ui) .fin-clients b{font-variant-numeric:tabular-nums;font-size:13px}:where(html.ui) .fin-receiving{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}:where(html.ui) .fin-receiving .settings{max-width:none}:where(html.ui) .fin-preview{gap:12px;display:grid}:where(html.ui) .pix-sample{justify-items:start;gap:8px;display:grid}:where(html.ui) .pix-sample .pix-qr{justify-self:center}:where(html.ui) .pw-confirm{background:var(--amber-soft);border-radius:14px;padding:12px 14px}:where(html.ui) .pw-confirm label{color:var(--amber-ink);align-items:center;gap:6px;display:flex}:where(html.ui) .kv{gap:8px;width:100%;list-style:none;display:grid}:where(html.ui) .kv li{justify-content:space-between;gap:12px;font-size:13.5px;display:flex}:where(html.ui) .kv span{color:var(--muted)}:where(html.ui) .kv b{text-align:right;overflow-wrap:anywhere}:where(html.ui) .input-prefix{position:relative}:where(html.ui) .input-prefix>span{color:var(--muted);pointer-events:none;font-size:14px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}:where(html.ui) .input-prefix .input{padding-left:40px}:where(html.ui) .input-prefix.usd .input{padding-left:50px}:where(html.ui) .kpi-money{font-size:26px!important}:where(html.ui) .kpi.lift{color:inherit}:where(html.ui) .orders{gap:4px;list-style:none;display:grid}:where(html.ui) .order{border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 8px;transition:background .2s;display:grid}:where(html.ui) .order:hover{background:var(--hover)}:where(html.ui) .order.pendente{background:color-mix(in srgb,var(--amber-soft) 70%,transparent)}:where(html.ui) .order.cancelado{opacity:.62}:where(html.ui) .order-ic{background:var(--fill);width:36px;height:36px;color:var(--ink2);border-radius:50%;place-items:center;display:grid}:where(html.ui) .order-body{gap:2px;min-width:0;display:grid}:where(html.ui) .order-body b{align-items:baseline;gap:8px;min-width:0;font-size:14px;font-weight:600;display:flex}:where(html.ui) .order-body b a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(html.ui) .order-credits{color:var(--green-ink);white-space:nowrap;font-size:12px;font-weight:600}:where(html.ui) .order-body small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}:where(html.ui) .order-amount{justify-items:end;gap:4px;display:grid}:where(html.ui) .order-amount strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px}:where(html.ui) .order-act{align-items:center;gap:6px;display:flex}:where(html.ui) .pending-note{color:var(--amber-ink);background:var(--amber-soft);border-radius:10px;align-items:center;gap:6px;margin-top:10px;padding:8px 10px;font-size:12.5px;display:flex}:where(html.ui) .recharge-form .chips{flex-wrap:wrap}:where(html.ui) .recharge-form .chip{height:32px;padding:0 13px}:where(html.ui) .rc-client{background:var(--fill);border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}:where(html.ui) .rc-client div{display:grid}:where(html.ui) .rc-client small{color:var(--muted);font-size:12px}:where(html.ui) .rc-total,:where(html.ui) .buy-sum{background:var(--fill);border-radius:14px;justify-content:space-between;align-items:baseline;padding:14px 16px;display:flex}:where(html.ui) .rc-total span,:where(html.ui) .buy-sum span{color:var(--muted);font-size:13px}:where(html.ui) .rc-total strong,:where(html.ui) .buy-sum strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:22px}:where(html.ui) .pix-qr{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:18px;place-items:center;width:max-content;margin:0 auto;padding:12px;display:grid}:where(html.ui) .pix-qr svg.qr,:where(html.ui) .mfa-qr svg.qr{width:var(--qr,200px);height:var(--qr,200px);max-width:none;display:block}:where(html.ui) .pix-code{background:var(--fill);border-radius:12px;max-height:74px;padding:10px 12px;overflow:auto}:where(html.ui) .pix-code code{word-break:break-all;color:var(--ink2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}:where(html.ui) .pix-share{gap:12px;display:grid}:where(html.ui) .btn.copied{color:var(--green-ink)}:where(html.ui) .buy-pay,:where(html.ui) .buy-choose{gap:12px;display:grid}:where(html.ui) .buy-note{background:var(--blue-soft);border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;display:flex}:where(html.ui) .buy-note svg{flex:none;margin-top:2px}:where(html.ui) .buy-choose .packs{grid-template-columns:repeat(4,1fr);margin-top:2px}:where(html.ui) .buy-custom{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;display:flex}:where(html.ui) .stepper{align-items:center;gap:6px;display:inline-flex}:where(html.ui) .stepper button{background:var(--fill);width:36px;height:36px;color:var(--ink);border-radius:50%;place-items:center;display:grid}:where(html.ui) .stepper .input{text-align:center;width:74px}:where(html.ui) .pc-orders{border-top:1px solid var(--line);grid-column:1/-1;gap:6px;padding-top:14px;list-style:none;display:grid}:where(html.ui) .pc-orders li{align-items:center;gap:8px;font-size:13px;display:flex}:where(html.ui) .pc-orders li span{flex:1;min-width:0}:where(html.ui) .pc-orders li small{color:var(--muted);font-size:12px}:where(html.ui) .pc-orders li.pago svg{color:var(--green)}:where(html.ui) .pc-orders li.pendente svg{color:var(--amber)}:where(html.ui) .pc-side .hint{text-align:center}@media (width<=1100px){:where(html.ui) .fin-hero{grid-template-columns:minmax(0,1fr) auto}:where(html.ui) .fin-stats{grid-area:2/1/auto/-1}:where(html.ui) .fin-grid,:where(html.ui) .fin-receiving{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){:where(html.ui) .fin-hero{grid-template-columns:minmax(0,1fr);padding:20px}:where(html.ui) .fin-stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:where(html.ui) .fin-stats li:last-child{grid-column:1/-1}:where(html.ui) .fin-hero>.btn{justify-self:start}:where(html.ui) .order{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"av body amt""av pill act";row-gap:6px}:where(html.ui) .order>.av,:where(html.ui) .order>.order-ic{grid-area:av;align-self:start}:where(html.ui) .order-body{grid-area:body}:where(html.ui) .order-amount{display:contents}:where(html.ui) .order-amount strong{grid-area:amt;align-self:start}:where(html.ui) .order-amount .pill{grid-area:pill;justify-self:start}:where(html.ui) .order-act{grid-area:act;justify-content:flex-end}:where(html.ui) .order.pendente{grid-template-areas:"av body amt""av pill pill""act act act"}:where(html.ui) .order-body small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}:where(html.ui) .buy-choose .packs{grid-template-columns:repeat(2,1fr)}:where(html.ui) .fin-clients li{grid-template-columns:auto minmax(0,1fr) auto}:where(html.ui) .fin-clients .fin-bar{display:none}}:where(html.ui) .pix-code code{background:0 0;border:0;padding:0}@media (width<=520px){:where(html.ui) .topbar .tb-new{border-radius:50%;justify-content:center;width:40px;height:40px;padding:0}}:where(html.ui) .stack{gap:14px;display:grid}:where(html.ui) .banner.ok{background:var(--green-soft);color:var(--ink)}:where(html.ui) .banner.ok>svg{color:var(--green)}:where(html.ui) .mfa-qr{background:#fff;border-radius:18px;justify-self:center;place-items:center;padding:12px;display:grid}:where(html.ui) .mfa-manual summary{cursor:pointer;color:var(--muted);font-size:13px}:where(html.ui) .mfa-manual .row{margin-top:10px}:where(html.ui) .mfa-secret{letter-spacing:.06em;background:var(--bg);word-break:break-all;border-radius:10px;padding:8px 10px;font-size:14px}:where(html.ui) .input.otp{letter-spacing:.25em;text-align:center;font-variant-numeric:tabular-nums;font-size:20px}:where(html.ui) .rc{gap:12px;display:grid}:where(html.ui) .rc-list{background:var(--bg);counter-reset:rc;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;padding:14px 16px;list-style:none;display:grid}:where(html.ui) .rc-list li{counter-increment:rc;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;display:flex}:where(html.ui) .rc-list li:before{content:counter(rc) ".";color:var(--faint);min-width:18px;font-size:12px}:where(html.ui) .rc-list code{letter-spacing:.04em;font-size:14px}:where(html.ui) .sess-list,:where(html.ui) .sec-events{gap:2px;list-style:none;display:grid}:where(html.ui) .sess .grow,:where(html.ui) .sec-events .grow{flex:1;min-width:0}:where(html.ui) .sess{border-top:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}:where(html.ui) .sess:first-child{border-top:0;padding-top:0}:where(html.ui) .sess-ic{background:var(--bg);width:36px;height:36px;color:var(--ink2);border-radius:12px;flex:none;place-items:center;display:grid}:where(html.ui) .sess b{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:550;display:flex}:where(html.ui) .sess small,:where(html.ui) .sec-events small{color:var(--muted);font-size:12.5px;display:block}:where(html.ui) .sec-events li{align-items:center;gap:12px;padding:8px 0;display:flex}:where(html.ui) .sec-events li>i{background:var(--line2);border-radius:50%;flex:none;width:8px;height:8px}:where(html.ui) .sec-events li.ok>i{background:var(--green)}:where(html.ui) .sec-events li.warn>i{background:var(--amber)}:where(html.ui) .sec-events b{font-size:13.5px;font-weight:550}:where(html.ui) .sec-events time{color:var(--faint);white-space:nowrap;font-size:12px}:where(html.ui) .sec-embedded .set-row:first-child{border-top:0;padding-top:0}:where(html.ui) .sm-pill{vertical-align:middle;height:20px;margin-left:8px;padding:0 8px;font-size:11px}:where(html.ui) .auth-card.gate{max-width:460px}:where(html.ui) .auth-card.gate .stack .btn.primary{height:46px;font-size:15px}:where(html.ui) .auth-top button.auth-back{font:inherit;font-size:14px}:where(html.ui) .gate-steps{counter-reset:gs;flex-wrap:wrap;gap:6px;margin:-8px 0 22px;list-style:none;display:flex}:where(html.ui) .gate-steps li{counter-increment:gs;color:var(--faint);background:var(--bg);border-radius:99px;align-items:center;gap:6px;padding:5px 10px 5px 6px;font-size:12.5px;display:flex}:where(html.ui) .gate-steps li:before{content:counter(gs);background:var(--line);width:18px;height:18px;color:var(--muted);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}:where(html.ui) .gate-steps li.on{color:var(--ink);font-weight:550}:where(html.ui) .gate-steps li.on:before{background:var(--ink);color:var(--on-ink)}:where(html.ui) .gate-steps li.done{color:var(--green)}:where(html.ui) .gate-steps li.done:before{content:"✓";background:var(--green-soft);color:var(--green)}@media (width<=560px){:where(html.ui) .rc-list{grid-template-columns:1fr}:where(html.ui) .sess{flex-wrap:wrap}}:where(html.ui) .dev-lock{justify-items:start;gap:14px;max-width:440px;display:grid}:where(html.ui) .dev-lock h2{letter-spacing:-.02em;font-size:22px}:where(html.ui) .dev-lock .field{width:100%}:where(html.ui) .dev-lock-ic{background:var(--panel);width:44px;height:44px;color:var(--ink);border-radius:14px;place-items:center;display:grid}:where(html.ui) .dev-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:where(html.ui) .dev-until{align-items:center;gap:6px;font-size:13px;display:inline-flex}:where(html.ui) .dev-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (width<=900px){:where(html.ui) .dev-grid{grid-template-columns:minmax(0,1fr)}}:where(html.ui) .empty-state{text-align:center;justify-items:center;gap:10px;max-width:480px;padding:40px 20px;display:grid}:where(html.ui) .empty-state>svg{width:28px;height:28px;color:var(--muted)}:where(html.ui) .credit-rev{background:var(--panel);border-radius:14px;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}:where(html.ui) .credit-rev>div{flex:1;min-width:0}:where(html.ui) .credit-rev b{font-size:13.5px;display:block}:where(html.ui) .credit-rev small{color:var(--muted);font-size:12.5px;display:block}:where(html.ui) .credit-rev strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--blue);font-size:22px}:where(html.ui) .cr-ic{background:var(--blue-soft);width:32px;height:32px;color:var(--blue);border-radius:10px;flex:none;place-items:center;display:grid}:where(html.ui) .cr-ic svg{width:16px;height:16px}:where(html.ui) .order-credits.rev{color:var(--blue)}:where(html.ui) .kind-tag{background:var(--panel);color:var(--ink);border-radius:6px;padding:0 6px;font-size:11px;font-weight:600;display:inline-block}:where(html.ui) .kind-tag.revision{background:var(--blue-soft);color:var(--blue)}:where(html.ui) .price-table{gap:8px;display:grid}:where(html.ui) .pt-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;display:grid}:where(html.ui) .pt-row>span b{font-size:13.5px;display:block}:where(html.ui) .pt-row>span small{color:var(--muted);font-size:12px;display:block}:where(html.ui) .pt-head span{color:var(--muted);font-size:12px;font-weight:600}@media (width<=640px){:where(html.ui) .pt-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:where(html.ui) .pt-row>span:first-child{grid-column:1/-1}:where(html.ui) .pt-head>span:first-child{display:none}}:where(html.ui) .rev-n{color:var(--blue)}:where(html.ui) .client-images{flex-direction:column;gap:12px;display:flex}:where(html.ui) .ci-banner{background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--c) 70%,#fff),var(--c)) center/cover no-repeat;border-radius:12px;height:84px}:where(html.ui) .ci-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}:root:where(.ui){--font:"Inter",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--display:var(--font-brand);--r:18px;--r-lg:22px;--side-bg:#080808;--side-ink:#f8f8f8;--side-mut:#f8f8f88f;--side-faint:#f8f8f857;--side-hover:#ffffff0f;--side-on:#ffffff1a;--side-line:#ffffff14}:where(html.ui) body{letter-spacing:-.006em;font-size:14px}:where(html.ui) h1,:where(html.ui) h2,:where(html.ui) h3,:where(html.ui) h4{font-family:var(--display);letter-spacing:-.03em}:where(html.ui) .side{background:var(--side-bg);color:var(--side-ink);border-right:1px solid var(--side-line);-webkit-backdrop-filter:none;padding:22px 14px 16px}:where(html.ui) .side .gs-mark{color:var(--side-ink);font-size:19px}:where(html.ui) .side-top{padding:2px 10px 22px}:where(html.ui) .nav-g{font-family:var(--display);letter-spacing:.24em;color:var(--side-faint);padding:18px 12px 8px;font-size:10.5px;font-weight:500}:where(html.ui) .nav-item{height:40px;color:var(--side-mut);border-radius:12px;font-weight:400;transition:color .2s,background-color .2s}:where(html.ui) .nav-item svg{color:var(--side-faint);transition:color .2s ease,transform .3s var(--ease-out)}:where(html.ui) .nav-item.on{color:var(--side-ink);font-weight:500}:where(html.ui) .nav-item.on svg{color:var(--side-ink)}:where(html.ui) .nav-ind{background:var(--side-on);box-shadow:none;transition:transform .45s var(--ease-out),height .3s var(--ease-out);border-radius:12px}:where(html.ui) .nav-badge{background:var(--side-ink);color:#080808;font-size:10.5px;font-weight:600}:where(html.ui) .side-foot{border-top-color:var(--side-line);gap:6px}:where(html.ui) .side-card{box-shadow:inset 0 0 0 1px var(--side-line);background:#ffffff0d}:where(html.ui) .side-card b,:where(html.ui) .side .me b{color:var(--side-ink);font-weight:500}:where(html.ui) .side-card small,:where(html.ui) .side .me small,:where(html.ui) .side-card>svg,:where(html.ui) .side .me>svg{color:var(--side-mut)}:where(html.ui) .side-card-ic{background:var(--gold-grad);color:#080808}@media (hover:hover) and (pointer:fine){:where(html.ui) .nav-item:hover{background:var(--side-hover);color:var(--side-ink)}:where(html.ui) .nav-item.on:hover{background:0 0}:where(html.ui) .nav-item:hover svg{color:var(--side-ink);transform:none}:where(html.ui) .side .me:hover{background:var(--side-hover)}}:where(html.ui) .side .me .av{box-shadow:0 0 0 1px var(--side-line)}:where(html.ui) .gs-mark .ok-sub{font-family:var(--display);letter-spacing:-.02em;opacity:.72;margin-left:.08em;font-size:.92em;font-weight:300;line-height:1;transform:translateY(-.02em)}:where(html.ui) .tb-title h1{font-family:var(--display);letter-spacing:-.035em;font-weight:400}:where(html.ui) .tb-title p{font-size:12.5px}:where(html.ui) .search-btn{border-radius:99px}:where(html.ui) .bell .dot{background:var(--ink);box-shadow:0 0 0 2px var(--bg);animation:none}@media (width>=981px){:where(html.ui) .topbar{padding:18px 36px}:where(html.ui) .tb-title h1{font-size:22px}:where(html.ui) .search-btn{min-width:230px}:where(html.ui) .view{padding:10px 36px 56px}}:where(html.ui) .hero h2,:where(html.ui) .cd-head h2,:where(html.ui) .cal-head h2,:where(html.ui) .plan-hero h2{font-family:var(--display);letter-spacing:-.045em;font-weight:300}:where(html.ui) .hero h2{margin-bottom:10px;font-size:clamp(34px,4.2vw,56px);line-height:1.02}:where(html.ui) .hero p{font-size:15.5px}:where(html.ui) .card{border-radius:var(--r-lg);box-shadow:none;border:1px solid var(--line)}:where(html.ui) .card-h{margin-bottom:18px}:where(html.ui) .card-h h3{font-family:var(--display);letter-spacing:-.025em;font-size:18px;font-weight:400}:where(html.ui) .card-h .sub{font-size:12.5px}:where(html.ui) .kpi{gap:10px}:where(html.ui) .kpi-l{font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:500}:where(html.ui) .kpi-l svg{display:none}:where(html.ui) .kpi strong{font-family:var(--display);letter-spacing:-.05em;font-size:40px;font-weight:300;line-height:1}:where(html.ui) .kpi strong small{font-size:17px;font-weight:300}:where(html.ui) .ring-label strong{font-family:var(--display);letter-spacing:-.04em;font-size:26px;font-weight:300}:where(html.ui) .ring-label span{letter-spacing:.04em;font-size:10.5px}:where(html.ui) .btn{letter-spacing:-.01em;font-weight:500;transition:transform .16s ease-out,background-color .2s,box-shadow .2s,border-color .2s}:where(html.ui) .btn:active{transform:scale(.97)}:where(html.ui) .btn.primary:hover{box-shadow:none}:where(html.ui) .btn.ghost{border-color:var(--line2)}:where(html.ui) .seg{background:var(--fill)}:where(html.ui) .pill{font-weight:500}:where(html.ui) .todo-list li,:where(html.ui) .act li{border-radius:12px}:where(html.ui) .modal,:where(html.ui) .drawer,:where(html.ui) .pop{border-radius:var(--r-lg)}:where(html.ui) .modal h2,:where(html.ui) .drawer h2{font-family:var(--display);letter-spacing:-.03em;font-weight:400}:where(html.ui) .toast{border-radius:99px}@media (prefers-color-scheme:dark){:root:where(.ui):not([data-theme=light]){--side-bg:#050505}}:root:where(.ui)[data-theme=dark]{--side-bg:#050505}:where(html.ui) .btn.good{background:var(--ink);color:var(--on-ink)}:where(html.ui) .btn.good:hover{box-shadow:none;background:var(--ink-hover)}:where(html.ui) .cal-day.today .cd-n,:where(html.ui) .card-h .pill.red{background:var(--ink);color:var(--on-ink)}:where(html.ui) .doc-title{font-family:var(--display);letter-spacing:-.045em;font-weight:300}:where(html.ui) .blk[data-t=h1] .blk-tx,:where(html.ui) .blk[data-t=h2] .blk-tx{font-family:var(--display);letter-spacing:-.03em;font-weight:400}:where(html.ui) .ch-id h2{font-family:var(--display);letter-spacing:-.035em;font-weight:400}
