/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-auto{height:auto}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.invert{--tw-invert:invert(100%)}.filter,.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\[auth\:dev-mode\]{auth:dev-mode}}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/geist-sans-latin-400-normal.6bb98460.woff2)format("woff2"),url(/_next/static/media/geist-sans-latin-400-normal.93ea1e50.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/geist-sans-latin-500-normal.d1eb6e25.woff2)format("woff2"),url(/_next/static/media/geist-sans-latin-500-normal.6286cecb.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/geist-sans-latin-600-normal.03e99ac3.woff2)format("woff2"),url(/_next/static/media/geist-sans-latin-600-normal.e5a203e2.woff)format("woff")}@font-face{font-family:Geist Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/geist-sans-latin-700-normal.047656d9.woff2)format("woff2"),url(/_next/static/media/geist-sans-latin-700-normal.f73c013e.woff)format("woff")}:root{color-scheme:dark;--color-bg:#14291a;--color-bg-shadow:#4f3623;--color-text:#f5f1e8;--color-text-muted:#a9b6aa;--color-focus-ring:#a78bfa;--color-gold:#e5b842;--color-gold-peak:#fff2a1;--color-emphasis:#1fa463;--color-status-broken:#fca5a5;--color-elevated:#1c3a25;--color-active:#243c2b;--color-band:#1b3322;--color-disabled:#7f8f81;--color-rule:#35513d;--color-divider:#667568;--color-unmatched:#d6cfc0;--color-review:#a0aec0;--color-mismatch:var(--color-status-broken);--color-info:#60a5fa;--font-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--radius-ctl:8px;--radius-card:12px;--shell-side:236px;--shell-rail:64px;--page-gutter:36px;--page-max:1180px;--duration-fast:.15s;--duration-base:.2s;--duration-overlay:.24s;--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--font-sans:"Geist Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}.app{grid-template-columns:var(--shell-side) minmax(0,1fr);min-height:100vh;transition:grid-template-columns var(--duration-overlay) var(--ease-in-out);display:grid}.side{background:var(--color-bg-shadow);flex-direction:column;min-width:0;height:100vh;padding:14px 12px;font-size:14px;line-height:1.5;display:flex;position:sticky;top:0;overflow:hidden}.side-top{justify-content:space-between;gap:6px;padding:0 0 10px}.brand,.side-top{align-items:center;display:flex}.brand{min-width:0;color:var(--color-text);gap:10px;padding:4px 8px;text-decoration:none}.brand .wm{letter-spacing:-.02em;white-space:nowrap;font-size:16px;font-weight:600}.side-out,.side-toggle{border-radius:var(--radius-ctl);width:30px;height:30px;color:var(--color-text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.side-out svg,.side-toggle svg{width:17px;height:17px}.nav-group{margin-top:10px}.nav-label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;padding:8px 8px 6px;font-size:11px;font-weight:600}.nav{flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.nav,.nav li{margin:0}.nav a,.store-link{border-radius:var(--radius-ctl);color:var(--color-text-muted);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}.nav a svg{flex:none;width:18px;height:18px}.nav a[aria-current=page]{background:var(--color-elevated);color:var(--color-text)}.store-row{align-items:center;gap:2px;display:flex}.nav .store-link{min-width:0;color:var(--color-text);flex:1;padding:6px 8px}.store-link .mono{background:var(--color-elevated);width:28px;height:28px;color:var(--color-text);letter-spacing:.02em;border-radius:7px;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.store-link .txt{flex-direction:column;min-width:0;line-height:1.25;display:flex}.store-link .sn{color:var(--color-text);font-size:13.5px;font-weight:600}.store-link .sn,.store-link .su{text-overflow:ellipsis;overflow:hidden}.store-link .su{font-size:12px;font-weight:400}.grp-toggle,.store-link .su{color:var(--color-text-muted)}.grp-toggle{width:26px;height:26px;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);background:0 0;border:1px solid #0000;border-radius:6px;flex:none;place-items:center;margin:0;padding:0;display:grid}.grp-toggle .chev{width:14px;height:14px;transition:transform var(--duration-fast) var(--ease-out)}.sg[data-open] .grp-toggle .chev{transform:rotate(180deg)}.nav .sub{padding:2px 0 6px 22px}.nav .sub a{padding:6px 10px;font-size:13px}.side-foot{border-top:1px solid #14291a8c;align-items:center;gap:10px;margin-top:auto;padding:12px 6px 0;display:flex}.avatar{background:var(--color-elevated);width:30px;height:30px;color:var(--color-text);font:600 12.5px var(--font-sans);border:1px solid #0000;border-radius:99px;flex:none;place-items:center;margin:0;padding:0;display:grid}button.avatar{cursor:pointer}.side-foot .who{flex:1;min-width:0}.side-foot .who .e{color:var(--color-text);font-size:12.5px}.side-foot .who .e,.side-foot .who .o{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.side-foot .who .o{color:var(--color-text-muted);font-size:12px}.side-foot form{margin:0}.avatar:hover,.grp-toggle:hover,.side-out:hover,.side-toggle:hover{background:0 0;border-color:#0000}@media (hover:hover) and (pointer:fine){.nav a:hover,.side-out:hover,.side-toggle:hover,.store-link:hover{color:var(--color-text);background:#14291a73}.nav a[aria-current=page]:hover{background:var(--color-elevated)}.grp-toggle:hover{color:var(--color-text);background:#14291a8c}}.side a:focus-visible,.side button:focus-visible{border-radius:var(--radius-ctl)}.side .grp-toggle:focus-visible{border-radius:6px}.side .avatar:focus-visible{border-radius:99px}@media (min-width:901px){.app.rail{grid-template-columns:var(--shell-rail) minmax(0,1fr)}.app.rail .side-top{justify-content:center;padding-bottom:6px;position:relative}.app.rail .brand{transition:opacity var(--duration-fast) var(--ease-out);padding:4px 0}.app.rail .side-toggle{opacity:0;transition:opacity var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out);position:absolute;top:2px;left:50%;transform:translate(-50%)}.app.rail .side-toggle:focus-visible{opacity:1}.app.rail .side-top:has(.side-toggle:focus-visible) .brand{opacity:0}@media (hover:hover) and (pointer:fine){.app.rail .side-top:hover .side-toggle{opacity:1;color:var(--color-text)}.app.rail .side-top:hover .brand{opacity:0}}.app.rail .brand .wm,.app.rail .grp-toggle,.app.rail .nav .sub,.app.rail .nav a>span:not(.mono),.app.rail .nav-label,.app.rail .side-foot .who,.app.rail .side-foot form,.app.rail .store-link .txt{display:none}.app.rail .nav-group{margin-top:8px}.app.rail .nav-group+.nav-group{border-top:1px solid #14291a8c;margin-top:12px;padding-top:12px}.app.rail .nav a{width:40px;height:40px;margin:0 auto;padding:0}.app.rail .nav a,.app.rail .store-row{justify-content:center}.app.rail .nav .store-link{flex:none;justify-content:center;width:40px;height:40px;margin:0;padding:0}.app.rail .side-foot{justify-content:center;padding:12px 0 0}.app.rail .sg[data-current] .store-link{background:var(--color-elevated)}.app.rail .sg[data-current] .store-link .mono{background:var(--color-bg)}}.page{padding:30px var(--page-gutter) 72px;max-width:calc(var(--page-max) + var(--page-gutter) * 2);width:100%;margin:0 auto;position:relative}@media (min-width:901px){.app.rail .page{max-width:min(calc(var(--page-max) + var(--page-gutter) * 2),calc(100vw - var(--shell-side)))}}.page:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(225deg,var(--color-elevated) 0 130px,transparent 130px);opacity:.85;width:min(46%,520px);height:260px;position:absolute;top:0;right:0}.page>*{z-index:1;position:relative}@media (max-width:900px){:root{--page-gutter:18px}.app{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);transition:none}.page,.side{min-width:0;max-width:100%}.side{height:auto;padding:12px 12px 6px;position:static;overflow:visible}.side-toggle{display:none}.brand{padding:4px 6px 10px}.nav-groups{flex-direction:column;gap:2px;padding-bottom:4px;display:flex}.nav-group{margin-top:0}.nav-label{display:none}.nav{scrollbar-width:none;flex-direction:row;gap:4px;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav[data-more-end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.nav[data-more-start]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 48px),#0000)}.nav[data-more-start][data-more-end]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}.nav a{white-space:nowrap;padding:7px 10px}.nav.stores,.sg{display:block}.sg:not([data-open]){display:none}.sg[data-open]{align-items:center;gap:4px;display:flex}.nav.stores{overflow:visible}.store-row{border-right:1px solid #14291a8c;flex:none;margin-right:2px;padding-right:6px;position:relative}.store-row .grp-toggle,.store-row .store-link{display:none}.store-row .store-switch{display:block}.sg[data-open]>.sub{flex:1;min-width:0}.nav .sub{scrollbar-width:none;flex-direction:row;gap:4px;padding:0;display:flex;overflow-x:auto}.side{position:relative}.side-foot{border:0;gap:6px;margin:0;padding:0;position:absolute;top:12px;right:12px}.side-foot .who{display:none}.page{padding-top:22px}.page:before{background:linear-gradient(225deg,var(--color-elevated) 0 100px,transparent 100px);height:160px}}@media (max-width:600px){.page:before{background:linear-gradient(225deg,var(--color-elevated) 0 85px,transparent 85px)}}@media (prefers-reduced-motion:reduce){.app,.grp-toggle .chev{transition:none}}.shell-tip{z-index:60;pointer-events:none;border-radius:var(--radius-ctl);border:1px solid var(--color-rule);background:var(--color-bg);max-width:min(320px,100vw - 24px);color:var(--color-text);font:500 12.5px/1.35 var(--font-sans);white-space:nowrap;text-overflow:ellipsis;animation:shell-tip-in var(--duration-base) var(--ease-out);padding:5px 9px;position:fixed;overflow:hidden;box-shadow:0 6px 18px -6px #0000008c}.shell-tip-right{transform:translateY(-50%)}@keyframes shell-tip-in{0%{opacity:0}}.store-switch{display:none;position:relative}.store-switch-btn{border-radius:var(--radius-ctl);color:var(--color-text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:1px solid #0000;align-items:center;gap:4px;margin:0;padding:3px 6px 3px 3px;display:flex}.store-switch-btn:hover{background:0 0;border-color:#0000}.store-switch-btn .mono{background:var(--color-elevated);width:28px;height:28px;color:var(--color-text);letter-spacing:.02em;border-radius:7px;place-items:center;font-size:11px;font-weight:600;display:grid}.store-switch-btn .chev{width:13px;height:13px;transition:transform var(--duration-fast) var(--ease-out)}.store-switch-btn[aria-expanded=true] .chev{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.store-switch-btn:hover{color:var(--color-text);background:#14291a73}}.store-menu{z-index:50;border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-bg);transform-origin:0 0;width:min(300px,100vw - 24px);animation:store-menu-in var(--duration-base) var(--ease-out);padding:6px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 34px -12px #000000b3}.store-menu.instant{animation:none}@keyframes store-menu-in{0%{opacity:0;transform:scale(.97)translateY(-4px)}}.store-menu-label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);padding:6px 8px 4px;font-size:11px;font-weight:600}.store-menu ul{margin:0;padding:0;list-style:none}.store-menu li{margin:0}.store-opt{border-radius:var(--radius-ctl);color:var(--color-text);transition:background-color var(--duration-fast) var(--ease-out);align-items:center;gap:10px;padding:7px 8px;text-decoration:none;display:flex}.store-opt .mono{background:var(--color-elevated);border-radius:7px;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:grid}.store-opt .txt{flex-direction:column;min-width:0;line-height:1.25;display:flex}.store-opt .sn{font-size:13.5px;font-weight:600}.store-opt .sn,.store-opt .su{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.store-opt .su{color:var(--color-text-muted);font-size:12px}.store-opt[aria-current=page]{background:var(--color-elevated)}.store-opt[aria-current=page] .mono{background:var(--color-bg-shadow)}.store-menu a:focus-visible,.store-switch-btn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (hover:hover) and (pointer:fine){.store-opt:hover{background:var(--color-elevated);color:var(--color-text)}}@media (prefers-reduced-motion:reduce){.shell-tip,.store-menu{animation:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.rc{font:400 14px/1.5 var(--font-sans);color:var(--color-text);caret-color:var(--color-text);accent-color:var(--color-text);scrollbar-color:var(--color-rule) transparent}:where(.rc) :where(ul){list-style:disc}:where(.rc) :where(ol){list-style:decimal}:where(.rc) ::selection{background:var(--color-active);color:var(--color-text)}:where(.rc) h1,:where(.rc) h2,:where(.rc) h3,:where(.rc) h4{margin:0;font-weight:500;letter-spacing:-.01em;line-height:1.2}:where(.rc) h1{font-size:28px;letter-spacing:-.02em}:where(.rc) h2{font-size:18px}:where(.rc) h3{font-size:15px}:where(.rc) p{margin:0}:where(.rc) a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16em;text-decoration-color:var(--color-divider)}:where(.rc) a:hover{text-decoration-color:transparent}:where(.rc) b,:where(.rc) strong{font-weight:600}:where(.rc) small{font-size:12.5px}:where(.rc) code{font-family:var(--font-mono);font-size:12.5px;background:var(--color-elevated);padding:1px 6px;border-radius:5px}:where(.rc) ol,:where(.rc) ul{margin:0;padding-left:20px}:where(.rc) li{margin:3px 0}:where(.rc) svg{display:block}:where(.rc) .kpi-v,:where(.rc) .money,:where(.rc) .num,:where(.rc) td{font-variant-numeric:tabular-nums}:where(.rc) .muted{color:var(--color-text-muted)}:where(.rc) .sm{font-size:13px}:where(.rc) .xs{font-size:12.5px}:where(.rc) .mt-2{margin-top:8px}:where(.rc) .mt-3{margin-top:12px}:where(.rc) .mt-4{margin-top:16px}:where(.rc) .mt-5{margin-top:24px}:where(.rc) .mt-6{margin-top:32px}:where(.rc) .right{text-align:right}:where(.rc) .nowrap{white-space:nowrap}:where(.rc) .hide{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}:where(.rc) :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-ctl)}:where(.rc) .ph{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:26px}:where(.rc) .ph .sub{color:var(--color-text-muted);font-size:13.5px;margin-top:6px}:where(.rc) .ph-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}:where(.rc) .crumb{font-size:13px;color:var(--color-text-muted);margin-bottom:10px;display:inline-flex;align-items:center;gap:6px}:where(.rc) .crumb a{text-decoration:none;color:var(--color-text-muted);display:inline-flex;align-items:center;gap:4px}:where(.rc) .crumb svg{width:14px;height:14px}:where(.rc) .crumb a:hover{color:var(--color-text)}:where(.rc) .stack>*+*,:where(.rc) section+section{margin-top:32px}:where(.rc) .sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:12px;flex-wrap:wrap}:where(.rc) .sec-head .count{color:var(--color-text-muted);font-weight:400}:where(.rc) .sec-head p{color:var(--color-text-muted);font-size:13px;max-width:64ch}:where(.rc) .grid{display:grid;gap:16px;align-items:start}:where(.rc) .g-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:where(.rc) .g-3{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.rc) .g-21{grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr)}:where(.rc) .g-12{grid-template-columns:minmax(280px,1fr) minmax(0,1.55fr)}:where(.rc) .card{background:var(--color-bg-shadow);border-radius:var(--radius-card);padding:20px 22px;box-shadow:0 1px 2px rgba(0,0,0,.18),0 10px 28px -18px rgba(0,0,0,.55)}:where(.rc) .card h2,:where(.rc) .card h3{margin-bottom:4px}:where(.rc) .card .lead{color:var(--color-text-muted);font-size:13px;line-height:1.55}:where(.rc) .card .lead a{color:var(--color-text)}:where(.rc) .sheet{border:1px solid var(--color-rule);border-radius:var(--radius-card);overflow:hidden;background:var(--color-bg)}:where(.rc) .sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--color-rule);flex-wrap:wrap}:where(.rc) .sheet-head h2,:where(.rc) .sheet-head h3{font-size:15px}:where(.rc) .sheet-foot{padding:10px 16px;border-top:1px solid var(--color-rule);font-size:12.5px;color:var(--color-text-muted)}:where(.rc) .sheet .scroll{overflow-x:auto}:where(.rc) table{width:100%;border-collapse:collapse;font-size:13.5px}:where(.rc) thead th{text-align:right;background:var(--color-band);color:var(--color-text-muted);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:9px 14px;white-space:nowrap}:where(.rc) td:first-child,:where(.rc) th:first-child{text-align:left}:where(.rc) td{padding:11px 14px;border-top:1px solid var(--color-rule);text-align:right;vertical-align:top;line-height:1.4}:where(.rc) td:not(:first-child){white-space:nowrap}:where(.rc) td.act,:where(.rc) td.wrap{white-space:normal;text-align:left}:where(.rc) table.dates td:first-child{white-space:nowrap}:where(.rc) .sheet .scroll table{min-width:100%}:where(.rc) tbody tr:first-child td{border-top:0}:where(.rc) thead+tbody tr:first-child td{border-top:1px solid var(--color-rule)}:where(.rc) tbody tr{transition:background-color var(--duration-fast) ease-out}@media (hover:hover) and (pointer:fine){:where(.rc) tbody tr:hover{background:var(--color-band)}}:where(.rc) tfoot td{border-top:1px solid var(--color-divider);font-weight:600}:where(.rc) td .sub,:where(.rc) th .sub{display:block;color:var(--color-text-muted);font-size:12.5px;font-weight:400;margin-top:2px}:where(.rc) tr.total td{font-weight:600}:where(.rc) tr.section td{border-top:0;padding:14px 14px 4px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-weight:600;text-align:left}:where(.rc) tr.section:first-child td{padding-top:8px}:where(.rc) tr.section+tr td{border-top:0}:where(.rc) th a{text-decoration:none;display:inline-flex;align-items:center;gap:4px}:where(.rc) th a:hover{color:var(--color-text)}:where(.rc) th a svg{width:10px;height:10px}:where(.rc) .money-positive{color:var(--color-gold)}:where(.rc) .rate-reconciled{color:var(--color-gold)}:where(.rc) .flag{font-weight:600}:where(.rc) .cell-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:nowrap}:where(.rc) form.cell-actions{flex-wrap:wrap;min-width:150px}:where(.rc) form.cell-actions .inp{flex:1 1 130px;max-width:none}:where(.rc) .list{list-style:none;padding:0;margin:0}:where(.rc) .list>li{padding:12px 16px;border-top:1px solid var(--color-rule);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}:where(.rc) .list>li:first-child{border-top:0}@media (max-width:860px){:where(.rc) .sheet .scroll table.stack,:where(.rc) table.stack{min-width:0}:where(.rc) table.stack thead{display:none}:where(.rc) table.stack tr{display:flex;flex-direction:column;gap:5px;padding:13px 14px;border-top:1px solid var(--color-rule)}:where(.rc) table.stack tr:first-child{border-top:0}:where(.rc) table.stack td,:where(.rc) table.stack thead+tbody tr:first-child td{display:block;border:0;padding:0;text-align:left;white-space:normal;max-width:none!important}:where(.rc) table.stack td .sub{display:inline;margin-left:6px}:where(.rc) table.stack td.act{padding-top:8px}:where(.rc) table.stack td.act .cell-actions{justify-content:stretch;flex-wrap:wrap}:where(.rc) table.stack td.act .inp{max-width:none;flex:1}:where(.rc) table.stack td[data-l]:before{content:attr(data-l) ": ";color:var(--color-text-muted);font-size:12.5px}:where(.rc) .bar-row{grid-template-columns:1fr auto;row-gap:4px}:where(.rc) .bar-row .lbl{grid-column:1/-1}}:where(.rc) .kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px 24px}:where(.rc) .kpi-l{font-size:12.5px;color:var(--color-text-muted)}:where(.rc) .kpi-v{font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin-top:4px}:where(.rc) .kpi-v.big{font-size:34px}:where(.rc) .kpi-s{font-size:12.5px;color:var(--color-text-muted);margin-top:4px}:where(.rc) .gl{width:12px;height:12px;flex:none}:where(.rc) .gl-matched{color:var(--color-emphasis)}:where(.rc) .gl-unmatched{color:var(--color-unmatched)}:where(.rc) .gl-review{color:var(--color-review)}:where(.rc) .gl-mismatch{color:var(--color-mismatch)}:where(.rc) .gl-info{color:var(--color-info)}:where(.rc) .gl-gold{color:var(--color-gold)}:where(.rc) .gl-muted{color:var(--color-text-muted)}:where(.rc) .pill{display:inline-flex;align-items:center;gap:7px;padding:4px 10px 4px 9px;border-radius:99px;background:var(--color-elevated);color:var(--color-text);font-size:12.5px;font-weight:500;line-height:1.2;white-space:nowrap}:where(.rc) .card .pill{background:rgba(20,41,26,.55)}:where(.rc) .pill.gold{color:var(--color-gold)}:where(.rc) .sync-blocks{gap:0}:where(.rc) .sync-blocks>div+div{border-left:1px solid var(--color-rule)}:where(.rc) .sync-blocks td .state{justify-content:flex-end;text-align:right;align-items:flex-start}:where(.rc) .sync-blocks td .state .gl{margin-top:4px}@media (min-width:1081px){:where(.rc) .sync-blocks .fresh .state{white-space:nowrap}}@media (max-width:1080px){:where(.rc) .sync-blocks>div+div{border-left:0;border-top:1px solid var(--color-rule)}}:where(.rc) .connect-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px}@media (max-width:600px){:where(.rc) .connect-row{grid-template-columns:minmax(0,1fr)}}:where(.rc) .perm-list{border:1px solid rgba(245,241,232,.18);border-radius:var(--radius-ctl);font-size:13px}:where(.rc) .perm-list>li{padding:8px 12px;justify-content:flex-start;gap:8px}:where(.rc) .lines-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}:where(.rc) .status-matched{color:var(--color-text)}:where(.rc) .status-mismatch{color:var(--color-mismatch)}:where(.rc) .status-review{color:var(--color-review)}:where(.rc) .status-unmatched{color:var(--color-text-muted)}:where(.rc) .state{display:inline-flex;align-items:center;gap:8px}:where(.rc) .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:34px;padding:0 14px;border-radius:var(--radius-ctl);font:500 13.5px/1 var(--font-sans);white-space:nowrap;cursor:pointer;text-decoration:none;transition:transform var(--duration-fast) var(--ease-out),background-color var(--duration-fast) ease-out,border-color var(--duration-fast) ease-out,color var(--duration-fast) ease-out}:where(.rc) .btn svg{width:15px;height:15px}:where(.rc) .btn-primary{background:var(--color-text);color:var(--color-bg);border:1px solid var(--color-text)}:where(.rc) .btn-secondary{background:transparent;color:var(--color-text);border:1px solid var(--color-rule)}:where(.rc) .card .btn-secondary{border-color:rgba(245,241,232,.28)}:where(.rc) .btn-ghost{background:transparent;color:var(--color-text-muted);border:1px solid transparent}:where(.rc) .btn-sm{height:30px;padding:0 11px;font-size:13px}:where(.rc) .btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){:where(.rc) .btn-primary:hover{background:color-mix(in srgb,var(--color-text) 88%,var(--color-bg) 12%)}:where(.rc) .btn-secondary:hover{background:var(--color-elevated);border-color:var(--color-divider)}:where(.rc) .card .btn-secondary:hover{background:rgba(20,41,26,.45)}:where(.rc) .btn-ghost:hover{color:var(--color-text);background:var(--color-elevated)}}:where(.rc) .btn[aria-disabled=true],:where(.rc) .btn[disabled]{opacity:.38;cursor:not-allowed}:where(.rc) .btn[aria-disabled=true]:active,:where(.rc) .btn[disabled]:active{transform:none}@media (hover:hover) and (pointer:fine){:where(.rc) .btn-secondary[disabled]:hover,:where(.rc) .card .btn-secondary[disabled]:hover{background:transparent;border-color:var(--color-rule)}}:where(.rc) .field{margin-top:16px}:where(.rc) .field:first-child{margin-top:0}:where(.rc) .field:where(:not(:not(input[type=hidden])~.field)){margin-top:0}:where(.rc) .lab{display:block;font-size:13px;font-weight:500;color:var(--color-text-muted);margin-bottom:6px}:where(.rc) .card .lab{color:var(--color-text)}:where(.rc) .inp,:where(.rc) .sel{width:100%;height:36px;padding:0 12px;background:var(--color-elevated);border:1px solid var(--color-rule);border-radius:var(--radius-ctl);color:var(--color-text);font:400 14px var(--font-sans);transition:border-color var(--duration-fast) ease-out,background-color var(--duration-fast) ease-out}:where(.rc) .card .inp,:where(.rc) .card .sel{background:var(--color-bg);border-color:rgba(245,241,232,.18)}:where(.rc) .inp::placeholder{color:var(--color-disabled)}:where(.rc) .inp:hover,:where(.rc) .sel:hover{border-color:var(--color-divider)}:where(.rc) .inp.w-s{max-width:160px}:where(.rc) .inp.w-m{max-width:260px}:where(.rc) .inp.w-l,:where(.rc) .sel.w-l{max-width:380px}:where(.rc) .sel.w-m{max-width:260px}:where(.rc) .sel{appearance:none;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a9b6aa' stroke-width='1.6' stroke-linecap='square'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:16px}:where(.rc) .ph-actions .sel{field-sizing:content;width:auto}:where(.rc) .help{font-size:12.5px;color:var(--color-text-muted);line-height:1.55;margin-top:6px;max-width:62ch}:where(.rc) .help a,:where(.rc) .help strong{color:var(--color-text)}:where(.rc) .inp-icon{position:relative}:where(.rc) .inp-icon svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:var(--color-text-muted);pointer-events:none}:where(.rc) .inp-icon .inp{padding-left:34px}:where(.rc) .file{position:relative;display:flex;align-items:center;border:1px dashed rgba(245,241,232,.32);border-radius:var(--radius-ctl);background:transparent;color:var(--color-text-muted);font-size:13px}:where(.rc) .file input[type=file]{flex:1;min-width:0;padding:14px 110px 14px 14px;cursor:pointer;color:var(--color-text-muted);font:inherit}:where(.rc) .file input[type=file]::file-selector-button{font:500 13px var(--font-sans);color:var(--color-text);background:none;border:0;padding:0;margin-right:10px;cursor:pointer;text-decoration:underline;text-decoration-color:var(--color-divider);text-underline-offset:.16em}:where(.rc) .file .tag{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none}:where(.rc) .file:hover{border-color:rgba(245,241,232,.5)}:where(.rc) .file b{color:var(--color-text);font-weight:500}:where(.rc) fieldset{border:0;padding:0;margin:0;min-width:0}:where(.rc) legend{padding:0;font-size:13px;font-weight:500;color:var(--color-text);margin-bottom:8px}:where(.rc) .choices{display:grid;gap:8px}:where(.rc) .choice{display:flex;gap:12px;align-items:flex-start;padding:11px 12px;border:1px solid rgba(245,241,232,.18);border-radius:var(--radius-ctl);cursor:pointer;transition:border-color var(--duration-fast) ease-out,background-color var(--duration-fast) ease-out}:where(.rc) .choice input{margin:3px 0 0;width:15px;height:15px;flex:none}:where(.rc) .choice .t{font-size:14px}:where(.rc) .choice .d{font-size:12.5px;color:var(--color-text-muted);margin-top:1px}:where(.rc) .choice:hover{border-color:var(--color-divider)}:where(.rc) .choice:has(input:checked){border-color:var(--color-text);background:rgba(20,41,26,.45)}:where(.rc) .check{display:flex;gap:10px;align-items:flex-start;font-size:14px}:where(.rc) .check input{margin:3px 0 0;width:15px;height:15px;flex:none}:where(.rc) .form-actions{display:flex;gap:10px;align-items:center;margin-top:22px;flex-wrap:wrap}:where(.rc) .form-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0 18px;margin-top:16px;align-items:start}:where(.rc) .form-cols>.field{margin-top:0}:where(.rc) .form-cols:first-child,:where(.rc) .form-cols:where(:not(:not(input[type=hidden])~.form-cols)){margin-top:0}:where(.rc) .lead+.field,:where(.rc) .lead+.form-cols,:where(.rc) h3+.field,:where(.rc) h3+.form-cols{margin-top:12px}:where(.rc) .fs{margin-top:26px;padding-top:18px;border-top:1px solid rgba(245,241,232,.14)}:where(.rc) .fs h3{margin-bottom:2px}:where(.rc) .fs .lead{margin-bottom:4px}:where(.rc) .alert{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid var(--color-rule);border-radius:10px;background:var(--color-band);font-size:13.5px;line-height:1.45;margin-bottom:18px;width:fit-content;max-width:100%}:where(.rc) .alert .gl{margin-top:4px}:where(.rc) .alert.restatement{max-width:72ch}:where(.rc) .alert.restatement strong{font-weight:600}:where(.rc) .alert.restatement .restatement-meta{margin-top:6px;color:var(--color-text-muted)}:where(.rc) .restatement-control{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px}:where(.rc) .restatement-progress{font-size:13px;color:var(--color-text-muted)}:where(.rc) .restatement-progress:empty{display:none}:where(.rc) .restatement-result{margin-bottom:24px}:where(.rc) .restatement-result .alert{margin-bottom:12px}:where(.rc) .restatement-sheet{max-width:72ch}:where(.rc) tr.line-warn td{border-top:0;padding-top:0;text-align:left}@media (hover:hover) and (pointer:fine){:where(.rc) tbody tr.line-warn:hover{background:transparent}}:where(.rc) .cost-warn{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;line-height:1.45;max-width:80ch;margin:0;text-align:left}:where(.rc) .cost-warn .gl{margin-top:3px;flex:none}:where(.rc) .cost-warn+.cost-warn{margin-top:4px}:where(.rc) .alert .cost-warn{margin-top:6px;font-size:13px}:where(.rc) .cost-warn-summary:not(:empty){margin-top:14px}:where(.rc) .cost-warn-count{font-size:12.5px;color:var(--color-text-muted);margin:6px 0 0;max-width:80ch}:where(.rc) td .sub.cost-warn-tag{display:flex;gap:6px;align-items:center;cursor:default;width:fit-content}:where(.rc) details.disc{border:1px solid var(--color-rule);border-radius:var(--radius-card);overflow:hidden}:where(.rc) details.disc>summary{list-style:none;cursor:pointer;padding:14px 16px;display:flex;align-items:center;gap:12px;font-size:13.5px}:where(.rc) details.disc>summary::-webkit-details-marker{display:none}:where(.rc) details.disc>summary .chev{width:16px;height:16px;color:var(--color-text-muted);flex:none;transition:transform var(--duration-fast) var(--ease-out)}:where(.rc) details.disc[open]>summary .chev{transform:rotate(180deg)}:where(.rc) details.disc[open]>summary{border-bottom:1px solid var(--color-rule)}:where(.rc) details.disc .body{padding:14px 16px;color:var(--color-text-muted);font-size:13.5px;line-height:1.55}:where(.rc) details.disc table{border:0}:where(.rc) .cols{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 12px;--plot-h:210px}:where(.rc) .cols .y{display:flex;flex-direction:column;justify-content:space-between;height:var(--plot-h);font-size:11.5px;color:var(--color-disabled);text-align:right;font-variant-numeric:tabular-nums}:where(.rc) .cols .y span{line-height:1;transform:translateY(-50%)}:where(.rc) .cols .plot{position:relative;height:var(--plot-h);display:flex;align-items:flex-end;border-bottom:1px solid rgba(245,241,232,.16)}:where(.rc) .cols .grid-lines{position:absolute;inset:0;pointer-events:none}:where(.rc) .cols .grid-lines span{position:absolute;left:0;right:0;border-top:1px solid rgba(245,241,232,.055)}:where(.rc) .cols .col{position:static;flex:1 1 0;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;cursor:default;border-radius:6px 6px 0 0;transition:background-color var(--duration-fast) ease-out}:where(.rc) .cols .col:focus-visible,:where(.rc) .cols .col:hover{background:rgba(245,241,232,.035)}:where(.rc) .cols .bar{display:block;width:min(56%,22px);min-height:2px;height:calc(var(--v) / var(--max) * 100%);background:var(--color-text);opacity:.42;border-radius:4px 4px 0 0;transition:opacity var(--duration-fast) ease-out}:where(.rc) .cols .col:focus-visible .bar,:where(.rc) .cols .col:hover .bar{opacity:.75}:where(.rc) .cols .line{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}:where(.rc) .cols .line polyline{fill:none;stroke:var(--color-text);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}:where(.rc) .cols .pt{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:99px;background:var(--color-text);box-shadow:0 0 0 2px var(--color-bg);pointer-events:none}:where(.rc) .cols .pt.end{background:var(--color-gold);width:10px;height:10px;margin:-5px 0 0 -5px}:where(.rc) .cols .end-label{position:absolute;transform:translate(calc(-100% + 6px),calc(-100% - 10px));white-space:nowrap;font-size:12.5px;font-variant-numeric:tabular-nums;pointer-events:none;text-align:right;line-height:1.25}:where(.rc) .cols .end-label b{display:block;color:var(--color-gold);font-weight:600;font-size:13.5px}:where(.rc) .cols .end-label span{color:var(--color-text-muted);font-size:11.5px}:where(.rc) .cols .col .tip{position:absolute;left:10px;top:8px;width:max-content;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) ease-out;z-index:2}:where(.rc) .cols .col:focus-visible .tip,:where(.rc) .cols .col:hover .tip{opacity:1}:where(.rc) .cols .tip .readout{text-align:left;line-height:1.5;padding:0;font-size:12.5px;background:transparent;box-shadow:none}:where(.rc) .cols .col:focus-visible{outline-offset:-2px}:where(.rc) .cols .tip .readout b{display:block;font-weight:600;margin-bottom:2px}:where(.rc) .cols .tip .readout span{display:flex;justify-content:space-between;gap:18px;color:var(--color-text-muted);font-size:12px}:where(.rc) .cols .tip .readout span em{font-style:normal;color:var(--color-text)}:where(.rc) .cols .x{grid-column:2;display:flex;padding-top:8px;font-size:11.5px;color:var(--color-disabled);font-variant-numeric:tabular-nums}:where(.rc) .cols .x span{flex:1 1 0;text-align:center;white-space:nowrap}:where(.rc) .cols .bar{flex:none}:where(.rc) .cols .bar.neg{border-radius:0 0 4px 4px}:where(.rc) .cols .base{display:block;flex:none;width:1px}:where(.rc) .cols .grid-lines span.zero{border-top-color:rgba(245,241,232,.16)}:where(.rc) .cols .end-label.below{transform:translate(calc(-100% + 6px),14px)}:where(.rc) .cols .end-label.plain b{color:var(--color-text)}:where(.rc) .chart-key .k-line.plain:after{background:var(--color-text)}:where(.rc) .cols .bar.nocost{opacity:.16}:where(.rc) .cols .col:focus-visible .bar.nocost,:where(.rc) .cols .col:hover .bar.nocost{opacity:.3}:where(.rc) .cols .bar.stacked{border-radius:0}:where(.rc) .cols .bar.nocost.stacked{border-radius:4px 4px 0 0}:where(.rc) .chart-key .k-bar.nocost{opacity:.16}:where(.rc) .comp-bar .seg.s3,:where(.rc) .comp-key .sw.s3{opacity:.2}:where(.rc) .comp-bar .seg.s4,:where(.rc) .comp-key .sw.s4{opacity:.12}:where(.rc) .chart-key{display:flex;gap:18px;flex-wrap:wrap;font-size:12.5px;color:var(--color-text-muted);align-items:center}:where(.rc) .chart-key .k{display:inline-flex;align-items:center;gap:7px}:where(.rc) .chart-key .k-bar{width:10px;height:10px;border-radius:3px 3px 0 0;background:var(--color-text);opacity:.42}:where(.rc) .chart-key .k-line{width:18px;height:2px;background:var(--color-text);position:relative}:where(.rc) .chart-key .k-line:after{content:"";position:absolute;right:-2px;top:-3px;width:8px;height:8px;border-radius:99px;background:var(--color-gold)}@media (max-width:600px){:where(.rc) .cols .x span:nth-child(2n){visibility:hidden}:where(.rc) .cols .end-label span{display:none}}:where(.rc) .comp-bar{display:flex;gap:2px;height:10px;border-radius:3px;overflow:hidden}:where(.rc) .comp-bar .seg{display:block;height:100%;background:var(--color-text);opacity:.32;min-width:3px}:where(.rc) .comp-bar .seg.s2{opacity:.55}:where(.rc) .comp-bar .seg.gold{background:var(--color-gold);opacity:1}:where(.rc) .comp-key{list-style:none;padding:0;margin:10px 0 0;display:flex;gap:14px 18px;flex-wrap:wrap;font-size:12.5px;color:var(--color-text-muted)}:where(.rc) .comp-key li{display:inline-flex;align-items:center;gap:7px;margin:0}:where(.rc) .comp-key .sw{width:9px;height:9px;border-radius:2px;background:var(--color-text);opacity:.32}:where(.rc) .comp-key .sw.s2{opacity:.55}:where(.rc) .comp-key .sw.gold{background:var(--color-gold);opacity:1}:where(.rc) .comp-key b{color:var(--color-text);font-weight:500}:where(.rc) .ibar{display:inline-block;width:54px;height:5px;border-radius:2px;background:rgba(245,241,232,.07);vertical-align:middle;margin-right:10px;position:relative;overflow:hidden;top:-1px}:where(.rc) .ibar i{position:absolute;left:0;top:0;bottom:0;width:var(--p);background:var(--color-text);opacity:.55;border-radius:2px}:where(.rc) .bars{display:grid;gap:10px}:where(.rc) .bar-row{display:grid;grid-template-columns:minmax(180px,34%) minmax(0,1fr) auto;align-items:center;gap:12px;font-size:13px;position:relative;border-radius:6px}:where(.rc) .bar-row .lbl{color:var(--color-text-muted)}:where(.rc) .bar-track{display:block;height:8px;border-radius:3px;background:rgba(245,241,232,.07);overflow:hidden}:where(.rc) .bar-fill{display:block;height:100%;background:var(--color-text);opacity:.75;border-radius:3px}:where(.rc) .bar-val{font-variant-numeric:tabular-nums;font-weight:600;min-width:2ch;text-align:right}:where(.rc) .seg{display:inline-flex;border:1px solid var(--color-rule);border-radius:var(--radius-ctl);overflow:hidden;max-width:100%}:where(.rc) .seg a,:where(.rc) .seg span{padding:0 12px;height:34px;display:inline-flex;align-items:center;gap:6px;text-decoration:none;font-size:13.5px;color:var(--color-text-muted);border-left:1px solid var(--color-rule);white-space:nowrap}:where(.rc) .seg>:first-child{border-left:0}:where(.rc) .seg span.cur{color:var(--color-text);font-weight:600;background:var(--color-elevated)}:where(.rc) .seg a:hover{color:var(--color-text);background:var(--color-band)}:where(.rc) .seg svg{width:14px;height:14px}:where(.rc) .seg a>.seg-l{padding:0;height:auto;border:0}@media (max-width:600px){:where(.rc) .seg a>.seg-l{display:none}:where(.rc) .seg{max-width:none}}:where(.rc) .tag{display:inline-flex;align-items:center;padding:2px 7px;border-radius:5px;border:1px solid var(--color-rule);font-size:12px;font-weight:500;color:var(--color-text-muted);white-space:nowrap}:where(.rc) .card .tag{border-color:rgba(245,241,232,.22)}:where(.rc) .divider{border:0;border-top:1px solid var(--color-rule);margin:0}:where(.rc) .quiet{padding:28px 24px;border:1px dashed var(--color-rule);border-radius:var(--radius-card);text-align:left}:where(.rc) .quiet h3{font-size:16px}:where(.rc) .quiet p{color:var(--color-text-muted);font-size:13.5px;margin-top:4px;max-width:56ch}:where(.rc) .sk{display:block;border-radius:6px;background:rgba(245,241,232,.07);animation:sk-pulse 1.6s ease-in-out infinite}:where(.rc) .card .sk{background:rgba(20,41,26,.5)}:where(.rc) .sk.t{height:12px}:where(.rc) .sk.l{height:28px}:where(.rc) .sk.xl{height:38px}:where(.rc) .sk.row{height:14px}:where(.rc) .sk-rows>*+*{margin-top:0}:where(.rc) .sk-rows .r{display:flex;justify-content:space-between;gap:24px;padding:14px 16px;border-top:1px solid var(--color-rule)}:where(.rc) .sk-rows .r:first-child{border-top:0}@keyframes sk-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){:where(.rc) .sk{animation:none}}:where(.rc) .focus{min-height:100vh;display:grid;grid-template-columns:minmax(300px,min(41.667%,620px)) minmax(0,1fr)}:where(.rc) .focus .brand-panel{position:relative;overflow:hidden;padding:34px 44px 40px;display:flex;flex-direction:column;background:var(--color-bg);container-type:size;--split:max(calc(38.4615cqh - 50cqw),24px)}:where(.rc) .focus .brand-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(225deg,var(--color-elevated) 0 calc((100cqw + var(--split)) * .70711),transparent calc((100cqw + var(--split)) * .70711))}:where(.rc) .focus .brand-panel>*{position:relative}:where(.rc) .focus .brand-panel .brand{padding:0}:where(.rc) .focus .brand-panel h2{font-size:34px;font-weight:500;letter-spacing:-.03em;line-height:1.1;max-width:12ch}:where(.rc) .focus .brand-panel .copy{margin-top:auto;padding-top:48px;margin-bottom:clamp(40px,14cqh,150px)}:where(.rc) .focus .brand-panel .line{color:var(--color-text-muted);font-size:15px;max-width:34ch;margin-top:14px;line-height:1.5}:where(.rc) .focus .form-panel{display:grid;place-items:center;padding:40px 32px;background:var(--color-bg-shadow)}:where(.rc) .focus .form-panel>div{width:100%;max-width:400px}:where(.rc) .focus .form-panel h1{font-size:26px}:where(.rc) .focus .form-panel .lead{margin-top:8px;font-size:14px}:where(.rc) .focus .form-panel .lab{color:var(--color-text)}:where(.rc) .focus .form-panel .inp,:where(.rc) .focus .form-panel .sel{background:var(--color-bg);border-color:rgba(245,241,232,.18)}:where(.rc) .steps{display:flex;gap:8px;margin-bottom:26px}:where(.rc) .steps span{flex:1;font-size:12px;color:var(--color-text-muted);padding-top:8px;border-top:2px solid rgba(245,241,232,.16)}:where(.rc) .steps span.cur{color:var(--color-text);border-top-color:var(--color-text);font-weight:500}:where(.rc) .steps span.done{border-top-color:var(--color-divider)}@media (max-width:1080px){:where(.rc) .g-12,:where(.rc) .g-2,:where(.rc) .g-21,:where(.rc) .g-3{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){:where(.rc) .kpi-v.big{font-size:30px}:where(.rc) .focus{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}:where(.rc) .focus .brand-panel{height:340px;padding:24px 24px 20px;--split:84px}:where(.rc) .focus .brand-panel .copy{margin-top:26px;margin-bottom:auto;padding-top:0}:where(.rc) .focus .brand-panel .copy+p{margin-top:12px}:where(.rc) .focus .brand-panel h2{font-size:26px}:where(.rc) .focus .form-panel{padding:28px 20px 48px;align-items:start}:where(.rc) .ph{align-items:flex-start;flex-direction:column}:where(.rc) .ph-actions .sel{max-width:100%}:where(.rc) h1{font-size:24px}}@media (prefers-reduced-motion:reduce){:where(.rc) *{transition-property:background-color,color,border-color,opacity!important}:where(.rc) .btn:active{transform:none}:where(.rc) details.disc[open]>summary .chev{transform:rotate(180deg)}}:where(.rc) .seg button{padding:0 12px;height:34px;display:inline-flex;align-items:center;background:transparent;border:0;border-left:1px solid var(--color-rule);font:inherit;font-size:13.5px;color:var(--color-text-muted);white-space:nowrap;cursor:pointer}:where(.rc) .seg button.cur{color:var(--color-text);font-weight:600;background:var(--color-elevated)}@media (hover:hover) and (pointer:fine){:where(.rc) .seg button:not(.cur):hover{color:var(--color-text);background:var(--color-band)}}@media (max-width:600px){:where(.rc) .seg:has(button){flex-wrap:wrap}}:where(.rc) table.import tr.purchase td{background:var(--color-band);padding-top:12px;padding-bottom:12px}:where(.rc) .purchase-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}:where(.rc) .purchase-head .muted{font-size:12.5px}:where(.rc) .purchase-status{margin-left:auto;font-size:12.5px;color:var(--color-text-muted)}:where(.rc) .purchase-note{margin:6px 0 0;font-size:12.5px;max-width:80ch}:where(.rc) tr.purchase .cost-warn{margin-top:6px}:where(.rc) table.import thead th:nth-child(2){text-align:left}:where(.rc) table.opening td:first-child,:where(.rc) table.opening thead th:first-child{text-align:left}:where(.rc) table.opening thead th:nth-child(2){text-align:right}:where(.rc) .opening-inp{width:9em;max-width:100%;text-align:right}:where(.rc) .opening-intro{margin:0;padding:12px 16px;max-width:90ch;color:var(--color-text-muted)}:where(.rc) .opening-layers{margin:0;max-width:100ch}:where(.rc) .opening-cost{margin-top:8px;max-width:60ch}:where(.rc) table.reading td,:where(.rc) table.reading thead th{text-align:left}:where(.rc) table.reading td:last-child{white-space:normal;max-width:44ch;color:var(--color-text-muted)}:where(.rc) .reading-foot{margin:0;padding:10px 16px;border-top:1px solid var(--color-rule)}:where(.rc) .every-row{margin-top:8px}:where(.rc) .every-row-ctl{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}:where(.rc) .reading-formats fieldset+p,:where(.rc) .reading-formats p+fieldset{margin-top:10px}