*{box-sizing:border-box;margin:0;padding:0}:root,[data-theme=dark]{--brand-maroon:#892638;--brand-maroon-d:#6e1e2e;--brand-maroon-dd:#411019;--brand-gold:#e8bf0d;--brand-gold-d:#b5950a;--brand-teal:#2a8cb2;--brand-teal-bright:#2fa7c9;--brand-cream:#faf3e2;--brand-cream-dim:#cbb9a8;--device-ps4:#00a9a5;--device-ps5:#0070d1;--background:#140a0d;--surface:#1f1216;--card-elevated:#33191f;--border:#3a252b;--border-strong:#4a3037;--text-primary:#faf3e2;--text-secondary:#c9b4a5;--text-muted:#8a756b;--primary:#e8bf0d;--primary-foreground:#411019;--accent:var(--brand-teal-bright);--accent-foreground:#04202b;--success:#7cc24e;--success-foreground:#14290a;--warning:#f0a93a;--warning-foreground:#3a2607;--danger:#e85a5a;--danger-foreground:#3a0e0e;--info:var(--brand-teal-bright);--info-foreground:#04202b;--ring:var(--primary);--bg:var(--background);--bg-warm:var(--surface);--card:#2b171c;--card-glass:color-mix(in srgb,var(--card)85%,transparent);--card-hover:#242018;--bd:var(--border);--bd-warm:#492f36;--tx:var(--text-primary);--t2:var(--text-secondary);--t3:var(--text-muted);--ac:var(--primary);--ac-dim:var(--brand-gold-d);--ac-bg:color-mix(in srgb,var(--ac)6%,transparent);--copper:var(--brand-teal);--copper-bg:color-mix(in srgb,var(--copper)8%,transparent);--gr:var(--success);--gr-bg:color-mix(in srgb,var(--gr)8%,transparent);--rd:var(--danger);--bl:var(--info);--am:var(--warning);--am-bg:color-mix(in srgb,var(--am)6%,transparent);--pr:#a78bfa;--pk:#f472b6;--tl:#34d399;--ac-tx:var(--bg);--c1:var(--bg);--c2:var(--card);--c3:var(--bd);--t1:var(--tx);--sidebar-bg:var(--bg-warm);--sidebar-w:56px;--sidebar-w-expanded:220px;--nav-active:color-mix(in srgb,var(--ac)10%,transparent);--nav-hover:#ffffff0a;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--text-caption:10px;--text-label:11px;--text-body:13px;--text-value:16px;--text-hero:30px;--text-mega:38px;--card-padding:var(--sp-4);--card-radius:14px;--tile-radius:12px;--gap-tile:var(--sp-2);--gap-section:var(--sp-3);--status-ok:var(--gr);--status-warn:var(--am);--status-alert:var(--rd);--status-neutral:var(--t3);--kpi-primary:var(--ac);--text-expense:var(--t2);--ac-08:color-mix(in srgb,var(--ac)8%,transparent);--ac-15:color-mix(in srgb,var(--ac)15%,transparent);--gr-08:color-mix(in srgb,var(--gr)8%,transparent);--gr-15:color-mix(in srgb,var(--gr)15%,transparent);--rd-08:color-mix(in srgb,var(--rd)8%,transparent);--am-08:color-mix(in srgb,var(--am)8%,transparent);--am-15:color-mix(in srgb,var(--am)15%,transparent);--tl-08:#34d39914}[data-theme=light]{--background:#faf3e2;--surface:#f3e9d4;--card-elevated:#fff;--border:#e5d8c2;--border-strong:#d6c4a8;--text-primary:#2a1519;--text-secondary:#6e5a50;--text-muted:#9a897c;--primary:#b5950a;--primary-foreground:#fff;--accent:var(--brand-teal);--accent-foreground:#fff;--success:#5ea637;--success-foreground:#fff;--warning:#c77f12;--warning-foreground:#fff;--danger:#c7433f;--danger-foreground:#fff;--info:var(--brand-teal);--info-foreground:#fff;--ring:var(--primary);--bg:var(--background);--bg-warm:var(--surface);--card:#fff;--card-glass:color-mix(in srgb,var(--card)90%,transparent);--card-hover:#f5f0e8;--bd:var(--border);--bd-warm:#d8cab3;--tx:var(--text-primary);--t2:var(--text-secondary);--t3:var(--text-muted);--ac:var(--primary);--ac-dim:#8a6f0a;--ac-bg:color-mix(in srgb,var(--ac)6%,transparent);--copper:var(--brand-teal);--copper-bg:color-mix(in srgb,var(--copper)6%,transparent);--gr:var(--success);--gr-bg:color-mix(in srgb,var(--gr)6%,transparent);--rd:var(--danger);--bl:var(--info);--am:var(--warning);--am-bg:color-mix(in srgb,var(--am)6%,transparent);--pr:#7c5fc4;--pk:#d946a0;--tl:#2a9d73;--ac-tx:var(--card);--c1:var(--bg);--c2:var(--card);--c3:var(--bd);--t1:var(--tx);--sidebar-bg:var(--bg-warm);--sidebar-w:56px;--sidebar-w-expanded:220px;--nav-active:color-mix(in srgb,var(--ac)10%,transparent);--nav-hover:#0000000a;--status-ok:var(--gr);--status-warn:var(--am);--status-alert:var(--rd);--status-neutral:var(--t3);--kpi-primary:var(--ac);--text-expense:var(--t2)}body{background:var(--bg);color:var(--tx);direction:rtl;font-family:Noto Kufi Arabic,sans-serif}@keyframes fi{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pu{0%,to{opacity:1}50%{opacity:.35}}@keyframes fl{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 25px 6px #ef444480}}@keyframes sh{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@keyframes w-glow{0%,to{box-shadow:0 0 12px #d4a54a1a}50%{box-shadow:0 0 24px #d4a54a38}}@keyframes w-progress{0%{background-position:0%}to{background-position:200%}}@keyframes w-shimmer{0%,to{opacity:.5}50%{opacity:1}}@keyframes dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.4)}}@keyframes checkmark{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes sk{0%{opacity:.08}50%{opacity:.15}to{opacity:.08}}.sk{background:var(--t3);border-radius:6px;animation:1.5s ease-in-out infinite sk}.m{direction:ltr;font-family:IBM Plex Mono,monospace}.c{background:var(--card);border:1px solid var(--bd);border-radius:14px;padding:16px;transition:box-shadow .2s,transform .2s}.b{cursor:pointer;border:none;border-radius:10px;min-height:40px;padding:10px 20px;font-family:inherit;font-size:16px;font-weight:600;transition:all .15s}.b:hover{filter:brightness(1.12)}.b:active{transform:scale(.96)}.c[data-status=green]{box-shadow:0 0 12px #5cb85c1a}.c[data-status=yellow]{box-shadow:0 0 12px #e6a23c1a}.c[data-status=red]{box-shadow:0 0 12px #e74c3c1a}@media (hover:hover){.c[data-clickable]:hover{border-color:#d4a54a33;transform:translateY(-2px);box-shadow:0 8px 24px #00000040,0 0 0 1px #d4a54a26}}.ba{background:linear-gradient(135deg,var(--ac),var(--copper));color:#0e0c0a;font-weight:700}.bg{color:var(--t2);border:1px solid var(--bd);background:#ffffff0d}.br{background:var(--rd);color:#fff}.bgr{background:var(--gr);color:#fff}.bbl{background:var(--bl);color:#fff}.bam{background:var(--am);color:#fff}[data-theme=light] .ba{background:linear-gradient(135deg,var(--ac),var(--copper));color:#fff}[data-theme=light] .bg{color:var(--t2);border-color:var(--bd);background:#0000000a}[data-theme=light] ::-webkit-scrollbar-thumb{background:#0000001f}[data-theme=light] .c[data-clickable]:hover{box-shadow:0 4px 16px #00000014}input,select,textarea{border:1px solid var(--bd);color:var(--tx);direction:rtl;background:#ffffff0a;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:16px;transition:border-color .15s}[data-theme=light] input,[data-theme=light] select,[data-theme=light] textarea{background:#00000008}input:focus,select:focus,textarea:focus{border-color:var(--ac);box-shadow:0 0 0 3px #ffd7001a}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}[data-theme=light] input:focus,[data-theme=light] select:focus{box-shadow:0 0 0 3px #d977061f}select option{background:var(--card);color:var(--tx)}[data-theme=light] select option{color:#0f172a;background:#fff}.ov{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;background:#000000bf;justify-content:center;align-items:center;animation:.2s fi;display:flex;position:fixed;inset:0}.md{background:var(--card);border:1px solid var(--bd);border-radius:20px;width:min(460px,94vw);max-height:90dvh;padding:24px;animation:.2s fi;overflow-y:auto}@media (min-width:768px){.md{width:min(600px,90vw);padding:28px 32px}}[data-theme=light] .md{background:#fff}.card-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;max-width:1400px;margin:0 auto;display:grid}.page-wrap{box-sizing:border-box;width:100%;padding:12px 14px}@media (min-width:768px){.page-wrap{max-width:960px;margin:0 auto;padding:8px 28px 40px}}@media (min-width:1024px){.page-wrap{max-width:1400px;padding:8px 36px 40px}}@media (min-width:1400px){.page-wrap{max-width:1600px;padding:8px 48px 40px}}@media (min-width:1800px){.page-wrap{max-width:1800px}}.expand-body{transition:max-height .2s,opacity .2s;overflow:hidden}.expand-body[data-open=false]{opacity:0;max-height:0}.expand-body[data-open=true]{opacity:1;max-height:9999px}@media (max-width:767px){.card-grid{grid-template-columns:repeat(2,1fr);gap:8px}.b{min-height:44px;padding:10px 14px}input,select,textarea{min-height:44px;font-size:16px}}@media (min-width:768px){body{font-size:15px}input,select,textarea{padding:12px 16px;font-size:18px}.b{min-height:42px;font-size:16px}}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{background:#d4a54a1f;border-radius:3px}@media print{body *{visibility:hidden}.sidebar,.bottom-nav,.mobile-dock{display:none!important}.monthly-closing-print,.monthly-closing-print *{visibility:visible}.monthly-closing-print{position:absolute;top:0;left:0;right:0;color:#000!important;background:#fff!important;padding:20px!important}.monthly-closing-print .c{background:#fff!important;border:1px solid #ccc!important}.monthly-closing-print .b,.monthly-closing-print button{display:none!important}.monthly-closing-print input{background:0 0!important;border:none!important}.invoice-print,.invoice-print *,.doc-print,.doc-print *{visibility:visible}.doc-print{position:absolute;top:0;left:0;right:0;color:#000!important;background:#fff!important;padding:24px!important}.doc-print .lib-print-btn,.doc-print .lib-back{display:none!important}.doc-print h1,.doc-print h3,.doc-print h4,.doc-print .lib-doc-body,.doc-print .lib-doc-body *{color:#000!important}.doc-print .lib-doc-stamp{color:#333!important}.doc-print .lib-callout{border:1px solid #999;background:#fff!important}.doc-print .lib-callout:before{color:#000!important}.doc-print table,.doc-print th,.doc-print td{color:#000!important;border-color:#666!important}.doc-print th{background:#eee!important}.doc-print .lib-doc-foot{display:block}.doc-print .con-lib-toolbar{display:none!important}.doc-print.con-lib-page-sheet{box-shadow:none!important;border:0!important}.doc-print .con-lib-page-title{color:#000!important}.doc-print .con-lib-page-stamp{color:#333!important}.doc-print .ProseMirror,.doc-print .ProseMirror *{color:#000!important}.doc-print .con-lib-callout{border:1px solid #999;background:#fff!important}.doc-print .con-lib-callout:before{color:#000!important}.doc-print .ProseMirror th{background:#eee!important}.doc-print .ProseMirror th,.doc-print .ProseMirror td{border-color:#666!important}.doc-print .con-lib-print-foot{border-top:1px solid #999;align-items:center;gap:8px;margin-top:18px;padding-top:8px;font-size:11px;color:#333!important;display:flex!important}.invoice-print{position:absolute;top:0;left:0;right:0;color:#000!important;background:#fff!important;margin:0 auto!important}.invoice-print button{display:none!important}}.sidebar-desktop-only{display:flex}@media (max-width:1024px){.sidebar-desktop-only{display:none}}@media (min-width:768px){.mobile-dock{display:none!important}}.jard-action-bar{z-index:98;position:fixed;bottom:0;left:0;right:0}@media (max-width:767px){.jard-action-bar{bottom:72px}}.dock-icon-btn:active{transform:scale(.88)}.dock-icon-btn{-webkit-tap-highlight-color:transparent;transition:transform .1s}.tab-scroll-container{-webkit-mask-image:linear-gradient(270deg,#0000,#000 16px calc(100% - 16px),#0000);mask-image:linear-gradient(270deg,#0000,#000 16px calc(100% - 16px),#0000)}@media (min-width:768px){.db-v2{grid-template-columns:1fr 1fr;align-items:start;max-width:1200px;margin:0 auto;flex-direction:unset!important;gap:16px!important;padding:8px 32px 80px!important;display:grid!important}.db-v2>[data-testid=v2-hero],.db-v2>[data-testid=v2-rooms],.db-v2>[data-testid=v2-expenses],.db-v2>[data-testid=v2-activity],.db-v2>[data-v2-full]{grid-column:1/-1}}@media (min-width:1280px){.db-v2{--text-caption:13px;--text-label:14px;--text-body:16px;--text-value:20px;grid-template-columns:1fr 1fr 1fr;align-items:stretch;max-width:1500px;padding:8px 48px 80px!important}.db-v2>[data-testid=v2-hero]{flex-direction:column;grid-column:auto;display:flex}.db-v2>[data-testid=v2-drawer],.db-v2>[data-testid=v2-financial],.db-v2>[data-testid=v2-hero]{flex-direction:column;display:flex}.db-v2>[data-testid=v2-financial]>:last-child,.db-v2>[data-testid=v2-hero]>:last-child{margin-top:auto}.db-v2 [data-testid=v2-drawer] .db-desktop-only{flex-direction:column;flex:1;display:flex}.db-v2>[data-testid=v2-rooms],.db-v2>[data-testid=v2-expenses],.db-v2>[data-testid=v2-activity],.db-v2>[data-v2-full]{grid-column:1/-1}}.report-v2{--surface:#16140f;--surface-2:#ffffff06;--surface-3:#ffffff0d;--line:var(--bd);--line-faint:#ffffff0b;--ink:var(--tx);--muted:var(--t2);--faint:var(--t3);--gold:var(--ac);--pos:var(--status-ok);--neg:var(--status-alert);--r-hero:42px;--r-entity:25px;--r-title:16px;--r-value:15px;--r-label:12px;--r-caption:11.5px}@media (min-width:1280px){.report-v2{--r-hero:48px;--r-entity:28px;--r-title:17px;--r-value:16px;--r-label:12.5px}}.report-v2 .ic{color:var(--muted);flex-shrink:0}.report-v2 .ic-ink{color:var(--ink)}.drill-grid-2,.drill-grid-3{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:6px;display:grid}@media (min-width:480px){.drill-grid-3{grid-template-columns:repeat(3,1fr)}}@media (min-width:600px){.drill-grid-2{grid-template-columns:repeat(3,1fr)}}@media (min-width:820px){.drill-grid-2,.drill-grid-3{grid-template-columns:repeat(4,1fr)}}.mr-room-grid{gap:var(--gap-tile);grid-template-columns:repeat(2,1fr);align-items:stretch;display:grid}@media (min-width:768px){.mr-room-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.mr-room-grid{grid-template-columns:repeat(4,1fr)}}.rooms-l1-grid{grid-template-columns:1fr;align-items:stretch;gap:10px;display:grid}@media (min-width:560px){.rooms-l1-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.rooms-l1-grid{grid-template-columns:repeat(3,1fr)}}.cafe-dense-grid{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:8px;display:grid}@media (min-width:480px){.cafe-dense-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:720px){.cafe-dense-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:1000px){.cafe-dense-grid{grid-template-columns:repeat(5,1fr)}}@media (min-width:1280px){.cafe-dense-grid{grid-template-columns:repeat(6,1fr)}}.rooms-l2-quads{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.mr-card-grid{gap:var(--gap-tile);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:stretch;display:grid}.report-v2 .mr-summary-grid{gap:var(--gap-tile);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.report-v2 .mr-summary-grid>.mr-stat--net{grid-column:1/-1}@media (min-width:768px){.report-v2 .mr-summary-grid{grid-template-columns:minmax(0,1.5fr)repeat(var(--mr-cols,4),minmax(0,1fr))}.report-v2 .mr-summary-grid>.mr-stat--net{grid-column:auto}}.report-v2 .mr-stat{background:var(--surface-2);border:1px solid var(--line-faint);border-radius:var(--tile-radius);text-align:start;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:space-between;align-items:stretch;gap:9px;min-height:104px;padding:13px 13px 12px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:flex;position:relative;overflow:hidden}.report-v2 .mr-stat-chev{top:10px;color:var(--faint);opacity:.6;display:inline-flex;position:absolute;inset-inline-end:11px}.report-v2 .mr-stat--tap{cursor:pointer}.report-v2 .mr-stat--tap:hover{border-color:#ffffff29;transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}.report-v2 .mr-stat--net{background:radial-gradient(135% 130% at 100% -25%,var(--ac-bg),transparent 60%),var(--surface-2);border-color:#d4a54a52;box-shadow:0 0 0 1px #d4a54a1f,0 0 24px #d4a54a12}.report-v2 .mr-stat--net.mr-stat--tap:hover{border-color:#d4a54a80;transform:translateY(-2px);box-shadow:0 0 0 1px #d4a54a66,0 8px 24px #d4a54a24}.report-v2 .mr-stat-ic{border:1px solid var(--line-faint);width:24px;height:24px;color:var(--faint);background:#ffffff0a;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.report-v2 .mr-stat--net .mr-stat-ic{background:var(--ac-bg);color:var(--gold);border-color:#d4a54a47}.mr-2col{grid-template-columns:1fr}@media (min-width:768px){.mr-2col{grid-template-columns:1fr 1fr;align-items:stretch}}.db-desktop-only{display:block}.db-desktop-flex{display:flex!important}.db-desktop-hide{display:none!important}.db-mobile-only{display:block}@media (min-width:1280px){.db-desktop-only{display:block}.db-desktop-flex{display:flex!important}.db-v2>[data-testid=v2-drawer],.db-v2>[data-testid=v2-financial]{flex-direction:column;display:flex}}.lp-tip{position:relative}.lp-tip:after{content:attr(data-tip);background:var(--card);color:var(--t1);border:1px solid var(--ac-15);text-align:right;white-space:normal;opacity:0;pointer-events:none;z-index:95;border-radius:10px;width:max-content;max-width:min(260px,78vw);padding:9px 12px;font-size:11.5px;font-weight:400;line-height:1.65;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 9px);right:50%;transform:translate(50%)translateY(4px);box-shadow:0 16px 38px -12px #0000008c}.lp-tip.lp-tip-b:after{top:calc(100% + 9px);bottom:auto;transform:translate(50%)translateY(-4px)}.lp-tip:hover:after,.lp-tip:focus-visible:after{opacity:1;transform:translate(50%)translateY(0)}.lp :focus-visible{outline:2px solid var(--ac);outline-offset:2px;border-radius:5px}.lp-card{transition:transform .16s,border-color .16s}.lp-lift:hover{border-color:var(--ac);transform:translateY(-2px)}.lp-skel{background:linear-gradient(90deg,var(--ac-08)25%,var(--ac-15)37%,var(--ac-08)63%);background-size:200% 100%;border-radius:14px;animation:1.4s ease-in-out infinite lp-shimmer}@keyframes lp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.lp-scroll::-webkit-scrollbar{width:6px;height:6px}.lp-scroll::-webkit-scrollbar-thumb{background:var(--ac-15);border-radius:9px}.lp-hidebar{scrollbar-width:none;-ms-overflow-style:none}.lp-hidebar::-webkit-scrollbar{display:none}@keyframes lp-bd{0%{opacity:0}to{opacity:1}}@keyframes lp-pop{0%{opacity:0;transform:translate(-50%,-46%)}to{opacity:1;transform:translate(-50%,-50%)}}.lp-pnl{grid-template-columns:repeat(12,1fr);gap:10px;display:grid}.lp-pnl-rev>*{grid-column:span 3}.lp-pnl-cost>*{grid-column:span 2}@media (max-width:1100px){.lp-pnl-rev>*{grid-column:span 6}.lp-pnl-cost>*{grid-column:span 4}}@media (max-width:640px){.lp-pnl-rev>*,.lp-pnl-cost>*{grid-column:span 6}}@media (max-width:900px){.lp-band,.lp-two{grid-template-columns:1fr!important}}@media (max-width:640px){.lp-colwrap{flex-direction:column!important}}.rb{--rb-paper:#efe7d8;--rb-card:#fbf7ee;--rb-edge:#e7dcc6;--rb-edge-soft:#ece2cd;--rb-ink:#2a2316;--rb-ink2:#4a4030;--rb-ink3:#8c7f64;--rb-faint:#a0926f;--rb-espresso-a:#221b11;--rb-espresso-b:#16110a;--rb-gold:#b07d23;--rb-gold-bright:#e4b551;--rb-good:#2f7d5b;--rb-cost:#c2542f;--rb-track:#ece2cd}[data-theme=dark] .rb{--rb-paper:#14110c;--rb-card:#1d1813;--rb-edge:#2e2820;--rb-edge-soft:#2a241d;--rb-ink:#f3e9d2;--rb-ink2:#d8ccb0;--rb-ink3:#a0926f;--rb-faint:#8c7c58;--rb-espresso-a:#221b11;--rb-espresso-b:#16110a;--rb-gold:#d4a54a;--rb-gold-bright:#e4b551;--rb-good:#5cb88a;--rb-cost:#e07a55;--rb-track:#2a241d}@keyframes rb-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes rb-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rb-scroll::-webkit-scrollbar{height:6px}.rb-scroll::-webkit-scrollbar-thumb{background:#78643c4d;border-radius:9px}.rb :focus-visible{outline:2px solid var(--rb-gold);outline-offset:3px;border-radius:6px}.rb-bargrow{transform-origin:100%;animation:.5s both rb-grow}.rb-tip{position:relative}.rb-tip:after{content:attr(data-tip);background:var(--rb-espresso-a);color:#f3e9d2;text-align:right;white-space:normal;opacity:0;pointer-events:none;z-index:60;border-radius:10px;width:max-content;max-width:min(260px,78vw);padding:9px 12px;font-size:11.5px;font-weight:400;line-height:1.6;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 8px);right:50%;transform:translate(50%)translateY(4px);box-shadow:0 16px 36px -12px #3c2d1466}.rb-tip:hover:after,.rb-tip:focus-visible:after{opacity:1;transform:translate(50%)translateY(0)}@media (max-width:760px){.rb-two,.rb-cafe{grid-template-columns:1fr!important}}@keyframes chatPop{0%{opacity:0;transform:translateY(14px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes coinIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes advisorPulse{0%,to{box-shadow:0 6px 22px #00000073,0 0 #d4a54a00}50%{box-shadow:0 6px 22px #00000073,0 0 0 7px #d4a54a1a}}@keyframes typingDot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes bl-breathe{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--ac)55%,transparent)}50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--ac)0%,transparent)}}@keyframes bl-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.bl-next{animation:2.4s ease-out infinite bl-breathe}.bl-won{animation:.45s cubic-bezier(.34,1.56,.64,1) both bl-pop}.bl-fill{transition:width .6s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.mc-coin,.bl-next,.bl-won{animation:none!important}.bl-fill{transition:none!important}}.arc{--arc-ink:#0c0609;--arc-deep:#160b10;--arc-card:#1f1116;--arc-glass:#2b171ca8;--arc-line:#faf3e217;--arc-line-2:#faf3e229;--arc-tx:#faf3e2;--arc-t2:#cbb6a6;--arc-t3:#b09a8d;--arc-gold:var(--brand-gold);--arc-gold-hot:#ffdf4d;--arc-maroon:var(--brand-maroon);--arc-ps5:#2e8eff;--arc-ps4:#00c8c2;--arc-vip:var(--brand-gold);--arc-red:#ff5a5a;--arc-amber:#f0a93a;--arc-green:#59d98c;--arc-t-cap:12px;--arc-t-lbl:13px;--arc-t-body:15px;--arc-t-val:19px;--arc-t-num:30px;--arc-t-hero:40px;--arc-r-s:12px;--arc-r-m:18px;--arc-r-full:999px;--arc-s1:4px;--arc-s2:8px;--arc-s3:12px;--arc-s4:16px;--arc-s5:24px;--arc-s6:32px;--arc-tap:44px;color:var(--arc-tx);font-size:var(--arc-t-body);line-height:1.5}.arc-score{font-variant-numeric:tabular-nums;letter-spacing:.01em;font-family:Cairo Play,Noto Kufi Arabic,sans-serif}.arc-stage{background:radial-gradient(1100px 500px at 85% -10%,#89263852,transparent 60%),radial-gradient(900px 600px at -10% 110%,#2e8eff12,transparent 55%),var(--arc-ink);min-height:100vh}@keyframes arc-deal{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@keyframes arc-aura{0%,to{opacity:.75}50%{opacity:1}}@keyframes arc-breathe{0%,to{box-shadow:0 0 #e8bf0d80}50%{box-shadow:0 0 0 7px #e8bf0d00}}@keyframes arc-sheen{0%,55%,to{background-position:150% 0}25%{background-position:-150% 0}}@keyframes arc-alarm{0%,to{box-shadow:0 0 0 1px #0000004d,0 14px 34px -12px color-mix(in srgb,var(--arc-red)40%,transparent)}50%{box-shadow:0 0 0 1px #0000004d,0 0 34px -2px color-mix(in srgb,var(--arc-red)65%,transparent)}}@keyframes arc-npop{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}@keyframes arc-stamp{0%{opacity:0;transform:scale(1.35)rotate(-2.5deg)}55%{opacity:1;transform:scale(.96)rotate(.5deg)}to{transform:scale(1)rotate(0)}}@keyframes arc-ignite{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--arc-aura-c,var(--arc-gold))60%,transparent)}to{box-shadow:0 0 0 30px #0000}}@keyframes arc-wake{0%{filter:grayscale(.65)brightness(.75)}55%{filter:grayscale(0)brightness(1.35)}to{filter:none}}@media (prefers-reduced-motion:reduce){:root:not([data-arc-motion]) .arc *,:root:not([data-arc-motion]) .arc{animation:none!important}}.arc-board{gap:var(--arc-s3);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:759px){.arc-board>*{grid-column:1/-1}.arc-board .arc-slot{min-height:306px}}@media (min-width:760px){.arc-board{gap:var(--arc-s4);grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr}.arc-board .arc-alerts{justify-content:flex-start}.arc-board .arc-alerts--calm{justify-content:center}}@media (min-width:1100px){.arc-board{grid-template-columns:repeat(4,1fr)}}.arc-match{text-align:start;border-radius:var(--arc-r-m);background:linear-gradient(180deg,color-mix(in srgb,var(--arc-aura-c)9%,transparent),transparent 45%),var(--arc-glass);border:1px solid color-mix(in srgb,var(--arc-aura-c)35%,var(--arc-line));width:100%;box-shadow:0 0 0 1px #0000004d,0 14px 34px -12px color-mix(in srgb,var(--arc-aura-c)35%,transparent),inset 0 1px 0 #ffffff12;padding:var(--arc-s4);gap:var(--arc-s3);cursor:pointer;flex-direction:column;transition:transform .18s,box-shadow .18s;animation:.4s cubic-bezier(.22,1,.36,1) both arc-deal;display:flex;position:relative;overflow:hidden}.arc-match:hover{transform:translateY(-3px)}.arc-match:before{content:"";pointer-events:none;background:radial-gradient(60% 70% at 50% 0%,color-mix(in srgb,var(--arc-aura-c)22%,transparent),transparent 70%);height:90%;animation:4s ease-in-out infinite arc-aura;position:absolute;inset:-40% -25% auto}.arc-match--over{animation:.4s both arc-deal,1.6s ease-in-out 1s infinite arc-alarm}.arc-slot{text-align:center;border-radius:var(--arc-r-m);border:1.5px dashed var(--arc-line-2);justify-content:center;align-items:center;gap:var(--arc-s2);width:100%;min-height:132px;color:var(--arc-t3);cursor:pointer;background:radial-gradient(70% 90% at 50% 110%,#faf3e208,#0000),#00000038;flex-direction:column;transition:border-color .18s,color .18s;animation:.4s cubic-bezier(.22,1,.36,1) both arc-deal;display:flex;position:relative}.arc-slot:hover{border-color:var(--arc-gold);color:var(--arc-t2)}.arc-slot--vip{border-color:color-mix(in srgb,var(--arc-gold)45%,transparent)}.arc-alerts{border-radius:var(--arc-r-m);background:linear-gradient(180deg,color-mix(in srgb,var(--arc-red)8%,transparent),transparent 50%),var(--arc-glass);border:1px solid color-mix(in srgb,var(--arc-red)35%,var(--arc-line));box-shadow:0 0 0 1px #0000004d,0 14px 34px -12px color-mix(in srgb,var(--arc-red)30%,transparent),inset 0 1px 0 #ffffff12;padding:var(--arc-s4);gap:var(--arc-s2);flex-direction:column;animation:.4s cubic-bezier(.22,1,.36,1) both arc-deal;display:flex;position:relative;overflow:hidden}.arc-alerts--calm{border-color:color-mix(in srgb,var(--arc-green)30%,var(--arc-line));background:linear-gradient(180deg,color-mix(in srgb,var(--arc-green)6%,transparent),transparent 50%),var(--arc-glass);text-align:center;justify-content:center;align-items:center;box-shadow:0 0 0 1px #0000004d,inset 0 1px #ffffff12}.arc-xp{border-radius:var(--arc-r-m);border:1px solid var(--arc-line-2);padding:var(--arc-s3)var(--arc-s4)var(--arc-s4);background:linear-gradient(#2b171cd9,#160b10e6);position:relative;overflow:hidden;box-shadow:0 10px 40px #00000073,inset 0 1px #ffffff0f}.arc-xp:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffdf4d0f 50%,#0000 60%) 0 0/300% 100%;animation:6s ease-in-out infinite arc-sheen;position:absolute;inset:0}.arc.ov{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060305b8}.arc.ov .md{background:linear-gradient(180deg,var(--arc-deep,#160b10),var(--arc-ink,#0c0609));border:1px solid var(--arc-line-2);border-radius:var(--arc-r-m);box-shadow:0 20px 60px #0009}.arc.ov .c{border-color:var(--arc-line);border-radius:var(--arc-r-s);background:#00000040}.arc.ov .b.ba{background:linear-gradient(135deg,var(--arc-gold-hot,#ffdf4d),var(--arc-gold,#e8bf0d));color:#0c0609;box-shadow:0 4px 18px -4px #e8bf0d8c,inset 0 1px #fff6}.arc.ov .b.bg{border:1px solid var(--arc-line-2);color:var(--arc-t2);background:#faf3e20d}.arc.ov input,.arc.ov select,.arc.ov textarea{border-color:var(--arc-line-2);background:#0000004d}@keyframes arc-sheetup{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:none}}@media (max-width:759px){.arc.ov{align-items:flex-end}.arc.ov .md{border-radius:var(--arc-r-m)var(--arc-r-m)0 0;width:100%;max-height:88dvh;padding-bottom:var(--arc-s5);border-bottom:none;animation:.32s cubic-bezier(.22,1,.36,1) both arc-sheetup;box-shadow:0 -20px 60px #0009}.arc.ov .md:before{content:"";width:44px;height:4px;margin:0 auto var(--arc-s3);background:var(--arc-line-2);border-radius:999px;display:block}}.arc-press{animation:2.2s ease-in-out infinite arc-breathe}.arc-dock{-webkit-backdrop-filter:none;background:0 0;justify-content:flex-end;align-items:stretch}.arc-dock .md{pointer-events:auto;border-block:none;border-inline-start:none;border-radius:0;width:min(500px,94vw);height:100dvh;max-height:100dvh;animation:.25s both arc-fadein;box-shadow:0 0 60px #0000008c}.arc{--bg:var(--arc-ink);--bg-warm:var(--arc-deep);--card:var(--arc-card);--card-glass:var(--arc-glass);--bd:var(--arc-line);--bd-warm:var(--arc-line-2);--border-strong:var(--arc-line-2);--tx:var(--arc-tx);--t1:var(--arc-tx);--t2:var(--arc-t2);--t3:var(--arc-t3);--text-primary:var(--arc-tx);--text-secondary:var(--arc-t2);--text-muted:var(--arc-t3);--ac:var(--arc-gold);--ac-tx:var(--arc-ink);--gr:var(--arc-green);--rd:var(--arc-red);--am:var(--arc-amber);--success:var(--arc-green);--danger:var(--arc-red);--warning:var(--arc-amber);--copper:var(--arc-gold-hot)}.arc .m{font-variant-numeric:tabular-nums;font-family:Cairo Play,IBM Plex Mono,monospace}.arc .b.ba{background:linear-gradient(135deg,var(--arc-gold-hot),var(--arc-gold));color:var(--arc-ink);box-shadow:0 4px 18px -4px #e8bf0d8c,inset 0 1px #fff6}.arc .b.bg{border:1px solid var(--arc-line-2);color:var(--arc-t2);background:#faf3e20d}.arc .c{background:var(--arc-glass);border-color:var(--arc-line);border-radius:var(--arc-r-s)}.arc [data-tab-icon]{display:none}.arc-page-title{align-items:center;gap:var(--arc-s3);margin:var(--arc-s2)0 var(--arc-s4);flex-wrap:wrap;display:flex}.arc-page-title h1{font-size:var(--arc-t-val);flex-shrink:0;font-weight:900}.arc-page-title .arc-badge,.arc-page-title .arc-chip{flex-shrink:0}.arc-page-title .arc-rule{background:linear-gradient(to left,var(--arc-line-2),transparent);flex:1;height:1px}.arc-panel{border-radius:var(--arc-r-m);background:var(--arc-glass);border:1px solid var(--arc-line);padding:var(--arc-s4);margin-bottom:var(--arc-s3);box-shadow:0 0 0 1px #00000040,inset 0 1px #ffffff0d}.arc-panel-h{justify-content:space-between;align-items:center;gap:var(--arc-s2);margin-bottom:var(--arc-s3);display:flex}.arc-hero-me{align-items:center;gap:var(--arc-s4);padding:var(--arc-s4);border-radius:var(--arc-r-m);margin-bottom:var(--arc-s3);background:linear-gradient(180deg,color-mix(in srgb,var(--arc-gold)7%,transparent),transparent 60%),var(--arc-glass);border:1px solid color-mix(in srgb,var(--arc-gold)25%,var(--arc-line));display:flex;box-shadow:0 0 0 1px #00000040,inset 0 1px #ffffff0f}.arc-avatar{background:conic-gradient(from 20deg,var(--arc-gold),var(--arc-maroon,#4a1020),var(--arc-gold));border-radius:50%;flex-shrink:0;width:64px;height:64px;padding:3px}.arc-avatar>span{background:var(--arc-card);width:100%;height:100%;color:var(--arc-gold);border-radius:50%;place-items:center;font-size:24px;font-weight:900;display:grid}.arc-hero-me .nm{font-size:var(--arc-t-val);font-weight:900}.arc-hero-me .sub{font-size:var(--arc-t-cap);color:var(--arc-t3);margin-top:2px}.arc-stat3{gap:var(--arc-s2);margin-bottom:var(--arc-s3);grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}.arc-stat{border-radius:var(--arc-r-s);border:1px solid var(--arc-line);padding:var(--arc-s3);text-align:center;background:#00000040}.arc-stat .v{font-size:var(--arc-t-num);color:var(--arc-gold);font-weight:900;line-height:1.15}.arc-stat .k{font-size:var(--arc-t-cap);color:var(--arc-t3);margin-top:2px}.arc-panel-h .t{font-size:var(--arc-t-lbl);font-weight:900}.arc-chiprow{gap:var(--arc-s2);flex-wrap:wrap;padding-bottom:2px;display:flex}.arc-chiprow--line{scrollbar-width:none;margin-inline:calc(-1*var(--arc-s2));padding-inline:var(--arc-s2);flex-wrap:nowrap;overflow-x:auto}.arc-chiprow--line::-webkit-scrollbar{display:none}.arc-chiprow--line>*{flex-shrink:0}.arc-chip{min-height:var(--arc-tap);padding:0 var(--arc-s4);border-radius:var(--arc-r-full);border:1px solid var(--arc-line-2);font-size:var(--arc-t-lbl);color:var(--arc-t2);cursor:pointer;background:#faf3e20d;flex:none;align-items:center;gap:6px;font-family:inherit;font-weight:700;transition:all .15s;display:flex}.arc-chip[data-on]{background:color-mix(in srgb,var(--arc-gold)16%,transparent);border-color:var(--arc-gold);color:var(--arc-gold)}.arc-chip--slim{font-size:var(--arc-t-cap);padding:0 var(--arc-s2);gap:5px}.arc-brandchips{gap:var(--arc-s2);flex-wrap:wrap;display:flex}.arc-brandchip{border-radius:var(--arc-r-full);border:1px solid var(--arc-line-2);background:#faf3e20d;align-items:stretch;transition:background .15s,border-color .15s;display:inline-flex;overflow:hidden}.arc-brandchip[data-on]{background:color-mix(in srgb,var(--arc-gold)16%,transparent);border-color:var(--arc-gold)}.arc-brandchip>button{min-height:var(--arc-tap);padding:0 var(--arc-s3);cursor:pointer;font-family:inherit;font-size:var(--arc-t-lbl);color:var(--arc-tx);background:0 0;border:0;align-items:center;gap:6px;min-width:0;font-weight:700;display:inline-flex}.arc-brandchip[data-on]>button{color:var(--arc-gold)}.arc-brandchip .bc-left{color:var(--arc-t3);font-weight:800}.arc-brandchip .bc-left--low{color:var(--arc-amber)}.arc-brandchip .bc-q{font-weight:900}.arc-brandchip .bc-less{border-inline-start:1px solid color-mix(in srgb,var(--arc-gold)40%,transparent);font-size:var(--arc-t-body);font-weight:900}.arc-brandchip--oos{opacity:.5}.arc-brandchip--oos>button{cursor:default;color:var(--arc-t3)}.arc-cell-target{animation:2.6s ease-in-out infinite arc-cell-target}@keyframes arc-cell-target{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--arc-gold)0%,transparent)}50%{box-shadow:0 0 10px 1px color-mix(in srgb,var(--arc-gold)45%,transparent)}}@media (prefers-reduced-motion:reduce){:root:not([data-arc-motion]) .arc-cell-target{box-shadow:0 0 8px color-mix(in srgb,var(--arc-gold)35%,transparent);animation:none}}.arc-fillchip{background-image:repeating-linear-gradient(180deg,var(--arc-gold)0 4px,transparent 4px 8px),linear-gradient(to left,color-mix(in srgb,var(--arc-gold)30%,transparent)0 calc(var(--arc-fill,0)*1%),transparent calc(var(--arc-fill,0)*1%));background-position:0,100%;background-repeat:no-repeat,no-repeat;background-size:2px calc(100% - 10px),100% 100%;transition:background-size .6s cubic-bezier(.22,1,.36,1)}.arc-fillchip[data-first]{background-image:linear-gradient(to left,color-mix(in srgb,var(--arc-gold)34%,transparent),color-mix(in srgb,var(--arc-gold)14%,transparent));background-position:100%;background-size:100% 100%}.arc-rowcard{--arc-hue:var(--arc-line-2);align-items:center;gap:var(--arc-s3);border-radius:var(--arc-r-s);padding:var(--arc-s3);margin-bottom:var(--arc-s2);border:1px solid var(--arc-line);border-inline-start:3px solid var(--arc-hue);min-height:var(--arc-tap);background:#00000040;display:flex}.arc-rowcard .mid{flex:1;min-width:0}.arc-rowcard .a{font-size:var(--arc-t-lbl);font-weight:700}.arc-rowcard .b2{font-size:var(--arc-t-cap);color:var(--arc-t3);margin-top:1px}.arc-rowcard .amt{font-size:var(--arc-t-val);color:var(--arc-gold);font-weight:900}.arc-rowcard--green{--arc-hue:var(--arc-green)}.arc-rowcard--amber{--arc-hue:var(--arc-amber)}.arc-rowcard--red{--arc-hue:var(--arc-red)}.arc-rowcard--teal{--arc-hue:var(--arc-ps4)}.arc-badge{font-size:var(--arc-t-cap);border-radius:var(--arc-r-full);color:var(--arc-t3);white-space:nowrap;background:#faf3e20f;padding:3px 10px;font-weight:700}.arc-badge--gold{background:color-mix(in srgb,var(--arc-gold)14%,transparent);color:var(--arc-gold)}.arc-badge--green{background:color-mix(in srgb,var(--arc-green)14%,transparent);color:var(--arc-green)}.arc-badge--amber{background:color-mix(in srgb,var(--arc-amber)14%,transparent);color:var(--arc-amber)}.arc-badge--red{background:color-mix(in srgb,var(--arc-red)14%,transparent);color:var(--arc-red)}.arc-sleep{filter:grayscale(.65)brightness(.75);transition:filter .4s}.arc-custrow{gap:var(--arc-s2);flex-wrap:wrap;padding:2px 0;display:flex}.arc-cust{scroll-snap-align:start;min-height:var(--arc-tap);padding:6px var(--arc-s3);border-radius:var(--arc-r-full);border:1px solid var(--arc-line-2);align-items:center;gap:var(--arc-s2);font-size:var(--arc-t-cap);color:var(--arc-t2);cursor:pointer;white-space:nowrap;background:#faf3e20d;flex:none;font-family:inherit;font-weight:700;transition:background .15s,border-color .15s,color .15s,transform .12s;display:flex}.arc-cust:active{transform:scale(.95)}.arc-cust .av{background:var(--arc-card);border:1.5px solid var(--arc-line-2);width:26px;height:26px;color:var(--arc-t2);border-radius:50%;flex-shrink:0;place-items:center;font-family:Cairo Play,Noto Kufi Arabic,sans-serif;font-size:12px;font-weight:800;display:grid}.arc-cust--gold .av{border-color:var(--arc-gold);color:var(--arc-gold)}.arc-cust[data-on]{background:color-mix(in srgb,var(--arc-gold)14%,transparent);border-color:var(--arc-gold);color:var(--arc-gold)}.arc-cust[data-on] .av{border-color:var(--arc-gold);color:var(--arc-gold)}.arc-cust[data-blocked]{border-color:color-mix(in srgb,var(--arc-red)45%,transparent);color:var(--arc-red)}.arc-cust[data-blocked] .av{border-color:color-mix(in srgb,var(--arc-red)55%,transparent);color:var(--arc-red)}.arc-cust--all{width:100%;color:var(--arc-t2);justify-content:center}.arc-cust-sheet{z-index:78;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060305b8;align-items:flex-end;animation:.18s both arc-fadein;display:flex;position:fixed;inset:0}.arc-cust-panel{background:linear-gradient(180deg,var(--arc-deep),var(--arc-ink));border-top:1px solid color-mix(in srgb,var(--arc-gold)30%,transparent);width:100%;max-height:86vh;padding:var(--arc-s4);gap:var(--arc-s2);border-start-start-radius:var(--arc-r-m);border-start-end-radius:var(--arc-r-m);flex-direction:column;animation:.26s cubic-bezier(.22,1,.36,1) both arc-deal;display:flex}@media (min-width:760px){.arc-cust-sheet{justify-content:center;align-items:center}.arc-cust-panel{border-radius:var(--arc-r-m);border:1px solid color-mix(in srgb,var(--arc-gold)30%,transparent);max-width:520px}}.arc-cust-panel>.h{justify-content:space-between;align-items:center;gap:var(--arc-s2);display:flex}.arc-cust-panel>.h b{font-size:var(--arc-t-body);font-weight:900}.arc-cust-panel .x{width:var(--arc-tap);height:var(--arc-tap);border-radius:var(--arc-r-s);border:1px solid var(--arc-line-2);color:var(--arc-t2);cursor:pointer;background:#faf3e20d;place-items:center;font-family:inherit;display:grid}.arc-cust-search,.arc-search{align-items:center;gap:var(--arc-s2);min-height:var(--arc-tap);padding:0 var(--arc-s3);border-radius:var(--arc-r-s);border:1px solid var(--arc-line-2);color:var(--arc-t3);background:#0000004d;display:flex}.arc-cust-search input,.arc-search input{min-width:0;height:var(--arc-tap);color:var(--arc-tx);font-family:inherit;font-size:var(--arc-t-lbl);background:0 0;border:none;outline:none;flex:1}.arc-cust-list{-webkit-overflow-scrolling:touch;margin:0 calc(-1*var(--arc-s2));padding:0 var(--arc-s2);flex:1;overflow-y:auto}.arc-cust-item{align-items:center;gap:var(--arc-s3);width:100%;min-height:56px;padding:var(--arc-s2)var(--arc-s2);border:none;border-bottom:1px dashed var(--arc-line);text-align:start;cursor:pointer;color:var(--arc-tx);background:0 0;font-family:inherit;display:flex}.arc-cust-item:last-child{border-bottom:none}.arc-cust-item[data-on]{background:color-mix(in srgb,var(--arc-gold)10%,transparent)}.arc-cust-item .nm{font-size:var(--arc-t-lbl);font-weight:700}.arc-cust-item .sub{font-size:var(--arc-t-cap);color:var(--arc-t3);margin-top:1px}.arc-actgrid{gap:var(--arc-s2);margin-bottom:var(--arc-s3);grid-template-columns:repeat(3,1fr);display:grid}.arc-act{text-align:center;white-space:nowrap;flex-direction:column;min-height:56px;line-height:1.2;font-size:var(--arc-t-cap)!important;padding:var(--arc-s2)4px!important;gap:4px!important}.arc-slot-emblem{border-radius:var(--arc-r-s);background:color-mix(in srgb,var(--arc-gold)9%,transparent);border:1px solid color-mix(in srgb,var(--arc-gold)22%,transparent);width:52px;height:52px;color:var(--arc-gold);place-items:center;display:grid;position:relative}.arc-slot-emblem .plus{background:linear-gradient(135deg,var(--arc-gold-hot),var(--arc-gold));width:20px;height:20px;color:var(--arc-ink);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-end:-6px;inset-inline-end:-6px;box-shadow:0 2px 8px #e8bf0d73}.arc-slot-emblem .dev{letter-spacing:.02em;font-family:Chakra Petch,IBM Plex Mono,monospace;font-size:17px;font-weight:700;line-height:1}.arc-slot--vip .arc-slot-emblem{border-color:color-mix(in srgb,var(--arc-gold)55%,transparent);background:color-mix(in srgb,var(--arc-gold)16%,transparent);box-shadow:0 0 16px -4px color-mix(in srgb,var(--arc-gold)55%,transparent)}@keyframes arc-plusone{0%{opacity:0;transform:translate(-50%)scale(.4)}18%{opacity:1;transform:translate(-50%,-18px)scale(1.45)}45%{opacity:.95;transform:translate(-50%,-46px)scale(1.1)}to{opacity:0;transform:translate(-50%,-104px)scale(.92)}}.arc-plusone{z-index:82;pointer-events:none;font-size:var(--arc-t-hero,40px);color:var(--arc-green,#59d98c);text-shadow:0 0 10px #59d98cf2,0 0 34px #59d98c99;font-weight:900;animation:1.15s cubic-bezier(.22,1,.36,1) both arc-plusone;position:fixed}.arc-plusone--bad{color:var(--arc-red,#ff5a5a);text-shadow:0 0 10px #ff5a5af2,0 0 34px #ff5a5a99}@media (hover:hover){.arc .c[data-clickable]:hover{box-shadow:0 8px 24px #00000040,0 0 0 1px color-mix(in srgb,var(--arc-gold)15%,transparent);border-color:color-mix(in srgb,var(--arc-gold)20%,transparent)}}.arc ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--arc-gold)12%,transparent)}@keyframes arc-fadein{0%{opacity:0}to{opacity:1}}@keyframes arc-medalin{0%{opacity:0;transform:rotate(45deg)scale(.3)}to{opacity:1;transform:rotate(45deg)scale(1)}}@keyframes arc-shock{0%{opacity:.9;transform:rotate(45deg)scale(1)}to{opacity:0;transform:rotate(45deg)scale(2.1)}}@keyframes arc-confall{0%{opacity:1;transform:translate(0)rotate(0)}to{transform:translate(var(--dx,0),var(--dy,300px))rotate(var(--rot,540deg));opacity:0}}.arc-cele{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060305b3;place-items:center;animation:.2s both arc-fadein;display:grid;position:fixed;inset:0}.arc-cele-card{text-align:center;padding:var(--arc-s6)var(--arc-s5);align-items:center;gap:var(--arc-s2);flex-direction:column;display:flex;position:relative}.arc-medal{background:linear-gradient(135deg,var(--arc-gold-hot),var(--arc-gold)55%,#b5950a);border-radius:28px;place-items:center;width:110px;height:110px;animation:.55s cubic-bezier(.34,1.56,.64,1) both arc-medalin;display:grid;position:relative;transform:rotate(45deg);box-shadow:0 0 60px #e8bf0d8c,inset 0 2px #ffffff80}.arc-medal svg{width:44px;height:44px;fill:var(--arc-ink);transform:rotate(-45deg)}.arc-shock{border:3px solid var(--arc-gold);opacity:0;border-radius:28px;width:110px;height:110px;margin:auto;animation:.7s ease-out .15s both arc-shock;position:absolute;inset:0;transform:rotate(45deg)}.arc-cele .big{margin-top:var(--arc-s3);color:var(--arc-tx);font-size:26px;font-weight:900}.arc-cele .amt{font-size:var(--arc-t-hero);color:var(--arc-gold);text-shadow:0 0 30px #e8bf0d80;font-weight:900;line-height:1.1}.arc-cele .sub{font-size:var(--arc-t-lbl);color:var(--arc-t2)}.arc-cele .ok{margin-top:var(--arc-s4);min-height:var(--arc-tap);padding:0 var(--arc-s6);border-radius:var(--arc-r-full);background:linear-gradient(135deg,var(--arc-gold-hot),var(--arc-gold));color:var(--arc-ink);font-weight:900;font-size:var(--arc-t-body);cursor:pointer;border:none;font-family:inherit}.arc-confetti{z-index:81;pointer-events:none;width:8px;height:8px;animation:arc-confall var(--dur,1.2s)cubic-bezier(.2,.6,.4,1)both;border-radius:2px;position:fixed}.arc-fly{z-index:82;pointer-events:none;will-change:transform,opacity;position:fixed}.arc-fly svg{width:16px;height:16px;fill:var(--arc-gold-hot,#ffdf4d);filter:drop-shadow(0 0 6px #e8bf0dd9)}.arc-bl{justify-content:space-between;align-items:center;gap:var(--arc-s2);font-size:var(--arc-t-lbl);color:var(--arc-t2);border-bottom:1px dashed var(--arc-line);padding:7px 0;display:flex}.arc-bl:last-child{border-bottom:none}.arc-bl>span:first-child{align-items:center;gap:6px;min-width:0;display:inline-flex}.arc-bl .v{color:var(--arc-tx);flex-shrink:0;font-weight:800}.arc-bl--tot{border-top:1px solid var(--arc-line-2);border-bottom:none;margin-top:2px;padding-top:10px}.arc-bl--tot>span:first-child{color:var(--arc-tx);font-weight:900;font-size:var(--arc-t-body)}.arc-bl--tot .v{font-size:var(--arc-t-val);color:var(--arc-gold)}.arc-bl--pay .v{color:var(--arc-green)}.arc-bl--remain>span:first-child{color:var(--arc-gold);font-weight:900}.arc-bl--remain .v{font-size:var(--arc-t-val);color:var(--arc-gold)}.arc-xp-rail{height:34px;margin-top:var(--arc-s3);--arc-rail-pad:22px;position:relative}.arc-xp-rail--crowned{margin-top:calc(var(--arc-s3) + 16px)}.arc-xp-prize{bottom:calc(100% - 1px);font-size:var(--arc-t-lbl);white-space:nowrap;pointer-events:none;align-items:center;gap:4px;font-weight:900;line-height:1.2;display:inline-flex;position:absolute;inset-inline-start:calc(var(--arc-rail-pad) + (100% - var(--arc-rail-pad)*2)*var(--arc-rung-pos,100)/100);transform:translate(50%)}.arc-xp-prize .n{font-size:var(--arc-t-body);background-image:linear-gradient(100deg,#8a6a08 0%,var(--arc-gold)22%,var(--arc-gold-hot)38%,#fffdf0 47%,var(--arc-gold-hot)56%,var(--arc-gold)74%,#8a6a08 100%);color:#0000;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--arc-gold-hot)85%,transparent))drop-shadow(0 0 16px color-mix(in srgb,var(--arc-gold)55%,transparent));background-position:100%;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:3.6s ease-in-out infinite arc-prize-shine}@keyframes arc-prize-shine{0%,to{background-position:100%}55%{background-position:0%}}@media (prefers-reduced-motion:reduce){:root:not([data-arc-motion]) .arc-xp-prize .n{background-position:50%;animation:none}}.arc-xp-prize .sp{color:var(--arc-gold-hot);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--arc-gold)80%,transparent));animation:2.4s ease-in-out infinite arc-prize-twinkle;display:inline-flex}.arc-xp-prize .sp:last-child{animation-delay:1.2s}@keyframes arc-prize-twinkle{0%,to{opacity:.5;transform:scale(.85)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(18deg)}}.arc-xp-rail--crowned .arc-rung--prize{animation:3.6s ease-in-out infinite arc-prize-halo}@keyframes arc-prize-halo{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--arc-gold)0%,transparent)}55%{box-shadow:0 0 18px 2px color-mix(in srgb,var(--arc-gold)45%,transparent)}}@media (prefers-reduced-motion:reduce){:root:not([data-arc-motion]) .arc-xp-prize .sp{opacity:.9;animation:none}:root:not([data-arc-motion]) .arc-xp-rail--crowned .arc-rung--prize{animation:none}}.arc-xp-track{inset-inline:var(--arc-rail-pad);border-radius:var(--arc-r-full);background:#faf3e214;height:6px;position:absolute;top:14px}.arc-xp-fill{inset-inline-start:var(--arc-rail-pad);height:6px;width:calc(var(--arc-fill,0)*(100% - var(--arc-rail-pad)*2)/100);border-radius:var(--arc-r-full);background:linear-gradient(90deg,var(--arc-maroon),var(--arc-gold));transition:width .8s cubic-bezier(.22,1,.36,1);position:absolute;top:14px;box-shadow:0 0 14px #e8bf0d80}.arc-rung{min-width:30px;height:24px;top:5px;border-radius:var(--arc-r-full);background:var(--arc-deep);border:2px solid var(--arc-line-2);font-size:var(--arc-t-cap);color:var(--arc-t3);white-space:nowrap;place-items:center;padding:0 7px;font-weight:800;display:grid;position:absolute;inset-inline-start:calc(var(--arc-rail-pad) + var(--arc-rung-pos,0)*(100% - var(--arc-rail-pad)*2)/100);transform:translate(50%)}.arc-rung--hit{border-color:var(--arc-gold);color:var(--arc-ink);background:linear-gradient(135deg,var(--arc-gold-hot),var(--arc-gold));box-shadow:0 0 12px #e8bf0d99}.arc-rung--next{border-color:var(--arc-gold);color:var(--arc-gold);animation:2.2s ease-in-out infinite arc-breathe}.arc-rung--prize{border-color:var(--arc-gold);border-radius:10px;width:32px;min-width:0;height:32px;padding:0;top:1px;transform:translate(50%)rotate(45deg)}.arc-rung--prize>span{place-items:center;display:grid;transform:rotate(-45deg)}.arc-rung--prize.arc-rung--hit{color:var(--arc-ink)}.arc-rowcard--btn{text-align:start;width:100%;color:var(--arc-tx);cursor:pointer;font-family:inherit;transition:border-color .15s}.arc-rowcard--btn[data-open]{border-color:color-mix(in srgb,var(--arc-gold)45%,transparent);border-end-end-radius:0;border-end-start-radius:0;margin-bottom:0}.arc-res-drawer{margin-bottom:var(--arc-s2);border:1px solid color-mix(in srgb,var(--arc-gold)45%,transparent);border-top:none;border-end-end-radius:var(--arc-r-s);border-end-start-radius:var(--arc-r-s);animation:.22s both arc-deal}.arc-res-drawer>.c{box-shadow:none;background:0 0;border:none;margin:0}.arc-amt-stage{align-items:center;gap:var(--arc-s1);padding:var(--arc-s4)0 var(--arc-s3);flex-direction:column;display:flex}.arc-amt-stage .k{font-size:var(--arc-t-cap);color:var(--arc-t3)}.arc-amt-stage .v{font-size:var(--arc-t-hero);color:var(--arc-gold);text-shadow:0 0 24px #e8bf0d4d;direction:ltr;font-weight:900;line-height:1.1}.arc-numpad{gap:var(--arc-s2);grid-template-columns:repeat(3,1fr);max-width:340px;margin:0 auto;display:grid}.arc-numpad--wide{max-width:100%;margin-inline:0}.arc-numpad button{border-radius:var(--arc-r-s);border:1px solid var(--arc-line-2);min-height:52px;font-family:Cairo Play,Noto Kufi Arabic,sans-serif;font-size:var(--arc-t-val);color:var(--arc-tx);cursor:pointer;background:#faf3e20d;font-weight:800;transition:transform 80ms}.arc-numpad button:active{background:color-mix(in srgb,var(--arc-gold)14%,transparent);border-color:color-mix(in srgb,var(--arc-gold)40%,transparent);transform:scale(.92)}.arc-fieldlabel{font-size:var(--arc-t-cap);color:var(--arc-t3);margin:var(--arc-s3)0 var(--arc-s1)}.arc-seg button{flex-direction:column;gap:2px;line-height:1.25}.arc-seg{gap:var(--arc-s2);margin:var(--arc-s3)0;flex-wrap:wrap;display:flex}.arc-seg button{min-height:var(--arc-tap);border-radius:var(--arc-r-s);border:1px solid var(--arc-line-2);min-width:0;font-size:var(--arc-t-lbl);color:var(--arc-t2);cursor:pointer;background:#faf3e20d;flex:1;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-weight:700;transition:all .15s;display:flex}.arc-seg button[data-on]{background:color-mix(in srgb,var(--arc-gold)16%,transparent);border-color:var(--arc-gold);color:var(--arc-gold)}.arc-seg--pay button{flex:28%}.arc-seg--pay .arc-seg-main{min-height:56px;font-size:var(--arc-t-body);flex:100%}.arc-cta{border-radius:var(--arc-r-s);width:100%;min-height:50px;margin-top:var(--arc-s3);font-size:var(--arc-t-body);color:var(--arc-ink);background:linear-gradient(135deg,var(--arc-gold-hot),var(--arc-gold));justify-content:center;align-items:center;gap:var(--arc-s2);cursor:pointer;border:none;font-family:inherit;font-weight:900;display:flex;box-shadow:0 4px 18px -4px #e8bf0d8c,inset 0 1px #fff6}.arc-cta:active{transform:scale(.98)}.arc-cta:disabled{opacity:.4;cursor:not-allowed}@media (min-width:760px){.arc-cta--cap{max-width:340px;margin-inline:auto}}.arc-cta--warn{background:linear-gradient(135deg,#ffc46b,var(--arc-amber));box-shadow:0 4px 18px -4px color-mix(in srgb,var(--arc-amber)55%,transparent),inset 0 1px 0 #fff6}.arc-stamped{animation:.38s cubic-bezier(.34,1.56,.64,1) both arc-stamp}@media (min-width:760px){.arc-exp{max-width:520px;margin-inline:auto}}.arc-menu-grid{gap:var(--arc-s2);grid-template-columns:repeat(auto-fill,minmax(min(152px,100%),1fr));grid-auto-flow:dense;display:grid}.arc-mi{border-radius:var(--arc-r-s);border:1px solid var(--arc-line);padding:var(--arc-s3);gap:var(--arc-s2);background:#00000040;flex-direction:column;justify-content:space-between;min-width:0;transition:border-color .15s;display:flex}.arc-mi[data-in]{border-color:color-mix(in srgb,var(--arc-gold)45%,transparent);background:color-mix(in srgb,var(--arc-gold)6%,#00000040)}.arc-mi .nm{font-size:var(--arc-t-lbl);overflow-wrap:anywhere;min-width:0;font-weight:700}.arc-mi .pr{font-size:var(--arc-t-body);color:var(--arc-gold);flex-shrink:0;font-weight:800}.arc-mi .row{justify-content:space-between;align-items:center;gap:var(--arc-s2);flex-wrap:wrap;display:flex}.arc-mi .oos{color:var(--arc-red);font-size:var(--arc-t-cap);font-weight:700}.arc-step{align-items:center;gap:var(--arc-s2);display:flex}.arc-step button{width:var(--arc-tap);height:var(--arc-tap);border-radius:var(--arc-r-s);border:1px solid var(--arc-line-2);color:var(--arc-tx);cursor:pointer;background:#faf3e20f;place-items:center;font-family:inherit;font-size:18px;font-weight:900;display:grid}.arc-step button.add{background:color-mix(in srgb,var(--arc-gold)15%,transparent);border-color:color-mix(in srgb,var(--arc-gold)40%,transparent);color:var(--arc-gold)}.arc-step .q{font-size:var(--arc-t-val);text-align:center;min-width:22px;font-weight:800}.arc-cartbar{z-index:30;margin-top:var(--arc-s3);align-items:center;gap:var(--arc-s3);border-radius:var(--arc-r-m);padding:var(--arc-s3)var(--arc-s4);background:linear-gradient(135deg,var(--arc-gold-hot),var(--arc-gold));color:var(--arc-ink);animation:.3s both arc-deal;display:flex;position:sticky;bottom:86px;box-shadow:0 10px 30px -6px #e8bf0d80}.arc-sheet-scroll .arc-cartbar{box-shadow:0 0 0 var(--arc-s4)var(--arc-ink),0 -8px 20px 8px var(--arc-ink);bottom:0}.arc-cartbar .n{font-weight:900;font-size:var(--arc-t-body)}.arc-cartbar .tot{font-size:var(--arc-t-num);margin-inline-start:auto;font-weight:900}.arc-cartbar button{min-height:var(--arc-tap);padding:0 var(--arc-s4);border-radius:var(--arc-r-s);background:var(--arc-ink);color:var(--arc-gold);font-weight:900;font-size:var(--arc-t-lbl);cursor:pointer;border:none;font-family:inherit}@media (min-width:760px){.arc-cartbar{bottom:16px}}.arc-sheet-h{justify-content:space-between;align-items:center;gap:var(--arc-s2);margin-bottom:var(--arc-s3);display:flex}.arc-sheet-h b{font-size:var(--arc-t-body);font-weight:900}.arc-sheet-h .x,.arc-search .x{width:var(--arc-tap);height:var(--arc-tap);border-radius:var(--arc-r-s);border:1px solid var(--arc-line-2);color:var(--arc-t2);cursor:pointer;background:#faf3e20d;flex-shrink:0;place-items:center;font-family:inherit;display:grid}.arc-search .x{background:0 0;border:none}.arc.ov .arc-cartbar{bottom:0}.arc-sheet-scroll{-webkit-overflow-scrolling:touch;overflow-y:auto}.arc-sheet-scroll .arc-cta{z-index:2;box-shadow:0 0 0 var(--arc-s4)var(--arc-ink),0 -8px 20px 8px var(--arc-ink);position:sticky;bottom:0}.arc-roomgrid{gap:var(--arc-s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:760px){.arc-roomgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.arc-roomtile{min-height:96px;padding:var(--arc-s3)var(--arc-s2);border-radius:var(--arc-r-s);border:1px solid var(--arc-line);min-width:0;color:var(--arc-tx);cursor:pointer;text-align:center;background:#00000040;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-family:inherit;transition:border-color .15s,background .15s;display:flex}.arc-roomtile:hover{border-color:color-mix(in srgb,var(--arc-gold)45%,transparent)}.arc-roomtile:active{transform:scale(.97)}.arc-roomtile .nm{font-size:var(--arc-t-lbl);font-weight:800}.arc-roomtile .rt{font-size:var(--arc-t-cap);color:var(--arc-t3);overflow-wrap:anywhere;font-weight:700}@media (min-width:760px){.arc-qs{width:min(720px,92vw)}}.con{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--con-bg:#0d0b08;--con-bg-rail:#0f0d0a;--con-card:#1c1814;--con-card-2:#262019;--con-card-3:#302921;--con-line:#f0e7d61a;--con-line-2:#f0e7d62e;--con-tx:#f0eae0;--con-t2:#b3a99a;--con-t3:#7e7568;--con-ac:#c9a84c;--con-ac-hi:#d9bc6a;--con-in:#44b89d;--con-out:#e07b6c;--con-warn:#d9a03c;--con-info:#7ba7d9;--con-t-mic:11px;--con-t-cap:12px;--con-t-lbl:13px;--con-t-body:14px;--con-t-h:21px;--con-t-num:26px;--con-t-hero:38px;--con-r-s:10px;--con-r-m:14px;--con-r-full:999px;--con-s1:4px;--con-s2:8px;--con-s3:12px;--con-s4:16px;--con-s5:24px;--con-s6:32px;--con-rail:264px;--con-tap:40px;--con-row-py:7px;--con-row-px:10px;--con-row-gap:10px;--con-row-mb:4px;--con-panel-p:14px;--con-panel-mb:12px;background:var(--con-bg);color:var(--con-tx);font-size:var(--con-t-body);font-family:Tajawal,Noto Kufi Arabic,sans-serif}.con-panel-title,.con-deck-head h2,.con-pulse-head h2,.con-sheet-title,.con-daypick{font-family:Noto Kufi Arabic,Tajawal,sans-serif}.con-placeholder{max-width:560px;padding:var(--con-s5);background:var(--con-card);border:1px solid var(--con-line);border-radius:var(--con-r-m);text-align:center;margin:15vh auto 0}.con-placeholder-t{font-size:var(--con-t-h);font-weight:800}.con-placeholder-s{margin-top:var(--con-s2);font-size:var(--con-t-cap);color:var(--con-t2);line-height:1.8}.con-root{min-height:100dvh}.con-link{color:var(--con-ac);text-underline-offset:3px;font-weight:700;text-decoration:underline}.con-link:hover{color:var(--con-ac-hi)}.con-shell{min-height:100dvh;display:flex}.con :focus-visible{outline:2px solid var(--con-ac);outline-offset:2px;border-radius:4px}.con button{color:inherit;cursor:pointer;background:0 0;border:none;font-family:inherit}.con a{color:inherit;text-decoration:none}.con-rail{width:var(--con-rail);background:var(--con-bg-rail);border-inline-end:1px solid var(--con-line);z-index:30;flex-direction:column;flex-shrink:0;height:100dvh;display:flex;position:sticky;top:0}.con-rail-head{align-items:center;gap:11px;padding:20px 18px 12px;display:flex}.con-mark{background:var(--con-card-2);border:1px solid var(--con-line-2);width:36px;height:36px;color:var(--con-ac);border-radius:10px;flex-shrink:0;place-items:center;font-size:16px;font-weight:800;display:grid}.con-who{min-width:0}.con-who-nm{font-size:14px;font-weight:800;line-height:1.3;display:block}.con-who-rl{font-size:var(--con-t-mic);color:var(--con-t3);align-items:center;gap:5px;display:flex}.con-who-rl i{background:var(--con-in);border-radius:50%;width:6px;height:6px}.con-nav-wrap{flex:1;min-height:0;position:relative}.con-nav-wrap:after{content:"";inset-inline:0;pointer-events:none;background:linear-gradient(180deg,transparent,var(--con-bg-rail));height:28px;position:absolute;bottom:0}.con-nav{scrollbar-width:thin;scrollbar-color:#f0e7d61f transparent;height:100%;padding:0 12px 24px;overflow-y:auto}.con-sec{margin-bottom:2px}.con .con-sec-btn{width:100%;min-height:38px;color:var(--con-t2);text-align:start;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;font-weight:700;transition:background .15s,color .15s;display:flex;position:relative}.con-sec-btn:hover{color:var(--con-tx);background:#f0e7d60b}.con-sec[data-cur]>.con-sec-btn{color:var(--con-ac);background:#c9a84c14}.con-sec[data-cur]>.con-sec-btn:before{content:"";inset-inline-start:-12px;background:var(--con-ac);border-radius:2px;width:2.5px;position:absolute;top:9px;bottom:9px}.con-sec[data-apart]{border-top:1px solid var(--con-line);margin-top:14px;padding-top:12px}.con-kids{padding:2px 0 8px}.con-kid{width:100%;min-height:30px;font-size:var(--con-t-cap);color:var(--con-t3);text-align:start;border-radius:7px;align-items:center;gap:8px;padding:6px 24px 6px 10px;font-weight:500;transition:background .15s,color .15s;display:flex;position:relative}.con-kid:hover{color:var(--con-t2);background:#f0e7d60a}.con-kid[aria-current=page]{color:var(--con-tx);background:#f0e7d60e;font-weight:700}.con-kid[aria-current=page]:before{content:"";background:var(--con-ac);border-radius:50%;width:4px;height:4px;position:absolute;inset-inline-start:12px}.con-main{flex-direction:column;flex:1;min-width:0;display:flex}.con-phead{z-index:20;background:color-mix(in srgb,var(--con-bg)96%,transparent);border-bottom:1px solid var(--con-line);padding:8px 24px;position:sticky;top:0}.con-crumb{font-size:var(--con-t-mic);color:var(--con-t3);white-space:nowrap;align-items:baseline;gap:6px;display:flex}.con-crumb a{transition:color .15s}.con-crumb a:hover{color:var(--con-tx)}.con-sep{opacity:.45}.con-here{color:var(--con-t2);font-weight:600}.con-phead-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.con-phead h1{letter-spacing:-.01em;white-space:nowrap;font-size:19px;font-weight:800}.con-phead-actions{align-items:center;gap:var(--con-s2);margin-inline-start:auto;display:flex}.con-icon-btn{width:var(--con-tap);height:var(--con-tap);border-radius:var(--con-r-s);place-items:center;transition:color .15s,border-color .15s;display:grid;color:var(--con-t2)!important;background:var(--con-card)!important;border:1px solid var(--con-line)!important}.con-icon-btn:hover{color:var(--con-tx)!important;border-color:var(--con-line-2)!important}.con-quick-btn{min-height:var(--con-tap);border-radius:var(--con-r-s);font-size:var(--con-t-cap);align-items:center;gap:7px;padding:0 14px;font-weight:800;display:inline-flex;color:#14100a!important;background:var(--con-ac)!important}.con-quick-btn:hover{background:var(--con-ac-hi)!important}.con-quick-btn:active,.con-icon-btn:active{transform:scale(.98)}.con-body{width:100%;max-width:1120px;padding:24px 32px 64px}.con-views{border-radius:var(--con-r-s);background:var(--con-card);border:1px solid var(--con-line);flex-wrap:wrap;gap:2px;margin-top:12px;padding:3px;display:inline-flex}.con-view{min-height:32px;font-size:var(--con-t-cap);color:var(--con-t3);border-radius:7px;padding:0 14px;font-weight:600;transition:background .15s,color .15s}.con-view:hover{color:var(--con-t2)}.con-view[aria-selected=true]{color:var(--con-tx);background:var(--con-card-2);box-shadow:inset 0 0 0 1px var(--con-line-2);font-weight:700}.con-panel{border-radius:var(--con-r-m);background:var(--con-card);border:1px solid var(--con-line);padding:var(--con-panel-p);margin-bottom:var(--con-panel-mb)}.con-idx-list{padding:8px}.con-row{align-items:center;gap:var(--con-row-gap);width:100%;padding:var(--con-row-py)var(--con-row-px);border-radius:9px;transition:background .15s,border-color .15s;display:flex}.con-glyph{width:34px;height:34px;color:var(--con-t2);border:1px solid var(--con-line);background:#f0e7d60d;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.con-mid{flex:1;min-width:0}.con-a{font-size:var(--con-t-lbl);font-weight:700;line-height:1.4;display:block}.con-b{font-size:var(--con-t-mic);color:var(--con-t3);margin-top:1px;line-height:1.45;display:block}.con-end{color:var(--con-t3);flex-shrink:0;place-items:center;margin-inline-start:auto;display:grid}.con-note{margin-bottom:var(--con-panel-mb);border-radius:var(--con-r-s);background:var(--con-card-2);border:1px solid var(--con-line);font-size:var(--con-t-cap);color:var(--con-t2);align-items:flex-start;gap:10px;padding:12px 14px;line-height:1.9;display:flex}.con-note svg{color:var(--con-warn);flex-shrink:0;margin-top:3px}.con-note b{color:var(--con-tx)}.con-panel-h{align-items:flex-start;gap:var(--con-s3);margin-bottom:10px;display:flex}.con-panel-heading{min-width:0}.con-panel-title{font-size:var(--con-t-body);font-weight:800;line-height:1.5}.con-panel-caption{font-size:var(--con-t-mic);color:var(--con-t3);margin-top:2px;line-height:1.7}.con-panel-actions{align-items:center;gap:var(--con-s2);flex-shrink:0;margin-inline-start:auto;display:flex}.con .con-row{text-align:start;margin-bottom:var(--con-row-mb);background:var(--con-card-2);border:1px solid #0000}.con-row:last-child{margin-bottom:0}.con :is(button,a).con-row{min-height:var(--con-tap);cursor:pointer}.con :is(button,a).con-row:hover{background:var(--con-card-3);border-color:var(--con-line-2)}.con :is(button,a).con-row:focus-visible{outline:2px solid var(--con-ac);outline-offset:1px}.con button.con-row:active{transform:scale(.995)}.con-sheet .con-panel,.con-panel .con-panel{background:var(--con-card-2)}.con-sheet .con-panel .con-row,.con-panel .con-panel .con-row{background:var(--con-card-3)}.con-row[data-tone=warn]{border-inline-start:2.5px solid var(--con-warn)}.con-row[data-tone=warn] .con-glyph{color:var(--con-warn)}.con-row[data-tone=bad]{border-inline-start:2.5px solid var(--con-out)}.con-row[data-tone=bad] .con-glyph{color:var(--con-out)}.con-row[data-tone=ok] .con-glyph{color:var(--con-in)}.con-chip{border-radius:var(--con-r-full);height:22px;font-size:var(--con-t-mic);color:var(--con-t2);border:1px solid var(--con-line-2);white-space:nowrap;align-items:center;gap:5px;padding:0 9px;font-weight:700;display:inline-flex}.con-chip[data-tone=warn]{color:var(--con-warn);border-color:#d9a03c66}.con-chip[data-tone=bad]{color:var(--con-out);border-color:#e07b6c66}.con-chip[data-tone=ok]{color:var(--con-in);border-color:#44b89d66}.con-chip[data-tone=gold]{color:var(--con-ac);border-color:#c9a84c73}.con-tally{border-radius:var(--con-r-full);min-width:20px;height:19px;font-size:var(--con-t-mic);font-variant-numeric:tabular-nums;color:var(--con-t2);background:var(--con-card-2);border:1px solid var(--con-line-2);place-items:center;padding:0 6px;font-weight:700;display:inline-grid}.con-tally[data-hot]{color:var(--con-out);background:#e07b6c24;border-color:#e07b6c4d}.con-headline-grid{gap:var(--con-s3);margin-bottom:var(--con-s4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.con-headline-grid:has(>:nth-child(4)):not(:has(>:nth-child(5))){grid-template-columns:repeat(2,minmax(0,1fr))}.con .con-headline{text-align:start;border-radius:var(--con-r-m);background:var(--con-card);border:1px solid var(--con-line);min-width:0;padding:18px;transition:border-color .15s}.con-headline:hover{border-color:var(--con-line-2)}.con-headline:active{transform:scale(.995)}.con-headline[data-lead]{border-color:#c9a84c59}.con-headline-label{font-size:var(--con-t-mic);color:var(--con-t3);display:block}.con-headline-value{font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:var(--con-t-num);text-align:start;margin-top:6px;font-weight:800;line-height:1.2;display:block}.con-headline[data-lead] .con-headline-value{font-size:30px}.con-headline[data-tone=ok] .con-headline-value{color:var(--con-in)}.con-headline[data-tone=bad] .con-headline-value{color:var(--con-out)}.con-headline[data-tone=warn] .con-headline-value{color:var(--con-warn)}.con-headline[data-tone=gold] .con-headline-value{color:var(--con-ac)}.con-headline-detail{font-size:var(--con-t-mic);color:var(--con-t3);margin-top:3px;display:block}.con-headline-hint{color:var(--con-ac);opacity:.75;margin-top:8px;font-size:9.5px;font-weight:700;display:block}.con .con-verdict{text-align:start;border-radius:var(--con-r-m);background:var(--con-card);border:1px solid var(--con-line);min-width:0;margin-bottom:var(--con-s3);padding:18px}.con-verdict[data-tone=ok] .con-headline-value{color:var(--con-in)}.con-verdict[data-tone=bad] .con-headline-value{color:var(--con-out)}.con-verdict[data-tone=warn] .con-headline-value{color:var(--con-warn)}.con-verdict[data-tone=gold] .con-headline-value{color:var(--con-ac)}.con-verdict[data-tone=bad]{border-color:#e07b6c59}.con-verdict[data-tone=warn]{border-color:#c9a84c59}.con-tape{padding:0;overflow:hidden}.con-tape .con-panel-h{padding:20px 20px 0}.con .con-tape-line{gap:var(--con-s3);text-align:start;border-top:1px solid var(--con-line);grid-template-columns:46px minmax(0,1fr) auto auto;align-items:center;width:100%;padding:11px 20px;transition:background .15s;display:grid;position:relative}.con button.con-tape-line:hover{background:#f0e7d606}.con-tape-line[data-open]{background:#c9a84c0a}.con-tape-time{font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:var(--con-t-mic);color:var(--con-t3);text-align:center;line-height:1.35}.con-tape-what{min-width:0}.con-tape-title{font-size:var(--con-t-lbl);flex-wrap:wrap;align-items:center;gap:7px;font-weight:700;display:flex}.con-tape-detail{font-size:var(--con-t-mic);color:var(--con-t3);margin-top:1px;display:block}.con-tape-amount{text-align:end;min-width:64px;font-size:14.5px;font-weight:800}.con-tape-amount[data-direction=in]{color:var(--con-in)}.con-tape-amount[data-direction=out]{color:var(--con-out)}.con-tape-balance{text-align:end;min-width:74px}.con-tape-balance-value{font-size:var(--con-t-cap);color:var(--con-t2);display:block}.con-tape-balance small{color:var(--con-t3);font-size:9.5px;display:block}.con-tape-line[data-bank] .con-tape-balance-value{opacity:.4}.con-tape-foot{border-top:1px solid var(--con-line-2);font-size:var(--con-t-cap);color:var(--con-t3);justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.con-tape-foot b{color:var(--con-tx)}.con .con-btn{border-radius:var(--con-r-s);min-height:36px;font-size:var(--con-t-cap);color:var(--con-tx);background:var(--con-card-2);justify-content:center;align-items:center;padding:0 14px;font-weight:700;transition:background .15s,color .15s;display:inline-flex;border:1px solid var(--con-line-2)!important}.con-btn:hover{color:var(--con-tx);background:var(--con-card-3)}.con .con-btn:focus-visible{outline:2px solid var(--con-ac);outline-offset:2px}.con .con-btn[data-primary]{color:var(--con-ac);font-weight:800;border-color:#c9a84c73!important}.con .con-btn[data-primary]:hover{background:#c9a84c1a}.con-btn-gold{font-weight:800;color:#14100a!important;background:var(--con-ac)!important;border-color:#0000!important}.con-btn-gold:hover{background:var(--con-ac-hi)!important}.con-sheet-scrim{z-index:90;background:#050403b8;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.con-sheet{background:var(--con-card);border:1px solid var(--con-line-2);border-bottom:none;border-radius:16px 16px 0 0;width:min(620px,100%);max-height:84dvh;padding:20px;overflow-y:auto}@media (max-width:600px){.con-sheet{border-inline:0;border-top:0;border-radius:0;height:100dvh;max-height:100dvh}}@media (min-width:900px){.con-sheet-scrim{align-items:center;padding:24px}.con-sheet{border-bottom:1px solid var(--con-line-2);border-radius:16px;max-height:86dvh}}.con-sheet-h{z-index:2;align-items:flex-start;gap:var(--con-s3);margin-top:-20px;margin-bottom:var(--con-s4);background:var(--con-card);padding-top:20px;display:flex;position:sticky;top:-20px}.con-sheet-h>div{min-width:0}.con-sheet-h h2{font-size:16px;font-weight:800}.con-sheet-h p{font-size:var(--con-t-mic);color:var(--con-t3);margin-top:3px;line-height:1.7}.con-sheet-close{flex-shrink:0;align-self:start;place-items:center;width:44px;height:44px;margin-block:-4px;margin-inline:auto -4px;padding:0;display:grid;background:0 0!important;border:none!important}.con-sheet-close>span{background:var(--con-card-2);border:1px solid var(--con-line);width:36px;height:36px;color:var(--con-t2);border-radius:9px;place-items:center;font-size:22px;line-height:1;transition:background .12s,border-color .12s,color .12s,transform .12s;display:grid}.con-sheet-close:hover>span{color:var(--con-tx);border-color:#c9a84c66}.con-sheet-close:active>span{background:var(--con-line);color:var(--con-tx);transform:scale(.92)}.con-sheet-close:focus-visible>span{outline-offset:2px;outline:2px solid #c9a84c99}.con-sheet-body{min-width:0}.con-sheet-foot{background:var(--con-card);justify-content:flex-end;padding:16px 0 0;display:flex;position:sticky;bottom:-20px}.con-skeleton{gap:10px;padding:4px 0;display:grid}.con-skeleton-block{border-radius:var(--con-r-full);background:linear-gradient(90deg,var(--con-card-2),#f0e7d612);height:11px;display:block}.con-skeleton-title{width:38%;height:16px;margin-bottom:3px}.con-state{justify-content:center;align-items:flex-start;gap:var(--con-s3);text-align:start;min-height:142px;padding:24px 12px;display:flex}.con-state-icon{border-radius:var(--con-r-s);width:40px;height:40px;color:var(--con-t2);background:var(--con-card-2);border:1px solid var(--con-line);flex-shrink:0;place-items:center;display:grid}.con-state h3{font-size:var(--con-t-lbl);font-weight:800}.con-state p{max-width:300px;font-size:var(--con-t-mic);color:var(--con-t3);margin-top:4px;line-height:1.8}.con-state-action{margin-top:var(--con-s3)}.con-state[data-kind=error] .con-state-icon{color:var(--con-out)}.con-state[data-kind=success] .con-state-icon{color:var(--con-in)}.con-state[data-kind=empty] .con-state-icon{color:var(--con-ac)}.con-offline{align-items:center;gap:var(--con-s2);margin-bottom:var(--con-s4);border-radius:var(--con-r-s);border:1px solid #d9a03c52;border-inline-start:2.5px solid var(--con-warn);color:var(--con-t2);font-size:var(--con-t-cap);background:#d9a03c0e;padding:10px 14px;line-height:1.7;display:flex}.con-offline svg{color:var(--con-warn);flex-shrink:0}.con-offline b{color:var(--con-tx)}.con-freshness{font-size:var(--con-t-mic);color:var(--con-t3);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.con-freshness i{background:var(--con-in);border-radius:50%;width:7px;height:7px}.con-freshness[data-status=connecting] i{background:var(--con-info)}.con-freshness[data-status=connected] i{background:var(--con-t3)}.con-freshness[data-status=stale] i{background:var(--con-warn)}.con-freshness[data-status=error]{color:var(--con-out)}.con-freshness[data-status=error] i{background:var(--con-out)}.con-form{gap:var(--con-s4);display:grid}.con-field{min-width:0}.con-field>label,.con-field-label{font-size:var(--con-t-mic);color:var(--con-t2);margin-bottom:7px;font-weight:700;display:block}.con .con-input{border-radius:var(--con-r-s);width:100%;min-height:44px;color:var(--con-tx);background:var(--con-card-2);border:1px solid var(--con-line-2);font-family:inherit;font-size:var(--con-t-lbl);outline:none;padding:0 12px;transition:border-color .15s}.con .con-input::placeholder{color:var(--con-t3)}.con .con-input:focus{border-color:var(--con-ac)}.con-field[data-error] .con-input{border-color:var(--con-out)}.con-field-note{font-size:var(--con-t-mic);color:var(--con-t3);margin-top:5px;line-height:1.7}.con-field[data-error] .con-field-note{color:var(--con-out)}.con-number-input{text-align:center;font-weight:700;font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace!important;font-size:20px!important}.con-select{appearance:auto}.con-select option{color:var(--con-tx);background:var(--con-card)}.con-segmented{border-radius:var(--con-r-s);background:var(--con-card-2);border:1px solid var(--con-line);grid-template-columns:repeat(auto-fit,minmax(82px,1fr));gap:4px;padding:3px;display:grid}.con .con-segmented button{min-height:38px;color:var(--con-t3);font-size:var(--con-t-mic);border-radius:7px;padding:0 8px;font-weight:700}.con .con-segmented button:hover{color:var(--con-t2)}.con .con-segmented button[aria-checked=true]{color:var(--con-tx);box-shadow:inset 0 0 0 1px var(--con-line-2);background:var(--con-card)!important}.con .con-btn:disabled,.con .con-segmented button:disabled{opacity:.45;cursor:not-allowed}.con-form .con-state{border-radius:var(--con-r-s);background:#e07b6c0e;border:1px solid #e07b6c38;justify-content:flex-start;min-height:0;padding:12px}.con-proposed{border-radius:var(--con-r-full);color:var(--con-ac);letter-spacing:.02em;background:#c9a84c1f;border:1px solid #c9a84c52;margin-inline-start:var(--con-s2);padding:1px 7px;font-size:9.5px;font-style:normal;font-weight:700}.con-field-note[data-warn]{color:var(--con-out)}.con-split{gap:var(--con-s2);display:grid}.con-split-row{gap:var(--con-s2);grid-template-columns:92px 1fr auto;align-items:center;display:grid}.con-split-row[data-rest]{padding-top:var(--con-s2);border-top:1px dashed var(--con-line-2)}.con-split-rest{min-height:44px;color:var(--con-tx);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex}.con-split-rest[data-negative]{color:var(--con-out)}.con-split-tag{font-size:var(--con-t-mic);color:var(--con-t3);min-width:40px}.con-split-add{justify-self:start}.con-split-sum{margin-top:var(--con-s2);padding:var(--con-s2)var(--con-s3);border-radius:var(--con-r-s);background:var(--con-card-2);font-size:var(--con-t-mic);color:var(--con-t2);font-variant-numeric:tabular-nums;line-height:1.8}.con-split-sum b{color:var(--con-tx)}.con-editlevel{gap:var(--con-s4);display:grid}.con-editlevel-trail{align-items:center;gap:var(--con-s2);font-size:var(--con-t-mic);color:var(--con-t3);display:flex}.con-editlevel-trail b{color:var(--con-tx);font-size:var(--con-t-lbl)}.con-editlevel-actions{gap:var(--con-s2);flex-wrap:wrap;display:flex}@media (max-width:420px){.con-split-row{grid-template-columns:78px 1fr auto}.con-editlevel-actions>*{flex:auto}}.con-palette-scrim{z-index:100;background:#050403c2;justify-content:center;align-items:flex-start;padding:12dvh 16px 16px;display:flex;position:fixed;inset:0}.con-palette{border-radius:var(--con-r-m);background:var(--con-card);border:1px solid var(--con-line-2);flex-direction:column;width:min(580px,100%);max-height:72dvh;display:flex;overflow:hidden;box-shadow:0 24px 70px #0009}.con-palette-input{border-bottom:1px solid var(--con-line);min-height:56px;color:var(--con-t3);align-items:center;gap:10px;padding:0 14px;display:flex}.con-palette-input input{min-width:0;height:54px;color:var(--con-tx);font-family:inherit;font-size:var(--con-t-body);background:0 0;border:none;outline:none;flex:1;font-weight:700}.con-palette-input input::placeholder{color:var(--con-t3);font-weight:400}.con-palette-input>kbd{color:var(--con-t3);font-size:9px}.con .con-palette-input button{width:34px;height:34px;color:var(--con-t3);place-items:center;display:grid}.con-palette-results{min-height:160px;padding:8px;overflow-y:auto}.con .con-palette-row{text-align:start;width:100%;min-height:54px;color:var(--con-t2);border-radius:9px;align-items:center;gap:11px;padding:8px 10px;display:flex}.con .con-palette-row:hover,.con .con-palette-row[aria-selected=true]{color:var(--con-tx);background:var(--con-card-2)!important}.con-palette-glyph{width:34px;height:34px;color:var(--con-t3);background:var(--con-card);border:1px solid var(--con-line);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.con-palette-row[aria-selected=true] .con-palette-glyph{color:var(--con-ac);border-color:#c9a84c59}.con-palette-copy{flex:1;min-width:0}.con-palette-copy b{font-size:var(--con-t-lbl);color:inherit;display:block}.con-palette-copy small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--con-t-mic);color:var(--con-t3);margin-top:2px;display:block;overflow:hidden}.con-palette-kind{border-radius:var(--con-r-full);border:1px solid var(--con-line-2);color:var(--con-t3);flex-shrink:0;padding:2px 7px;font-size:9px}.con-palette-empty{min-height:200px;color:var(--con-t3);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.con-palette-empty b{color:var(--con-t2);font-size:var(--con-t-lbl)}.con-palette-empty span{font-size:var(--con-t-mic)}.con-palette-foot{border-top:1px solid var(--con-line);color:var(--con-t3);align-items:center;gap:14px;padding:9px 14px;font-size:9.5px;display:flex}.con-palette-foot span{align-items:center;gap:4px;display:flex}.con-palette-foot bdi{margin-inline-start:auto}.con kbd{min-width:20px;min-height:18px;color:var(--con-t2);background:var(--con-card-2);border:1px solid var(--con-line-2);font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;border-radius:4px;place-items:center;padding:0 4px;display:inline-grid}.con-undo{z-index:110;inset-inline-start:24px;align-items:center;gap:var(--con-s3);border-radius:var(--con-r-s);background:var(--con-tx);color:#14100a;max-width:calc(100vw - 32px);font-size:var(--con-t-cap);padding:11px 12px 11px 16px;font-weight:700;display:flex;position:fixed;bottom:24px;box-shadow:0 18px 48px #00000073}.con-undo button{color:#5e4606;text-underline-offset:3px;min-height:30px;padding:0 8px;font-weight:800;text-decoration:underline}.con-undo .con-undo-close{color:#4b443a;width:30px;padding:0;font-size:18px;text-decoration:none}.con-branch-switch{border-radius:var(--con-r-s);background:var(--con-card);border:1px solid var(--con-line);gap:2px;padding:3px;display:inline-flex}.con .con-branch-switch button{min-height:30px;color:var(--con-t3);font-size:var(--con-t-mic);border-radius:7px;padding:0 10px;font-weight:700}.con .con-branch-switch button[aria-pressed=true]{color:var(--con-tx);box-shadow:inset 0 0 0 1px var(--con-line-2);background:var(--con-card-2)!important}.con-phead-row{align-items:center}.con-title-cluster{align-items:center;gap:10px;min-width:0;display:flex}.con .con-logo{border:1px solid var(--con-line);background:var(--con-card);border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.con .con-branch-switch{align-items:center;height:36px;margin:0}.con .con-quick-btn{height:36px}.con .con-icon-btn{width:36px;height:36px}.con-logo img{border-radius:7px;display:block}.con-where{color:var(--con-t3);font-size:var(--con-t-cap);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:flex;overflow:hidden}.con-where a{color:var(--con-t3)}.con-where a:hover{color:var(--con-t2)}.con-menu-host{position:relative}.con-menu{z-index:60;border-radius:var(--con-r-s);background:var(--con-card);border:1px solid var(--con-line-2);min-width:236px;padding:6px;position:absolute;top:calc(100% + 8px);box-shadow:0 14px 34px #00000073}.con-menu[data-align=end]{inset-inline-end:0}.con-menu[data-align=start]{inset-inline-start:0}.con-menu-head{border-bottom:1px solid var(--con-line);margin-bottom:4px;padding:8px 10px 10px}.con-menu-head b{color:var(--con-tx);font-size:13.5px;display:block}.con-menu-head small{color:var(--con-t3);font-size:var(--con-t-mic)}.con .con-menu-item{text-align:start;width:100%;color:var(--con-t2);border-radius:9px;align-items:center;gap:10px;padding:9px 10px;transition:background .12s;display:flex}.con .con-menu-item:hover{background:var(--con-card-2);color:var(--con-tx)}.con-menu-item span{flex-direction:column;gap:1px;min-width:0;display:flex}.con-menu-item b{color:var(--con-tx);font-size:12.5px;font-weight:700}.con-menu-item small{color:var(--con-t3);font-size:var(--con-t-mic)}.con-menu-item[data-tone=bad] b{color:var(--con-out)}.con .con-profile-btn{width:36px;height:36px;color:var(--con-t2);background:var(--con-card);border:1px solid var(--con-line-2);border-radius:50%;place-items:center;font-size:14px;font-weight:800;transition:color .15s,border-color .15s,box-shadow .15s;display:grid}.con .con-profile-btn:hover{color:var(--con-ac);border-color:#c9a84c80;box-shadow:0 0 10px #c9a84c2e}.con .con-back-fab{z-index:45;inset-inline-start:14px;width:46px;height:46px;color:var(--con-ac);background:color-mix(in srgb,var(--con-card)96%,transparent);border:1px solid #c9a84c59;border-radius:50%;place-items:center;font-size:20px;font-weight:800;transition:box-shadow .15s,transform .12s;display:grid;position:fixed;bottom:84px;box-shadow:0 10px 26px #0006}.con .con-back-fab:hover{box-shadow:0 0 16px #c9a84c4d}.con .con-back-fab:active{transform:scale(.94)}@media (prefers-reduced-motion:no-preference){.con .con-back-fab{animation:.35s cubic-bezier(.2,.8,.3,1) both con-rise}}@media (min-width:901px){.con .con-back-fab{bottom:24px}}.con .con-views{scrollbar-width:none;flex-wrap:nowrap;gap:6px;display:flex;overflow-x:auto}.con .con-views::-webkit-scrollbar{display:none}.con .con-views .con-view{white-space:nowrap;flex:none}.con-report-pulse-area{fill:var(--con-in);fill-opacity:.08;stroke:none}.con input[type=date]{background:var(--con-card-2);border:1px solid var(--con-line-2);color:var(--con-tx);font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:var(--con-t-cap);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:9px;padding:9px 12px}.con-root[data-theme=light] input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.con .con-quick-btn{background:var(--con-card)!important;color:var(--con-ac)!important;border:1px solid #c9a84c66!important}.con .con-quick-btn:hover{box-shadow:0 0 10px #c9a84c2e;background:#c9a84c1a!important}.con-root[data-theme=light]{--con-bg:#f2ece1;--con-card:#fcf9f3;--con-card-2:#f1eae0;--con-line:#3c2d141f;--con-line-2:#3c2d1438;--con-tx:#241c0f;--con-t2:#5c5140;--con-t3:#8a7d66;--con-ac:#a07e24;--con-ac-hi:#8a6c1d;--con-in:#1f8a6d;--con-out:#c05b4c}.con-plot-tip{z-index:6;pointer-events:none;white-space:nowrap;background:var(--con-card);border:1px solid #44b89d66;border-radius:8px;flex-direction:column;align-items:center;gap:1px;padding:5px 10px;display:flex;position:absolute;transform:translate(-50%,-130%);box-shadow:0 8px 22px #00000059}.con-plot-tip b{color:var(--con-in);font-size:12.5px;font-weight:800;font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace}.con-plot-tip small{color:var(--con-t3);font-size:9.5px}.con-deck-tipdot{background:var(--con-card);border:2.5px solid var(--con-in);width:9px;height:9px}.con-deck-plot{cursor:crosshair}.con-sidecash-pull{flex-wrap:wrap}.con-sidecash-pull>span{flex-direction:column;flex:1;gap:1px;min-width:120px;display:flex}.con-sidecash-pull>span b{color:var(--con-tx);font-size:12.5px}.con-sidecash-pull>span small{color:var(--con-t3);font-size:var(--con-t-mic)}.con-sidecash-end{align-items:center;gap:8px;display:flex}.con-sidecash-end b{font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;color:var(--con-tx);font-size:14px;font-weight:800}.con .con-sidecash-undo{min-height:26px;color:var(--con-out);padding-inline:10px;font-size:10.5px}.con .con-sidecash-prior{width:100%;margin-top:var(--con-s3);justify-content:center}.con .con-sidecash-confirm{font-size:var(--con-t-mic);margin-block:2px 0;line-height:1.7}.con .con-sidecash-parts{font-size:var(--con-t-mic);color:var(--con-t2);margin-block:4px 0;line-height:1.7}.con .con-sidecash-parts bdi{color:var(--con-tx);font-weight:700}.con .con-sidecash-skipcount{min-height:24px;margin-bottom:var(--con-s3);color:var(--con-t3);background:0 0;border:none;padding-inline:0;font-size:10px;text-decoration:underline}.con-today-voice{max-width:70ch;color:var(--con-t2);margin-bottom:18px}.con-today-voice p{font-size:15px;line-height:1.9}.con-today-voice strong,.con-today-voice b{color:var(--con-tx);font-weight:800}.con-today-voice .con-money-in{color:var(--con-in)}.con .con-today-voice button{color:var(--con-warn);font-size:inherit;border-bottom:1px dashed #d9a03c80;font-weight:800;transition:color .15s}.con .con-today-voice button:hover{color:var(--con-ac)}.con-deck{margin-bottom:var(--con-s4);border-radius:var(--con-r-m);border:1px solid var(--con-line);background:radial-gradient(120% 90% at 50% -20%,#c9a84c0d,transparent 55%),var(--con-card);position:relative;overflow:hidden}.con-pulse-head{flex-direction:column;align-items:flex-start;gap:2px;padding:14px 18px 0;display:flex}.con-pulse-head h2{font-size:var(--con-t-body);align-items:center;gap:7px;font-weight:800;display:flex}.con-pulse-head h2 i{background:var(--con-in);border-radius:50%;width:6px;height:6px}.con-deck-greet{color:var(--con-t3);font-size:var(--con-t-mic)}.con .con-deck-hero{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:2px;width:100%;padding:14px 16px 0;transition:opacity .15s;display:flex;position:relative}.con .con-deck-hero:hover{opacity:.88}.con .con-deck-hero:active{transform:scale(.99)}.con-deck-hero>span{color:var(--con-t3);font-size:11px;font-weight:700}.con-deck-hero>b{font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;color:var(--con-ac);text-shadow:0 0 34px #c9a84c38;direction:rtl;align-items:baseline;gap:8px;font-size:clamp(42px,11vw,58px);font-weight:800;line-height:1.05;display:flex}.con-deck-hero>b i{color:var(--con-t3);text-shadow:none;font-size:15px;font-style:normal}.con-deck-hero>small{color:var(--con-t3);align-items:center;gap:6px;font-size:10px;display:flex}.con-deck-plot{z-index:1;height:128px;margin-top:-26px;position:relative}.con-deck-plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.con-deck-area{fill:url(#con-deck-fade);stroke:none}.con-deck-trace{fill:none;stroke:var(--con-in);stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px #44b89d73)}.con-deck-dot,.con-deck-tipdot{z-index:5;pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.con-deck-dot{background:var(--con-in);width:8px;height:8px;box-shadow:0 0 0 2px var(--con-card)}@media (prefers-reduced-motion:no-preference){.con-deck-dot{animation:2.4s ease-in-out infinite con-deck-beat}@keyframes con-deck-beat{0%,to{opacity:1}50%{opacity:.45}}}.con-deck-axis{inset-inline:10px;color:var(--con-t3);opacity:.65;font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;direction:ltr;justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:4px}.con-deck-rail{z-index:2;border-top:1px solid var(--con-line);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f0d0a73;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.con .con-deck-cell{text-align:center;border-inline-start:1px solid var(--con-line);flex-direction:column;align-items:center;gap:3px;padding:10px 8px 12px;transition:background .15s;display:flex}.con .con-deck-cell:first-child{border-inline-start:0}.con .con-deck-cell:hover{background:#f0e7d608}.con .con-deck-cell:active{transform:scale(.99)}.con-deck-cell>span{color:var(--con-t3);font-size:9.5px}.con-deck-cell>b{font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;color:var(--con-tx);font-size:17px;font-weight:800;line-height:1.2}.con-deck-cell[data-tone=bad]>b{color:var(--con-out)}.con-deck-cell>small{color:var(--con-t3);align-items:center;gap:4px;font-size:9px;display:flex}.con-deck-cell .con-chip{padding:0 6px;font-size:8.5px}.con-deck-cell .con-pulse-goal-track{width:72%}.con-pulse-goal-track{border-radius:var(--con-r-full);background:var(--con-card-2);border:1px solid var(--con-line);height:4px;display:block;overflow:hidden}.con-pulse-goal-track i{border-radius:inherit;background:var(--con-in);height:100%;display:block}.con .con-panel-title{font-size:15px}.con .con-row .con-a{font-size:13.5px;font-weight:700}.con .con-row .con-b{font-size:11px}.con .con-row .con-end{font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:14px;font-weight:800}.con .con-glyph{border-radius:8px;width:30px;height:30px}.con .con-glyph svg{width:15px;height:15px}.con .con-row[data-tone=bad],.con .con-row[data-tone=warn]{border-inline-start-width:3px}.con .con-row[data-tone=bad] .con-glyph{background:#e07b6c1f;border-color:#e07b6c4d}.con .con-row[data-tone=warn] .con-glyph{background:#d9a03c1a;border-color:#d9a03c4d}.con .con-row[data-tone=ok] .con-glyph{background:#44b89d1a;border-color:#44b89d47}.con-attention-panel .con-tally{border-radius:9px;min-width:30px;height:28px;font-size:15px}@media (prefers-reduced-motion:no-preference){.con-deck{animation:.4s cubic-bezier(.2,.8,.3,1) both con-rise}.con-radar-strip{animation:.4s cubic-bezier(.2,.8,.3,1) 60ms both con-rise}.con .con-panel{animation:.4s cubic-bezier(.2,.8,.3,1) .12s both con-rise}.con .con-panel .con-row:nth-child(-n+7){animation:.35s cubic-bezier(.2,.8,.3,1) both con-rise}.con .con-panel .con-row:first-child{animation-delay:.16s}.con .con-panel .con-row:nth-child(2){animation-delay:.2s}.con .con-panel .con-row:nth-child(3){animation-delay:.24s}.con .con-panel .con-row:nth-child(4){animation-delay:.28s}.con .con-panel .con-row:nth-child(5){animation-delay:.32s}.con .con-panel .con-row:nth-child(6){animation-delay:.36s}.con .con-panel .con-row:nth-child(7){animation-delay:.4s}@keyframes con-rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.con-attention-panel .con-tally[data-hot]{animation:2.2s ease-in-out infinite con-tally-pulse}@keyframes con-tally-pulse{0%,to{box-shadow:0 0 #e07b6c40}50%{box-shadow:0 0 0 5px #e07b6c00}}}.con .con-row .con-end{transition:transform .18s}.con button.con-row:hover .con-end,.con a.con-row:hover .con-end{transform:translate(-3px)}.con button.con-row,.con a.con-row{transition:background .15s,border-color .15s,transform .15s}.con button.con-row:hover,.con a.con-row:hover{transform:translateY(-1px)}.con .con-btn-gold{transition:background .15s,box-shadow .2s,transform .12s}.con .con-btn-gold:hover{box-shadow:0 0 16px #c9a84c59}.con .con-btn-gold:active,.con .con-btn:active{transform:scale(.96)}.con-today-grid{gap:var(--con-s4);grid-template-columns:repeat(2,minmax(310px,1fr));align-items:start;display:grid}.con-today-grid>div{flex-direction:column;min-width:0;display:flex}.con-slot-attention{order:1}.con-slot-cams{order:2}.con-slot-tape{order:3}.con-slot-shift{order:1}.con .con-radar-strip{margin-bottom:var(--con-s4);border-radius:var(--con-r-s);background:var(--con-card);border:1px solid var(--con-line);align-items:center;gap:12px;padding:10px 14px;transition:border-color .15s;display:flex;position:relative}.con .con-radar-strip:hover{border-color:var(--con-line-2)}.con-radar-cap{flex-direction:column;flex-shrink:0;gap:1px;display:flex}.con-radar-cap b{color:var(--con-tx);white-space:nowrap;font-size:11.5px;font-weight:800}.con-radar-cap small{color:var(--con-t3);font-size:9.5px;font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace}.con-radar-line{scrollbar-width:none;flex:1;align-items:center;gap:6px;min-width:0;padding:2px 0;display:flex;overflow-x:auto}.con-radar-line::-webkit-scrollbar{display:none}.con-radar-pill{border-radius:var(--con-r-full);background:var(--con-card-2);border:1px solid var(--con-line);color:var(--con-t3);white-space:nowrap;direction:ltr;flex:none;align-items:center;gap:5px;padding:3px 8px;display:flex}.con-radar-pill i{background:var(--con-t3);opacity:.35;border-radius:50%;width:6px;height:6px}.con-cams{margin-bottom:var(--con-s4)}.con-cams .con-radar-cap{margin-bottom:var(--con-s3);flex-direction:row;align-items:baseline;gap:8px}.con-cams-note{font-size:var(--con-t-cap);color:var(--con-t3);margin:0 0 var(--con-s2);line-height:1.7}.con .con-cams-login{font-size:var(--con-t-cap);color:var(--con-ac);white-space:nowrap;border-radius:var(--con-r-full);background:#c9a84c1a;border:1px solid #c9a84c4d;margin-inline-start:auto;padding:3px 10px;font-weight:800;text-decoration:none}.con .con-cams-login:hover{color:var(--con-ac-hi);border-color:#c9a84c80}.con .con-cams-door{font-size:var(--con-t-cap);color:var(--con-t2);white-space:nowrap;margin-inline-start:auto;font-weight:800;text-decoration:none}.con .con-cams-door:hover{color:var(--con-tx)}.con .con-cam-tile[data-extra] .con-cam-name{color:var(--con-t2)}.con .con-cam-fs{top:8px;z-index:2;cursor:pointer;width:34px;height:34px;color:var(--con-tx);border:1px solid var(--con-line-2);background:#0d0b0899;border-radius:9px;place-items:center;font-size:16px;line-height:1;display:grid;position:absolute;inset-inline-end:8px}.con .con-cam-fs:hover{border-color:var(--con-ac);background:#0d0b08cc}.con-cams-grid{gap:var(--con-s2);grid-template-columns:repeat(auto-fit,minmax(104px,1fr));display:grid}.con .con-cam-tile{text-align:start;cursor:pointer;background:var(--con-card);border:1px solid var(--con-line);border-radius:var(--con-r-s);flex-direction:column;min-width:0;padding:0;font-family:inherit;transition:border-color .15s,transform .15s;display:flex;position:relative;overflow:hidden}.con .con-cam-tile:hover{border-color:var(--con-line-2);transform:translateY(-1px)}.con .con-cam-tile[data-tone=live]{border-color:#44b89d4d}.con .con-cam-tile[data-tone=paused]{border-color:#d9a03c4d}.con-cam-head{grid-template-columns:auto 1fr 8px;align-items:center;gap:6px;padding:6px 8px;display:grid}.con-cam-code{font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;color:var(--con-t3);direction:ltr;font-size:10.5px;font-weight:700}.con-cam-name{font-size:var(--con-t-cap);color:var(--con-t2);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.con-cam-tile[data-tone=live] .con-cam-name{color:var(--con-in)}.con-cam-tile[data-tone=paused] .con-cam-name{color:var(--con-warn)}.con-cam-dot{background:var(--con-t3);opacity:.35;border-radius:50%;width:7px;height:7px}.con-cam-tile[data-tone=live] .con-cam-dot{background:var(--con-in);opacity:1;box-shadow:0 0 6px #44b89d80}.con-cam-tile[data-tone=paused] .con-cam-dot{background:var(--con-warn);opacity:1}.con-cam-feed{aspect-ratio:16/9;background:var(--con-card-2);display:block;position:relative}.con-cam-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.con-cam-fallback{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px;display:flex;position:absolute;inset:0}.con-cam-fallback .con-cam-mark{font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;color:var(--con-tx);opacity:.07;direction:ltr;font-size:22px;font-weight:700}.con-cam-fallback small{font-size:var(--con-t-mic);color:var(--con-t3);line-height:1.6}.con-cam-fallback[data-wait] small{color:var(--con-t2)}.con-cam-free{top:5px;font-size:var(--con-t-mic);color:var(--con-t2);background:#0d0b0899;border-radius:6px;padding:1px 6px;position:absolute;inset-inline-start:7px}.con-cam-ov{background:#0d0b08b8;justify-content:space-between;align-items:baseline;padding:4px 8px;display:flex;position:absolute;inset:auto 0 0}.con-cam-ov b{font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-weight:800}.con-cam-money{color:var(--con-ac);font-size:14px}.con-cam-elapsed{color:var(--con-in);font-size:13px}.con-cam-paused{font-size:var(--con-t-mic);color:var(--con-warn);font-family:inherit}.con-cam-big{aspect-ratio:16/9;background:var(--con-card-2);border-radius:var(--con-r-s);position:relative;overflow:hidden}.con-prod{margin-bottom:var(--con-s3)}.con-prod-verdict{margin:0 0 var(--con-s2);padding:6px var(--con-s3);border-inline-start:3px solid var(--con-t3);border-radius:0 var(--con-r-s)var(--con-r-s)0;background:var(--con-card-2);font-size:var(--con-t-cap);color:var(--con-t2);font-weight:800;line-height:1.7}.con-prod[data-tone=good] .con-prod-verdict{border-inline-start-color:var(--con-in);color:var(--con-tx)}.con-prod[data-tone=warn] .con-prod-verdict{border-inline-start-color:var(--con-warn);color:var(--con-tx)}.con-prod[data-tone=bad] .con-prod-verdict{border-inline-start-color:var(--con-out);color:var(--con-tx)}.con-prod-strip{background:var(--con-line);border:1px solid var(--con-line);border-radius:var(--con-r-s);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.con-prod-cell{padding:6px var(--con-s2)7px;background:var(--con-card);min-width:0}.con-prod-lbl{font-size:var(--con-t-mic);color:var(--con-t3);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.con-prod-num{font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:var(--con-t-lbl);color:var(--con-tx);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-weight:800;overflow:hidden}.con-prod-cell[data-kind=money] .con-prod-num{color:var(--con-ac)}.con-prod-cell[data-kind=pct] .con-prod-num{color:var(--con-in)}.con-prod-cell[data-kind=none] .con-prod-num{color:var(--con-t3)}.con-prod-sub{font-size:var(--con-t-mic);color:var(--con-t3);margin:1px 0 0;line-height:1.5}.con-prod-fail{margin:0 0 var(--con-s2);padding:6px var(--con-s3);border-radius:var(--con-r-s);font-size:var(--con-t-cap);color:var(--con-out);background:#e07b6c14;border:1px solid #e07b6c59;line-height:1.7}.con-radar-pill b{font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:10.5px;font-weight:700}.con-radar-pill[data-live]{color:var(--con-t2);border-color:#44b89d59}.con-radar-pill[data-live] i{background:var(--con-in);opacity:1}@media (prefers-reduced-motion:no-preference){.con-radar-pill[data-live] i{animation:2.4s ease-in-out infinite con-deck-beat}}.con-radar-go{border-radius:var(--con-r-s)0 0 var(--con-r-s);background:linear-gradient(90deg,var(--con-card)68%,transparent);color:var(--con-ac);white-space:nowrap;opacity:.8;pointer-events:none;align-items:center;padding:0 30px 0 12px;font-size:10px;font-weight:700;transition:opacity .15s;display:flex;position:absolute;top:1px;bottom:1px;left:1px}.con .con-radar-strip:hover .con-radar-go,.con .con-radar-strip:active .con-radar-go{opacity:1}.con-radar-line{padding-inline-end:72px}.con-room-grid{gap:var(--con-s2);padding:var(--con-s3);border-radius:var(--con-r-s);background:var(--con-card-2);border:1px solid var(--con-line);grid-template-columns:repeat(auto-fill,minmax(106px,1fr));display:grid}.con .con-room{text-align:start;min-height:64px;color:var(--con-t2);border-radius:9px;padding:9px 11px;transition:border-color .15s;background:var(--con-card)!important;border:1px solid var(--con-line)!important}.con .con-room:hover{border-color:var(--con-line-2)!important}.con .con-room[data-live]{border-color:#44b89d59!important}.con-room-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.con-room-top b{color:var(--con-tx);font-size:var(--con-t-cap)}.con-room-top i{background:var(--con-t3);opacity:.45;border-radius:50%;width:6px;height:6px}.con-room[data-live] .con-room-top i{background:var(--con-in);opacity:1}.con-room[data-live] small{color:var(--con-in)}.con-room[data-live]{border-color:#44b89d4d;box-shadow:0 0 14px #44b89d14,inset 0 0 18px #44b89d0a}@media (prefers-reduced-motion:no-preference){.con-room[data-live] .con-room-top i{animation:2.4s ease-in-out infinite con-deck-beat}}.con-hours-track{border-radius:var(--con-r-full);background:var(--con-card);border:1px solid var(--con-line);width:min(200px,100%);height:3px;margin-top:6px;display:block;overflow:hidden}.con-hours-track i{border-radius:inherit;background:var(--con-in);height:100%;display:block}.con-hours-track[data-over] i{background:var(--con-warn)}.con-room small{min-height:16px;color:var(--con-t3);font-size:var(--con-t-mic);margin:2px 0 5px;display:block}.con-attention-panel{position:relative}.con .con-row[data-variant=line],.con .con-panel .con-row[data-variant=line],.con .con-panel .con-panel .con-row[data-variant=line],.con-sheet .con-panel .con-row[data-variant=line]{border:0;border-top:1px solid var(--con-line);background:0 0;border-radius:0;margin-bottom:0;padding-inline:4px}.con .con-row[data-variant=line]:first-child{border-top-color:#0000}.con :is(button,a).con-row[data-variant=line]:hover{border-top-color:var(--con-line);background:#f0e7d60a}.con :is(button,a).con-row[data-variant=line]:hover+.con-row[data-variant=line]{border-top-color:#0000}.con .con-row[data-variant=line][data-tone=warn]{border-inline-start:3px solid var(--con-warn);padding-inline-start:8px}.con .con-row[data-variant=line][data-tone=bad]{border-inline-start:3px solid var(--con-out);padding-inline-start:8px}.con-chev{color:var(--con-t3);flex-shrink:0;place-items:center;margin-inline-start:auto;display:grid}.con :is(button,a).con-row:hover .con-chev{color:var(--con-t2)}.con-panel-h+.con-row[data-variant=line],.con-input+.con-row[data-variant=line]{border-top-color:#0000}.con-tbl{min-width:var(--tbl-min,560px);font-size:var(--con-t-lbl)}.con .con-tbl-row{grid-template-columns:var(--tbl-cols);width:100%;min-height:var(--con-tap);text-align:start;border-top:1px solid var(--con-line);font-variant-numeric:tabular-nums;align-items:center;column-gap:10px;padding:6px 8px;transition:background .15s;display:grid}.con .con-tbl-head{border-top:0;border-bottom:1px solid var(--con-line-2);min-height:0;color:var(--con-t3);font-size:var(--con-t-mic);padding-block:5px;font-weight:700}.con :is(button,a).con-tbl-row{cursor:pointer}.con :is(button,a).con-tbl-row:hover{background:#f0e7d60a}.con :is(button,a).con-tbl-row:focus-visible{outline:2px solid var(--con-ac);outline-offset:-2px}.con-tbl-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.con-tbl-cell[data-num]{font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;text-align:end;color:var(--con-t2)}.con-tbl-head .con-tbl-cell[data-num]{color:var(--con-t3);font-family:inherit}.con-tbl-cell small{color:var(--con-t3);font-size:var(--con-t-mic);font-weight:400;display:block}.con .con-tbl-row[data-tone=warn]{border-inline-start:3px solid var(--con-warn)}.con .con-tbl-row[data-tone=bad]{border-inline-start:3px solid var(--con-out)}@media (max-width:600px){.con-tbl{min-width:0}.con .con-tbl-row{grid-template-columns:var(--tbl-cols-phone,var(--tbl-cols))}.con-tbl-cell[data-phone-hide]{display:none}}.con-anchor-host{position:relative}.con-scroll-anchor{position:absolute;top:-88px}.con-attention-item+.con-attention-item{margin-top:var(--con-s2)}.con-attention-item .con-row{margin-bottom:0}.con-action-bar{border:1px solid var(--con-line);background:#f0e7d606;border-radius:9px;align-items:center;gap:10px;margin:4px 12px 2px;padding:8px 12px;display:flex}.con-action-bar>b{color:var(--con-tx);font-size:15px;font-weight:800;font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace}.con-action-bar>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--con-t3);font-size:var(--con-t-mic);flex:1;overflow:hidden}.con-action-bar .con-btn{flex-shrink:0;min-height:32px;padding-inline:14px}.con .con-btn-ghost-gold{color:var(--con-ac);background:0 0;font-weight:800;border:1px solid #c9a84c66!important}.con .con-btn-ghost-gold:hover{color:var(--con-ac-hi);background:#c9a84c14;border-color:#c9a84c99!important}.con-presence{background:var(--con-t3);opacity:.4;vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-inline-end:5px;display:inline-block}.con-presence[data-on]{background:var(--con-in);opacity:1}@media (prefers-reduced-motion:no-preference){.con-presence[data-on]{animation:2.4s ease-in-out infinite con-deck-beat}}.con-sheet-sub{margin:var(--con-s3)2px 6px;color:var(--con-t3);font-size:var(--con-t-mic);font-weight:700}.con .con-note-input{width:100%;margin:var(--con-s3)0 6px;background:var(--con-card-2);border:1px solid var(--con-line-2);color:var(--con-tx);font-family:inherit;font-size:var(--con-t-cap);resize:vertical;border-radius:9px;padding:9px 12px;line-height:1.7}.con .con-note-input:focus{border-color:#c9a84c80;outline:none}.con .con-note-input::placeholder{color:var(--con-t3)}.con-attention-panel .con-row .con-b{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.con .con-row .con-b bdi{color:var(--con-t2);font-weight:700;font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace}.con-attention-panel .con-row .con-end bdi{color:var(--con-ac)}.con-sheet .con-row .con-end bdi{color:var(--con-tx)}.con-sheet .con-row .con-end b bdi{color:var(--con-ac);font-size:16px}.con-today .con-slot-shift .con-row .con-b bdi{color:var(--con-tx)}.con-seg{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:6px;margin-bottom:6px;display:grid}.con .con-seg-btn{background:var(--con-card-2);border:1px solid var(--con-line-2);min-height:34px;color:var(--con-t2);font-size:var(--con-t-mic);border-radius:9px;padding:0 8px;font-weight:700;transition:border-color .15s,color .15s,background .15s}.con .con-seg-btn[aria-pressed=true]{color:#14100a;background:var(--con-ac);border-color:#0000;font-weight:800}.con .con-seg-btn:not([aria-pressed=true]):hover{color:var(--con-tx);border-color:#c9a84c66}.con-paid-input{text-align:center;max-width:120px;font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;margin:0}.con .con-btn-block{width:100%;min-height:42px;margin-top:8px;font-size:14px;display:flex}.con-verb-grid{margin-top:var(--con-s3);grid-template-columns:1fr 1fr;gap:8px;display:grid}.con-verb-grid .con-btn{min-height:42px}.con-deck-wrap{position:relative}.con-money-toast{z-index:5;border-radius:var(--con-r-full);color:var(--con-in);font-size:12.5px;font-weight:800;font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;pointer-events:none;background:#44b89d24;border:1px solid #44b89d66;padding:6px 12px;position:absolute;top:14px;left:16px}@media (prefers-reduced-motion:no-preference){.con-money-toast{animation:3.4s cubic-bezier(.2,.8,.3,1) both con-money-land}@keyframes con-money-land{0%{opacity:0;transform:translateY(10px)}8%,82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}}.con-recap{margin-bottom:var(--con-s4);border-radius:var(--con-r-s);color:var(--con-t2);font-size:var(--con-t-cap);background:#c9a84c0d;border:1px solid #c9a84c4d;flex-wrap:wrap;align-items:baseline;gap:14px;padding:10px 16px;display:flex}.con-recap b{color:var(--con-ac);font-size:13.5px}.con-recap bdi{color:var(--con-tx);font-weight:700;font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace}.con-radar-pill[data-heat=warm]{border-color:#44b89d8c;box-shadow:0 0 8px #44b89d1f}.con-radar-pill[data-heat=hot]{border-color:#c9a84c8c;box-shadow:0 0 10px #c9a84c2e}.con-radar-pill[data-heat=hot] i{background:var(--con-ac)}.con-trophy{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:26px 16px;display:flex}.con-trophy i{width:44px;height:44px;color:var(--con-ac);background:#c9a84c14;border:1px solid #c9a84c59;border-radius:50%;place-items:center;font-size:20px;font-style:normal;font-weight:800;display:grid}.con-trophy b{color:var(--con-tx);font-size:14px}.con-trophy span{color:var(--con-t3);font-size:var(--con-t-mic)}.con .con-bill-photo{margin-bottom:var(--con-s3);border-radius:var(--con-r-s);border:1px solid var(--con-line);display:block;position:relative;overflow:hidden}.con-bill-photo img{object-fit:cover;width:100%;max-height:220px;display:block}.con-bill-photo span{inset-inline:0;color:var(--con-ac);font-size:var(--con-t-mic);background:linear-gradient(#0000,#0f0d0ad9);padding:8px 12px;font-weight:700;position:absolute;bottom:0}.con-provenance{margin-top:var(--con-s4);padding-top:var(--con-s3);border-top:1px solid var(--con-line);color:var(--con-t3);font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;overflow-wrap:anywhere;font-size:10px;line-height:1.7}.con-ev-t{align-items:center;gap:var(--con-s2);flex-wrap:wrap;display:inline-flex}[data-struck]{text-decoration:line-through;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--con-t3);text-decoration-color:var(--con-t3);opacity:.62}.con-provenance-block{margin-top:var(--con-s4);padding-top:var(--con-s3);border-top:1px solid var(--con-line)}.con-provenance-block .con-row{margin-bottom:0}.con-provenance-more{margin-top:var(--con-s3);justify-content:center;display:flex}.con-provenance-unknown,.con-provenance-raw{margin-top:var(--con-s3)}.con-provenance-unknown summary,.con-provenance-raw summary{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--con-t3);font-size:var(--con-t-mic);line-height:1.7}.con-provenance-unknown summary{color:var(--con-warn)}.con-provenance-unknown .con-provenance,.con-provenance-raw .con-provenance{border-top:0;margin-top:4px;padding-top:0}.con-inline-action{align-items:center;gap:var(--con-s3);margin-top:var(--con-s4);display:flex}.con-inline-action small{color:var(--con-t3);font-size:var(--con-t-mic);line-height:1.6}.con-mutation-error{margin-top:var(--con-s3);border-radius:var(--con-r-s);color:var(--con-out);font-size:var(--con-t-mic);background:#e07b6c0e;border:1px solid #e07b6c38;padding:10px 12px;line-height:1.7}.con-daynav{align-items:center;gap:8px;display:flex;position:relative}.con .con-daypick{min-height:44px;font-size:var(--con-t-body);color:var(--con-tx);white-space:nowrap;background:0 0;border:none;border-radius:10px;align-items:center;gap:7px;margin-inline-start:-10px;padding:0 10px;font-weight:800;transition:background .12s;display:flex}.con .con-daypick:hover{background:var(--con-card-2)}.con .con-daypick:active{background:var(--con-line)}.con .con-daypick:focus-visible{outline-offset:2px;outline:2px solid #c9a84c99}.con-daypick>i{background:var(--con-in);border-radius:50%;flex-shrink:0;width:6px;height:6px}.con-daypick[data-live=false]>i{background:var(--con-t3)}.con-daypick>u{color:var(--con-t3);font-size:10px;text-decoration:none}.con-daynav .con-menu{min-width:210px;top:calc(100% + 4px)}.con .con-menu-date{cursor:pointer;justify-content:space-between;gap:8px}.con .con-menu-date:hover{background:var(--con-card-2)}.con .con-menu-date input[type=date]{width:34px;color:var(--con-ac);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0}.con-method-split{border-bottom:1px solid var(--con-line);flex-wrap:wrap;gap:6px;margin-bottom:8px;padding:2px 0 10px;display:flex}.con-chain-ledger{border-bottom:1px solid var(--con-line);flex-direction:column;margin-bottom:10px;padding-bottom:4px;display:flex}.con-chain-lrow{grid-template-columns:1fr auto auto;align-items:center;column-gap:10px;padding:7px 2px;display:grid}.con-chain-lrow+.con-chain-lrow{border-top:1px dashed color-mix(in srgb,var(--con-line)60%,transparent)}.con-chain-lwho{align-items:baseline;gap:7px;min-width:0;display:flex}.con-chain-lwho b{color:var(--con-t3);flex-shrink:0;font-size:11px;font-weight:800}.con-chain-lrow[data-event=opening] .con-chain-lwho b{color:var(--con-ac)}.con-chain-lrow[data-event=shift_start] .con-chain-lwho b{color:var(--con-in)}.con-chain-lwho>span{color:var(--con-t2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.con-chain-lwho small{color:var(--con-t3);flex-shrink:0;font-size:9.5px}.con-chain-lmove{color:var(--con-t3);font-size:10.5px;font-weight:700;font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;white-space:nowrap;text-align:center;min-width:44px}.con-chain-lamt{justify-content:flex-end;align-items:center;gap:6px;display:flex}.con-chain-lamt>b{font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;color:var(--con-tx);white-space:nowrap;font-size:14.5px;font-weight:800}.con-chain-lamt .con-chip{padding:0 6px;font-size:9px}.con-chain-lsigma,.con-chain-lrow+.con-chain-lrow.con-chain-lsigma{border-top:1px solid var(--con-line);margin-top:2px}.con-chain-lsigma .con-chain-lwho b{color:var(--con-tx);font-size:12px}.con-roomtotals{margin-bottom:var(--con-s4)}.con-roomtotals .con-radar-cap{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.con-roomtotals .con-radar-cap b{color:var(--con-tx);font-size:12.5px}.con-roomtotals .con-radar-cap small{color:var(--con-t3);font-size:var(--con-t-mic)}.con-roomtotals-strip{scroll-snap-type:x proximity;align-items:stretch;gap:8px;padding:2px 2px 10px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(270deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%);mask-image:linear-gradient(270deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%)}.con-roomtotals-card{border-radius:var(--con-r-s);text-align:center;background:var(--con-card);border:1px solid var(--con-line);scroll-snap-align:center;flex-direction:column;flex:none;align-items:center;gap:3px;min-width:104px;padding:10px 12px;display:flex}.con-roomtotals-card[data-top]{border-color:#c9a84c73}.con-roomtotals-card[data-idle]{opacity:.55;border-style:dashed;justify-content:center}.con-roomtotals-idle{color:var(--con-t3);font-size:10px}.con-roomtotals-name{white-space:nowrap;align-items:baseline;gap:5px;display:flex}.con-roomtotals-name em{font-size:11px;font-style:normal}.con-roomtotals-name b{color:var(--con-tx);font-size:11.5px}.con-roomtotals-name small{color:var(--con-t3);font-size:9px}.con-roomtotals-rev{font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;color:var(--con-ac);white-space:nowrap;font-size:16px;font-weight:800}.con-roomtotals-rev i{color:var(--con-t3);font-size:10px;font-style:normal}.con-roomtotals-time{color:var(--con-t2);font-size:10px;font-weight:700}.con-roomtotals-cafe{color:var(--con-t3);font-size:9.5px}.con-chain-inline{color:var(--con-t3);align-items:center;gap:10px;margin:8px 0;font-size:10.5px;display:flex}.con-chain-inline:before,.con-chain-inline:after{content:"";background:var(--con-line);flex:1;height:1px}.con-chain-inline[data-event=opening]:before,.con-chain-inline[data-event=opening]:after{background:#c9a84c4d}.con-chain-inline[data-event=shift_start]:before,.con-chain-inline[data-event=shift_start]:after{background:#44b89d4d}.con-chain-inline>span{white-space:nowrap;align-items:center;gap:6px;display:flex}.con-chain-inline b{font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;color:var(--con-t2);font-size:12px;font-weight:800}.con-chain-inline[data-event=opening] b{color:var(--con-ac)}.con-chain-inline[data-event=shift_start] b{color:var(--con-in)}.con-chain-inline small{color:var(--con-t3);font-size:9px}.con-chain-inline .con-chip{padding:0 6px;font-size:9px}.con-readout-line{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.con-deck-hero .con-chip,.con-deck-cell .con-chip{padding:1px 7px;font-size:9.5px}.con-kpi-strip{gap:var(--con-s3);margin-bottom:var(--con-s4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.con-kpi,.con button.con-kpi{text-align:start;border-radius:var(--con-r-s);background:var(--con-card);border:1px solid var(--con-line);padding:12px 14px;transition:border-color .15s}.con button.con-kpi:hover{border-color:var(--con-line-2)}.con-kpi>span{color:var(--con-t3);font-size:var(--con-t-mic);display:block}.con-kpi>b{color:var(--con-tx);font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;margin-top:2px;font-size:20px;font-weight:800;line-height:1.2;display:block}.con-kpi>small{color:var(--con-t3);margin-top:3px;font-size:9.5px;line-height:1.6;display:block}.con-inside-split{gap:var(--con-s3);margin-bottom:var(--con-s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.con-inside-card{border-radius:var(--con-r-s);text-align:center;flex-direction:column;align-items:center;gap:4px;padding:14px 10px 10px;display:flex}.con-inside-card[data-tone=play]{background:#c9a84c0f;border:1px solid #c9a84c29}.con-inside-card[data-tone=cafe]{background:#44b89d0d;border:1px solid #44b89d26}.con-inside-card>span{color:var(--con-t3);font-size:var(--con-t-mic);font-weight:600}.con-inside-card>b{font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:28px;font-weight:800;line-height:1.1}.con-inside-card[data-tone=play]>b{color:var(--con-ac)}.con-inside-card[data-tone=cafe]>b{color:var(--con-in)}.con-inside-card>small{color:var(--con-t3);font-size:9.5px}.con-inside-mini{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;margin-top:6px;padding-top:8px;display:grid}.con-inside-card[data-tone=play] .con-inside-mini{border-top:1px solid #c9a84c29}.con-inside-card[data-tone=cafe] .con-inside-mini{border-top:1px solid #44b89d26}.con-inside-mini>div{background:#ffffff08;border-radius:6px;padding:5px 6px}.con-inside-mini span{color:var(--con-t3);margin-bottom:2px;font-size:9.5px;display:block}.con-inside-mini b{font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;color:var(--con-tx);font-size:15px;font-weight:800}.con-inside-card footer{width:100%;color:var(--con-t3);justify-content:space-between;align-items:baseline;margin-top:auto;padding-top:8px;font-size:9.5px;display:flex}.con-inside-card footer b{font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;color:var(--con-t2);font-size:12px;font-weight:800}@media (max-width:900px){.con-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.con-readout-line{justify-content:flex-start}.con-today-voice{margin-bottom:12px}.con-today-voice p{font-size:13.5px;line-height:1.75}.con-deck-plot{height:84px;margin-top:-18px}.con-deck-hero>b{font-size:clamp(38px,12vw,46px)}.con-fold-band{grid-template-columns:1fr;gap:6px}.con-fold-band .con-row{padding:9px 10px}}.con-note-quote{margin:0 0 var(--con-s3);border-inline-start:2px solid var(--con-ac);color:var(--con-tx);white-space:pre-wrap;overflow-wrap:anywhere;padding:10px 14px;font-style:italic;line-height:1.9}.con-period{align-items:center;gap:var(--con-s3);min-height:48px;margin-bottom:var(--con-s4);padding:0 2px;display:flex}.con-period>div{min-width:0}.con-period strong{font-size:var(--con-t-h);font-weight:900;display:block}.con-period>div span{color:var(--con-t3);font-size:var(--con-t-mic);margin-top:1px;display:block}.con-period label{width:160px;margin-inline-start:auto}.con-period .con-input{min-height:38px;font-size:var(--con-t-cap)}.con-period .con-pick{margin-inline-start:auto}.con-money-headlines{grid-template-columns:repeat(4,minmax(0,1fr))}.con-pick{border-radius:var(--con-r-full);background:var(--con-card-2);border:1px solid var(--con-line-2);align-items:center;gap:2px;padding:3px;display:flex;position:relative}.con .con-pick-step{width:34px;height:34px;color:var(--con-t2);border-radius:50%;flex-shrink:0;place-items:center;transition:color .15s,background .15s;display:grid}.con .con-pick-step:hover:not(:disabled){color:var(--con-tx);background:var(--con-card)}.con .con-pick-step:disabled{opacity:.28;cursor:not-allowed}.con .con-pick-face{min-height:34px;padding:0 var(--con-s3);border-radius:var(--con-r-full);color:var(--con-tx);white-space:nowrap;font-size:var(--con-t-cap);align-items:center;gap:6px;font-weight:700;transition:background .15s;display:flex}.con .con-pick-face:hover{background:var(--con-card)}.con-pick-face svg{color:var(--con-t3);flex-shrink:0;transition:color .15s}.con .con-pick-face:hover svg{color:var(--con-ac)}.con-pick-pop{top:calc(100% + 8px);z-index:60;width:288px;padding:var(--con-s2);border-radius:var(--con-r-s);background:var(--con-card);border:1px solid var(--con-line-2);animation:.12s ease-out con-pick-rise;position:absolute;inset-inline-end:0;box-shadow:0 14px 34px #00000073}@keyframes con-pick-rise{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.con-pick-pop{animation:none}}.con-pick-head{padding:2px 2px var(--con-s2);margin-bottom:var(--con-s2);border-bottom:1px solid var(--con-line);justify-content:space-between;align-items:center;display:flex}.con-pick-head b{font-size:var(--con-t-lbl);font-weight:700}.con .con-pick-head button{width:30px;height:30px;color:var(--con-t2);border-radius:8px;place-items:center;display:grid}.con .con-pick-head button:hover:not(:disabled){color:var(--con-tx);background:var(--con-card-2)}.con .con-pick-head button:disabled{opacity:.28;cursor:not-allowed}.con-pick-grid{gap:4px;display:grid}.con-pick-grid[data-kind=month]{grid-template-columns:repeat(4,1fr)}.con-pick-grid[data-kind=day]{grid-template-columns:repeat(7,1fr)}.con .con-pick-cell{min-height:36px;color:var(--con-t2);font-size:var(--con-t-cap);border-radius:8px;font-weight:600;transition:color .12s,background .12s,box-shadow .12s;position:relative}.con-pick-grid[data-kind=day] .con-pick-cell{min-height:32px;font-size:var(--con-t-mic)}.con .con-pick-cell:hover:not(:disabled){color:var(--con-tx);background:var(--con-card-2)}.con .con-pick-cell[aria-pressed=true]{color:var(--con-ac);background:#c9a84c1a;font-weight:800;box-shadow:inset 0 0 0 1px #c9a84c6b}.con .con-pick-cell:disabled{opacity:.26;cursor:not-allowed}.con-pick-cell[data-now]:after{content:"";bottom:5px;background:var(--con-ac);border-radius:50%;width:3px;height:3px;position:absolute;inset-inline-start:50%;transform:translate(50%)}.con-pick-cell[data-now][aria-pressed=true]:after{background:var(--con-ac-hi)}.con-pick-dow{margin-bottom:var(--con-s1);grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.con-pick-dow span{text-align:center;color:var(--con-t3);padding-bottom:2px;font-size:9.5px;font-weight:700}.con-pick-dow span[data-off]{color:var(--con-ac);opacity:.55}.con-pick-foot{justify-content:space-between;align-items:center;gap:var(--con-s2);margin-top:var(--con-s2);padding-top:var(--con-s2);border-top:1px solid var(--con-line);display:flex}.con-pick-foot small{color:var(--con-t3);font-size:9.5px;line-height:1.6}.con .con-pick-now{color:var(--con-ac);font-size:var(--con-t-mic);white-space:nowrap;border-radius:7px;margin-inline-start:auto;padding:5px 10px;font-weight:700}.con .con-pick-now:hover{background:#c9a84c1a}.con .con-pick-clear{color:var(--con-t2);font-size:var(--con-t-mic);white-space:nowrap;border-radius:7px;padding:5px 10px;font-weight:700}.con .con-pick-clear:hover{color:var(--con-tx);background:var(--con-card-2)}.con-pick-empty{color:var(--con-t3);font-weight:600}.con-road-verdict{align-items:flex-start;gap:var(--con-s3);margin-bottom:var(--con-s4);padding:var(--con-s4);border-radius:var(--con-r-m);background:var(--con-card);border:1px solid var(--con-line);border-inline-start:3px solid var(--con-warn);display:flex}.con-road-verdict[data-tone=ok]{border-inline-start-color:var(--con-in)}.con-road-verdict[data-tone=bad]{border-inline-start-color:var(--con-out)}.con-road-verdict>span{width:34px;height:34px;color:var(--con-warn);background:#d9a03c1f;border-radius:50%;flex-shrink:0;place-items:center;font-size:17px;font-weight:800;display:grid}.con-road-verdict[data-tone=ok]>span{color:var(--con-in);background:#44b89d1f}.con-road-verdict[data-tone=bad]>span{color:var(--con-out);background:#e07b6c1f}.con-road-verdict>div{flex:1;min-width:0}.con-road-verdict b{font-size:15px;font-weight:800;line-height:1.5;display:block}.con-road-verdict p{color:var(--con-t2);font-size:var(--con-t-cap);margin-top:3px;line-height:1.8}.con-road{margin-bottom:var(--con-s4);position:relative}.con-road:before{content:"";inset-inline-start:23px;background:linear-gradient(var(--con-ac),#c9a84c26);width:2px;position:absolute;top:34px;bottom:34px}.con-road-stn{margin-bottom:var(--con-s2);padding-inline-start:56px;display:flex;position:relative}.con-road-dot{inset-inline-start:12px;background:var(--con-card);border:2px solid var(--con-ac);width:24px;height:24px;color:var(--con-ac);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid;position:absolute;top:18px}.con-road-stn[data-pass] .con-road-dot{inset-inline-start:15px;border-width:1.5px;border-color:var(--con-line-2);background:var(--con-bg);width:18px;height:18px;color:var(--con-t3);font-size:9px;top:21px}.con-road-card{min-width:0;padding:var(--con-s4);background:var(--con-card);border:1px solid var(--con-line);border-radius:var(--con-r-m);flex:1}.con-road-stn[data-pass] .con-road-card{padding:var(--con-s3)var(--con-s4);background:0 0;border-style:dashed}.con-road-stn[data-focus] .con-road-card{background:linear-gradient(#c9a84c0b,#0000);border-color:#c9a84c57}.con-road-h{justify-content:space-between;align-items:baseline;gap:var(--con-s3);flex-wrap:wrap;display:flex}.con-road-h b{font-size:var(--con-t-lbl);font-weight:700}.con-road-amt{font-size:var(--con-t-num);letter-spacing:-.01em;font-weight:800}.con-road-stn[data-pass] .con-road-amt{font-size:var(--con-t-body);color:var(--con-t2);font-weight:700}.con-road-sub{margin-top:var(--con-s2);color:var(--con-t3);font-size:var(--con-t-mic);flex-wrap:wrap;align-items:center;gap:6px;line-height:1.75;display:flex}.con-road-sub b{color:var(--con-t2);font-weight:600}.con-road-flow{margin:var(--con-s1)0 var(--con-s3);padding-inline-start:56px}.con-road-flow span{color:var(--con-t3);font-size:var(--con-t-mic)}.con .con-road-count{margin-top:var(--con-s3);min-height:40px;font-weight:800}.con-road-gap{margin-top:var(--con-s3);padding:var(--con-s3);border-radius:var(--con-r-s);border:1px solid #e07b6c38;border-inline-start:2.5px solid var(--con-out);background:#e07b6c0e}.con .con-road-recount{width:100%;margin-top:var(--con-s2);cursor:pointer;color:var(--con-t3);font-family:inherit;font-size:var(--con-t-mic);background:0 0;border:none;padding:6px;font-weight:600;display:block}.con .con-road-recount:hover{color:var(--con-t2);text-decoration:underline}.con-road-gap>b{font-size:var(--con-t-cap);margin-bottom:3px;display:block}.con-road-gap p{color:var(--con-t2);font-size:var(--con-t-mic);line-height:1.8}.con-road-gap p b{color:var(--con-tx);font-weight:700}.con-trace-said{margin-bottom:var(--con-s4);padding:var(--con-s4);border-radius:var(--con-r-m);background:var(--con-card-2);border:1px solid var(--con-line);border-inline-start:3px solid var(--con-ac)}.con-trace-said p{color:var(--con-tx);font-size:var(--con-t-cap);line-height:1.95}.con-trace-said small{margin-top:var(--con-s2);color:var(--con-t3);font-size:var(--con-t-mic);display:block}.con-trace-item{border-top:1px solid var(--con-line)}.con-trace-item:first-child{border-top:none}.con-trace-why{margin:0 0 var(--con-s3);color:var(--con-t3);font-size:var(--con-t-mic);padding-inline-start:46px;padding-inline-end:var(--con-s4);line-height:1.85;list-style:none}.con-trace-why li{padding-inline-start:12px;position:relative}.con-trace-why li:before{content:"";inset-inline-start:0;background:var(--con-line-2);border-radius:50%;width:4px;height:4px;position:absolute;top:.7em}@media (max-width:480px){.con-trace-why{padding-inline-start:var(--con-s4)}}.con-count-book{justify-content:space-between;align-items:baseline;gap:var(--con-s3);padding:var(--con-s3)var(--con-s4);margin-bottom:var(--con-s3);border-radius:var(--con-r-s);background:var(--con-card-2);border:1px solid var(--con-line);display:flex}.con-count-book span{color:var(--con-t3);font-size:var(--con-t-cap)}.con-count-book b{font-size:20px;font-weight:800}.con-count-field{margin-bottom:var(--con-s3);display:block}.con-count-field>span{color:var(--con-t2);font-size:var(--con-t-cap);margin-bottom:5px;font-weight:700;display:block}.con-count-diff{margin:-4px 0 var(--con-s3);border-radius:var(--con-r-s);font-size:var(--con-t-cap);padding:9px 12px;font-weight:700;line-height:1.7}.con-count-diff[data-tone=ok]{color:var(--con-in);background:#44b89d17}.con-count-diff[data-tone=bad]{color:var(--con-out);background:#e07b6c17}.con-count-diff[data-tone=warn]{color:var(--con-warn);background:#d9a03c17}.con-count-rule{margin:var(--con-s3)0;color:var(--con-t3);font-size:var(--con-t-mic);line-height:1.85}.con-count-rule b{color:var(--con-t2)}.con-log-filters{gap:var(--con-s2);margin-bottom:var(--con-s3);grid-template-columns:2fr 1fr 1fr 1fr auto;display:grid}.con-log-filters .con-input{min-height:38px;font-size:var(--con-t-cap);width:100%}.con .con-log-apply{cursor:pointer;width:auto;padding-inline:14px;font-weight:700}.con-log-pager{justify-content:space-between;gap:var(--con-s2);margin-top:var(--con-s3);display:flex}.con .con-log-pager .con-input{cursor:pointer;width:auto;min-height:38px;padding-inline:18px}.con .con-log-pager .con-input:disabled{opacity:.45;cursor:default}.con-log-detail{margin:0 0 var(--con-s2);padding:var(--con-s3);border-radius:var(--con-r-s);background:var(--con-card-2);border:1px dashed var(--con-line)}.con-log-detail dl{gap:var(--con-s2);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin:0;display:grid}.con-log-detail dt{color:var(--con-t3);font-size:var(--con-t-mic);margin-bottom:2px}.con-log-detail dd{font-size:var(--con-t-cap);word-break:break-word;margin:0}.con-log-detail dd[dir=ltr]{font-family:var(--con-mono,"IBM Plex Mono",monospace);text-align:left}.con-diary-verdict{align-items:center;gap:var(--con-s2);padding:var(--con-s3);margin-bottom:var(--con-s3);border-radius:var(--con-r-s);background:var(--con-card);border:1px solid var(--con-line);border-inline-start:3px solid var(--con-ac);flex-wrap:wrap;display:flex}.con-diary-verdict[data-tone=warn]{border-inline-start-color:var(--con-warn)}.con-diary-verdict[data-tone=bad]{border-inline-start-color:var(--con-out)}.con-diary-verdict p{font-weight:700;font-size:var(--con-t-body,14px);flex:auto;margin:0}.con-diary-verdict-chips{gap:6px;display:flex}.con .con-btn[data-active]{color:var(--con-ac);background:#c9a84c14;border-color:#c9a84c73;font-weight:700}.con .con-diary-count{min-height:30px;padding-inline:10px;font-weight:700}.con .con-diary-count[data-active]{color:var(--con-ac);background:#c9a84c14;border-color:#c9a84c80}.con .con-diary-count[data-danger][data-active]{color:var(--con-out);background:#e07b6c14;border-color:#e07b6c80}.con-diary-bar{gap:var(--con-s2);margin-bottom:var(--con-s2);display:flex}.con-diary-bar .con-input{min-height:38px;font-size:var(--con-t-cap);flex:auto}.con .con-diary-bar .con-btn{white-space:nowrap;flex:none;min-height:38px;padding-inline:14px}.con-diary-active{margin-bottom:var(--con-s2);flex-wrap:wrap;gap:6px;display:flex}.con .con-diary-activechip{min-height:28px;font-size:var(--con-t-mic);color:var(--con-ac);border-color:#c9a84c66;padding-inline:10px}.con .con-diary-activechip[data-clear]{color:var(--con-t3);border-color:var(--con-line)}.con-diary{position:relative}.con-diary-day{margin-bottom:var(--con-s2);padding-inline-start:18px;position:relative}.con-diary-day:before{content:"";background:linear-gradient(#c9a84c8c,#c9a84c1f);border-radius:2px;width:2px;position:absolute;inset-block:6px;inset-inline-start:5px}.con-diary-dayhead{z-index:3;background:var(--con-bg);align-items:baseline;gap:8px;margin-inline-start:-18px;padding:8px 0 6px;padding-inline-start:18px;display:flex;position:sticky;top:0}.con-diary-daynotch{inset-inline-start:1px;background:var(--con-ac);border-radius:50%;width:10px;height:10px;position:absolute;top:13px;box-shadow:0 0 8px #c9a84c80}.con-diary-dayhead h3{font-size:var(--con-t-body,14px);color:var(--con-tx);margin:0;font-weight:800}.con-diary-daydate{color:var(--con-t3);font-size:var(--con-t-mic)}.con-diary-row{border-bottom:1px solid var(--con-line)}.con-diary-row:last-child{border-bottom:none}.con-diary-rowline{align-items:center;gap:6px;display:flex}.con-diary-rowline>.con-diary-line{flex:auto;min-width:0}.con-diary-quick{flex:none;gap:4px;display:flex}.con .con-diary-quick .con-btn{min-height:28px;font-size:var(--con-t-mic);padding-inline:8px}.con .con-diary-iconbtn{place-items:center;width:28px;padding-inline:0;display:grid}.con-diary-line{width:100%;color:inherit;font-family:inherit;font-size:var(--con-t-cap);text-align:start;background:0 0;border:none;align-items:center;gap:10px;padding:9px 4px;display:flex}button.con-diary-line{cursor:pointer;border-radius:var(--con-r-s);transition:background .12s}button.con-diary-line:hover{background:var(--con-card)}.con-diary-time{text-align:center;width:58px;font-family:var(--con-mono,"IBM Plex Mono",monospace);font-size:var(--con-t-mic);color:var(--con-t3);flex:none}.con-diary-glyph{width:30px;height:30px;color:var(--con-t2);background:var(--con-card);border:1px solid var(--con-line);border-radius:8px;flex:none;place-items:center;display:grid}.con-diary-glyph[data-tone=warn]{color:var(--con-warn);border-color:#d9a03c66}.con-diary-glyph[data-tone=bad]{color:var(--con-out);border-color:#e07b6c66}.con-diary-main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.con-diary-msg{color:var(--con-tx);text-overflow:ellipsis;overflow:hidden}.con-diary-row[data-tone=bad] .con-diary-msg{color:var(--con-t2);-webkit-text-decoration:line-through #e07b6c99;text-decoration:line-through #e07b6c99}.con-diary-meta{color:var(--con-t3);font-size:var(--con-t-mic)}.con-diary-flags{flex:none;gap:4px;display:flex}.con-diary-loading{text-align:center;padding:var(--con-s4)0}.con-diary-tail{justify-content:space-between;align-items:center;gap:var(--con-s2);margin-top:var(--con-s3);display:flex}.con .con-diary-tail .con-btn{min-height:38px;padding-inline:18px}.con-diary-f-dates{gap:var(--con-s2);grid-template-columns:1fr 1fr;display:grid}@media (max-width:640px){.con-diary-verdict{flex-direction:column;align-items:stretch}.con-diary-verdict-chips{justify-content:flex-start}.con-diary-time{width:46px}.con-diary-flags{flex-direction:column;align-items:flex-end}}.con-error-filters{flex-wrap:wrap;grid-template-columns:none;display:flex}.con .con-error-resolve{cursor:pointer;width:auto;min-height:34px;font-size:var(--con-t-mic);white-space:nowrap;padding-inline:12px;font-weight:700}.con .con-error-resolve:disabled{opacity:.5;cursor:wait}.con-backup-actions{align-items:center;gap:var(--con-s3);margin-bottom:var(--con-s3);flex-wrap:wrap;display:flex}.con-notif-bar{justify-content:space-between;align-items:center;gap:var(--con-s2);margin-bottom:var(--con-s3);flex-wrap:wrap;display:flex}.con .con-inst-outlook{margin:0 0 var(--con-s2);color:var(--con-t2);font-size:13px}.con .con-inst[data-stopped]{opacity:.62}.con .con-inst-cell[data-state=unknown]{border-style:dashed}.con .con-cust-end{align-items:center;gap:var(--con-s2);display:flex}.con .con-cust-spend{justify-items:end;gap:4px;min-width:92px;display:grid}.con .con-cust-spend i{background:var(--con-in);border-radius:2px;min-width:2px;height:3px;display:block}.con .con-cust-spend[data-away=cool] i{background:var(--con-warn)}.con .con-cust-spend[data-away=cold] i{background:var(--con-out)}.con .con-ledger-end{justify-items:end;gap:2px;display:grid}.con .con-ledger-end i{font-style:normal;font-size:var(--con-t-mic);color:var(--con-t3)}.con .con-people-count{font-size:var(--con-t-mic);color:var(--con-t2);background:var(--con-card-2);border-radius:999px;margin-inline-start:6px;padding:1px 7px}.con .con-emergency-text{resize:vertical;min-height:96px;line-height:1.7}.con .con-backup-export{cursor:pointer;align-items:center;width:auto;min-height:38px;padding-inline:16px;font-weight:700;text-decoration:none;display:inline-flex}.con-backup-actions>span{color:var(--con-t3);font-size:var(--con-t-mic)}.con-log-detail pre{margin:var(--con-s2)0 0;padding:var(--con-s2);border-radius:var(--con-r-s);border:1px solid var(--con-line);text-align:left;font-size:11px;line-height:1.5;font-family:var(--con-mono,"IBM Plex Mono",monospace);color:var(--con-t2);background:#0000002e;overflow-x:auto}.con-report-pulse{padding-bottom:12px}.con-report-pulse svg{background:linear-gradient(var(--con-line)1px,transparent 1px)0 10px/100% 30px,var(--con-card-2);border-radius:8px;width:100%;height:112px;display:block;overflow:visible}.con-report-pulse path{fill:none;stroke:var(--con-in);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.con-report-note,.con-report-warning{margin-bottom:var(--con-panel-mb);border-radius:var(--con-r-s);color:var(--con-t2);background:var(--con-card-2);border:1px solid var(--con-line);font-size:var(--con-t-mic);padding:10px 14px;line-height:1.8}.con-report-warning{color:var(--con-warn);border-color:#d9a03c52}.con-report-more{padding-top:var(--con-s3);justify-content:center;display:flex}.con-table-scroll{margin-top:var(--con-s3);overflow-x:auto}.con-scorecard{min-width:620px;font-size:var(--con-t-lbl)}.con-scorecard-row{border-bottom:1px solid var(--con-line);white-space:nowrap;font-variant-numeric:tabular-nums;grid-template-columns:1.5fr 1fr 1fr .7fr .7fr 1fr 1.6fr;align-items:center;column-gap:8px;padding:9px 10px;display:grid}.con-scorecard-head{border-bottom:1px solid var(--con-line-2);color:var(--con-t3);padding-block:8px;font-size:10px;font-weight:800}.con-scorecard-row:last-child{border-bottom:0}.con-scorecard-row[data-tone=bad]{background:color-mix(in srgb,var(--con-out)8%,transparent)}.con-scorecard-row[data-tone=gold]{border-top:2px solid var(--con-line-2);font-weight:800}.con-scorecard-row small{color:var(--con-t3);font-weight:400}.con-bad{color:var(--con-out)}.con-chain-strip{margin-bottom:var(--con-s4);border:1px solid var(--con-line);border-radius:var(--con-r-s);background:var(--con-card);display:flex;overflow:hidden}.con-chain-strip>div{text-align:center;flex:1;min-width:0;padding:11px 14px}.con-chain-strip>div+div{border-inline-start:1px solid var(--con-line)}.con-chain-strip span{color:var(--con-t3);font-size:10px;font-weight:700;display:block}.con-chain-strip bdi{font-size:var(--con-t-h);margin-top:3px;font-weight:900;display:block}.con-chain-strip>div[data-tone=ok] bdi{color:var(--con-in)}.con-chain-strip>div[data-tone=gold] bdi{color:var(--con-gold)}.con-chain-strip>div[data-tone=bad] bdi{color:var(--con-out)}.con-chain-strip>div[data-tone=warn] bdi{color:var(--con-warn)}.con-chain-node+.con-chain-node{margin-top:var(--con-s3)}.con-chain-segment{border:1px dashed var(--con-line);border-radius:var(--con-r-s);background:var(--con-card-2);width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;margin-bottom:6px;padding:10px 12px;display:block}.con-chain-segment:hover,.con-chain-segment:focus-visible{border-style:solid;border-color:var(--con-gold)}.con-chain-segment-head{justify-content:space-between;align-items:center;gap:var(--con-s3);color:var(--con-t2);font-size:var(--con-t-mic);font-weight:700;display:flex}.con-chain-segment-head bdi{font-size:var(--con-t-lbl);font-weight:900}.con-chain-segment-head bdi[data-tone=ok]{color:var(--con-in)}.con-chain-segment-head bdi[data-tone=bad]{color:var(--con-out)}.con-chain-segment-more{color:var(--con-t3);text-align:center;margin-top:8px;font-size:10px;display:block}.con-segment-pills{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.con-segment-pills li{border:1px solid var(--con-line);background:var(--con-card);font-size:var(--con-t-mic);border-radius:999px;align-items:center;gap:5px;padding:5px 9px;display:flex}.con-segment-pills li>span{color:var(--con-t2)}.con-segment-pills li>em{color:var(--con-t3);font-size:10px;font-style:normal}.con-segment-pills li>bdi{font-weight:800}.con-segment-pills li[data-tone=ok]>bdi{color:var(--con-in)}.con-segment-pills li[data-tone=bad]>bdi{color:var(--con-out)}.con-chain-node-end{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.con-chain-node-end>bdi{font-weight:900}@media (max-width:620px){.con-segment-pills li{flex:calc(50% - 3px);justify-content:space-between}.con-chain-node-end{justify-content:flex-start}}.con-statement-hero{gap:var(--con-s4);margin-bottom:var(--con-s4);grid-template-columns:minmax(280px,.8fr) minmax(300px,1.2fr);align-items:stretch;display:grid}.con-statement-hero .con-headline{height:100%;margin:0}.con-statement-source{border-radius:var(--con-r-m);color:var(--con-t2);background:var(--con-card);border:1px solid var(--con-line);flex-direction:column;justify-content:center;align-items:flex-start;padding:20px;display:flex}.con-statement-source p{font-size:var(--con-t-cap);margin-top:9px;line-height:1.9}.con-statement-flow{border-radius:var(--con-r-s);border:1px solid var(--con-line);overflow:hidden}.con .con-statement-flow button{align-items:center;gap:var(--con-s3);text-align:start;border-bottom:1px solid var(--con-line);grid-template-columns:minmax(0,1fr) auto 18px;width:100%;min-height:46px;padding:9px 14px;transition:background .15s;display:grid}.con .con-statement-flow button:last-child{border-bottom:0}.con .con-statement-flow button:hover{background:var(--con-card-2)}.con-statement-flow button>span{color:var(--con-t2);font-size:var(--con-t-cap)}.con-statement-flow button>b{font-size:var(--con-t-lbl);color:var(--con-in)}.con-statement-flow button>b[data-negative]{color:var(--con-out)}.con-statement-flow button>i{color:var(--con-t3);font-style:normal}.con-statement-flow button[data-total]{background:#c9a84c0e}.con-statement-flow button[data-total]>span,.con-statement-flow button[data-total]>b{color:var(--con-ac);font-weight:900}.con-statement-balances{grid-template-columns:repeat(4,minmax(0,1fr))}.con-statement-groups{gap:var(--con-s4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.con-statement-groups .con-panel{margin-bottom:0}.con-verdict{margin-bottom:var(--con-s4);background:var(--con-card);border:1px solid var(--con-line);border-radius:var(--con-r-m);overflow:hidden}.con-verdict-top{padding:var(--con-s5)var(--con-s4)var(--con-s4);grid-template-columns:1fr 1px 1fr;align-items:center;display:grid}.con-verdict-top>i{background:var(--con-line-2);align-self:stretch}.con .con-verdict-side{text-align:center;width:100%;padding:0 var(--con-s3);display:block}.con-verdict-side>span{font-size:var(--con-t-cap);color:var(--con-t3);margin-bottom:6px;display:block}.con-verdict-side>b{font-size:var(--con-t-hero);letter-spacing:-1px;color:var(--con-t2);font-weight:600;line-height:1.05;display:block}.con-verdict-side[data-counted]>b{color:var(--con-tx)}.con-verdict-side>b[data-empty]{font-size:var(--con-t-lbl);color:var(--con-t3);letter-spacing:0;font-weight:700}.con-verdict-side>small{font-size:var(--con-t-mic);color:var(--con-t3);margin-top:6px;display:block}.con-verdict-gap{justify-content:center;align-items:center;gap:var(--con-s2);padding:var(--con-s3)var(--con-s4);background:#44b89d1a;border-top:1px solid #44b89d47;display:flex}.con-verdict-gap[data-short]{background:#e07b6c1a;border-top-color:#e07b6c47}.con-verdict-gap>b{font-size:var(--con-t-num);color:var(--con-in);font-weight:700}.con-verdict-gap[data-short]>b{color:var(--con-out)}.con-verdict-gap>span{font-size:var(--con-t-cap);color:var(--con-t2)}.con-verdict-eq{align-items:end;gap:var(--con-s1);padding:var(--con-s4)var(--con-s3);background:var(--con-card-2);border-top:1px solid var(--con-line);grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;display:grid}.con-verdict-eq>span{text-align:center;min-width:0}.con-verdict-eq>span>b{font-size:17px;font-weight:600;display:block}.con-verdict-eq>span[data-tone=in]>b{color:var(--con-in)}.con-verdict-eq>span[data-tone=out]>b{color:var(--con-out)}.con-verdict-eq>span[data-result]>b{font-weight:700}.con-verdict-eq>span>small{font-size:var(--con-t-mic);color:var(--con-t3);white-space:nowrap;margin-top:4px;display:block}.con-verdict-eq>em{color:var(--con-t3);padding-bottom:16px;font-size:16px;font-style:normal}.con-ladder{margin:0;padding-inline-start:26px;list-style:none;position:relative}.con-ladder:before{content:"";background:var(--con-line-2);border-radius:2px;width:2px;position:absolute;inset-block:14px;inset-inline-start:5px}.con-ladder-node{padding-bottom:var(--con-s3);position:relative}.con-ladder-node:before{content:"";inset-inline-start:-26px;background:var(--con-tx);width:12px;height:12px;box-shadow:0 0 0 4px var(--con-card);border-radius:50%;position:absolute;top:14px}.con-ladder-node[data-flag]:before{background:var(--con-out)}.con-ladder-node[data-open]:before{background:var(--con-card);border:2px solid var(--con-t3)}.con .con-ladder-card{justify-content:space-between;align-items:center;gap:var(--con-s3);width:100%;padding:var(--con-s3)var(--con-s4);text-align:start;background:var(--con-card-2);border:1px solid var(--con-line);border-radius:var(--con-r-m);display:flex}.con-ladder-node[data-flag] .con-ladder-card{border-color:#e07b6c59}.con .con-ladder-card:hover{border-color:var(--con-line-2)}.con-ladder-who>b{font-size:var(--con-t-lbl);font-weight:700;display:block}.con-ladder-who>small,.con-ladder-amt>small{font-size:var(--con-t-mic);color:var(--con-t3);margin-top:1px;display:block}.con-ladder-amt{text-align:start}.con-ladder-amt>b{font-size:var(--con-t-num);font-weight:600;display:block}.con-ladder-node>.con-chip{margin-top:6px}.con-dayrev{margin-bottom:var(--con-s4);padding:var(--con-s4);background:var(--con-card);border:1px solid var(--con-line);border-radius:var(--con-r-m)}.con-dayrev-top{justify-content:space-between;align-items:baseline;gap:var(--con-s3);display:flex}.con .con-dayrev-top button{text-align:start}.con .con-dayrev-top button:last-child{text-align:end}.con-dayrev-top span{font-size:var(--con-t-cap);color:var(--con-t3)}.con-dayrev-top b{font-size:var(--con-t-lbl);font-weight:700}.con-dayrev-top button:first-child b{color:var(--con-in)}.con-dayrev-top button:last-child b{color:var(--con-out)}.con-dayrev-top small{font-size:var(--con-t-mic);color:var(--con-t3);margin-top:1px;display:block}.con-dayrev-bar{height:6px;margin:var(--con-s3)0;background:var(--con-card-2);border-radius:3px;display:flex;overflow:hidden}.con-dayrev-bar>i[data-tone=in]{background:var(--con-in)}.con-dayrev-bar>i[data-tone=out]{background:var(--con-out)}.con .con-dayrev-net{align-items:baseline;gap:var(--con-s3);text-align:start;width:100%;padding-top:var(--con-s3);border-top:1px solid var(--con-line);grid-template-columns:minmax(0,1fr) auto 14px;display:grid}.con-dayrev-net>span{font-size:var(--con-t-cap);color:var(--con-t2)}.con-dayrev-net>b{font-size:var(--con-t-lbl);color:var(--con-in);font-weight:700}.con-dayrev-net>b[data-negative]{color:var(--con-out)}.con-dayrev-net>i{color:var(--con-ac);font-style:normal;font-size:var(--con-t-cap)}.con-deck{margin-bottom:var(--con-s6)}.con-deck-head{column-gap:var(--con-s2);margin-bottom:var(--con-s3);grid-template-columns:20px minmax(0,1fr);align-items:center;display:grid}.con-deck-n{width:20px;height:20px;font-size:var(--con-t-mic);color:var(--con-t3);border:1px solid var(--con-line-2);border-radius:var(--con-r-full);place-items:center;font-weight:700;display:grid}.con-deck-head h2{font-size:var(--con-t-h);font-weight:800;line-height:1.35}.con-deck-head p{font-size:var(--con-t-cap);color:var(--con-t3);grid-column:2;margin-top:2px}.con-statement-result{padding:var(--con-s5)var(--con-s4)var(--con-s4);text-align:center;background:var(--con-card);border:1px solid var(--con-line);border-radius:var(--con-r-m)}.con .con-statement-net{text-align:center;width:100%;display:block}.con-statement-net-lbl{font-size:var(--con-t-cap);color:var(--con-t3);display:block}.con-statement-net>b{margin:var(--con-s2)0;font-size:var(--con-t-hero);letter-spacing:-1px;color:var(--con-in);font-weight:700;line-height:1.1;display:block}.con-statement-net>b[data-negative]{color:var(--con-out)}.con-statement-net>i{color:var(--con-ac);font-style:normal;font-size:var(--con-t-cap);font-weight:700}.con-statement-pace{align-items:center;gap:var(--con-s2);margin-top:var(--con-s4);padding-top:var(--con-s4);border-top:1px solid var(--con-line);grid-template-columns:1fr auto 1fr;display:grid}.con-statement-pace>div>b{font-size:18px;font-weight:700;display:block}.con-statement-pace-was{color:var(--con-t2)}.con-statement-pace>div>span{font-size:var(--con-t-mic);color:var(--con-t3);margin-top:2px;display:block}.con-statement-caveat{margin-top:var(--con-s3);font-size:var(--con-t-mic);color:var(--con-t3);line-height:1.85}.con-statement-result .con-statement-source{margin-top:var(--con-s3);background:0 0;border:0;align-items:center;padding:0}.con-statement-block{margin-bottom:var(--con-s3);background:var(--con-card);border:1px solid var(--con-line);border-radius:var(--con-r-m);overflow:hidden}.con-statement-block-head{padding:var(--con-s3)var(--con-s4);border-bottom:1px solid var(--con-line);justify-content:space-between;align-items:baseline;display:flex}.con-statement-block-head>span{font-size:var(--con-t-lbl);color:var(--con-t2);font-weight:700}.con-statement-block-head>b{font-size:var(--con-t-num);font-weight:700}.con-statement-block[data-tone=in] .con-statement-block-head>b{color:var(--con-in)}.con-statement-block[data-tone=out] .con-statement-block-head>b{color:var(--con-out)}.con .con-statement-line{align-items:center;gap:var(--con-s3);width:100%;padding:10px var(--con-s4);text-align:start;border-bottom:1px solid var(--con-line);grid-template-columns:minmax(0,1fr) auto;transition:background .15s;display:grid}.con .con-statement-line:last-child{border-bottom:0}.con .con-statement-line:hover{background:var(--con-card-2)}.con-statement-line-nm{font-size:var(--con-t-body)}.con-statement-line-nm>i{color:var(--con-t3);font-style:normal;font-size:var(--con-t-cap)}.con-statement-line>b{font-size:var(--con-t-lbl);white-space:nowrap;font-weight:700}.con-statement-block[data-tone=in] .con-statement-line>b{color:var(--con-in)}.con-statement-block[data-tone=out] .con-statement-line>b{color:var(--con-out)}.con-statement-track{background:#f0e7d60f;border-radius:2px;grid-column:1/-1;height:3px;margin-top:6px;overflow:hidden}.con-statement-track>i{border-radius:2px;height:100%;display:block}.con-statement-block[data-tone=in] .con-statement-track>i{background:#44b89d8c}.con-statement-block[data-tone=out] .con-statement-track>i{background:#e07b6c8c}.con .con-statement-variance{align-items:center;gap:var(--con-s3);width:100%;margin-bottom:var(--con-s3);padding:var(--con-s3)var(--con-s4);text-align:start;background:var(--con-card-2);border-radius:var(--con-r-m);border:1px solid #d9a03c47;grid-template-columns:minmax(0,1fr) auto 18px;display:grid}.con-statement-variance b{font-size:var(--con-t-lbl);color:var(--con-warn);display:block}.con-statement-variance small{font-size:var(--con-t-mic);color:var(--con-t3);margin-top:2px;display:block}.con-statement-variance em{font-style:normal;font-size:var(--con-t-num);color:var(--con-warn);white-space:nowrap;font-weight:700}.con-statement-variance i{color:var(--con-t3);font-style:normal}.con .con-statement-nettotal{align-items:center;gap:var(--con-s3);width:100%;padding:var(--con-s4);text-align:start;background:var(--con-card);border:1px solid var(--con-line-2);border-radius:var(--con-r-m);grid-template-columns:minmax(0,1fr) auto 18px;display:grid}.con-statement-nettotal>span{font-size:var(--con-t-lbl);font-weight:700}.con-statement-nettotal>b{font-size:var(--con-t-num);color:var(--con-in);font-weight:800}.con-statement-nettotal>b[data-negative]{color:var(--con-out)}.con-statement-nettotal>i{color:var(--con-t3);font-style:normal}.con-statement-stand{padding:var(--con-s4);background:var(--con-card);border:1px solid var(--con-line);border-radius:var(--con-r-m)}.con-statement-scale{align-items:end;gap:var(--con-s3);grid-template-columns:1fr auto 1fr;display:grid}.con-statement-arm{text-align:center}.con-statement-arm>span{font-size:var(--con-t-cap);color:var(--con-t3);margin-bottom:4px;display:block}.con-statement-arm>b{font-size:28px;font-weight:700;line-height:1.1;display:block}.con-statement-arm[data-side=have]>b{color:var(--con-in)}.con-statement-arm[data-side=owe]>b{color:var(--con-out)}.con-statement-scale>em{font-style:normal;font-size:var(--con-t-cap);color:var(--con-t3);padding-bottom:8px}.con-statement-scalebar{height:8px;margin-top:var(--con-s3);background:var(--con-card-2);border-radius:4px;display:flex;overflow:hidden}.con-statement-scalebar>i[data-side=have]{background:var(--con-in)}.con-statement-scalebar>i[data-side=owe]{background:#e07b6c59}.con-statement-verdict{margin-top:var(--con-s3);padding-top:var(--con-s3);border-top:1px solid var(--con-line);text-align:center;font-size:var(--con-t-lbl);color:var(--con-t2)}.con-statement-verdict>b{font-size:var(--con-t-num);color:var(--con-out);font-weight:700}.con-statement-pots{margin-top:var(--con-s4);padding-top:var(--con-s3);border-top:1px solid var(--con-line)}.con-statement-pots-head{align-items:center;gap:var(--con-s2);margin-bottom:var(--con-s2);display:flex}.con-statement-pots-head>span:last-child{font-size:var(--con-t-cap);color:var(--con-t2)}.con-eyebrow{border-radius:var(--con-r-full);border:1px solid var(--con-line-2);font-size:var(--con-t-mic);color:var(--con-t3);padding:1px 8px;font-weight:700}.con .con-statement-pot{align-items:baseline;gap:var(--con-s3);text-align:start;border-bottom:1px solid var(--con-line);grid-template-columns:minmax(0,1fr) auto 14px;width:100%;padding:7px 0;display:grid}.con .con-statement-pot:last-of-type{border-bottom:0}.con-statement-pot>span{font-size:var(--con-t-lbl);color:var(--con-t2)}.con-statement-pot>b{font-size:var(--con-t-lbl);white-space:nowrap;font-weight:700}.con-statement-pot>b[data-negative]{color:var(--con-out)}.con-statement-pot>i{color:var(--con-t3);font-style:normal;font-size:var(--con-t-cap)}.con-statement-pot[data-bad]>span{color:var(--con-out)}.con-statement-pot-note{margin-top:var(--con-s2);padding:var(--con-s2)var(--con-s3);border-radius:var(--con-r-s);font-size:var(--con-t-mic);color:var(--con-out);background:#e07b6c12;border:1px solid #e07b6c38;line-height:1.75}.con-statement-more{margin-top:var(--con-s4);border-top:1px solid var(--con-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.con .con-statement-more button{padding:var(--con-s3)var(--con-s2);text-align:center}.con .con-statement-more button+button{border-inline-start:1px solid var(--con-line)}.con .con-statement-more button:hover{background:var(--con-card-2)}.con-statement-more span{font-size:var(--con-t-cap);color:var(--con-t3);display:block}.con-statement-more b{margin-top:2px;font-size:17px;font-weight:700;display:block}.con-statement-foot{margin-top:var(--con-s3);font-size:var(--con-t-mic);color:var(--con-t3);line-height:1.8}.con-statement-foot>b{color:var(--con-t2)}.con-statement-ledger{background:var(--con-card);border:1px solid var(--con-line);border-radius:var(--con-r-m);overflow:hidden}.con-statement-ledger>summary{justify-content:space-between;align-items:center;gap:var(--con-s3);padding:var(--con-s4);cursor:pointer;list-style:none;display:flex}.con-statement-ledger>summary::-webkit-details-marker{display:none}.con-statement-ledger>summary b{font-size:var(--con-t-lbl);font-weight:700;display:block}.con-statement-ledger>summary small{font-size:var(--con-t-mic);color:var(--con-t3);margin-top:2px;display:block}.con-statement-ledger>summary i{white-space:nowrap;font-style:normal;font-size:var(--con-t-cap);color:var(--con-ac);font-weight:700}.con-statement-ledger[open]>summary{border-bottom:1px solid var(--con-line)}.con-statement-ledger[open]>summary i{color:var(--con-t3)}.con-statement-ledger .con-statement-groups{padding:var(--con-s4)}.con-brain-voice{gap:4px}.con-brain-voice p{font-size:var(--con-t-cap);margin-top:6px;line-height:1.9}.con-brain-badges{flex-wrap:wrap;gap:8px;margin-bottom:5px;display:flex}.con .con-brain-check{display:inline-flex}.con-brain-delta{font-size:var(--con-t-mic);color:var(--con-out);margin-inline-start:8px}.con-brain-delta[data-up]{color:var(--con-in)}.con .con-brain-goal{text-align:start;width:100%;display:block}.con-brain-goal-head{align-items:center;gap:var(--con-s3);display:flex}.con-brain-pace{color:var(--con-t2);font-size:var(--con-t-cap)}.con-brain-goal-track{background:var(--con-card-2);border:1px solid var(--con-line);border-radius:5px;height:10px;margin:12px 0 10px;position:relative;overflow:hidden}.con-brain-goal-track>i{inset-inline-start:0;background:var(--con-ac);border-radius:5px;position:absolute;top:0;bottom:0}.con-brain-goal-track>i[data-tone=ok]{background:var(--con-in)}.con-brain-goal-track>i[data-tone=bad]{background:var(--con-out)}.con-brain-goal-track>em{background:var(--con-t2);opacity:.8;width:2px;position:absolute;top:-2px;bottom:-2px}.con-brain-goal-nums{justify-content:space-between;gap:var(--con-s3);display:flex}.con-brain-goal-nums small{color:var(--con-t3);font-size:var(--con-t-mic);margin-inline-end:5px}.con-brain-goal-nums bdi{font-weight:800;font-size:var(--con-t-lbl)}.con-brain-strip{align-items:flex-end;gap:6px;padding-top:6px;display:flex;overflow-x:auto}.con .con-brain-strip-col{border-radius:var(--con-r-s);flex-direction:column;flex:1;align-items:center;gap:6px;padding:4px 2px 6px;transition:background .15s;display:flex}.con .con-brain-strip-col:hover{background:var(--con-card-2)}.con .con-brain-strip-col[data-current]{background:#c9a84c14}.con-brain-strip-bar{align-items:flex-end;height:76px;display:flex}.con-brain-strip-bar>i{background:var(--con-in);border-radius:3px 3px 0 0;width:14px;display:block}.con-brain-strip-bar>i[data-negative]{background:var(--con-out)}.con-brain-strip-col[data-snapshot] .con-brain-strip-bar>i{opacity:.45}.con-brain-strip-missing{background:var(--con-line);border-radius:2px;width:14px;height:4px;text-decoration:none;display:block}.con-brain-strip-lbl{color:var(--con-t3);font-size:var(--con-t-mic)}.con-brain-season{grid-template-columns:repeat(3,minmax(0,1fr))}.con .con-brain-down{margin-top:var(--con-s3);justify-content:center;display:flex}.con-brain-lanes{margin-bottom:var(--con-s4);scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.con .con-brain-lanes button{white-space:nowrap;border:1px solid var(--con-line);background:var(--con-card);min-height:36px;color:var(--con-t2);font-size:var(--con-t-cap);border-radius:999px;align-items:center;gap:7px;padding:0 13px;transition:all .15s;display:inline-flex}.con .con-brain-lanes button[data-active]{color:var(--con-ac);background:#c9a84c14;border-color:#c9a84c66;font-weight:700}.con-brain-lanes button>i{font-style:normal;font-size:var(--con-t-mic);color:var(--con-t3)}.con-brain-lanes button[data-active]>i{color:var(--con-ac)}.con-brain-act-end{align-items:center;gap:9px;display:inline-flex}.con-brain-act-end bdi{font-weight:800}.con .con-brain-stat{cursor:default}.con .con-brain-stat:hover{border-color:var(--con-line)}.con .con-brain-stat:active{transform:none}.con-brain-stat[data-tone=ok] .con-headline-value{color:var(--con-in)}.con-brain-stat[data-tone=bad] .con-headline-value{color:var(--con-out)}.con-brain-stat[data-tone=warn] .con-headline-value{color:var(--con-warn)}.con-brain-heat{flex-direction:column;gap:4px;display:flex}.con-brain-heat-row{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px;display:grid}.con-brain-heat-day{color:var(--con-t3);font-size:var(--con-t-mic);white-space:nowrap}.con-brain-heat-cells{grid-template-columns:repeat(24,minmax(0,1fr));gap:2px;display:grid}.con-brain-heat-cells>i{aspect-ratio:1;background:var(--con-in);border-radius:2px;display:block}.con-brain-heat-cells>i[data-empty]{background:var(--con-card-2);opacity:1}.con-brain-quads{gap:var(--con-s4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.con-brain-quads .con-panel{margin-bottom:0}.con-brain-move{border-bottom:1px solid var(--con-line);padding:13px 0}.con-brain-move:last-child{border-bottom:0}.con-brain-move>b{font-size:var(--con-t-lbl);display:block}.con-brain-move>p{color:var(--con-t2);font-size:var(--con-t-cap);margin-top:4px;line-height:1.8}.con-brain-move>small{color:var(--con-ac);font-size:var(--con-t-mic);margin-top:5px;display:block}.con-brain-weekly-branch{border-bottom:1px solid var(--con-line);padding:10px 0}.con-brain-weekly-branch:last-child{border-bottom:0}.con-brain-weekly-branch-l{color:var(--con-t3);font-size:var(--con-t-mic);margin-bottom:8px;font-weight:700;display:block}.con-brain-weekly-stats{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.con-brain-weekly-stat{border-radius:var(--con-r-s);background:var(--con-card-2);border:1px solid var(--con-line);padding:10px 12px}.con-brain-weekly-stat>small{color:var(--con-t3);font-size:var(--con-t-mic);display:block}.con-brain-weekly-stat>b{font-size:var(--con-t-lbl);margin-top:3px;display:block}.con-brain-weekly-stat[data-tone=ok]>b{color:var(--con-in)}.con-brain-weekly-stat[data-tone=bad]>b{color:var(--con-out)}.con-brain-weekly-stat>i{color:var(--con-t3);font-style:normal;font-size:var(--con-t-mic);margin-top:2px;display:block}.con-brain-chat{flex-direction:column;min-height:calc(100dvh - 190px);display:flex}.con-brain-chat-scroll{padding-bottom:var(--con-s4);flex:1;overflow-y:auto}.con-brain-chat-msg{border-radius:var(--con-r-m);border:1px solid var(--con-line);background:var(--con-card);max-width:82%;margin-bottom:10px;padding:11px 14px}.con-brain-chat-msg[data-role=user]{background:#c9a84c14;border-color:#c9a84c40;margin-inline-start:auto}.con-brain-chat-msg>p{font-size:var(--con-t-cap);white-space:pre-wrap;line-height:1.9}.con-brain-chat-msg>small{color:var(--con-t3);font-size:var(--con-t-mic);align-items:center;gap:8px;margin-top:6px;display:flex}.con-brain-chat-msg[data-thinking]>p{color:var(--con-t3)}.con-brain-chat-composer{background:var(--con-bg);gap:8px;padding:8px 0;display:flex;position:sticky;bottom:0}.con-brain-chat-composer .con-input{flex:1}.con-people-form{flex-direction:column;gap:10px;padding-top:6px;display:flex}.con-people-form label{flex-direction:column;gap:5px;display:flex}.con-people-form label>span,.con-people-label{color:var(--con-t3);font-size:var(--con-t-mic);font-weight:700}.con-people-picker{flex-wrap:wrap;gap:6px;display:flex}.con .con-people-picker button{border:1px solid var(--con-line);background:var(--con-card-2);min-height:36px;color:var(--con-t2);font-size:var(--con-t-cap);border-radius:999px;padding:0 13px;transition:all .15s}.con .con-people-picker button[data-active]{color:var(--con-ac);background:#c9a84c14;border-color:#c9a84c66;font-weight:700}.con .con-textarea{resize:vertical;min-height:72px;padding-block:8px;font-family:inherit;line-height:1.7}.con .con-fam-hero{border-radius:var(--con-r-m);background:var(--con-card-2);border:1px solid var(--con-line);margin:6px 0 12px;padding:14px 14px 12px}.con-fam-hero .con-headline-value{font-size:var(--con-t-hero);line-height:1.1}.con-fam-hero[data-tone=bad] .con-headline-value{color:var(--con-out)}.con-fam-bar{background:var(--con-card-3);border-radius:999px;height:10px;margin:8px 0 10px;display:flex;overflow:hidden}.con-fam-bar i{height:100%;display:block}.con-fam-bar i[data-cash]{background:var(--con-ac)}.con-fam-bar i[data-rest]{background:repeating-linear-gradient(135deg,var(--con-card-3)0 4px,var(--con-line-2)4px 6px)}.con-fam-split{grid-template-columns:1fr 1fr;gap:10px;display:grid}.con-fam-split>div{border-radius:var(--con-r-s);background:var(--con-card);border:1px solid var(--con-line);padding:8px 10px}.con-fam-split .con-headline-label{font-weight:700}.con-fam-split b{font-size:var(--con-t-num);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.15;display:block}.con-fam-split b[data-cash]{color:var(--con-ac)}.con-fam-split small{font-size:var(--con-t-mic);color:var(--con-t2);margin-top:3px;line-height:1.45;display:block}.con-fam-verdict{font-size:var(--con-t-cap);color:var(--con-t2);margin:8px 0 0;line-height:1.5}.con-fam-verdict b{color:var(--con-tx)}.con-fam-calc{margin:0 0 8px}.con-fam-calc>div{border-bottom:1px solid var(--con-line);font-size:var(--con-t-lbl);justify-content:space-between;align-items:baseline;gap:10px;padding:7px 4px;display:flex}.con-fam-calc>div:last-child{border-bottom:0;border-top:1px solid var(--con-line-2);font-weight:800}.con-fam-calc small{color:var(--con-t3);font-size:var(--con-t-mic);font-weight:500;display:block}.con-fam-calc bdi{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.con-fam-calc bdi[data-plus]{color:var(--con-in)}.con-fam-calc bdi[data-minus]{color:var(--con-out)}@media (max-width:420px){.con-fam-split{grid-template-columns:1fr}}.con-people-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.con-qr{text-align:center;align-items:center}.con .con-qr-img{box-sizing:border-box;background:#fff;border-radius:12px;width:240px;max-width:100%;height:240px;padding:12px}.con .con-qr-link{color:var(--con-t3);font-size:var(--con-t-mic);word-break:break-all;margin:0}.con .con-btn[data-danger]{color:var(--con-out);border-color:#e07b6c59}.con-settings-card{margin-bottom:var(--con-panel-mb)}.con-settings-body{flex-direction:column;gap:10px;padding:2px 0 0;display:flex}.con-settings-field{flex-direction:column;gap:6px;display:flex}.con-settings-label{color:var(--con-t3);font-size:var(--con-t-mic);font-weight:700}.con-settings-hint{color:var(--con-t3);font-size:var(--con-t-mic);line-height:1.8}.con .con-settings-toggle{justify-content:space-between;align-items:center;gap:var(--con-s3);width:100%;min-height:var(--con-tap);border-radius:var(--con-r-s);border:1px solid var(--con-line-2);background:var(--con-card-2);color:var(--con-t2);font-size:var(--con-t-cap);padding:0 14px;transition:all .15s;display:flex}.con .con-settings-toggle:hover{background:var(--con-card-3);color:var(--con-tx)}.con .con-settings-toggle:focus-visible{outline:2px solid var(--con-ac);outline-offset:2px}.con .con-settings-toggle[data-on]{color:var(--con-ac);background:#c9a84c12;border-color:#c9a84c66}.con-settings-toggle>i{font-style:normal;font-weight:700;font-size:var(--con-t-mic)}.con-settings-foot{border-top:1px solid var(--con-line);flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px;padding-top:10px;display:flex}.con-settings-foot .con-report-note,.con-settings-foot .con-report-warning{margin-bottom:0}.con-settings-note{font-size:var(--con-t-cap);color:var(--con-t2);line-height:1.85}.con-shiftwin{border-radius:var(--con-r-s);background:var(--con-card-2);border:1px solid var(--con-line);padding:14px}.con-shiftwin+.con-shiftwin{margin-top:10px}.con-shiftwin-head{align-items:center;gap:var(--con-s3);margin-bottom:12px;display:flex}.con-shiftwin-role{font-size:var(--con-t-lbl);font-weight:800}.con-shiftwin-head .con-settings-field{width:auto;min-width:128px;margin-inline-start:auto}.con-shiftwin .con-people-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (max-width:760px){.con-shiftwin .con-people-fields{grid-template-columns:1fr}}.con-shiftwin-echo{border-top:1px solid var(--con-line);font-size:var(--con-t-cap);color:var(--con-t2);margin-top:10px;padding-top:9px}.con-shiftwin-echo b{color:var(--con-tx);font-weight:700}.con-shiftwin-echo[data-off]{color:var(--con-t3)}.con-chip-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.con-chip-row bdi{font-weight:800}.con .con-row .con-end{max-width:45%}.con .con-row .con-end .con-chip-row{row-gap:4px}.con-people-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.con-people-fields label{flex-direction:column;gap:5px;display:flex}@media (max-width:620px){.con-people-fields{grid-template-columns:1fr}}.con-people-ref{font-size:var(--con-t-mic);color:var(--con-ac);opacity:.9;line-height:1.75}.con-people-rung{align-items:center;gap:var(--con-s2);display:flex}.con-people-rung .con-input{text-align:center;width:84px}.con-people-rung .con-btn{min-height:var(--con-tap);white-space:nowrap;padding:0 12px}.con-print-page{color:#141008;border-radius:var(--con-r-m);background:#fff;max-width:860px;margin:0 auto;padding:28px 32px 40px;line-height:1.75}.con-print-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.con-print-page .con-btn{color:#141008;background:#fff;border:1.5px solid #b9ae99}.con-print-page .con-btn[data-primary]{color:#1a1509;background:#c9a84c;border-color:#c9a84c}.con-print-toolbar .con-people-picker{background:0 0;border:0;padding:0}.con-print-toolbar .con-people-picker button{color:#141008;background:#fff;border:1.5px solid #b9ae99}.con-print-toolbar .con-people-picker button[data-active]{color:#141008;background:#f0e6cf;border-color:#a8843a;font-weight:800}.con-print-head h1{font-size:26px;font-weight:800}.con-print-head p{color:#4a4335;margin-top:3px;font-size:15px}.con-print-now{margin-top:6px;font-size:17px}.con-print-now b{font-size:20px}.con-print-branchlines{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:4px 16px;margin:2px 0 4px;display:grid}.con-print-branchline{color:#33291a;margin:0;font-size:14px}.con-print-branchline b{font-size:15px}.con-print-eq{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.con-print-eq>div{border:1.5px solid #c4b9a2;border-radius:10px;padding:10px 12px}.con-print-eq>div[data-total]{background:#f6f1e6;border-color:#a8843a}.con-print-eq span{color:#4a4335;font-size:12.5px;font-weight:700;display:block}.con-print-eq b{font-size:20px}.con-print-page bdi[data-negative]{color:#a03322}.con-print-note{color:#4a4335;margin-top:8px;font-size:13px}.con-print-kpi{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.con-print-kpi-card{border:1.5px solid #c4b9a2;border-radius:10px;flex:150px;padding:8px 12px;font-size:13px}.con-print-kpi-card b{margin-bottom:2px;font-size:15px;display:block}.con-print-kpi-card span{justify-content:space-between;gap:10px;display:flex}.con-print-kpi-card span small{color:#4a4335;font-size:12px;font-weight:700}.con-print-kpi-card span[data-total]{border-top:1px solid #c4b9a2;margin-top:3px;padding-top:3px;font-weight:800}.con-print-kpi-card span[data-none]{color:#857863;font-size:12px}.con-print-day-line{justify-content:space-between;align-items:baseline;gap:4px;font-size:12px;display:flex}.con-print-day-line small{color:#4a4335;font-size:10px;font-weight:700}.con-print-day-line[data-total]{border-top:1px solid #c4b9a2;margin-top:2px;padding-top:2px}.con-print-month{margin-top:28px}.con-print-month+.con-print-month{border-top:1px dashed #c4b9a2;padding-top:20px}.con-print-month-h{margin-bottom:8px;font-size:20px;font-weight:800}.con-print-cal{break-inside:avoid;margin-top:18px}.con-print-cal h3{margin-bottom:6px;font-size:16px;font-weight:800}.con-print-grid{border:1.5px solid #c4b9a2;border-radius:10px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.con-print-dow{color:#33291a;text-align:center;background:#f0e9d8;border-bottom:1.5px solid #c4b9a2;padding:6px 2px;font-size:11.5px;font-weight:800}.con-print-day{border-top:1px solid #ddd3bd;border-inline-start:1px solid #ddd3bd;min-height:60px;padding:4px 6px;font-size:12px}.con-print-day i{color:#857863;font-size:10.5px;font-style:normal;font-weight:700;display:block}.con-print-day b{font-size:14px;display:block}.con-print-day small{color:#4a4335;font-size:11px;font-weight:700;display:block}.con-print-day[data-has]{background:#fbf5e4}.con-print-sum{margin-top:8px;font-size:14px}.con-print-sum b{font-size:16px}.con-print-foot{color:#4a4335;border-top:1.5px solid #c4b9a2;margin-top:26px;padding-top:12px;font-size:11.5px}@media print{@page{size:A4;margin:12mm}body:has(.con-print-page){visibility:hidden;background:#fff!important}.con-print-page,.con-print-page *{visibility:visible}.con-print-page{border-radius:0;max-width:none;padding:0;position:absolute;inset:0}.con-print-toolbar{display:none}.con-print-month+.con-print-month{break-before:page;border-top:0;padding-top:0}}.con-vband,.con-sc-verdict{align-items:center;gap:var(--con-s4);margin-bottom:var(--con-s4);border-radius:var(--con-r-m);background:var(--con-card);border:1px solid var(--con-line);border-inline-start:3px solid var(--con-line-2);flex-wrap:wrap;padding:20px 22px;display:flex}.con-vband[data-tone=bad],.con-sc-verdict[data-tone=bad]{border-inline-start-color:var(--con-out)}.con-vband[data-tone=warn],.con-sc-verdict[data-tone=warn]{border-inline-start-color:var(--con-warn)}.con-vband[data-tone=ok],.con-sc-verdict[data-tone=ok]{border-inline-start-color:var(--con-in)}.con-vband-t,.con-sc-verdict-t{font-size:var(--con-t-h);letter-spacing:-.01em;text-wrap:balance;font-weight:800;line-height:1.45}.con-vband-s,.con-sc-verdict-s{font-size:var(--con-t-cap);color:var(--con-t3);margin-top:5px;line-height:1.8}.con-vband-act,.con-sc-verdict-act{margin-inline-start:auto}.con .con-vband-act .con-btn,.con .con-sc-verdict-act .con-btn{min-height:var(--con-tap);font-size:var(--con-t-lbl);padding:0 20px}.con-sc-grid{gap:6px;display:grid}.con-sc-dayhead{text-align:center;padding:0 0 6px}.con-sc-dayhead b{font-size:var(--con-t-cap);color:var(--con-t2);font-weight:700;display:block}.con-sc-dayhead span{font-size:var(--con-t-mic);color:var(--con-t3);display:block}.con-sc-dayhead[data-today] b{color:var(--con-ac)}.con-sc-dayhead[data-today] span{color:var(--con-ac);opacity:.75}.con-sc-who{align-items:center;gap:var(--con-s2);min-width:0;padding-inline-end:var(--con-s2);display:flex}.con-sc-who b{font-size:var(--con-t-cap);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.con-sc-cellwrap{border-radius:9px;transition:box-shadow .12s;display:flex}.con-sc-cellwrap[data-over]{box-shadow:inset 0 0 0 2px var(--con-ac)}.con .con-sc-cell{background:var(--con-card-2);text-align:center;border:1px solid #0000;border-radius:9px;flex-direction:column;justify-content:center;gap:4px;width:100%;min-height:56px;padding:7px 6px;transition:border-color .15s;display:flex}.con .con-sc-cell:hover{border-color:var(--con-line-2)}.con .con-sc-cell:active{transform:scale(.99)}.con .con-sc-cell[data-off]{border-color:var(--con-line);background:0 0}.con .con-sc-cell[data-off] .con-sc-name{color:var(--con-t3);font-weight:600}.con .con-sc-cell[data-empty]{border:1px dashed var(--con-line-2);background:0 0}.con .con-sc-cell[data-empty]:hover{border-color:var(--con-ac)}.con-sc-plus{color:var(--con-t3);font-size:17px;line-height:1}.con-sc-chip{cursor:grab;flex-direction:column;gap:4px;display:flex}.con-sc-chip:active{cursor:grabbing}.con-sc-chip+.con-sc-chip{border-top:1px solid var(--con-line);padding-top:4px}.con-sc-name{font-size:var(--con-t-cap);font-weight:700;line-height:1.3}.con-sc-sub{color:var(--con-t3);text-wrap:balance;font-size:10px;line-height:1.25}.con-sc-chip[data-state=covering] .con-sc-sub,.con-sc-chip[data-state=handed] .con-sc-sub{color:var(--con-warn)}.con-sc-chip[data-state=handed] .con-sc-name{color:var(--con-t3);text-decoration:line-through}.con-sc-chip[data-state=dropped] .con-sc-name{color:var(--con-out);text-decoration:line-through}.con-sc-chip[data-state=dropped] .con-sc-sub{color:var(--con-out)}.con-sc-track{gap:2px;height:3px;display:flex}.con-sc-track i{background:#f0e7d61c;border-radius:2px;flex:1}.con-sc-track i[data-on]{background:var(--con-t2)}.con-sc-cover{border-top:1px solid var(--con-line);margin-top:6px;padding-top:10px}.con-sc-coverlabel{font-size:var(--con-t-mic);color:var(--con-t3);align-self:center}.con-sc-covercell{flex-direction:column;align-items:center;gap:5px;display:flex}.con-sc-pips{gap:3px;display:flex}.con-sc-pips i{background:var(--con-t2);opacity:.55;border-radius:2px;width:14px;height:4px}.con-sc-pips i[data-hole]{box-shadow:inset 0 0 0 1px var(--con-out);opacity:1;background:0 0}.con-sc-covern{font-size:var(--con-t-mic);color:var(--con-t3);font-weight:700;line-height:1.3}.con-sc-covercell[data-hole] .con-sc-covern{color:var(--con-out)}.con-sc-coverwarn{color:var(--con-out);text-align:center;font-size:10px;font-weight:700;line-height:1.3}.con-sc-req{align-items:center;gap:var(--con-s3);background:var(--con-card-2);border-radius:9px;flex-wrap:wrap;padding:12px 14px;display:flex}.con-sc-req+.con-sc-req{margin-top:8px}.con-sc-req-t{font-size:var(--con-t-lbl);font-weight:700}.con-sc-req-s{font-size:var(--con-t-mic);color:var(--con-t3);margin-top:2px;line-height:1.7}.con-sc-req-act{gap:var(--con-s2);margin-inline-start:auto;display:flex}.con-sc-pick{flex-direction:column;gap:8px;display:flex}.con .con-sc-pickbtn{width:100%;min-height:var(--con-tap);text-align:start;border-radius:var(--con-r-s);background:var(--con-card-2);border:1px solid var(--con-line);grid-template-columns:auto 1fr auto;align-items:center;gap:4px 10px;padding:11px 14px;display:grid}.con .con-sc-pickbtn:hover{border-color:var(--con-line-2)}.con .con-sc-pickbtn[data-on]{background:#c9a84c12;border-color:#c9a84c73}.con-sc-pickbtn .con-sc-track{grid-row:span 2;width:34px}.con-sc-pickbtn b{font-size:var(--con-t-lbl);font-weight:700}.con-sc-pickbtn>span:not(.con-sc-track){font-size:var(--con-t-mic);color:var(--con-t3);grid-column:2}.con-sc-pickstate{font-style:normal;font-size:var(--con-t-mic);color:var(--con-ac);grid-area:span 2/3;font-weight:700}.con-sc-pickpub{border-radius:var(--con-r-s);background:var(--con-card-2);border:1px solid var(--con-line);padding:12px 14px}.con-sc-pickpub>div:first-child b{font-size:var(--con-t-lbl);font-weight:700}.con-sc-pickpub>div:first-child span{font-size:var(--con-t-mic);color:var(--con-t3);display:block}.con-sc-pickacts{gap:var(--con-s2);flex-wrap:wrap;margin-top:10px;display:flex}.con-sc-covpick{border-top:1px solid var(--con-line);flex-direction:column;gap:6px;margin-top:10px;padding-top:10px;display:flex}.con-sc-publish{font-size:var(--con-t-cap);color:var(--con-out);flex-direction:column;gap:6px;line-height:1.8;display:flex}.con-sc-publish-who{color:var(--con-t3)}.con-sc-days{display:none}.con-sc-day{border-radius:var(--con-r-m);background:var(--con-card);border:1px solid var(--con-line);margin-bottom:var(--con-s3);overflow:hidden}.con-sc-day[data-today]{border-color:#c9a84c59}.con-sc-dayh{align-items:center;gap:var(--con-s2);border-bottom:1px solid var(--con-line);padding:12px 16px;display:flex}.con-sc-dayh b{font-size:var(--con-t-lbl);font-weight:800}.con-sc-dayh>span{font-size:var(--con-t-mic);color:var(--con-t3)}.con-sc-day[data-today] .con-sc-dayh b{color:var(--con-ac)}.con-sc-dayh .con-chip{margin-inline-start:auto}.con .con-sc-slot{align-items:center;gap:var(--con-s3);text-align:start;border-top:1px solid var(--con-line);width:100%;min-height:52px;padding:10px 16px;display:flex}.con .con-sc-slot:first-of-type{border-top:none}.con .con-sc-slot:hover{background:#f0e7d608}.con-sc-when{flex-shrink:0;width:62px}.con-sc-when b{font-size:var(--con-t-cap);font-weight:700;display:block}.con-sc-when span{color:var(--con-t3);font-size:10px;display:block}.con-sc-slotwho{min-width:0;font-size:var(--con-t-cap);flex:1;font-weight:700}.con-sc-slotwho em{color:var(--con-warn);font-size:10px;font-style:normal;font-weight:600;display:block}.con-sc-slot[data-hole] .con-sc-slotwho{color:var(--con-out)}.con-sc-go{color:var(--con-t3);margin-inline-start:auto;font-size:15px}@media (max-width:900px){.con-sc-gridwrap{display:none}.con-sc-days{display:block}.con-vband,.con-sc-verdict{gap:var(--con-s3);padding:16px}.con-vband-t,.con-sc-verdict-t{font-size:17px}.con-sc-verdict-act{width:100%;margin-inline-start:0}.con .con-sc-verdict-act .con-btn{width:100%}.con-sc-req-act{width:100%;margin-inline-start:0}.con .con-sc-req-act .con-btn{flex:1}}.con-gallery{width:100%}.con-gallery-intro{justify-content:space-between;align-items:flex-end;gap:var(--con-s4);margin-bottom:var(--con-s4);display:flex}.con-gallery-kicker{font-weight:700;color:var(--con-ac)!important;font-size:var(--con-t-mic)!important}.con-gallery-intro h2{font-size:var(--con-t-h);margin-top:3px;font-weight:800}.con-gallery-intro p{font-size:var(--con-t-cap);color:var(--con-t3);margin-top:5px;line-height:1.8}.con-gallery-grid{gap:var(--con-s4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.con-gallery-section-title{font-size:var(--con-t-body);margin:8px 0 12px;font-weight:800}.con-state-grid{gap:var(--con-s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.con-state-grid>.con-panel{height:calc(100% - 16px)}.con-dock{display:none}@media (max-width:900px){.con-rail{display:none}.con-body{padding:16px 16px 96px}.con-phead{padding:6px 12px}.con-phead h1{font-size:16px}.con-crumb,.con-freshness .con-freshness-copy,.con-quick-btn .con-quick-label{display:none}.con-icon-btn{width:36px;height:36px}.con-quick-btn{min-height:36px;padding-inline:10px}.con-branch-switch button{font-size:var(--con-t-mic);padding:5px 10px}.con-dock{inset-inline:0;z-index:50;height:64px;padding-bottom:env(safe-area-inset-bottom,0);background:color-mix(in srgb,var(--con-bg-rail)97%,transparent);border-top:1px solid var(--con-line);display:flex;position:fixed;bottom:0}.con-dock a{color:var(--con-t3);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:10px;font-weight:500;transition:color .15s;display:flex;position:relative}.con-dock a[aria-current=page]{color:var(--con-ac);font-weight:700}.con-dock a[aria-current=page]:before{content:"";background:var(--con-ac);border-radius:0 0 2px 2px;width:28px;height:2px;position:absolute;top:0}.con-headline-grid{gap:var(--con-s2);grid-template-columns:repeat(3,minmax(0,1fr))}.con .con-headline{padding:12px 10px}.con-headline-value{font-size:20px}.con-headline{padding:15px 16px}.con-headline-value,.con-headline[data-lead] .con-headline-value{font-size:24px}.con-gallery-grid,.con-state-grid{grid-template-columns:1fr}.con-gallery-intro{flex-direction:column;align-items:flex-start}.con-tape .con-panel-h{padding:16px 16px 0}.con-tape-line{grid-template-columns:42px minmax(0,1fr) auto;row-gap:2px;padding:10px 16px}.con-tape-balance{grid-column:2/4;justify-content:flex-end;align-items:baseline;gap:5px;display:flex}.con-tape-balance small{display:inline}.con-tape-foot{padding:12px 16px}.con-state{justify-content:flex-start}.con-undo{inset-inline:16px;bottom:80px}.con-palette-scrim{padding:8dvh 10px 76px}.con-palette{max-height:78dvh}.con-palette-input>kbd,.con-palette-foot{display:none}.con-branch-switch{order:3}.con-today-grid{flex-direction:column;align-items:stretch;display:flex}.con-today-grid>div{display:contents}.con-slot-attention{order:1}.con-slot-cams{order:2}.con-slot-shift{order:3}.con-slot-tape{order:4}.con-money-headlines{grid-template-columns:repeat(2,minmax(0,1fr))}.con-statement-hero,.con-statement-groups,.con-statement-more{grid-template-columns:1fr}.con .con-statement-more button+button{border-inline-start:0;border-top:1px solid var(--con-line)}.con-statement-arm>b{font-size:23px}.con-statement-net>b{font-size:32px}.con-verdict-side>b{font-size:31px}.con-verdict-eq{row-gap:var(--con-s3);grid-template-columns:1fr auto 1fr auto 1fr}.con-verdict-eq>span[data-result]{padding-top:var(--con-s3);border-top:1px dashed var(--con-line-2);grid-column:1/-1}.con-verdict-eqs{display:none}.con-brain-strip{gap:3px}.con-brain-strip-bar>i,.con-brain-strip-missing{width:9px}.con-brain-strip-lbl{font-size:9px}.con-brain-season{grid-template-columns:repeat(3,minmax(0,1fr))}.con-brain-quads{grid-template-columns:1fr}.con-brain-heat-row{grid-template-columns:44px minmax(0,1fr)}.con-statement-balances{grid-template-columns:repeat(2,minmax(0,1fr))}.con-statement-groups{grid-template-columns:1fr}}@media (max-width:520px){.con-period{flex-wrap:wrap;align-items:flex-start}.con-period label{width:100%;margin-inline-start:0}.con-log-filters{grid-template-columns:1fr 1fr}.con-log-filters label:first-child{grid-column:1/-1}.con-money-headlines{grid-template-columns:repeat(2,minmax(0,1fr))}.con-statement-balances{grid-template-columns:1fr}.con-pulse-head{padding:12px 14px 0}}@media (prefers-reduced-motion:reduce){.con *,.con{transition-duration:.01ms!important;animation-duration:.01ms!important}}.con-fall-wrap{flex-direction:column;display:flex}.con-q{margin-bottom:var(--con-s3)}.con-q h2{font-size:var(--con-t-h);letter-spacing:-.01em;font-weight:700;line-height:1.35}.con-q h2 bdi{color:var(--con-ac-hi)}.con-q p{color:var(--con-t2);font-size:var(--con-t-cap);margin-top:var(--con-s1)}.con-fall{background:var(--con-card);border:1px solid var(--con-line);border-radius:var(--con-r-m);padding:var(--con-s4)}.con-fall-anchor{justify-content:space-between;align-items:baseline;gap:var(--con-s3);padding:var(--con-s3)var(--con-s4);border-radius:var(--con-r-s);background:var(--con-card-2);flex-wrap:wrap;display:flex}.con-fall-anchor>span{font-size:var(--con-t-cap);color:var(--con-t2)}.con-fall-anchor>bdi{font-size:var(--con-t-num);letter-spacing:-.02em;white-space:nowrap;font-weight:900}.con-fall-end{margin-top:var(--con-s3);border:1px solid var(--con-ac);background:#c9a84c14}.con-fall-end>bdi{color:var(--con-ac-hi)}.con-fall-step{align-items:center;gap:var(--con-s3);width:100%;padding:var(--con-s3)var(--con-s2);border-radius:var(--con-r-s);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr 88px auto;display:grid}.con-fall-step>*{min-width:0}.con-fall-step:hover{background:var(--con-card-2)}.con-fall-step:focus-visible{outline:2px solid var(--con-ac);outline-offset:-2px}.con-fall-step .nm{font-size:var(--con-t-lbl);font-weight:600;display:block}.con-fall-step .sub{font-size:var(--con-t-mic);color:var(--con-t3);margin-top:1px;display:block}.con-fall-step>bdi{font-size:var(--con-t-lbl);white-space:nowrap;text-align:end;font-weight:700}.con-fall-step>bdi[data-tone=bad]{color:var(--con-out)}.con-fall-step>bdi[data-tone=ok]{color:var(--con-in)}.con-fall-bar{background:var(--con-card-2);border-radius:3px;height:12px;position:relative;overflow:hidden}.con-fall-bar>i{border-radius:3px;display:block;position:absolute;inset-block:0;inset-inline-end:0}.con-fall-bar[data-dir=out]>i{background:var(--con-out)}.con-fall-bar[data-dir=in]>i{background:var(--con-in)}.con-fall-places{gap:var(--con-s2);margin-top:var(--con-s2);grid-template-columns:repeat(4,1fr);display:grid}.con-fall-places>div{background:var(--con-card-2);border:1px solid var(--con-line);border-radius:var(--con-r-s);padding:var(--con-s3)var(--con-s2);text-align:center}.con-fall-places span{font-size:var(--con-t-mic);color:var(--con-t3);display:block}.con-fall-places b{font-size:var(--con-t-lbl);margin-top:2px;font-weight:700;display:block}.con-fall-places b[data-tone=bad]{color:var(--con-out)}.con-fall-places b[data-tone=ok]{color:var(--con-in)}.con-drain-band{border-radius:var(--con-r-s);border:1px solid var(--con-line-2);height:46px;margin-bottom:var(--con-s3);display:flex;overflow:hidden}.con-drain-seg{font-size:var(--con-t-mic);color:var(--con-bg);white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:3px;font-weight:700;display:flex;position:relative;overflow:hidden}.con-drain-seg>span,.con-drain-seg>small{z-index:1;position:relative}.con-drain-seg>small{opacity:.75;font-size:9px;font-weight:600}.con-drain-seg.s1{background:var(--con-out)}.con-drain-seg.s2{background:color-mix(in srgb,var(--con-out)55%,transparent);color:var(--con-tx)}.con-drain-seg.s2:after{content:"";background:repeating-linear-gradient(45deg,#0000 0 4px,#0d0b084d 4px 8px);position:absolute;inset:0}.con-drain-seg.s3{background:color-mix(in srgb,var(--con-out)28%,transparent);color:var(--con-tx)}.con-drain-seg.s4{color:var(--con-t2);box-shadow:inset 0 0 0 1px var(--con-line-2);background:0 0}.con-day-sep{justify-content:space-between;gap:var(--con-s2);padding:var(--con-s2)var(--con-s4);background:var(--con-card-2);font-size:var(--con-t-mic);color:var(--con-t3);border-block:1px solid var(--con-line);font-weight:600;display:flex}@media (max-width:430px){.con-q h2{font-size:18px}.con-fall,.con-fall-anchor{padding:var(--con-s3)}.con-fall-anchor>bdi{font-size:22px}.con-fall-step{gap:var(--con-s2);padding-inline:var(--con-s1);grid-template-columns:1fr 56px auto}.con-fall-places{grid-template-columns:repeat(2,1fr)}.con-drain-seg>span{display:none}.con-drain-seg>small{font-size:var(--con-t-mic);opacity:1}.con-drain-seg.s1>span{display:block}.con-day-sep{padding-inline:var(--con-s3)}}.con-expense-filters{align-items:center;gap:var(--con-s2);margin:var(--con-s4)0 var(--con-s3);flex-wrap:wrap;display:flex}.con-expense-filters .axis{font-size:var(--con-t-mic);color:var(--con-t3);margin-inline-end:var(--con-s1);font-weight:600}.con-chip-btn{height:32px;padding:0 var(--con-s3);border-radius:var(--con-r-full);border:1px solid var(--con-line-2);background:var(--con-card);color:var(--con-t2);font:inherit;font-size:var(--con-t-cap);cursor:pointer;flex:none;align-items:center;gap:6px;font-weight:600;display:inline-flex}.con-chip-btn:hover{color:var(--con-tx);border-color:var(--con-t3)}.con-chip-btn:focus-visible{outline:2px solid var(--con-ac);outline-offset:2px}.con-chip-btn[aria-pressed=true]{background:var(--con-ac);border-color:var(--con-ac);color:var(--con-bg)}.con-chip-btn em{opacity:.7;font-style:normal;font-size:var(--con-t-mic)}.con-expense-door{justify-content:space-between;align-items:center;gap:var(--con-s3);width:100%;margin-top:var(--con-s2);padding:var(--con-s3)var(--con-s2);border:0;border-top:1px solid var(--con-line);border-radius:var(--con-r-s);color:var(--con-t2);font:inherit;font-size:var(--con-t-cap);text-align:start;cursor:pointer;background:0 0;display:flex}.con-expense-door:hover{background:var(--con-card-2);color:var(--con-tx)}.con-expense-door:focus-visible{outline:2px solid var(--con-ac);outline-offset:-2px}.con-expense-door .chev{color:var(--con-t3)}.con-ahead-days{padding-block:var(--con-s3)0;scrollbar-width:thin;align-items:flex-end;gap:3px;display:flex;overflow-x:auto}.con-ahead-day{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;min-width:16px;padding:0;display:flex}.con-ahead-day[data-today] .con-ahead-lbl{color:var(--con-ac);font-weight:700}.con-ahead-day[data-today] .con-ahead-bar{box-shadow:inset 0 0 0 1px var(--con-ac);border-radius:3px}.con-ahead-day[data-runout] .con-ahead-bar{box-shadow:inset 0 0 0 1px var(--con-out);border-radius:3px}.con-ahead-day[data-runout] .con-ahead-lbl{color:var(--con-out);font-weight:700}.con-ahead-key{gap:var(--con-s3);margin-top:var(--con-s3);font-size:var(--con-t-mic);flex-wrap:wrap;display:flex}.con-ahead-key>span{color:var(--con-t2);align-items:center;gap:6px;display:inline-flex}.con-ahead-key>span:before{content:"";background:var(--con-t3);border-radius:2px;width:8px;height:8px}.con-ahead-key>span[data-key=today]:before{background:var(--con-ac)}.con-ahead-key>span[data-key=runout]:before{background:var(--con-out)}.con-ahead-key>span[data-key=ok]:before{background:var(--con-in)}.con-ahead-bar{border-bottom:1px solid var(--con-line);justify-content:center;align-items:flex-end;width:100%;height:68px;display:flex}.con-ahead-day[data-negative] .con-ahead-bar{align-items:flex-start}.con-ahead-bar>i{background:var(--con-in);border-radius:2px;width:100%;display:block}.con-ahead-bar>i[data-negative]{background:var(--con-out)}.con-ahead-lbl{font-size:var(--con-t-mic);color:var(--con-t3);font-variant-numeric:tabular-nums}.con-ahead-day[data-negative] .con-ahead-lbl{color:var(--con-out)}.con-cmt{border:0;border-bottom:1px solid var(--con-line);cursor:pointer;text-align:start;background:0 0;gap:6px;width:100%;padding:12px 0;display:grid}.con-cmt:last-of-type{border-bottom:0}.con-cmt-head{align-items:center;gap:8px;display:flex}.con-cmt-glyph{color:var(--con-t2);flex:none;display:inline-flex}.con-cmt-name{color:var(--con-tx);font-size:var(--con-t-bd);font-weight:700}.con-cmt-chip{font-size:var(--con-t-mic);border:1px solid var(--con-warn);color:var(--con-warn);white-space:nowrap;border-radius:999px;padding:2px 7px}.con-cmt-chip[data-tone=ok]{border-color:var(--con-in);color:var(--con-in)}.con-cmt-remaining{color:var(--con-warn);font-variant-numeric:tabular-nums;unicode-bidi:isolate;margin-inline-start:auto;font-weight:700}.con-cmt-remaining[data-done]{color:var(--con-in)}.con-cmt-bar{background:var(--con-card-2);border-radius:999px;height:6px;display:flex;overflow:hidden}.con-cmt-bar>i{background:var(--con-in);display:block}.con-cmt-bar[data-unknown]{background:repeating-linear-gradient(90deg,var(--con-card-2)0 6px,transparent 6px 12px)}.con-cmt-foot{font-size:var(--con-t-mic);color:var(--con-t3)}.con-stand{gap:8px;display:grid}.con-stand-bar{border-radius:999px;height:12px;display:flex;overflow:hidden}.con-stand-bar>i[data-part=paid]{background:var(--con-in)}.con-stand-bar>i[data-part=left]{background:var(--con-warn);opacity:.55}.con-stand-key{font-size:var(--con-t-mic);justify-content:space-between;display:flex}.con-stand-key>span[data-part=paid]{color:var(--con-in)}.con-stand-key>span[data-part=left]{color:var(--con-warn)}.con-stand-bar{position:relative}.con-stand-mark{background:var(--con-tx);width:2px;box-shadow:0 0 0 2px var(--con-card);border-radius:2px;position:absolute;top:-3px;bottom:-3px}.con-stand-note{font-size:var(--con-t-mic);color:var(--con-t2);margin:0}.con-cmt-thin{color:var(--con-warn);font-style:normal}.con-order-msg{margin:var(--con-s2)0 0;padding:var(--con-s3);border:1px solid var(--con-line-2);background:var(--con-card-2);color:var(--con-t2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;max-height:260px;font-family:inherit;font-size:12px;line-height:1.9;overflow-y:auto}.con-order-end{text-align:start;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.con-order-end b{color:var(--con-tx);white-space:normal;font-size:12.5px;font-weight:700;line-height:1.35}.con-order-end small{font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:var(--con-t-mic);color:var(--con-t3);letter-spacing:.02em;font-weight:600}.con-a>.con-chip{vertical-align:middle;margin-inline-start:6px}.con-order-stats .con-headline-value,.con-shop-stats .con-headline-value{white-space:nowrap;align-items:baseline;gap:4px;max-width:100%;display:inline-flex}.con-headline-unit{color:var(--con-t3);letter-spacing:.02em;font-size:.55em;font-weight:600}.con-brain-deck-voice{margin-block:0 var(--con-s2);font-size:12px}.con-brain-do{color:var(--con-ac);font-weight:600;font-size:var(--con-t-mic);margin-top:3px;display:block}.con-month-stats .con-headline-value{white-space:nowrap;align-items:baseline;gap:4px;max-width:100%;display:inline-flex}.con-month-band{background:linear-gradient(270deg,var(--con-in)0 60%,var(--con-warn)60% 65%,var(--con-out)65% 100%);border-radius:3px;height:5px;margin-top:4px;display:block;position:relative}.con-month-band i{background:var(--con-tx);border-radius:1px;width:2px;height:11px;position:absolute;top:-3px;transform:translate(50%)}.con-month-other{color:var(--con-t3);font-weight:600}.con-month-cmp-head{justify-content:flex-end;gap:var(--con-s3);padding-bottom:var(--con-s2);color:var(--con-t3);font-size:11px;font-weight:700;display:flex}.con-month-cmp-head span{text-align:start;min-width:74px}.con .con-month-net{text-align:start;cursor:pointer}.con-month-target{gap:var(--con-s2);flex-direction:column;display:flex}.con-month-target .con-bar{background:var(--con-card-2);border-radius:4px;height:8px;overflow:hidden}.con-month-target .con-bar span{background:var(--con-warn);border-radius:4px;height:100%;display:block}.con-month-target .con-bar span[data-ok]{background:var(--con-in)}.con-month-target-row{align-items:baseline;gap:var(--con-s4);flex-wrap:wrap;font-size:13px;display:flex}.con-month-target-row small{color:var(--con-t3);font-size:var(--con-t-mic);margin-inline-end:4px}.con-month-target-row b{margin-inline-start:auto;font-size:17px}.con-month-ahead{color:var(--con-in)}.con-month-behind{color:var(--con-out)}.con-month-pace{margin:0 0 var(--con-s2);color:var(--con-t1);font-size:15px;font-weight:700;line-height:1.6}.con-month-pace[data-behind]{color:var(--con-out)}.con-inst{padding:var(--con-s3)0;border-top:1px solid var(--con-line)}.con-inst:first-of-type{border-top:0;padding-top:0}.con-inst-head{justify-content:space-between;align-items:flex-start;gap:var(--con-s3);margin-bottom:var(--con-s3);display:flex}.con-inst-head strong{font-size:14px;display:block}.con-inst-head span{color:var(--con-t3);font-size:12px}.con-inst-grid{grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:6px;display:grid}.con-inst-cell{border:1px solid var(--con-line);background:var(--con-card-2);border-radius:9px;flex-direction:column;align-items:center;gap:2px;padding:7px 4px;display:flex}.con-inst-cell b{color:var(--con-t2);font-size:11px;font-weight:600}.con-inst-cell i{font-size:15px;font-style:normal;font-weight:700;line-height:1}.con-inst-cell[data-state=recorded]{border-color:color-mix(in srgb,var(--con-in)45%,transparent);background:color-mix(in srgb,var(--con-in)12%,var(--con-card-2))}.con-inst-cell[data-state=recorded] i{color:var(--con-in)}.con-inst-cell[data-state=recorded] b{color:var(--con-tx)}.con-inst-cell[data-state=missing]{border-color:color-mix(in srgb,var(--con-warn)40%,transparent)}.con-inst-cell[data-state=missing] i{color:var(--con-warn)}.con-inst-cell[data-state=future]{opacity:.45}.con-inst-cell[data-state=future] i{color:var(--con-t3)}.con-hours{flex-direction:column;gap:2px;display:flex}.con-hour{grid-template-columns:54px 1fr 74px;align-items:center;gap:10px;padding:2px 0;display:grid}.con-hour-break{color:var(--con-t3);border-top:1px solid var(--con-line);grid-column:1/-1;margin-top:4px;padding:8px 0 3px;font-size:10px;font-weight:700}.con-hour-t{color:var(--con-t2);font-variant-numeric:tabular-nums;letter-spacing:.2px;font-size:12px;font-weight:600}.con-hour-track{background:var(--con-card-2);border-radius:4px;height:18px;overflow:hidden}.con-hour-track i{background:var(--con-ac);border-radius:4px;height:100%;display:block}.con-hour-v{color:var(--con-t2);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.con-hour[data-verdict=dead] .con-hour-track i{background:var(--con-out)}.con-hour[data-verdict=dead] .con-hour-v{color:var(--con-out)}.con-hour[data-verdict=quiet] .con-hour-track i{background:var(--con-warn)}.con-hour[data-verdict=best] .con-hour-track i{background:var(--con-in)}.con-hour[data-verdict=best] .con-hour-v,.con-hour[data-verdict=best] .con-hour-t{color:var(--con-in)}.con-hour[data-verdict=shut] .con-hour-t,.con-hour[data-verdict=shut] .con-hour-v{color:var(--con-t3);opacity:.55}.con-hour[data-verdict=shut] .con-hour-track{background:repeating-linear-gradient(90deg,var(--con-card-2)0 4px,transparent 4px 8px)}.con-type-glyph{flex:none;width:22px;height:22px}@media (max-width:520px){.con-hour{grid-template-columns:46px 1fr 66px;gap:8px}.con-hour-t,.con-hour-v{font-size:11px}}.con-cov{gap:var(--con-s4);grid-template-columns:1fr auto;align-items:center;display:grid}.con-cov-k{color:var(--con-t3);font-size:12px;display:block}.con-cov-big{color:var(--con-in);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1.1;display:block}.con-cov-big[data-thin]{color:var(--con-warn)}.con-cov-d{color:var(--con-t2);font-size:12px;display:block}.con-cov-track{background:var(--con-card-2);height:10px;margin-top:var(--con-s2);border-radius:5px;display:block;overflow:hidden}.con-cov-track i{background:var(--con-in);border-radius:5px;height:100%;display:block}.con-cov-big[data-thin]~.con-cov-track i{background:var(--con-warn)}.con-cov-spark{align-items:flex-end;gap:3px;height:38px;display:flex}.con-cov-spark i{background:var(--con-card-2);border-radius:2px 2px 0 0;width:12px;display:block}.con-cov-spark i[data-on]{background:var(--con-ac)}.con-coh{flex-direction:column;gap:2px;display:flex}.con-coh-row{grid-template-columns:62px 1fr 88px;align-items:center;gap:10px;padding:3px 0;display:grid}.con-coh-t{color:var(--con-t2);font-size:12px;font-weight:600}.con-coh-track{background:var(--con-card-2);border-radius:4px;height:18px;overflow:hidden}.con-coh-track i{background:var(--con-ac);border-radius:4px;height:100%;display:block}.con-coh-v{color:var(--con-t2);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.con-coh-row[data-good] .con-coh-track i{background:var(--con-in)}.con-coh-row[data-good] .con-coh-v{color:var(--con-in)}.con-coh-row[data-bad] .con-coh-track i{background:var(--con-out)}.con-coh-row[data-bad] .con-coh-v{color:var(--con-out)}.con-coh-row[data-young]{opacity:.5}.con-coh-row[data-young] .con-coh-track i{background:var(--con-t3)}@media (max-width:520px){.con-cov{grid-template-columns:1fr}.con-coh-row{grid-template-columns:52px 1fr 76px;gap:8px}}.con-arc{align-items:flex-end;gap:2px;height:120px;margin-top:4px;display:flex}.con-arc-b{background:var(--con-t3);opacity:.55;border-radius:2px 2px 0 0;flex:1;min-width:5px}.con-arc-b[data-era=rebuilt]{background:var(--con-ac);opacity:.8}.con-arc-b[data-era=ledger]{background:var(--con-in);opacity:.95}.con-arc-b[data-part]{background:repeating-linear-gradient(135deg,var(--con-t3)0 3px,transparent 3px 6px)}.con-arc-b[data-era=ledger][data-part]{background:repeating-linear-gradient(135deg,var(--con-in)0 3px,transparent 3px 6px)}.con-arc-b[data-era=gap]{opacity:1;border-bottom:2px dotted var(--con-out);background:0 0;height:100%}.con-arc-key{gap:var(--con-s4);color:var(--con-t3);margin-top:var(--con-s3);flex-wrap:wrap;font-size:11px;display:flex}.con-arc-key span:before{content:"";vertical-align:-1px;background:var(--con-t3);opacity:.55;border-radius:2px;width:9px;height:9px;margin-inline-end:5px;display:inline-block}.con-arc-key span[data-era=rebuilt]:before{background:var(--con-ac);opacity:.8}.con-arc-key span[data-era=ledger]:before{background:var(--con-in);opacity:1}.con-arc-key span[data-era=gap]:before{border-bottom:2px dotted var(--con-out);background:0 0;border-radius:0;height:2px}.con .con-cam{white-space:nowrap;padding:5px 10px;font-size:11px}.rooms-peek-bar{z-index:30;background:color-mix(in srgb,var(--bg)92%,transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--bd);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex;position:sticky;top:0}.rooms-peek-bar .b{background:var(--card);border:1px solid var(--bd);color:var(--tx);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700;text-decoration:none}.rooms-peek-bar .b:hover{border-color:var(--ac);color:var(--ac)}.rooms-peek-bar span{color:var(--t2);font-size:13px;font-weight:800}.con-people-staff .con-period strong{font-size:var(--con-t-body);font-weight:800}.con-st-p{text-align:start;background:var(--con-card-2);border:1px solid #0000;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;margin-bottom:6px;padding:12px 10px;transition:border-color .15s;display:grid}.con-st-p:last-child{margin-bottom:0}.con button.con-st-p:hover{border-color:var(--con-line-2)}.con button.con-st-p:active{transform:scale(.995)}.con-st-p[data-tone=bad]{border-inline-start:2.5px solid var(--con-out)}.con-st-p[data-tone=warn]{border-inline-start:2.5px solid var(--con-warn)}.con-st-mid{min-width:0}.con-st-name{font-size:var(--con-t-lbl);align-items:center;gap:7px;font-weight:700;line-height:1.5;display:flex}.con-st-name b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.con-st-why{min-height:35px;font-size:var(--con-t-mic);color:var(--con-t2);margin-top:3px;line-height:1.6;display:block}.con-st-mid .con-chip{margin-top:6px}.con-st-end{text-align:end;flex-shrink:0;width:84px}.con-st-money{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:16px;font-weight:800;line-height:1.15}.con-st-money[data-dir=out]{color:var(--con-out)}.con-st-money[data-dir=nil]{color:var(--con-t3)}.con-st-word{color:var(--con-t3);margin-top:2px;font-size:9.5px;font-weight:700;display:block}.con-st-money[data-dir=out]+.con-st-word{color:var(--con-out);opacity:.85}.con-st-eq{background:var(--con-card-2);font-size:var(--con-t-cap);color:var(--con-t2);border-radius:9px;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:6px;padding:12px 14px;display:flex}.con-st-eq b{color:var(--con-tx);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.con-st-eq[data-dir=out] b{color:var(--con-out)}.con-st-eq[data-sum]{background:#f0e7d60d}.con-st-eq[data-sum][data-dir=out]{background:#e07b6c1a}.con-st-val{white-space:nowrap}.con-st-val small{color:var(--con-t3);font-size:12px;font-weight:600}.con-st-endcol{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.con-st-hrs{white-space:nowrap;font-size:15px;font-weight:800;display:block}.con-st-hrs small{color:var(--con-t3);font-size:10px;font-weight:600}.con .con-st-fold{border:1px dashed var(--con-line-2);width:100%;color:var(--con-t3);font-size:var(--con-t-mic);text-align:start;background:0 0;border-radius:9px;align-items:center;gap:9px;margin-top:6px;padding:10px 12px;font-weight:700;display:flex}.con .con-st-fold:hover{color:var(--con-t2);border-color:var(--con-line-2)}.con .con-st-fold svg{width:14px;height:14px}.con-age{text-align:center;flex-shrink:0;width:46px;line-height:1.15}.con-age b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:800;display:block}.con-age>span{font-size:var(--con-t-mic);color:var(--con-t3);display:block}.con-row[data-tone=bad] .con-age b{color:var(--con-out)}.con-row[data-tone=warn] .con-age b{color:var(--con-warn)}.con-said{font-size:var(--con-t-mic);color:var(--con-t2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;line-height:1.6;display:-webkit-box;overflow:hidden}.con-said i{color:var(--con-t3);font-style:normal}.con-note-row{background:var(--con-card-2);border-radius:9px;margin-bottom:6px;padding:10px 12px}.con-note-row .n-t{font-size:var(--con-t-cap);line-height:1.6;display:block}.con-note-row .n-m{font-size:var(--con-t-mic);color:var(--con-t3);margin-top:2px;display:block}.con-note-reply{gap:var(--con-s2);margin-top:var(--con-s2);display:flex}.con-note-reply .con-input{flex:1;min-width:0}.con-note-reply .con-btn{flex-shrink:0}.con-ask{margin-top:var(--con-s3);border-radius:var(--con-r-s);background:var(--con-card-2);border:1px solid var(--con-line);padding:16px}.con-ask>b{font-size:var(--con-t-lbl);font-weight:800;display:block}.con-ask-now{font-size:var(--con-t-mic);margin-inline-start:6px;font-weight:700}.con-ask-now[data-tone=ok]{color:var(--con-in)}.con-ask-now[data-tone=bad]{color:var(--con-out)}.con-ask-now[data-tone=warn]{color:var(--con-ac)}.con-money-warn{font-size:var(--con-t-mic);color:var(--con-warn);background:#d9a03c12;border:1px solid #d9a03c47;border-radius:9px;margin-top:10px;padding:10px 12px;line-height:1.8;display:block}.con-money-warn b{color:var(--con-tx)}.con .con-row[data-static]{cursor:default}.con .con-row[data-static]:hover{background:var(--con-card-2);border-color:#0000}@media (max-width:600px){.con-age{width:40px}.con-age b{font-size:15px}.con-shop-faults .con-row{flex-wrap:wrap;align-items:flex-start}.con-shop-faults .con-row .con-end{margin-inline-start:0;justify-content:start;width:100%;max-width:none;margin-top:6px;padding-inline-start:52px}}.con-statement{margin:var(--con-s3)0;border:1px solid var(--con-line);border-radius:var(--con-r-m);background:var(--con-line);gap:1px;display:grid;overflow:hidden}.con-statement-head,.con-statement-row{gap:var(--con-s2);background:var(--con-card);grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));align-items:center;padding:10px 12px;display:grid}.con-statement-head{font-size:var(--con-t-mic);color:var(--con-t3);background:color-mix(in srgb,var(--con-card)70%,transparent)}.con-statement-head>:not(:first-child),.con-statement-row>:not(.con-statement-what){text-align:end}.con-statement-what{font-size:var(--con-t-s);flex-direction:column;gap:2px;min-width:0;font-weight:700;display:flex}.con-statement-what small{font-size:var(--con-t-mic);color:var(--con-t3);font-weight:400}.con-statement-debit,.con-statement-credit,.con-statement-running{font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",monospace;font-size:var(--con-t-s);font-variant-numeric:tabular-nums}.con-statement-debit{color:var(--con-t2)}.con-statement-credit{color:var(--gr)}.con-statement-running{color:var(--con-t1,var(--tx));font-weight:800}@media (max-width:420px){.con-statement-head{display:none}.con-statement-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"what running""amounts running";row-gap:2px}.con-statement-what{grid-area:what}.con-statement-debit,.con-statement-credit{text-align:start;grid-area:amounts}.con-statement-running{grid-area:running;align-self:center}.con-statement-row[data-kind=delivery] .con-statement-credit,.con-statement-row[data-kind=payment] .con-statement-debit{display:none}}.con-places{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.con-place{border-inline-start:3px solid var(--con-line-2);background:var(--con-card);border-block:1px solid var(--con-line);border-inline-end:1px solid var(--con-line);min-height:104px;color:inherit;border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;text-decoration:none;transition:border-color .14s,background .14s;display:flex;position:relative}.con-place:hover,.con-place:focus-visible{background:var(--con-card-2);border-color:var(--con-line-2)}.con-place:focus-visible{outline:2px solid var(--con-ac);outline-offset:2px}.con-place[data-tone=bad]{border-inline-start-color:var(--con-out)}.con-place[data-tone=warn]{border-inline-start-color:var(--con-warn)}.con-place[data-tone=ok]{border-inline-start-color:var(--con-in)}.con-place[data-tone=neutral]{border-block-style:dashed;border-inline-end-style:dashed;border-inline-start-color:var(--con-line-2);background:0 0}.con-place-name{font-size:var(--con-t-h);color:var(--con-tx);font-weight:800;line-height:1.15}.con-place[data-tone=neutral] .con-place-name{color:var(--con-t2)}.con-place-verdict{font-size:var(--con-t-cap);color:var(--con-t2);margin-top:auto}.con-place[data-tone=bad] .con-place-verdict{color:var(--con-out)}.con-place[data-tone=warn] .con-place-verdict{color:var(--con-warn)}.con-place-tags{flex-wrap:wrap;gap:4px;display:flex}.con-place-tag{font-size:var(--con-t-mic);background:var(--con-card-2);color:var(--con-t2);white-space:nowrap;border-radius:5px;padding:3px 6px;line-height:1}.con-place-tag[data-out="1"]{background:color-mix(in srgb,var(--con-out)22%,transparent);color:var(--con-tx)}.con-lib{min-height:100%}.con-lib-hall{max-width:1060px;margin-inline:auto}.con-lib-plate{margin-bottom:var(--con-s4);align-items:center;gap:12px;display:flex}.con-lib-plate img{border-radius:50%}.con-lib-plate h1{color:var(--con-tx);margin:0;font-family:Noto Kufi Arabic,sans-serif;font-size:19px;line-height:1.5}.con-lib-plate p{font-size:var(--con-t-cap);color:var(--con-t3);margin:0}.con-lib-plate p b{color:var(--con-t2)}.con-lib-plate-warn,.con-lib-page-stamp .con-lib-plate-warn{color:var(--con-warn)}.con-lib-print-foot{display:none}.con-lib-searchrow{gap:var(--con-s3);margin-bottom:var(--con-s5);align-items:center;display:flex}.con-lib-search{min-height:48px;padding:0 var(--con-s4);background:var(--con-card);border:1px solid var(--con-line-2);border-radius:var(--con-r-m);color:var(--con-t3);flex:1;align-items:center;gap:10px;display:flex}.con-lib-search:focus-within{border-color:var(--con-ac)}.con-lib-search-icon{font-size:18px;line-height:1}.con .con-lib-search input{min-width:0;box-shadow:none;color:var(--con-tx);font:inherit;font-size:var(--con-t-body);background:0 0;border:0;outline:none;flex:1;height:46px;padding:0}.con .con-lib-search input:focus,.con .con-lib-search input:focus-visible{box-shadow:none;background:0 0;border:0;outline:none}.con .con-lib-search input::placeholder{color:var(--con-t3)}.con-lib-quiet{color:var(--con-t3);font-size:var(--con-t-cap);padding:10px 2px}.con-lib-results{gap:var(--con-s2);flex-direction:column;display:flex}.con-lib-results-label{font-size:var(--con-t-cap);color:var(--con-t3);margin:var(--con-s3)0 2px;letter-spacing:.02em;font-weight:700}.con-lib-results-books{gap:var(--con-s3);flex-wrap:wrap;display:flex}.con .con-lib-hit{border:1px solid var(--con-line);border-radius:var(--con-r-s);background:var(--con-card);cursor:pointer;text-align:start;color:var(--con-t2);flex-direction:column;align-items:flex-start;gap:3px;padding:10px 14px;font-family:inherit;display:flex}.con .con-lib-hit:hover{border-color:var(--con-ac);background:var(--con-card-2)}.con-lib-hit-title{font-size:var(--con-t-lbl);color:var(--con-tx);font-weight:700}.con-lib-snippet{font-size:var(--con-t-cap);color:var(--con-t3);line-height:1.8}.con-lib-snippet mark{background:color-mix(in srgb,var(--con-ac)18%,transparent);color:var(--con-ac-hi);border-radius:4px;padding:0 3px}.con-lib-wall{flex-wrap:wrap;align-items:flex-start;column-gap:44px;display:flex}.con-lib-shelf{margin-bottom:var(--con-s4);max-width:100%}.con-lib-shelf-head{justify-content:flex-start;align-items:center;gap:10px;margin-bottom:4px;display:flex}.con-lib-shelf-title{color:var(--con-tx);align-items:baseline;gap:8px;margin:0;font-family:Noto Kufi Arabic,sans-serif;font-size:15px;font-weight:700;display:flex}.con-lib-shelf-count{font-family:IBM Plex Mono,monospace;font-size:var(--con-t-mic);color:var(--con-t3);font-weight:400}.con-lib-shelf-actions{gap:4px;display:flex}.con .con-lib-mini{border:1px solid var(--con-line);background:var(--con-card-2);width:28px;height:28px;color:var(--con-t2);cursor:pointer;border-radius:7px;line-height:1}.con .con-lib-mini:hover{color:var(--con-tx);border-color:var(--con-line-2);background:var(--con-card-3)}.con-lib-shelf-row{align-items:stretch;gap:var(--con-s3);padding:var(--con-s2)2px 16px;scroll-snap-type:x proximity;width:fit-content;min-width:240px;max-width:100%;display:flex;position:relative;overflow-x:auto}.con-lib-shelf-row:after{content:"";inset-inline:0;background:linear-gradient(180deg,color-mix(in srgb,var(--con-ac)26%,var(--con-card-2)),color-mix(in srgb,var(--con-ac)8%,var(--con-card)));border-radius:3px;height:7px;position:absolute;bottom:6px;box-shadow:0 6px 10px #00000059}.con .con-lib-book{scroll-snap-align:start;background:var(--con-card-2);border:1px solid var(--con-line);border-inline-start:3px solid color-mix(in srgb,var(--con-ac)45%,var(--con-card-2));cursor:pointer;text-align:start;width:128px;min-height:150px;color:var(--con-tx);border-radius:8px 8px 3px 3px;flex-direction:column;flex:0 0 128px;justify-content:space-between;gap:8px;padding:12px 12px 10px;font-family:inherit;transition:transform .14s,background .14s,box-shadow .14s;display:flex}.con .con-lib-book:hover,.con .con-lib-book:focus-visible{background:var(--con-card-3);transform:translateY(-5px);box-shadow:0 10px 18px #0006}.con-lib-book:focus-visible{outline:2px solid var(--con-ac);outline-offset:2px}.con .con-lib-book[data-archived]{opacity:.45;border-inline-start-color:var(--con-t3)}.con-lib-book-title{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-family:Noto Kufi Arabic,sans-serif;font-size:13px;font-weight:700;line-height:1.7;display:-webkit-box;overflow:hidden}.con-lib-book-foot{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.con-lib-book-status{font-size:var(--con-t-mic);background:var(--con-card);color:var(--con-t3);border-radius:5px;padding:3px 7px;line-height:1}.con-lib-book-status[data-tone=draft]{color:var(--con-warn)}.con-lib-book-status[data-tone=published]{color:var(--con-in)}.con-lib-book-status[data-tone=live]{color:var(--con-ac)}.con-lib-book-aud{font-size:var(--con-t-mic);background:var(--con-card);color:var(--con-info);border-radius:5px;padding:3px 7px;line-height:1}.con-lib-book-aud[data-aud=partners]{color:var(--con-warn)}.con-lib-book-aud[data-aud=blocked]{color:var(--con-warn);background:color-mix(in srgb,var(--con-warn)14%,var(--con-card))}.con-lib-deskbar{z-index:5;align-items:center;gap:var(--con-s2);padding:var(--con-s2)0;margin-bottom:var(--con-s3);background:var(--con-bg);flex-wrap:wrap;display:flex;position:sticky;top:0}.con .con-lib-back{min-height:var(--con-tap);padding:0 var(--con-s2);color:var(--con-t2);font-family:inherit;font-size:var(--con-t-lbl);cursor:pointer;border-radius:var(--con-r-s);background:0 0;border:0;align-items:center;gap:6px;font-weight:700;display:inline-flex}.con .con-lib-back:hover{color:var(--con-ac);background:var(--con-card)}.con-lib-back span{font-size:18px;line-height:1}.con-lib-deskactions{align-items:center;gap:var(--con-s2);margin-inline-start:auto;display:flex}.con-lib-savestate{font-size:var(--con-t-cap);color:var(--con-t3)}.con-lib-savestate[data-kind=saved]{color:var(--con-in)}.con-lib-savestate[data-kind=conflict],.con-lib-savestate[data-kind=error]{color:var(--con-out)}.con-lib-inline-fix{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.con-lib-page-sheet{background:var(--con-card);border:1px solid var(--con-line-2);border-radius:var(--con-r-m);max-width:860px;min-height:62vh;margin-inline:auto;padding:clamp(18px,4vw,40px) clamp(16px,4.5vw,48px) clamp(24px,4vw,44px);box-shadow:0 18px 40px #00000059}.con-lib-page-sheet[data-archived]{opacity:.75}.con-lib-page-head{border-bottom:1px solid var(--con-line);padding-bottom:var(--con-s3);margin-bottom:var(--con-s4)}.con-lib-page-title{color:var(--con-tx);margin:0 0 6px;font-family:Noto Kufi Arabic,sans-serif;font-size:clamp(20px,3vw,27px);line-height:1.6}.con-lib-page-stamp{font-size:var(--con-t-cap);color:var(--con-t3);margin:0;line-height:1.9}.con-lib-page-stamp[data-tone=published] b{color:var(--con-in)}.con-lib-page-stamp[data-tone=draft]{color:var(--con-warn)}.con-lib-page-stamp[data-tone=live]{color:var(--con-ac)}.con-lib-toolbar{padding:var(--con-s2);border:1px solid var(--con-line);border-radius:var(--con-r-s);background:var(--con-card-2);z-index:2;margin-bottom:var(--con-s3);flex-wrap:wrap;gap:4px;display:flex;position:sticky;top:56px}.con .con-lib-tool{width:34px;height:34px;color:var(--con-t2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:2px;padding:0;display:inline-flex}.con .con-lib-tool-wide{width:auto;padding:0 7px}.con .con-lib-tool:hover{color:var(--con-tx);background:var(--con-card)}.con .con-lib-tool:focus-visible{outline:2px solid var(--con-ac);outline-offset:1px}.con .con-lib-tool:disabled{opacity:.5;cursor:default}.con .con-lib-tool[data-active]{background:var(--con-card);border-color:var(--con-line-2);color:var(--con-ac)}.con-lib-spin{animation:1s linear infinite con-lib-spin}@keyframes con-lib-spin{to{transform:rotate(360deg)}}.con-lib-toolmenu-pop{z-index:60;background:var(--con-card-3);border:1px solid var(--con-line-2);border-radius:var(--con-r-s);flex-direction:column;gap:2px;padding:5px;display:flex;position:fixed;box-shadow:0 12px 26px #00000080}.con .con-lib-toolmenu-item{width:100%;min-height:34px;color:var(--con-t2);font-family:inherit;font-size:var(--con-t-cap);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 9px;display:flex}.con .con-lib-toolmenu-item:hover{background:var(--con-card);color:var(--con-tx)}.con .con-lib-toolmenu-item[data-active]{color:var(--con-ac)}.con-lib-toolmenu-dot{background:var(--con-t3);border-radius:3px;flex-shrink:0;width:9px;height:9px}.con-lib-toolmenu-dot[data-kind=rule]{background:var(--con-ac)}.con-lib-toolmenu-dot[data-kind=forbidden]{background:var(--con-out)}.con-lib-toolmenu-dot[data-kind=say]{background:var(--con-in)}.con-lib-toolmenu-dot[data-kind=never_say]{background:var(--con-out);opacity:.55}.con-lib-toolmenu-dot[data-kind=verify]{background:var(--con-info)}.con-lib-tool-sep{background:var(--con-line);align-self:stretch;width:1px;margin:2px 4px}.con-lib-editor-body .ProseMirror{min-height:40vh;color:var(--con-tx);outline:none;font-size:15.5px;line-height:2}.con-lib-editor[data-readonly] .ProseMirror{min-height:0}.con-lib-editor-body .ProseMirror p{margin:0 0 .6em}.con-lib-editor-body .ProseMirror h2{color:var(--con-tx);margin:1.2em 0 .5em;font-family:Noto Kufi Arabic,sans-serif;font-size:19px}.con-lib-editor-body .ProseMirror h3{color:var(--con-t2);margin:1em 0 .4em;font-size:16px}.con-lib-editor-body .ProseMirror ul,.con-lib-editor-body .ProseMirror ol{margin:0 0 .6em;padding-inline-start:1.4em}.con-lib-editor-body .ProseMirror li{margin-bottom:.2em}.con-lib-editor-body .ProseMirror ul[data-type=taskList]{padding-inline-start:0;list-style:none}.con-lib-editor-body .ProseMirror ul[data-type=taskList] li{align-items:flex-start;gap:8px;display:flex}.con-lib-editor-body .ProseMirror ul[data-type=taskList] li>label{margin-top:.35em}.con-lib-editor-body .ProseMirror ul[data-type=taskList] li>div{flex:1}.con-lib-editor-body .ProseMirror ul[data-type=taskList] input[type=checkbox]{accent-color:var(--con-ac);width:16px;height:16px}.con-lib-editor-body .ProseMirror .tableWrapper{margin:0 0 .8em;overflow-x:auto}.con-lib-editor-body .ProseMirror table{border-collapse:collapse;width:100%;font-size:var(--con-t-lbl)}.con-lib-editor-body .ProseMirror th,.con-lib-editor-body .ProseMirror td{border:1px solid var(--con-line-2);text-align:start;vertical-align:top;padding:6px 10px}.con-lib-editor-body .ProseMirror th{background:var(--con-card-2);color:var(--con-t2);font-weight:700}.con-lib-editor-body .ProseMirror .selectedCell{background:color-mix(in srgb,var(--con-ac)14%,transparent)}.con-lib-callout{border-inline-start:3px solid var(--con-t3);border-radius:var(--con-r-s);background:var(--con-card-2);margin:0 0 .8em;padding:8px 12px;position:relative}.con-lib-callout:before{content:"";font-size:var(--con-t-mic);letter-spacing:.04em;margin-bottom:2px;font-weight:700;display:block}.con-lib-callout[data-kind=rule]{border-inline-start-color:var(--con-ac);background:color-mix(in srgb,var(--con-ac)8%,var(--con-card-2))}.con-lib-callout[data-kind=rule]:before{content:"قاعدة";color:var(--con-ac)}.con-lib-callout[data-kind=forbidden]{border-inline-start-color:var(--con-out);background:color-mix(in srgb,var(--con-out)8%,var(--con-card-2))}.con-lib-callout[data-kind=forbidden]:before{content:"ممنوع";color:var(--con-out)}.con-lib-callout[data-kind=say]{border-inline-start-color:var(--con-in)}.con-lib-callout[data-kind=say]:before{content:"قول كده";color:var(--con-in)}.con-lib-callout[data-kind=never_say]{border-inline-start-color:var(--con-out);border-inline-start-style:dashed}.con-lib-callout[data-kind=never_say]:before{content:"ماتقولش كده";color:var(--con-out)}.con-lib-callout[data-kind=verify]{border-inline-start-color:var(--con-info)}.con-lib-callout[data-kind=verify]:before{content:"اتأكد";color:var(--con-info)}.con-lib-callout p:last-child{margin-bottom:0}.con-lib-editor-body .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:right;color:var(--con-t3);pointer-events:none;height:0}.con-lib-field{margin-bottom:var(--con-s4);flex-direction:column;gap:6px;display:flex}.con-lib-field>span{font-size:var(--con-t-cap);color:var(--con-t2)}.con-lib-field input,.con-lib-field textarea,.con-lib-field select{background:var(--con-card-2);border:1px solid var(--con-line-2);border-radius:var(--con-r-s);color:var(--con-tx);font:inherit;min-height:var(--con-tap);padding:10px 12px}.con-lib-field textarea{resize:vertical}.con-lib-field input:focus-visible,.con-lib-field textarea:focus-visible,.con-lib-field select:focus-visible{outline:2px solid var(--con-ac);outline-offset:1px}.con-lib-chips{gap:var(--con-s2);flex-wrap:wrap;display:flex}.con .con-lib-chip{border:1px solid var(--con-line-2);border-radius:var(--con-r-full);min-height:34px;color:var(--con-t2);font-size:var(--con-t-cap);cursor:pointer;background:0 0;padding:0 12px}.con .con-lib-chip[data-active]{border-color:var(--con-ac);color:var(--con-ac);background:color-mix(in srgb,var(--con-ac)10%,transparent)}.con .con-lib-chip:disabled{opacity:.5;cursor:default}.con-lib-sheet-foot{gap:var(--con-s2);display:flex}.con-lib-error{color:var(--con-out);font-size:var(--con-t-cap);margin:0}.con-lib-versions{gap:var(--con-s2);flex-direction:column;display:flex}.con .con-lib-version-row{border:1px solid var(--con-line);border-radius:var(--con-r-s);background:var(--con-card-2);color:var(--con-tx);text-align:start;cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.con .con-lib-version-row:hover{border-color:var(--con-line-2);background:var(--con-card-3)}.con-lib-version-note{color:var(--con-t2);font-size:var(--con-t-cap)}.con-lib-version-row small{color:var(--con-t3);font-size:var(--con-t-mic)}.con-lib-version-meta{color:var(--con-t2);font-size:var(--con-t-cap)}.con-lib-version-view{gap:var(--con-s3);flex-direction:column;align-items:flex-start;display:flex}@media (max-width:700px){.con-lib-searchrow{align-items:stretch;gap:var(--con-s2);flex-direction:column}.con-lib-searchrow>.con-btn{align-self:flex-start}.con .con-lib-book{flex-basis:112px;width:112px;min-height:140px}.con-lib-shelf{margin-bottom:var(--con-s3)}.con-lib-wall{column-gap:24px}.con-lib-deskactions{flex-wrap:wrap;flex-basis:100%;justify-content:flex-start;margin-inline-start:0}.con-lib-toolbar{scrollbar-width:none;flex-wrap:nowrap;gap:2px;top:96px;overflow-x:auto;-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 22px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 22px),#0000)}.con-lib-toolbar::-webkit-scrollbar{display:none}.con .con-lib-tool{flex:none}.con-lib-tool-sep{margin:2px}.con-lib-page-sheet{margin-inline:calc(-1*var(--con-s3));border-inline:0;border-radius:0}}.lib-page{max-width:760px;margin-inline:auto}.lib-title-row{align-items:center;gap:9px;margin-bottom:12px;display:flex}.lib-title-row h1{margin:0;font-size:18px}.lib-title-logo{border-radius:50%}.lib-quiet{color:var(--t3);text-align:center;padding:18px 4px;font-size:13px}.lib-note{border:1px solid var(--bd);background:var(--card);color:var(--t2);border-radius:12px;padding:14px 16px;font-size:13px;line-height:1.8}.lib-search{border:1px solid var(--bd);background:var(--card);min-height:46px;color:var(--t3);border-radius:12px;align-items:center;gap:8px;margin-bottom:12px;padding:0 12px;display:flex}.lib-search:focus-within{border-color:var(--ac)}.lib-search input{min-width:0;color:var(--t1,var(--t2));font:inherit;background:0 0;border:0;outline:none;flex:1;height:44px;font-size:14px}.lib-search input::placeholder{color:var(--t3)}.lib-results{flex-direction:column;gap:8px;display:flex}.lib-hit{border:1px solid var(--bd);background:var(--card);cursor:pointer;text-align:start;color:var(--t2);border-radius:12px;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 14px;font-family:inherit;display:flex}.lib-hit:hover{border-color:var(--ac)}.lib-hit-title{color:var(--tx,inherit);font-size:14px;font-weight:700}.lib-hit-crumb{color:var(--t3);font-size:11px}.lib-snippet{color:var(--t3);font-size:12px;line-height:1.8}.lib-snippet mark{background:var(--ac-08);color:var(--ac);border-radius:4px;padding:0 3px}.lib-wall{flex-wrap:wrap;align-items:flex-start;column-gap:28px;display:flex}.lib-shelf{max-width:100%;margin-bottom:14px}.lib-shelf-title{color:var(--t2);align-items:baseline;gap:8px;margin:0 0 4px;font-size:14px;font-weight:700;display:flex}.lib-shelf-count{color:var(--t3);font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:400}.lib-shelf-row{scroll-snap-type:x proximity;align-items:stretch;gap:10px;width:fit-content;min-width:220px;max-width:100%;padding:6px 2px 15px;display:flex;position:relative;overflow-x:auto}.lib-shelf-row:after{content:"";inset-inline:0;background:linear-gradient(180deg,color-mix(in srgb,var(--ac)26%,var(--card)),color-mix(in srgb,var(--ac)8%,var(--card)));border-radius:3px;height:6px;position:absolute;bottom:5px;box-shadow:0 5px 9px #00000059}.lib-book{scroll-snap-align:start;background:var(--card);border:1px solid var(--bd);border-inline-start:3px solid color-mix(in srgb,var(--ac)45%,var(--card));cursor:pointer;text-align:start;width:112px;min-height:132px;color:var(--t2);border-radius:8px 8px 3px 3px;flex-direction:column;flex:0 0 112px;justify-content:space-between;gap:8px;padding:10px 10px 9px;font-family:inherit;transition:transform .14s,box-shadow .14s,border-color .14s;display:flex}.lib-book:hover,.lib-book:focus-visible{border-color:var(--ac);transform:translateY(-4px);box-shadow:0 8px 14px #0006}.lib-book:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.lib-book-title{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:12.5px;font-weight:700;line-height:1.7;display:-webkit-box;overflow:hidden}.lib-book-tag{color:var(--ac);font-size:10px}.lib-back{min-height:40px;color:var(--t2);cursor:pointer;background:0 0;border:0;align-items:center;margin-bottom:6px;padding:0;font-family:inherit;font-size:14px;display:inline-flex}.lib-doc{border:1px solid var(--bd);background:var(--card);border-radius:14px;padding:18px 18px 14px}.lib-doc-head{border-bottom:1px solid var(--bd);margin-bottom:14px;padding-bottom:10px}.lib-doc-head h1{margin:0 0 4px;font-size:19px}.lib-doc-stamp{color:var(--t3);margin:0 0 10px;font-size:12px}.lib-print-btn{border:1px solid var(--bd);min-height:36px;color:var(--t2);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.lib-print-btn:hover{border-color:var(--ac);color:var(--ac)}.lib-doc-foot{color:#333;border-top:1px solid #999;margin-top:18px;padding-top:8px;font-size:11px;display:none}.lib-doc-body{color:var(--t2);font-size:15px;line-height:1.95}.lib-doc-body p{margin:0 0 .6em}.lib-doc-body h3{color:inherit;margin:1.1em 0 .45em;font-size:17px}.lib-doc-body h4{color:var(--t3);margin:.9em 0 .35em;font-size:14.5px}.lib-doc-body ul,.lib-doc-body ol{margin:0 0 .6em;padding-inline-start:1.4em}.lib-doc-body li{margin-bottom:.2em}.lib-tasklist{list-style:none;padding-inline-start:0!important}.lib-taskitem{align-items:flex-start;gap:8px;margin-bottom:6px;display:flex}.lib-taskitem .lib-box{border:1.5px solid var(--t3);border-radius:4px;flex-shrink:0;width:15px;height:15px;margin-top:.35em}.lib-taskitem[data-checked] .lib-box{border-color:var(--ac);background:var(--ac-08)}.lib-table-scroll{margin:0 0 .8em;overflow-x:auto}.lib-doc-body table{border-collapse:collapse;width:100%;font-size:13px}.lib-doc-body th,.lib-doc-body td{border:1px solid var(--bd);text-align:start;vertical-align:top;padding:6px 10px}.lib-doc-body th{background:var(--ac-08);color:var(--t2);font-weight:700}.lib-image{margin:0 0 .8em}.lib-image img{border:1px solid var(--bd,#ffffff1f);border-radius:10px;max-width:100%;display:block}.lib-image-wait{border:1px dashed var(--bd,#fff3);color:var(--t3,#888);text-align:center;border-radius:10px;padding:18px 14px;font-size:12px;display:block}.lib-callout{border-inline-start:3px solid var(--t3);background:#ffffff08;border-radius:10px;margin:0 0 .8em;padding:8px 12px}.lib-callout:before{letter-spacing:.04em;margin-bottom:2px;font-size:10.5px;font-weight:700;display:block}.lib-callout[data-kind=rule]{border-inline-start-color:var(--ac)}.lib-callout[data-kind=rule]:before{content:"قاعدة";color:var(--ac)}.lib-callout[data-kind=forbidden]{border-inline-start-color:var(--rd)}.lib-callout[data-kind=forbidden]:before{content:"ممنوع";color:var(--rd)}.lib-callout[data-kind=say]{border-inline-start-color:var(--gr)}.lib-callout[data-kind=say]:before{content:"قول كده";color:var(--gr)}.lib-callout[data-kind=never_say]{border-inline-start-color:var(--rd);border-inline-start-style:dashed}.lib-callout[data-kind=never_say]:before{content:"ماتقولش كده";color:var(--rd)}.lib-callout[data-kind=verify]{border-inline-start-color:var(--info)}.lib-callout[data-kind=verify]:before{content:"اتأكد";color:var(--info)}.lib-callout p:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.con-place{transition:none}}.con-place-cancel{color:var(--con-t3)!important;background:0 0!important;border-color:#0000!important}.con-place-cancel:hover{color:var(--con-t2)!important}.con-drill{font-size:var(--con-t-mic);flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:12px;line-height:1.6;display:flex}.con-drill-step{color:var(--con-t3);transition:color .15s}.con-drill-step:hover{color:var(--con-ac)}.con-drill-step:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #c9a84c99}.con-drill-sep{color:var(--con-line-2)}.con-drill-here{color:var(--con-t2);font-weight:700}.con-fleet-chips{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.con-fleet-chip{border:1px solid var(--con-line);background:var(--con-card);color:var(--con-t2);font-size:var(--con-t-cap);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;line-height:1;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.con-fleet-chip:hover{color:var(--con-tx);border-color:var(--con-line-2)}.con-fleet-chip:focus-visible{outline:2px solid var(--con-ac);outline-offset:2px}.con-fleet-chip[data-on="1"]{color:var(--con-bg);background:var(--con-ac);border-color:var(--con-ac);font-weight:700}.con-fleet-chip[data-empty="1"]:not([data-on="1"]){color:var(--con-t3);background:0 0;border-style:dashed}.con-acct-id{min-width:0}.con-acct-name{color:var(--con-tx);font-size:16px;font-weight:800;line-height:1.3}.con-acct-meta{font-size:var(--con-t-mic);color:var(--con-t3);margin-top:3px;line-height:1.7}.con-acct-devices{border-block:1px solid var(--con-line);flex-direction:column;gap:2px;padding:10px 0;display:flex}.con-acct-device{grid-template-columns:1fr auto;align-items:baseline;gap:4px 12px;padding:5px 0;display:grid}.con-acct-device-name{font-size:var(--con-t-cap);color:var(--con-tx);min-width:0}.con-acct-device-guess{font-size:var(--con-t-mic);color:var(--con-t3);grid-column:1/-1}.con-acct-empty{font-size:var(--con-t-cap);color:var(--con-t3)}.con-acct-note{font-size:var(--con-t-mic);color:var(--con-t3);line-height:1.7}.con-acct-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.con-acct-ask{flex-direction:column;gap:8px;width:100%;display:flex}.con-acct-ask-actions{gap:8px;display:flex}.con-acct-secret{flex-direction:column;gap:6px;width:100%;display:flex}.con-acct-secret p{font-size:var(--con-t-cap);gap:10px;display:flex}.con-acct-secret p>span{color:var(--con-t3);min-width:64px}.con-acct-secret bdi{font-family:var(--font-mono,"IBM Plex Mono",monospace);color:var(--con-tx);word-break:break-all}.con-acct-addgame{gap:8px;margin-top:8px;display:flex}.con-acct-addgame .con-input{flex:1;min-width:0}.con-acct-bond{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.con-acct-bond-name{font-size:var(--con-t-cap);color:var(--con-tx)}.con-acct-bond-acts{gap:10px;margin-inline-start:auto;display:inline-flex}.con-acct-bond-warn{font-size:var(--con-t-mic);color:var(--con-warn);flex-basis:100%}.con-seg-pair{border:1px solid var(--con-line-2);border-radius:8px;display:inline-flex;overflow:hidden}.con-seg-pair>button{font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:var(--con-t-mic);color:var(--con-t3);cursor:pointer;background:0 0;border:0;padding:5px 11px;font-weight:700;transition:background .15s,color .15s}.con-seg-pair>button+button{border-inline-start:1px solid var(--con-line)}.con-seg-pair>button:hover:not(:disabled){color:var(--con-tx);background:var(--con-card-2)}.con-seg-pair>button[data-on="1"]{background:var(--con-ac);color:var(--con-bg)}.con-seg-pair>button:disabled:not([data-on="1"]){opacity:.35;cursor:default}.con-seg-pair>button:focus-visible{outline:2px solid var(--con-ac);outline-offset:-2px}.con-linkish{font:inherit;font-size:var(--con-t-mic);color:var(--con-t3);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:2px;text-decoration:underline;transition:color .15s}.con-linkish:hover:not(:disabled){color:var(--con-tx)}.con-linkish[data-danger="1"]:hover:not(:disabled){color:var(--con-out)}.con-linkish:disabled{opacity:.4;cursor:default;text-decoration:none}.con-linkish:focus-visible{outline:2px solid var(--con-ac);outline-offset:2px;border-radius:3px}.con-acct-titles{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.con-acct-title{border:1px solid var(--con-line);background:var(--con-card-2);color:var(--con-t2);font-size:var(--con-t-mic);border-radius:999px;align-items:center;gap:4px;padding:4px 8px;line-height:1.4;display:inline-flex}.con-acct-title-x{width:16px;height:16px;color:var(--con-t3);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}.con-acct-title-x:hover{color:var(--con-tx);background:var(--con-line)}.con-acct-title-x:focus-visible{outline:2px solid var(--con-ac);outline-offset:1px}.con-acct-title-x:disabled{opacity:.4;cursor:default}.con-fleet-count{font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:var(--con-t-mic);opacity:.75}.con-place-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.con-place-mark{font-family:var(--font-mono,"IBM Plex Mono",monospace);letter-spacing:-.02em;color:var(--con-t3);opacity:.5;font-size:26px;font-weight:700;line-height:1;transition:color .18s,opacity .18s}.con-place[data-live="1"] .con-place-mark{color:var(--con-tx);opacity:1}.con-acct-slot{font-family:var(--font-mono,"IBM Plex Mono",monospace);font-size:var(--con-t-mic);letter-spacing:-.01em;color:var(--con-tx);white-space:nowrap;font-weight:700}.con-thing-slot{align-items:center;gap:10px;display:inline-flex}.con-acct-slot[data-guess="1"]{color:var(--con-t3);font-family:inherit;font-weight:500}.con-place:hover .con-place-mark{opacity:.85}.con-place-live{font-size:var(--con-t-mic);color:var(--con-t2);align-items:center;gap:5px;display:inline-flex}.con-place-live:before{content:"";background:var(--con-in);border-radius:999px;width:6px;height:6px}@media (prefers-reduced-motion:reduce){.con-place-mark{transition:none}}.rtoast-host{z-index:9999;inset-inline:12px;bottom:calc(var(--rtoast-lift,24px) + env(safe-area-inset-bottom,0px));pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed}@media (max-width:900px){.con .rtoast-host{--rtoast-lift:80px}}@media (max-width:768px){.rtoast-host{--rtoast-lift:88px}}.rtoast{--rt-bg:var(--card-elevated);--rt-line:var(--border-strong);--rt-tx:var(--text-primary);--rt-t2:var(--text-secondary);--rt-t3:var(--text-muted);--rt-tone:var(--primary);border:1px solid var(--rt-line);background:var(--rt-bg);text-align:start;pointer-events:auto;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:11px;width:fit-content;min-width:min(250px,100%);max-width:min(420px,100%);padding:11px 13px 12px;padding-inline-start:17px;animation:.22s cubic-bezier(.2,.8,.3,1) rtoast-in;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 40px #00000080}.con .rtoast{--rt-bg:var(--con-card-2);--rt-line:var(--con-line-2);--rt-tx:var(--con-tx);--rt-t2:var(--con-t2);--rt-t3:var(--con-t3);--rt-tone:var(--con-ac);border-radius:var(--con-r-s)}.rtoast[data-tone=done]{--rt-tone:var(--success)}.rtoast[data-tone=working]{--rt-tone:var(--primary)}.rtoast[data-tone=failed]{--rt-tone:var(--danger);background:color-mix(in srgb,var(--danger)13%,var(--rt-bg));border-color:color-mix(in srgb,var(--danger)40%,transparent)}.con .rtoast[data-tone=done]{--rt-tone:var(--con-in)}.con .rtoast[data-tone=working]{--rt-tone:var(--con-ac)}.con .rtoast[data-tone=failed]{--rt-tone:var(--con-out);background:color-mix(in srgb,var(--con-out)11%,var(--rt-bg));border-color:color-mix(in srgb,var(--con-out)38%,transparent)}.rtoast:before{content:"";background:var(--rt-tone);width:3px;position:absolute;inset-block:0;inset-inline-start:0}.rtoast[data-tone=working]:before{animation:1.15s ease-in-out infinite rtoast-pulse}.rtoast[data-dismiss=tap]{cursor:pointer}.rtoast[data-dismiss=tap]:focus-visible{outline:2px solid var(--rt-tone);outline-offset:2px}.rtoast-ic{width:22px;height:22px;color:var(--rt-tone);background:color-mix(in srgb,var(--rt-tone)16%,transparent);border:1px solid color-mix(in srgb,var(--rt-tone)42%,transparent);border-radius:999px;grid-column:1;place-items:center;font-size:12px;font-weight:800;line-height:1;display:grid}.rtoast-body{flex-direction:column;grid-column:2;gap:3px;min-width:0;display:flex}.rtoast-verdict{color:var(--rt-tx);font-size:13.5px;font-weight:700;line-height:1.45}.rtoast-meta{color:var(--rt-t2);font-size:12px;font-weight:500;line-height:1.5}.rtoast-br{border:1px solid var(--rt-line);background:color-mix(in srgb,var(--rt-tx)7%,transparent);color:var(--rt-t2);white-space:nowrap;border-radius:999px;margin-inline-end:6px;padding:1px 7px 2px;font-size:11px;font-weight:700;line-height:1.5;display:inline-block}.rtoast-reason{border-top:1px dashed color-mix(in srgb,var(--rt-tx)16%,transparent);color:var(--rt-t3);margin-top:5px;padding-top:6px;font-size:11.5px;line-height:1.55}.rtoast-x{width:26px;height:26px;color:var(--rt-t3);cursor:pointer;background:0 0;border:0;border-radius:7px;grid-column:3;align-self:center;font-size:17px;line-height:1;transition:color .14s,background .14s}.rtoast-x:hover{color:var(--rt-tx);background:color-mix(in srgb,var(--rt-tx)12%,transparent)}.rtoast-x:focus-visible{outline:2px solid var(--rt-tone);outline-offset:1px}@keyframes rtoast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes rtoast-pulse{0%,to{opacity:.32}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.rtoast{animation:none}.rtoast[data-tone=working]:before{opacity:.8;animation:none}}
