@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-latin-500-normal-DIxvyhka.woff2) format("woff2"),url(/assets/playfair-display-latin-500-normal-BScSeVwi.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-600-normal-CZLGqjJe.woff2) format("woff2"),url(/assets/playfair-display-latin-600-normal-CxxueQ0Z.woff) format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-700-normal-CuDiGg7c.woff2) format("woff2"),url(/assets/playfair-display-latin-700-normal-Bc_1Q1cG.woff) format("woff")}:root{--receipt: #F7F7F2;--card: #FFFFFF;--ink: #20261F;--ledger: #1D4B38;--daybreak: #A84B08;--slate: #5A655D;--tint: #E8EFE9;--hairline: #DCE0DA;--rail: #F1F1EA;--flag: #B3261E;--flag-tint: color-mix(in srgb, var(--flag) 12%, var(--card));--sans: "Public Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono: ui-monospace, "SF Mono", "Cascadia Mono", "Segoe UI Mono", Consolas, "Liberation Mono", monospace;--display: "Playfair Display", "Noto Serif KR", Georgia, "Times New Roman", serif;--r-card: 12px;--r-control: 8px;--r-chip: 4px;--shadow: 0 1px 2px rgba(32, 38, 31, .08);color-scheme:light}@media (prefers-color-scheme: dark){:root{--receipt: #151A16;--card: #1D231E;--ink: #ECEFEA;--ledger: #8FC3A8;--daybreak: #E8934D;--slate: #9AA79E;--tint: #22301F;--hairline: rgba(236, 239, 234, .14);--rail: #11150F;--shadow: 0 1px 2px rgba(0, 0, 0, .3);--flag: #F28B82;--flag-tint: color-mix(in srgb, var(--flag) 22%, var(--card));color-scheme:dark}}:root[data-theme=light]{--receipt: #F7F7F2;--card: #FFFFFF;--ink: #20261F;--ledger: #1D4B38;--daybreak: #A84B08;--slate: #5A655D;--tint: #E8EFE9;--hairline: #DCE0DA;--rail: #F1F1EA;--flag: #B3261E;--flag-tint: color-mix(in srgb, var(--flag) 12%, var(--card));--shadow: 0 1px 2px rgba(32, 38, 31, .08);color-scheme:light}:root[data-theme=dark]{--receipt: #151A16;--card: #1D231E;--ink: #ECEFEA;--ledger: #8FC3A8;--daybreak: #E8934D;--slate: #9AA79E;--tint: #22301F;--hairline: rgba(236, 239, 234, .14);--rail: #11150F;--flag: #F28B82;--flag-tint: color-mix(in srgb, var(--flag) 22%, var(--card));--shadow: 0 1px 2px rgba(0, 0, 0, .3);color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--receipt);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.meta{color:var(--slate);font-size:13px}.num{text-align:right}h1{font-size:26px;font-weight:700;margin:0 0 4px;letter-spacing:-.01em}h2{font-size:19px;font-weight:700;margin:24px 0 12px}.brand-lockup{display:inline-flex;align-items:center;gap:10px;color:var(--ledger)}.rounds-mark{display:block}.wordmark{font-weight:800;letter-spacing:-.015em;font-size:20px;color:var(--ledger)}.btn{font:inherit;font-weight:600;cursor:pointer;border-radius:var(--r-control);border:1px solid transparent;padding:11px 18px;min-height:44px;line-height:1}.btn-sm{min-height:36px;padding:8px 12px;font-size:14px}.btn-primary{background:var(--ledger);color:var(--receipt)}.btn-primary:hover{filter:brightness(1.06)}.btn-primary:disabled{opacity:.6;cursor:default}.btn-quiet{background:transparent;color:var(--ink);border-color:var(--hairline)}.btn-quiet:hover{background:var(--tint)}.btn-block{width:100%;margin-top:8px}.linkish{background:none;border:none;padding:0;cursor:pointer;color:var(--ledger);font:inherit;text-decoration:underline;text-underline-offset:2px}.receipt-card{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--shadow);padding:20px}.login-page{min-height:100%;display:flex;flex-direction:column;align-items:center;padding:24px}.login-topbar{width:100%;max-width:420px;display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap}.login-card{width:100%;max-width:420px;margin-top:8vh;padding:32px}.login-brand{margin-bottom:8px}.login-tagline{margin:0 0 24px}.login-title{margin-top:8px}.login-lede{color:var(--slate);margin:0 0 24px}.field{display:block;margin-bottom:16px}.field-label{display:block;font-size:14px;font-weight:600;margin-bottom:6px}.field input,.field select,.field textarea{width:100%;font:inherit;padding:11px 12px;min-height:44px;background:var(--receipt);color:var(--ink);border:1px solid var(--hairline);border-radius:var(--r-control)}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--ledger);outline-offset:1px;border-color:var(--ledger)}.field input[type=file]{padding:9px 12px}.field input[type=checkbox],.field input[type=radio]{width:auto;min-height:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.form-error{color:var(--daybreak);font-size:14px;margin:4px 0 12px;border-left:3px solid var(--daybreak);padding-left:10px}.lang-toggle{font-family:var(--mono);font-size:12px;letter-spacing:.04em;background:transparent;color:var(--slate);border:1px solid var(--hairline);border-radius:var(--r-chip);padding:6px 10px;min-height:36px;cursor:pointer}.lang-toggle:hover{color:var(--ink);background:var(--tint)}.shell{min-height:100%}.shell-head{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:12px;flex-wrap:nowrap;padding:10px 20px;background:var(--card);border-bottom:1px solid var(--hairline)}.shell-brand{display:flex;align-items:center;flex:0 0 auto}.shell-nav{display:flex;align-items:center;justify-content:center;gap:2px;flex:1;min-width:0;flex-wrap:nowrap}.nav-item{font:inherit;font-weight:600;font-size:15px;background:transparent;border:none;cursor:pointer;color:var(--slate);padding:8px 10px;min-height:40px;border-radius:var(--r-control);border-bottom:2px solid transparent;white-space:nowrap}.nav-item:hover{color:var(--ink);background:var(--tint)}.nav-item.active{color:var(--ledger);border-bottom-color:var(--ledger)}.shell-menu-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 11px;flex:0 0 auto;font:inherit;font-size:14px;font-weight:700;color:var(--slate);background:transparent;border:1px solid var(--hairline);border-radius:var(--r-control);cursor:pointer}.shell-menu-toggle:hover{color:var(--ink);background:var(--tint)}.shell-menu-toggle.active{color:var(--ledger);border-color:var(--ledger);background:var(--tint)}.shell-menu-label-mobile{display:none}.shell-menu-chevron{width:7px;height:7px;margin-top:-3px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .14s ease}.shell-menu-chevron.open{margin-top:3px;transform:rotate(225deg)}.nav-item:focus-visible,.shell-menu-toggle:focus-visible,.shell-menu-item:focus-visible,.shell-account-toggle:focus-visible,.shell-head .lang-toggle:focus-visible,.shell-head .btn:focus-visible{outline:2px solid var(--ledger);outline-offset:2px}.shell-actions{position:relative;display:flex;align-items:center;gap:8px;flex:0 0 auto}.shell-account-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 11px;font:inherit;font-size:14px;font-weight:700;color:var(--slate);background:transparent;border:1px solid var(--hairline);border-radius:var(--r-control);cursor:pointer}.shell-account-toggle:hover{color:var(--ink);background:var(--tint)}.shell-account-toggle.active{color:var(--ledger);border-color:var(--ledger);background:var(--tint)}.shell-account-panel{position:absolute;top:calc(100% + 10px);right:0;display:grid;gap:8px;min-width:190px;padding:12px;background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:0 12px 28px #141b1629}.shell-account-panel[hidden]{display:none}.shell-account-panel .lang-toggle,.shell-account-panel .btn{width:100%}.shell-account-heading{margin:0 0 2px;color:var(--slate);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.role-badge{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ledger);background:var(--tint);border-radius:var(--r-chip);padding:4px 8px}.shell-menu-panel{position:absolute;top:100%;left:0;right:0;max-height:calc(100dvh - 64px);overflow-y:auto;padding:18px 20px 22px;background:var(--card);border-bottom:1px solid var(--hairline);box-shadow:0 12px 28px #141b1629}.shell-menu-panel[hidden]{display:none}.shell-menu-grid{width:100%;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.shell-menu-group{min-width:0}.shell-menu-heading{margin:0 0 6px;color:var(--slate);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.shell-menu-items{display:grid;gap:2px}.shell-menu-item{display:flex;align-items:center;width:100%;min-height:40px;padding:8px 10px;text-align:left;cursor:pointer;font:inherit;font-size:14px;font-weight:600;color:var(--slate);background:transparent;border:1px solid transparent;border-radius:var(--r-control)}.shell-menu-item:hover{color:var(--ink);background:var(--tint)}.shell-menu-item.active{color:var(--ledger);background:var(--tint);border-color:var(--hairline)}.shell-menu-primary,.shell-menu-account{display:none}@media (min-width: 1101px){.shell-menu-toggle[data-has-secondary=false],.shell-menu-toggle[data-has-secondary=false]+.shell-menu-panel{display:none}}.shell-body{max-width:920px;margin:0 auto;padding:24px 20px 64px}.boot{min-height:100%;display:grid;place-items:center}.boot-stack{display:grid;place-items:center;gap:18px}.boot-mark{width:28px;height:28px;border-radius:50%;border:3px solid var(--hairline);border-top-color:var(--ledger);animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.boot-mark{animation:none}.shell-menu-chevron{transition:none}}.flash-head{margin-bottom:20px}.completeness.ok{color:var(--ledger)}.completeness.waiting{color:var(--daybreak)}.totals{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;background:var(--hairline);border:1px solid var(--hairline);border-radius:var(--r-card);overflow:hidden;margin-bottom:12px}.totals .cell{background:var(--card);padding:14px 16px}.totals .k{font-size:12px;color:var(--slate);margin-bottom:4px}.totals .v{font-size:18px;font-weight:700}.totals .v.under{color:var(--daybreak)}.money-note{margin:0 0 16px}.scroll-x{overflow-x:auto}.ledger-table{width:100%;border-collapse:collapse;margin-bottom:8px}.ledger-table th,.ledger-table td{text-align:left;padding:12px 10px;border-bottom:1px solid var(--hairline);font-size:15px}.ledger-table th{font-size:12px;color:var(--slate);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.ledger-table td.num,.ledger-table th.num{text-align:right}.ledger-table td.under{color:var(--daybreak)}.store-name{font-weight:600}.store-code{margin-left:8px;font-size:12px;color:var(--slate)}.stamp-verified{display:inline-block;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ledger);border:2px solid var(--ledger);border-radius:var(--r-chip);padding:2px 7px;transform:rotate(-3deg)}.stamp-verified.sm{font-size:10px;padding:1px 5px}.chip{display:inline-block;font-family:var(--mono);font-size:11px;letter-spacing:.04em;border-radius:var(--r-chip);padding:3px 8px}.chip-held{color:var(--daybreak);border:1px solid var(--daybreak)}.chip-plain{color:var(--slate);border:1px solid var(--hairline)}.status-ok{color:var(--ledger);border:1px solid var(--ledger)}.status-warn{color:var(--daybreak);border:1px solid var(--daybreak)}.status-bad{color:var(--daybreak);border:1px solid var(--daybreak);background:var(--tint)}.status-plain{color:var(--slate);border:1px solid var(--hairline)}.exceptions{margin-top:28px}.ex-card{margin-bottom:14px}.ex-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--slate);font-size:13px;margin-bottom:8px}.ex-body{margin:0 0 10px}.ex-evidence{border-top:1px solid var(--hairline);padding-top:10px}.ex-evidence-label{display:block;margin-bottom:4px;text-transform:uppercase;letter-spacing:.04em}.ex-evidence-line{font-family:var(--mono);font-size:13px;color:var(--slate)}.allclear{color:var(--slate);background:var(--tint);border-radius:var(--r-control);padding:16px}.loss-card{margin-bottom:14px}.loss-signal{padding:8px 0;border-top:1px solid var(--hairline)}.loss-signal:first-child{border-top:none}.loss-detail{margin:0 0 6px}.loss-counts{display:flex;flex-wrap:wrap;gap:16px;font-size:14px}.loss-count .meta{margin-right:4px}.loss-money{margin:6px 0 0}.loss-held{color:var(--slate);background:var(--tint);border-radius:var(--r-control);padding:12px;margin:0}.loss-noaccuse{margin-top:14px;padding-top:10px;border-top:1px solid var(--hairline)}.conn-card{margin-bottom:12px}.conn-row{display:flex;align-items:center;gap:10px;margin-bottom:10px}.conn-id{color:var(--slate)}.conn-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 16px;margin:0}.conn-meta dt{font-size:12px;color:var(--slate)}.conn-meta dd{margin:0;font-size:14px}.panel-loading{color:var(--slate)}.panel-error{color:var(--daybreak);background:var(--tint);border-radius:var(--r-control);padding:16px;border-left:3px solid var(--daybreak)}.placeholder .allclear{margin-top:12px}.mech-how{margin:8px 0 2px}.mech-how>summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--ledger);list-style:none;padding:2px 0}.mech-how>summary::-webkit-details-marker{display:none}.mech-how>summary:before{content:"+ ";font-family:var(--mono)}.mech-how[open]>summary:before{content:"- "}.mech-how-body{margin:6px 0 0;max-width:68ch}.exceptions-panel .flash-head{margin-bottom:16px}.ex-list{display:flex;flex-direction:column;gap:14px}.ex-why{margin:10px 0 2px;border-top:1px solid var(--hairline);padding-top:8px}.ex-why>summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--ledger);list-style:none;padding:2px 0}.ex-why>summary::-webkit-details-marker{display:none}.ex-why>summary:before{content:"+ ";font-family:var(--mono)}.ex-why[open]>summary:before{content:"- "}.ex-context{margin:8px 0 0}.ex-context>div{display:grid;grid-template-columns:110px 1fr;gap:8px;padding:6px 0;border-bottom:1px solid var(--hairline)}.ex-context>div:last-child{border-bottom:none}.ex-context dt{font-family:var(--mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--slate);margin:0;padding-top:2px}.ex-context dd{margin:0;font-size:14px}.ex-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px}.ex-pilot{display:inline-flex;align-items:center;gap:6px}.pilot-tag{color:var(--slate);border-color:var(--hairline)}.ex-noaccuse{margin:10px 0 0;font-style:italic}@media (max-width: 379px){.ex-context>div{grid-template-columns:1fr;gap:2px}}.receipts-log .flash-head{margin-bottom:16px}.verify-block{margin:0 0 24px;padding:16px;background:var(--tint);border-radius:var(--r-card)}.verify-explain{margin:0 0 12px;max-width:62ch}.log-list{display:flex;flex-direction:column;gap:4px}.log-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;flex-wrap:wrap}.pager-count{flex:1;text-align:center}.receipt-wrap{max-width:560px;margin:0 0 16px}.receipt-wrap .receipt-card{padding:0;border-bottom:none;border-radius:var(--r-card) var(--r-card) 0 0}.rc-highlight .receipt-card{border:2px solid var(--ledger);border-bottom:none}.rc-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:12px 16px;border-bottom:1px dashed var(--hairline);font-family:var(--mono);font-size:12.5px;color:var(--slate)}.rc-marks{display:inline-flex;align-items:center;gap:8px}.rc-body{padding:8px 16px 14px}.rc-title{font-weight:700;font-size:15.5px;margin:4px 0 6px}.rc-row{display:grid;grid-template-columns:108px 1fr;gap:10px;padding:7px 0;border-bottom:1px solid var(--hairline);font-size:15px}.rc-row:last-child{border-bottom:none}.rc-key{font-family:var(--mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--slate);padding-top:3px}.rc-val{word-break:break-word}.rc-evidence{display:grid;grid-template-columns:108px 1fr;gap:10px;padding:7px 0;border-top:1px dashed var(--hairline)}.rc-by{margin-top:8px}.rc-chain{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:9px 16px;border-top:1px dashed var(--hairline);font-size:11.5px;color:var(--slate);background:var(--receipt)}.rc-chain-k{font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ledger)}.rc-chain-arrow{color:var(--daybreak)}.rc-genesis{color:var(--ledger)}.serrate{height:12px;max-width:560px;background:linear-gradient(-45deg,transparent 8px,var(--card) 0) 0 0/16px 12px repeat-x,linear-gradient(45deg,transparent 8px,var(--card) 0) 8px 0/16px 12px repeat-x;filter:drop-shadow(0 1.5px 0 var(--hairline))}.rc-withdrawn .receipt-card{opacity:.72}.rc-withdrawn .rc-title{text-decoration:line-through;text-decoration-thickness:1px}.rc-withdrawn-note{margin:2px 0 6px;font-style:italic}@media (max-width: 379px){.rc-row,.rc-evidence{grid-template-columns:1fr;gap:2px}.rc-key{padding-top:0}}.chain-verdict{margin-top:14px;padding:14px 16px;border-radius:var(--r-control);border:1px solid var(--hairline)}.chain-verdict.ok{border-left:4px solid var(--ledger);background:var(--tint)}.chain-verdict.broken{border-left:4px solid var(--daybreak);background:var(--card)}.chain-verdict-head{display:flex;align-items:center;gap:10px;margin:0 0 6px;font-weight:700}.chain-verdict-mark{font-size:18px}.chain-verdict.ok .chain-verdict-mark{color:var(--ledger)}.chain-verdict.broken .chain-verdict-mark,.chain-verdict.broken .chain-verdict-head{color:var(--daybreak)}.chain-verdict-reason{margin:0 0 8px;color:var(--daybreak);font-size:14px}.chain-verdict-meta{display:flex;flex-wrap:wrap;gap:8px 28px;margin:8px 0 0}.chain-verdict-meta dt{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--slate)}.chain-verdict-meta dd{margin:2px 0 0;font-size:13px}.chain-export{margin-top:12px;padding-top:10px;border-top:1px dashed var(--hairline);display:flex;flex-wrap:wrap;gap:4px 10px}.chain-export-h{font-weight:700;text-transform:uppercase;letter-spacing:.05em}.export-broken{color:var(--daybreak)}.conn-panel .flash-head{margin-bottom:16px}.fleet-rollup{margin-bottom:20px}.fleet-rate{margin:10px 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.rate-pct{font-size:16px;font-weight:700;color:var(--ledger)}.conn-grid{display:flex;flex-direction:column;gap:14px}.conn-card.conn-bad,.conn-card.conn-warn{border-left:4px solid var(--daybreak)}.conn-card.conn-ok{border-left:4px solid var(--ledger)}.conn-escalated{margin:0 0 12px;padding:10px 12px;border-radius:var(--r-control);background:var(--tint);border:1px solid var(--daybreak)}.conn-escalated-h{margin:0 0 4px;font-weight:700;color:var(--daybreak)}.conn-escalated .meta{margin:0}.conn-heal{margin-top:14px;border-top:1px solid var(--hairline);padding-top:10px}.conn-heal h3{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--slate);margin:0 0 8px}.heal-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.heal-item{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 10px;border-radius:var(--r-control);background:var(--receipt);border-left:3px solid var(--hairline)}.heal-item.heal-escalated{border-left-color:var(--daybreak)}.heal-transition{font-size:12.5px;font-weight:700}.heal-outcome,.heal-date,.heal-attempts{font-size:12px}.heal-receipt{font-size:12.5px}.conn-remove-row{margin-top:14px;padding-top:12px;border-top:1px solid var(--hairline)}.conn-remove-action{min-height:44px}.conn-remove-action:focus-visible,.conn-remove-dialog .btn:focus-visible{outline:2px solid var(--ledger);outline-offset:2px}.conn-remove-status{margin:0 0 16px}.conn-remove-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px;overflow-y:auto;background:#141b16b8}.conn-remove-dialog{width:calc(100% - 32px);max-width:34rem;max-height:calc(100dvh - 32px);overflow-y:auto;padding:20px;color:var(--ink);background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:0 16px 40px #0000004d}.conn-remove-dialog h2{margin:0 0 8px}.conn-remove-dialog p{margin:0 0 16px}.conn-remove-error{color:var(--daybreak);padding:10px 12px;border-left:3px solid var(--daybreak);background:var(--tint)}.conn-remove-actions{display:flex;justify-content:flex-end;gap:10px}@media (max-width: 560px){.conn-remove-backdrop{align-items:flex-end;padding:12px}.conn-remove-dialog{width:100%;max-width:none;padding:18px 16px}.conn-remove-actions{flex-direction:column}.conn-remove-actions .btn{width:100%}}@media (max-width: 560px){.receipt-wrap,.serrate{max-width:100%}}@media (max-width: 1100px){.shell-head{padding:10px 16px}.shell-nav,.shell-actions,.shell-menu-label-desktop{display:none}.shell-menu-toggle{margin-left:auto}.shell-menu-label-mobile{display:inline}.shell-menu-panel{max-height:calc(100dvh - 61px);padding:14px 16px 18px;overflow-x:hidden}.shell-menu-grid{max-width:780px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px}.shell-menu-primary{display:block;width:100%;max-width:780px;margin:0 auto 16px;padding-bottom:14px;border-bottom:1px solid var(--hairline)}.shell-menu-account{display:flex;align-items:center;flex-wrap:wrap;gap:10px;width:100%;max-width:780px;margin:0 auto 16px;padding-bottom:14px;border-bottom:1px solid var(--hairline)}}@media (max-width: 560px){body{font-size:16px}.shell-head{gap:10px;padding:8px 12px}.shell-menu-panel{max-height:calc(100dvh - 57px);padding:12px 12px 16px}.shell-menu-grid{grid-template-columns:1fr;gap:14px}.shell-menu-heading{margin-bottom:4px}.shell-menu-primary,.shell-menu-account{margin-bottom:12px;padding-bottom:12px}.shell-body{padding:20px 16px 56px}}.onb-panel{max-width:720px}.onb-mint,.onb-code{padding:20px;margin-bottom:18px}.onb-prep{margin:0 0 20px;padding:16px;background:var(--tint);border:1px solid var(--hairline);border-radius:var(--r-control)}.onb-prep .field-label{margin:0 0 4px}.onb-prep-lede{margin:0 0 12px}.onb-prep-list{display:grid;grid-template-columns:1fr;gap:8px;margin:0;padding-left:22px}.onb-prep-list li{padding-left:4px}.onb-store-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin:8px 0 16px}.onb-store{display:flex;align-items:baseline;gap:8px;padding:10px 12px;border:1px solid var(--hairline);border-radius:var(--r-control);cursor:pointer}.onb-store.on{border-color:var(--ledger);background:var(--tint)}.onb-store input{flex:none}.onb-store .store-code{font-weight:700}.onb-store .store-name{color:var(--slate);font-size:14px}.onb-ready{display:flex;align-items:flex-start;gap:10px;margin:16px 0 12px;padding:14px;border:1px solid var(--hairline);border-radius:var(--r-control);cursor:pointer}.onb-ready:focus-within{outline:2px solid var(--ledger);outline-offset:2px}.onb-ready input{width:auto;min-height:0;margin-top:4px;flex:none}.onb-ready-label{display:block;font-weight:700}.onb-ready-hint{display:block;margin-top:3px}.onb-pick-hint{display:block;margin-top:8px}.onb-code-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:6px 0 14px}.onb-code-value{flex:1 1 260px;word-break:break-all;padding:12px 14px;font-size:15px;background:var(--tint);border:1px solid var(--ledger);border-radius:var(--r-control);color:var(--ink)}.onb-code-meta,.cap-link-meta{margin:0 0 14px;display:grid;gap:6px}.onb-code-meta div,.cap-link-meta div{display:flex;gap:10px}.onb-code-meta dt,.cap-link-meta dt{color:var(--slate);font-size:13px;min-width:92px;margin:0}.onb-code-meta dd,.cap-link-meta dd{margin:0;word-break:break-all}.onb-code-note{margin-bottom:16px}.onb-next{border-top:1px solid var(--hairline);padding-top:14px;margin-top:4px}.onb-steps{margin:8px 0 12px;padding-left:20px}.onb-steps li{margin-bottom:6px}.onb-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}@media (max-width: 560px){.onb-prep-list{grid-template-columns:1fr}.onb-ready{padding:12px}}.cp{padding:16px 20px;margin-top:18px}.cp-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cp-bar-text{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cp-faith{max-width:52ch}.cp-panel{margin-top:14px;border-top:1px solid var(--hairline);padding-top:14px}.cp-h{font-size:17px;font-weight:700;margin:0 0 4px}.cp-ask{display:flex;gap:8px;margin:12px 0}.cp-input{flex:1;font:inherit;padding:10px 12px;min-height:44px;background:var(--receipt);color:var(--ink);border:1px solid var(--hairline);border-radius:var(--r-control)}.cp-input:focus{outline:2px solid var(--ledger);outline-offset:1px;border-color:var(--ledger)}.cp-ask-btn{flex:none}.cp-q-grid{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.cp-q{font:inherit;font-size:14px;text-align:left;cursor:pointer;padding:8px 12px;background:var(--card);color:var(--ink);border:1px solid var(--hairline);border-radius:var(--r-chip)}.cp-q[aria-pressed=true]{border-color:var(--ledger);background:var(--tint)}.cp-answer{margin:16px 0;padding:14px 16px;border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--card)}.cp-answer-uncertain{border-color:var(--daybreak)}.cp-answer-body{margin:4px 0 10px}.cp-guard{font-size:14px;padding:8px 10px;border-radius:var(--r-control);margin:8px 0}.cp-guard-cred{color:var(--daybreak);border:1px solid var(--daybreak)}.cp-guard-fig{color:var(--slate);border:1px solid var(--hairline)}.cp-cite{font-size:13px;color:var(--ledger);margin:8px 0}.cp-esc{margin-top:12px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cp-esc-hint{flex:1 1 240px}.cp-escalated{color:var(--ledger);font-size:14px}.cp-draft{margin-top:12px;border-top:1px dashed var(--hairline);padding-top:10px}.cp-draft-rows{margin:8px 0 0;display:grid;gap:6px}.cp-draft-rows div{display:flex;gap:10px}.cp-draft-rows dt{color:var(--slate);font-size:13px;min-width:108px;margin:0}.cp-draft-rows dd{margin:0}.cp-boundary,.cp-stall{margin-top:18px}.cp-boundary-list{margin:8px 0 0;padding-left:20px}.cp-boundary-list li{margin-bottom:6px;font-size:14px;color:var(--slate)}.cp-stall-table th,.cp-stall-table td{text-align:left;padding:6px 10px}.cp-stall-note{margin-top:10px;max-width:70ch}.ask-panel{max-width:860px}.ask-panel .cp-ask{margin:14px 0}.ask-widget{margin-top:16px}.ask-intro{font-size:15px;color:var(--ink);margin:0 0 10px;max-width:70ch}.ask-refusal{margin-top:16px;padding:14px 16px;border:1px solid var(--hairline);border-left:3px solid var(--daybreak);border-radius:var(--r-control);max-width:70ch}.ask-refusal-body{margin:6px 0 0;font-size:15px}.ask-refusal-alt{margin-top:8px}.ask-notwired{border-left-color:var(--slate)}.ask-upgrade-note{margin-top:18px;max-width:70ch}.cap-mint-panel{max-width:640px}.cap-mint,.cap-link{padding:20px}.cap-form{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px}.cap-form .field{margin-bottom:12px}.cap-link-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:6px 0 14px}.cap-link-value{flex:1 1 260px;word-break:break-all;padding:12px 14px;font-size:14px;background:var(--tint);border:1px solid var(--ledger);border-radius:var(--r-control);color:var(--ink)}.capture-page{min-height:100%;display:flex;flex-direction:column;padding:16px}.capture-topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.capture-card{width:100%;max-width:460px;margin:0 auto;padding:22px}.capture-title{font-size:22px}.capture-lede{margin-bottom:18px}.capture-conf{border:0;padding:0;margin:0 0 16px}.capture-conf-row{display:flex;gap:8px;flex-wrap:wrap}.capture-conf-opt{display:flex;align-items:center;gap:6px;cursor:pointer;padding:8px 12px;border:1px solid var(--hairline);border-radius:var(--r-chip);font-size:14px}.capture-conf-opt.on{border-color:var(--ledger);background:var(--tint)}.capture-conf-opt input{width:auto;min-height:0}.capture-result{padding:16px;border-radius:var(--r-control);border:1px solid var(--hairline)}.capture-result-body{margin:6px 0 10px}.capture-matched{border-color:var(--ledger);background:var(--tint)}.capture-needs-review{border-color:var(--daybreak)}.capture-pending{border-color:var(--hairline)}.capture-dead{padding:16px;border:1px solid var(--daybreak);border-radius:var(--r-control);color:var(--daybreak)}@media (max-width: 560px){.cap-form{grid-template-columns:1fr}}.num-panel{max-width:960px}.num-chips{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.num-chip.active{border-color:var(--ledger);background:var(--tint)}.num-body{margin-top:10px}.num-cards{margin:10px 0}.num-evidence{margin-top:8px}.num-def{margin:8px 0}.num-excluded{margin-top:8px;color:var(--daybreak)}.num-held-banner{margin:10px 0;padding:10px 14px;border:1px solid var(--daybreak);border-radius:var(--r-control);color:var(--daybreak)}.num-empty{padding:14px 0}.num-window{margin:4px 0 8px}.num-crumbs{display:flex;align-items:center;gap:10px;margin:8px 0}.num-badge-accelerating{border-color:var(--ledger);color:var(--ledger);background:var(--tint)}.num-badge-fading{border-color:var(--daybreak);color:var(--daybreak)}.num-badge-steady,.num-badge-too-little-data{color:var(--ink)}.num-band-dead{border-color:var(--daybreak);color:var(--daybreak)}.num-band-stale{color:var(--daybreak)}.num-dead{margin-top:22px}.num-dead h2{margin-bottom:6px}.num-dead-note{margin-top:4px;max-width:340px}.chart{margin:14px 0}.chart svg{display:block;width:100%;height:auto}.chart-legend{display:flex;gap:16px;margin-bottom:4px;flex-wrap:wrap}.chart-key:before{content:"";display:inline-block;width:12px;height:3px;border-radius:2px;margin-right:6px;vertical-align:middle;background:var(--ledger)}.chart-key-kept:before{background:var(--daybreak)}.chart-line{fill:none;stroke:var(--ledger);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.chart-line-kept{stroke:var(--daybreak)}.chart-dot{fill:var(--ledger)}.chart-dot-kept{fill:var(--daybreak)}.chart-axis{stroke:var(--hairline);stroke-width:1}.chart-zero{stroke:var(--slate);stroke-width:1;stroke-dasharray:3 3}.chart-x,.chart-endlabel{font-size:11px;fill:var(--slate);font-family:var(--mono)}.chart-end-net{fill:var(--ledger)}.chart-end-kept{fill:var(--daybreak)}.chart-compact{margin:8px 0}.num-compare{margin-top:20px}.num-compare h2{margin-bottom:6px}.num-compare-held{margin:10px 0;padding:10px 14px;border:1px solid var(--hairline);border-radius:var(--r-control)}.num-compare-table th[scope=row]{font-weight:600;text-align:left}.num-chip:disabled{opacity:.55;cursor:not-allowed}.home-panel{max-width:880px}.home-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin-top:14px}.home-card{padding:18px}.home-card h2{margin:0 0 8px;font-size:17px}.home-attn{border-color:var(--daybreak)}.home-ex-list{margin:8px 0;padding-left:0;list-style:none}.home-ex-list li{margin:4px 0;font-size:15px}.home-ex-store{color:var(--slate);font-size:13px;margin-right:4px}.home-cta{margin-top:8px}.home-flash-link{margin-top:20px}.insights-feed{margin:4px 0 18px}.insights-h{margin:0 0 6px;font-size:17px}.insights-list{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:8px}.insight{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;padding:12px 14px;background:var(--card);border:1px solid var(--hairline);border-left-width:3px;border-radius:var(--r-control)}.insight-claim{flex:1 1 260px;font-size:15px}.insight-link{flex:0 0 auto;font-size:13px}.insight-attention{border-left-color:var(--daybreak)}.insight-info{border-left-color:var(--ledger)}.insight-quiet{border-left-color:var(--hairline)}.insight-calm{border-left-color:var(--tint)}.dq-strip{margin:0 0 14px;padding:12px 14px;border-radius:var(--r-control);border:1px solid var(--hairline)}.dq-strip-dirty{border-left:3px solid var(--daybreak)}.dq-strip-trend{margin-left:4px}.dq-strip-cta{margin-left:8px}.dq-list{max-width:820px}.dq-lede{margin-bottom:10px}.dq-check{padding:14px 0;border-top:1px solid var(--hairline)}.dq-check h3{margin:0 0 6px;font-size:16px}.dq-clear .dq-clear-line{margin:4px 0 0}.dq-count{margin:2px 0 6px}.dq-count-n{font-weight:700;color:var(--daybreak)}.dq-touches{margin:6px 0;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.dq-touch{font-size:12px}.dq-rows{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:8px}.dq-row{padding:8px 10px;background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-control)}.dq-row-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.dq-store{font-size:12px}.dq-fig{color:var(--daybreak)}.dq-row-detail{margin:4px 0 0}.dq-ghost{margin-top:18px;padding-top:14px;border-top:1px solid var(--hairline);opacity:.9}.dq-ghost h3{margin:0 0 4px;font-size:15px;color:var(--slate)}.tk-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;margin:4px 0 18px}.tk-periods{display:flex;gap:6px}.tk-custom-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.tk-field{display:flex;flex-direction:column;gap:3px}.tk-date,.tk-datetime,.tk-source{padding:7px 9px;border:1px solid var(--hairline);border-radius:var(--r-control);background:var(--card);color:var(--ink);font:inherit}.tk-prepared{border-radius:var(--r-control);padding:10px 14px;margin:0 0 14px;font-size:14px}.tk-prepared-yes{color:var(--slate);background:var(--tint)}.tk-prepared-no{color:var(--daybreak);background:var(--tint);border-left:3px solid var(--daybreak)}.tk-needslook{margin:0 0 18px;padding:12px 14px;background:var(--tint);border-radius:var(--r-control)}.tk-needslook-list{margin:6px 0 0;padding:0;list-style:none;display:grid;gap:6px}.tk-needslook-item{font-size:14px}.tk-needslook-clear{margin:4px 0 0}.tk-list{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:10px}.tk-row{padding:10px 12px;background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-control)}.tk-row-held{border-left:3px solid var(--daybreak)}.tk-row-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.tk-who{font-weight:600}.tk-total{margin-left:auto;font-family:var(--mono);font-size:16px}.tk-drill{margin-left:auto}.tk-row-head .tk-drill{margin-left:0}.tk-held-why{color:var(--daybreak);margin:6px 0 0;font-size:14px}.tk-over40{margin:6px 0 0}.tk-over40-h{font-family:var(--mono)}.tk-corrected{margin:4px 0 0}.tk-context{margin:6px 0 0;display:grid;gap:3px}.tk-subtotals{margin:18px 0 0;padding-top:12px;border-top:1px solid var(--hairline)}.tk-subtotal{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:5px 0}.tk-subtotal-h{font-family:var(--mono)}.tk-noaccuse{margin:18px 0 0;padding-top:12px;border-top:1px solid var(--hairline)}.tk-custom-block{margin:0 0 20px;padding:12px;background:var(--tint);border-radius:var(--r-control)}.tk-grand{margin:8px 0 0;padding:12px;border:1px solid var(--daybreak);border-radius:var(--r-control)}.tk-grand-h{color:var(--daybreak)}.tk-ledger-head{display:flex;align-items:center;gap:12px;margin:0 0 10px}.tk-ledger-h{font-size:18px;margin:0}.tk-punch-list{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:8px}.tk-punch{padding:8px 10px;background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-control)}.tk-punch-open{border-left:3px solid var(--daybreak)}.tk-punch-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.tk-punch-h{font-family:var(--mono)}.tk-punch-times{margin:4px 0 0}.tk-fix{margin:8px 0 0}.tk-fix-form{margin:0 0 18px;padding:14px;background:var(--tint);border-radius:var(--r-control);display:grid;gap:10px;max-width:420px}.tk-fix-actions{display:flex;gap:8px}.tk-fix-filed{color:var(--slate);background:var(--tint);border-radius:var(--r-control);padding:10px 14px;margin:0 0 14px}.field-hint{display:block;margin-top:6px}.login-switch{margin:18px 0 0;text-align:center}.login-home{margin:18px -8px -8px;padding:16px 8px 0;border-top:1px solid var(--hairline);text-align:center}.home-welcome{margin:4px 0 18px;padding:20px}.home-welcome h2{margin:0 0 6px;font-size:19px}.home-welcome-lede{margin:0 0 14px}.home-welcome-steps{margin:0;padding-left:22px;display:grid;gap:14px}.home-welcome-steps li{padding-left:4px}.home-welcome-steps h3{margin:0 0 4px;font-size:16px;font-weight:600}.home-welcome-steps p{margin:0 0 8px}.home-setup-strip{list-style:none;padding-left:0}.home-setup-step{display:flex;gap:12px;align-items:flex-start;padding-left:0}.home-setup-step-main{flex:1;min-width:0}.setup-state{flex:none;margin-top:3px;min-width:56px;text-align:center;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.setup-state-done{color:var(--ledger);border:1px solid var(--ledger)}.setup-state-now{color:var(--daybreak);border:1px solid var(--daybreak);background:var(--tint)}.setup-state-next{color:var(--slate);border:1px solid var(--hairline)}.setup-when{color:var(--slate)}.setup-doc-link{display:inline-block;margin-top:2px;font-size:13px}.home-setup-aside,.home-setup-sample{margin-top:16px;padding-top:14px;border-top:1px solid var(--hairline)}.home-setup-aside h3,.home-setup-sample h3{margin:0 0 4px;font-size:16px;font-weight:600}.home-setup-aside p,.home-setup-sample p{margin:0 0 8px}.home-sample-cta{margin-top:2px}.home-with-optin{display:grid;gap:18px}.sample-morning{display:grid;gap:16px}.sample-banner{background:var(--tint);border:1px solid var(--daybreak);border-left:4px solid var(--daybreak);border-radius:var(--r-control);padding:14px 16px}.sample-banner-head{display:flex;align-items:center;gap:10px}.sample-banner-h{margin:0;font-weight:700;color:var(--daybreak)}.sample-banner-body{margin:6px 0 0}.sample-tag{flex:none;color:var(--daybreak);border:1px solid var(--daybreak);text-transform:uppercase;font-size:11px;letter-spacing:.04em}.sample-back{margin-top:12px}.flash-with-optin{display:grid;gap:18px}.mailpref-card{max-width:560px;padding:20px}.mailpref-card h2{margin:0 0 6px;font-size:18px}.mailpref-toggle{display:flex;align-items:baseline;gap:8px;margin:14px 0 6px}.mailpref-toggle input{flex:none}.mailpref-toggle .field-label{margin-bottom:0}.mailpref-saved{color:var(--ledger);margin:8px 0 0}.mailpref-note{margin:10px 0 0}.onb-add{margin:4px 0 16px}.onb-add-toggle{margin-bottom:4px}.onb-add-form{padding:14px;background:var(--tint);border-radius:var(--r-control);margin:8px 0 0;max-width:420px}.onb-add-actions{display:flex;gap:8px}.onb-added{color:var(--ledger);margin:10px 0 0}.num-kpi-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(154px,1fr));gap:1px;background:var(--hairline);border:1px solid var(--hairline);border-radius:var(--r-card);overflow:hidden;margin:12px 0 8px}.num-kpi{background:var(--card);padding:14px 16px;min-width:0}.num-kpi-hero{background:var(--tint)}.num-kpi-key{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--slate);margin-bottom:6px;display:flex;align-items:center;gap:6px}.num-kpi-hero .num-kpi-key:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ledger);flex:none}.num-kpi-val{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.15;color:var(--ink)}.num-kpi-hero .num-kpi-val{font-size:28px}.num-kpi-sub{margin-top:6px;font-size:13px;color:var(--slate)}.num-delta{display:inline-flex;align-items:baseline;gap:3px;margin-top:6px;font-family:var(--mono);font-size:12px;font-weight:600;padding:1px 6px;border-radius:var(--r-chip)}.num-delta-up{color:var(--ledger);background:color-mix(in srgb,var(--ledger) 12%,transparent)}.num-delta-down{color:var(--ink);background:color-mix(in srgb,var(--slate) 14%,transparent)}.num-delta-held{color:var(--daybreak);background:color-mix(in srgb,var(--daybreak) 12%,transparent)}.num-delta-flat{color:var(--slate);background:transparent}.num-delta-up:before{content:"▲";font-size:9px}.num-delta-down:before{content:"▼";font-size:9px}.num-delta-held:before{content:"○";font-size:9px}@media (max-width: 379px){.num-kpi-row{grid-template-columns:1fr}}.num-eyebrow-h{font-family:var(--mono);font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--slate);margin:22px 0 6px}:lang(ko) .num-eyebrow-h{letter-spacing:0;text-transform:none;font-family:var(--sans);font-size:13px}:lang(ko) .num-kpi-key{letter-spacing:0;text-transform:none;font-family:var(--sans)}.num-rank-wrap{margin:12px 0}.num-rank{display:grid;gap:2px}.num-rank-row{display:grid;grid-template-columns:minmax(110px,30%) 1fr max-content;align-items:center;gap:12px;padding:6px 0;border-bottom:1px solid var(--hairline)}.num-rank-name{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.num-rank-code{font-size:12px;color:var(--slate);margin-left:6px}.num-rank-track{position:relative;height:16px;background:var(--tint);border-radius:var(--r-chip);overflow:hidden}.num-rank-bar{display:block;height:100%;background:var(--ledger);border-radius:var(--r-chip)}.num-rank-bar.num-badge-fading{background:var(--daybreak)}.num-rank-bar.num-badge-too-little-data{background:var(--slate);opacity:.45}.num-rank-val{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right}@media (max-width: 440px){.num-rank-row{grid-template-columns:1fr max-content}.num-rank-track{grid-column:1 / -1}}.num-heat{text-align:right}.num-heat-pos-1{background:color-mix(in srgb,var(--ledger) 10%,var(--card))}.num-heat-pos-2{background:color-mix(in srgb,var(--ledger) 20%,var(--card))}.num-heat-pos-3{background:color-mix(in srgb,var(--ledger) 32%,var(--card));font-weight:700}.num-heat-neg-1{background:color-mix(in srgb,var(--flag) 10%,var(--card))}.num-heat-neg-2{background:color-mix(in srgb,var(--flag) 20%,var(--card))}.num-heat-neg-3{background:color-mix(in srgb,var(--flag) 30%,var(--card));font-weight:700}.num-heat-zero{color:var(--slate)}.num-bands-wrap{margin:12px 0}.num-bands{display:flex;flex-wrap:wrap;gap:8px}.num-band-chip{font-weight:600}.num-band-dead{color:var(--flag);border-color:var(--flag);background:var(--flag-tint)}.num-attention{display:grid;gap:8px;margin:12px 0}.num-attn{padding:12px 14px;background:var(--card);border:1px solid var(--hairline);border-left-width:3px;border-radius:var(--r-control)}.num-attn-flag{border-left-color:var(--flag)}.num-attn-watch,.num-attn-held{border-left-color:var(--daybreak)}.num-attn-ok{border-left-color:var(--ledger)}.num-attn-head{font-size:15px;font-weight:700;margin:0 0 3px}.num-attn-conseq{font-size:13.5px;color:var(--slate);margin:0;font-family:var(--mono)}.num-attn-link{margin-top:6px;font-size:13px}.num-evidence{border-top:1px solid var(--hairline);padding-top:6px;margin-top:10px;font-family:var(--mono);font-variant-numeric:tabular-nums}.num-evd-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:7px;vertical-align:baseline}.num-evd-dot-ok{background:var(--ledger)}.num-evd-dot-part{background:var(--daybreak)}.ledger-zebra tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--tint) 40%,transparent)}.ledger-cell-weekend{background:color-mix(in srgb,var(--tint) 55%,transparent)}.ledger-row-best td:first-child{box-shadow:inset 3px 0 0 var(--ledger)}.ledger-row-soft td:first-child{box-shadow:inset 3px 0 0 var(--slate)}.num-day-chip{margin-left:8px;font-size:11px}.num-day-best{color:var(--ledger);border:1px solid var(--ledger)}.num-day-soft{color:var(--slate);border:1px solid var(--hairline)}.num-urgent{font-weight:700;color:var(--daybreak);font-family:var(--mono)}@media (max-width: 560px){.ledger-sticky th:first-child,.ledger-sticky td:first-child{position:sticky;left:0;background:var(--card);z-index:1}}.num-chipgroups{display:flex;flex-wrap:wrap;gap:6px 18px;align-items:flex-end;margin:10px 0}.num-chipgroup-k{display:block;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--slate);margin:0 0 4px 2px}:lang(ko) .num-chipgroup-k{letter-spacing:0;text-transform:none;font-family:var(--sans);font-size:12px}.chart-grid{stroke:var(--hairline);stroke-width:1}.chart-area-net{fill:var(--ledger);fill-opacity:.12;stroke:none}.chart-weekend{fill:var(--slate);opacity:.07}@media (prefers-color-scheme: dark){.chart-area-net{fill-opacity:.16}.chart-weekend{opacity:.12}}.dq-check{border-left:3px solid var(--hairline);padding-left:12px}.dq-tone-ok{border-left-color:var(--ledger)}.dq-tone-watch{border-left-color:var(--daybreak)}.dq-tone-flag{border-left-color:var(--flag)}.num-chip,.num-rank-bar,.num-attn,.num-kpi{transition:background-color .15s ease,border-color .15s ease,transform .12s ease}.num-chip:active{transform:translateY(1px)}button:focus-visible,.linkish:focus-visible{outline:2px solid var(--ledger);outline-offset:2px}@media (prefers-reduced-motion: reduce){.num-chip,.num-rank-bar,.num-attn,.num-kpi{transition:none}.num-chip:active{transform:none}}h1{font-family:var(--display);font-weight:600;font-size:clamp(26px,3.2vw,34px);line-height:1.15;letter-spacing:0}h2{font-family:var(--display);font-weight:600;font-size:21px;letter-spacing:0}.wordmark{font-family:var(--display);font-weight:600;letter-spacing:0;font-size:20px}.login-brand .wordmark{font-size:26px}.shell-brand .brand-lockup{gap:12px}.shell-brand .brand-ink{width:40px;height:40px;border-radius:10px;background:var(--tint);align-items:center;justify-content:center;color:var(--ledger);flex:none}.page-eyebrow{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--ledger);margin:0 0 8px}.page-title{font-family:var(--display);font-weight:600;color:var(--ink);font-size:clamp(28px,3.2vw,38px);line-height:1.15;margin:0 0 8px;letter-spacing:0}.page-sub{color:var(--slate);font-size:15px;max-width:62ch;margin:0}.stat-band{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:14px;margin:18px 0}.stat-tile{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-card);padding:18px 20px;min-width:0}.stat-tile-hero{background:var(--tint);border-color:color-mix(in srgb,var(--ledger) 40%,var(--hairline))}.stat-label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--slate);margin:0 0 8px;display:flex;align-items:center;gap:7px}.stat-dot{width:7px;height:7px;border-radius:50%;background:var(--ledger);flex:none}.stat-value{font-family:var(--display);font-weight:600;font-size:32px;line-height:1.1;color:var(--ink);font-variant-numeric:lining-nums tabular-nums}.stat-tile-hero .stat-value{color:var(--ink)}.stat-sub{margin-top:8px;font-size:12.5px;color:var(--slate)}.attn-card{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:14px;background:var(--card);border:1px solid var(--hairline);border-left:4px solid var(--slate);border-radius:var(--r-card);padding:16px 18px;margin:0 0 12px}.attn-chip{width:34px;height:34px;border-radius:8px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--tint);color:var(--slate)}.attn-chip svg{width:18px;height:18px}.attn-kicker{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--slate);margin:0 0 4px}.attn-head{font-size:16.5px;font-weight:650;color:var(--ink);margin:0;line-height:1.35}.attn-detail{font-size:14px;color:var(--slate);margin:4px 0 0}.attn-card.is-flag{border-left-color:var(--flag)}.attn-card.is-flag .attn-chip{background:var(--flag-tint);color:var(--flag)}.attn-card.is-held{border-left-color:var(--daybreak)}.attn-card.is-held .attn-chip{background:color-mix(in srgb,var(--daybreak) 16%,transparent);color:var(--daybreak)}.attn-card.is-info{border-left-color:var(--ledger)}.attn-card.is-info .attn-chip{background:var(--tint);color:var(--ledger)}.panel{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-card);padding:22px 24px;margin:0 0 18px}.panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 14px;flex-wrap:wrap}.panel-title{font-family:var(--display);font-weight:600;font-size:21px;color:var(--ink);margin:0;letter-spacing:0}.panel-sub{font-size:14px;color:var(--slate);margin:4px 0 0}.panel-actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex-wrap:wrap}.btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--hairline)}.btn-ghost:hover{background:var(--tint);border-color:color-mix(in srgb,var(--ledger) 34%,var(--hairline))}.btn-ghost:focus-visible{outline:2px solid var(--ledger);outline-offset:2px}.btn-primary:focus-visible,.btn-quiet:focus-visible{outline:2px solid var(--ledger);outline-offset:2px}.lang-toggle{border-radius:999px;letter-spacing:.06em;font-weight:600}.lang-toggle:focus-visible{outline:2px solid var(--ledger);outline-offset:2px}.field input,.field select,.field textarea{border-radius:var(--r-control)}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--ledger);outline-offset:1px}.chart-line{stroke-width:2.5}.chart-line-kept{stroke-dasharray:5 4}.login-page{padding:32px 24px}.login-card{margin-top:9vh;border-radius:var(--r-card)}.login-title{font-family:var(--display);font-weight:600}.nav-ic{display:inline-flex;align-items:center;justify-content:center;flex:none;color:currentColor}.nav-ic svg{width:18px;height:18px;display:block}.shell-menu-item{gap:10px}@media (min-width: 1101px){.shell-head{position:fixed;top:0;left:0;bottom:0;width:264px;z-index:20;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:4px;padding:22px 16px 18px;overflow-y:auto;background:var(--rail);border-bottom:none;border-right:1px solid var(--hairline)}.shell-brand{padding:4px 8px 16px}.shell-nav{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:2px;flex:0 0 auto}.nav-item{display:flex;align-items:center;gap:11px;width:100%;text-align:left;justify-content:flex-start;white-space:normal;padding:10px 12px;border-radius:10px;border-bottom:2px solid transparent;color:var(--slate);font-weight:500}.nav-item:hover{background:color-mix(in srgb,var(--tint) 60%,transparent);color:var(--ink)}.nav-item.active{background:var(--tint);color:var(--ledger);font-weight:600;border-bottom-color:transparent}.shell-menu-toggle{width:100%;justify-content:flex-start;gap:10px;margin-top:8px;border-color:transparent;color:var(--slate)}.shell-menu-toggle:hover{background:color-mix(in srgb,var(--tint) 60%,transparent);color:var(--ink)}.shell-menu-toggle .shell-menu-chevron{margin-left:auto}.shell-menu-panel{position:fixed;top:0;bottom:0;left:264px;right:auto;width:min(380px,34vw);max-height:100dvh;overflow-y:auto;padding:22px 22px 26px;border-bottom:none;border-right:1px solid var(--hairline);box-shadow:24px 0 48px #00000047}.shell-menu-grid{grid-template-columns:1fr;gap:18px;max-width:none}.shell-menu-heading{letter-spacing:.12em}.shell-menu-item{border-radius:10px}.shell-actions{margin-top:auto;flex-direction:column;align-items:stretch;gap:8px;padding-top:16px;border-top:1px solid var(--hairline)}.shell-account-toggle{width:100%;justify-content:flex-start;border-color:transparent}.shell-account-toggle .shell-menu-chevron{margin-left:auto}.shell-account-panel{position:absolute;left:0;right:0;top:auto;bottom:calc(100% + 10px)}.shell-body{max-width:1256px;margin:0 0 0 264px;padding:40px 48px 64px}}:lang(ko) .page-eyebrow,:lang(ko) .stat-label,:lang(ko) .attn-kicker,:lang(ko) .shell-menu-heading{letter-spacing:0;text-transform:none}:lang(ko) .stat-label,:lang(ko) .attn-kicker{font-family:var(--sans)}.theme-toggle{display:inline-flex;align-items:center;gap:2px;flex:none;padding:3px;border:1px solid var(--hairline);border-radius:999px;background:transparent}.theme-opt{display:inline-flex;align-items:center;justify-content:center;gap:6px;font:inherit;font-size:12px;font-weight:600;line-height:1;color:var(--slate);background:transparent;border:1px solid transparent;border-radius:999px;cursor:pointer;padding:0 12px;min-height:44px}.theme-opt:hover{color:var(--ink)}.theme-opt.active{color:var(--ledger);background:var(--tint)}.theme-opt:focus-visible{outline:2px solid var(--ledger);outline-offset:2px}.theme-ic{display:inline-flex;align-items:center}.theme-ic svg{width:15px;height:15px;display:block}.shell-foot{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:18px 20px 28px}@media (min-width: 1101px){.shell-head{padding-bottom:84px}.shell-foot{position:fixed;left:0;bottom:0;z-index:21;width:264px;justify-content:center;padding:12px 16px;background:var(--rail);border-right:1px solid var(--hairline);border-top:1px solid var(--hairline)}}@media (max-width: 440px){.theme-opt{padding:0 11px;gap:0}.theme-opt-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.shell-foot{padding:16px 16px 24px}}.page-head{margin:0 0 22px}.home-panel{max-width:1040px}.home-head{margin-bottom:20px}.home-glance{margin:4px 0 20px}.home-panel .home-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-top:4px}.home-panel .home-grid .attn-card{margin:0}.home-panel .attn-head{font-family:var(--sans)}.home-panel .attn-body>.home-ex-list{margin:8px 0 0}.home-panel .attn-body .meta{margin:6px 0 0}.home-panel .attn-body .home-cta{margin-top:12px}.home-welcome .home-welcome-lede{color:var(--slate)}.flash-head .flash-meta{margin-top:10px}.flash-totals{margin:20px 0}.flash-totals .stat-value.under{color:var(--daybreak)}.sample-morning{gap:18px}.sample-banner{border-radius:var(--r-card)}.onb-head{margin-bottom:22px}.onb-panel .onb-prep{border-radius:var(--r-control)}.mailpref-card{margin-top:4px}.num-panel{max-width:none}.num-panel>.flash-head{margin-bottom:22px}.analyst-panel{max-width:760px}.analyst-panel>.flash-head{margin-bottom:20px}.num-kpi-row{background:transparent;border:none;border-radius:0;overflow:visible;gap:14px}.num-kpi{border:1px solid var(--hairline);border-radius:var(--r-card);padding:18px 20px}.num-kpi-hero{border-color:color-mix(in srgb,var(--ledger) 40%,var(--hairline))}.num-kpi-key{letter-spacing:.12em}.num-kpi-val{font-family:var(--display);font-weight:600;font-size:26px;line-height:1.1;color:var(--ink);font-variant-numeric:lining-nums tabular-nums}.num-kpi-hero .num-kpi-val{font-size:30px}.num-attention{gap:12px}.num-attn{border-radius:var(--r-card);border-left-width:4px;padding:16px 18px}.num-attn-head{font-size:16.5px;font-weight:650;line-height:1.35}.num-attn-conseq{font-size:14px}.insight{border-radius:var(--r-card);padding:14px 16px}.insight-claim{font-size:15px}.analyst-ask{display:flex;gap:8px;align-items:stretch;margin:16px 0 4px}.analyst-ask .analyst-input{flex:1;min-width:0}.analyst-ask .analyst-ask-btn{flex:none}.analyst-answer,.analyst-cap{margin-top:18px;padding:20px 22px;background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-card)}.analyst-line{font-size:15.5px;margin:0 0 8px}.analyst-line:last-child{margin-bottom:0}.analyst-cites{margin-top:14px;border-top:1px solid var(--hairline);padding-top:14px}.analyst-proposals{margin-top:14px}.chart-plot{position:relative}.chart svg{outline:none}.chart svg:focus-visible{outline:2px solid var(--ledger);outline-offset:2px;border-radius:8px}.chart-hit{fill:transparent;cursor:pointer}.chart-dot-last{fill:none;stroke-width:2}.chart-dot-last-net{stroke:var(--ledger)}.chart-dot-last-kept{stroke:var(--daybreak)}.chart-dot-hot{stroke:var(--card);stroke-width:1.5}.chart-crosshair{stroke:var(--slate);stroke-width:1;stroke-dasharray:3 3;opacity:.55}.chart-ytick{font-size:11px;fill:var(--slate);font-family:var(--mono)}.chart-thin{padding:14px 2px}.chart-bare{margin:6px 0}.chart-tip{position:absolute;z-index:2;pointer-events:none;transform:translate(-50%,calc(-100% - 10px));min-width:max-content;max-width:240px;background:var(--card);border:1px solid var(--hairline);border-radius:8px;padding:8px 10px;box-shadow:0 8px 22px #141b1633}.chart-tip-when{display:block;color:var(--slate);font-size:11px;margin-bottom:5px}.chart-tip-row{display:flex;align-items:center;gap:7px;line-height:1.5}.chart-tip-key{width:9px;height:9px;border-radius:2px;flex:none;display:inline-block}.chart-tip-key-net{background:var(--ledger)}.chart-tip-key-kept{background:var(--daybreak)}.chart-tip-label{color:var(--slate);font-size:12.5px}.chart-tip-val{color:var(--ink);font-size:12.5px;margin-left:auto;padding-left:14px}.chart-live{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.loss-sig-body,.tk-prepared-body{min-width:0}.loss-list{display:grid;gap:12px}.loss-store{display:grid;gap:8px}.loss-signals{display:grid;gap:10px}.loss-store .attn-card{margin-bottom:0}.loss-sig .attn-kicker{text-transform:none;letter-spacing:.02em;font-size:11px}.loss-money{margin-top:6px;color:var(--slate)}.loss-noaccuse{margin-top:18px;max-width:72ch;font-style:italic}.loss-panel .ex-why{margin:2px 0 0}.tk-head{margin-bottom:18px}.tk-prepared{margin-bottom:16px}.tk-ledger-head{margin-top:4px}.costs-actions{display:flex;justify-content:flex-end;margin-bottom:10px}.costs-sec-h{margin:24px 0 10px}.costs-figures{margin:4px 0 16px}.costs-cats{margin:4px 0 10px}.costs-prov{margin-top:8px}.costs-store .meta+.meta{margin-top:4px}.costs-alloc{padding:12px 0;border-top:1px solid var(--hairline)}.costs-alloc:first-of-type{border-top:none;padding-top:2px}.costs-alloc-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.costs-alloc-amt{font-size:15px}.costs-shares{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px;font-size:14px}.costs-form-lede{max-width:70ch;margin-bottom:14px}.costs-field{display:block;margin-bottom:14px;max-width:440px}.costs-store-select,.costs-month,.costs-amount{width:100%;font:inherit;padding:11px 12px;min-height:44px;background:var(--receipt);color:var(--ink);border:1px solid var(--hairline);border-radius:var(--r-control)}.costs-store-select:focus,.costs-month:focus,.costs-amount:focus{outline:2px solid var(--ledger);outline-offset:1px;border-color:var(--ledger)}.costs-form-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.costs-saved{color:var(--ledger);margin:10px 0 0}.tr-lede{margin-bottom:4px}.tr-policy-note{margin:0 0 14px;max-width:72ch}.tr-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.tr-list-quiet{opacity:.92}.tr-card{padding:14px 16px;background:var(--card);border:1px solid var(--hairline);border-left:3px solid var(--hairline);border-radius:var(--r-card)}.tr-discrepancy,.tr-ambiguous{border-left-color:var(--daybreak)}.tr-closed_verified{border-left-color:var(--ledger)}.tr-head{display:flex;align-items:center;justify-content:space-between;gap:10px 14px;flex-wrap:wrap}.tr-route{display:inline-flex;align-items:center;gap:8px;font-weight:600}.tr-arrow{color:var(--slate)}.tr-lines{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:5px}.tr-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:14px}.tr-line-name{flex:1 1 auto}.tr-line-value{color:var(--slate)}.tr-verified-note,.tr-hold-note{margin:10px 0 0;font-size:14px;color:var(--slate);max-width:72ch}.tr-value{margin:8px 0 0}.tr-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.tr-empty{margin:4px 0 0}.tr-create-fields{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:4px 0 0}.tr-create .input{font:inherit;padding:10px 12px;min-height:44px;min-width:0;flex:1 1 150px;background:var(--receipt);color:var(--ink);border:1px solid var(--hairline);border-radius:var(--r-control)}.tr-create .input:focus{outline:2px solid var(--ledger);outline-offset:1px;border-color:var(--ledger)}.tr-suggestions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.tr-msg{margin:10px 0 0}.receipts-log .page-head,.exceptions-panel .page-head,.documents-panel .page-head,.rq-desk .page-head{margin:0 0 24px}.receipts-log .rcpt-scope{margin:8px 0 0;max-width:62ch}.ex-list{display:flex;flex-direction:column;gap:12px}.ex-card{margin:0}.ex-card-body{min-width:0}.ex-card .ex-head{margin:0 0 8px}.ex-card .ex-body{font-size:16px;line-height:1.45;margin:0 0 10px}.verify-block{border:1px solid color-mix(in srgb,var(--ledger) 26%,var(--hairline))}.documents-panel .doc-upload.panel{margin:0 0 18px}.doc-upload .field{margin-bottom:14px}.doc-upload .field:last-of-type{margin-bottom:4px}.doc-honesty{margin:0 0 6px}.doc-usage{margin:0 0 16px;font-family:var(--mono)}.doc-groups{display:flex;flex-direction:column;gap:22px}.doc-folder-h{font-size:16px;margin:0 0 8px;padding-bottom:6px;border-bottom:1px solid var(--hairline)}.doc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.doc-row{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;padding:12px 2px;border-bottom:1px solid var(--hairline);flex-wrap:wrap}.doc-row:last-child{border-bottom:none}.doc-main{display:flex;flex-direction:column;gap:2px;min-width:0}.doc-name{font-weight:600;word-break:break-word}.doc-actions{display:flex;gap:6px;flex-wrap:wrap}.doc-empty{margin:0}.doc-preview.panel{margin:0 0 18px}.doc-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}.doc-preview-img{display:block;max-width:100%;height:auto;border-radius:var(--r-control);border:1px solid var(--hairline)}.doc-staff-note{margin:4px 0 0}.doc-saved{margin:4px 0 0;color:var(--ledger)}.documents-retention .doc-ret-head{margin:0 0 10px}.doc-ret-h{font-size:18px;margin:0 0 4px}.doc-ret-legal{font-size:13px;color:var(--slate);border-left:3px solid var(--hairline);padding-left:12px;margin:0 0 14px}.doc-ret-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.doc-ret-row{padding:12px 0;border-bottom:1px solid var(--hairline)}.doc-ret-row:last-child{border-bottom:none}.doc-ret-staff{border-left:3px solid var(--daybreak);padding-left:12px}.doc-ret-main{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.doc-ret-folder{font-weight:600}.doc-ret-form{display:flex;align-items:flex-end;gap:10px;margin:8px 0 0;flex-wrap:wrap}.doc-ret-days{margin:0}.doc-ret-staff-note{margin:6px 0 0}.doc-ret-saved{margin:6px 0 0;color:var(--ledger)}.doc-ret-receipt{margin:14px 0 0}.rq-queue,.rq-decided{margin-top:20px}.rq-queue>.field-label,.rq-decided>.field-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--slate);margin:0 0 10px}.rq-policy-note{margin:0 0 4px}.rq-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.rq-card{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-card);padding:16px 18px}.rq-list-quiet .rq-card{background:transparent}.rq-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 6px}.rq-who{font-weight:650;font-size:16px}.rq-meta{color:var(--slate);font-size:13px;margin:0 0 8px}.rq-dates{margin:0 0 8px}.rq-reason{margin:8px 0 0;color:var(--slate);font-size:14px}.rq-empty{margin:0}.rq-status{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--hairline);border-radius:var(--r-chip);padding:3px 8px;color:var(--slate);margin-left:auto;white-space:nowrap}.rq-status-approved{color:var(--ledger);border-color:var(--ledger)}.rq-status-pending{color:var(--daybreak);border-color:var(--daybreak)}.rq-money-mark{color:var(--daybreak);font-weight:700}.rq-wage-detail{margin:6px 0 0}.rq-rate{font-family:var(--mono);font-size:16px;margin:0 0 4px}.rq-pct,.rq-annualized,.rq-effective,.rq-money-walled{margin:2px 0 0}.rq-basis{display:block}.rq-balance{margin:8px 0 0}.rq-held{display:flex;flex-direction:column;gap:2px;border-left:3px solid var(--daybreak);border-radius:var(--r-control);padding:8px 12px;background:color-mix(in srgb,var(--daybreak) 8%,transparent)}.rq-held-mark{color:var(--daybreak);font-weight:650}.rq-held-why{font-size:14px}.rq-balance-facts{font-family:var(--mono);font-size:13px;color:var(--slate)}:lang(ko) .rq-queue>.field-label,:lang(ko) .rq-decided>.field-label{letter-spacing:0;text-transform:none}.conn-panel .fleet-rollup{margin-bottom:22px}.conn-panel .fleet-rollup .totals{background:transparent;border:0;border-radius:0;overflow:visible;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.conn-panel .fleet-rollup .totals .cell{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-card);padding:15px 17px}.conn-panel .fleet-rollup .totals .cell:first-child{background:var(--tint);border-color:color-mix(in srgb,var(--ledger) 40%,var(--hairline))}.conn-panel .fleet-rollup .totals .k{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--slate);margin-bottom:8px}.conn-panel .fleet-rollup .totals .v{font-size:25px;line-height:1.1}:lang(ko) .conn-panel .fleet-rollup .totals .k{letter-spacing:0;text-transform:none}.conn-panel .fleet-rate{margin-top:12px}.conn-panel .conn-escalated{border-left:4px solid var(--daybreak)}.rel-panel .rel-repaired{margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--hairline)}.rel-panel .rel-block{margin-top:14px}.rel-panel .rel-block h3{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--slate);margin:0 0 8px}:lang(ko) .rel-panel .rel-block h3{letter-spacing:0;text-transform:none}.rel-panel .rel-outcomes{display:flex;flex-wrap:wrap;gap:8px 20px}.diagnostic-offer{max-width:560px;margin:24px auto}.diagnostic-offer .diagnostic-price{margin:6px 0 10px}.diagnostic-offer .diagnostic-price strong{font-family:var(--display);font-weight:600;font-size:30px;color:var(--ink);font-variant-numeric:lining-nums tabular-nums}.diagnostic-offer .diagnostic-terms{margin-top:18px;padding:16px 18px;background:var(--receipt);border:1px solid var(--hairline);border-radius:var(--r-control)}.diagnostic-offer .diagnostic-pay{margin-top:8px}.capture-page .capture-card{margin-top:6vh}.capture-page .capture-title{margin-bottom:6px}.cap-mint-panel .cap-form .field-label{color:var(--slate)}.dq-list .dq-check{padding-top:16px}.dq-list .dq-check h3{font-size:16px;font-weight:650;letter-spacing:-.005em}.ask-head{margin-bottom:16px}.ask-head .page-sub{margin-top:2px}.ask-covenant{margin:0 0 20px;padding:14px 16px;max-width:74ch;color:var(--ink);font-size:15px;line-height:1.55;background:var(--tint);border:1px solid var(--hairline);border-left:3px solid var(--ledger);border-radius:var(--r-control)}.ask-console{margin:0 0 20px}.ask-console .cp-ask{margin:0 0 16px}.ask-console .cp-suggest{margin:0}.ask-console .cp-suggest .field-label{color:var(--slate)}.ask-console .cp-q{background:var(--receipt)}.cp-q{transition:border-color .14s ease,background-color .14s ease}.cp-q:hover{border-color:color-mix(in srgb,var(--ledger) 42%,var(--hairline));background:var(--tint)}.cp-q:focus-visible{outline:2px solid var(--ledger);outline-offset:2px}.ask-intro{color:var(--slate)}.ask-refusal{margin-top:18px;padding:16px 18px;border-left-width:4px;border-radius:var(--r-card);max-width:74ch}.ask-refusal .field-label{margin-bottom:6px;color:var(--slate)}.ask-refusal-body{color:var(--ink)}.ask-upgrade-note{color:var(--slate)}.cp-h{font-family:var(--display);font-weight:600;font-size:18px;letter-spacing:0}.cp-bar-text .chip{align-self:center}.cp-faith{color:var(--slate)}.cp-panel{padding-top:16px}.cp-answer{padding:16px 18px;border-radius:var(--r-card);border-left:4px solid var(--ledger)}.cp-answer-uncertain{border-left-color:var(--daybreak)}.cp-answer .field-label{color:var(--slate)}.cp-cite{color:var(--ledger)}.cp-boundary,.cp-stall{margin-top:20px;border-top:1px solid var(--hairline);padding-top:16px}.cp-boundary-list li,.cp-stall-note{color:var(--slate)}.ledger-kit td.num,.ledger-kit th.num{text-align:right}.ledger-kit td.num,.ledger-kit td.mono,.ledger-kit .num,.ledger-kit .mono{font-family:var(--mono);font-variant-numeric:tabular-nums lining-nums}.ledger-kit tbody tr:last-child td{border-bottom:none}.ledger-kit tbody tr:hover td{background:color-mix(in srgb,var(--tint) 45%,transparent)}.ledger-kit thead th{position:sticky;top:0;z-index:2;background:var(--card);box-shadow:inset 0 -1px 0 var(--hairline)}@media (max-width: 720px){.ledger-kit th:first-child,.ledger-kit td:first-child{position:sticky;left:0;z-index:1;background:var(--card)}.ledger-kit thead th:first-child{z-index:3}.ledger-kit tbody tr:hover td:first-child{background:color-mix(in srgb,var(--tint) 45%,var(--card))}}.ledger-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.ledger-kit th[aria-sort]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.ledger-kit th[aria-sort]:after{content:"↕";margin-left:6px;opacity:.38;font-size:.85em;font-family:var(--sans)}.ledger-kit th[aria-sort=ascending]:after{content:"↑";opacity:1}.ledger-kit th[aria-sort=descending]:after{content:"↓";opacity:1}.ledger-kit th[aria-sort]:hover{color:var(--ink)}.ledger-kit th[aria-sort]:focus-visible,.ledger-kit th[aria-sort] button:focus-visible{outline:2px solid var(--ledger);outline-offset:-2px;border-radius:3px}.ledger-kit th[aria-sort] button{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;width:100%;text-align:inherit}.ledger-kit td.ledger-bar{position:relative}.ledger-kit td.ledger-bar>.ledger-bar-fill{position:absolute;left:0;top:50%;transform:translateY(-50%);height:62%;width:calc(var(--bar, 0) * 100%);background:color-mix(in srgb,var(--ledger) 16%,transparent);border-radius:2px;z-index:0;pointer-events:none}.ledger-kit td.ledger-bar>.ledger-bar-val{position:relative;z-index:1}.ledger-kit td.num-heat{font-variant-numeric:tabular-nums lining-nums}.ledger-kit tbody tr td{transition:background-color .12s ease}@media (prefers-reduced-motion: reduce){.ledger-kit tbody tr td{transition:none}}.tk-total,.tk-subtotal-h,.tk-punch-h{font-family:var(--mono);font-variant-numeric:tabular-nums lining-nums}
