:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f4f3f8;--surface:#fff;--surface-2:#efecf5;--surface-glass:#ffffffd1;--ink:#292437;--muted:#665d77;--line:#e6e0ee;--line-strong:#d2c8e0;--line-field:#8f83a1;--brand:#794ce8;--brand-ink:#5f35cf;--brand-fill:#794ce8;--brand-fill-hover:#6539d0;--brand-soft:#f0e9ff;--brand-glow:#794ce842;--on-brand:#fff;--brand-icon:url(/favicon.svg);--logo-yellow:#facc15;--login-btn:#111114;--login-btn-hover:#2c2c33;--login-btn-ink:#fff;--ok:var(--ink);--ok-mark:#22b066;--ok-soft:#dcf7e7;--warn:var(--ink);--warn-mark:#facc15;--warn-soft:#fef9c3;--warn-line:#fde047;--on-warn-mark:#050505;--chart-mine:#794ce8;--chart-auto:#facc15;--chart-other:#8f87a0;--danger:#b52b48;--danger-soft:#fff0f3;--danger-line:#f1c4cf;--rail:var(--surface);--rail-2:var(--surface);--rail-ink:var(--muted);--rail-ink-hover:var(--ink);--rail-hover:var(--surface-2);--rail-active:var(--brand-soft);--rail-active-ink:var(--brand-ink);--rail-active-shadow:none;--rail-edge:var(--line);--rail-scroll:var(--line-strong);--night:#171025;--bar-fill:linear-gradient(110deg, #965df8, #7744e2);--warn-bg:var(--warn-soft);--block-bg:var(--danger-soft);--block-line:var(--danger-line);--cost-bg:var(--danger-soft);--radius:10px;--radius-sm:calc(var(--radius) * .6);--radius-ctl:var(--radius);--radius-card:calc(var(--radius) * 1.4);--radius-lg:calc(var(--radius) * 2);--radius-pill:999px;--shadow-card:0 7px 22px #2413430d;--shadow-pop:0 24px 75px #2b17491f;--top-h:3.75rem;--font:-apple-system, BlinkMacSystemFont, "Pretendard Variable", Pretendard, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--scene-dim:none}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--bg:#120d1d;--surface:#1b1429;--surface-2:#241b36;--surface-glass:#1b1429d1;--ink:#efeaf7;--muted:#aea3c2;--line:#322748;--line-strong:#46385f;--line-field:#71648a;--brand:#b79cff;--brand-ink:#c9b5ff;--brand-fill:#b79cff;--brand-fill-hover:#c9b5ff;--on-brand:#1a1030;--brand-soft:#2b2046;--brand-glow:#a78bfa52;--ok:#a6e3c0;--ok-mark:#a6e3c0;--ok-soft:#a6e3c021;--warn:#facc15;--warn-mark:#facc15;--warn-soft:#facc1521;--warn-line:#facc1566;--chart-mine:#9a74f2;--chart-auto:#facc15;--chart-other:#7a7090;--danger:#ff8fa6;--danger-soft:#3d1722;--danger-line:#8a3a4d;--rail:#0e0918;--rail-2:#1a1228;--rail-ink:#cdc4dd;--rail-ink-hover:#fff;--rail-hover:#ffffff14;--rail-active:linear-gradient(110deg, #965df8, #7744e2);--rail-active-ink:#fff;--rail-active-shadow:0 6px 20px #8a4ceb4d;--rail-edge:transparent;--rail-scroll:#4a3a63;--night:#0e0918;--shadow-card:0 7px 22px #00000059;--shadow-pop:0 24px 75px #00000080;--brand-icon:url(/logo-yellow.svg);--scene-dim:brightness(.9);--login-btn:#facc15;--login-btn-hover:#fde047;--login-btn-ink:#111114}}:root[data-theme=dark]{--bg:#120d1d;--surface:#1b1429;--surface-2:#241b36;--surface-glass:#1b1429d1;--ink:#efeaf7;--muted:#aea3c2;--line:#322748;--line-strong:#46385f;--line-field:#71648a;--brand:#b79cff;--brand-ink:#c9b5ff;--brand-fill:#b79cff;--brand-fill-hover:#c9b5ff;--on-brand:#1a1030;--brand-soft:#2b2046;--brand-glow:#a78bfa52;--ok:#a6e3c0;--ok-mark:#a6e3c0;--ok-soft:#a6e3c021;--warn:#facc15;--warn-mark:#facc15;--warn-soft:#facc1521;--warn-line:#facc1566;--chart-mine:#9a74f2;--chart-auto:#facc15;--chart-other:#7a7090;--danger:#ff8fa6;--danger-soft:#3d1722;--danger-line:#8a3a4d;--rail:#0e0918;--rail-2:#1a1228;--rail-ink:#cdc4dd;--rail-ink-hover:#fff;--rail-hover:#ffffff14;--rail-active:linear-gradient(110deg, #965df8, #7744e2);--rail-active-ink:#fff;--rail-active-shadow:0 6px 20px #8a4ceb4d;--rail-edge:transparent;--rail-scroll:#4a3a63;--night:#0e0918;--shadow-card:0 7px 22px #00000059;--shadow-pop:0 24px 75px #00000080;--brand-icon:url(/logo-yellow.svg);--scene-dim:brightness(.9);--login-btn:#facc15;--login-btn-hover:#fde047;--login-btn-ink:#111114}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{min-height:100dvh;font-family:var(--font);color:var(--ink);background:var(--bg);word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.55}a{color:var(--brand-ink);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}img{max-width:100%}code,.state{font-family:var(--mono);font-size:.8125rem}code{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);overflow-wrap:anywhere;padding:.08em .4em}:focus-visible{outline:3px solid var(--brand-glow);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-top{z-index:20;height:var(--top-h);background:var(--surface-glass);-webkit-backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--line);position:sticky;top:0}.app-header{height:100%}.app-header-inner{justify-content:space-between;align-items:center;gap:1rem;height:100%;padding:0 1.5rem;display:flex}.brand{color:var(--ink);align-items:center;gap:.65rem;min-height:44px;display:inline-flex}.brand:hover{text-decoration:none}.brand-mark{background:var(--brand-icon) center / cover no-repeat;border-radius:11px;flex:none;width:2.1rem;height:2.1rem;display:inline-block;box-shadow:0 5px 13px #05050538}.brand-mark-lg{border-radius:18px;width:3.5rem;height:3.5rem}.brand-name{letter-spacing:-.03em;font-size:1.12rem;font-weight:800}.brand-word{background:var(--ink);flex:none;width:7.5rem;height:1.375rem;display:inline-block;-webkit-mask:url(/nolran-wordmark.svg) 0/contain no-repeat;mask:url(/nolran-wordmark.svg) 0/contain no-repeat}@media (forced-colors:active){.brand-word{forced-color-adjust:none;background:canvastext}}.brand-sub{border-radius:var(--radius-pill);background:var(--brand-soft);color:var(--brand-ink);padding:.15rem .6rem;font-size:.75rem;font-weight:700}.whoami{align-items:center;gap:.6rem;min-width:0;font-size:.875rem;display:flex}.whoami-name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.whoami .header-link{white-space:nowrap;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.avatar{border:2px solid var(--surface);color:#7a5530;background:#ffddae;border-radius:50%;flex:none;place-items:center;width:2.1rem;height:2.1rem;font-size:.9rem;font-weight:800;display:inline-grid;box-shadow:0 2px 6px #24134324}button.avatar{min-height:0;padding:0;transition:border-color .16s;position:relative}button.avatar:after{content:"";border-radius:50%;position:absolute;inset:-8px}button.avatar:hover:not(:disabled),button.avatar:focus-visible,button.avatar[aria-expanded=true]{border-color:var(--brand);background:#ffddae}button.avatar:active:not(:disabled){transform:none}.profile-menu{display:inline-flex;position:relative}.profile-pop{z-index:40;border:1px solid var(--line);border-radius:var(--radius-ctl);background:var(--surface);width:max-content;min-width:13rem;max-width:min(18rem,100vw - 2rem);box-shadow:var(--shadow-pop);padding:.4rem;position:absolute;top:calc(100% + .6rem);right:0}.profile-pop-head{border-bottom:1px solid var(--line);gap:.1rem;min-width:0;margin-bottom:.3rem;padding:.55rem .7rem .65rem;display:grid}.profile-pop-head b,.profile-pop-head span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-pop-head span{color:var(--muted);font-size:.8rem}.profile-pop a,.profile-pop button{border-radius:var(--radius-sm);width:100%;min-height:44px;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .7rem;font-weight:600;text-decoration:none;display:flex}.profile-pop a:hover,.profile-pop a:focus-visible,.profile-pop button:hover:not(:disabled),.profile-pop button:focus-visible{background:var(--brand-soft);text-decoration:none}.profile-pop .ext{color:var(--muted)}.profile-pop:focus{outline:none}.chip{border-radius:var(--radius-pill);background:var(--brand-soft);color:var(--brand-ink);white-space:nowrap;align-items:center;padding:.15rem .6rem;font-size:.75rem;font-weight:700;display:inline-flex}.whoami>.chip{text-overflow:ellipsis;max-width:12rem;display:inline-block;overflow:hidden}.header-tools{align-items:center;gap:.6rem;min-width:0;display:flex}button.theme-toggle{border-color:var(--line);width:44px;height:44px;color:var(--muted);border-radius:50%;flex:none;place-items:center;margin:0;padding:0;display:inline-grid}button.theme-toggle:hover:not(:disabled){color:var(--brand-ink)}button.theme-toggle svg{width:1.25rem;height:1.25rem}.app-body-nav{grid-template-columns:14.5rem minmax(0,1fr);align-items:start;display:grid}.tabs{top:var(--top-h);background:linear-gradient(160deg, var(--rail-2), var(--rail));height:100%;box-shadow:inset -1px 0 0 var(--rail-edge);color:var(--rail-ink);scrollbar-width:thin;scrollbar-color:var(--rail-scroll) transparent;flex-direction:column;gap:.3rem;padding:1rem .8rem;display:flex;position:sticky;overflow-y:auto}.tab{border-radius:var(--radius-ctl);min-height:44px;color:var(--rail-ink);font:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:.65rem;margin:0;padding:0 .8rem;font-weight:600;transition:color .16s,background-color .16s,box-shadow .16s;display:flex}.tab svg{flex:none;width:1.15rem;height:1.15rem}.tabs .tab:hover{color:var(--rail-ink-hover);background:var(--rail-hover);border-color:#0000;text-decoration:none}.tabs .tab[aria-current=page]{color:var(--rail-active-ink);background:var(--rail-active);box-shadow:var(--rail-active-shadow)}.tabs .tab-link{background:var(--rail-hover);margin-top:auto}@media (width<=64rem){.app-body-nav{display:block}.tabs{scrollbar-width:none;height:auto;box-shadow:inset 0 -1px 0 var(--rail-edge);z-index:15;flex-direction:row;gap:.35rem;padding:.5rem .75rem;overflow:auto hidden}.tabs::-webkit-scrollbar{display:none}.tabs .tab{padding:0 .85rem}.tabs .tab-link{margin:0 0 0 auto}}.app-body{height:calc(100vh - var(--top-h));height:calc(100dvh - var(--top-h))}.app-body-nav{grid-template-rows:minmax(0,1fr)}.page{--sticky-top:0px;min-width:0;height:100%;padding:1.5rem 1.75rem 4rem;overflow-y:auto}@media (width<=64rem){.app-body{height:auto}.page{--sticky-top:calc(var(--top-h) + 1rem);height:auto;overflow-y:visible}}.page{flex-direction:column;padding-bottom:1.25rem;display:flex}.page>*,.fit>*,.col>*,.subtabs-frame>*,.subpanel>*{flex:none}.page>.fit,.page>.subtabs-frame,.page>.cols,.subtabs-frame>.subpanel,.subpanel>.fit,.subpanel>.cols,.col>.fit{flex:auto}.fit,.subtabs-frame,.subpanel,.col{flex-direction:column;display:flex}.subpanel[hidden]{display:none}.section.fit{overflow:visible}.fit>.fit-scroll{flex:1 1 0;height:0;min-height:8rem;overflow:auto}.fit-scroll thead th{z-index:1;position:sticky;top:0}.cols{grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid}.cols-first{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.cols-last{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.col{min-width:0}.page>.page-footer{margin-top:1rem}.page>.acct,.page>.cm,.page>.login-layout,.page>.page-footer{width:100%}.page{position:relative}.page>.subtabs-frame>.subtabs{max-width:60%;margin:0;position:absolute;top:1.55rem;right:1.75rem}.subtabs{scrollbar-width:none;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);width:max-content;max-width:100%;box-shadow:var(--shadow-card);gap:.25rem;margin:0 0 1rem;padding:.3rem;display:flex;overflow-x:auto}.subtabs::-webkit-scrollbar{display:none}.subtabs button{border-radius:var(--radius-pill);color:var(--muted);background:0 0;border:0;flex:none;margin:0;padding:.35rem 1.05rem}.subtabs button:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.subtabs button[aria-selected=true],.subtabs button[aria-selected=true]:hover:not(:disabled){background:var(--brand-soft);color:var(--brand-ink)}.subtab-count{border-radius:var(--radius-pill);background:var(--brand-fill);min-width:1.35rem;height:1.35rem;color:var(--on-brand);place-items:center;margin-left:.4rem;padding:0 .35rem;font-size:.75rem;font-weight:800;display:inline-grid}@media (width>=75.01rem){.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;display:grid}.field-grid>p{margin:.35rem 0}.field-grid>p>label{align-items:center;gap:.5rem;display:flex}.field-grid>p>label>input{flex:auto;min-width:0}.field-grid>p>.note{margin:.2rem 0 0;display:block}}@media (width<=75rem){.cols,.col{display:block}.cols .fit>.fit-scroll{flex:none;height:auto;max-height:24rem}}@media (width<=64rem){.page,.fit,.subtabs-frame,.subpanel{display:block}.page{padding-bottom:4rem}.fit>.fit-scroll,.cols .fit>.fit-scroll{height:auto;min-height:0;max-height:none}.page>.page-footer{margin-top:2rem}.page>.subtabs-frame>.subtabs{max-width:100%;margin:0 0 1rem;position:static}}.portal-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.portal-grid>.section{margin-bottom:0}@media (width>=88rem){.portal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}h1{letter-spacing:-.02em;margin:0 0 1.25rem;font-size:1.5rem}h2{letter-spacing:-.02em;margin:0 0 .4rem;font-size:1.06rem}.section>h2{align-items:center;gap:.55rem;display:flex}.section>h2:before{content:"";background:var(--brand);width:.5rem;height:.5rem;box-shadow:0 0 0 .22rem var(--brand-soft);border-radius:50%;flex:none;margin:0 .15rem 0 .25rem}.section>h2.has-icon:before,.section>h2.plain:before{content:none}.section-icon{filter:drop-shadow(0 3px 3px #391a6224);flex:none;width:1.75rem;height:1.75rem}h3{letter-spacing:.01em;margin:1.1rem 0 .4rem;font-size:.92rem}p{margin:.5rem 0}.eyebrow{color:var(--muted);letter-spacing:.06em;margin:0 0 .15rem;font-size:.75rem;font-weight:700}.page-hero{align-items:center;gap:1rem;margin:.1rem 0 1.25rem;display:flex}.page-hero-icon{filter:drop-shadow(0 6px 6px #5a3c742e);flex:none;width:3.4rem;height:3.4rem}.page-hero-text{word-break:keep-all;min-width:0}.page-hero h2{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:1.5rem;line-height:1.3}.page-hero .note{margin:.2rem 0 0}.banner{border-radius:var(--radius-card);border:1px solid;flex-direction:column;gap:.15rem;margin-bottom:1rem;padding:.85rem 1rem .85rem 3.1rem;display:flex;position:relative}.banner:before{content:"!";background:var(--muted);width:1.5rem;height:1.5rem;color:var(--surface);border-radius:50%;place-items:center;font-size:.9rem;font-weight:800;line-height:1;display:grid;position:absolute;top:.85rem;left:.9rem}.banner-warning{background:var(--warn-soft);border-color:var(--warn-line)}.banner-warning:before{background:var(--warn-mark);color:var(--on-warn-mark)}.banner-blocked{background:var(--danger-soft);border-color:var(--danger-line)}.banner-blocked:before{background:var(--danger)}.banner-compact{border-radius:var(--radius-ctl);margin:.5rem 0;padding:.5rem .8rem .5rem 2.4rem;font-size:.9rem}.banner-compact:before{width:1.2rem;height:1.2rem;font-size:.75rem;top:.55rem;left:.7rem}.section{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);margin-bottom:1rem;padding:1.1rem 1.3rem 1.2rem;overflow-x:auto}.section>h2:first-child{margin-top:0}.note{color:var(--muted);margin:0 0 .75rem;font-size:.875rem}.business-info{word-break:keep-all;overflow-wrap:anywhere}.page-footer{border-top:1px solid var(--line);color:var(--muted);margin-top:2rem;padding-top:.75rem;font-size:.8125rem}.page-footer a{color:inherit}.muted{color:var(--muted)}.form-row{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .75rem;display:flex}.form-row label{align-items:center;gap:.4rem;display:inline-flex}.empty{border:1px dashed var(--line-strong);border-radius:var(--radius-card);background:var(--surface-2);color:var(--muted);margin:.35rem 0;padding:.7rem .95rem;font-size:.875rem}.error{color:var(--danger);margin:.25rem 0;font-size:.875rem;font-weight:600}.gated{color:var(--muted);font-size:.8125rem}table{border-collapse:separate;border-spacing:0;width:100%;font-size:.875rem}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:.55rem .65rem}th{color:var(--muted);white-space:nowrap;font-size:.8125rem;font-weight:600}thead th{background:var(--surface-2);white-space:nowrap;font-size:.78rem}thead th:first-child{border-top-left-radius:var(--radius-ctl);border-bottom-left-radius:var(--radius-ctl)}thead th:last-child{border-top-right-radius:var(--radius-ctl);border-bottom-right-radius:var(--radius-ctl)}tbody tr:last-child td,tbody tr:last-child th{border-bottom-color:#0000}thead+tbody tr:hover td{background:var(--surface-2)}td.money,th.money{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}td>code,td.time{white-space:nowrap}table.middle td{vertical-align:middle}.cost-risk{background:var(--danger-soft);border-radius:var(--radius-sm)}p.cost-risk{padding:.45rem .7rem}tr.cost-risk td,tr.cost-risk th{background:var(--danger-soft)}tr.automatic td,tr.automatic th{background:var(--warn-soft)}tr.reversed td.money{color:var(--muted);text-decoration:line-through}tr.branch th,tr.branch td{color:var(--muted);font-size:.8125rem}tr.branch th{padding-left:1.4rem;font-weight:500}.state{border-radius:var(--radius-pill);background:var(--brand-soft);color:var(--brand-ink);white-space:nowrap;padding:.08rem .6rem;display:inline-block}.counts{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.85rem;display:grid}.count{border-radius:var(--radius-card);background:linear-gradient(150deg, var(--surface), var(--surface-2));border:1px solid var(--line);box-shadow:var(--shadow-card);padding:1rem 1.1rem}.count b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:800;line-height:1.15;display:block}.count span{color:var(--muted);font-size:.8125rem}button{font:inherit;white-space:nowrap;border:1px solid var(--line-strong);border-radius:var(--radius-ctl);background:var(--surface);min-height:44px;color:var(--ink);cursor:pointer;padding:.45rem 1.05rem;font-weight:600;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s}button:hover:not(:disabled){background:var(--brand-soft);border-color:var(--brand)}button:active:not(:disabled){transform:translateY(1px)}button:disabled{color:var(--muted);cursor:not-allowed;opacity:.6}button[type=submit],a>button{background:var(--brand-fill);border-color:var(--brand-fill);color:var(--on-brand);box-shadow:0 5px 13px var(--brand-glow)}button[type=submit]:hover:not(:disabled),a>button:hover:not(:disabled){background:var(--brand-fill-hover);border-color:var(--brand-fill-hover);transform:translateY(-1px)}button[type=submit]:disabled,a>button:disabled{color:var(--on-brand);box-shadow:none}button.link-button{color:var(--brand-ink);text-underline-offset:3px;white-space:normal;text-align:left;background:0 0;border:0;padding:0 .1rem;text-decoration:underline}button.link-button:hover:not(:disabled){color:var(--brand);background:0 0}input:not([type=checkbox]):not([type=radio]),select,textarea{font:inherit;border:1px solid var(--line-field);border-radius:var(--radius-ctl);background:var(--surface);min-height:44px;color:var(--ink);max-width:100%;padding:.45rem .8rem;transition:border-color .16s,background-color .16s}textarea{min-height:6rem;line-height:1.5}input:not([type=checkbox]):not([type=radio]):not([type=number]){min-width:12rem}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:var(--brand);background:var(--surface);outline-color:var(--brand-glow)}input::placeholder,textarea::placeholder{color:var(--muted)}input[type=checkbox],input[type=radio]{accent-color:var(--brand-fill);width:1.05rem;height:1.05rem}input:not([type=checkbox]):not([type=radio]),select,textarea,button{margin-block:.2rem}label{align-items:center;gap:.4rem;margin-block:.2rem;display:inline-flex}label+label{margin-left:.75rem}label+button{margin-left:.5rem}.form-row label,.form-row label+label,.form-row label+button{margin:0}canvas.qr{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;margin:.25rem 0 .75rem;padding:.5rem;display:block}.recovery-codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1.5rem;margin:.5rem 0 1rem;padding-left:1.6rem;display:grid}.recovery-codes code{border-radius:var(--radius-ctl);letter-spacing:.04em;padding:.3em .7em;font-size:.95rem}@media (width<=40rem){.recovery-codes{grid-template-columns:1fr}}details{margin:0 0 1rem}summary{cursor:pointer;min-height:44px;color:var(--brand-ink);align-items:center;font-weight:600;display:inline-flex}summary::marker{color:var(--muted)}ul,ol{padding-left:1.25rem}.login-layout{max-width:27rem;margin:1.5rem auto 0}.login-hero{text-align:center;margin:1rem 0 1.5rem}.login-hero .hero-icon{filter:drop-shadow(0 6px 6px #5a3c742e);width:3.4rem;height:3.4rem;margin:0 auto .5rem;display:block}.login-hero h2{letter-spacing:-.03em;margin:.3rem 0;font-size:1.65rem}.login-hero p{color:var(--muted);margin:0}.login-hero .eyebrow{margin:0}.login-layout .section{padding:1.4rem 1.4rem 1.5rem}.login-layout form p{margin:0 0 .65rem}.login-layout input:not([type=checkbox]):not([type=radio]),.login-layout a>button,.login-layout button[type=submit]{width:100%}.login-layout a{display:block}.login-layout a+a{margin-top:.5rem}.login-layout p.legal-links a{display:inline}.login-layout a+a>button{background:var(--brand-soft);color:var(--brand-ink);box-shadow:none;border-color:#0000}.login-layout a+a>button:hover:not(:disabled){background:var(--brand-soft);border-color:var(--brand)}.login-layout a+a>button:disabled{color:var(--brand-ink)}.login-layout details{padding:0 .25rem}.page>.login-wide{flex:none;width:100%;margin:auto}.login-wide{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);width:100%;max-width:68rem;min-height:33.75rem;box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:auto;display:grid;overflow:hidden}@media (width>=64.01rem) and (height>=56.26rem){.login-wide{min-height:38.75rem}}.login-art{isolation:isolate;color:#fff;background:#3b3b40 url(/login-art-1102.jpg) 50% 40%/cover no-repeat;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:2.25rem;display:flex;position:relative;overflow:hidden}.login-art:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#120e0600 50%,#120e068c 76%,#120e06d1 100%);position:absolute;inset:0}.login-art-mark{border-radius:var(--radius-card);background:url(/favicon.svg) 50%/cover no-repeat;flex:none;width:4rem;height:4rem;box-shadow:0 6px 18px #0000002e}.login-art-words{word-break:keep-all}.login-art-words h2{color:#fff;letter-spacing:-.03em;margin:0;font-size:1.875rem;font-weight:800;line-height:1.35}.login-art-words em{color:var(--logo-yellow);font-style:normal}.login-art-words p{color:#ffffffe6;margin:.75rem 0 0;font-size:.9375rem;line-height:1.6}.login-wide .login-layout{word-break:keep-all;flex-direction:column;justify-content:center;max-width:none;margin:0;padding:3.5rem 4rem;display:flex}.login-wide .login-hero{text-align:left;margin:0 0 1.875rem}.login-wide .login-hero h2{letter-spacing:-.04em;margin:0;font-size:2.5rem;font-weight:800;line-height:1.25}.login-wide .login-hero p{color:var(--muted);text-wrap:pretty;margin:1.125rem 0 0;font-size:1.0625rem;line-height:1.6}.login-wide .login-layout .section{box-shadow:none;background:0 0;border:0;margin:0;padding:0;overflow:visible}.login-wide .section>h2:before{content:none}.login-wide .login-hero+.section>h2{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.login-wide .login-layout .section+.section{margin-top:1.5rem}.login-wide .login-layout a>button,.login-wide .login-layout button[type=submit]{border-radius:calc(var(--radius) * .8);background:var(--login-btn);border-color:var(--login-btn);min-height:3.5rem;color:var(--login-btn-ink);box-shadow:none;justify-content:center;align-items:center;gap:.625rem;font-size:1.0625rem;font-weight:700;display:flex}.login-wide .login-layout button[type=submit]{min-height:3rem;font-size:1rem}.login-wide .login-layout a>button:hover:not(:disabled),.login-wide .login-layout button[type=submit]:hover:not(:disabled){background:var(--login-btn-hover);border-color:var(--login-btn-hover);transform:none}.login-wide .login-layout a>button:disabled,.login-wide .login-layout button[type=submit]:disabled{color:var(--login-btn-ink)}.login-wide .login-layout a+a>button{border-color:var(--line-strong);color:var(--ink);background:0 0;font-weight:600}.login-wide .login-layout a+a>button:hover:not(:disabled){background:var(--surface-2);border-color:var(--ink)}.login-wide .login-layout a+a>button:disabled{color:var(--ink)}.login-wide .login-layout a+a{margin-top:.625rem}.login-wide .login-layout a[aria-busy=true]>button{cursor:progress}.login-wide .login-layout input:not([type=checkbox]):not([type=radio]){border-radius:calc(var(--radius) * .8);min-height:3.125rem}.login-ms{flex:none;grid-template-columns:1fr 1fr;gap:2px;width:1.25rem;height:1.25rem;display:grid}.login-ms>i:first-child{background:#f25022}.login-ms>i:nth-child(2){background:#7fba00}.login-ms>i:nth-child(3){background:#00a4ef}.login-ms>i:nth-child(4){background:#ffb900}@media (forced-colors:active){.login-ms{forced-color-adjust:none}}.login-spin{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1rem;height:1rem;animation:.8s linear infinite opening-turn}.login-alert{border:1px solid var(--danger-line);border-radius:var(--radius-ctl);background:var(--danger-soft);margin:0 0 1.125rem;padding:.875rem .95rem;font-size:.8125rem;line-height:1.6}.login-alert strong{color:var(--danger);display:block}.login-alert p{color:var(--ink);margin:.25rem 0 0}.login-wide .login-layout details{margin:.75rem 0 0}.login-wide .login-layout details>summary{width:max-content;color:var(--muted);text-underline-offset:4px;justify-content:center;margin:0 auto;padding:0 .5rem;font-size:1rem;font-weight:500;text-decoration:underline;display:flex}.login-wide .login-layout details>summary::-webkit-details-marker{display:none}.login-wide .login-layout details[open]>summary{margin-bottom:.5rem}.login-path{border-top:1px solid var(--line);color:var(--muted);margin:1.5rem 0 0;padding-top:1.375rem;font-size:.9375rem;line-height:1.6}.login-wide .login-layout details[open]~.login-path{display:none}@media (width>=64.01rem) and (height<=56.25rem){.login-wide:is(:has(details[open]),:has(.section+.section),:has(.login-alert)) .login-layout{padding-block:1.5rem}.login-wide:is(:has(details[open]),:has(.section+.section),:has(.login-alert)) .login-hero{margin-bottom:1rem}.login-wide:is(:has(details[open]),:has(.section+.section),:has(.login-alert)) .login-hero h2{font-size:2rem}.login-wide:is(:has(details[open]),:has(.section+.section),:has(.login-alert)) .login-hero p{margin-top:.625rem}.login-wide:is(:has(details[open]),:has(.section+.section),:has(.login-alert)) .login-layout .section+.section{margin-top:1rem}.login-wide:is(:has(details[open]),:has(.section+.section),:has(.login-alert)) .login-layout input:not([type=checkbox]):not([type=radio]){min-height:2.75rem}.login-wide:is(:has(details[open]),:has(.section+.section),:has(.login-alert)) .login-path{margin-top:1rem;padding-top:.875rem}}@media (prefers-reduced-motion:reduce){.login-spin{animation:none}}@media (width<=64rem){.page:has(>.login-wide){min-height:calc(100vh - var(--top-h));min-height:calc(100dvh - var(--top-h));flex-direction:column;display:flex}.login-wide .login-layout{padding:2.5rem 2.25rem}.login-wide .login-hero h2{font-size:2rem}.login-art{padding:1.75rem}.login-art-words h2{font-size:1.5rem}}@media (width<=47.5rem){.page:has(>.login-wide){padding-bottom:1.25rem}.page:has(>.login-wide)>.page-footer{margin-top:1.25rem}.page>.login-wide{flex:1 0 auto;margin:0}.login-wide{flex-direction:column;min-height:auto;display:flex}.login-art{background-position:50% 55%;flex:1 0 15rem;max-height:18.75rem;padding:1.125rem}.login-art-mark{border-radius:var(--radius-ctl);width:2.75rem;height:2.75rem}.login-art-words h2{font-size:1.3125rem}.login-art-words p{display:none}.login-wide .login-layout{flex:none;padding:1.75rem 1.25rem 2rem}.login-wide .login-hero{margin-bottom:1.375rem}.login-wide .login-hero h2{font-size:1.75rem}.login-wide .login-hero p{margin-top:.75rem;font-size:.9375rem}}@supports (corner-shape:superellipse(1.5)){.login-wide.login-wide{border-radius:calc(var(--radius-lg) * 1.25);corner-shape:superellipse(1.5)}}.login-notices{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-2);margin-bottom:1.25rem;padding:.9rem 1rem}.opening{place-items:center;min-height:100vh;padding:1.5rem 1rem;display:grid}.opening-card{text-align:center;width:100%;max-width:clamp(40rem,213dvh - 46.29rem,60rem)}.opening-card h1{letter-spacing:-.03em;margin:.9rem 0 1.1rem;font-size:1.6rem}.opening-steps{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.opening-step{border-radius:var(--radius-pill);grid-template-columns:1.25rem;align-items:center;display:grid}.opening-step[data-current]{text-align:left;grid-template-columns:1.25rem auto auto;gap:.55rem;padding:.4rem .9rem .4rem .6rem}.opening-step[data-current]:has(.opening-step-note){border-radius:var(--radius-ctl)}.opening-step:not([data-current]) :is(.opening-step-text,.opening-step-time){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.opening-step-mark{border-radius:var(--radius-pill);border:2px solid var(--line-strong);width:1.25rem;height:1.25rem;color:var(--surface);place-items:center;font-size:.78rem;font-weight:700;line-height:1;display:grid}.opening-step-text{gap:.1rem;min-width:0;display:grid}.opening-step[data-current] .opening-step-text{animation:.28s ease-out opening-now}.opening-step-title{font-weight:600}.opening-step-note{color:var(--muted);max-width:22rem;font-size:.82rem}.opening-step-time{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.86rem}.opening-step[data-status=running][data-current]{background:var(--brand-soft)}.opening-step[data-status=running] .opening-step-mark{border-color:var(--brand-soft);border-top-color:var(--brand);animation:.9s linear infinite opening-turn}.opening-step[data-status=running] .opening-step-time{color:var(--brand-ink)}.opening-step[data-status=done] .opening-step-mark{background:var(--ok-mark);border-color:var(--ok-mark)}.opening-step[data-status=failed]{background:var(--danger-soft)}.opening-step[data-status=failed] .opening-step-mark{background:var(--danger);border-color:var(--danger)}.opening-step[data-status=failed] .opening-step-title{color:var(--danger)}.opening-step[data-status=skipped] .opening-step-mark{color:var(--muted);border-style:dashed}@keyframes opening-now{0%{opacity:0;transform:translate(.5rem)}}@media (width<=30rem){.opening-steps{gap:.2rem}.opening-step[data-current] .opening-step-text,.opening-step[data-current] .opening-step-time{font-size:.84rem}.opening-step{grid-template-columns:1rem}.opening-step-mark{width:1rem;height:1rem;font-size:.66rem}.opening-step[data-current]{grid-template-columns:1rem auto auto;gap:.4rem;padding:.35rem .7rem .35rem .5rem}}@keyframes opening-turn{to{transform:rotate(360deg)}}.opening-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.75rem;display:flex}.opening-card .credit-alert.opening-move-confirm{border:1px solid var(--warn-line);border-radius:var(--radius-ctl);text-align:left;margin:.75rem 0 0}.opening-card .opening-move-confirm .opening-move-error{flex-basis:100%}.opening-card .opening-move-error .error{margin:0}.error-number{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:.3rem;font-size:.78rem;font-weight:400;display:block}.error-number-inline{white-space:nowrap;margin:0 0 0 .5rem;font-size:.75rem;display:inline-block}.opening-scene{border:1px solid var(--line);border-radius:var(--radius);background:#e8dcc4;margin:0 0 1.1rem;overflow:hidden}.opening-scene canvas{width:100%;height:100%;image-rendering:pixelated;filter:var(--scene-dim);display:block}table.bundles th,table.bundles button{white-space:nowrap}table.bundles td>code{white-space:normal;overflow-wrap:anywhere}@media (width<=40rem){.app-header-inner,.page{padding-left:1rem;padding-right:1rem}.brand-sub,.whoami .header-link{display:none}.page{padding-top:1rem}.section{border-radius:var(--radius-card);padding:.95rem 1rem}.page-hero{gap:.75rem;margin-bottom:1rem}.page-hero-icon{width:2.7rem;height:2.7rem}.page-hero h2{font-size:1.25rem}.login-layout{margin-top:.5rem}}@media (prefers-reduced-motion:reduce){*{transition:none!important}.opening-step[data-status=running] .opening-step-mark{border-color:var(--brand);animation:none}.opening-step[data-current] .opening-step-text{animation:none}}.notice-lines{overflow-wrap:anywhere}.notice-lines>span{display:block}.notice-lines>span+span{margin-top:4px}.notice-lines>.num{text-indent:-1.4em;padding-left:1.4em}.page-footer.portal-foot{max-width:72rem;margin:2rem auto 0;padding-top:1.25rem}body:has(.portal-nav[data-frame=menus]) .page>.page-footer.portal-foot{max-width:68rem}.portal-foot .legal-links{margin:0 0 .5rem}.portal-nav{scrollbar-width:none;flex:auto;gap:.15rem;min-width:0;display:flex;overflow-x:auto}.portal-nav::-webkit-scrollbar{display:none}.portal-nav button{color:var(--muted);border-radius:var(--radius-ctl);background:0 0;border:0;flex:none;margin:0;padding:.4rem .8rem}.portal-nav button:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.portal-nav button[aria-current=page],.portal-nav button[aria-current=page]:hover:not(:disabled){background:var(--brand-soft);color:var(--brand-ink)}button.primary{background:var(--brand-fill);border-color:var(--brand-fill);color:var(--on-brand)}button.primary:hover:not(:disabled){background:var(--brand-fill-hover);border-color:var(--brand-fill-hover)}button.primary:disabled{color:var(--on-brand)}a.button-link{border:1px solid var(--line-strong);border-radius:var(--radius-ctl);background:var(--surface);min-height:44px;color:var(--ink);white-space:nowrap;align-items:center;padding:.45rem 1.05rem;font-weight:600;display:inline-flex}a.button-link:hover{border-color:var(--brand);color:var(--brand-ink);text-decoration:none}button.more{min-height:36px;color:var(--muted);background:0 0;border:0;padding:.2rem .3rem;font-size:.85rem;font-weight:600}button.more:hover:not(:disabled){color:var(--brand-ink);background:0 0;text-decoration:underline}.space-history{border:1px solid var(--line);border-radius:var(--radius-ctl);background:var(--surface);max-height:16rem;margin:0 0 .5rem;padding:0;list-style:none;overflow-y:auto}.space-history>li{overflow-wrap:anywhere;padding:.45rem .85rem;font-size:.9rem}.space-history>li+li{border-top:1px solid var(--line)}.space-history time{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.pcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);min-width:0;box-shadow:var(--shadow-card);padding:1.1rem 1.25rem}.pcard-head{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.75rem;display:flex}.pcard-head h2{margin:0;font-size:1rem}.pcard-head .more{margin:0}.pcard>.note{margin:.5rem 0 0;font-size:.82rem}.pcard-actions{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.pcard-actions button,.pcard-actions .button-link{margin:0}.kv{margin:0;display:grid}.kv>div{border-bottom:1px solid var(--line);grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline;gap:.75rem;padding:.4rem 0;font-size:.88rem;display:grid}.kv dt{color:var(--muted)}.kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.track{margin:.85rem 0 .1rem;padding:0;list-style:none}.track li{color:var(--muted);padding:0 0 .9rem 1.7rem;font-size:.9rem;font-weight:650;line-height:1.35;position:relative}.track li:last-child{padding-bottom:0}.track li:before{content:"";border:2px solid var(--line-strong);background:var(--surface);box-sizing:border-box;border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:.3rem;left:.2rem}.track li:not(:last-child):after{content:"";background:var(--line);width:2px;position:absolute;top:1.3rem;bottom:.2rem;left:calc(.6rem - 1px)}.track li small{color:var(--muted);margin-top:.15rem;font-size:.78rem;font-weight:400;display:block}.track li.done,.track li.now{color:var(--ink)}.track li.done:before{border-color:var(--brand-fill);background:var(--brand-fill)}.track li.now:before{border-color:var(--warn-mark);background:var(--warn-soft)}.increase-progress .badge{align-items:center;gap:.35rem;display:inline-flex}.ip-kv>div{justify-content:space-between;gap:1rem;display:flex}.ip-kv dd{text-align:right}.ip-actions>button:first-child{flex:auto}.ip-foot{color:var(--muted);margin:.75rem 0 0;font-size:.75rem;line-height:1.5}@supports (corner-shape:superellipse(1.5)){.pcard.pcard{border-radius:calc(var(--radius-card) * 1.25);corner-shape:superellipse(1.5)}}.page>.home{width:100%;max-width:68rem;margin-inline:auto}.home{gap:1rem;min-width:0;display:grid}.home-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem 1rem;display:flex}.home-head h2{letter-spacing:-.02em;margin:0;font-size:1.5rem;line-height:1.3}.home-head p{color:var(--muted);margin:.15rem 0 0}.home-head-side{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.head-note{margin:0;font-size:.8rem}.date-pill{border:1px solid var(--line);border-radius:var(--radius-ctl);background:var(--surface);white-space:nowrap;padding:.3rem .7rem;font-size:.8rem}.home-cols{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);grid-template-areas:"a c""b c";align-items:start;gap:1rem;display:grid}.home-a{grid-area:a}.home-b{grid-area:b}.home-c{grid-area:c}.home-a,.home-b,.home-c{align-content:start;gap:1rem;min-width:0;display:grid;container:home-col/inline-size}.home .cs-name>svg{width:1.4rem;height:1.4rem;color:var(--muted);flex:none}.ws-name{align-items:center;gap:.65rem;min-width:0;display:flex}.ws-name>svg{width:1.6rem;height:1.6rem;color:var(--muted);flex:none}.ws-name h2{margin:0;font-size:1rem}.ws-name>.pill{margin-left:.4rem}.ws-name .note{font-variant-numeric:tabular-nums;margin:.1rem 0 0;font-size:.8rem;display:block}.ws-why{color:var(--muted);margin:0;font-size:.88rem}.ws-card .pcard-actions button{align-items:center;gap:.4rem;display:inline-flex}.ws-card .pcard-actions button svg{width:1.05rem;height:1.05rem}button.ws-open{justify-content:center;min-width:11rem}.ws-foot{gap:.2rem;margin-top:.6rem;display:grid}.ws-foot:empty{display:none}.ws-foot p{margin:0;font-size:.85rem}.ws-resume{white-space:nowrap;flex-wrap:wrap;align-items:baseline;gap:.15rem .75rem;min-width:0;margin:.5rem 0 0;font-size:.82rem;display:flex}.ws-resume>button{max-width:100%}.ws-resume>.ws-sched{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.ws-resume>button{min-width:0;min-height:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.4rem;align-items:baseline;gap:.45rem;margin:0 -.35rem;padding:.1rem .35rem;display:flex}.ws-resume>button:hover,.ws-resume>button:focus-visible{background:var(--surface-2)}.ws-resume-label{color:var(--muted);flex:none;font-weight:650}.ws-resume-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ws-resume-when,.ws-sched{color:var(--muted);font-variant-numeric:tabular-nums;flex:none}.ws-resume>:only-child.ws-sched{text-overflow:ellipsis;flex:auto;overflow:hidden}dialog.doc-dialog.ws-sheet{width:min(34rem,100% - 2rem)}.ws-sheet .dlg-head{padding:1.6rem 4rem .75rem 1.75rem}.ws-sheet .dlg-head h2{font-size:1.4rem}.ws-sheet button.dlg-x{top:1.15rem;right:1.15rem}.ws-sheet .dlg-body{padding:0 1.75rem 1.75rem}.sheet-kv{margin:0}.sheet-kv>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding:.8rem 0;display:flex}.sheet-kv dt{color:var(--muted)}.sheet-kv dd{text-align:right;overflow-wrap:anywhere;align-items:center;gap:.4rem;min-width:0;margin:0;font-weight:650;display:inline-flex}.cs-sheet-note{color:var(--muted);margin:.9rem 0 1.25rem;font-size:.9rem}.cs-stack{gap:.75rem;display:grid}.cs-stack>button{width:100%;min-height:3rem;margin:0}.cs-sheet .restart-confirm{margin:1rem 0 0}.cs-sheet-foot{gap:.3rem;margin-top:1rem;display:grid}.cs-sheet-foot p{margin:0;font-size:.8rem}.credit-card .credit-alert{border:1px solid var(--warn-line);border-radius:var(--radius-ctl);margin:0 0 .6rem;padding:.3rem .35rem .3rem .75rem}.credit-card .credit-alert.block{border-color:var(--danger-line)}.credit-body{gap:1rem;margin:0 0 .85rem;display:grid}.credit-now{align-items:center;gap:2.5rem;display:flex}.credit-body .note{margin:0;font-size:.82rem}.credit-amount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2.1rem;font-weight:700;line-height:1.2}.credit-line{color:var(--muted);margin:.3rem 0 0;font-size:.85rem}.ring{--p:0;--ring:var(--brand-fill);background:radial-gradient(closest-side, var(--surface) 80%, transparent 81% 100%), conic-gradient(var(--ring) calc(var(--p) * 1%), var(--surface-2) 0);border-radius:50%;flex:none;place-content:center;justify-items:center;width:8rem;height:8rem;display:grid}.ring.hi{--ring:var(--warn-mark)}.ring b{font-variant-numeric:tabular-nums;font-size:1.75rem;line-height:1.2}.ring small{color:var(--muted);font-size:.75rem}.credit-sum{border-radius:var(--radius-ctl);background:var(--surface-2);grid-template-columns:auto auto;gap:.2rem 1.5rem;width:fit-content;max-width:100%;margin:0;padding:.65rem .9rem;font-size:.85rem;display:grid}.credit-sum>div{display:contents}.credit-sum dt{color:var(--muted)}.credit-sum dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:650}.credit-sum .eq dt,.credit-sum .eq dd{border-top:1px solid var(--line);color:var(--brand-ink);padding-top:.25rem;font-weight:700}.credit-foot{border-top:1px solid var(--line);color:var(--muted);font-variant-numeric:tabular-nums;margin:.75rem 0 0;padding-top:.6rem;font-size:.82rem}.use-list{margin:0;padding:0;list-style:none}.use-list li{border-bottom:1px solid var(--line);grid-template-columns:1.1rem auto minmax(0,1fr) auto;grid-template-areas:"icon kind kind amount""icon time model amount";align-items:center;column-gap:.75rem;padding:.5rem 0;display:grid}.use-list li:last-child{border-bottom:0;padding-bottom:0}.use-list li>svg{width:1.1rem;height:1.1rem;color:var(--muted);grid-area:icon}.use-kind{grid-area:kind;font-size:.88rem;font-weight:600}.use-time,.use-model{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:.76rem;overflow:hidden}.use-time{grid-area:time}.use-model{grid-area:model}.use-list li.automatic .use-kind{color:var(--warn)}.use-list li.automatic>svg{color:var(--warn-mark)}.use-amount{white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:amount;font-size:.88rem;font-weight:650}@container home-col (width>=36rem){.ws-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1.5rem;display:grid}.ws-card>.pcard-head{grid-column:1;margin:0}.ws-card>.pcard-actions{grid-area:1/2;margin:0}.ws-card>.ws-why,.ws-card>.ws-foot,.ws-card>.ws-resume{grid-column:1/-1}.ws-card>.ws-why{margin-top:.6rem}.ws-card button.ws-open{min-width:0}}@container home-col (width>=34rem){.credit-body{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:3rem}.credit-body>.credit-sum{justify-self:end}}@container home-col (width>=30rem){.use-list li{grid-template-columns:1.1rem 6.5rem 6.5rem minmax(0,1fr) auto;grid-template-areas:"icon kind time model amount"}.use-time,.use-model{font-size:.82rem}}@media (width>=75.01rem) and (height>=45.01rem){.page>.home{flex-direction:column;flex:auto;display:flex}.home>*{flex:none}.page>.home{min-height:0}.home>.home-cols{flex:auto;grid-template-rows:minmax(0,max-content) auto;grid-template-areas:"a c""b c";min-height:0}.home-a{flex-direction:column;align-self:stretch;min-height:0;display:flex}.home-a>*{flex:none}.home-a>.home-spaces{flex-direction:column;flex:0 auto;min-height:8.5rem;display:flex}.home-spaces>.pcard-head{flex:none}.home-spaces>.space-lines{flex:auto;min-height:0;overflow-y:auto}.home-c{contain:size;flex-direction:column;align-self:stretch;display:flex}.home-c>*{flex:none}.home-c>.recent-card{flex-direction:column;flex:0 auto;min-height:4rem;display:flex}.recent-card>.pcard-head{flex:none}.recent-card>.use-list{flex:auto;min-height:0;overflow-y:auto}}@media (width>=75.01rem) and (height<=52.5rem){.home-c .track li small,.home-c .ip-foot{display:none}.home-c .track li{padding-bottom:.6rem}.home-c .track li:last-child{padding-bottom:0}.home-c{gap:.75rem}.home-c .pcard.usage-card .usage-row{padding-block:.35rem}.home-c>.pcard{padding-block:.8rem}.home-c>.pcard>.pcard-head{margin-bottom:.5rem}}@media (width>=90rem){.page>.home{max-width:none}.home-cols{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.credit-next{display:none}@container home-col (width>=60rem){.credit-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:1.5rem;display:grid}.credit-card>.pcard-head{display:contents}.credit-card>.pcard-head>h2{grid-area:1/1}.credit-card>.pcard-head>.more{grid-area:1/3}.credit-card>.credit-alert{grid-area:1/2;margin:0}.credit-card>:not(.pcard-head):not(.credit-alert){grid-column:1/-1}.credit-card>.credit-body{margin:.9rem 0 0}.credit-card>.credit-foot{display:none}.credit-next{display:block}.credit-body{grid-template-columns:fit-content(26rem) minmax(0,1fr);align-items:center;column-gap:2rem}.credit-sum{position:relative}.credit-body>.credit-sum:before{content:"";border-left:1px solid var(--line);position:absolute;top:0;bottom:0;left:-1rem}}@container home-col (width>=34rem){.home-c>.increase-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1rem;display:grid}.home-c>.increase-progress>*{grid-column:1/-1}.home-c>.increase-progress>.track{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:.75rem;margin:.35rem 0 0;display:grid}.home-c>.increase-progress>.track li{padding:1.3rem 0 0}.home-c>.increase-progress>.track li:before{top:0;left:0}.home-c>.increase-progress>.track li:nth-child(2){text-align:center}.home-c>.increase-progress>.track li:nth-child(2):before{left:calc(50% - .4rem)}.home-c>.increase-progress>.track li:last-child{text-align:right}.home-c>.increase-progress>.track li:last-child:before{left:auto;right:0}.home-c>.increase-progress>.track li:not(:last-child):after{width:auto;height:2px;top:calc(.4rem - 1px);bottom:auto}.home-c>.increase-progress>.track li:first-child:after{left:1.1rem;right:calc(-50% - .05rem)}.home-c>.increase-progress>.track li:nth-child(2):after{left:calc(50% + .7rem);right:calc(.35rem - 100%)}.home-c>.increase-progress>.track li small{display:block}.home-c>.increase-progress>.ip-kv{order:1}.home-c>.increase-progress>.ip-kv~:not(.track){order:2}.home-c>.increase-progress>.ip-kv{border-top:1px solid var(--line);grid-template-columns:max-content minmax(0,1fr) max-content;column-gap:2.5rem;margin-top:.9rem;padding-top:.75rem}.home-c>.increase-progress>.ip-kv>div{border-bottom:0;flex-direction:column;justify-content:flex-start;gap:.15rem;padding:0;display:flex}.home-c>.increase-progress>.ip-kv dt{font-size:.78rem}.home-c>.increase-progress>.ip-kv dd{text-align:left;font-weight:600}.home-c>.increase-progress>.ip-kv~.ip-actions{order:3;grid-column:2;justify-self:end}.home-c>.increase-progress>.ip-actions>button:first-child{flex:none;min-width:9rem}.home-c>.increase-progress>.ip-foot{grid-column:1;margin:.85rem 0 0;display:block}}@container home-col (width>=40rem){.use-list li{grid-template-columns:1.1rem minmax(0,1fr) minmax(0,1fr) minmax(0,1.6fr) minmax(4.5rem,auto)}.use-amount{text-align:right}}}@media (width>=90rem) and (height>=45.01rem){.home>.home-cols.chart-left{grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"a c""b c""d c"}.home>.home-cols.chart-span{grid-template-areas:"a c""b c""d d";grid-template-rows:auto var(--home-row-b,auto) minmax(0, 1fr)}.home-cols>.home-d{grid-area:d;align-self:stretch;gap:1rem;min-width:0;min-height:0;display:flex}.home-d>.home-pace{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.home-cols>.home-d[hidden],.home-d>.home-pace[hidden]{display:none}.home-c>.recent-card{flex:auto;min-height:0}}@media (width<=75rem){.home-cols{grid-template-columns:minmax(0,1fr);grid-template-areas:none}.home-a,.home-b,.home-c{display:contents}.home-cols .ws-card{order:0}.home-cols .home-spaces{order:1}.home-cols .credit-card{order:2}.home-cols .notes{order:3}.home-cols .increase-progress{order:4}.home-cols .usage-card{order:5}.home-cols .recent-card{order:6}.home-cols .home-dl{order:7}}@media (width<=47.5rem){dialog.doc-dialog.ws-sheet{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-width:100%;margin:auto 0 0}}@media (width<=40rem){.home-head h2{font-size:1.3rem}.credit-amount{font-size:1.8rem}.ring{width:6.5rem;height:6.5rem}.ws-card .pcard-actions>button{flex:auto}}.hero{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr) 19rem;align-items:center;gap:1.5rem 2.5rem;padding:1.9rem 2rem;display:grid}.greet{gap:.25rem;min-width:0;display:grid}.greet .eyebrow{color:var(--brand-ink)}.greet h2{letter-spacing:-.02em;margin:0;font-size:clamp(1.45rem,3.6vw,2.05rem);line-height:1.3}.greet-note{color:var(--muted);margin:0;font-size:1.02rem}.todo-box{justify-items:start;gap:.25rem;margin-top:.75rem;display:grid}.todo-box .note{margin:0;font-size:.8rem}.todo{border-radius:var(--radius-pill);background:var(--warn-soft);color:var(--warn);border:1px solid var(--warn-line);align-items:center;gap:.5rem;padding:.3rem .35rem .3rem .9rem;font-size:.88rem;font-weight:600;display:inline-flex}.todo button{border-radius:var(--radius-pill);background:var(--surface);min-height:32px;color:var(--warn);border:0;margin:0;padding:.15rem .8rem;font-weight:700}.hero-act{align-content:center;gap:.6rem;display:grid}.hero-why{min-height:3em;color:var(--muted);text-align:center;margin:0;font-size:.85rem;line-height:1.5}button.hero-btn{border-radius:var(--radius-ctl);width:100%;min-height:58px;box-shadow:0 10px 28px var(--brand-glow);white-space:normal;margin:0;font-size:1.1rem;font-weight:700}.notes{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:.35rem 1rem}.notes ul{margin:0;padding:0;list-style:none}.notes li+li{border-top:1px solid var(--line)}button.nrow{text-align:left;white-space:normal;background:0 0;border:0;border-radius:0;align-items:center;gap:.6rem;width:100%;margin:0;padding:.55rem .15rem;font-size:.92rem;font-weight:500;display:flex}button.nrow:hover:not(:disabled){background:0 0}button.nrow:hover .ntitle{color:var(--brand-ink);text-decoration:underline}.nrow-icon{flex:none;width:1.3rem;height:1.3rem}.ntitle{flex:1;min-width:0}.badge{border-radius:var(--radius-sm);border:1px solid var(--warn-line);background:var(--warn-soft);color:var(--warn);white-space:nowrap;flex:none;padding:.05rem .45rem;font-size:.72rem;font-weight:700}.badge.info{background:var(--brand-soft);color:var(--brand-ink);border-color:#0000}.badge.amount{border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;padding:.15rem .7rem;font-size:.95rem;font-weight:800}.amount-line{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;margin:0 0 .75rem;font-weight:600;display:flex}.amount-line small{color:var(--muted);font-weight:400}.legend{color:var(--muted);gap:.35rem;margin:0 0 1rem;padding:0;font-size:.8125rem;list-style:none;display:grid}.legend li{grid-template-columns:7rem 1fr;gap:.6rem;display:grid}.legend b{color:var(--ink);font-weight:700}.decide{grid-template-columns:minmax(11rem,15rem) auto;align-items:center;gap:.4rem .5rem;display:grid}.decide>input:not([type=checkbox]):not([type=radio]):not([type=number]){width:100%;min-width:0;margin:0}.decide>select{text-overflow:ellipsis;width:100%;min-width:0;margin:0}.decide>button{min-width:4.5rem;margin:0}.cs-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.section .cs-card{box-shadow:none}.cs-card>.empty{margin:1rem 1.25rem}.cs-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem 1.25rem;padding:1.1rem 1.25rem;display:grid}.cs-name{align-items:center;gap:.75rem;min-width:0;display:flex}.cs-name b{display:block}.cs-name .note{font-variant-numeric:tabular-nums;margin:0;font-size:.85rem}.cs-icon{flex:none;width:2.25rem;height:2.25rem}.cs-actions{flex-wrap:wrap;gap:.5rem;display:flex}.cs-actions button{margin:0}.cs-empty{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;padding:1.1rem 1.25rem;display:flex}.cs-empty p{margin:0}.cs-row-line+.cs-row-line{border-top:1px solid var(--line)}.cs-foot{border-top:1px solid var(--line);background:var(--surface-2);gap:.25rem;padding:.75rem 1.25rem .85rem;display:grid}.cs-foot:empty{display:none}.cs-foot p,.cs-foot .note{margin:0}.cx-inline{container:cx-card/inline-size}.cx-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""desc""side";gap:.75rem;display:grid}.cx-grid>*{grid-column:1/-1;margin:0}.cx-grid>.cx-title{grid-area:title}.cx-grid>.cx-desc{grid-area:desc;margin-top:-.4rem}.cx-grid>.cx-side{grid-area:side}.cx-title{align-items:center;gap:.55rem;min-width:0;display:flex}.cx-title>strong{overflow-wrap:anywhere;font-weight:700}.cx-side{flex-wrap:wrap;gap:.4rem;display:flex}.cx-side>button{margin:0}.cx-desc{gap:.2rem;display:grid}.cx-desc p,p.cx-desc{overflow-wrap:anywhere;margin:0}.cx-desc .note,p.cx-desc.note{font-size:.84rem}@container cx-card (width>=32rem){.cx-grid{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title side""desc desc";column-gap:1rem}}.cx-done{border-radius:var(--radius-sm);background:var(--surface-2);margin:0;padding:.5rem .7rem;font-size:.86rem}.cx-body{gap:.75rem;display:grid}.cx-body[hidden]{display:none}.cx-sub{margin:0;font-size:.9rem;font-weight:700}.cx-steps{counter-reset:cx-step;grid-template-columns:minmax(0,1fr);gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.cx-steps>li{border:1px solid var(--line);border-radius:var(--radius-ctl);background:var(--surface);counter-increment:cx-step;align-content:start;gap:.45rem;min-width:0;padding:.75rem .85rem;display:grid}.cx-steps>li.here{border-color:var(--brand)}.cx-steps>li>strong{align-items:center;gap:.5rem;font-size:.9rem;font-weight:700;display:flex}.cx-steps>li>strong:before{content:counter(cx-step);background:var(--brand-soft);width:1.4rem;height:1.4rem;color:var(--brand-ink);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:800;display:grid}.cx-steps>li>p:not(.error,.note){color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:.86rem}.cx-steps>li>.cx-go{justify-self:start;margin:0}.cx-steps>li>.error{margin:0}.cx-steps>li>.note{margin:0;font-size:.82rem}.cx-key,.cx-confirm{gap:.45rem;font-size:.86rem;display:grid}.cx-confirm{border:1px solid var(--warn-line);border-radius:var(--radius-sm);background:var(--warn-soft);padding:.6rem .7rem}.cx-confirm p,.cx-key .note{margin:0}.cx-key .note{font-size:.82rem}.cx-inline :is(.cx-key,.cx-confirm) .cs-actions{flex-wrap:wrap;justify-content:flex-start;gap:.4rem;margin:0;display:flex}.cx-key .cs-actions>button,.cx-confirm .cs-actions>button{margin:0}.cx-key textarea{box-sizing:border-box;resize:none;word-break:break-all;width:100%;font-family:ui-monospace,Consolas,monospace;font-size:.8rem}.cx-care{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:.75rem 1.5rem;padding-top:.75rem;font-size:.85rem;display:grid}.cx-care h3{align-items:center;gap:.4rem;margin:0 0 .3rem;font-size:.86rem;font-weight:700;display:flex}.cx-care h3.cx-warn:before{content:"";background:var(--warn-mark);border-radius:50%;flex:none;width:.5rem;height:.5rem}.cx-list{gap:.25rem;margin:0;padding-left:1.1rem;display:grid}.cx-care p{margin:0 0 .15rem}.cx-care p.cx-odd{margin-top:.5rem;font-size:.82rem}@container cx-card (width>=40rem){.cx-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.cx-care{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.pill{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface-2);color:var(--muted);white-space:nowrap;align-items:center;gap:.45rem;padding:.25rem .75rem .25rem .6rem;font-size:.84rem;font-weight:700;display:inline-flex}.pill.on{background:var(--ok-soft);color:var(--ok);border-color:#0000}.pill.rest{background:var(--brand-soft);color:var(--brand-ink);border-color:#0000}.pill.busy{border-color:var(--warn-line);background:var(--warn-soft);color:var(--warn)}.pill.bad{background:var(--danger-soft);color:var(--danger);border-color:#0000}.dot{background:var(--line-strong);border-radius:50%;flex:none;width:.5rem;height:.5rem}.dot.on{background:var(--ok-mark)}.dot.rest{background:var(--brand)}.dot.busy{background:var(--warn-mark)}.dot.bad{background:var(--danger)}.recent{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.recent>.empty,.recent>.error{margin:1rem 1.25rem}.recent-sum{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.6rem 1.6rem;padding:1rem 1.25rem;display:flex}.recent-sum .note{margin:0}.recent-sum .bar{flex:12rem}.recent-line{flex:100%;margin:0;font-size:.88rem}.recent-none{margin:0;padding:1rem 1.25rem}.recent table{font-size:.9rem}.recent th,.recent td{padding-left:1.25rem;padding-right:1.25rem}.recent .num{text-align:right}.table-scroll{overflow-x:auto}.big{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800;line-height:1.2}.bar{border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--line);height:8px;overflow:hidden}.bar i{border-radius:inherit;background:var(--bar-fill);height:100%;display:block}.bar.hi i{background:linear-gradient(90deg,#e2a33a,#c27f12)}.credit-alert{border-bottom:1px solid var(--warn-line);background:var(--warn-soft);color:var(--warn);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.7rem 1.25rem;font-size:.9rem;font-weight:600;display:flex}.credit-alert.block{border-bottom-color:var(--danger-line);background:var(--danger-soft);color:var(--danger)}.credit-alert p{flex:16rem;margin:0}.credit-alert button{min-height:40px;margin:0;padding:.2rem .9rem}.credit-alert.restart-confirm{border-bottom:0;border-top:1px solid var(--warn-line)}.recent-next{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.85rem}.page>.credit-page{width:100%;max-width:68rem;margin-inline:auto}.credit-page{flex-direction:column;gap:1rem;min-width:0;display:flex}.cp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem 1rem;display:flex}.cp-head h2{letter-spacing:-.02em;margin:0;font-size:1.5rem;line-height:1.3}.cp-head p{color:var(--muted);margin:.15rem 0 0}.cp-month{border:1px solid var(--line);border-radius:var(--radius-ctl);background:var(--surface);white-space:nowrap;padding:.3rem .7rem;font-size:.8rem}.cp-cols{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.credit-page.solo .cp-cols{grid-template-columns:minmax(0,24.5rem)}.cp-main,.cp-side{flex-direction:column;gap:1rem;min-width:0;display:flex}.cp-main>*,.cp-side>*{flex:none;min-width:0}.credit-page .pcard{padding-block:1rem}.credit-page .pcard-head{margin-bottom:.5rem}.cp-increase:focus{outline:none}.credit-page .cp-cap{border-color:var(--danger-line);background:var(--danger-soft)}.cp-cap-head{align-items:center;gap:.65rem;display:flex}.cp-cap-icon{border-radius:var(--radius-ctl);background:var(--surface);width:2.25rem;height:2.25rem;color:var(--danger);flex:none;place-items:center;display:grid}.cp-cap-icon svg{width:1.2rem;height:1.2rem}.cp-cap h2{margin:0;font-size:1.15rem}.cp-cap p{margin:.5rem 0 0;font-size:.9rem}.cp-cap .pcard-actions{margin-top:.65rem}.badge.cp-badge-block{border-color:var(--danger-line);background:var(--danger-soft);color:var(--danger)}label.cp-search{border:1px solid var(--line-field);border-radius:var(--radius-ctl);background:var(--surface-2);color:var(--muted);align-items:center;gap:.5rem;margin:0 0 .5rem;padding:0 .8rem;display:flex}label.cp-search:focus-within{border-color:var(--brand)}.cp-search svg{flex:none;width:1.05rem;height:1.05rem}.cp-search>input:not([type=checkbox]):not([type=radio]):not([type=number]){width:auto;min-width:0;min-height:42px;color:var(--ink);background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0}.cp-chips{flex-wrap:wrap;gap:.35rem;display:flex}.cp-chips button{color:var(--muted);margin:0;padding:.3rem .9rem;font-size:.88rem}.cp-chips button[aria-pressed=true],.cp-chips button[aria-pressed=true]:hover:not(:disabled){border-color:var(--brand-fill);background:var(--brand-fill);color:var(--on-brand)}.cp-meta{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin:.4rem 0 .25rem;font-size:.82rem;display:flex}.cp-meta select{color:var(--muted);background-color:#0000;border-color:#0000;margin:0;padding-inline:.5rem;font-size:.82rem}.cp-meta select:hover{border-color:var(--line-strong)}.cp-day+.cp-day{margin-top:.5rem}.cp-day-label{border-radius:var(--radius-sm);background:var(--surface-2);color:var(--muted);letter-spacing:0;margin:0;padding:.3rem .6rem;font-size:.78rem;font-weight:700}.cp-day ul{margin:0;padding:0;list-style:none}.cp-row{border-bottom:1px solid var(--line);grid-template-columns:1.15rem minmax(0,28rem) 5rem;justify-content:start;align-items:center;gap:.75rem;padding:.55rem .4rem;display:grid}.cp-day li:last-child{border-bottom:0}.cp-row-icon{width:1.15rem;height:1.15rem;color:var(--muted);display:inline-flex}.cp-row-icon svg{width:100%;height:100%}.cp-row-main{gap:.05rem;min-width:0;display:grid}.cp-model{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600;overflow:hidden}.cp-row-main small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8rem}.cp-amount{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-weight:700}.cp-none{color:var(--muted);text-align:center;padding:1.5rem .5rem}.cp-none p{margin:0 0 .5rem}.cp-none button{margin:0}.cp-pager{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin-top:.5rem;font-size:.85rem;display:flex}.cp-pager-btns{gap:.35rem;display:flex}.cp-pager-btns button{place-items:center;width:44px;margin:0;padding:0;display:inline-grid}.cp-pager-btns svg{width:1.1rem;height:1.1rem}.credit-page .cp-usage-empty{text-align:center;justify-items:center;gap:.55rem;padding:2.25rem 1.5rem;display:grid}.cp-empty-icon{border-radius:var(--radius-card);background:var(--brand-soft);width:3rem;height:3rem;color:var(--brand-ink);place-items:center;margin-bottom:.4rem;display:grid}.cp-empty-icon svg{width:1.4rem;height:1.4rem}.cp-usage-empty h2{margin:0;font-size:1.15rem}.cp-usage-empty p{max-width:24rem;color:var(--muted);margin:0;font-size:.9rem}button.cp-empty-open{border-color:var(--brand-fill);background:var(--brand-fill);color:var(--on-brand);margin:.5rem 0 0}button.cp-empty-open:hover:not(:disabled){border-color:var(--brand-fill-hover);background:var(--brand-fill-hover)}.cp-left{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:800;line-height:1.2}.bar.cp-bar{max-width:26rem;margin:.7rem 0 .35rem}.cp-alert{border:1px solid var(--warn-line);border-radius:var(--radius-sm);background:var(--warn-soft);width:fit-content;max-width:100%;color:var(--warn);margin:.6rem 0;padding:.5rem .75rem;font-size:.85rem;font-weight:600}.cp-held{margin:.5rem 0;font-size:.82rem}.cp-sum-list{grid-template-columns:minmax(0,1fr) max-content;max-width:26rem;margin:.25rem 0 0;font-size:.88rem;display:grid}.cp-sum-list>div{display:contents}.cp-sum-list dt,.cp-sum-list dd{padding:.35rem 0}.cp-sum-list dt{color:var(--muted);padding-right:1rem}.cp-sum-list dd{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.cp-sum-list>.cp-sum>*{border-top:1px solid var(--line-strong);margin-top:.2rem;padding-top:.55rem;font-weight:700}.cp-sum-list>.cp-sum dt{color:var(--ink)}.cp-burn{margin:.5rem 0 0;font-size:.88rem}h3.cp-sub{border-top:1px solid var(--line);max-width:26rem;color:var(--muted);letter-spacing:0;margin:.7rem 0 .35rem;padding-top:.7rem;font-size:.8rem}.cp-sub-none{margin:0}.cp-shares{gap:.4rem;max-width:26rem;margin:0;padding:0;font-size:.88rem;list-style:none;display:grid}.cp-shares li{align-items:center;gap:.55rem;display:flex}.cp-dot{background:var(--line-strong);border-radius:50%;flex:none;width:.5rem;height:.5rem}.cp-dot.mine{background:var(--chart-mine)}.cp-dot.unattended{background:var(--chart-auto)}.cp-share-name{min-width:0}.cp-share-name small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8rem}.cp-shares b{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.cp-foot{max-width:26rem;margin:.6rem 0 0;font-size:.8rem}.cp-foot-head{font-weight:600}.cp-foot-head+.cp-foot{margin-top:.2rem}.cp-lead{color:var(--muted);margin:0 0 .6rem;font-size:.85rem}.cp-form{max-width:26rem}.cp-amounts{border:0;min-width:0;margin:0;padding:0}.cp-field{margin:0 0 .3rem;padding:0;font-size:.85rem;font-weight:600;display:block}.cp-amount-pick{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:grid}.cp-amount-pick label{margin:0;display:block;position:relative}.cp-amount-pick input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.cp-amount-pick span{border:1px solid var(--line-strong);border-radius:var(--radius-ctl);background:var(--surface);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;place-items:center;min-height:44px;padding:0 .3rem;font-weight:600;transition:background-color .16s,border-color .16s;display:grid}.cp-amount-pick span:hover{border-color:var(--brand)}.cp-amount-pick input:checked+span{border-color:var(--brand-fill);background:var(--brand-fill);color:var(--on-brand)}.cp-amount-pick input:focus-visible+span{outline:3px solid var(--brand-glow);outline-offset:2px}.cp-amounts>input.cp-custom:not([type=checkbox]):not([type=radio]):not([type=number]){width:100%;min-width:0;max-width:14rem;margin:.45rem 0 0}label.cp-reason{margin:.75rem 0 0;display:block}.cp-reason>input:not([type=checkbox]):not([type=radio]):not([type=number]){width:100%;min-width:0;margin:0}button.cp-send{width:100%;margin:.8rem 0 0}.cp-history .pcard-head .note,.cp-hist-none{margin:0}table.cp-hist{font-variant-numeric:tabular-nums;max-width:30rem;font-size:.82rem}.cp-hist th,.cp-hist td{white-space:nowrap;vertical-align:middle;padding:.5rem .35rem}.cp-hist th:last-child,.cp-hist td:last-child{text-align:right}.cp-hist td:last-child{white-space:normal}.cp-hist tr:has(+tr.cp-hist-note) td{border-bottom-color:#0000}.cp-hist tr.cp-hist-note td{color:var(--muted);white-space:normal;overflow-wrap:anywhere;text-align:left;padding-top:0;font-size:.78rem}.cp-state{border-radius:var(--radius-sm);background:var(--surface-2);color:var(--muted);white-space:nowrap;padding:.05rem .45rem;font-size:.72rem;font-weight:700}.cp-state.wait{background:var(--warn-soft);color:var(--warn)}.cp-state.ok{background:var(--ok-soft);color:var(--ok)}.cp-state.bad{background:var(--danger-soft);color:var(--danger)}.cp-daily[hidden]{display:none}.cp-daily .pcard-head.cp-daily-head{flex-wrap:wrap;justify-content:flex-start;gap:.35rem 1.25rem}.cp-legend{color:var(--muted);flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.cp-legend li{align-items:center;gap:.4rem;display:inline-flex}.cp-key{border-radius:calc(var(--radius) * .2);background:var(--chart-other);flex:none;width:.7rem;height:.7rem;display:inline-block}.cp-key.user{background:var(--chart-mine)}.cp-key.unattended{background:var(--chart-auto)}.cp-daily-plot{border-radius:var(--radius-sm);outline:none;flex:1 1 0;min-height:0;position:relative}.cp-daily-plot:focus-visible{box-shadow:0 0 0 3px var(--brand-glow)}.cp-daily-plot>svg{display:block;position:absolute;inset:0;overflow:visible}.cp-daily-grid{stroke:var(--line);stroke-width:1px}.cp-daily-base{stroke:var(--line-strong);stroke-width:1px}.cp-daily-tick,.cp-daily-x{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.cp-daily-x.today{fill:var(--ink);font-weight:700}.cp-daily-today{fill:var(--surface-2)}.cp-daily-hover{fill:var(--brand-soft)}.cp-daily-seg.user{fill:var(--chart-mine)}.cp-daily-seg.unattended{fill:var(--chart-auto)}.cp-daily-seg.other{fill:var(--chart-other)}.cp-daily-none{fill:var(--muted);font-size:13px}.cp-daily-tip{z-index:2;pointer-events:none;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-width:11rem;box-shadow:var(--shadow-pop);font-variant-numeric:tabular-nums;padding:.55rem .7rem;font-size:.8rem;position:absolute}.cp-daily-tip p{align-items:center;gap:.45rem;margin:0;display:flex}.cp-daily-tip p+p{margin-top:.2rem}.cp-daily-tip .cp-tip-day{color:var(--muted);margin-bottom:.3rem;font-weight:600}.cp-daily-tip b{color:var(--ink)}.cp-daily-tip span{color:var(--muted)}.cp-daily-tip .cp-tip-sum{border-top:1px solid var(--line);margin-top:.35rem;padding-top:.35rem}.cp-tip-key{background:var(--chart-other);flex:none;width:.75rem;height:2px;display:inline-block}.cp-tip-key.user{background:var(--chart-mine)}.cp-tip-key.unattended{background:var(--chart-auto)}@media (width>=64.01rem){.page>.credit-page{flex:auto}.credit-page>.cp-cols{flex:auto;align-items:stretch}.cp-main>.cp-usage:not(.cp-usage-empty){flex-direction:column;flex:auto;display:flex}.cp-usage>*{flex:none}.cp-usage>.cp-list{flex:1 1 0;height:0;min-height:8rem;overflow-y:auto}.cp-cap+.cp-usage>.cp-list{min-height:5rem}.cp-list .cp-day-label{z-index:1;position:sticky;top:0}.cp-side{contain:size;overflow-y:auto}}@media (width>=90rem){.page>.credit-page:not(.solo){max-width:none}.credit-page:not(.solo)>.cp-cols{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.credit-page:not(.solo) .cp-main{contain:size}.cp-main>.cp-usage:not(.cp-usage-empty){min-height:0}.credit-page:not(.solo) .cp-main>.cp-usage-empty{flex:auto;align-content:center}.credit-page:not(.solo) .cp-side{grid-template-rows:auto minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:start;display:grid;overflow:visible}.credit-page:not(.solo) .cp-side:has(>.cp-daily:not([hidden])):has(>.cp-increase){grid-template-rows:auto minmax(0,1fr) minmax(0,max-content)}.cp-side>.cp-formula{grid-column:1/-1;container:cp-formula/inline-size}.cp-side>.cp-increase,.cp-side>.cp-history{min-height:0;max-height:100%;overflow-y:auto}.credit-page:not(.solo) .cp-side>.cp-increase,.credit-page:not(.solo) .cp-side>.cp-history{align-self:stretch}.credit-page:not(.solo) .cp-side>.cp-increase{flex-direction:column;display:flex}.credit-page:not(.solo) .cp-side>.cp-increase>.pcard{flex:1 0 auto}.cp-side>.cp-daily{flex-direction:column;grid-column:1/-1;align-self:stretch;min-height:0;display:flex}.cp-side>.cp-daily[hidden]{display:none}.credit-page:not(.solo) .cp-side>.cp-increase .track{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:.75rem;display:grid}.credit-page:not(.solo) .cp-side>.cp-increase .track li{padding:1.3rem 0 0}.credit-page:not(.solo) .cp-side>.cp-increase .track li:before{top:0;left:0}.credit-page:not(.solo) .cp-side>.cp-increase .track li:nth-child(2){text-align:center}.credit-page:not(.solo) .cp-side>.cp-increase .track li:nth-child(2):before{left:calc(50% - .4rem)}.credit-page:not(.solo) .cp-side>.cp-increase .track li:last-child{text-align:right}.credit-page:not(.solo) .cp-side>.cp-increase .track li:last-child:before{left:auto;right:0}.credit-page:not(.solo) .cp-side>.cp-increase .track li:not(:last-child):after{width:auto;height:2px;top:calc(.4rem - 1px);bottom:auto}.credit-page:not(.solo) .cp-side>.cp-increase .track li:first-child:after{left:1.1rem;right:calc(-50% - .05rem)}.credit-page:not(.solo) .cp-side>.cp-increase .track li:nth-child(2):after{left:calc(50% + .7rem);right:calc(.35rem - 100%)}.credit-page:not(.solo) .cp-side>.cp-increase .cp-form{max-width:none}.credit-page:not(.solo) .cp-side>.cp-history{container:cp-history/inline-size}.credit-page:not(.solo) .cp-side>.cp-history table.cp-hist{max-width:none}.cp-usage .cp-list{grid-template-columns:1.15rem minmax(0,max-content) max-content minmax(0,1fr) max-content;align-content:start;column-gap:1.1rem;display:grid}.cp-usage .cp-list>*,.cp-usage .cp-day>*,.cp-usage .cp-day li{grid-column:1/-1}.cp-usage .cp-day,.cp-usage .cp-day>ul,.cp-usage .cp-row{grid-template-columns:subgrid;display:grid}.cp-usage .cp-row{column-gap:normal;padding-block:.6rem}.cp-row .cp-row-main,.cp-row .cp-row-sub{display:contents}.cp-row .cp-row-sep{display:none}.cp-row .cp-when{white-space:nowrap;font-size:.85rem}.cp-row .cp-trigger{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.85rem;overflow:hidden}}@container cp-formula (width>=46rem){.cp-f-body{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;column-gap:2rem;display:grid}.cp-f-sum,.cp-f-share{border-left:1px solid var(--line);padding-left:2rem}.cp-f-share h3.cp-sub{border-top:0;margin-top:0;padding-top:0}.cp-f-sum .cp-sum-list{margin-top:0}.cp-f-now .bar.cp-bar{margin-top:.9rem}.cp-f-body .bar.cp-bar,.cp-f-body .cp-sum-list,.cp-f-body h3.cp-sub,.cp-f-body .cp-shares,.cp-f-body .cp-foot{max-width:none}}@container cp-history (width>=30rem){.cp-hist th:not(:last-child){width:22%}}@media (width<=47.5rem){.cp-cols,.credit-page.solo .cp-cols{grid-template-columns:minmax(0,1fr)}.cp-main,.cp-side{display:contents}.cp-cap{order:-4}.cp-formula{order:-3}.cp-increase{order:-2}.cp-usage{order:-1}.cp-history{order:1}.cp-head h2{font-size:1.3rem}}@supports (corner-shape:superellipse(1.5)){.cp-amount-pick span{border-radius:calc(var(--radius-ctl) * 1.25);corner-shape:superellipse(1.5)}}.usage-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.usage-card>.empty,.usage-card>.error{margin:1rem 1.25rem}.usage-row{grid-template-columns:6.5rem minmax(0,1fr) auto;align-items:center;gap:.4rem 1rem;padding:.9rem 1.25rem;display:grid}.usage-row+.usage-row{border-top:1px solid var(--line)}.pcard.usage-card{overflow:visible}.pcard.usage-card .usage-row{padding-block:.6rem;padding-inline:0}.pcard.usage-card .usage-row:first-child{padding-top:0}.pcard.usage-card .usage-row:last-child{padding-bottom:0}.usage-row>.note{grid-column:2/-1;margin:0}.usage-when{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.85rem}.usage-when b{color:var(--ink)}@media (width<=640px){.usage-row{grid-template-columns:minmax(0,1fr)}.usage-row>.note{grid-column:auto}}.apps{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.75rem;display:grid}button.app{border-radius:var(--radius-card);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card);text-align:left;white-space:normal;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.2rem .75rem;margin:0;padding:.85rem 1rem;display:grid}button.app:hover:not(:disabled){background:var(--surface);border-color:var(--brand)}.app-icon{grid-row:span 2;width:1.9rem;height:1.9rem}button.app b{font-size:.93rem}button.app span{-webkit-line-clamp:2;line-clamp:2;color:var(--muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.8rem;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.adminbar{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:1rem 1.25rem;display:flex}.adminbar p{flex:16rem;margin:0}.adminbar .note{margin:0}.adminbar-icon{width:1.6rem;height:1.6rem}.page>.acct-groups{width:100%;max-width:68rem;margin-inline:auto}.acct-groups{grid-template-columns:12.5rem minmax(0,1fr);align-items:start;gap:1.25rem 1.5rem;margin:0 0 3rem;display:grid}.acct-head{grid-column:1/-1;min-width:0}.acct-head h2{letter-spacing:-.02em;margin:0;font-size:1.5rem;line-height:1.3}.acct-head p{color:var(--muted);margin:.15rem 0 0}.acct-toc{top:var(--sticky-top);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);gap:.1rem;padding:.6rem;display:grid;position:sticky}.acct-toc button{border-radius:var(--radius-ctl);width:100%;color:var(--muted);text-align:left;background:0 0;border:0;margin:0;padding:.45rem .75rem;font-size:.93rem;font-weight:600;display:block}.acct-toc button:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.acct-toc button[aria-current=true],.acct-toc button[aria-current=true]:hover:not(:disabled){background:var(--brand-soft);color:var(--brand-ink)}.acct-panel{gap:1rem;min-width:0;display:grid;container:acct-panel/inline-size}.acct-group{align-content:start;gap:1rem;min-width:0;display:grid}.acct-group>.section,.acct-connect>.section{margin:0}.section-line{width:1.3rem;height:1.3rem;color:var(--muted);flex:none;display:inline-flex}.section-line svg{width:100%;height:100%}.acct-panel .section>h2,.acct-card-head h2{margin:0;font-size:1rem}.acct-panel .section>.note{margin:.4rem 0 0;font-size:.82rem}.acct-card-head{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.acct-card-head-start{justify-content:flex-start}.acct-card-head .pill{padding:.1rem .6rem;font-size:.75rem}a.acct-head-link{color:var(--ink);white-space:nowrap;font-size:.85rem;font-weight:700}a.acct-head-link:hover{color:var(--brand-ink)}.acct-panel .kv{margin-top:.6rem}.acct-panel .kv>div{grid-template-columns:7.5rem minmax(0,1fr)}.acct-actions{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.acct-actions button{margin:0}.acct-panel .section>.empty{margin:.75rem 0 0}.acct-row{border-top:1px solid var(--line);align-items:center;gap:.5rem .9rem;margin-top:.75rem;padding:.8rem 0;display:flex}.acct-row+.acct-row{margin-top:0}.section>.acct-row:first-child{border-top:0;margin-top:0;padding-top:0}.acct-row:last-child{padding-bottom:0}.acct-scroll{margin-top:.75rem}.acct-scroll>.acct-row{margin-top:0}.acct-row-icon{width:1.25rem;height:1.25rem;color:var(--muted);flex:none;display:inline-flex}.acct-row-icon svg{width:100%;height:100%}.acct-row-text{flex:0 auto;min-width:0;max-width:40rem}.acct-row-text strong{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-weight:700;display:flex}.acct-row-text small{color:var(--muted);overflow-wrap:anywhere;margin-top:.15rem;font-size:.84rem;display:block}.acct-row-text .pill{padding:.05rem .55rem;font-size:.75rem}.acct-row>button,.acct-row>.button-link,.acct-row-actions button{flex:none;margin:0}.acct-row-actions{flex-wrap:wrap;gap:.5rem;display:inline-flex}.acct-row.danger>.acct-row-text>strong{color:var(--danger)}button.danger-text{color:var(--danger);background:0 0;border:0;padding:.45rem .3rem;font-weight:700}button.danger-text:hover:not(:disabled){text-underline-offset:3px;background:0 0;text-decoration:underline}.acct-form{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.acct-form>input:not([type=checkbox]):not([type=radio]):not([type=number]){flex:2 10rem;min-width:0;margin:0}.acct-form>input+input:not([type=checkbox]):not([type=radio]):not([type=number]){flex:6.5rem}.acct-form>button{flex:none;margin:0}.acct-panel .section>.acct-form-note{margin:.4rem 0 0}.sr-form{border-top:1px solid var(--line);max-width:34rem;margin-top:.75rem;padding-top:.8rem}.sr-form>.note{margin:0 0 .6rem}.sr-apps{border:0;flex-wrap:wrap;gap:.35rem;min-width:0;margin:0;padding:0;display:flex}.sr-apps>legend{width:100%;margin:0 0 .3rem;padding:0;font-size:.85rem;font-weight:600}.sr-apps label{margin:0;display:block;position:relative}.sr-apps input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.sr-apps span{border:1px solid var(--line-strong);border-radius:var(--radius-ctl);background:var(--surface);white-space:nowrap;cursor:pointer;place-items:center;min-width:7rem;min-height:44px;padding:0 .9rem;font-weight:600;transition:background-color .16s,border-color .16s;display:grid}.sr-apps span:hover{border-color:var(--brand)}.sr-apps input:checked+span{border-color:var(--brand-fill);background:var(--brand-fill);color:var(--on-brand)}.sr-apps input:focus-visible+span{outline:3px solid var(--brand-glow);outline-offset:2px}label.sr-purpose{margin:.75rem 0 0;display:block}.sr-purpose>span{justify-content:space-between;gap:.5rem;margin:0 0 .3rem;font-size:.85rem;font-weight:600;display:flex}.sr-purpose>span>small{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:400}.sr-purpose>textarea{box-sizing:border-box;width:100%;min-height:5rem;margin:0}.sr-actions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.sr-actions>button{margin:0}.acct-connect{align-items:start;gap:1rem;min-width:0;display:grid}@container acct-panel (width>=46rem){.acct-connect{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}.acct-connect>:only-child{grid-column:1/-1}}.acct-panel img.cs-icon{display:none}.acct-panel .cs-row{grid-template-columns:minmax(0,max-content) minmax(0,1fr)}.acct-panel .cs-actions{grid-column:1/-1}.acct-panel .cs-row>.pill{justify-self:start}.acct-panel .cs-empty{justify-content:flex-start}.acct-panel .credit-alert p{flex:0 auto}.acct-panel .section>.cs-card{margin-top:.75rem}.dv-box>.acct-row:first-child{border-top:0;padding-top:0}.dv-box>.restart-confirm{margin:.75rem 0 0}dialog.doc-dialog.acct-sheet{width:min(30rem,100% - 2rem)}.acct-sheet-body{gap:.75rem;display:grid}.acct-sheet-body>p{color:var(--muted);margin:0}.acct-field{gap:.35rem;margin:0;display:grid}.acct-field>span{font-size:.88rem;font-weight:600}.acct-field>input:not([type=checkbox]):not([type=radio]):not([type=number]){width:100%;min-width:0;margin:0}.acct-sheet-foot>button{flex:1 1 0}.acct-sheet-foot>button.danger:not(:disabled),.acct-sheet-foot>button.danger:hover:not(:disabled){background:var(--danger);border-color:var(--danger);color:var(--surface)}@media (width>=64.01rem){.page>.acct-groups{flex:auto;grid-template-rows:auto minmax(0,1fr);align-items:stretch;min-height:0;margin-bottom:0}.acct-head,.acct-toc{align-self:start}.acct-panel{flex-direction:column;min-height:0;display:flex}.acct-group{flex-direction:column;flex:0 auto;min-height:0;display:flex}.acct-group>*{flex:0 auto;min-height:0}.acct-group>.section,.acct-connect>.section{overflow-y:auto}.acct-connect>*{max-height:100%}.acct-egress{flex-direction:column;display:flex}.acct-egress>*{flex:none}.acct-egress>.acct-scroll{flex:0 auto;min-height:4rem;overflow-y:auto}.acct-panel table{width:auto;max-width:100%}}@media (width>=90rem){.page>.acct-groups{max-width:none}.acct-group>.section,.acct-connect>.section{container:acct-card/inline-size}.acct-connect{flex-direction:column;align-items:stretch;gap:1rem;display:flex}.acct-connect>*{flex:0 auto;min-height:0}.acct-panel table{width:100%}@container acct-card (width>=44rem){.acct-row{grid-template-columns:1.25rem 22rem minmax(0,1fr) minmax(9rem,auto);align-items:center;column-gap:1.25rem;display:grid}.acct-row:not(:has(>.acct-row-icon)){grid-template-columns:22rem minmax(0,1fr) minmax(9rem,auto)}.acct-row>.acct-row-text{display:contents}.acct-row-text>small{margin:0}.acct-row>button,.acct-row>.button-link,.acct-row>.acct-row-actions{justify-self:end}.acct-panel .kv{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2rem}.acct-panel .cs-row{grid-template-columns:minmax(0,max-content) minmax(0,1fr) auto}.acct-panel .cs-actions{grid-column:auto;justify-content:flex-end}}}@media (width<=47.5rem){.acct-groups{grid-template-columns:minmax(0,1fr);gap:1rem}.acct-group{scroll-margin-top:calc(var(--top-h) + 1rem)}.acct-row{flex-wrap:wrap}.acct-row>.acct-row-text{flex:calc(100% - 2.15rem);max-width:none}.acct-row-icon~button,.acct-row-icon~.button-link,.acct-row-icon~.acct-row-actions{margin-left:2.15rem}dialog.doc-dialog.acct-sheet{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-width:100%;margin:auto 0 0}}@supports (corner-shape:superellipse(1.5)){.acct-toc.acct-toc{border-radius:calc(var(--radius-card) * 1.25);corner-shape:superellipse(1.5)}}.acct{grid-template-columns:14rem minmax(0,1fr);align-items:start;gap:1.25rem;max-width:72rem;margin:0 auto 3rem;display:grid}.acct-body{min-width:0}.dangerzone .section{border-color:var(--danger-line);background:var(--danger-soft)}.profile{text-align:center;justify-items:center;gap:.3rem;padding:.5rem 0 1.25rem;display:grid}.profile h2{margin:0;font-size:clamp(1.4rem,3vw,1.8rem)}.profile .note{margin:0}.profile-pic{background:var(--brand-soft);width:5.25rem;height:5.25rem;color:var(--brand-ink);border-radius:50%;place-items:center;font-size:2.1rem;font-weight:800;display:grid}.avatar.avatar-image,.profile-pic.avatar-image{background:var(--surface);overflow:hidden}.avatar.avatar-image img,.profile-pic.avatar-image img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.avatar-edit{flex-wrap:wrap;align-items:flex-start;gap:1.25rem;display:flex}.avatar-edit-body{flex:16rem;min-width:0}.avatar-presets{grid-template-columns:repeat(auto-fill,2.75rem);gap:.5rem;display:grid}.avatar-presets button{background:0 0;border:2px solid #0000;border-radius:50%;width:2.75rem;height:2.75rem;min-height:0;padding:0;overflow:hidden}.avatar-presets button[aria-checked=true]{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-glow)}.avatar-presets img{width:100%;height:100%;display:block}.avatar-actions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.ov-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}.ov-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);grid-template-rows:1fr auto;display:grid;overflow:hidden}.ov-main{grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:.35rem .9rem;padding:1.25rem 1.25rem 1rem;display:grid}.ov-main h3{margin:0;font-size:1.02rem}.ov-main .note,.ov-fact{grid-column:1;margin:0}.ov-fact{font-size:.92rem;font-weight:600}.ov-icon{grid-area:1/2/span 3;width:2.75rem;height:2.75rem}button.ov-link{border:0;border-top:1px solid var(--line);color:var(--brand-ink);text-align:left;background:0 0;border-radius:0;margin:0;padding:.8rem 1.25rem;font-size:.9rem}button.ov-link:hover:not(:disabled){background:var(--surface-2)}.consent-all{border-bottom:1px solid var(--line);margin:.25rem 0 .5rem;padding-bottom:.5rem}label>input[type=checkbox]{flex:none}.dlg-body label,.consent-all label{align-items:flex-start}.dlg-body label>input[type=checkbox],.consent-all label>input[type=checkbox]{margin-top:.3em}dialog.steps-dialog,dialog.doc-dialog{border-radius:var(--radius-lg);background:var(--surface);width:min(40rem,100% - 2rem);max-height:calc(100% - 3rem);color:var(--ink);box-shadow:var(--shadow-pop);border:0;padding:0}dialog.steps-dialog::backdrop,dialog.doc-dialog::backdrop{background:#17102573}.dlg{grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100vh - 3rem);display:grid;position:relative}.dlg-head{gap:.6rem;padding:1.35rem 4rem .6rem 1.5rem;display:grid}.dlg-head h2{margin:0;font-size:1.2rem}button.dlg-x{background:var(--surface-2);width:36px;height:36px;min-height:36px;color:var(--muted);border:0;border-radius:50%;margin:0;padding:0;position:absolute;top:.85rem;right:.85rem}.dlg-body{padding:.25rem 1.5rem .5rem;font-size:.94rem;overflow-y:auto}.dlg-body .section{box-shadow:none;background:0 0;border:0;margin:0 0 .75rem;padding:0}.dlg-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:.85rem 1.5rem 1.35rem;display:flex}.dlg-foot button{margin:0}.progress{gap:.4rem;display:flex}.progress i{border-radius:var(--radius-pill);background:var(--line);flex:1;height:5px}.progress i.on{background:var(--brand-fill)}.steplabel{color:var(--brand-ink);margin:0;font-size:.82rem;font-weight:700}.toast{left:50%;bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));z-index:30;border-radius:var(--radius-card);background:var(--night);color:#fff;max-width:calc(100% - 2rem);box-shadow:var(--shadow-pop);padding:.75rem 1.1rem;font-size:.92rem;position:fixed;transform:translate(-50%)}@media (width<=54rem){.hero{grid-template-columns:minmax(0,1fr) 16rem;gap:1.25rem 1.75rem;padding:1.5rem}.cs-row{grid-template-columns:minmax(0,1fr) auto}.cs-actions{grid-column:1/-1}.acct{grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.hero{grid-template-columns:minmax(0,1fr);padding:1.35rem 1.1rem}.hero-why{min-height:0}.recent th,.recent td{padding-left:.75rem;padding-right:.75rem}.recent .model,.whoami-name{display:none}.portal-nav button{padding:.4rem .55rem}}@media (width<=30rem){.apps{grid-template-columns:1fr 1fr}.brand-name{display:none}.app-header-inner{gap:.5rem}.portal-nav button{padding:.4rem .45rem}}@media (width>=64.01rem){.page>.acct{flex:auto;align-items:stretch;margin-bottom:0}.acct-body:has(>.fit){flex-direction:column;display:flex}.acct-body:has(>.fit)>*{flex:none}.acct-body>.fit{flex:auto}.page>.page-footer.portal-foot{flex-wrap:wrap;align-items:baseline;gap:.15rem 1.25rem;margin-top:.75rem;padding-top:.6rem;display:flex}.page>.portal-foot>.legal-links{margin:0}.page>.portal-foot>.business-info{flex:100%}.page>.portal-foot>.foot-contact{margin-left:0}}@media (width>=75.01rem){.section>.cols{column-gap:1.75rem}.section>.cols>*>:first-child{margin-top:0}.acct-ov .acct-body{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:.75rem;display:grid}.acct-ov .ov-grid{display:contents}.acct-ov .profile{text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);align-content:start;justify-items:start;gap:.35rem;padding:.95rem 1rem}.acct-ov .profile-pic{width:3.25rem;height:3.25rem;font-size:1.35rem}.acct-ov .profile h2{font-size:1.3rem}.acct-ov .profile .note{overflow-wrap:anywhere}.acct-ov .ov-main{gap:.25rem .9rem;padding:.85rem 1rem .6rem}.acct-ov .ov-icon{grid-row:1;width:2.25rem;height:2.25rem}.acct-ov .ov-main .note,.acct-ov .ov-fact{grid-column:1/-1}.acct-ov button.ov-link{padding:.5rem 1rem}}.cm{gap:1rem;max-width:60rem;margin:0 auto 3rem;display:grid}.cm>.section{margin-bottom:0}.cm-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1rem;display:flex}.cm-head h2{letter-spacing:-.02em;margin:0;font-size:1.45rem}.cm-head-act{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.cm-head-act button{margin:0}.cm-head-title{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;min-width:0;display:flex}.cm-boards{scrollbar-width:none;gap:.4rem;display:flex;overflow-x:auto}.cm-boards::-webkit-scrollbar{display:none}.cm-boards a{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);min-height:40px;color:var(--ink);flex:none;align-items:center;padding:.3rem 1rem;font-weight:600;display:inline-flex}.cm-boards a:hover{background:var(--surface-2);text-decoration:none}.cm-boards a[aria-current=page]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.cm-boards-admin{margin-bottom:1rem}.cm-boards button{border-radius:var(--radius-pill);flex:none;min-height:40px;margin:0;padding:.3rem 1rem}.cm-boards button[aria-pressed=true],.cm-boards button[aria-pressed=true]:hover:not(:disabled){background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.cm-me{color:var(--muted);align-items:center;gap:.45rem;font-size:.9rem;font-weight:600;display:inline-flex}.cm-face{background:var(--brand-soft);width:1.6rem;height:1.6rem;color:var(--brand-ink);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:800;display:inline-grid;overflow:hidden}.cm-face img{object-fit:cover;width:100%;height:100%;display:block}.cm-topics{scrollbar-width:none;gap:.4rem;display:flex;overflow-x:auto}.cm-topics::-webkit-scrollbar{display:none}.cm-topics button{border-radius:var(--radius-pill);flex:none;min-height:40px;margin:0;padding:.3rem .95rem}.cm-topics button[aria-pressed=true],.cm-topics button[aria-pressed=true]:hover:not(:disabled){background:var(--brand-soft);border-color:var(--brand);color:var(--brand-ink)}.cm-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);margin:0;padding:0;list-style:none;overflow:hidden}.cm-list li+li{border-top:1px solid var(--line)}a.cm-row,div.cm-row{color:var(--ink);gap:.35rem;padding:.95rem 1.25rem;display:grid}a.cm-row:hover{background:var(--surface-2);text-decoration:none}.cm-row-title{align-items:baseline;gap:.55rem;min-width:0;margin:0;font-weight:700;display:flex}.cm-row-title>span:last-child{overflow-wrap:anywhere;min-width:0}.cm-row-notice{color:var(--warn);font-size:.82rem;font-weight:600}.cm-topic{border-radius:var(--radius-sm);background:var(--brand-soft);color:var(--brand-ink);white-space:nowrap;flex:none;padding:.05rem .5rem;font-size:.74rem;font-weight:700}.cm-topic.notice{background:var(--warn-soft);color:var(--warn)}.cm-muted{color:var(--muted);font-weight:500}.cm-mine{border-radius:var(--radius-sm);border:1px solid var(--line);padding:0 .4rem;font-size:.74rem}.cm-meta{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.25rem .6rem;font-size:.82rem;display:flex}.cm-meta b{color:var(--ink);font-weight:600}.cm-meta b.cm-muted{color:var(--muted)}.cm-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:.9rem 0 0;line-height:1.75}.cm-notice{border-radius:var(--radius-ctl);background:var(--warn-soft);color:var(--warn);margin:.4rem 0;padding:.55rem .8rem;font-size:.86rem;font-weight:600}.cm-pics{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.6rem;margin:1rem 0 0;display:grid}.cm-pic{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-2);display:block;position:relative;overflow:hidden}.cm-pic img{object-fit:cover;width:100%;height:9rem;display:block}.cm-ai{border-radius:var(--radius-sm);background:var(--night);color:#fff;white-space:nowrap;padding:.05rem .45rem;font-size:.72rem;font-weight:700;display:inline-block}.cm-pic .cm-ai{position:absolute;bottom:.45rem;left:.45rem}.cm-files{gap:.35rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.cm-files li{flex-wrap:wrap;align-items:center;gap:.3rem .6rem;min-width:0;display:flex}.cm-files a{overflow-wrap:anywhere;font-weight:600}.cm-files .note{margin:0}.cm-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.9rem;display:flex}.cm-actions button{margin:0}.cm-actions-small{margin-top:.4rem}.cm-actions-small button,.cm-actions-small a.button-link{min-height:36px;padding:.2rem .8rem;font-size:.86rem}.cm-actions .note{margin:0}button.danger{color:var(--danger);border-color:var(--danger-line)}button.danger:hover:not(:disabled){background:var(--danger-soft);border-color:var(--danger)}.cm-confirm{border:1px solid var(--danger-line);border-radius:var(--radius-card);background:var(--danger-soft);gap:.25rem;margin-top:.9rem;padding:.85rem 1rem;display:grid}.cm-confirm p{margin:0}.cm-confirm .cm-actions{margin-top:.5rem}.cm-comments h2{margin-bottom:.25rem}.cm-comments ul{margin:0 0 .75rem;padding:0;list-style:none}.cm-comment{padding:.8rem 0}.cm-comment+.cm-comment{border-top:1px solid var(--line)}.cm-comment .cm-body{margin-top:.4rem}.cm-comment>.cm-muted{margin:.4rem 0 0}label.cm-field,.cm-field{gap:.3rem;margin:0 0 .9rem;display:grid}.cm-field>span:first-child{font-size:.9rem;font-weight:600}.cm-field input:not([type=checkbox]):not([type=radio]),.cm-field textarea,.cm-field select{width:100%;min-width:0;margin:0}.cm-field>.note,.cm-field>.error{margin:0}.cm-count{color:var(--muted);font-variant-numeric:tabular-nums;justify-self:end;font-size:.78rem}.cm-warn{border:1px solid var(--warn-line);border-radius:var(--radius-card);background:var(--warn-soft);color:var(--warn);margin:0 0 1rem;padding:.7rem .95rem;font-size:.88rem;font-weight:600}.cm-chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.cm-chip{border:1px solid var(--line);border-radius:var(--radius-ctl);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:.3rem .5rem;max-width:100%;padding:.3rem .35rem .3rem .55rem;font-size:.84rem;display:inline-flex}.cm-chip.failed{border-color:var(--danger-line);background:var(--danger-soft)}.cm-chip img{border-radius:var(--radius-sm);object-fit:cover;width:2.5rem;height:2.5rem}.cm-chip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:14rem;overflow:hidden}.cm-chip>span.error{white-space:normal;max-width:none}.cm-chip .note{margin:0}.cm-chip button{min-height:32px;margin:0;padding:0 .6rem}.cm-rules{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-2);max-height:24rem;margin:.25rem 0 .5rem;padding:1rem 1.15rem;font-size:.9rem;overflow-y:auto}.cm-rules.full{max-height:none}.cm-rules h3{margin:0 0 .75rem;font-size:1.05rem}.cm-rules h4{margin:1.1rem 0 .3rem;font-size:.93rem}.cm-rules p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 .5rem}.cm-rules .important{font-weight:700}.cm-rules-link{margin:0 0 1rem}label.cm-agree{align-items:flex-start;gap:.5rem;margin:0 0 .5rem;display:flex}label.cm-agree>input[type=checkbox]{flex:none;margin-top:.3em}.cm-grow{flex:14rem}.cm-grow input:not([type=checkbox]):not([type=radio]){flex:auto;width:100%;min-width:0}.cm-report{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-2);margin-top:.9rem;padding:.85rem 1rem .4rem;display:grid}.cm-report .cm-actions{margin-top:0;margin-bottom:.5rem}p.cm-report-done{margin:.6rem 0 0}.cm-chip-ai{white-space:nowrap;align-items:center;gap:.3rem;font-size:.8rem;font-weight:600;display:inline-flex}.cm-chip-ai input{margin:0}button.cm-pic{width:100%;min-height:0;font:inherit;text-align:left;white-space:normal;margin:0;padding:0}button.cm-pic:hover:not(:disabled){background:var(--surface-2);border-color:var(--brand)}button.cm-pic{cursor:zoom-in}dialog.cm-viewer{box-sizing:border-box;color:#fff;background:#0c0916f0;border:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0}dialog.cm-viewer::backdrop{background:#0c091699}.cm-viewer-frame{box-sizing:border-box;height:100%;padding:calc(.75rem + env(safe-area-inset-top,0px)) 1rem calc(1rem + env(safe-area-inset-bottom,0px));grid-template-rows:auto minmax(0,1fr);gap:.75rem;display:grid}.cm-viewer-bar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem .75rem;display:flex}.cm-viewer-name{text-overflow:ellipsis;white-space:nowrap;flex:10rem;min-width:0;font-weight:600;overflow:hidden}.cm-viewer-count{color:#ffffffbf;font-variant-numeric:tabular-nums;white-space:nowrap}.cm-viewer-bar button,.cm-viewer-bar a.button-link{margin:0}.cm-viewer-stage{justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.cm-viewer-stage img{object-fit:contain;border-radius:var(--radius-card);width:auto;max-width:100%;height:auto;max-height:100%;display:block}.cm-viewer-step{z-index:1;min-width:44px;margin:0;padding:.45rem .75rem;font-size:1.4rem;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.cm-viewer-step:active:not(:disabled){transform:translateY(calc(1px - 50%))}.cm-viewer-step.prev{left:0}.cm-viewer-step.next{right:0}.cm-import{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-2);gap:.6rem;margin-top:.9rem;padding:.85rem 1rem;display:grid}.cm-import p{margin:0}.cm-import-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cm-import-head button,.cm-import-item>button{flex:none;min-height:36px;margin:0;padding:.2rem .8rem;font-size:.86rem}.cm-import-error{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cm-import-error button{margin:0}.cm-import-list{border:1px solid var(--line);border-radius:var(--radius-ctl);background:var(--surface);max-height:24rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.cm-import-list>li+li{border-top:1px solid var(--line)}button.cm-import-row{text-align:left;white-space:normal;background:0 0;border:0;border-radius:0;gap:.2rem;width:100%;min-height:0;margin:0;padding:.65rem .85rem;display:grid}button.cm-import-row:hover:not(:disabled){background:var(--brand-soft)}.cm-import-title{overflow-wrap:anywhere;font-weight:600}.cm-import-item{align-items:center;gap:.6rem .9rem;padding:.65rem .85rem;display:flex}.cm-import-what{flex:auto;gap:.25rem;min-width:0;display:grid}p.cm-import-preview{-webkit-line-clamp:4;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.88rem;display:-webkit-box;overflow:hidden}.cm-import-crumb{flex-wrap:wrap;align-items:center;gap:.3rem .6rem;display:flex}.cm-import-crumb button{margin:0}.cm-import-crumb b{overflow-wrap:anywhere}.cm-answer{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-2);margin:1rem 0 0;padding:.85rem 1rem}.cm-answer-head{flex-wrap:wrap;align-items:center;gap:.3rem .6rem;min-width:0;display:flex}.cm-answer-head b{overflow-wrap:anywhere;min-width:0}.cm-answer-head .note{margin:0}.cm-answer-mark{color:var(--muted);margin:.5rem 0 0;font-size:.82rem;font-weight:600}.cm-answer .cm-body{margin-top:.6rem}.cm-answer>button{margin:.4rem 0 0}.cm-download{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-2);gap:.25rem;margin-top:.9rem;padding:.85rem 1rem;display:grid}.cm-download p{margin:0}.cm-download .cm-actions{margin-top:.5rem}.cm-cell-text{white-space:pre-wrap;overflow-wrap:anywhere;max-width:26rem;display:block}.cm-admin-table td{min-width:5rem}#cm-admin-post{scroll-margin-top:8.5rem}.cm-admin-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cm-admin-head h2,.cm-admin-head button{margin:0}.cm-admin-post h3{margin:1.4rem 0 .5rem;font-size:1rem}.cm-admin-post h3.cm-post-title{overflow-wrap:anywhere;margin:.2rem 0 .4rem;font-size:1.2rem;line-height:1.4}.cm-admin-list{margin:0;padding:0;list-style:none}.cm-admin-list>li{gap:.3rem;padding:.7rem .2rem;display:grid}.cm-admin-list>li+li{border-top:1px solid var(--line)}.cm-admin-list>li.selected{border-radius:var(--radius-ctl);background:var(--brand-soft);padding-inline:.7rem}.cm-admin-list .cm-body{margin:0}.cm-admin-notices{color:var(--muted);margin:0;padding-left:1.1rem;font-size:.82rem}.cm-admin-author .cm-notice,.cm-admin-author .note{margin:.4rem 0 0}.cm-admin-form{margin-top:1.2rem}.cm-admin-form .form-row{margin-bottom:.9rem}@media (width<=40rem){a.cm-row,div.cm-row{padding:.85rem 1rem}.cm-head h2{font-size:1.25rem}}:is(body:has(.portal-nav[data-frame=menus]),body:has(.login-wide)) .app-header-inner{max-width:71.5rem;margin:0 auto;padding-inline:1.75rem}:is(body:has(.portal-nav[data-frame=menus]),body:has(.login-wide)) .brand-sub{display:none}:is(body:has(.portal-nav[data-frame=menus]),body:has(.login-wide)) .brand-name{letter-spacing:-.045em;font-size:1.45rem;display:inline}.portal-nav[data-frame=menus]{gap:.5rem;margin-left:1.75rem}.portal-nav[data-frame=menus] button{padding:.55rem 1.2rem}:is(body:has(.portal-nav[data-frame=menus]),body:has(.login-wide)) .page>.banner{width:100%;max-width:68rem;margin-inline:auto}body:has(.login-wide) .page>.page-footer{max-width:68rem;margin-inline:auto}:is(body:has(.portal-nav[data-frame=menus]),body:has(.login-wide)) .page>.page-footer{border-top:0}@media (width<=40rem){:is(body:has(.portal-nav[data-frame=menus]),body:has(.login-wide)) .app-header-inner{padding-inline:1rem}}@media (width>=90rem){body:has(.portal-nav[data-frame=menus]) .app-header-inner{max-width:none}body:has(.portal-nav[data-frame=menus]) .page>.banner{max-width:none}body:has(.portal-nav[data-frame=menus]) .page>.page-footer.portal-foot{max-width:none}}@media (width>=160.01rem){body:has(.portal-nav[data-frame=menus]) .app-header-inner{max-width:163.5rem}:is(body:has(.portal-nav[data-frame=menus]) .page>:is(.home,.credit-page:not(.solo),.acct-groups,.cm,.banner),body:has(.portal-nav[data-frame=menus]) .page>.page-footer.portal-foot){width:100%;max-width:160rem;margin-inline:auto}}.profile-pop[data-frame=menus]{min-width:16rem;padding:.5rem}.profile-pop[data-frame=menus] .profile-pop-head{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.7rem;padding:.6rem .7rem .75rem}.profile-pop-head>span.avatar{color:#7a5530;box-shadow:none;grid-row:1/span 2;font-size:.9rem}.profile-pop-org{color:var(--muted);grid-column:1/-1;margin-top:.5rem;font-size:.8rem}.profile-pop[data-frame=menus] a{justify-content:flex-start}.profile-pop .hint{color:var(--muted);margin-left:.35rem;font-size:.8rem;font-weight:500}.profile-pop-sep{border:0;border-top:1px solid var(--line);margin:.3rem .25rem}.portal-tabs{display:none}@media (width<=47.5rem){.portal-nav[data-frame=menus]{display:none}body:has(.portal-nav[data-frame=menus]) .whoami>.chip{display:none}.portal-tabs{z-index:25;padding:.5rem .75rem max(.75rem, env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--line);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.25rem;display:grid;position:fixed;bottom:0;left:0;right:0}.portal-tabs button{border-radius:var(--radius-ctl);min-width:0;min-height:44px;color:var(--muted);white-space:nowrap;background:0 0;border:0;flex-direction:column;align-items:center;gap:.2rem;margin:0;padding:.3rem 0;font-size:.72rem;font-weight:600;display:flex}.portal-tabs button svg{width:1.5rem;height:1.5rem}.portal-tabs button[aria-current=page]{background:var(--brand-soft);color:var(--brand-ink);font-weight:700}.portal-tabs button.tab-open{background:var(--brand);color:var(--on-brand)}.page:has(>.portal-tabs){padding-bottom:calc(5rem + env(safe-area-inset-bottom,0px))}body:has(.portal-tabs) .toast{bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}}@supports (corner-shape:superellipse(1.5)){.section.section,.cs-card.cs-card,.recent.recent,.usage-card.usage-card,.ov-card.ov-card,.notes.notes,.adminbar.adminbar,.cm-list.cm-list,.banner.banner,.empty.empty,button.app.app{border-radius:calc(var(--radius-card) * 1.25);corner-shape:superellipse(1.5)}button,button.hero-btn.hero-btn,.portal-nav.portal-nav button,.tabs.tabs .tab,input:not([type=checkbox]):not([type=radio]),select,textarea{border-radius:calc(var(--radius-ctl) * 1.25);corner-shape:superellipse(1.5)}button.avatar,button.theme-toggle,button.dlg-x,.avatar-presets button,.subtabs button,.todo button,.cm-topics button,button.nrow,button.ov-link,button.cm-import-row{corner-shape:round}}.credit-card .credit-alert{gap:.3rem .75rem;width:fit-content;max-width:100%}.credit-card .credit-alert p{flex:0 auto}.recent>.credit-alert{padding-block:.35rem}.credit-card .credit-alert button,.recent>.credit-alert button{min-height:1.875rem;padding:.1rem .75rem;font-size:.82rem;position:relative}.credit-card .credit-alert button:after,.recent>.credit-alert button:after{content:"";position:absolute;inset:-8px -1px}.home .home-spaces .cs-row{padding-block:.6rem;padding-inline:0}.home .home-spaces .cs-row:first-child{padding-top:0}.home .home-spaces .cs-row:last-child{padding-bottom:0}.home-pace[hidden]{display:none}.home-pace .pcard-head.pace-head{flex-wrap:wrap;flex:none;justify-content:flex-start;gap:.35rem 1.25rem;margin-bottom:.4rem}.pace-legend{color:var(--muted);flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.pace-legend li{align-items:center;gap:.4rem;display:inline-flex}.pace-key,.pace-tip-key{background:var(--chart-mine);flex:none;width:1.1rem;height:2px;display:inline-block}.pace-key.projected,.pace-tip-key.projected{background:repeating-linear-gradient(90deg, var(--chart-mine) 0 4px, transparent 4px 7px)}.pace-key.allotment,.pace-tip-key.allotment{background:repeating-linear-gradient(90deg, var(--muted) 0 2px, transparent 2px 5px)}.pace-tip-key{width:.75rem}.pace-tip-key.none{background:0 0}.pace-verdict{flex:none;margin:0 0 .35rem;font-size:.88rem;font-weight:650}.pace-verdict.out{color:var(--warn)}.pace-plot{border-radius:var(--radius-sm);outline:none;flex:1 1 0;min-height:0;position:relative}.pace-plot:focus-visible{box-shadow:0 0 0 3px var(--brand-glow)}.pace-plot>svg{display:block;position:absolute;inset:0;overflow:visible}.pace-grid{stroke:var(--line);stroke-width:1px}.pace-base,.pace-cross{stroke:var(--line-strong);stroke-width:1px}.pace-tick,.pace-x,.pace-label{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.pace-x.today{fill:var(--ink);font-weight:700}.pace-label.strong{fill:var(--ink);font-size:12px;font-weight:700}.pace-area{fill:var(--chart-mine);fill-opacity:.1}.pace-spent{fill:none;stroke:var(--chart-mine);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.pace-projected{stroke:var(--chart-mine);stroke-width:2px;stroke-dasharray:4 3}.pace-allotment{stroke:var(--muted);stroke-width:1.5px;stroke-dasharray:2 3}.pace-dot{fill:var(--chart-mine);stroke:var(--surface);stroke-width:2px}.pace-none{fill:var(--muted);font-size:13px}.pace-tip{z-index:2;pointer-events:none;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-width:11rem;box-shadow:var(--shadow-pop);font-variant-numeric:tabular-nums;padding:.55rem .7rem;font-size:.8rem;position:absolute}.pace-tip p{align-items:center;gap:.45rem;margin:0;display:flex}.pace-tip p+p{margin-top:.2rem}.pace-tip .pace-tip-day{color:var(--muted);margin-bottom:.3rem;font-weight:600}.pace-tip b{color:var(--ink)}.pace-tip span{color:var(--muted)}.credit-page .cp-history{flex-direction:column;display:flex}.credit-page .cp-history>*{flex:none}.cp-hist-sum{color:var(--muted);font-variant-numeric:tabular-nums;margin:auto 0 0;padding-top:1rem;font-size:.8rem}.cp-hist-sum:before{content:"";border-top:1px solid var(--line);margin-bottom:.6rem;display:block}.sp-split{min-width:0;scroll-margin-top:calc(var(--top-h) + 1rem);gap:1rem;display:grid}.sp-split>.section{min-width:0;margin:0}.sp-detail.sp-none{display:none}@container acct-panel (width>=46rem){.sp-split{grid-template-rows:minmax(0,1fr);grid-template-columns:clamp(16rem,32%,22rem) minmax(0,1fr);align-items:stretch}.sp-detail.sp-none{display:block}}.sp-list{flex-direction:column;display:flex}.sp-invites,.sp-items{gap:.15rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.sp-invites{border-bottom:1px solid var(--line);padding-bottom:.75rem}.sp-invite{grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.5rem .75rem;padding:.55rem .75rem;display:grid}.sp-invite>.acct-row-actions{grid-column:2}.sp-invite>.acct-row-icon,button.sp-item>.acct-row-icon{margin-top:.1rem}.sp-item-text{gap:.15rem;min-width:0;display:grid}.sp-item-text>strong{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-weight:700;display:flex}.sp-item-text>small{color:var(--muted);overflow-wrap:anywhere;font-size:.82rem}.sp-item-text .pill{padding:.05rem .55rem;font-size:.75rem}button.sp-item{border-radius:var(--radius-ctl);width:100%;color:var(--ink);font-weight:inherit;text-align:left;white-space:normal;background:0 0;border:0;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.75rem;margin:0;padding:.6rem .75rem;display:grid}button.sp-item:hover:not(:disabled){background:var(--surface-2)}button.sp-item[aria-current=true],button.sp-item[aria-current=true]:hover:not(:disabled){background:var(--brand-soft)}button.sp-item[aria-current=true]>.acct-row-icon,button.sp-item[aria-current=true] strong{color:var(--brand-ink)}.sp-list>.sp-items,.acct-panel .sp-list>.empty{margin-bottom:.85rem}.sp-list>.sp-new{border-top:1px solid var(--line);margin-top:auto;padding-top:.85rem}.sp-new>input:not([type=checkbox]):not([type=radio]):not([type=number]),.sp-new>button{flex:100%}.sp-back{display:none}.sp-sum{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin-top:.75rem;display:flex}.sp-sum>p,.sp-sum>div{margin:0}.sp-sum>div>p:first-child{margin-top:0}.sp-sum>div>p:last-child{margin-bottom:0}.sp-facts{flex-wrap:wrap;gap:.35rem 1.5rem;margin:0;display:flex}.sp-facts>div{align-items:baseline;gap:.5rem;min-width:0;display:flex}.sp-facts dt{color:var(--muted);font-size:.84rem}.sp-facts dd{overflow-wrap:anywhere;margin:0;font-weight:700}.sp-group{margin-top:1.1rem}.sp-group>h3{color:var(--muted);letter-spacing:0;align-items:center;gap:.5rem;margin:0 0 .6rem;font-size:.82rem;display:flex}.sp-group>h3 .pill{padding:.05rem .55rem;font-size:.75rem}.sp-group>h4{color:var(--muted);margin:.9rem 0 .4rem;font-size:.8rem}.sp-group>p{margin:.6rem 0 0}.sp-group>h3+p,.sp-group>h4+p{margin-top:0}.sp-end>p{margin:0}.sp-end>.note{margin:.4rem 0 0}.sp-end>.restart-confirm{margin:.6rem 0 0}.sp-end>.restart-confirm p{flex-basis:100%}.sp-detail table{width:100%}.sp-form{flex-wrap:wrap;align-items:center;gap:.5rem;max-width:42rem;display:flex}.sp-form>input:not([type=checkbox]):not([type=radio]){flex:12rem;min-width:0;margin:0}.sp-form>input[type=number]{flex:0 9rem}.sp-form>button{flex:none;margin:0}.sp-form+table,.sp-form+.note{margin-top:.6rem}@media (width>=64.01rem){.sp-split>.section{overflow-y:auto}}@media (width<=47.5rem){.sp-split[data-view=list]>.sp-detail,.sp-split[data-view=detail]>.sp-list{display:none}.sp-back{color:var(--brand-ink);background:0 0;border:0;align-items:center;margin:-.35rem 0 .35rem -.5rem;padding:0 .5rem;display:inline-flex}.sp-back:hover:not(:disabled){text-underline-offset:3px;background:0 0;text-decoration:underline}table.sp-members,table.sp-members tbody{display:block}table.sp-members thead{display:none}table.sp-members tr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.2rem .75rem;padding:.6rem 0;display:flex}table.sp-members tbody tr:last-child{border-bottom:0}table.sp-members td{border:0;padding:0}table.sp-members td:first-child{font-weight:700}table.sp-members td:nth-child(2){color:var(--muted)}table.sp-members td:last-child{flex-wrap:wrap;flex-basis:100%;gap:.5rem;display:flex}table.sp-members td:last-child button{margin:0}table.sp-members td:last-child:not(:has(button)){display:none}table.sp-members tbody tr:hover td{background:0 0}}@container acct-panel (width>=46rem){.acct-connect{align-items:stretch}}@media (width>=90rem){.acct-connect>.section:not(.acct-egress){flex-shrink:0}}.page-hero-line{width:1.6rem;height:1.6rem;color:var(--muted);flex:none;display:inline-flex}.page-hero-line svg{width:100%;height:100%}[data-app=admin] .page-hero{gap:.65rem;min-height:3.3rem;margin:0 0 1rem}[data-app=admin] .section{padding:1.1rem 1.25rem}[data-app=admin] .section>h2{margin-bottom:.5rem;font-size:1rem}[data-app=admin] .section>h2+.note{margin:0 0 .85rem;font-size:.82rem}[data-app=admin] .page>.page-footer{border-top:0;margin-top:auto;padding-top:1.25rem}[data-app=admin] th{white-space:normal;word-break:keep-all}[data-app=admin] td{word-break:keep-all;overflow-wrap:break-word}[data-app=admin] td small{overflow-wrap:anywhere}[data-app=admin] td:has(>button){text-align:right;width:1%}[data-app=admin] td>input:not([type=checkbox]):not([type=radio]){width:100%;min-width:8rem}[data-app=admin] td:has(>button)>button+button{margin-left:.5rem}.picker{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;max-width:100%;display:inline-flex}.picker>input,.picker>button{margin:0}.picker>:is(ul,p,.error){flex:100%;margin:.25rem 0 0}td .picker{display:flex}td .picker>input{flex:10rem;width:10rem;max-width:28rem}.cell-form{flex-wrap:wrap;align-items:center;gap:.4rem .5rem;display:flex}.cell-form>input:not([type=checkbox]):not([type=radio]):not([type=number]){flex:8rem;width:8rem;min-width:8rem;margin:0}.cell-form>button{margin:0}[data-app=admin] .state{border-radius:var(--radius-sm);padding:.1rem .5rem;font-size:.75rem;font-weight:700}[data-app=admin] .counts{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}[data-app=admin] .count{background:var(--surface);box-shadow:none}[data-app=admin] .count b{letter-spacing:-.02em;font-size:2rem;line-height:1.2}[data-app=admin] .count span{font-size:.82rem}[data-app=admin] :is(button[type=submit],a>button){box-shadow:none}[data-app=admin] :is(button[type=submit],a>button):hover:not(:disabled){transform:none}@media (width<=64rem){[data-app=admin] .page>.page-footer{margin-top:2rem}}@media (width<=40rem){.page-hero-line{width:1.35rem;height:1.35rem}[data-app=admin] .page-hero{min-height:0}}.fields{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));align-items:end;gap:.75rem 1rem;margin:0 0 1rem;display:grid}.fields>label,.fields>.field{gap:.3rem;min-width:0;margin:0;display:grid}.field-label{color:var(--muted);font-size:.875rem;font-weight:650;line-height:1.3}.fields input:not([type=checkbox]):not([type=radio]):not([type=number]),.fields input[type=number],.fields select,.fields textarea{width:100%;min-width:0;margin:0}.fields>.fields-act{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.fields>.fields-act>button{margin:0}.fields>.span-2{grid-column:span 2}.fields>:is(.span-all,.note,.error){grid-column:1/-1;margin:0}.fields>label.check{align-self:center;align-items:center;gap:.45rem;display:flex}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin:0 0 .5rem;display:flex}.section-head>h2{margin:0}[data-app=admin] .section>.section-head>h2{font-size:1rem}[data-app=admin] .section>.section-head+.note{margin:0 0 .85rem;font-size:.82rem}.section-act{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.section-act>:is(button,a){margin:0}.meta{flex-wrap:wrap;align-items:center;gap:.3rem .4rem;margin:.3rem 0 0;padding:0;list-style:none;display:flex}.meta>.pill{font-size:.75rem}.toolbar{flex-wrap:wrap;align-items:end;gap:.6rem 1rem;margin:0 0 1rem;display:flex}.toolbar>.toolbar-end{align-items:center;gap:.5rem;margin-left:auto;display:flex}.toolbar label,.toolbar button{margin:0}@media (width<=40rem){.fields>.span-2{grid-column:auto}}.seats>.fit,.seats>.cols{flex:auto}@media (width>=75.01rem){.seats-cols.cols-last{grid-template-columns:minmax(16rem,20rem) minmax(0,1fr)}.seats-cols>.seats-side{min-height:0;overflow-y:auto}.seats-cols>.seats-side>.section{flex:1 0 auto}}.seats-counts{margin-bottom:1rem}.seats-setup-open{align-items:center;gap:.45rem;display:inline-flex}.seats-setup-open svg{flex:none;width:1.15rem;height:1.15rem}.seats .seat-field{align-items:stretch;gap:.3rem;min-width:0;margin:0;display:grid}.seats .seat-field>input:not([type=checkbox]):not([type=radio]),.seats .seat-field>select{width:100%;min-width:0;margin:0}.seats-account{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:.5rem 1rem;margin:0 0 .5rem;padding-bottom:.75rem;display:flex}.seats-account>.seat-field{flex:0 18rem}.seats-account>.seats-account-meta{margin:0;padding-bottom:.55rem}.seats-account-meta code{background:0 0;border:0;padding:0;font-size:.75rem}.seat-drift-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.seat-drift-list>.banner{margin:0}.seat-drift-what{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.seat-drift-what>.pill{background:var(--surface);padding:.1rem .55rem;font-size:.75rem}.seat-drift-what>b{overflow-wrap:anywhere;font-weight:600}.seat-drift-why{color:var(--muted);font-size:.8125rem}.seat-pool,.seat-file{padding:.85rem 0 1rem}.seat-pool+.seat-pool,.seat-pool+.seat-file,.seats .fit-scroll>.empty+.seat-file{border-top:1px solid var(--line)}.seat-pool-head{flex-wrap:wrap;align-items:center;gap:.4rem 1.5rem;margin-bottom:.55rem;display:flex}.seat-pool-head h3,.seat-file h3{letter-spacing:-.01em;margin:0;font-size:1rem}.seat-meter{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.75rem;font-size:.875rem;display:flex}.seat-meter .bar{flex:none;width:9rem}.seat-meter b{color:var(--ink);font-size:1rem}.seat-assign>.fields{grid-template-columns:minmax(0,26rem) auto;margin:0 0 .35rem}.seat-assign>.fields>label{grid-column:auto}.seat-assign button{margin:0}.seat-assign>.note{margin:.25rem 0 .5rem}.seat-assign>table{margin-bottom:.5rem}.seat-table,.seat-found{margin-top:.35rem}.seat-table .seat-person{width:36%}.seat-table .seat-origin,.seat-table .seat-act,.seat-found .seat-act{white-space:nowrap;width:1%}.seat-table .seat-act,.seat-found .seat-act{text-align:right}.seat-table td button,.seat-found td button{margin:0}.cr-pick-search,.cr-pick-chosen{align-items:center;gap:.5rem;min-width:0;display:flex}.cr-pick-search>input{flex:1;min-width:0}.cr-pick-search>button,.cr-pick-chosen>button{flex:none;margin:0}.cr-pick-chosen>span{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--brand-soft);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:0 .75rem;line-height:2.5rem;display:block;overflow:hidden}.cr-pick-found{margin:0 0 .75rem}.seat-confirm{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:inline-flex}.seat-state .dot{vertical-align:.08em;margin-right:.45rem;display:inline-block}.seat-state small{color:var(--muted);white-space:nowrap;font-size:.8125rem}tr.seat-done td{color:var(--muted)}.seat-file-of{color:var(--muted);font-size:.875rem;font-weight:500}.seat-file>.note{margin:.4rem 0 .6rem}.seat-file input[type=file]{margin:0}.seat-setup>.note{margin:0 0 1rem}.seat-steps{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.seat-step{flex-direction:column;gap:.55rem;min-width:0;display:flex}.seat-step h3{letter-spacing:-.01em;align-items:center;gap:.55rem;margin:0;font-size:1rem;display:flex}.seat-step-no{background:var(--brand-fill);width:1.65rem;height:1.65rem;color:var(--on-brand);border-radius:50%;flex:none;place-items:center;font-size:.82rem;font-weight:800;display:inline-grid}.seat-step>.note{margin:0}.seat-step-form{flex-direction:column;flex:auto;gap:.6rem;display:flex}.seat-fields{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.5rem .9rem;display:grid}.seat-step-go{align-self:flex-start;margin:0}.seat-step-done{color:var(--ok);margin:0;font-size:.875rem;font-weight:600}.seat-step .error{margin:0}.seat-accounts{color:var(--muted);margin:0;font-size:.875rem}.seat-accounts b{color:var(--ink);font-weight:600}dialog.doc-dialog.seat-setup-dialog{width:min(52rem,100% - 2rem)}.seat-setup-sheet .seat-step-form{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.65rem .9rem;display:grid}.seat-setup-sheet .seat-fields{display:contents}.seat-setup-sheet .seat-step-go{place-self:end start}.seat-setup-sheet .seat-step-form>.error,.seat-setup-sheet .seat-step-form>.seat-step-done{order:1;grid-column:1/-1}.seat-setup-sheet .seat-step{border-top:1px solid var(--line);padding:1rem 0 1.1rem}.seat-setup-sheet .seat-step:last-child{padding-bottom:.5rem}.seats-start-head{flex-wrap:wrap;align-items:baseline;gap:.15rem 1rem;margin-bottom:.45rem;display:flex}.seats-start-head h2{margin:0}.seats-start-lead{color:var(--brand-ink);margin:0;font-size:.9rem;font-weight:700}.seats-start-head>.seats-file-open{align-self:center;margin-left:auto}.seat-setup-page .seat-step{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-2);padding:.85rem 1.05rem .95rem}@media (width>=75.01rem){.seat-setup-page .seat-steps{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr)}.seat-setup-page .seat-fields{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}.seat-setup-page .seat-step-go{margin-top:auto}}@media (width<=40rem){.seats-account>.seat-field{flex:100%}.seats-account>.seats-account-meta{padding-bottom:0}.seat-meter .bar{width:6rem}.seat-table thead{display:none}.seat-table,.seat-table tbody,.seat-found,.seat-found tbody{display:block}.seat-table tr,.seat-found tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.75rem;padding:.55rem .35rem;display:grid}.seat-table tr:last-child,.seat-found tr:last-child{border-bottom:0}.seat-table td,.seat-table td.seat-person,.seat-found td{overflow-wrap:anywhere;background:0 0;border:0;width:auto;padding:.1rem 0;display:block}.seat-table td.seat-act,.seat-found td.seat-act{grid-area:1/2/span 3}.seat-table td.seat-origin,.seat-found td:nth-child(2){color:var(--muted);font-size:.8125rem}dialog.doc-dialog.seat-setup-dialog{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-width:100%;margin:auto 0 0}}.subpanel>.fill-panel{flex-direction:column;flex:auto;min-width:0;display:flex}.fill-panel>.fit,.fill-panel>.cols{flex:auto}@media (width>=64.01rem){.fill-panel>.fit>.empty{text-align:center;flex:1 1 0;place-items:center;min-height:8rem;margin:0;display:grid}}@media (width>=75.01rem){.fill-panel .col>.fit{flex:1 1 0}.fill-panel .col>.fit>.empty{text-align:center;flex:1 1 0;place-items:center;min-height:5rem;margin:0;display:grid}.fill-panel .col>.fit>.fit-scroll{min-height:5rem}}.fill-panel .section>.empty{background:0 0}.list-toolbar{align-items:center;margin-bottom:.75rem}.list-toolbar>label{gap:.5rem}.list-toolbar select{min-width:9rem;margin:0}.list-meta{margin:0 0 .85rem}.meta-label{color:var(--muted);font-size:.8125rem}.list-counts{margin:0 0 1rem}.list-counts .count b{white-space:nowrap}@media (width<=40rem){.list-counts .count b{font-size:1.45rem}}td>.row-pill{margin-left:.5rem;padding:.05rem .55rem;font-size:.75rem}.sp-open{border-bottom:1px solid var(--line);margin:0 0 1rem;padding:.25rem 0 1.1rem}.sp-open[hidden]{display:none}.sp-open>h3{letter-spacing:-.01em;margin:0 0 .2rem;font-size:.95rem}.sp-open>.note{margin:0 0 .75rem;font-size:.82rem}.sp-open>.fields{margin:0}.sp-fields{grid-template-columns:minmax(10rem,22rem) minmax(14rem,28rem) auto;align-items:start}.sp-fields>.fields-act{padding-top:1.34rem}.sp-fields .picker{display:flex}.sp-fields .picker>input{flex:8rem}.sp-picks{gap:.3rem;padding:0;list-style:none;display:grid}.sp-picks>li{flex-wrap:wrap;align-items:center;gap:.25rem .6rem;display:flex}.sp-picks>li>button{margin:0}.sp-picks small,.sp-picked small{color:var(--muted);font-size:.8125rem}.sp-picked{flex-wrap:wrap;align-items:center;gap:.25rem .6rem;display:inline-flex}.sp-picked>button{margin:0}.sp-table .pill{font-size:.75rem}.sp-table th.num,.sp-table td.num{text-align:right;font-variant-numeric:tabular-nums}.sp-table td.sp-state,.sp-table td.sp-meta{white-space:nowrap}.sp-table tr.sp-pending td{background:var(--warn-soft)}.sp-table th.sp-assign{width:32%}.sp-table .picker>input:not([type=checkbox]):not([type=radio]){max-width:28rem}.sp-assignee{flex-wrap:wrap;align-items:center;gap:.4rem .5rem;display:flex}.sp-assignee>.picker{flex:16rem}.sp-assignee>button{margin:0}.sp-assignee>.error{flex:100%;margin:0}.sp-handover{color:var(--muted);overflow-wrap:anywhere;margin:.35rem 0 0;font-size:.8125rem}@media (width<=40rem){.sp-fields{grid-template-columns:minmax(0,1fr)}.sp-fields>.fields-act{padding-top:0}.sp-table thead{display:none}.sp-table,.sp-table tbody{display:block}.sp-table tr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.35rem .4rem;padding:.7rem .5rem;display:flex}.sp-table tbody tr:last-child{border-bottom:0}.sp-table td{background:0 0;border:0;padding:0;display:block}.sp-table tr.sp-pending{border-radius:var(--radius-sm);background:var(--warn-soft)}.sp-table tr.sp-pending td{background:0 0}.sp-table td.sp-name{overflow-wrap:anywhere;flex:100%;font-weight:700}.sp-table td.sp-meta{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);align-items:center;gap:.3rem;padding:.2rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}.sp-table td.sp-meta:before{content:attr(data-label);color:var(--muted);font-weight:600}.sp-table td.sp-assign{flex:100%;margin-top:.3rem}.sp-table td.sp-assign:empty{display:none}}[data-app=admin] td.act{white-space:nowrap;text-align:right;width:1%}[data-app=admin] td.act>*+*{margin-left:.5rem}[data-app=admin] td.act button{margin-top:0;margin-bottom:0}[data-app=admin] td.act>.error{white-space:normal;margin:.25rem 0 0}td>.pill{padding:.15rem .65rem .15rem .55rem;font-size:.78rem}td .meta{margin-top:.35rem}.meta>.pill.ops-host{font-family:var(--mono);font-weight:600}.ops-confirm{text-align:left;white-space:normal;vertical-align:middle;gap:.4rem;width:16rem;max-width:100%;display:inline-grid}[data-app=admin] td.act>.ops-confirm{margin:.4rem 0 0 auto;display:grid}[data-app=admin] td.act>.ops-confirm:first-child{margin-top:0}.ops-confirm>:is(p,.note,.error){margin:0}.ops-confirm input:not([type=checkbox]):not([type=radio]):not([type=number]){width:100%;min-width:0;margin:0}.ops-confirm code{overflow-wrap:anywhere;white-space:normal}.ops-confirm-act{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.ops-confirm-act>button{margin:0}.ops-name{font-weight:650}.ops-sub{color:var(--muted);margin-top:.15rem;font-size:.8125rem;display:block}.ops-sub.cost-risk{color:var(--danger);padding:.2rem .5rem}.ops-note{font-size:.8125rem;display:block}.ops-note code,.ops-sub code{white-space:normal;overflow-wrap:anywhere}.ops-note>.note{margin:0;font-size:.8125rem}.ops-panel{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-2);margin:0 0 1rem;padding:.9rem 1rem}.ops-panel>.note{margin:0 0 .65rem}.ops-panel>.fields{margin-bottom:.5rem}.ops-panel>.fields:last-child,.ops-panel>:last-child{margin-bottom:0}.ops-panel>table{background:var(--surface);border-radius:var(--radius-ctl);margin-top:.5rem}.ops-progress{gap:.3rem;min-width:9rem;display:grid}.ops-progress>.bar{width:100%;max-width:12rem}.ops-failures{margin:0}.ops-failures>summary{min-height:0;color:var(--danger);font-size:.8125rem}.ops-failures ul{margin:.3rem 0 0;padding-left:1.1rem;font-size:.8125rem}.ops-failures code{white-space:normal;overflow-wrap:anywhere}.ops-ext td:first-child{min-width:14rem}.ops-preview{gap:.35rem;margin-top:.75rem}.ops-preview>h3{margin:0;font-size:1rem}.ops-preview>.ops-sub,.ops-preview>p{margin:0}.ops-preview>.fields{margin:.4rem 0 0}.ops-h3{color:var(--muted);margin:.75rem 0 .5rem;font-size:.82rem;font-weight:700}[data-app=admin] .counts.ops-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.fields.ops-rule-fields{grid-template-columns:7.5rem minmax(0,1fr) auto}.ops-rule-fields>label:nth-of-type(2),.ops-rule-fields>label:nth-of-type(3){grid-column:span 2}@media (width>=100rem){.fields.ops-rule-fields{grid-template-columns:7.5rem minmax(0,1.2fr) minmax(0,1fr) auto}.ops-rule-fields>label:nth-of-type(2),.ops-rule-fields>label:nth-of-type(3){grid-column:auto}}.ops-counts+.meta{margin-top:.6rem}.ops-hosts{margin:0 0 1rem}.ops-hosts>p{margin:0}.ops-hosts>.meta{margin-top:.5rem}.fields.ops-search{grid-template-columns:minmax(7rem,9rem) minmax(0,28rem) auto}.fields.ops-reason{grid-template-columns:minmax(0,28rem) auto}.fields.ops-policy{grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr))}@media (width<=40rem){.fields.ops-search,.fields.ops-reason,.fields.ops-policy{grid-template-columns:minmax(0,1fr)}table.ops-stack thead{display:none}table.ops-stack,table.ops-stack tbody{display:block}table.ops-stack tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.75rem;padding:.6rem .35rem;display:grid}table.ops-stack tr:last-child{border-bottom:0}table.ops-stack td{overflow-wrap:anywhere;background:0 0;border:0;grid-column:1;width:auto;min-width:0;padding:.12rem 0;display:block}table.ops-stack td:empty{display:none}table.ops-stack td.money{text-align:left}table.ops-stack .meta>.pill,.ops-preview .meta>.pill,.ops-counts+.meta>.pill{white-space:normal}table.ops-stack td.act{grid-area:1/2/span 8;align-self:center;width:auto}:is(table.ops-stack td.act:has(.ops-confirm),table.ops-stack td.act:has(>:nth-child(2))){text-align:left;white-space:normal;grid-area:auto/1/auto/-1;padding-top:.45rem}table.ops-stack td.act:has(>:nth-child(2))>button{margin:0 .5rem .35rem 0}table.ops-stack td[data-label]:before{content:attr(data-label);color:var(--muted);margin-right:.45rem;font-size:.78rem}table.ops-stack td.act:has(.ops-confirm) .ops-confirm{width:100%}.ops-ext td:first-child{min-width:0}}h3.cr-sub{letter-spacing:-.01em;margin:0 0 .3rem;font-size:.92rem}.cr-issue>.note{margin:0 0 .75rem}.cr-issue>.fields{margin-bottom:0}.cr-list-head{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.4rem .75rem;margin:1.1rem 0 .6rem;padding-top:1rem;display:flex}.cr-list-head>h3.cr-sub,.cr-list-head>.meta{margin:0}.meta.cr-counts,.cr-gated{margin:0 0 .75rem}.fit-scroll+.cr-gated,.empty+.cr-gated{margin:.75rem 0 0}.cr-done-line{margin:0 0 .75rem}.fields.cr-fields{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));align-items:start}.cr-field-note{color:var(--muted);word-break:keep-all;overflow-wrap:anywhere;font-size:.8125rem;line-height:1.45}.cr-hint{color:var(--muted);margin-left:.35rem;font-weight:400}dl.cr-fixed{margin:0 0 .6rem}dl.cr-fixed dd,.cr-value{overflow-wrap:anywhere;min-width:0;margin:0;padding:.15rem 0;font-size:.9rem}.cr-value{min-height:1.6rem;display:block}.cr-mono{font-family:var(--mono);font-size:.875rem}.cr-fixed-note{border-bottom:1px solid var(--line);margin:0 0 1rem;padding-bottom:1rem;font-size:.82rem}.cr-group-note{border-top:1px solid var(--line);margin:1rem 0 .75rem;padding-top:1rem;font-size:.82rem}.cr-fields+.cr-group-note{margin-top:1.1rem}.cr-fields{margin-bottom:0}.cr-savebar{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.85rem;padding-top:.85rem;display:flex}.cr-savebar>button,.cr-savebar>.note,.cr-savebar>.cr-confirm{margin:0}.cr-row{flex-wrap:wrap;align-items:center;gap:.5rem .6rem;margin:.75rem 0 0;display:flex}.cr-row>button{margin:0}.cr-row>.gated{flex:14rem;min-width:0}.cr-confirm{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:.75rem 0 0;display:flex}.cr-confirm>.banner{flex:0 auto;min-width:0;margin:0}.cr-confirm>.cr-row{margin:0}.cr-confirm>.fields,.cr-confirm>.error{flex:100%;margin:0}.kv.cr-kv{margin:0 0 .25rem}.kv.cr-kv>div{grid-template-columns:6.5rem minmax(0,1fr)}.cr-stateline{flex-wrap:wrap;align-items:center;gap:.3rem .6rem;display:inline-flex}.cr-stateline .pill,.cr-table .pill{padding:.12rem .6rem .12rem .5rem}.cr-pills{flex-wrap:wrap;gap:.3rem;display:inline-flex}.banner.cr-issued{gap:.6rem}.cr-issued>p{margin:0}textarea.cr-token{width:100%;min-height:0;font-family:var(--mono);word-break:break-all;resize:none;margin:0;font-size:.85rem;line-height:1.5}.cr-issued .cr-row{margin:0}.cr-done{font-size:.85rem;font-weight:600}.cr-add{border-bottom:1px solid var(--line);margin:0 0 1rem;padding-bottom:1rem}.cr-add>.note{margin:0 0 .75rem}.cr-table td.cr-main{font-weight:600}.cr-table th{white-space:nowrap}.cr-table td:is(.cr-main,.cr-name,.cr-sub-cell,.cr-state,.time){white-space:nowrap;width:1%;padding-right:1.25rem}.cr-table td.cr-wide{min-width:8rem}.cr-table td.cr-app{min-width:11rem}.cr-stateline small{color:var(--muted);font-size:.8125rem}.cr-pills{flex-wrap:nowrap}.cr-table td.cr-act{white-space:nowrap;text-align:right;width:1%}.cr-table td.cr-act>button+button{margin-left:.5rem}.cr-table td.cr-act>.error{white-space:normal}.cr-table tr.cr-open>td{background:var(--surface-2);border-bottom-color:#0000}.cr-table tr.cr-expand>td{background:var(--surface-2);padding:.15rem .65rem .9rem}.cr-table tr.cr-expand .cr-confirm,.cr-table tr.cr-expand .fields{margin:0}.cr-pair td>code{white-space:normal;overflow-wrap:anywhere}@media (width>=75.01rem){.cr-pair>.cols>.col>.section{flex:auto}}@media (width<=40rem){.cr-table thead{display:none}.cr-table,.cr-table tbody{display:block}.cr-table tr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.3rem .6rem;padding:.7rem .4rem;display:flex}.cr-table tbody tr:last-child{border-bottom:0}.cr-table tr>td{background:0 0;border:0;order:3;width:auto;padding:0;display:block}.cr-table td.cr-sub-cell{color:var(--muted);flex:100%;order:0;font-size:.8125rem}.cr-table td.cr-main,.cr-table td.cr-name{order:1}.cr-table td.cr-state{order:2}.cr-table td.cr-wide{flex:100%}.cr-table td.time{color:var(--muted);order:4;font-size:.8125rem}.cr-table td[data-label]:not(:empty):before{content:attr(data-label) " "}.cr-table td.cr-act{text-align:left;flex:100%;order:5;width:auto}.cr-table td:is(.cr-main,.cr-name,.cr-sub-cell,.cr-state,.time),.cr-table td.cr-wide,.cr-table td.cr-app{white-space:normal;width:auto;min-width:0;padding-right:0}.cr-table td.cr-app{order:2}.cr-pills{flex-wrap:wrap}.cr-table td.cr-act:empty{display:none}.cr-table td.cr-state:has(.cr-pills:empty){display:none}.cr-table tr.cost-risk{background:var(--danger-soft)}.cr-table tr.cr-open,.cr-table tr.cr-expand{background:var(--surface-2)}.cr-table tr.cr-open{border-bottom:0}.cr-table tr.cr-expand>td{background:0 0;flex:100%;padding:0}}.cr-counts{margin:0 0 1rem}.cr-pool-body{container:cr-pool/inline-size}.cr-pool-grid{gap:1rem;display:grid}.cr-pools{grid-template-columns:max-content minmax(4rem,1fr) max-content max-content;align-items:center;gap:.7rem .85rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.cr-pools>li{display:contents}.cr-pool-name{white-space:nowrap;font-weight:650}.cr-pool-track{border-radius:var(--radius-pill);background:var(--surface-2);height:.6rem;display:block;overflow:hidden}.cr-pool-track>i{border-radius:inherit;background:var(--chart-mine);height:100%;display:block}.cr-pool-amount{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.cr-pool-meta{flex-wrap:wrap;gap:.3rem;display:flex}.cr-pool-meta>.pill{padding:.1rem .6rem;font-size:.75rem}.cr-pool-grid>.legend{margin:0}@container cr-pool (width>=60rem){.cr-pool-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:1.5rem}.cr-pool-grid>.legend{border-left:1px solid var(--line);padding-left:1.5rem}}@container cr-pool (width<=26rem){.cr-pools{grid-template-columns:max-content minmax(3rem,1fr) max-content}.cr-pool-meta{grid-column:2/-1;margin-top:-.35rem}}.cr-chart-sum{color:var(--muted);font-variant-numeric:tabular-nums;margin:0 0 .35rem;font-size:.84rem}.cr-chart-sum b{color:var(--ink);font-size:.95rem}.fit>.cr-plot{border-radius:var(--radius-sm);outline:none;flex:1 1 0;min-height:0;position:relative}.cr-plot:focus-visible{box-shadow:0 0 0 3px var(--brand-glow)}.cr-plot>svg{display:block;position:absolute;inset:0;overflow:visible}.cr-plot-grid{stroke:var(--line);stroke-width:1px}.cr-plot-base{stroke:var(--line-strong);stroke-width:1px}.cr-plot-hover{fill:var(--surface-2)}.cr-plot-bar{fill:var(--chart-mine)}.cr-plot-tick,.cr-plot-x{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.cr-plot-x.current{fill:var(--ink);font-weight:700}.cr-plot-value{fill:var(--ink);font-variant-numeric:tabular-nums;font-size:11px;font-weight:650}.cr-plot-none{fill:var(--muted);font-size:13px}.cr-tip{z-index:2;pointer-events:none;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-width:9rem;box-shadow:var(--shadow-pop);font-variant-numeric:tabular-nums;padding:.5rem .7rem;font-size:.8rem;position:absolute}.cr-tip p{color:var(--muted);margin:0}.cr-tip p+p{margin-top:.15rem}.cr-tip b{color:var(--ink)}.cr-tip .cr-tip-head{color:var(--ink);margin-bottom:.25rem;font-weight:650}.cr-form{border-bottom:1px solid var(--line);margin:0 0 .85rem;padding-bottom:.85rem}.cr-form>.note{margin:0 0 .7rem}.cr-form>.cr-form-title{margin:0 0 .2rem;font-size:.92rem}.cr-form>.cr-form-title+.note{margin-top:0}.cr-form>.fields{margin:0}.cr-form>.banner{margin:.75rem 0 0}.cr-banner-act{flex-wrap:wrap;gap:.5rem;margin-top:.45rem;display:flex}.cr-banner-act>button{margin:0}.cr-nowrap{white-space:nowrap}.cr-topups td.cr-memo{min-width:10rem}td.cr-memo>.pill{margin-right:.4rem;padding:.05rem .55rem;font-size:.75rem}.cr-rev{color:var(--muted);margin-top:.15rem;font-size:.8rem;display:block}.cr-topups .cr-fix{white-space:nowrap;text-align:right;width:1%}.cr-topups td.cr-memo{width:55%}.cr-people td.cr-state{width:50%}.cr-topups tbody td{height:3.85rem}.cr-topups .cr-fix>.pill{padding:.1rem .6rem;font-size:.75rem}.cr-filter{gap:.3rem;display:grid}.cr-filter>select{min-width:12rem}.toolbar>.cr-hist-meta{margin:0;padding-bottom:.55rem}.cr-reverse>.fields{margin:.6rem 0 0}.cr-month-body{container:cr-month/inline-size}.cr-month-grid{align-items:center;gap:.85rem 2.5rem;display:grid}.cr-month-line{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin:0 0 .7rem;display:flex}.cr-month-meta{margin:0}.cr-month-kind{color:var(--muted);margin:0;font-size:.84rem}.cr-month-info>.cr-stats{margin:0}@container cr-month (width>=48rem){.cr-month-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.cr-month-chart{border-left:1px solid var(--line);padding-left:2.5rem}}.cr-stats{flex-wrap:wrap;align-items:baseline;gap:.35rem 0;margin:0 0 .85rem;display:flex}.cr-stats>div{border-left:1px solid var(--line);align-items:baseline;gap:.45rem;padding:0 1.1rem;display:flex}.cr-stats>div:first-child{border-left:0;padding-left:0}.cr-stats dt{color:var(--muted);font-size:.84rem}.cr-stats dd{letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:1.1rem;font-weight:800}.cr-stats dd small{color:var(--muted);letter-spacing:0;font-size:.78rem;font-weight:500}.cr-split{border-radius:var(--radius-pill);background:var(--surface-2);gap:2px;height:.65rem;display:flex;overflow:hidden}.cr-split>i{height:100%;display:block}.cr-split>i.received{background:var(--ok-mark)}.cr-split>i.waiting{background:var(--warn-mark)}.cr-split-legend{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.3rem 1.25rem;margin:.55rem 0 0;padding:0;font-size:.84rem;list-style:none;display:flex}.cr-split-legend li{white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.cr-split-legend b{color:var(--ink)}.cr-allot-forms{flex-wrap:wrap;gap:.75rem 2rem;margin:0 0 1rem;display:flex}.cr-allot-forms>.fields{flex:0 26rem;grid-template-columns:minmax(0,22rem) auto;margin:0}.cr-msg{margin:0 0 .6rem;font-size:.875rem}.fit>.fit-scroll:has(>table.cr-people){min-height:5rem}.cr-people .cr-name{font-weight:650}.cr-people .cr-amount{white-space:nowrap}.cr-money{font-variant-numeric:tabular-nums}.cr-people .cr-amount>.pill{margin-left:.45rem;padding:.05rem .55rem;font-size:.75rem}.cr-people .cr-state .dot{vertical-align:.08em;margin-right:.45rem;display:inline-block}.cr-people .cr-act{white-space:nowrap;text-align:right;width:1%}.cr-people .cr-act>button{margin:0}.cr-people .cr-act>button+button{margin-left:.5rem}.cr-people tr.cr-adjust td{background:var(--surface-2)}.cr-adjust .cell-form>.field-label{margin-right:.25rem}.cr-adjust .cell-form>input:not([type=checkbox]):not([type=radio]):not([type=number]){flex:0 10rem}@media (width<=75rem){.fit>.cr-plot{flex:none;height:14rem}}@media (width<=40rem){.cr-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1rem;display:grid}.cr-stats>div,.cr-stats>div:first-child{border:0;padding:0}.toolbar>.cr-hist-meta{padding-bottom:0}}@media (width>=75.01rem) and (height<=52.5rem){.cr-counts{margin-bottom:.6rem}[data-app=admin] .cr-counts .count b{font-size:1.7rem}}.pill.sw-pill{gap:.35rem;padding:.1rem .6rem .1rem .5rem;font-size:.75rem;line-height:1.5}[data-app=admin] :is(th,td).sw-fit{white-space:nowrap;width:1%}.sw-sub{color:var(--muted);margin-top:.1rem;font-size:.8125rem;font-weight:400;display:block}.sw-line{display:block}td>.meta,.sw-line+.meta{margin-top:.3rem}.note.sw-foot{margin:.6rem 0 0}.note.sw-inline{white-space:nowrap;margin:0}.toolbar>label.sw-field{gap:.3rem;display:grid}.toolbar.sw-mid{align-items:center}.toolbar>label.check{align-items:center;gap:.45rem;display:inline-flex}.sw-ov-row{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1rem;margin:0 0 1rem;display:grid}.sw-ov-row>.section{margin:0}.sw-ov-row .counts{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.6rem}.sw-ov-row .counts.sw-counts-2{grid-template-columns:repeat(2,minmax(0,1fr))}[data-app=admin] .counts.sw-compact .count{padding:.7rem .85rem}[data-app=admin] .counts.sw-compact .count b{overflow-wrap:anywhere;font-size:1.45rem}[data-app=admin] .sw-ov-row .section>h2+.note{margin-bottom:.6rem}.count.sw-zero b{color:var(--muted)}.sw-tile-label{display:block}.sw-tile-label>.dot{vertical-align:.08em;margin-right:.35rem;display:inline-block}.fit>.fit-scroll.sw-short{min-height:5.5rem}@media (width>=64.01rem) and (height<=52rem){.page>.fit:has(>.fit-scroll.sw-short){flex:none}.page>.fit>.fit-scroll.sw-short{display:none}.page>.fit:has(>.fit-scroll.sw-short)>h2{margin-bottom:0}}tr.sw-picked td{background:var(--brand-soft)}.sw-person-id{color:var(--muted);overflow-wrap:anywhere;margin:0 0 .5rem;font-size:.85rem}.sw-reason{gap:.2rem;margin:.75rem 0 0;display:grid}.sw-history{margin:0;padding:0;list-style:none}.sw-history>li{gap:.25rem;padding:.65rem .1rem;display:grid}.sw-history>li+li{border-top:1px solid var(--line)}.sw-history-head{flex-wrap:wrap;align-items:center;gap:.3rem .5rem;display:flex}.sw-person-id+.meta{margin-top:0}@media (width>=75.01rem) and (width<=90rem){.cols table.sw-people .sw-col-reason{display:none}}[data-app=admin] td.sw-act{text-align:right}.sw-cell-form{text-align:left;min-width:28rem}.sw-cell-form>.sw-cell-error{flex:100%;margin:0}.sw-panel{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-2);margin:0 0 1rem;padding:.85rem 1rem .25rem}.sw-panel>h3:first-child{margin-top:0}.sw-panel>table{margin-bottom:.75rem}.banner.sw-banner-form{gap:.6rem}.banner.sw-banner-form>.fields{margin:0}.counts.sw-counts-one{grid-template-columns:minmax(10rem,16rem)}td>.sw-ratio{font-size:.75rem}tr.sw-total th,tr.sw-total td{border-top:1px solid var(--line-strong);font-weight:700}.cm-admin-tab>:first-child{margin-top:0}.cm-admin-facts{grid-template-columns:max-content minmax(0,36rem);gap:.55rem 1.5rem;margin:0 0 1rem;display:grid}.cm-admin-facts dt{color:var(--muted);font-size:.86rem;font-weight:600}.cm-admin-facts dd{overflow-wrap:anywhere;margin:0}.cm-admin-fact-sub{color:var(--muted);margin-left:.6rem;font-size:.86rem}.cm-admin-fact-part{white-space:nowrap}.cm-admin-id{border-radius:var(--radius-sm);background:var(--surface-2);-webkit-user-select:all;user-select:all;padding:.1rem .4rem;font-size:.84rem}.cm-admin-read-head{border-bottom:1px solid var(--line);padding-bottom:.9rem}.cm-admin-read-head .cm-meta{margin:.35rem 0 0}.cm-admin-read-part{padding:1rem 0}.cm-admin-read-part+.cm-admin-read-part{border-top:1px solid var(--line)}.cm-admin-read-part>.cm-body{margin:0}.cm-admin-read-part>h4{color:var(--ink);margin:0 0 .6rem;font-size:.92rem;font-weight:700}.cm-admin-read-part>.cm-pics,.cm-admin-read-part>.cm-files{margin-top:.5rem}.cm-admin-side>.section+.section{margin-top:1rem}.cm-admin-actions>.cm-admin-form:first-of-type{margin-top:0}@media (width>=75.01rem){.subpanel>.cm-admin-split{flex:1 1 0;height:0;min-height:24rem}.cm-admin-split{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:1rem;display:grid}.cm-admin-split>.section{min-height:0;margin:0}.cm-admin-post>.subtabs-frame{flex:1 1 0;height:0;min-height:0}.cm-admin-side{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.cm-admin-side>.section{flex:none;margin:0}.cm-admin-side>.cm-admin-actions,.cm-admin-actions>.cm-admin-act,.cm-admin-act>.cm-reason{flex-direction:column;flex:1 0 auto;display:flex}.cm-admin-act>.cm-reason>textarea{resize:vertical;flex:1 0 3rem;min-height:3rem}}@media (width<=40rem){.sw-cell-form{min-width:16rem}}[data-app=admin] .fit-scroll:has(>table.inc-table){container-type:inline-size}[data-app=admin] .inc-table td.inc-who small{overflow-wrap:normal;white-space:nowrap}.inc-table td.inc-amount{white-space:nowrap;font-variant-numeric:tabular-nums}.inc-table tr.inc-noted>td{border-bottom-color:#0000}.inc-table tr.inc-notes>td{padding-top:0}.inc-table tr.inc-noted:hover+tr.inc-notes>td{background:var(--surface-2)}.inc-table tr.inc-noted:has(+tr.inc-notes:hover)>td{background:var(--surface-2)}.inc-note-list{justify-items:start;gap:.4rem;max-width:calc(100cqi - 1.3rem);display:grid;position:sticky;left:0}.inc-note{flex-wrap:nowrap;align-items:center;gap:.5rem .75rem;min-width:0;display:flex}.inc-note>.banner,.inc-note-list>.banner{text-wrap:pretty;flex:0 auto;min-width:0;margin:0}.inc-note>button{flex:none;margin:0}@container (width<=36rem){.inc-note{flex-wrap:wrap}}@container (width<=37rem){.inc-table thead{display:none}.inc-table,.inc-table tbody{display:block}.inc-table tbody tr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;padding:.75rem .4rem;display:flex}.inc-table tbody tr:last-child{border-bottom:0}.inc-table tbody tr>td{border:0;padding:0;display:block}.inc-table tbody tr>td,.inc-table tbody tr:hover>td,.inc-table tbody tr.inc-noted:hover+tr.inc-notes>td{background:0 0}.inc-table tbody tr.inc-noted:has(+tr.inc-notes:hover)>td{background:0 0}.inc-table td.inc-who{font-weight:700}.inc-table td.inc-who br{display:none}.inc-table td.inc-who small{color:var(--muted);margin-left:.4rem;font-weight:400}.inc-table td.time{color:var(--muted);order:1;font-size:.8125rem}.inc-table td.time[data-label]:before{content:attr(data-label) " "}.inc-table td:nth-child(3),.inc-table td.inc-act{flex:100%;order:2}.inc-table td.inc-act{text-align:left;width:auto}.inc-table td.inc-act .decide{grid-template-columns:minmax(0,1fr) auto}.inc-table tr.inc-noted{border-bottom-color:#0000;padding-bottom:.5rem}.inc-table tr.inc-notes{padding-top:0}.inc-table tr.inc-notes>td{flex:100%}.inc-note-list{max-width:none}}.rv-table tr.rv-split>td{border-bottom-color:#0000}.rv-table tr.rv-sub>td{padding-top:0}.rv-table tr.rv-split:hover+tr.rv-sub>td{background:var(--surface-2)}.rv-table tr.rv-split:has(+tr.rv-sub:hover)>td{background:var(--surface-2)}.rv-separate{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem .5rem;display:flex}.rv-separate>input:not([type=checkbox]):not([type=radio]):not([type=number]){flex:10rem;width:10rem;min-width:0;max-width:18rem;margin:0}.rv-separate>button{flex:none;margin:0}.rv-separate>small{color:var(--muted);text-align:right;text-wrap:pretty;flex:100%;font-size:.8125rem}@media (width>=90rem){@container home-col (width>=60rem){.credit-card .credit-body>.credit-sum{grid-template-columns:repeat(4,minmax(0,1fr));justify-self:stretch;gap:0 1.5rem;width:auto;padding:.8rem 1.1rem}.credit-card .credit-sum>div{align-content:start;gap:.3rem;min-width:0;display:grid}.credit-card .credit-sum dt{font-size:.8rem}.credit-card .credit-sum dd{text-align:left;font-size:1.05rem}.credit-card .credit-sum .eq dt,.credit-card .credit-sum .eq dd{border-top:0;padding-top:0}}}.nrow-line{width:1.25rem;height:1.25rem;color:var(--muted);flex:none;display:inline-flex}.nrow-line svg{width:100%;height:100%}.cp-gauge{container:cp-gauge/inline-size}.cp-gauge-layers{column-gap:2rem;display:grid}.cp-gauge-spans{gap:.6rem;max-width:26rem;margin:0;padding:0;list-style:none;display:grid}.cp-gauge-spans li{grid-template-columns:3.5rem minmax(0,1fr) max-content;align-items:center;gap:.15rem .75rem;font-size:.88rem;display:grid}.cp-gauge-span{color:var(--muted);white-space:nowrap}.cp-gauge-spans b{font-variant-numeric:tabular-nums;white-space:nowrap}.cp-gauge-spans small{color:var(--muted);font-variant-numeric:tabular-nums;grid-column:2/-1;font-size:.82rem}@container cp-gauge (width>=40rem){.cp-gauge-layers{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-gauge-layers h3.cp-sub{max-width:none}}@media (width>=90rem){.credit-page:not(.solo) .cp-side>.cp-gauge{grid-column:1/-1;align-self:stretch;min-height:0;max-height:100%;overflow-y:auto}.credit-page:not(.solo) .cp-side:has(>.cp-daily:not([hidden])):has(>.cp-gauge){grid-template-rows:auto minmax(0,1fr) minmax(0,max-content)}}@media (width<=47.5rem){.cp-gauge{order:-2}}.acct-group[data-group=plan]>.section>:is(p,ul,div){max-width:48rem}@media (width>=64.01rem){.acct-group>.section.fit>.fit-scroll{flex:0 auto;height:auto;min-height:8rem}.acct-group[data-group=privacy]>.section:not(.fit){flex-shrink:0}}@container acct-card (width>=56rem){.acct-group[data-group=privacy]>.section.fit>.fit-scroll{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;column-gap:2.5rem;display:grid}}@container acct-panel (width>=64rem){.acct-group[data-group=plan]>.section:has(>ul.note):not(:has(input[type=checkbox])){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;column-gap:2rem;display:grid}.acct-group[data-group=plan]>.section:has(>ul.note):not(:has(input[type=checkbox]))>*{grid-column:1}.acct-group[data-group=plan]>.section:has(>ul.note):not(:has(input[type=checkbox]))>ul.note{border-left:1px solid var(--line);grid-area:2/2/span 7;align-self:start;margin-block:.4rem 0;padding-left:2.75rem}}.page>.cm{width:100%;max-width:68rem;margin:0 auto}.cm{flex-direction:column;gap:1rem;min-width:0;display:flex}.cm>*{flex:none;min-width:0}.cm-head{align-items:flex-end;gap:.5rem 1rem}.cm-head h2{letter-spacing:-.02em;margin:0;font-size:1.5rem;line-height:1.3}.cm-head p{color:var(--muted);margin:.15rem 0 0}.cm-head-act{gap:.5rem}.cm-head .cm-me{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);gap:.45rem;padding:.25rem .8rem .25rem .3rem;font-size:.85rem}.cm-cols{grid-template-columns:minmax(0,1fr) 22rem;align-items:start;gap:1rem;display:grid}.cm-card{flex-direction:column;min-width:0;display:flex}.cm-card>*{flex:none}.cm-card>.pcard-head{min-height:1.75rem}.cm-card-note{margin:0 0 .75rem;font-size:.82rem}.cm-rules-card>.cm-card-note{margin-bottom:1rem}a.cm-link{color:var(--muted);white-space:nowrap;font-size:.85rem;font-weight:600;position:relative}a.cm-link:after{content:"";position:absolute;inset:-12px -8px}a.cm-link:hover,a.cm-link{color:var(--brand-ink)}.cm .cm-topics{gap:.35rem;margin:0 0 .6rem}.cm .cm-topics button{border-radius:var(--radius-ctl);min-height:44px;color:var(--muted);padding:.3rem .9rem;font-size:.88rem}.cm .cm-topics button[aria-pressed=true],.cm .cm-topics button[aria-pressed=true]:hover:not(:disabled){border-color:var(--brand-fill);background:var(--brand-fill);color:var(--on-brand)}@supports (corner-shape:superellipse(1.5)){.cm .cm-topics button{border-radius:calc(var(--radius-ctl) * 1.25);corner-shape:superellipse(1.5)}}.cm .cm-card>.cm-list{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.cm .cm-row{border-radius:var(--radius-sm);color:var(--ink);grid-template-columns:4.5rem minmax(0,1fr) 9.5rem 6.5rem;grid-template-areas:"topic main who when";align-items:center;gap:.25rem 1rem;padding:.7rem .5rem;display:grid}.cm .cm-row-mine{grid-template-columns:4.5rem minmax(0,1fr) max-content;grid-template-areas:"topic main when"}.cm .cm-row>.cm-topic{grid-area:topic;justify-self:start}.cm-row-main{grid-area:main;gap:.2rem;min-width:0;display:grid}.cm-row-line{flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;min-width:0;display:flex}.cm-row-text{overflow-wrap:anywhere;min-width:0;font-weight:650}.cm-row-tag{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.8rem}.cm .cm-row-notice{font-size:.8rem}.cm-row-who{grid-area:who;align-items:center;gap:.45rem;min-width:0;font-size:.85rem;display:flex}.cm-row-who b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.cm-row-who .cm-face{width:1.5rem;height:1.5rem}.cm-row-when{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:when;justify-items:end;gap:.1rem;font-size:.82rem;display:grid}.cm-row-when small{font-size:.76rem}.cm-pager{border-top:1px solid var(--line);color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.5rem .9rem;margin-top:.5rem;padding-top:.6rem;font-size:.85rem;display:flex}.cm-pager-btns{gap:.35rem;display:flex}.cm-pager-btns button{place-items:center;width:44px;margin:0;padding:0;display:inline-grid}.cm-pager-btns svg{width:1.1rem;height:1.1rem}.cm-set{gap:.35rem;margin:0 0 .9rem;display:grid}.cm-set>label{margin:0;font-size:.88rem;font-weight:600}.cm-set-row{flex-wrap:wrap;gap:.5rem;display:flex}.cm-set-row>input:not([type=checkbox]):not([type=radio]):not([type=number]){flex:10rem;width:auto;min-width:0;margin:0}.cm-set-row>button{flex:none;margin:0}.cm-set>.note,.cm-set>.error{margin:0;font-size:.82rem}.cm-me-card>.note[role=status]{margin:0 0 .9rem}.cm-me-foot{border-top:1px solid var(--line);justify-items:start;gap:.75rem;padding-top:.85rem;display:grid}.cm-me-foot>button{margin:0}.cm-me-foot>.cm-confirm{justify-self:stretch;margin:0}.cm-me-foot>.error{margin:0}.cm-join-form>.cm-warn{margin-top:0}.cm-join-form .cm-actions{margin-top:.5rem}.cm-post .cm-post-title{overflow-wrap:anywhere;margin:0 0 .5rem;font-size:1.3rem;line-height:1.4}.cm-post>.cm-post-body>:first-child{margin-top:0}.cm-comments .pcard-head h2{margin:0}.cm-comments>ul{margin:0 0 .75rem}.cm-comments>ul>.cm-comment:first-child{padding-top:0}.cm-compose-head{flex-wrap:wrap;align-items:flex-start;gap:0 1rem;display:flex}.cm-compose-head>label:first-child{flex:0 0 11rem}.cm-compose-head>label:last-child{flex:14rem;min-width:0;margin-left:0}.cm-compose-main>.cm-compose-body{align-items:stretch}.cm-compose-side>.cm-chips{margin-bottom:.25rem}.cm-compose-side>.cm-actions{margin-top:.25rem}.cm-compose-side>.note{margin:.5rem 0 0}.cm-cols>.cm-compose-foot .cm-actions{margin-top:0}@media (width>=90rem){.page>.cm{max-width:none}.cm-cols{grid-template-columns:minmax(0,1fr) 24rem}.cm-cols.cm-read{grid-template-columns:minmax(0,1.6fr) minmax(24rem,1fr)}.cm-cols.cm-compose{grid-template-columns:minmax(0,1fr) 28rem}}@media (width>=64.01rem){.page>.cm{flex:auto}.cm>.cm-cols{flex:1 1 0;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:24rem}.cm-cols>.cm-card{min-height:0;overflow-y:auto}.cm-cols>.cm-board{overflow:hidden}.cm-board>.cm-list{flex:1 1 0;min-height:0;overflow:hidden}.cm-cols>.cm-post,.cm-cols>.cm-comments{overflow:hidden}.cm-post>.cm-post-body{flex:1 1 0;min-height:0;overflow-y:auto}.cm-comments>ul{flex:1 1 0;min-height:4rem;overflow-y:auto}.cm-comments>.pcard-head+.cm-field{margin-top:auto}.cm-compose-main>.cm-compose-body{flex-direction:column;flex:auto;margin-bottom:0;display:flex}.cm-compose-body>textarea{resize:none;flex:1 1 0;height:0;min-height:8rem}.cm-compose-body>.cm-count{align-self:flex-end}.cm-cols>.cm-rules-card{overflow:hidden}.cm-rules-card>.cm-rules-view{border-radius:var(--radius-sm);flex:1 1 0;min-height:0;overflow:hidden}.cm-rules-view:focus-visible{outline:3px solid var(--brand-glow);outline-offset:2px}.cm-rules.cm-rules-flow{column-width:43rem;column-fill:auto;column-rule:1px solid var(--line);background:0 0;border:0;border-radius:0;column-gap:2.5rem;height:100%;max-height:none;margin:0;padding:0;overflow:visible}.cm-rules-flow>h3:first-child{margin-top:0}.cm-rules-flow h4{break-after:avoid}.cm-rules-flow p{orphans:2;widows:2}.cm-rules-card>.cm-pager{margin-top:.75rem}.cm-cols>.cm-me-card{align-self:start;max-height:100%}}@media (width<=64rem){.cm-cols,.cm-cols.cm-read,.cm-cols.cm-compose{grid-template-columns:minmax(0,1fr)}}@media (width<=47.5rem){.cm .cm-row{flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;padding:.8rem .25rem;display:flex}.cm .cm-row>.cm-topic{flex:none}.cm .cm-row>.cm-row-main{flex:calc(100% - 5.5rem)}.cm .cm-row>.cm-row-who{flex:none;align-self:center}.cm .cm-row>.cm-row-when{flex:none;align-self:center;gap:.5rem;display:flex}.cm-head h2{font-size:1.3rem}.cm-compose-head>label:first-child{flex:100%}}.cm-catnav svg{flex:none;width:1.05rem;height:1.05rem}.cm .cm-catnav button{align-items:center;gap:.4rem;display:inline-flex}.cm-board-main{flex-direction:column;min-width:0;display:flex}.cm .cm-board-main>.cm-list{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.cm .cm-row-post{grid-template-columns:1.5rem minmax(0,1fr) max-content 3rem;grid-template-areas:"icon main answer count";align-items:center;column-gap:.75rem;padding:.8rem .5rem;position:relative}.cm .cm-row-post.with-vote{grid-template-columns:2.75rem 1.5rem minmax(0,1fr) max-content 3rem;grid-template-areas:"vote icon main answer count"}.cm .cm-row-post:hover{background:var(--surface-2)}.cm .cm-row-post:has(.cm-row-link:focus-visible){outline:3px solid var(--brand-glow);outline-offset:-3px}.cm-row-vote{grid-area:vote;justify-content:center;display:flex}.cm-row-icon{color:var(--muted);grid-area:icon;place-items:center;display:grid}.cm-row-icon.notice{color:var(--warn)}.cm-row-icon svg{width:1.25rem;height:1.25rem}.cm .cm-row-post>.cm-row-main{gap:.3rem}a.cm-row-link{color:var(--ink);font-size:1rem;font-weight:600;line-height:1.4}a.cm-row-link.cm-muted{color:var(--muted)}a.cm-row-link:hover{color:var(--brand-ink);text-decoration:none}a.cm-row-link:focus-visible{outline:none}a.cm-row-link:after{content:"";border-radius:var(--radius-sm);position:absolute;inset:0}.cm-row-meta{min-width:0;color:var(--muted);flex-wrap:wrap;align-items:center;gap:.2rem .6rem;font-size:.8rem;display:flex}.cm-row-meta>.cm-row-who{gap:.35rem;font-size:.8rem}.cm-row-meta>.cm-row-who .cm-face{width:1.25rem;height:1.25rem}.cm-row-answer{grid-area:answer;justify-self:end}.cm-row-count{color:var(--muted);font-variant-numeric:tabular-nums;grid-area:count;justify-self:end;align-items:center;gap:.3rem;font-size:.82rem;display:inline-flex}.cm-row-count svg{width:1rem;height:1rem}.cm-vote{z-index:1;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);min-width:2.5rem;height:1.75rem;min-height:0;color:var(--ink);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:.15rem;margin:0;padding:0 .4rem;font-size:.8rem;display:inline-flex;position:relative}.cm-vote:after{content:"";position:absolute;inset:-8px -2px}.cm-vote svg{width:.9rem;height:.9rem}.cm-vote:disabled{opacity:.5;color:var(--ink);cursor:default}.cm-vote[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-ink)}@supports (corner-shape:superellipse(1.5)){.cm-vote{corner-shape:round}}.cm-vote:not(:disabled):hover{border-color:var(--brand)}.cm-vote[aria-busy=true]{cursor:progress}.cm-vote-control{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;display:inline-flex}.cm-post .pcard-head>.cm-vote-control{margin-left:auto}.cm-vote-error{color:var(--danger);font-size:.78rem;line-height:1.35}.cm-row-main>.cm-vote-error{z-index:1;position:relative}.cm-comment-foot{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.55rem;display:flex}.cm-comment-foot>.cm-actions{margin:0}.cm-comment-foot>.cm-report,.cm-comment-foot>.cm-report-done{flex:1 0 100%;margin-top:.2rem}.cm-comment-foot .cm-vote:after{inset:-8px 0}.cm-my-votes{align-items:center;gap:.15rem;display:inline-flex}.cm-my-votes svg{width:.85rem;height:.85rem}.cm-answer-badge{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);white-space:nowrap;align-items:center;gap:.25rem;padding:.1rem .55rem;font-size:.76rem;font-weight:600;display:inline-flex}.cm-answer-badge.ok{border-color:var(--ok-mark);background:var(--ok-soft);color:var(--ok)}.cm-answer-badge svg{width:.9rem;height:.9rem;color:var(--ok-mark)}.cm-catnav-sub{flex-wrap:wrap;gap:.3rem;display:inline-flex}.cm .cm-catnav-sub button{min-height:2rem;padding:.25rem .6rem;font-size:.82rem}.cm-answer-line{color:var(--ok);flex-wrap:wrap;align-items:center;gap:.3rem;margin:.1rem 0 .5rem;font-size:.86rem;font-weight:600;display:flex}.cm-answer-line svg{width:1rem;height:1rem;color:var(--ok-mark)}.cm .cm-answer-jump{min-height:0;color:inherit;font:inherit;text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.cm-comment.answer{border:1px solid var(--ok-mark);border-radius:var(--radius-card);background:var(--ok-soft);padding-inline:.65rem}.cm-comment.answer:focus{outline:2px solid var(--ok-mark);outline-offset:2px}.cm-answer-mark{color:var(--ok);align-items:center;gap:.25rem;margin:.5rem 0 .25rem;font-size:.78rem;font-weight:700;display:inline-flex}.cm-answer-mark svg{width:.9rem;height:.9rem;color:var(--ok-mark)}.cm .cm-answer-pick{align-items:center;gap:.25rem;min-height:1.75rem;padding:0 .6rem;font-size:.8rem;display:inline-flex}.cm .cm-answer-pick svg{width:.85rem;height:.85rem}.cm .cm-answer-pick.on{border-color:var(--ok-mark);color:var(--ok)}.cm-pinned{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:.6rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}.cm-pinned-card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);grid-template-columns:1.25rem minmax(0,1fr) max-content;grid-template-areas:"icon title meta";align-items:center;gap:.55rem;padding:.55rem .75rem;display:grid;position:relative}.cm-pinned-card:hover{background:var(--surface-2)}.cm-pinned-card:has(.cm-row-link:focus-visible){outline:3px solid var(--brand-glow);outline-offset:-3px}a.cm-pinned-title{white-space:nowrap;text-overflow:ellipsis;grid-area:title;font-size:.92rem;overflow:hidden}.cm-pinned-meta{color:var(--muted);font-variant-numeric:tabular-nums;grid-area:meta;align-items:center;gap:.5rem;font-size:.76rem;display:flex}.cm-pinned-mark{color:var(--brand-ink);align-items:center;gap:.2rem;font-weight:600;display:inline-flex}.cm-pinned-meta svg{width:.85rem;height:.85rem}.cm .cm-pin{align-items:center;gap:.3rem;min-height:1.75rem;margin:0;padding:0 .65rem;font-size:.8rem;display:inline-flex}.cm .cm-pin svg{width:.9rem;height:.9rem}.cm .cm-pin[aria-pressed=true]{border-color:var(--brand);color:var(--brand-ink)}.cm .cm-pin.locked,.cm .cm-answer-pick.locked{color:var(--muted);border-style:dashed}.cm .cm-pin.locked:hover:not(:disabled),.cm .cm-answer-pick.locked:hover:not(:disabled){color:var(--ink)}.cm-unlock{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0 0 .75rem;font-size:.85rem;display:flex}.cm-unlock svg{flex:none;width:1rem;height:1rem}.cm-unlock button{min-height:1.75rem;padding:0 .65rem;font-size:.8rem}.cm-compose-head>.cm-topic-col{z-index:1;flex:0 0 11rem;min-width:0;margin:0 0 .9rem;position:relative}.cm-topic-col>.cm-field{margin-bottom:.4rem}.cm-topic-col>.cm-unlock{white-space:nowrap;width:max-content;margin:0}@media (width<=47.5rem){.cm-compose-head>.cm-topic-col{flex:100%}.cm-topic-col>.cm-unlock{white-space:normal;width:auto}}.cm-unlock-form{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.75rem 0 .25rem;display:flex}.cm-unlock-form input{letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums;width:9rem;font-size:1.05rem}.cm-unlock-form input::placeholder{letter-spacing:normal}.cm-unlock-sub{color:var(--muted);margin:.5rem 0 0;font-size:.85rem}.cm-post .pcard-head>.cm-pin{margin-left:auto}.cm-post .pcard-head>.cm-pin+.cm-vote-control{margin-left:0}.cm-admin-answer{color:var(--ok)}@media (width>=64.01rem){.cm-cols>.cm-board-split{grid-template-rows:minmax(0,1fr);grid-template-columns:clamp(11rem,22%,16rem) minmax(0,1fr);column-gap:1rem;display:grid}.cm .cm-board-split>.cm-catnav{border-right:1px solid var(--line);flex-direction:column;gap:.15rem;margin:0;padding-right:.75rem;overflow:hidden auto}.cm .cm-catnav.cm-topics button{width:100%;min-height:2.5rem;color:var(--ink);background:0 0;border-color:#0000;justify-content:flex-start;padding:.4rem .7rem;font-size:.9rem;font-weight:500}.cm .cm-catnav.cm-topics button:hover:not(:disabled){background:var(--surface-2);border-color:#0000}.cm .cm-catnav.cm-topics button[aria-pressed=true],.cm .cm-catnav.cm-topics button[aria-pressed=true]:hover:not(:disabled){background:var(--brand-soft);color:var(--brand-ink);border-color:#0000;font-weight:650}.cm .cm-catnav>.cm-catnav-sub{flex-flow:column;gap:.1rem;margin:.1rem 0 .25rem 1.6rem}.cm .cm-catnav.cm-topics .cm-catnav-sub button{min-height:2rem;color:var(--muted);padding:.25rem .6rem;font-size:.84rem}.cm .cm-catnav.cm-topics .cm-catnav-sub button[aria-pressed=true],.cm .cm-catnav.cm-topics .cm-catnav-sub button[aria-pressed=true]:hover:not(:disabled){background:var(--surface-2);color:var(--ink);font-weight:650}.cm-board-main{min-height:0}.cm-board-main>.cm-list{flex:1 1 0;min-height:0;overflow:hidden}}@media (width<=47.5rem){.cm .cm-row.cm-row-post{grid-template-columns:1.25rem minmax(0,1fr) max-content;grid-template-areas:"icon main count""icon main answer";align-items:center;gap:.3rem .6rem;padding:.8rem .25rem;display:grid}.cm .cm-row.cm-row-post.with-vote{grid-template-columns:2.5rem 1.25rem minmax(0,1fr) max-content;grid-template-areas:"vote icon main count""vote icon main answer"}}.info-hero{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:.9rem;display:flex}.info-hero>.profile-pic{flex:none;width:3.5rem;height:3.5rem;font-size:1.4rem}.info-who{gap:.15rem;min-width:0;margin-inline-end:.5rem;display:grid}.info-who>strong{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:1.15rem;line-height:1.3;display:flex}.info-who>span{color:var(--muted);overflow-wrap:anywhere;font-size:.88rem}.info-actions{flex-wrap:wrap;gap:.5rem;display:flex}.info-actions>button,.info-actions>.button-link{margin:0}.info-actions>.button-link{gap:.3rem}.info-facts{border-radius:var(--radius-ctl);background:var(--surface-2);grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.8rem 1.25rem;margin:1rem 0 0;padding:.85rem 1.1rem;display:grid}.info-facts>div{align-content:start;gap:.25rem;min-width:0;display:grid}.info-facts dt{color:var(--muted);font-size:.82rem}.info-facts dd{overflow-wrap:anywhere;margin:0;font-weight:600}.info-card>.info-admin>.acct-row{margin-top:1rem}@container acct-panel (width>=96rem){.acct-group[data-group=info]:has(>.info-card+.section){grid-template-columns:minmax(0,1fr) 41.5rem;align-items:stretch;display:grid}}@media (width>=90rem){@container acct-panel (width>=81rem){.acct-group:not(:has(>.info-card+.section))>.info-card{grid-template-columns:auto minmax(0,max-content) auto minmax(0,1fr);align-items:center;gap:.9rem 1.5rem;display:grid}.acct-group:not(:has(>.info-card+.section))>.info-card>:is(h2,.info-admin){grid-column:1/-1}.acct-group:not(:has(>.info-card+.section))>.info-card>.info-hero{display:contents}.acct-group:not(:has(>.info-card+.section))>.info-card>.info-facts{grid-column:4;margin:0}.acct-group:not(:has(>.info-card+.section))>.info-card .info-who{margin-inline-end:0}.acct-group:not(:has(>.info-card+.section))>.info-card .info-actions{grid-column:3;margin:0}.acct-group:not(:has(>.info-card+.section))>.info-card>.info-admin>.acct-row{margin-top:.1rem}}}@media (width<=47.5rem){.info-actions{flex:100%}.info-actions>button,.info-actions>.button-link{flex:1 1 0;justify-content:center}.info-facts{grid-template-columns:minmax(0,1fr);gap:.55rem}.info-facts>div{grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;gap:.75rem}}.login-wide .login-notices{margin:1.25rem 0 0}.login-wide .login-notices>.section+.section{margin-top:1rem}.login-wide .login-notices>.section>h2{margin-bottom:.5rem;font-size:.95rem;line-height:1.5}.login-wide .login-layout>.legal-links{margin:.875rem 0 0}.login-wide .login-layout>.legal-links+.legal-links{margin-top:.25rem}@media (width>=64.01rem){.login-wide:has(.login-notices) .login-layout>*{flex:none}.login-wide .login-layout>.login-notices{flex:1 1 0;min-height:4rem;margin-top:.875rem;overflow-y:auto}.login-wide:has(.login-notices) .login-layout{padding-block:1.5rem 1.25rem}.login-wide:has(.login-notices) .login-hero{margin-bottom:1rem}.login-wide:has(.login-notices) .login-layout>.legal-links{margin-top:.625rem}.login-wide:has(.login-notices) .login-path{margin-top:1rem;padding-top:.75rem}}@media (width<=64rem){.login-wide .login-layout>.login-notices{max-height:10rem;overflow-y:auto}}@media (width>=64.01rem) and (height<=56.25rem){.login-wide:has(.login-notices) .login-alert{margin-bottom:.75rem}}@media (width>=64.01rem) and (height<=52.5rem){.login-wide:has(.login-notices):has(.login-alert) .login-hero{display:none}}@media (width>=75.01rem) and (height>=45.01rem){.home-spaces>.space-lines,.recent-card>.use-list{overflow-y:hidden}}.space-lines>[data-off],.use-list>[data-off]{visibility:hidden}.use-list>li:not([data-off]):has(+li[data-off]){border-bottom-color:#0000}.home .pcard-head>.more{margin-block:-.4rem}@media (width>=75.01rem) and (height<=52.5rem){.credit-card>.credit-foot{display:none}.credit-card .credit-next{display:block}.home-c .notes button.nrow{min-height:2.75rem;padding-block:.3rem}}@media (width>=40.01rem){.pcard.usage-card .usage-row{grid-template-columns:6.5rem minmax(4rem,1fr) auto}}@media (width>=75.01rem) and (height>=45.01rem){.page>.home[data-flow]{flex:none}.home[data-flow]>.home-cols{flex:none;grid-template-rows:max-content 1fr}.home[data-flow]>.home-cols>.home-c{contain:none}}:is(.subtabs-frame:has(>.subpanel:not([hidden])>.section.fit>.cr-savebar),.subpanel:has(>.section.fit>.cr-savebar)){min-height:0}.subpanel>.section.fit:has(>.cr-savebar){flex:0 auto;min-height:0}.section.fit:has(>.cr-savebar)>.fit-scroll{flex:0 auto;height:auto}@media (width>=64.01rem){.fill-panel:has(>.section .cr-pool-body)>.fit>.empty{min-height:3rem}.cm-cols>.cm-rules-card>.cm-rules:not(.full){flex:1 1 0;min-height:0;max-height:none;margin-bottom:0}.sp-list>.sp-new{z-index:1;margin-inline:-1.3rem;background:var(--surface);margin-bottom:-1.2rem;padding:.85rem 1.3rem 1.2rem;position:sticky;bottom:-1.2rem}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.banner-warning,.credit-alert:not(.block),.cx-confirm,.cp-alert,.cm-notice,.cm-warn){border-color:var(--line);background:var(--surface-2);box-shadow:inset 3px 0 0 var(--warn-mark)}}:root[data-theme=dark] :is(.banner-warning,.credit-alert:not(.block),.cx-confirm,.cp-alert,.cm-notice,.cm-warn){border-color:var(--line);background:var(--surface-2);box-shadow:inset 3px 0 0 var(--warn-mark)}.cp-usage .cp-row{position:relative}.cp-usage .cp-row:hover{background:var(--surface-2)}.cp-usage .cp-row:has(.cp-row-open:focus-visible){outline:3px solid var(--brand-glow);outline-offset:-3px}.cp-row button.cp-row-open{min-width:0;min-height:0;color:inherit;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:.9rem;font-weight:600;transition:none;display:block;overflow:hidden}.cp-row button.cp-row-open:hover:not(:disabled){background:0 0}.cp-row button.cp-row-open:active:not(:disabled){transform:none}.cp-row button.cp-row-open:focus-visible{outline:none}.cp-row button.cp-row-open:after{content:"";position:absolute;inset:0}.ud-head{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ud-amount{font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;font-size:1.6rem;font-weight:800}.ud-sheet .sheet-kv>div:last-child{border-bottom:0}.ud-sheet .sheet-kv dd{font-variant-numeric:tabular-nums}.acct-sheet-body>p.ud-note{font-size:.88rem}.dlg-body.sheet-body{padding-bottom:1rem}.acct-sheet-foot>a.button-link{flex:1 1 0;justify-content:center;gap:.3rem;margin:0}.acct-sheet-foot>a.button-link.primary{background:var(--brand-fill);border-color:var(--brand-fill);color:var(--on-brand)}.acct-sheet-foot>a.button-link.primary:hover{background:var(--brand-fill-hover);border-color:var(--brand-fill-hover);color:var(--on-brand)}.ring{--o:0;--ring-over:color-mix(in oklab, var(--warn-mark) 60%, var(--on-warn-mark))}.ring.over{--ring:var(--warn-mark);background:radial-gradient(closest-side, var(--surface) 80%, transparent 81% 100%), conic-gradient(var(--ring-over) 0 calc(var(--o) * 1% - 0.6%), var(--surface) 0 calc(var(--o) * 1%), var(--ring) 0)}.ring.over.full{background:radial-gradient(closest-side, var(--surface) 80%, transparent 81% 100%), var(--ring-over)}@container home-col (width>=34rem) and (width<=59.99rem){.credit-body{grid-template-columns:minmax(0,1fr) auto}}@media (width>=75.01rem) and (height<=45rem){.home>.home-cols{grid-template-rows:max-content 1fr}}@media (width>=64.01rem) and (width<=89.99rem){.cm-cols.cm-join{grid-template-columns:minmax(0,1fr) 19rem}.cm-join .cm-rules{padding-inline:.9rem}}.group-box{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:color-mix(in srgb, var(--surface-2) 40%, var(--surface));margin-top:.9rem;padding:.85rem 1rem .95rem}.group-box>:first-child{margin-top:0}.group-box>:last-child,.group-box>:last-child>:last-child{margin-bottom:0}.group-box>h3{color:var(--ink);border-top:0;margin:0 0 .75rem;padding-top:0;font-size:.95rem;font-weight:700}.group-box>h4{color:var(--ink);margin:1rem 0 .45rem;font-size:.85rem;font-weight:700}.group-box>h3:has(+.note){margin-bottom:.35rem}.group-box thead th{background:var(--surface-2)}.group-box :is(th,td){padding-inline:.5rem}.section>.note+.group-box{margin-top:0}.group-box+.cr-list-head{border-top:0;margin-top:1.1rem;padding-top:0}.group-box>.cr-fixed-note{border-bottom:0;padding-bottom:0}.group-box>.cr-group-note{border-top:0;margin:0 0 .75rem;padding-top:0}.group-box>dl.cr-fixed{margin-bottom:.6rem}.cr-map{align-items:start;gap:.9rem;display:grid}.cr-map-main>.group-box:first-child,.cr-map>.group-box{margin-top:0}.cr-map .fields.cr-fields{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}@media (width>=64.01rem){.cr-map{grid-template-columns:minmax(0,60rem) minmax(16rem,1fr);gap:1rem}}.cr-help{container:cr-help/inline-size}.cr-help dl{gap:.65rem;margin:0;display:grid}.cr-help dl>div{gap:.15rem;display:grid}.cr-help dt{color:var(--ink);font-size:.84rem;font-weight:700}.cr-help dd{color:var(--muted);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.5}@container cr-help (width>=26rem){.cr-help dl{grid-template-columns:max-content minmax(0,1fr);gap:.55rem 1.25rem}.cr-help dl>div{display:contents}}.cp-f-body>.group-box,.cp-gauge-layers>.group-box{min-width:0}@container cp-formula (width>=46rem){.cp-f-body>.cp-f-share.group-box{border:0;border-left:1px solid var(--line);background:0 0;border-radius:0;margin-top:0;padding:0 0 0 2rem}.cp-f-body>.cp-f-share.group-box>h3.cp-sub{color:var(--muted);margin-bottom:.35rem;font-size:.8rem}}@container cp-gauge (width>=40rem){.cp-gauge-layers>.group-box{margin-top:0}}.seat-step-form>.seat-step-note,.seat-step-form>.seat-accounts{margin:0}.seat-setup-sheet .seat-step-form>.seat-step-note{order:1;grid-column:1/-1}.seat-setup-sheet .seat-step-form>.seat-accounts{order:-1;grid-column:1/-1}.banner.op-notice{gap:.3rem;padding-block:.45rem}.banner-compact.op-notice:before{top:.5rem}.page>.banner.op-notice{margin-block:0 .5rem}.banner-compact.op-notice:not(.banner-warning):not(.banner-blocked){border-color:var(--line);background:var(--surface)}.op-notice-head{flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;min-width:0;margin:0;display:flex}.op-notice-kind{white-space:nowrap;flex:none}.op-notice-title{overflow-wrap:anywhere;min-width:0}.op-notice-open{width:100%;min-height:0;color:var(--ink);white-space:normal;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;flex-wrap:nowrap;margin:0;padding:0;font-weight:400}.op-notice-open:hover:not(:disabled){background:0 0;border-color:#0000}.op-notice-open:active:not(:disabled){transform:none}.op-notice-more{color:var(--muted);white-space:nowrap;flex:none}.op-notice-go{color:var(--brand-ink);white-space:nowrap;flex:none;font-weight:600}.op-notice-open:hover .op-notice-go,.op-notice-open:focus-visible .op-notice-go{text-underline-offset:.2em;text-decoration:underline}@media (width>=47.51rem){dialog.doc-dialog.op-notice-sheet.acct-sheet{width:min(48rem,100% - 2rem)}}.op-notice-list{margin:0;padding:0;list-style:none}.op-notice-item+.op-notice-item{border-top:1px solid var(--line);margin-top:.9rem;padding-top:.9rem}.op-notice-item-head{overflow-wrap:anywhere;margin:0 0 .35rem}.op-tone-blocked .op-notice-item-head>strong{color:var(--danger)}.op-tone-warning .op-notice-item-head>strong:before{content:"";background:var(--warn-mark);vertical-align:.08em;border-radius:50%;width:.5rem;height:.5rem;margin-right:.4rem;display:inline-block}.op-notice-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.op-notice-when{color:var(--muted);white-space:nowrap;margin:.6rem 0 0;font-size:.8125rem}@media (pointer:coarse){.op-notice-open{align-items:center;min-height:2.75rem}}.op-form{margin-bottom:0}.fields.op-fields{grid-template-columns:minmax(8rem,11rem) repeat(2,minmax(12rem,15rem));justify-content:start;align-items:start}.fields.op-fields>.span-all{max-width:48rem}.fields.op-fields textarea{resize:vertical;font:inherit;line-height:1.6}.op-count{color:var(--muted);margin-left:.4rem;font-size:.75rem;font-weight:400}.op-facts{flex-wrap:wrap;gap:.3rem 1.5rem;margin:0;display:flex}.op-facts>div{gap:.5rem;display:flex}.op-facts dt{color:var(--muted)}.op-facts dd{white-space:nowrap;margin:0}.op-table .op-kind,.op-table .cr-state,.op-table .cr-act{white-space:nowrap}.op-table .cr-act>button+button{margin-left:.4rem}@media (width<=40rem){.fields.op-fields{grid-template-columns:minmax(0,1fr)}}.op-body,.op-list{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}@media (width<=64rem){.op-body,.op-list{display:block}}.op-body>.op-form+.op-list{margin-top:.75rem}@media (width>=117rem){.op-body.op-editing{flex-direction:row;gap:1.25rem;min-height:auto}.op-body.op-editing>.op-list{order:-1}.op-body.op-editing>.op-form{flex-direction:column;flex:0 0 38rem;display:flex}.op-body.op-editing>.op-form+.op-list{margin-top:.9rem}.op-body.op-editing .fields.op-fields{flex:auto;grid-template-rows:auto auto minmax(min-content,1fr)}.op-body.op-editing .op-fields>.op-text{grid-template-rows:auto minmax(min-content,1fr);align-self:stretch}.op-body.op-editing .op-fields>.op-text>textarea{resize:vertical;height:100%;min-height:9rem}.page>.section:has(>.op-body.op-editing){flex-direction:column;flex:auto;display:flex}}.use-list li{position:relative}.use-list li:has(>.use-open):hover{background:var(--surface-2)}.use-list li:has(>.use-open:focus-visible){outline:3px solid var(--brand-glow);outline-offset:-3px}.use-list li>button.use-open{min-width:0;min-height:0;color:inherit;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:.88rem;font-weight:600;transition:none;display:block;overflow:hidden}.use-list li.automatic>button.use-open{color:var(--warn)}.use-list li>button.use-open:hover:not(:disabled){background:0 0}.use-list li>button.use-open:active:not(:disabled){transform:none}.use-list li>button.use-open:focus-visible{outline:none}.use-list li>button.use-open:after{content:"";position:absolute;inset:0}.keep-line{white-space:nowrap}.acct-groups:has(>.acct-toc) :is(.acct-group[data-group=info]>.info-card>h2.plain,.acct-group[data-group=spaces] .sp-list>h2.plain,.acct-group[data-group=seats]>.section>h2,.acct-group[data-group=privacy]>.acct-card:only-child>h2.plain){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.acct-groups:has(>.acct-toc) .acct-group[data-group=privacy]>.acct-card:only-child>h2.plain+*{border-top:0;margin-top:0;padding-top:0}@media (width>=64rem){.cp-usage .cp-list{grid-template-columns:1.15rem max-content max-content minmax(0,1fr) max-content;align-content:start;column-gap:1.1rem;display:grid}.cp-usage .cp-list>*,.cp-usage .cp-day>*,.cp-usage .cp-day li{grid-column:1/-1}.cp-usage .cp-day,.cp-usage .cp-day>ul,.cp-usage .cp-row{grid-template-columns:subgrid;display:grid}.cp-usage .cp-row{column-gap:normal;padding-block:.6rem}.cp-row .cp-row-main,.cp-row .cp-row-sub{display:contents}.cp-row .cp-row-sep{display:none}.cp-row .cp-when{white-space:nowrap;font-size:.85rem}.cp-row .cp-trigger{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.85rem;overflow:hidden}}@media (width>=64.01rem) and (width<=71rem){.cm-cols.cm-join{grid-template-columns:minmax(0,1fr) 16rem}.cm-join .cm-rules p{font-size:.8rem}}.seats .seat-pool.group-box,.seats .seat-file.group-box{border-top:1px solid var(--line-strong)}.seats-account{border-bottom:0;padding-bottom:0}.seats .fit-scroll>.group-box:first-child{margin-top:.25rem}.seat-setup-sheet .seat-steps{gap:.9rem}.seat-steps>.seat-step.group-box{margin-top:0}.seat-setup-sheet .seat-step.group-box,.seat-setup-sheet .seat-step.group-box:last-child{border:1px solid var(--line-strong);padding:.85rem 1rem .95rem}.seat-setup-page .seat-step.group-box{border-color:var(--line-strong);background:color-mix(in srgb, var(--surface-2) 40%, var(--surface))}@media (width>=75.01rem){.seat-setup-page .seat-fields{row-gap:.35rem}.seat-setup-page>.note{margin-bottom:.75rem}}.cr-form.group-box{margin:0 0 .85rem}.cr-form.group-box>h3.cr-form-title{color:var(--ink);margin:0 0 .35rem;font-size:.95rem;font-weight:700}.sp-open.group-box,.sw-panel.group-box,.cr-add.group-box{margin-bottom:1rem}.sw-panel.group-box{padding-bottom:.95rem}.sw-panel.group-box>table:last-child{margin-bottom:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .banner-compact.op-notice.banner-warning{border-color:var(--line);background:var(--surface);box-shadow:none}:root:not([data-theme=light]) .credit-card .credit-alert:not(.block){box-shadow:none}:root:not([data-theme=light]) .credit-card .credit-alert:not(.block) p:before{content:"";background:var(--warn-mark);vertical-align:.08em;border-radius:50%;width:.5rem;height:.5rem;margin-right:.45rem;display:inline-block}}:root[data-theme=dark] .banner-compact.op-notice.banner-warning{border-color:var(--line);background:var(--surface);box-shadow:none}:root[data-theme=dark] .credit-card .credit-alert:not(.block){box-shadow:none}:root[data-theme=dark] .credit-card .credit-alert:not(.block) p:before{content:"";background:var(--warn-mark);vertical-align:.08em;border-radius:50%;width:.5rem;height:.5rem;margin-right:.45rem;display:inline-block}@media (width>=90rem) and (height>=45.01rem){.home[data-flow]>.home-cols.chart-flow{grid-template-rows:max-content 1fr 16rem;grid-template-areas:"a c""b c""d d"}}.home-dl{align-content:start;gap:.5rem;min-width:0;display:grid}.home-dl>h2{color:var(--muted);margin:0;font-size:.8rem;font-weight:650;line-height:1.3}.pcard.dl-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:.75rem;padding:.65rem .9rem;display:grid}.dl-card>svg{width:1.4rem;height:1.4rem;color:var(--muted)}.dl-text{min-width:0}.dl-text h3{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.95rem;line-height:1.35;overflow:hidden}.dl-text h3 small{color:var(--muted);margin-left:.45rem;font-size:.76rem;font-weight:600}.dl-text .note{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin:.05rem 0 0;font-size:.8rem;line-height:1.35;display:block;overflow:hidden}a.button-link.dl-get{gap:.35rem;min-height:2rem;padding:.2rem .75rem;font-size:.85rem;position:relative}a.button-link.dl-get:after{content:"";position:absolute;inset:-6px -1px}a.button-link.dl-get svg{width:1rem;height:1rem}@media (width>=90rem) and (height>=45.01rem){.home-d>.home-dl{flex:none;align-self:flex-start;width:20rem}}.home-c>.home-dl[data-compact]{gap:.35rem}.home-c>.home-dl[data-compact]>h2{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-c>.home-dl[data-compact] .dl-card{grid-template-columns:minmax(0,1fr) auto;column-gap:.6rem;padding:.4rem .75rem}.home-c>.home-dl[data-compact] .dl-card>svg{display:none}.home-c>.home-dl[data-compact] .dl-text{align-items:baseline;gap:.55rem;display:flex}.home-c>.home-dl[data-compact] .dl-text h3{flex:none;max-width:60%}.home-c>.home-dl[data-compact] .dl-text .note{flex:auto;min-width:0;margin:0}.home-c>.home-dl[data-compact] a.button-link.dl-get{min-height:1.875rem}@media (width>=75.01rem) and (height<=52.5rem){.home-c .notes .ntitle{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;line-height:1.35;display:-webkit-box;overflow:hidden}}.error-contact{color:var(--muted);margin-top:.15rem;font-size:.78rem;font-weight:400;display:block}.error-contact a{color:inherit;text-underline-offset:2px;text-decoration:underline;display:inline}.error-contact-inline{font-size:inherit;margin:0;display:inline}.foot-contact{white-space:nowrap;margin-left:1rem}a.button-link.header-switch{flex:none;gap:.35rem;min-height:40px;padding:.3rem .8rem;font-size:.875rem}a.button-link.header-switch svg{width:1.05rem;height:1.05rem}@media (width<=40rem){a.button-link.header-switch{justify-content:center;width:44px;min-height:44px;padding:0}.header-switch-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
