@font-face{font-family:Anek Latin;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anek-latin-latin-400-normal-DwM7AR08.woff2)format("woff2"),url(/assets/anek-latin-latin-400-normal-BQRmG8r4.woff)format("woff")}@font-face{font-family:Anek Latin;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/anek-latin-latin-500-normal-jexY8UvM.woff2)format("woff2"),url(/assets/anek-latin-latin-500-normal-OVDjTjsu.woff)format("woff")}@font-face{font-family:Anek Latin;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/anek-latin-latin-600-normal-T5WobF1Z.woff2)format("woff2"),url(/assets/anek-latin-latin-600-normal-D2xVcsT5.woff)format("woff")}@font-face{font-family:Anek Latin;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/anek-latin-latin-700-normal-CkGTKbzS.woff2)format("woff2"),url(/assets/anek-latin-latin-700-normal-DGp9usm4.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff)format("woff")}:root{--bg:#f2f4f1;--surface:#fff;--surface-2:#eef2ee;--surface-3:#e3e9e4;--ink:#121a16;--ink-2:#4e5b54;--ink-3:#7d8a83;--line:#dde3de;--rail:#0f2a21;--rail-2:#163a2d;--rail-ink:#dcebe3;--rail-ink-2:#8fb3a2;--brand:#f07c12;--brand-ink:#1a0f04;--brand-deep:#b45605;--brand-soft:#fdebd9;--leaf:#13996a;--leaf-ink:#fff;--leaf-soft:#ddf4ea;--gold:#d99a00;--gold-soft:#fff3cf;--gold-ink:#3a2a00;--alert:#5b47e0;--alert-soft:#ece8ff;--warn:#a86400;--warn-soft:#fff0d6;--veg:#0b7a42;--nonveg:#8b4513;--ember:linear-gradient(90deg,#f07c12,#f5b84a 45%,#13996a);--shadow:0 1px 2px #0a1e140f,0 6px 16px #0a1e140f;--display:"Anek Latin","Anek Devanagari","Anek Bangla","Anek Tamil","Anek Telugu",system-ui,sans-serif;--text:"Anek Latin","Anek Devanagari","Anek Bangla","Anek Tamil","Anek Telugu",system-ui,sans-serif;--num:"JetBrains Mono",ui-monospace,Consolas,monospace;--rad:12px;--rad-s:8px;--rad-l:16px}@media (prefers-color-scheme:dark){:root:not([data-mode=light]){--bg:#0a1310;--surface:#101c17;--surface-2:#15241e;--surface-3:#1c2e26;--ink:#e6f0ea;--ink-2:#a7b7ae;--ink-3:#7b8c83;--line:#20322a;--rail:#07100d;--rail-2:#0f1f18;--rail-ink:#d5e7dd;--rail-ink-2:#7fa393;--brand:#ff9d45;--brand-ink:#1a0f04;--brand-deep:#ffb873;--brand-soft:#3a2412;--leaf:#43e0a0;--leaf-ink:#04241a;--leaf-soft:#0f3324;--gold:#ffc94d;--gold-soft:#3a2f10;--gold-ink:#ffe7a0;--alert:#a397ff;--alert-soft:#231e44;--warn:#f0b45a;--warn-soft:#382a12;--veg:#43e0a0;--nonveg:#d08a55;--ember:linear-gradient(90deg,#ff9d45,#ffd27a 45%,#43e0a0);--shadow:0 1px 2px #00000080,0 8px 22px #0006;--display:"Anek Latin","Anek Devanagari","Anek Bangla","Anek Tamil","Anek Telugu",system-ui,sans-serif;--text:"Anek Latin","Anek Devanagari","Anek Bangla","Anek Tamil","Anek Telugu",system-ui,sans-serif;--num:"JetBrains Mono",ui-monospace,Consolas,monospace;--rad:12px;--rad-s:8px;--rad-l:16px}}:root[data-mode=dark]{--bg:#0a1310;--surface:#101c17;--surface-2:#15241e;--surface-3:#1c2e26;--ink:#e6f0ea;--ink-2:#a7b7ae;--ink-3:#7b8c83;--line:#20322a;--rail:#07100d;--rail-2:#0f1f18;--rail-ink:#d5e7dd;--rail-ink-2:#7fa393;--brand:#ff9d45;--brand-ink:#1a0f04;--brand-deep:#ffb873;--brand-soft:#3a2412;--leaf:#43e0a0;--leaf-ink:#04241a;--leaf-soft:#0f3324;--gold:#ffc94d;--gold-soft:#3a2f10;--gold-ink:#ffe7a0;--alert:#a397ff;--alert-soft:#231e44;--warn:#f0b45a;--warn-soft:#382a12;--veg:#43e0a0;--nonveg:#d08a55;--ember:linear-gradient(90deg,#ff9d45,#ffd27a 45%,#43e0a0);--shadow:0 1px 2px #00000080,0 8px 22px #0006;--display:"Anek Latin","Anek Devanagari","Anek Bangla","Anek Tamil","Anek Telugu",system-ui,sans-serif;--text:"Anek Latin","Anek Devanagari","Anek Bangla","Anek Tamil","Anek Telugu",system-ui,sans-serif;--num:"JetBrains Mono",ui-monospace,Consolas,monospace;--rad:12px;--rad-s:8px;--rad-l:16px}:root:lang(en),:lang(en){--display:var(--face-display,"Anek Latin"),"Anek Devanagari","Anek Bangla","Anek Tamil","Anek Telugu",system-ui,sans-serif;--text:var(--face-text,"Anek Latin"),"Anek Devanagari","Anek Bangla","Anek Tamil","Anek Telugu",system-ui,sans-serif;--line-scale:1;--tracking:1}:root:lang(hi),:lang(hi){--display:"Anek Devanagari",var(--face-display,"Anek Latin"),"Anek Bangla","Anek Tamil","Anek Telugu",system-ui,sans-serif;--text:"Anek Devanagari",var(--face-text,"Anek Latin"),"Anek Bangla","Anek Tamil","Anek Telugu",system-ui,sans-serif;--line-scale:1.1;--tracking:0}:root:lang(ta),:lang(ta){--display:"Anek Tamil",var(--face-display,"Anek Latin"),"Anek Devanagari","Anek Bangla","Anek Telugu",system-ui,sans-serif;--text:"Anek Tamil",var(--face-text,"Anek Latin"),"Anek Devanagari","Anek Bangla","Anek Telugu",system-ui,sans-serif;--line-scale:1.1;--tracking:0}:root:lang(te),:lang(te){--display:"Anek Telugu",var(--face-display,"Anek Latin"),"Anek Devanagari","Anek Bangla","Anek Tamil",system-ui,sans-serif;--text:"Anek Telugu",var(--face-text,"Anek Latin"),"Anek Devanagari","Anek Bangla","Anek Tamil",system-ui,sans-serif;--line-scale:1.1;--tracking:0}:root:lang(bn),:lang(bn){--display:"Anek Bangla",var(--face-display,"Anek Latin"),"Anek Devanagari","Anek Tamil","Anek Telugu",system-ui,sans-serif;--text:"Anek Bangla",var(--face-text,"Anek Latin"),"Anek Devanagari","Anek Tamil","Anek Telugu",system-ui,sans-serif;--line-scale:1.1;--tracking:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}.cb-account-security{justify-items:start;gap:.75rem;padding:.75rem 1.25rem;display:grid}.cb-account-security--page{padding:0}.cb-account-security>.cb-card{width:100%;max-width:42rem}.cb-account-security form{gap:.75rem;display:grid}:root[data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--text);font-size:1rem;line-height:calc(1.5 * var(--line-scale,1));-webkit-font-smoothing:antialiased;margin:0}.cb-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cb-btn{border-radius:var(--rad-s);min-height:2.5rem;font:600 .9375rem / calc(1 * var(--line-scale,1)) var(--display);letter-spacing:calc(.01em * var(--tracking,1));white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;text-decoration:none;transition:background-color .15s,border-color .15s,filter .15s;display:inline-flex}.cb-btn:focus-visible{outline:2px solid var(--brand-deep);outline-offset:2px}.cb-btn:disabled{opacity:.55;cursor:not-allowed}.cb-btn--primary{background:var(--brand);color:var(--brand-ink)}.cb-btn--secondary{background:var(--surface);color:var(--ink);border-color:var(--line)}.cb-btn--ghost{color:var(--brand-deep);background:0 0}.cb-btn--danger{background:var(--alert);color:var(--surface)}.cb-btn--danger:focus-visible{outline-color:var(--alert)}.cb-btn--primary:not(:disabled):hover,.cb-btn--danger:not(:disabled):hover{filter:brightness(.94)}.cb-btn--secondary:not(:disabled):hover{background:var(--surface-2)}.cb-btn--ghost:not(:disabled):hover{background:var(--brand-soft)}.cb-btn--sm{min-height:2rem;padding:0 .75rem;font-size:.8125rem}.cb-btn--lg{border-radius:var(--rad);min-height:3rem;padding:0 1.375rem;font-size:1.0625rem}.cb-btn--block{width:100%;display:flex}.cb-btn__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite cb-spin}@keyframes cb-spin{to{transform:rotate(1turn)}}.cb-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--rad);align-content:start;gap:1rem;min-width:0;padding:1.25rem;display:grid}.cb-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cb-card__title{font:700 1.0625rem / calc(1.3 * var(--line-scale,1)) var(--display);margin:0}.cb-card__actions{align-items:center;gap:.5rem;display:flex}.cb-badge{border-radius:var(--rad-s);background:var(--surface-2);min-height:1.375rem;color:var(--ink-2);letter-spacing:calc(.02em * var(--tracking,1));font-size:.75rem;font-weight:700;line-height:calc(1 * var(--line-scale,1));white-space:nowrap;align-items:center;gap:.25rem;padding:0 .5rem;display:inline-flex}.cb-badge--leaf{background:var(--leaf-soft);color:var(--leaf)}.cb-badge--warn{background:var(--warn-soft);color:var(--warn)}.cb-badge--alert{background:var(--alert-soft);color:var(--alert)}.cb-badge--info{background:var(--brand-soft);color:var(--brand-deep)}.cb-field{gap:.375rem;min-width:0;display:grid}.cb-field__label{color:var(--ink-2);font-size:.875rem;font-weight:600}.cb-field__control{background:var(--surface);min-height:2.75rem;color:var(--ink);border:1px solid var(--ink-3);border-radius:var(--rad-s);align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.cb-field__control:focus-within{border-color:var(--brand-deep);box-shadow:0 0 0 3px var(--brand-soft)}.cb-field--invalid .cb-field__control{border-color:var(--alert)}.cb-field--invalid .cb-field__control:focus-within{box-shadow:0 0 0 3px var(--alert-soft)}.cb-field__leading{color:var(--ink-2);font-family:var(--num);font-variant-numeric:tabular-nums}.cb-field__input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:.625rem 0}.cb-field__input::placeholder{color:var(--ink-3)}.cb-field__input:disabled{cursor:not-allowed}.cb-field__hint,.cb-field__error{margin:0;font-size:.8125rem}.cb-field__hint{color:var(--ink-2)}.cb-field__error{color:var(--alert);font-weight:600}.cb-code__control{width:max-content;max-width:100%;position:relative}.cb-code__input{color:#0000;caret-color:#0000;opacity:0;cursor:text;z-index:1;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;font-size:1rem;position:absolute;inset:0}.cb-code__input:disabled{cursor:not-allowed}.cb-code__boxes{gap:.5rem;display:flex}.cb-code__box{background:var(--surface);border:1px solid var(--ink-3);border-radius:var(--rad-s);width:2.75rem;height:3.25rem;color:var(--ink);font:700 1.375rem/1 var(--num);font-variant-numeric:tabular-nums;place-items:center;display:grid}.cb-code__control:focus-within .cb-code__box--current{border-color:var(--brand-deep);box-shadow:0 0 0 3px var(--brand-soft)}.cb-field--invalid .cb-code__box{border-color:var(--alert)}.cb-field--invalid .cb-code__control:focus-within .cb-code__box--current{box-shadow:0 0 0 3px var(--alert-soft)}.cb-code__control[data-disabled] .cb-code__box{opacity:.55}@media (width<=24rem){.cb-code__boxes{gap:.375rem}.cb-code__box{width:2.375rem;height:2.875rem}}.cb-qr{border-radius:var(--rad-s);max-width:100%;height:auto;display:block}.cb-qr__light{fill:var(--rail-ink)}.cb-qr__dark{fill:var(--rail)}.cb-recovery{gap:1rem;display:grid}.cb-recovery__codes{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--rad-s);font:700 .9375rem/1.6 var(--num);grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem 1rem;margin:0;padding:.875rem 1rem .875rem 2.25rem;display:grid}.cb-recovery__codes li::marker{color:var(--ink-3);font-weight:500}.cb-recovery__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (width<=26rem){.cb-recovery__codes{grid-template-columns:minmax(0,1fr)}}.cb-notice{background:var(--surface-2);border:1px solid var(--line);border-inline-start:3px solid var(--ink-3);border-radius:var(--rad-s);color:var(--ink);align-items:flex-start;gap:.625rem;padding:.75rem .875rem;font-size:.875rem;display:flex}.cb-notice__mark{background:var(--ink-3);width:1.25rem;height:1.25rem;color:var(--surface);font:800 .75rem/1 var(--display);border-radius:50%;flex:none;place-items:center;margin-top:.0625rem;display:grid}.cb-notice__body{gap:.125rem;min-width:0;display:grid}.cb-notice__title,.cb-notice__text p{margin:0}.cb-notice__title{font-weight:700}.cb-notice__text{color:var(--ink-2)}.cb-notice--alert{background:var(--alert-soft);border-color:var(--alert-soft);border-inline-start-color:var(--alert)}.cb-notice--alert .cb-notice__mark{background:var(--alert)}.cb-notice--alert .cb-notice__title{color:var(--alert)}.cb-notice--warn{background:var(--warn-soft);border-color:var(--warn-soft);border-inline-start-color:var(--warn)}.cb-notice--warn .cb-notice__mark{background:var(--warn)}.cb-notice--leaf{background:var(--leaf-soft);border-color:var(--leaf-soft);border-inline-start-color:var(--leaf)}.cb-notice--leaf .cb-notice__mark{background:var(--leaf)}.cb-notice--info{background:var(--brand-soft);border-color:var(--brand-soft);border-inline-start-color:var(--brand-deep)}.cb-notice--info .cb-notice__mark{background:var(--brand-deep)}.cb-switch{align-items:center;gap:.75rem;display:inline-flex}.cb-switch__label{cursor:pointer}.cb-switch__track{background:var(--ink-3);cursor:pointer;border:0;border-radius:999px;flex:none;width:2.75rem;height:1.5rem;padding:0;transition:background-color .15s;position:relative}.cb-switch__track[aria-checked=true]{background:var(--leaf)}.cb-switch__track:focus-visible{outline:2px solid var(--brand-deep);outline-offset:2px}.cb-switch__track:disabled{opacity:.55;cursor:not-allowed}.cb-switch__thumb{background:var(--surface);width:1.125rem;height:1.125rem;box-shadow:var(--shadow);border-radius:50%;transition:transform .15s;position:absolute;top:.1875rem;left:.1875rem}.cb-switch__track[aria-checked=true] .cb-switch__thumb{transform:translate(1.25rem)}.cb-table-wrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--rad);overflow-x:auto}.cb-table-wrap:focus-visible{outline:2px solid var(--brand-deep);outline-offset:2px}.cb-table{border-collapse:collapse;width:100%;font-size:.875rem}.cb-table caption{font:700 1rem / calc(1.3 * var(--line-scale,1)) var(--display);text-align:start;padding:.875rem 1rem .625rem}.cb-table th{background:var(--surface-2);border-bottom:1px solid var(--line);color:var(--ink-2);letter-spacing:calc(.06em * var(--tracking,1));text-align:start;text-transform:uppercase;white-space:nowrap;padding:.625rem 1rem;font-size:.75rem;font-weight:600}.cb-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:.75rem 1rem}.cb-table tbody tr:last-child td{border-bottom:0}.cb-table .cb-table__num{text-align:end;font-family:var(--num);font-variant-numeric:tabular-nums}.cb-table .cb-table__empty{color:var(--ink-2);text-align:center;padding:2rem 1rem}.cb-stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--rad);align-content:start;gap:.25rem;min-width:0;padding:1rem 1.125rem;display:grid;position:relative;overflow:hidden}.cb-stat:before{content:"";background:var(--ember,transparent);height:3px;position:absolute;inset:0 0 auto}.cb-stat p{margin:0}.cb-stat__label{color:var(--ink-2);font-size:.8125rem;font-weight:500}.cb-stat__value{font:700 1.625rem/1.2 var(--num);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cb-stat__delta{color:var(--ink-2);font-size:.8125rem;font-weight:600}.cb-stat__delta--up{color:var(--leaf)}.cb-stat__delta--down{color:var(--alert)}.cb-stat__hint{color:var(--ink-2);font-size:.75rem}.cb-money{font-variant-numeric:tabular-nums;white-space:nowrap}.cb-theme{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--rad-s);gap:.125rem;min-inline-size:0;margin:0;padding:.1875rem;display:inline-flex}.cb-theme__option{display:inline-flex;position:relative}.cb-theme__input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.cb-theme__text{border-radius:calc(var(--rad-s) - 2px);min-height:2rem;color:var(--ink-2);align-items:center;padding:0 .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.cb-theme__input:checked+.cb-theme__text{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.cb-theme__input:focus-visible+.cb-theme__text{outline:2px solid var(--brand-deep);outline-offset:1px}.cb-lang{display:inline-flex;position:relative}.cb-lang__select{appearance:none;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--rad-s);min-height:2.375rem;color:var(--ink);font:600 .8125rem / calc(1.2 * var(--line-scale,1)) var(--text);cursor:pointer;margin:0;padding:0 2rem 0 .75rem}.cb-lang__select:focus-visible{outline:2px solid var(--brand-deep);outline-offset:1px}.cb-lang:after{content:"";border-right:1.5px solid var(--ink-2);border-bottom:1.5px solid var(--ink-2);pointer-events:none;width:.375rem;height:.375rem;position:absolute;top:50%;right:.875rem;transform:translateY(-70%)rotate(45deg)}.cb-shell{grid-template-columns:15rem minmax(0,1fr);min-height:100dvh;display:grid}.cb-skip{z-index:10;border-radius:var(--rad-s);background:var(--brand);color:var(--brand-ink);padding:.5rem .875rem;font-weight:600;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(-300%)}.cb-skip:focus{outline:2px solid var(--brand-deep);outline-offset:2px;transform:none}.cb-shell__rail{background:var(--rail,var(--surface-2));min-width:0;color:var(--rail-ink,var(--ink))}.cb-shell__rail-inner{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--rail-2,var(--line)) transparent;flex-direction:column;gap:.25rem;height:100dvh;padding:1rem .75rem;display:flex;position:sticky;top:0;overflow-y:auto}.cb-shell__brand{font:700 1rem / calc(1.1 * var(--line-scale,1)) var(--display);letter-spacing:calc(.01em * var(--tracking,1));align-items:center;gap:.625rem;padding:.25rem .5rem 1rem;display:flex}.cb-shell__brand small{color:var(--rail-ink-2,var(--ink-2));font:500 .6875rem / calc(1.2 * var(--line-scale,1)) var(--text);letter-spacing:calc(.08em * var(--tracking,1));text-transform:uppercase;margin-top:.25rem;display:block}.cb-shell__mark{border-radius:var(--rad-s);background:var(--ember,var(--brand));width:2rem;height:2rem;color:var(--brand-ink);font:800 1rem/1 var(--display);flex:none;place-items:center;display:grid}.cb-shell__group-label{color:var(--rail-ink-2,var(--ink-2));letter-spacing:calc(.14em * var(--tracking,1));text-transform:uppercase;margin:0;padding:.875rem .5rem .375rem;font-size:.6875rem;font-weight:600}.cb-shell__list{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.cb-shell__link{border-radius:var(--rad-s);min-height:2.25rem;color:inherit;align-items:center;gap:.625rem;padding:0 .625rem;font-size:.9rem;font-weight:500;text-decoration:none;display:flex;position:relative}a.cb-shell__link:hover,.cb-shell__link[aria-current=page]{background:var(--rail-2,var(--surface-3))}.cb-shell__link[aria-current=page]{font-weight:600}.cb-shell__link[aria-current=page]:before{content:"";background:var(--ember,var(--brand));border-radius:0 3px 3px 0;width:3px;position:absolute;top:.375rem;bottom:.375rem;left:-.75rem}.cb-shell__link:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.cb-shell__link--soon{color:var(--rail-ink-2,var(--ink-2));cursor:default}.cb-shell__icon{place-items:center;width:1.125rem;display:inline-grid}.cb-shell__count,.cb-shell__soon{font:600 .6875rem/1 var(--num);border-radius:6px;margin-left:auto;padding:.1875rem .375rem}.cb-shell__count{background:var(--brand);color:var(--brand-ink)}.cb-shell__soon{font-family:var(--text);line-height:calc(1 * var(--line-scale,1));letter-spacing:calc(.04em * var(--tracking,1));border:1px solid}.cb-shell__body{flex-direction:column;min-width:0;display:flex}.cb-shell__top{z-index:1;background:var(--surface);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;min-height:3.75rem;padding:.5rem 1.5rem;display:flex;position:sticky;top:0}.cb-shell__heading{flex:10rem;min-width:0}.cb-shell__crumb{color:var(--ink-2);margin:0;font-size:.75rem}.cb-shell__title{font:700 1.25rem / calc(1.2 * var(--line-scale,1)) var(--display);margin:0}.cb-shell__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem .75rem;margin-left:auto;display:flex}.cb-shell__main{outline:none;flex:1;align-content:start;gap:1.5rem;padding:1.5rem;display:grid}@media (width<=48rem){.cb-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.cb-shell__rail-inner{flex-direction:row;align-items:center;height:auto;padding:.5rem .75rem;position:static;overflow-x:auto}.cb-shell__brand{padding:0 .75rem 0 0}.cb-shell__brand small,.cb-shell__group-label,.cb-shell__link[aria-current=page]:before{display:none}.cb-shell__nav,.cb-shell__group,.cb-shell__list{gap:.25rem;display:flex}.cb-shell__link{white-space:nowrap}.cb-shell__top{flex-wrap:wrap;padding:.5rem 1rem}.cb-shell__main{padding:1rem}}.cb-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.25rem;display:flex}.cb-tabs__tab{min-height:2.5rem;color:var(--ink-2);font:600 .9375rem / calc(1.2 * var(--line-scale,1)) var(--display);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:.4rem;margin-bottom:-1px;padding:0 .875rem;display:inline-flex}.cb-tabs__tab:hover{color:var(--ink)}.cb-tabs__tab:focus-visible{outline:2px solid var(--brand-deep);outline-offset:-2px}.cb-tabs__tab--on{color:var(--ink);border-bottom-color:var(--brand)}.cb-tabs__count{border-radius:var(--rad-s);background:var(--surface-2);min-width:1.5rem;color:var(--ink-2);font:700 .75rem / 1.5 var(--num);text-align:center;padding:0 .375rem}.cb-tabs__tab--on .cb-tabs__count{background:var(--brand-soft);color:var(--brand-deep)}.cb-field__select{appearance:auto;font:inherit;cursor:pointer}.cb-field__select option{background:var(--surface);color:var(--ink)}.cb-steps{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.cb-steps__step{border:1px solid var(--line);background:var(--surface);color:var(--ink-3);font:600 .8125rem / calc(1.3 * var(--line-scale,1)) var(--display);border-radius:999px;padding:.375rem .75rem}.cb-steps__step--done{border-color:var(--leaf-soft);background:var(--leaf-soft);color:var(--leaf)}.cb-steps__step--current{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-deep)}.cb-dialog{z-index:50;background:color-mix(in srgb, var(--rail,var(--ink)) 55%, transparent);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.cb-dialog__box{border:1px solid var(--line);border-radius:var(--rad-l);background:var(--surface);width:min(32rem,100%);max-height:calc(100vh - 2rem);box-shadow:var(--shadow);padding:1.25rem;overflow:auto}.cb-dialog__box:focus{outline:none}.cb-dialog__title{font:700 1.125rem / calc(1.3 * var(--line-scale,1)) var(--display);margin:0 0 .75rem}.cb-dialog__body{gap:.875rem;display:grid}.cb-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1.25rem;display:flex}.cb-timeline{margin:0;padding:0;list-style:none}.cb-timeline__item{gap:.75rem;padding:0 0 1rem;display:flex;position:relative}.cb-timeline__item:not(:last-child):before{content:"";background:var(--line);width:2px;position:absolute;top:1rem;bottom:0;left:.4375rem}.cb-timeline__dot{border:2px solid var(--leaf);background:var(--leaf);border-radius:50%;flex:none;width:1rem;height:1rem;margin-top:.125rem}.cb-timeline__item--current .cb-timeline__dot{border-color:var(--brand);background:var(--brand-soft)}.cb-timeline__item--todo .cb-timeline__dot{border-color:var(--line);background:var(--surface)}.cb-timeline__text{gap:.125rem;min-width:0;display:grid}.cb-timeline__title,.cb-timeline__at,.cb-timeline__detail{margin:0}.cb-timeline__title{font-weight:600}.cb-timeline__at,.cb-timeline__detail{color:var(--ink-2);font-size:.8125rem}.cb-timeline__item--todo .cb-timeline__title{color:var(--ink-3)}@media (prefers-reduced-motion:reduce){.cb-btn,.cb-switch__track,.cb-switch__thumb{transition:none}.cb-btn__spinner{animation-duration:2s}}.cb-vegmark{vertical-align:middle;align-items:center;gap:.375rem;display:inline-flex}.cb-vegmark__box{border:2px solid;border-radius:3px;flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.cb-vegmark--sm .cb-vegmark__box{border-width:1.5px;width:.8125rem;height:.8125rem}.cb-vegmark--veg{color:var(--veg)}.cb-vegmark--nonveg{color:var(--nonveg)}.cb-vegmark__dot{background:currentColor;border-radius:50%;width:50%;height:50%}.cb-vegmark__triangle{border-bottom:.48rem solid;border-left:.28rem solid #0000;border-right:.28rem solid #0000;width:0;height:0}.cb-vegmark--sm .cb-vegmark__triangle{border-bottom-width:.38rem;border-left-width:.22rem;border-right-width:.22rem}.cb-vegmark__label{font-size:.75rem;font-weight:700}.stats{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;display:grid}.muted{color:var(--ink-2);margin:0;font-size:.875rem}.muted code{font-family:var(--num);font-size:.8125rem}.status-line{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.mono{font-family:var(--num);font-size:.8125rem}.restoring{min-height:100dvh;color:var(--ink-2);justify-content:center;align-items:center;gap:.625rem;display:flex}.auth{background:var(--bg);grid-template-columns:minmax(20rem,25rem) minmax(0,1fr);min-height:100dvh;display:grid}.auth__panel{background:var(--rail);color:var(--rail-ink);flex-direction:column;gap:1.5rem;padding:2.5rem 2.25rem 1.75rem;display:flex;position:relative}.auth__panel:before{content:"";background:var(--ember);height:3px;position:absolute;inset:0 0 auto}.auth__brand{font:700 1.125rem / calc(1.1 * var(--line-scale,1)) var(--display);align-items:center;gap:.75rem;display:flex}.auth__brand small{color:var(--rail-ink-2);font:500 .6875rem / calc(1.2 * var(--line-scale,1)) var(--text);letter-spacing:calc(.1em * var(--tracking,1));text-transform:uppercase;margin-top:.3rem;display:block}.auth__mark{border-radius:var(--rad);background:var(--ember);width:2.75rem;height:2.75rem;color:var(--brand-ink);font:800 1.25rem/1 var(--display);flex:none;place-items:center;display:grid}.auth__intro{gap:.5rem;margin-top:1.5rem;display:grid}.auth__headline{font:700 1.5rem / calc(1.2 * var(--line-scale,1)) var(--display);margin:0}.auth__lede{color:var(--rail-ink-2);margin:0;font-size:.875rem}.auth__points,.auth__track{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.auth__points li{gap:.125rem;padding-left:1.25rem;display:grid;position:relative}.auth__points li:before{content:"";background:var(--brand);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.45em;left:0}.auth__points span,.auth__track small{color:var(--rail-ink-2);font-size:.8125rem}.auth__track-item{align-items:flex-start;gap:.75rem;display:flex;position:relative}.auth__track-item span{gap:.125rem;display:grid}.auth__track-item i{border:2px solid var(--rail-ink-2);background:var(--rail-2);border-radius:50%;flex:none;width:.875rem;height:.875rem;margin-top:.25rem}.auth__track-item--done i{border-color:var(--leaf);background:var(--leaf)}.auth__track-item--now i{border-color:var(--brand);background:var(--brand);box-shadow:0 0 0 4px var(--rail-2)}.auth__track-item--todo b{color:var(--rail-ink-2)}.auth__never{border-radius:var(--rad-s);background:var(--rail-2);margin:auto 0 0;padding:.75rem .875rem;font-size:.8125rem}.auth__foot{color:var(--rail-ink-2);gap:.2rem;margin:0;font-size:.75rem;display:grid}.auth__main{outline:none;flex-direction:column;min-width:0;padding:1rem 1.5rem 2rem;display:flex}.auth__tools{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.auth__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--rad-l);width:min(100%,26rem);box-shadow:var(--shadow);align-content:start;gap:1rem;margin:auto;padding:1.75rem;display:grid}.auth__head{gap:.375rem;display:grid}.auth__over{color:var(--ink-2);letter-spacing:calc(.08em * var(--tracking,1));text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;font-size:.75rem;font-weight:600;display:flex}.auth__title{font:700 1.375rem / calc(1.25 * var(--line-scale,1)) var(--display);margin:0}.auth__link{color:var(--brand-deep);font:600 .8125rem / calc(1.2 * var(--line-scale,1)) var(--text);letter-spacing:normal;text-transform:none;cursor:pointer;background:0 0;border:0;padding:0}.auth__link:hover{text-decoration:underline}.auth__link:focus-visible{outline:2px solid var(--brand-deep);outline-offset:2px;border-radius:2px}.auth__form,.auth__others{gap:1rem;display:grid}.auth__others{border-top:1px solid var(--line);gap:.5rem;padding-top:.5rem}.auth__row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.auth__cap{color:var(--ink-2);margin:0;font-size:.8125rem}.auth__phone{color:var(--ink);font-family:var(--num);white-space:nowrap}.auth__done{align-items:center;gap:.625rem;display:flex}.auth__qr{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;display:grid}.auth__key{justify-items:start;gap:.5rem;display:grid}.auth__secret{font:700 .875rem/1.5 var(--num);word-break:break-all;color:var(--ink)}.account{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.account__avatar{background:var(--rail);width:2rem;height:2rem;color:var(--rail-ink);font:700 .875rem/1 var(--display);border-radius:50%;flex:none;place-items:center;display:grid}.account__text{gap:.125rem;min-width:0;display:grid}.account__name{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.account__roles{gap:.25rem;display:flex}.account-menu{position:relative}.account-menu__button{border-radius:var(--rad-s);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;padding:.25rem .5rem .25rem .25rem}.account-menu__button:hover,.account-menu__button[aria-expanded=true]{border-color:var(--line);background:var(--surface-2)}.account-menu__button:focus-visible,.account-menu__links a:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.account-menu__chevron{width:.75rem;height:.75rem;color:var(--ink-2);flex:none}.account-menu__button[aria-expanded=true] .account-menu__chevron{transform:rotate(180deg)}.account-menu__panel{z-index:20;border:1px solid var(--line);border-radius:var(--rad-l);background:var(--surface);width:max-content;min-width:15rem;max-width:min(22rem,100vw - 2rem);box-shadow:var(--shadow);gap:.75rem;padding:.875rem;display:grid;position:absolute;top:calc(100% + .375rem);right:0}.account-menu__who{gap:.125rem;margin:0;display:grid}.account-menu__who small,.account-menu__roles small{color:var(--ink-2);font-size:.75rem}.account-menu__roles,.account-menu__links{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.account-menu__roles li{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.account-menu__links{border-top:1px solid var(--line);gap:.125rem;padding-top:.625rem}.account-menu__links a{border-radius:var(--rad-s);color:var(--ink);padding:.5rem .625rem;font-weight:600;text-decoration:none;display:block}.account-menu__links a:hover{background:var(--surface-2)}.place{vertical-align:top;gap:.0625rem;min-width:0;display:inline-grid}.place--inline{flex-wrap:wrap;align-items:baseline;gap:0 .375rem;display:inline-flex}.place__name{overflow-wrap:anywhere}.place__code{color:var(--ink-2);font-size:.75em;font-weight:500}.place--code{overflow-wrap:anywhere}.session-device{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.confirm-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.confirm-row__question{flex-basis:100%;margin:0;font-weight:600}@media (width<=52rem){.auth{grid-template-columns:minmax(0,1fr)}.auth__panel{gap:1rem;padding:1.5rem 1rem 1.25rem}.auth__intro{margin-top:.25rem}.auth__headline{font-size:1.25rem}.auth__points,.auth__track{display:none}.auth__never{margin-top:0}.auth__main{padding:1rem 1rem 2rem}.auth__card{margin:1rem auto 0;padding:1.25rem}}@media (width<=26rem){.auth__qr{grid-template-columns:minmax(0,1fr);justify-items:center}}.zones{gap:1rem;display:grid}.zones__grid{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:start;gap:1rem;display:grid}@media (width<=64rem){.zones__grid{grid-template-columns:minmax(0,1fr)}}.zones__map,.zones__side{gap:.75rem;min-width:0;display:grid}.zones__modes,.zone-map__controls,.zones__actions{flex-wrap:wrap;gap:.5rem;display:flex}.zones__places,.zones__reasons,.zones__weather,.zones__weather-history,.zones__overlaps{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.zones__place{border:1px solid var(--line);border-radius:var(--rad-s);background:var(--surface);width:100%;color:var(--ink);font:inherit;text-align:start;cursor:pointer;gap:.25rem;padding:.5rem .625rem;display:grid}.zones__place--on{border-color:var(--brand);box-shadow:inset 3px 0 0 var(--brand)}.zones__reasons li{gap:.125rem;display:grid}.zones__weather-zone,.zones__pending{border-bottom:1px solid var(--line);gap:.5rem;padding-bottom:.75rem;display:grid}.zone-map{gap:.5rem;display:grid}.zone-map__svg{border:1px solid var(--line);border-radius:var(--rad-s);background:var(--surface);touch-action:none;width:100%;height:auto}.zone-map__svg--draw,.zone-map__svg--test{cursor:crosshair}.zone-map__ground{fill:var(--surface)}.zone-map__shape{stroke-width:2px;fill-opacity:.18}.zone-map__shape--live{fill:var(--leaf);stroke:var(--leaf)}.zone-map__shape--pilot{fill:var(--warn);stroke:var(--warn);stroke-dasharray:6 4}.zone-map__shape--pending{fill:var(--brand);stroke:var(--brand);stroke-dasharray:4 4}.zone-map__shape--selected{fill:var(--brand);stroke:var(--brand);stroke-width:3px}.zone-map__draft{fill:var(--brand);fill-opacity:.12;stroke:var(--ink);stroke-width:2px}.zone-map__draft--bad{stroke:var(--alert)}.zone-map__corner{fill:var(--surface);stroke:var(--ink);stroke-width:2px;cursor:grab}.zone-map__marker circle{fill:var(--ink)}.zone-map__marker text{fill:var(--ink);paint-order:stroke;stroke:var(--surface);stroke-width:3px;font-size:12px}.zone-map__test{fill:var(--alert);stroke:var(--surface);stroke-width:2px}.zone-map__note{margin:0;font-size:.75rem}.zone-map__google{border:1px solid var(--line);border-radius:var(--rad-s);background:var(--surface-2);width:100%;overflow:hidden}.zone-map__label{text-shadow:0 0 2px var(--surface), 0 0 2px var(--surface), 0 0 3px var(--surface)}.food,.food__body,.food__form,.food__panel{gap:.75rem;min-width:0;display:grid}.food{gap:1rem}.food__pair{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));align-items:start;gap:1rem;display:grid}.food__panel{border:1px solid var(--line);border-radius:var(--rad-s);background:var(--surface);padding:.75rem}.food__h{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:.9375rem;display:flex}.food__facts{gap:.375rem;margin:0;display:grid}.food__fact{grid-template-columns:minmax(8rem,40%) minmax(0,1fr);gap:.5rem;display:grid}.food__fact dt{color:var(--ink-2);font-size:.875rem}.food__fact dd{overflow-wrap:anywhere;margin:0}.food__list{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.food__changes{padding-inline-start:1.25rem;list-style:outside}.food__stack{justify-items:start;gap:.25rem;display:grid}.food__badges,.food__actions,.food__filters{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.food__filters{align-items:end;gap:.75rem}.food__pick{border:1px solid var(--line);border-radius:var(--rad-s);background:var(--surface);color:var(--ink);font-family:var(--num);cursor:pointer;padding:.25rem .5rem;font-size:.8125rem}.food__pick--on{border-color:var(--brand);box-shadow:inset 3px 0 0 var(--brand)}.food__pick:focus-visible,.food__textarea:focus-visible{outline:2px solid var(--brand-deep);outline-offset:1px}.food__textarea{border:1px solid var(--line);border-radius:var(--rad-s);background:var(--surface);width:100%;min-height:2.75rem;color:var(--ink);font:inherit;padding:.625rem .75rem}.trust{--clock-calm:var(--ink-2);--clock-amber:var(--warn);--clock-amber-soft:var(--warn-soft);--clock-violet:var(--alert);--clock-violet-soft:var(--alert-soft);gap:1rem;min-width:0;display:grid}.trust__filters{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.trust__filters>*{width:min(16rem,100%)}.trust__split{grid-template-columns:minmax(0,3fr) minmax(18rem,2fr);align-items:start;gap:1rem;display:grid}.trust__split>:only-child,.system__split>:only-child{grid-column:1/-1}@media (width<=64rem){.trust__split{grid-template-columns:minmax(0,1fr)}}.trust__side,.trust__form,.trust__tools{gap:.75rem;min-width:0;display:grid}.trust__row{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.trust__stack{justify-items:start;gap:.125rem;display:grid}.trust__title{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.trust__who{margin:0}.trust__body{white-space:pre-wrap;overflow-wrap:anywhere}.trust__fieldset{border:1px solid var(--line);border-radius:var(--rad-s);gap:.75rem;margin:0;padding:.75rem;display:grid}.trust__fieldset legend{padding:0 .25rem;font-weight:600}.trust__file{font:inherit;color:var(--ink)}.trust-clock{color:var(--clock-calm);font-family:var(--num);gap:.125rem;font-size:.8125rem;display:inline-grid}.trust-clock__time{white-space:nowrap;font-weight:600}.trust__stack>b.mono{white-space:nowrap}.trust-clock__due{color:var(--ink-3)}.trust-clock--amber{color:var(--clock-amber)}.trust-clock--violet{color:var(--clock-violet)}.trust-clock--violet .trust-clock__time{border-radius:var(--rad-s);background:var(--clock-violet-soft);padding:0 .25rem}.trust__clocks{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;display:grid}.trust__clockbox{border:1px solid var(--line);border-radius:var(--rad-s);background:var(--surface-2);gap:.25rem;padding:.75rem;display:grid}.trust-thread{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.trust-thread__msg{border:1px solid var(--line);border-radius:var(--rad-s);background:var(--surface);gap:.25rem;padding:.5rem .75rem;display:grid}.trust-thread__msg--internal{border-style:dashed;border-color:var(--clock-amber);background:var(--clock-amber-soft)}.trust-thread__meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.trust-thread__body{white-space:pre-wrap;overflow-wrap:anywhere}.trust__officer,.trust__audit-line{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.5rem 0;display:flex}.trust__audit{margin:0;padding:0;list-style:none;display:grid}.trust__audit-form{flex-basis:100%}.ops-stack{gap:1rem;display:grid}.ops-filters{flex-wrap:wrap;align-items:end;gap:.75rem;margin-bottom:1rem;display:flex}.ops-filters .cb-field{flex:12rem;min-width:0}.ops-reason{white-space:pre-wrap;overflow-wrap:anywhere;display:block}.trust a:not([class]){color:var(--brand-deep);font-weight:600}.trust a:not([class]):focus-visible{outline:2px solid var(--brand-deep);outline-offset:2px;border-radius:2px}.system{gap:1rem;min-width:0;display:grid}.system__split{grid-template-columns:minmax(0,1fr) minmax(17rem,22rem);align-items:start;gap:1rem;display:grid}@media (width<=72rem){.system__split{grid-template-columns:minmax(0,1fr)}}.system__side,.system__form{gap:.875rem;min-width:0;display:grid}.system__stack{justify-items:start;gap:.125rem;margin:0;display:grid}.system__list,.system__links{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.system__list li{border-bottom:1px solid var(--line);gap:.125rem;padding-bottom:.75rem;display:grid}.system__list li:last-child{border-bottom:0;padding-bottom:0}.system__links a{font-weight:600}.system__links a:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.system__code{font:700 1.25rem / 1.3 var(--num);letter-spacing:.08em;margin:0}.system__filters>*{width:min(14rem,100%)}.system__cards{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem;display:grid}.system__actions{flex-wrap:wrap;gap:.5rem;display:flex}.system__side .cb-field,.system__side select{min-width:0;max-width:100%}.system__side select{text-overflow:ellipsis;width:100%}.system__toggle{color:var(--ink-2);cursor:pointer;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.875rem;display:inline-flex}.system__toggle input{width:1rem;height:1rem;accent-color:var(--brand)}.ops-ai{border-top:1px solid var(--line);gap:.75rem;margin-top:1.5rem;padding-top:1rem;display:grid}.ops-ai h3{align-items:center;gap:.5rem;margin:0;display:flex}.ops-ai ul{gap:.375rem;margin:0;padding-left:1.25rem;display:grid}.ops-ai-headline{margin:0;font-weight:600}.ops-ai .cb-btn{justify-self:start}.cx-shell{--cx-rail-w:16.5rem;--cx-ease:cubic-bezier(.2, 0, 0, 1);grid-template-columns:var(--cx-rail-w) minmax(0, 1fr);transition:grid-template-columns .25s var(--cx-ease)}.cx-shell[data-rail=icons]{--cx-rail-w:4.5rem}.cx-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.cx-rail{background:var(--rail);min-width:0;color:var(--rail-ink)}.cx-rail__inner{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--rail-2) transparent;flex-direction:column;gap:.5rem;height:100dvh;padding:1rem .75rem .75rem;display:flex;position:sticky;top:0;overflow:hidden auto}.cx-rail__brand{min-height:2.5rem;font:700 1rem / calc(1.1 * var(--line-scale,1)) var(--display);white-space:nowrap;align-items:center;gap:.625rem;padding:0 .375rem .5rem;display:flex}.cx-rail__name small{color:var(--rail-ink-2);font:500 .6875rem / calc(1.2 * var(--line-scale,1)) var(--text);letter-spacing:calc(.08em * var(--tracking,1));text-transform:uppercase;margin-top:.25rem;display:block}.cx-rail__close{margin-left:auto}.cx-jump,.cx-group__head,.cx-nav__link,.cx-rail__toggle{border-radius:var(--rad-s);width:100%;min-height:2.375rem;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .15s var(--cx-ease), color .15s var(--cx-ease);background:0 0;border:0;align-items:center;gap:.625rem;padding:0 .625rem;font-size:.9rem;text-decoration:none;display:flex}.cx-jump:hover,.cx-group__head:hover,a.cx-nav__link:hover,.cx-rail__toggle:hover{background:var(--rail-2)}.cx-jump:focus-visible,.cx-group__head:focus-visible,.cx-nav__link:focus-visible,.cx-rail__toggle:focus-visible,.cx-iconbtn:focus-visible,.cx-help-button:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.cx-jump{border:1px solid var(--rail-2);color:var(--rail-ink-2);margin-bottom:.25rem}.cx-jump__keys{border:1px solid var(--rail-2);font:600 .6875rem/1 var(--num);border-radius:6px;margin-left:auto;padding:.125rem .375rem}.cx-nav{flex:1;align-content:start;gap:.125rem;display:grid}.cx-group__head{color:var(--rail-ink-2);font-weight:600}.cx-group--current>.cx-group__head{color:var(--rail-ink)}.cx-group--current>.cx-group__head>.cx-icon{color:var(--brand)}.cx-group__chev{transition:transform .25s var(--cx-ease);margin-left:auto;display:inline-grid}.cx-group--open .cx-group__chev{transform:rotate(180deg)}.cx-group__panel{opacity:0;transition:grid-template-rows .25s var(--cx-ease), opacity .2s var(--cx-ease);grid-template-rows:0fr;display:grid}.cx-group--open>.cx-group__panel{opacity:1;grid-template-rows:1fr}.cx-group__clip{min-height:0;overflow:hidden}.cx-nav__list,.cx-nav__sub{gap:.125rem;margin:0;padding:.125rem 0 .375rem .75rem;list-style:none;display:grid}.cx-nav__sub{padding:.125rem 0 .125rem 1.25rem}.cx-nav__sub .cx-nav__link{min-height:2rem;font-size:.85rem}.cx-nav__link{color:var(--rail-ink);font-weight:500}.cx-nav__link>.cx-icon{color:var(--rail-ink-2)}.cx-nav__link[aria-current=page]{background:color-mix(in srgb, var(--brand) 22%, var(--rail-2));color:var(--rail-ink);font-weight:650}.cx-nav__link[aria-current=page]>.cx-icon{color:var(--brand)}.cx-nav__link--soon{color:var(--rail-ink-2);cursor:default}.cx-nav__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cx-rail__toggle{color:var(--rail-ink-2);margin-top:.5rem}.cx-shell[data-rail=icons] .cx-rail__inner{padding-inline:.625rem}.cx-shell[data-rail=icons] .cx-nav__label,.cx-shell[data-rail=icons] .cx-rail__name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cx-shell[data-rail=icons] .cx-jump__keys,.cx-shell[data-rail=icons] .cx-group__chev,.cx-shell[data-rail=icons] .cb-shell__count,.cx-shell[data-rail=icons] .cb-shell__soon{display:none}.cx-shell[data-rail=icons] .cx-rail__brand{justify-content:center;padding-inline:0}.cx-shell[data-rail=icons] :is(.cx-jump,.cx-group__head,.cx-nav__link,.cx-rail__toggle){justify-content:center;padding:0}.cx-shell[data-rail=icons] :is(.cx-nav__list,.cx-nav__sub){padding:.125rem 0 .375rem}.cx-shell[data-rail=icons] .cx-group--open>.cx-group__panel .cx-group__clip{border-radius:var(--rad-s);background:color-mix(in srgb, var(--rail-2) 55%, transparent)}.cx-tip{z-index:60;border-radius:var(--rad-s);background:var(--ink);max-width:16rem;color:var(--surface);box-shadow:var(--shadow);pointer-events:none;padding:.375rem .625rem;font-size:.8125rem;font-weight:600;position:fixed;transform:translateY(-50%)}.cx-iconbtn{border:1px solid var(--line);border-radius:var(--rad-s);background:var(--surface);width:2.5rem;height:2.5rem;color:var(--ink);cursor:pointer;flex:none;place-items:center;display:inline-grid}.cx-rail .cx-iconbtn{border-color:var(--rail-2);color:var(--rail-ink);background:0 0}.cx-purpose{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.25rem .625rem;margin:.25rem 0 0;font-size:.875rem;display:flex}.cx-help-button{border:1px solid var(--line);background:var(--surface);min-height:1.75rem;color:var(--ink-2);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:0 .625rem;font-size:.8125rem;font-weight:600;display:inline-flex}.cx-help-button:hover{background:var(--surface-2);color:var(--ink)}.cb-dialog:has(>.cx-help){place-items:stretch end;padding:0}.cb-dialog__box.cx-help{border-radius:var(--rad-l) 0 0 var(--rad-l);width:min(26rem,100%);height:100%;max-height:none;animation:cx-sheet-in .25s var(--cx-ease,ease-out)}@keyframes cx-sheet-in{0%{opacity:0;transform:translate(2rem)}}.cx-help__heading{color:var(--ink-2);letter-spacing:calc(.08em * var(--tracking,1));text-transform:uppercase;margin:.5rem 0 0;font-size:.75rem;font-weight:700}.cx-help__tips{gap:.5rem;margin:0;padding-left:1.25rem;display:grid}.cx-help__links{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.cx-help__links a{border-radius:var(--rad-s);min-height:2.5rem;color:var(--ink);align-items:center;gap:.625rem;padding:0 .625rem;font-weight:600;text-decoration:none;display:flex}.cx-help__links a:hover{background:var(--surface-2)}.cx-help__links .cx-icon{color:var(--brand-deep)}.cb-dialog:has(>.cx-jump-dialog){place-items:start center;padding-top:12vh}.cx-jump__input{border:1px solid var(--line);border-radius:var(--rad-s);background:var(--surface);width:100%;min-height:2.75rem;color:var(--ink);font:inherit;padding:0 .875rem;font-size:1rem}.cx-jump__input:focus{outline:2px solid var(--brand);outline-offset:1px}.cx-jump__hint{color:var(--ink-3);margin:0;font-size:.75rem}.cx-jump__list{gap:.125rem;max-height:50vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.cx-jump__option{border-radius:var(--rad-s);cursor:pointer;align-items:center;gap:.625rem;min-height:2.5rem;padding:0 .625rem;display:flex}.cx-jump__option .cx-icon{color:var(--ink-2)}.cx-jump__option small{color:var(--ink-3);margin-left:auto}.cx-jump__option[aria-selected=true]{background:var(--brand-soft)}.cx-jump__option[aria-selected=true] .cx-icon{color:var(--brand-deep)}.cx-scrim{display:none}@media (width<=48rem){.cx-shell{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.cx-rail{z-index:40;width:min(20rem,86vw);box-shadow:var(--shadow);visibility:hidden;transition:transform .25s var(--cx-ease), visibility 0s linear .25s;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.cx-shell[data-drawer=open] .cx-rail{visibility:visible;transition:transform .25s var(--cx-ease);transform:none}.cx-scrim{z-index:39;background:color-mix(in srgb, var(--rail) 55%, transparent);display:block;position:fixed;inset:0}.cx-jump__keys{display:none}.cx-menu-button{order:-1}}@media (prefers-reduced-motion:reduce){.cx-shell,.cx-rail,.cx-group__panel,.cx-group__chev,.cx-jump,.cx-group__head,.cx-nav__link,.cx-rail__toggle{transition:none}.cb-dialog__box.cx-help{animation:none}.cx-shell[data-drawer=open] .cx-rail{transition:none}}.setup__progress{gap:.375rem;display:grid}.setup__bar{background:var(--surface-3);border-radius:999px;height:.625rem;overflow:hidden}.setup__bar>span{border-radius:inherit;background:var(--leaf);height:100%;transition:width .4s cubic-bezier(.2,0,0,1);display:block}.setup__count{color:var(--ink-2);margin:0;font-size:.875rem;font-weight:600}.setup__steps{counter-reset:none;gap:0;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.setup__step{border-top:1px solid var(--line);grid-template-columns:2rem minmax(0,1fr);gap:.875rem;padding:1rem 0;display:grid}.setup__num{border:1.5px solid var(--line);background:var(--surface);width:2rem;height:2rem;color:var(--ink-2);font:700 .875rem/1 var(--num);border-radius:999px;place-items:center;display:grid}.setup__step--done .setup__num{border-color:var(--leaf);background:var(--leaf);color:var(--leaf-ink)}.setup__body{gap:.5rem;min-width:0;display:grid}.setup__head{flex-wrap:wrap;align-items:center;gap:.375rem .75rem;display:flex}.setup__title{font:700 1rem / calc(1.3 * var(--line-scale,1)) var(--display);margin:0}.setup__step--done .setup__title{color:var(--ink-2)}.setup__what{margin:0}.setup__facts{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.5rem 1.25rem;margin:0;display:grid}.setup__facts dt{color:var(--ink-3);letter-spacing:calc(.06em * var(--tracking,1));text-transform:uppercase;font-size:.75rem;font-weight:700}.setup__facts dd{color:var(--ink-2);margin:.125rem 0 0;font-size:.875rem}.setup__parts{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.setup__part{border:1px solid var(--line);background:var(--surface-2);border-radius:999px;align-items:center;gap:.375rem;min-height:1.75rem;padding:0 .625rem;font-size:.8125rem;font-weight:600;display:inline-flex}.setup__part-state{color:var(--ink-3);font-weight:500}.setup__part-state:before{content:"·";margin-right:.375rem}.setup__part--done{border-color:color-mix(in srgb, var(--leaf) 40%, var(--line));background:var(--leaf-soft)}.setup__part--done .cx-icon{color:var(--leaf)}.setup__part--waiting{background:var(--alert-soft)}.setup__part--todo{background:var(--warn-soft)}.setup__note{color:var(--ink-3);margin:0;font-size:.8125rem}.setup__actions{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.setup__actions .cb-btn{gap:.375rem;text-decoration:none}.setup__soon{color:var(--ink-3);font-size:.8125rem;font-style:italic}.setup-banner{border:1px solid color-mix(in srgb, var(--brand) 30%, var(--line));border-radius:var(--rad-l);background:var(--brand-soft);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:1rem 1.25rem;display:flex}.setup-banner__icon,.daily__icon{border-radius:var(--rad);background:var(--surface);width:2.5rem;height:2.5rem;color:var(--brand-deep);flex:none;place-items:center;display:grid}.setup-banner__text{flex:14rem;gap:.5rem;display:grid}.setup-banner__text p{margin:0;font-weight:600}.setup-banner .cb-btn{text-decoration:none}.daily__list{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.daily__link{border:1px solid var(--line);border-radius:var(--rad);height:100%;color:var(--ink);align-items:flex-start;gap:.75rem;padding:.75rem;text-decoration:none;transition:background-color .15s cubic-bezier(.2,0,0,1);display:flex}.daily__link:hover{background:var(--surface-2)}.daily__link:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.daily__icon{background:var(--brand-soft)}.daily__link b{display:block}.daily__link small{color:var(--ink-2);margin-top:.125rem;font-size:.8125rem;display:block}@media (prefers-reduced-motion:reduce){.setup__bar>span,.daily__link{transition:none}}.admin{gap:1rem;min-width:0;display:grid}.admin__stack{overflow-wrap:anywhere;justify-items:start;gap:.125rem;min-width:0;display:grid}.admin__actions,.admin__chips{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.admin__chips{margin:0;padding:0;list-style:none}.admin__chips li{align-items:center;gap:.25rem;display:inline-flex}.admin__filters{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:end;gap:.75rem 1rem;margin-bottom:.75rem;display:grid}.admin__filters-go{align-self:end;padding-bottom:.125rem}.admin__form{gap:.875rem;min-width:min(28rem,100%);display:grid}.admin__hint{margin:.5rem 0 0}.admin__split{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.admin__split>:only-child{grid-column:1/-1}.admin__facts{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem 1rem;margin:0 0 .75rem;display:grid}.admin__facts dt{color:var(--ink-2);font-size:.8125rem}.admin__facts dd{overflow-wrap:anywhere;margin:.125rem 0 0}.admin__subhead{margin:1rem 0 .5rem;font-size:1rem}.admin__list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.admin__list li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding-bottom:.5rem}.admin__list li:last-child{border-bottom:0;padding-bottom:0}.admin__diff{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}.admin__json{border:1px solid var(--line);border-radius:var(--rad-s);background:var(--surface-2);max-height:18rem;color:var(--ink);font-family:var(--num);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:.75rem;font-size:.8125rem;overflow:auto}.admin__hash{font-size:.8125rem}.admin__wide-dialog{width:min(52rem,100vw - 2rem)}@media (width<=64rem){.admin__split{grid-template-columns:minmax(0,1fr)}}.admin__checks{border:1px solid var(--line);border-radius:var(--rad-s);gap:.5rem;min-width:0;margin:0;padding:.75rem;display:grid}.admin__checks legend{color:var(--ink-2);padding:0 .25rem;font-size:.8125rem}.admin__check{align-items:flex-start;gap:.5rem;display:flex}.admin__check input{margin-top:.2rem}.aij__progress{gap:.25rem;min-width:10rem;display:grid}.aij__bar{background:var(--line);border-radius:999px;height:.375rem;overflow:hidden}.aij__bar>span{background:var(--leaf);height:100%;display:block}.aij__actions{flex-wrap:wrap;gap:.375rem;display:flex}.aij__check{align-items:center;gap:.5rem;display:inline-flex}.aij__drafts{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.aij__draft{border:1px solid var(--line);border-radius:var(--rad-s);gap:.5rem;padding:.75rem;display:grid}.aij__compare{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;display:grid}.aij__compare>div{align-content:start;gap:.25rem;display:grid}.aij__label{color:var(--ink-2);font-size:.8125rem;font-weight:600}.aij__check-mark{border-radius:var(--rad-s);background:var(--alert-soft);color:var(--alert);padding:0 .25rem;font-size:.8125rem;font-weight:600}.aij__removed{color:var(--ink-2);text-decoration:line-through}.aij__results{gap:.25rem;margin:0;padding-left:1.25rem;display:grid}.aij__summary{border:1px dashed var(--line);border-radius:var(--rad-s);gap:.5rem;padding:.75rem;display:grid}.ddesk{gap:1rem;min-width:0;display:grid}.ddesk__toolbar,.ddesk__actions{flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;display:flex}.ddesk__actions{align-items:center}.ddesk__body{gap:.75rem;min-width:0;display:grid}.ddesk__stats{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem;display:grid}.ddesk__stack{justify-items:start;gap:.125rem;display:grid}.ddesk__waited{font-family:var(--num);align-items:center;gap:.5rem;display:inline-flex}.ddesk__riders{border:0;gap:.375rem;margin:0;padding:0;display:grid}.ddesk__rider{align-items:center;gap:.5rem;min-height:2.75rem;display:flex}.ddesk__facts{grid-template-columns:max-content 1fr;gap:.375rem 1rem;margin:0;display:grid}.ddesk__facts dt{color:var(--ink-2)}.ddesk__facts dd{margin:0}.ddesk__steps{gap:.25rem;margin:0;padding-left:1.25rem;display:grid}.ddesk__steps li[data-done=no]{color:var(--ink-2)}@media (width<=40rem){.ddesk__facts{grid-template-columns:1fr}}.fdesk{gap:1rem;min-width:0;display:grid}.fdesk__toolbar,.fdesk__actions{flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;display:flex}.fdesk__actions{align-items:center}.fdesk__body,.fdesk__form{gap:.75rem;min-width:0;display:grid}.fdesk__form{border-top:1px solid var(--line);padding-top:.75rem}.fdesk__stats{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem;display:grid}.fdesk__stack{justify-items:start;gap:.125rem;display:grid}.fdesk__h{margin:0;font-size:1rem}.fdesk__facts{grid-template-columns:max-content 1fr;gap:.375rem 1rem;margin:0;display:grid}.fdesk__facts dt{color:var(--ink-2)}.fdesk__facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.fdesk__events,.fdesk__list{gap:.25rem;margin:0;padding-left:1.25rem;display:grid}.fdesk__chips{flex-wrap:wrap;gap:.5rem;margin:0;display:flex}.fdesk__tabs a{text-decoration:none}.fdesk__grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));align-items:start;gap:.75rem 1rem;display:grid}.fdesk__file{max-width:100%;font:inherit}.fdesk__check{align-items:center;gap:.5rem;display:inline-flex}ul.fdesk__chips{gap:.5rem 1.25rem;padding:0}.fdesk__chips>li{list-style:none}@media (width<=40rem){.fdesk__facts{grid-template-columns:1fr}}.banners{gap:1rem;min-width:0;display:grid}.banners__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.banners__list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.banners__item{border:1px solid var(--line);border-radius:var(--rad);background:var(--surface)}.banners__item--drag{border-color:var(--brand);opacity:.7}.banners__row{grid-template-columns:auto 4.5rem minmax(0,1fr) auto;align-items:start;gap:.75rem 1rem;padding:.75rem 1rem;display:grid}.banners__row p{overflow-wrap:anywhere;margin:.125rem 0 0}.banners__move{justify-items:center;gap:.125rem;display:grid}.banners__handle{border:1px solid var(--line);border-radius:var(--rad-s);background:var(--surface-2);color:var(--ink-2);cursor:grab;font:inherit;letter-spacing:-.1em;padding:.25rem .5rem}.banners__handle:focus-visible{outline:2px solid var(--brand-deep);outline-offset:2px}.banners__thumb{border-radius:var(--rad-s);background:var(--surface-2);object-fit:contain;block-size:4.5rem;inline-size:4.5rem}.banners__thumb--empty{border:1px dashed var(--line);display:block}.banners__main{min-width:0}.banners__name{margin:0;font-size:1rem}.banners__stats{color:var(--ink-2);font-variant-numeric:tabular-nums}.banners__actions{flex-wrap:wrap;justify-content:end;align-items:center;gap:.375rem;max-inline-size:18rem;display:flex}.banners__ended summary{cursor:pointer;color:var(--ink-2);margin-block-end:.5rem}.banners__dialog{max-inline-size:min(64rem,96vw)}.banners__editor{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:1.25rem;display:grid}.banners__form{gap:.875rem;min-width:0;display:grid}.banners__pair{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;display:grid}.banners__group{border:1px solid var(--line);border-radius:var(--rad-s);gap:.625rem;margin:0;padding:.75rem;display:grid}.banners__group legend{padding:0 .25rem;font-weight:600}.banners__search{align-items:end;gap:.5rem;display:flex}.banners__search>:first-child{flex:1}.banners__hits,.banners__chips{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.banners__chips{flex-wrap:wrap;display:flex}.banners__chips li{border:1px solid var(--line);border-radius:999px;align-items:center;padding-inline-start:.625rem;display:inline-flex}.banners__hit{text-align:start;border:1px solid var(--line);border-radius:var(--rad-s);background:var(--surface);inline-size:100%;color:var(--ink);font:inherit;cursor:pointer;padding:.5rem .625rem}.banners__hit[aria-pressed=true]{border-color:var(--brand-deep);background:var(--brand-soft)}.banners__phone{gap:.5rem;margin:0;display:grid;position:sticky;top:0}.banners__screen{border:1px solid var(--line);background:var(--bg,var(--surface-2));border-radius:1.75rem;gap:.5rem;padding:1.5rem 1rem;display:grid}.banners__card{border-radius:var(--rad-l,1rem);background:var(--brand-soft);block-size:142px;color:var(--ink);padding:16px;position:relative;overflow:hidden}.banners__card--leaf{background:var(--leaf-soft)}.banners__card--plain{background:var(--ink);color:var(--surface)}.banners__words{z-index:1;justify-items:start;gap:6px;max-inline-size:62%;display:grid;position:relative}.banners__words p{margin:0}.banners__over{letter-spacing:.06em;text-transform:uppercase;opacity:.75;white-space:nowrap;text-overflow:ellipsis;max-inline-size:100%;font-size:.6875rem;font-weight:700;overflow:hidden}.banners__title{font-family:var(--display,inherit);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.0625rem;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.banners__body{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;display:-webkit-box;overflow:hidden}.banners__button{background:var(--brand);color:var(--brand-ink,#fff);border-radius:999px;padding:.25rem .75rem;font-size:.75rem;font-weight:700}.banners__art{aspect-ratio:1;object-fit:contain;inline-size:40%;max-inline-size:124px;position:absolute;bottom:-18px;right:-14px}.banners__art--empty{border:2px dashed var(--line);border-radius:50%}.banners__dots{justify-content:center;gap:5px;display:flex}.banners__dot{background:var(--line);border-radius:3px;block-size:6px;inline-size:6px}.banners__dot--on{background:var(--brand);inline-size:17px}.banners__totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0 0 1rem;display:grid}.banners__totals dt{color:var(--ink-2);font-size:.8125rem}.banners__totals dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.25rem;font-weight:700}.banners__days{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%}.banners__days caption{text-align:start;margin-block-end:.25rem;font-weight:600}.banners__days th,.banners__days td{text-align:start;border-block-end:1px solid var(--line);padding:.25rem .5rem}.banners__bar-fill{background:var(--leaf);vertical-align:middle;border-radius:.25rem;block-size:.5rem;max-inline-size:8rem;margin-inline-end:.5rem;display:inline-block}@media (width<=52rem){.banners__editor{grid-template-columns:minmax(0,1fr)}.banners__row{grid-template-columns:auto 3.5rem minmax(0,1fr)}.banners__actions{grid-column:1/-1;justify-content:start;max-inline-size:none}}.campaigns{gap:1rem;min-width:0;display:grid}.campaigns__stack{overflow-wrap:anywhere;justify-items:start;gap:.125rem;min-width:0;display:grid}.campaigns__actions{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.campaigns__facts{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem 1.25rem;margin:0 0 1rem;display:grid}.campaigns__facts dt{color:var(--ink-2);font-size:.8125rem;font-weight:600}.campaigns__facts dd{overflow-wrap:anywhere;margin:.125rem 0 0}.campaigns__stats{margin-bottom:1rem}.campaigns__wizard{grid-template-columns:minmax(0,1fr) minmax(12rem,16rem);align-items:start;gap:1.25rem;margin-top:1rem;display:grid}.campaigns__form{gap:.875rem;min-width:0;display:grid}.campaigns__row{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:start;gap:.75rem 1rem;display:grid}.campaigns__fieldset{border:1px solid var(--line);border-radius:var(--rad-s);flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:.75rem;display:flex}.campaigns__fieldset legend{color:var(--ink-2);padding:0 .25rem;font-size:.8125rem;font-weight:600}.campaigns__fieldset>.cb-field{flex:14rem}.campaigns__check{align-items:center;gap:.5rem;display:inline-flex}.campaigns__count{border:1px solid var(--line);border-radius:var(--rad-s);gap:.5rem;padding:.875rem;display:grid;position:sticky;top:1rem}.campaigns__languages{color:var(--ink-2);margin:0;padding:0;font-size:.875rem;list-style:none}.campaigns__previews{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;display:grid}.campaigns__preview{border:1px solid var(--line);border-radius:var(--rad-s);align-content:start;gap:.375rem;margin:0;padding:.75rem;display:grid}.campaigns__preview figcaption{color:var(--ink-2);font-size:.8125rem;font-weight:600}.campaigns__preview p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media (width<=52rem){.campaigns__wizard{grid-template-columns:minmax(0,1fr)}.campaigns__count{order:-1;position:static}}.sdesk{gap:1rem;min-width:0;display:grid}.sdesk[hidden]{display:none}.sdesk__toolbar,.sdesk__actions,.sdesk__head,.sdesk__chips{flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;display:flex}.sdesk__actions,.sdesk__head,.sdesk__chips{align-items:center}.sdesk__stats{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1rem;display:grid}.sdesk__stack{overflow-wrap:anywhere;justify-items:start;gap:.125rem;min-width:0;display:grid}.sdesk__key{font-family:var(--num);white-space:nowrap}.sdesk__title{margin:.5rem 0 .25rem;font-size:1.375rem}.sdesk__title:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.sdesk__now{font-weight:600}.sdesk__h{margin:0;font-size:1rem}.sdesk__form,.sdesk__preview,.sdesk__body{gap:.75rem;min-width:0;display:grid}.sdesk__preview{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.sdesk__fieldset{border:1px solid var(--line);border-radius:var(--rad);gap:.75rem;min-width:0;margin:0;padding:.75rem 1rem 1rem;display:grid}.sdesk__fieldset legend{padding:0 .25rem;font-weight:600}.sdesk__optional,.sdesk__leaf{gap:.5rem;min-width:0;margin:0;display:grid}.sdesk__row{grid-template-columns:1fr auto;align-items:end;gap:.5rem .75rem;display:grid}.sdesk__radio{align-items:center;gap:.5rem;display:flex}.sdesk__json{font-family:var(--num)}.sdesk__error{color:var(--alert);margin:0;font-weight:600}.sdesk__checks{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.sdesk__facts{grid-template-columns:max-content 1fr;gap:.375rem 1rem;margin:0;display:grid}.sdesk__facts dt{color:var(--ink-2)}.sdesk__facts dd{overflow-wrap:anywhere;min-width:0;margin:0}@media (width<=40rem){.sdesk__facts,.sdesk__row{grid-template-columns:1fr}}.sdesk__impact,.sdesk__stepup{gap:.5rem;margin-block:.75rem;display:grid}.sdesk__impact h3,.sdesk__stepup h3{margin:0;font-size:1rem}.sdesk__impact p,.sdesk__stepup p{margin:0}.sdesk__impact-tiles{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;display:grid}
