:root{--bg: #f1f4f3;--surface: #ffffff;--surface-2: #eaeeed;--surface-hover: #f5f7f6;--border: #d9e0de;--border-strong: #b9c4c1;--text: #0c1e24;--text-muted: #5a6b70;--chrome: #10262e;--chrome-2: #17353f;--chrome-ink: #e8efee;--chrome-muted: #8ba3a6;--chrome-line: rgba(232, 239, 238, .12);--accent: #8a6420;--accent-bright: #c9a14a;--accent-soft: #f6efe0;--accent-border: #e0cda1;--on-accent: #ffffff;--success: #1f6b52;--success-soft: #e4f0eb;--warning: #946a12;--warning-soft: #fbf1dd;--danger: #a8382a;--danger-soft: #fbeae7;--radius: 6px;--radius-lg: 10px;--shadow: 0 1px 2px rgba(12, 30, 36, .06), 0 6px 20px rgba(12, 30, 36, .06);--font-display: "Tajawal", "Segoe UI", system-ui, sans-serif;--font-body: "Tajawal", "Segoe UI", system-ui, sans-serif;--font-num: "Inter", "Segoe UI", system-ui, sans-serif;--font-mono: ui-monospace, "Cascadia Mono", Consolas, monospace}html{scrollbar-gutter:stable;overflow-x:hidden}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #0a171c;--surface: #102229;--surface-2: #162c34;--surface-hover: #17303a;--border: #21404a;--border-strong: #2e5460;--text: #e6eeed;--text-muted: #90a5a9;--accent: #c9a14a;--accent-bright: #dcb96c;--accent-soft: #2a2416;--accent-border: #4a3c1d;--on-accent: #10262e;--success: #4bb08c;--success-soft: #10291f;--warning: #d8a441;--warning-soft: #2a2110;--danger: #e0705f;--danger-soft: #2c1512;--shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 6px 20px rgba(0, 0, 0, .3)}}:root[data-theme=dark]{--bg: #0a171c;--surface: #102229;--surface-2: #162c34;--surface-hover: #17303a;--border: #21404a;--border-strong: #2e5460;--text: #e6eeed;--text-muted: #90a5a9;--accent: #c9a14a;--accent-bright: #dcb96c;--accent-soft: #2a2416;--accent-border: #4a3c1d;--on-accent: #10262e;--success: #4bb08c;--success-soft: #10291f;--warning: #d8a441;--warning-soft: #2a2110;--danger: #e0705f;--danger-soft: #2c1512;--shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 6px 20px rgba(0, 0, 0, .3)}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-display);font-weight:700;letter-spacing:-.01em}.num,.stat-value,.money{font-family:var(--font-num);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;white-space:nowrap;letter-spacing:-.005em;font-variant-ligatures:none}.riyal{font-family:var(--font-body);font-size:.78em;color:var(--accent);margin-inline-start:.28em;font-weight:500}.total-rule{border-block-start:3px double var(--border-strong);padding-block-start:8px;margin-block-start:8px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-block-end:20px;flex-wrap:wrap}h1{font-size:22px;margin:0 0 2px;letter-spacing:-.02em}h2{font-size:16px;margin:0 0 12px;letter-spacing:-.01em}.subtitle{color:var(--text-muted);font-size:13px;margin:0}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px;box-shadow:var(--shadow)}.grid{display:grid;gap:14px}.grid-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(165px,1fr))}.stat-label{font-size:12px;color:var(--text-muted);margin-block-end:6px}.stat-value{font-size:24px;font-weight:700;letter-spacing:-.02em}.stat-hint{font-size:12px;color:var(--text-muted);margin-block-start:4px}.meter{margin-block-start:10px}.meter-track{height:6px;background:var(--surface-2);border-radius:999px;overflow:hidden}.meter-fill{height:100%;border-radius:999px;background:var(--accent);transition:width .3s ease}.meter-fill.warn{background:var(--warning)}.meter-fill.danger{background:var(--danger)}.meter-row{display:flex;justify-content:space-between;font-size:12px;color:var(--text-muted);margin-block-start:6px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 15px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-size:14px;cursor:pointer;text-decoration:none;white-space:nowrap}.btn:hover:not(:disabled){background:var(--surface-2)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:550}.btn-primary:hover:not(:disabled){filter:brightness(1.07);background:var(--accent)}.btn-danger{background:var(--danger);border-color:var(--danger);color:#fff;font-weight:550}.btn-danger:hover:not(:disabled){filter:brightness(1.07);background:var(--danger)}.btn-sm{padding:6px 11px;font-size:13px}.row-between{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.stack-sm{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.btn-row{display:flex;gap:8px;flex-wrap:wrap}.field{display:block;margin-block-end:14px}.field-label{display:block;font-size:13px;color:var(--text-muted);margin-block-end:5px}.input,.select,.textarea{width:100%;padding:9px 11px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-size:14px}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent);outline:none}.textarea{min-height:90px;resize:vertical}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:14px}th{text-align:start;font-size:12px;font-weight:700;color:var(--text-muted);padding:9px 10px;border-block-end:1px solid var(--border);white-space:nowrap}td{padding:11px 10px;border-block-end:1px solid var(--border)}tbody tr:hover{background:var(--surface-2)}tbody tr:last-child td{border-block-end:none}.badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:550;background:var(--surface-2);color:var(--text-muted);white-space:nowrap}.badge-success{background:var(--success-soft);color:var(--success)}.badge-warning{background:var(--warning-soft);color:var(--warning)}.badge-danger{background:var(--danger-soft);color:var(--danger)}.badge-accent{background:var(--accent-soft);color:var(--accent)}.alert{padding:11px 14px;border-radius:var(--radius);font-size:14px;margin-block-end:14px;border:1px solid transparent}.alert-error{background:var(--danger-soft);color:var(--danger);border-color:currentColor}.alert-warning{background:var(--warning-soft);color:var(--warning);border-color:currentColor}.alert-success{background:var(--success-soft);color:var(--success);border-color:currentColor}.alert-info{background:var(--accent-soft);color:var(--accent);border-color:currentColor}.empty{text-align:center;padding:26px 18px;color:var(--text-muted)}.first-run{margin-block-end:18px;padding:26px 22px;border-inline-start:3px solid var(--accent)}.first-run h2{margin-block:0 8px}.first-run p{margin-block:0 16px;color:var(--text-muted);max-inline-size:56ch;line-height:1.75}.quota-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-end:14px}.quota-head h2{margin:0}.quota-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(64px,96px) auto;align-items:center;gap:12px;padding-block:9px;border-block-start:1px solid var(--border)}.quota-row:first-of-type{border-block-start:0}.quota-label{color:var(--text-muted);font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quota-track{block-size:6px;border-radius:3px;background:var(--surface-2);overflow:hidden;display:block}.quota-fill{display:block;block-size:100%;background:var(--accent);border-radius:3px}.quota-fill.warn{background:var(--warning)}.quota-fill.danger{background:var(--danger)}.quota-value{font-size:13px;color:var(--text);font-weight:500;text-align:end}@media(max-width:420px){.quota-row{grid-template-columns:minmax(0,1fr) auto}.quota-track{display:none}}.dropzone{border:2px dashed var(--border);border-radius:var(--radius-lg);padding:36px 20px;text-align:center;cursor:pointer;background:var(--surface);transition:border-color .15s,background .15s}.dropzone:hover,.dropzone.over{border-color:var(--accent);background:var(--accent-soft)}.dropzone-title{font-weight:550;margin-block-end:4px}.dropzone-hint{font-size:13px;color:var(--text-muted)}.auth{min-height:100vh;display:grid;place-items:center;padding:24px}.auth-card{width:100%;max-width:400px}.auth-head{text-align:center;margin-block-end:22px}.auth-link{background:none;border:none;color:var(--accent);cursor:pointer;font:inherit;font-size:13px;padding:0}.chat{display:flex;flex-direction:column;gap:12px;min-height:400px}.chat-log{display:flex;flex-direction:column;gap:10px;flex:1}.bubble{padding:11px 14px;border-radius:var(--radius-lg);max-width:78%;white-space:pre-wrap;overflow-wrap:anywhere}.bubble-user{background:var(--accent);color:#fff;align-self:flex-end}.bubble-assistant{background:var(--surface-2);align-self:flex-start}.chat-form{display:flex;gap:8px}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.theme-toggle{display:inline-flex;background:var(--surface-2);border:1px solid var(--border);border-radius:999px;padding:2px;gap:2px}.theme-option{border:0;background:transparent;color:var(--text-muted);border-radius:999px;width:30px;height:26px;font-size:13px;line-height:1;cursor:pointer;transition:background-color .14s ease,color .14s ease}.theme-option:hover{color:var(--text)}.theme-option.is-active{background:var(--surface);color:var(--accent);box-shadow:0 1px 2px #0b122014}.install-btn{white-space:nowrap}@keyframes md-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.card,.page-head,.alert{animation:md-rise .18s ease-out both}.btn{transition:background-color .14s ease,border-color .14s ease,transform 90ms ease}.btn:active:not(:disabled){transform:translateY(1px)}tbody tr{transition:background-color .12s ease}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.chart{inline-size:100%;block-size:160px;display:block;overflow:visible}.chart-bar{animation:md-grow .32s cubic-bezier(.2,.7,.3,1) both;transform-origin:bottom}@keyframes md-grow{0%{transform:scaleY(0);opacity:.4}to{transform:none;opacity:1}}.share-bars{display:grid;gap:12px}.share-head{display:flex;justify-content:space-between;gap:12px;font-size:13px;margin-block-end:5px}.share-label{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-value{color:var(--text-muted);flex:none}.share-track{block-size:8px;border-radius:999px;background:var(--surface-2);overflow:hidden}.share-fill{block-size:100%;border-radius:999px;transition:inline-size .32s cubic-bezier(.2,.7,.3,1)}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}:root{--rail-w: 116px;--bar-h: 64px;--tabbar-h: 66px}.app-shell{min-block-size:100dvh;display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr);background:var(--bg)}.rail{position:sticky;inset-block-start:0;block-size:100dvh;background:var(--chrome);color:var(--chrome-ink);display:flex;flex-direction:column;z-index:30;border-inline-end:1px solid var(--chrome-line)}.rail-brand{block-size:var(--bar-h);display:grid;place-items:center;border:0;border-block-end:1px solid var(--chrome-line);background:none;cursor:pointer;flex:none;padding:0}.rail-nav{flex:1;min-block-size:0;overflow-y:auto}.rail-group{padding:8px;border-block-end:1px solid var(--chrome-line);display:grid;gap:2px}.rail-group:last-child{border-block-end:0}.rail-item{position:relative;inline-size:100%;min-block-size:62px;border:0;background:none;color:var(--chrome-muted);display:grid;justify-items:center;align-content:center;gap:6px;padding:10px 6px;border-radius:8px;font:inherit;font-family:var(--font-body);font-size:12px;font-weight:500;line-height:1.25;cursor:pointer;transition:background .15s,color .15s}.rail-item svg{inline-size:22px;block-size:22px;stroke-width:1.6}.rail-item>span:last-child{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-item:hover{background:#ffffff12;color:var(--chrome-ink)}.rail-item.active{color:#fff;background:#c9a14a29;font-weight:700}.rail-item.active svg{color:var(--accent-bright);stroke-width:2}.rail-item.active:before{content:"";position:absolute;inset-inline-end:-8px;inset-block:9px;inline-size:3px;border-radius:3px;background:var(--accent)}.rail-foot{margin-block-start:auto;padding:8px;border-block-start:1px solid var(--chrome-line);display:grid;gap:2px}.rail-item-out{color:#f3a3a3}.rail-item-out:hover{background:#f3a3a324;color:#ffc9c9}.workspace{min-inline-size:0;display:flex;flex-direction:column}.topbar{block-size:var(--bar-h);background:var(--surface);border-block-end:1px solid var(--border);display:flex;align-items:center;gap:14px;padding-inline:clamp(14px,2.2vw,28px);position:sticky;inset-block-start:0;z-index:20}.topbar-mark{display:none;inline-size:38px;block-size:38px;padding:0;border:0;background:none;cursor:pointer}.topbar-title{display:flex;align-items:center;gap:10px;min-inline-size:0}.topbar-title>span[aria-hidden=true]{font-size:17px;color:var(--accent);flex:none}.topbar-title small{display:block;font-size:10px;letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase}.topbar-title strong{display:block;font-size:15.5px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-tools{display:flex;align-items:center;gap:8px;margin-inline-start:auto}.icon-button{position:relative;inline-size:36px;block-size:36px;display:grid;place-items:center;border:1px solid var(--border);background:var(--surface);border-radius:9px;color:var(--text-muted);font:inherit;font-size:15px;cursor:pointer}.icon-button:hover{background:var(--surface-2);color:var(--text)}.icon-button.active{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.dot{position:absolute;inset-block-start:-5px;inset-inline-end:-5px;min-inline-size:17px;block-size:17px;padding-inline:4px;border-radius:999px;background:var(--accent);color:#fff;font-size:10px;line-height:17px;font-weight:700}.profile{display:flex;align-items:center;gap:9px;padding-inline-start:12px;border:0;border-inline-start:1px solid var(--border);background:none;cursor:pointer;font:inherit;color:var(--text);text-align:start;max-inline-size:210px}.avatar{inline-size:34px;block-size:34px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-weight:700;flex:none}.profile strong,.profile small,.sheet-user strong,.sheet-user small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile strong{font-size:13px}.profile small{font-size:10.5px;color:var(--text-muted)}.page{padding:22px clamp(14px,2.2vw,32px) 44px;max-inline-size:1560px;inline-size:100%;margin-inline:auto}.tabbar{display:none;z-index:60;grid-template-columns:repeat(5,minmax(0,1fr));background:var(--chrome);border-block-start:1px solid var(--chrome-line);padding-block-end:env(safe-area-inset-bottom,0px)}.tabbar button{position:relative;block-size:var(--tabbar-h);border:0;background:none;color:var(--chrome-muted);display:grid;justify-items:center;align-content:center;gap:4px;font:inherit;font-family:var(--font-body);font-size:11.5px;font-weight:500;cursor:pointer;padding-inline:2px;min-inline-size:0}.tabbar button>span{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabbar button svg{inline-size:21px;block-size:21px;stroke-width:1.7}.tabbar button.active svg{color:var(--accent-bright);stroke-width:2.1}.tabbar button.active{color:#fff}.tabbar button.active:before{content:"";position:absolute;inset-block-start:0;inset-inline:24%;block-size:3px;border-radius:0 0 3px 3px;background:var(--accent)}.sheet-backdrop{position:fixed;inset:0;z-index:80;background:#060b1299;display:flex;align-items:flex-end;justify-content:center}.sheet{inline-size:min(600px,100%);max-block-size:88dvh;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-block-end:0;border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);box-shadow:var(--shadow);animation:sheet-in .22s cubic-bezier(.22,.61,.36,1) both}@keyframes sheet-in{0%{transform:translateY(14px);opacity:0}}.sheet-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-block-end:1px solid var(--border)}.sheet-user{display:flex;align-items:center;gap:10px;min-inline-size:0}.sheet-user strong{font-size:14px}.sheet-user small{font-size:11px;color:var(--text-muted)}.sheet-body{overflow-y:auto;padding:6px 12px 12px}.sheet-group{padding:12px 4px 4px}.sheet-group h3{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--text-muted)}.sheet-group>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px}.sheet-group button{display:flex;align-items:center;gap:10px;min-block-size:52px;padding-inline:12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;font-size:13.5px;text-align:start;cursor:pointer}.sheet-group button>span[aria-hidden=true]{font-size:17px;color:var(--text-muted);flex:none}.sheet-group button:hover{background:var(--surface-2)}.sheet-group button.active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:700}.sheet-group button.active>span[aria-hidden=true]{color:var(--accent)}.sheet-foot{display:flex;gap:8px;padding:12px 16px;border-block-start:1px solid var(--border);background:var(--surface-2)}.sheet-foot .btn{flex:1;justify-content:center}@media(max-width:1024px){.app-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;block-size:100dvh;min-block-size:100dvh;overflow:hidden}.workspace{min-block-size:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.rail{display:none}.tabbar{display:grid}.topbar{block-size:56px;gap:8px;padding-inline:12px;position:static}.topbar-mark{display:block}.topbar-title>span[aria-hidden=true]{display:none}.topbar-title small{display:none}.page{min-block-size:0;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding:16px 14px 28px}.profile{padding:0;border:0;max-inline-size:none}.profile>span:last-child{display:none}}@media(min-width:1025px){.sheet-backdrop{align-items:center;padding:24px}.sheet{border-radius:var(--radius-lg);border-block-end:1px solid var(--border);max-block-size:80dvh}}@media(max-width:720px){.chart{block-size:140px}.page-head{flex-wrap:wrap;gap:10px}table{min-inline-size:560px}}.review-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.review-doc{position:sticky;inset-block-start:calc(var(--bar-h) + 16px);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;block-size:calc(100dvh - var(--bar-h) - 60px);display:grid;place-items:center}.review-doc img{inline-size:100%;block-size:100%;object-fit:contain;background:#fff}.review-doc object{inline-size:100%;block-size:100%;border:0;background:#fff}.review-doc-fallback{block-size:100%;display:grid;place-content:center;justify-items:center;gap:12px;padding:24px;text-align:center;color:var(--text-muted);font-size:13px}.review-fields{min-inline-size:0}.totals-check{margin:10px 0 0;padding:8px 11px;border-radius:var(--radius);font-size:13px;font-weight:550}.totals-check.ok{background:var(--success-soft);color:var(--success)}.totals-check.bad{background:var(--warning-soft);color:var(--warning)}.review-actions{position:sticky;inset-block-end:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-block-start:18px;padding:12px 0;background:linear-gradient(to top,var(--bg) 70%,transparent)}@media(max-width:1024px){.review-split{grid-template-columns:minmax(0,1fr)}.review-doc{position:static;block-size:min(58dvh,460px)}.review-actions{inset-block-end:0}}.alarm-backdrop{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:20px;background:#060b12c7;animation:alarm-pulse 1.4s ease-in-out infinite}@keyframes alarm-pulse{0%,to{background:#060b12c7}50%{background:#781414d1}}.alarm{inline-size:min(440px,100%);background:var(--surface);border:2px solid var(--danger);border-radius:var(--radius-lg);padding:26px 22px 20px;text-align:center;box-shadow:0 18px 60px #00000073}.alarm-bell{font-size:46px;line-height:1;margin-block-end:10px;animation:alarm-shake 1s ease-in-out infinite;transform-origin:50% 10%}@keyframes alarm-shake{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(12deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(6deg)}}.alarm h2{margin:0 0 6px;font-size:19px}.alarm-body{margin:0 0 4px;color:var(--text-muted);font-size:14px}.alarm-time{margin:0 0 16px;color:var(--text-muted);font-size:12px;font-variant-numeric:tabular-nums}.alarm-error{margin:0 0 12px;padding:8px 11px;border-radius:var(--radius);background:var(--danger-soft);color:var(--danger);font-size:13px}.alarm-actions{display:grid;gap:8px}.alarm-actions .btn{justify-content:center;min-block-size:44px}.alarm-remaining{margin-inline-start:8px;padding:1px 7px;border-radius:999px;background:var(--surface-2);font-size:11px;font-variant-numeric:tabular-nums}.alarm-note{margin:12px 0 0;font-size:12px;color:var(--text-muted)}@media(prefers-reduced-motion:reduce){.alarm-backdrop{animation:none;background:#781414d1}.alarm-bell{animation:none}}.reminder-row{display:flex;align-items:center;gap:10px;padding:9px 0;border-block-end:1px solid var(--border);font-size:13.5px}.reminder-row:last-child{border-block-end:0}.reminder-when{margin-inline-start:auto;font-size:12px;color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.reminder-row.due .reminder-when{color:var(--danger);font-weight:700}.logo-mark{display:grid;place-items:center;border-radius:22%;background:var(--chrome);color:var(--accent-bright);box-shadow:inset 0 0 0 1px #c9a14a8c;font-family:var(--font-display);font-weight:700;line-height:1;flex:none;user-select:none;padding-block-end:.04em}.logo-lockup{display:inline-flex;align-items:center;gap:11px}.logo-word{direction:ltr;display:flex;align-items:baseline;font-family:var(--font-num);font-size:21px;letter-spacing:-.028em;white-space:nowrap}.logo-word-a{font-weight:700;color:var(--text)}.logo-word-b{font-weight:500;color:var(--accent)}.rail .logo-word-a{color:var(--chrome-ink)}.rail .logo-word-b{color:var(--accent-bright)}tbody tr.is-total td{border-block-start:3px double var(--border-strong);font-weight:700}tbody tr.is-total .num{color:var(--text)}
