@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--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-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-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;--tw-duration:initial;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--tracking-normal:0em;--tracking-widest:.1em;--leading-snug:1.375;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-grotesk);--font-sans:var(--font-grotesk);--color-background:var(--background);--color-accent:var(--accent);--color-border:var(--border)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--kpi-red:#f04850;--kpi-red-deep:#d63842;--kpi-red-type:#f5757a;--kpi-orange:#f5803e;--kpi-yellow:#f8d038;--kpi-lime:#b0d038;--kpi-charcoal:#5a5852;--kpi-charcoal-deep:#4e4c47;--kpi-black:#201515;--kpi-cream:#fffefb;--kpi-off-white:#fffdf9;--kpi-paper:#f7f4ea;--kpi-paper-well:#e4e0d3;--kpi-warm-gray:#939084;--kpi-mid-warm:#b5b2aa;--kpi-sand:#c5c0b1;--kpi-light-sand:#eceae3;--kpi-well:#2b1d1d;--kpi-hair:#fffefb38;--kpi-hair-2:#fffefb73;--kpi-hair-cream:#cbc7b8;--kpi-hair-cream-2:#20151599;--kpi-band-low-deep:#b3241d;--kpi-band-mid-deep:#8a5a06;--kpi-band-high-deep:#4d6b16;--kpi-red-cream-deep:#8f1c16;--kpi-orange-cream:#8a4410;--d-bg:var(--kpi-black);--d-bg-alt:var(--kpi-well);--d-fg:var(--kpi-cream);--d-fg-muted:var(--kpi-sand);--d-border:var(--kpi-hair);--d-border-strong:var(--kpi-hair-2);--d-accent:var(--kpi-red);--d-accent-hover:var(--kpi-red-type);--d-accent-type:var(--kpi-red-type);--d-accent-fg:var(--kpi-black);--d-band-low:var(--kpi-red);--d-band-low-t:var(--kpi-red-type);--d-band-low-edge:var(--kpi-red);--d-band-mid:var(--kpi-yellow);--d-band-mid-t:var(--kpi-yellow);--d-band-mid-edge:var(--kpi-yellow);--d-band-high:var(--kpi-lime);--d-band-high-t:var(--kpi-lime);--d-band-high-edge:var(--kpi-lime);--d-score-red-t:var(--color-score-red);--d-score-amber-t:var(--color-score-amber);--d-score-green-t:var(--color-score-green);--d-hint:var(--kpi-orange);--d-focus:var(--kpi-yellow);--d-article-bg:var(--kpi-well);--d-land:#3a2828;--l-bg:var(--kpi-paper);--l-bg-alt:var(--kpi-paper-well);--l-fg:var(--kpi-black);--l-fg-muted:var(--kpi-charcoal-deep);--l-border:var(--kpi-hair-cream);--l-border-strong:var(--kpi-hair-cream-2);--l-accent:var(--kpi-band-low-deep);--l-accent-hover:var(--kpi-red-cream-deep);--l-accent-type:var(--kpi-red-cream-deep);--l-accent-fg:var(--kpi-cream);--l-band-low:var(--kpi-red);--l-band-low-t:var(--kpi-band-low-deep);--l-band-low-edge:var(--kpi-band-low-deep);--l-band-mid:var(--kpi-yellow);--l-band-mid-t:var(--kpi-band-mid-deep);--l-band-mid-edge:var(--kpi-band-mid-deep);--l-band-high:var(--kpi-lime);--l-band-high-t:var(--kpi-band-high-deep);--l-band-high-edge:var(--kpi-band-high-deep);--l-score-red-t:#c62d27;--l-score-amber-t:#8a6100;--l-score-green-t:#4f7a1e;--l-hint:var(--kpi-orange-cream);--l-focus:var(--kpi-band-mid-deep);--l-article-bg:var(--kpi-paper);--l-land:var(--kpi-sand);--color-overlay-dark:#201515b8;--color-success:var(--kpi-lime);--color-warning:var(--kpi-yellow);--color-danger:var(--kpi-red);--color-score-red:#e94f48;--color-score-amber:#efb73c;--color-score-green:#8fc640;--color-track:#e7e8eb;--font-grotesk:"Familjen Grotesk", "Helvetica Neue", Arial, system-ui, sans-serif;--font-display:var(--font-grotesk);--font-sans:var(--font-grotesk);--font-serif:var(--font-grotesk);--fs-display-xl:clamp(2.25rem, 5vw, 3.75rem);--fs-display:clamp(2rem, 4.4vw, 3.25rem);--fs-display-sm:clamp(1.6rem, 3.2vw, 2.25rem);--fs-h1:clamp(2rem, 4.4vw, 3.25rem);--fs-h2:clamp(1.5rem, 2.6vw, 2rem);--fs-h3:1.375rem;--fs-h4:1.25rem;--fs-h5:1.125rem;--fs-body-lg:1.25rem;--fs-body:1.125rem;--fs-body-md:1rem;--fs-caption:1rem;--fs-micro-sm:.875rem;--fs-micro:.8125rem;--lh-display:1;--lh-tight:1.1;--lh-snug:1.3;--lh-normal:1.6;--lh-read:1.65;--lh-loose:1.7;--ls-display:-.035em;--ls-card:-.015em;--ls-body:0;--ls-editorial:-.025em;--ls-upper:.14em;--sp-1:4px;--sp-2:6px;--sp-3:10px;--sp-4:14px;--sp-5:18px;--sp-6:22px;--sp-7:28px;--sp-8:34px;--sp-9:40px;--sp-10:44px;--sp-11:48px;--sp-12:52px;--sp-13:56px;--s1:.3rem;--s2:.7rem;--s3:1.15rem;--s4:1.75rem;--s5:2.5rem;--s6:clamp(2.5rem, 5vw, 3.5rem);--s7:clamp(3.25rem, 6.5vw, 5rem);--gap:clamp(1rem, 1.8vw, 1.75rem);--r-tight:0;--r-standard:0;--r-content:0;--r-comfy:0;--r-social:0;--r-pill:0;--bd:1px solid var(--color-border);--bd-strong:1px solid var(--color-border-strong);--underline-active:var(--color-accent) 0px -2px 0px 0px inset;--underline-hover:var(--color-border-strong) 0px -2px 0px 0px inset;--content-max:1440px;--ease:cubic-bezier(.16, .84, .28, 1);--dur-fast:.12s;--dur-base:.2s}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:var(--d-bg);--rev-bg:var(--l-bg);--color-bg-alt:var(--d-bg-alt);--rev-bg-alt:var(--l-bg-alt);--color-fg:var(--d-fg);--rev-fg:var(--l-fg);--color-fg-muted:var(--d-fg-muted);--rev-fg-muted:var(--l-fg-muted);--color-border:var(--d-border);--rev-border:var(--l-border);--color-border-strong:var(--d-border-strong);--rev-border-strong:var(--l-border-strong);--color-accent:var(--d-accent);--rev-accent:var(--l-accent);--color-accent-hover:var(--d-accent-hover);--rev-accent-hover:var(--l-accent-hover);--color-accent-type:var(--d-accent-type);--rev-accent-type:var(--l-accent-type);--color-accent-fg:var(--d-accent-fg);--rev-accent-fg:var(--l-accent-fg);--color-band-low:var(--d-band-low);--rev-band-low:var(--l-band-low);--color-band-low-t:var(--d-band-low-t);--rev-band-low-t:var(--l-band-low-t);--color-band-low-edge:var(--d-band-low-edge);--rev-band-low-edge:var(--l-band-low-edge);--color-band-mid:var(--d-band-mid);--rev-band-mid:var(--l-band-mid);--color-band-mid-t:var(--d-band-mid-t);--rev-band-mid-t:var(--l-band-mid-t);--color-band-mid-edge:var(--d-band-mid-edge);--rev-band-mid-edge:var(--l-band-mid-edge);--color-band-high:var(--d-band-high);--rev-band-high:var(--l-band-high);--color-band-high-t:var(--d-band-high-t);--rev-band-high-t:var(--l-band-high-t);--color-band-high-edge:var(--d-band-high-edge);--rev-band-high-edge:var(--l-band-high-edge);--color-score-red-t:var(--d-score-red-t);--rev-score-red-t:var(--l-score-red-t);--color-score-amber-t:var(--d-score-amber-t);--rev-score-amber-t:var(--l-score-amber-t);--color-score-green-t:var(--d-score-green-t);--rev-score-green-t:var(--l-score-green-t);--color-hint:var(--d-hint);--rev-hint:var(--l-hint);--color-land:var(--d-land);--rev-land:var(--l-land);--color-focus:var(--d-focus);--rev-focus:var(--l-focus);--color-article-bg:var(--d-article-bg);--color-surface:var(--d-bg-alt);--rev-surface:var(--l-bg-alt);--color-surface-soft:var(--d-bg-alt);--rev-surface-soft:var(--l-bg-alt);--color-fg-subtle:var(--d-fg-muted);--rev-fg-subtle:var(--l-fg-muted)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:var(--l-bg);--rev-bg:var(--d-bg);--color-bg-alt:var(--l-bg-alt);--rev-bg-alt:var(--d-bg-alt);--color-fg:var(--l-fg);--rev-fg:var(--d-fg);--color-fg-muted:var(--l-fg-muted);--rev-fg-muted:var(--d-fg-muted);--color-border:var(--l-border);--rev-border:var(--d-border);--color-border-strong:var(--l-border-strong);--rev-border-strong:var(--d-border-strong);--color-accent:var(--l-accent);--rev-accent:var(--d-accent);--color-accent-hover:var(--l-accent-hover);--rev-accent-hover:var(--d-accent-hover);--color-accent-type:var(--l-accent-type);--rev-accent-type:var(--d-accent-type);--color-accent-fg:var(--l-accent-fg);--rev-accent-fg:var(--d-accent-fg);--color-band-low:var(--l-band-low);--rev-band-low:var(--d-band-low);--color-band-low-t:var(--l-band-low-t);--rev-band-low-t:var(--d-band-low-t);--color-band-low-edge:var(--l-band-low-edge);--rev-band-low-edge:var(--d-band-low-edge);--color-band-mid:var(--l-band-mid);--rev-band-mid:var(--d-band-mid);--color-band-mid-t:var(--l-band-mid-t);--rev-band-mid-t:var(--d-band-mid-t);--color-band-mid-edge:var(--l-band-mid-edge);--rev-band-mid-edge:var(--d-band-mid-edge);--color-band-high:var(--l-band-high);--rev-band-high:var(--d-band-high);--color-band-high-t:var(--l-band-high-t);--rev-band-high-t:var(--d-band-high-t);--color-band-high-edge:var(--l-band-high-edge);--rev-band-high-edge:var(--d-band-high-edge);--color-score-red-t:var(--l-score-red-t);--rev-score-red-t:var(--d-score-red-t);--color-score-amber-t:var(--l-score-amber-t);--rev-score-amber-t:var(--d-score-amber-t);--color-score-green-t:var(--l-score-green-t);--rev-score-green-t:var(--d-score-green-t);--color-hint:var(--l-hint);--rev-hint:var(--d-hint);--color-land:var(--l-land);--rev-land:var(--d-land);--color-focus:var(--l-focus);--rev-focus:var(--d-focus);--color-article-bg:var(--l-article-bg);--color-surface:var(--l-bg-alt);--rev-surface:var(--d-bg-alt);--color-surface-soft:var(--l-bg-alt);--rev-surface-soft:var(--d-bg-alt);--color-fg-subtle:var(--l-fg-muted);--rev-fg-subtle:var(--d-fg-muted)}*,:before,:after{box-sizing:border-box}html,body{background:var(--color-bg);color:var(--color-fg);font-family:var(--font-grotesk);font-size:100%;line-height:var(--lh-normal);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}html[data-scale=frozen]{font-size:15px}::selection{background:var(--color-accent);color:var(--color-accent-fg)}.t-display-xl{font:650 var(--fs-display-xl)/var(--lh-display) var(--font-grotesk);letter-spacing:var(--ls-display);color:var(--color-fg)}.t-display{font:650 var(--fs-display)/var(--lh-display) var(--font-grotesk);letter-spacing:var(--ls-display);color:var(--color-fg)}.t-display-sm{font:650 var(--fs-display-sm)/var(--lh-display) var(--font-grotesk);letter-spacing:var(--ls-display)}.t-editorial{font:650 var(--fs-h1)/var(--lh-tight) var(--font-grotesk);letter-spacing:var(--ls-editorial);color:var(--color-fg)}.t-h1{font:650 var(--fs-h1)/var(--lh-tight) var(--font-grotesk);color:var(--color-fg);letter-spacing:var(--ls-display)}.t-h2{font:650 var(--fs-h2)/var(--lh-tight) var(--font-grotesk);letter-spacing:var(--ls-editorial);color:var(--color-fg)}.t-h3{font:650 var(--fs-h3)/var(--lh-snug) var(--font-grotesk);color:var(--color-fg);letter-spacing:var(--ls-card)}.t-card-title{font:650 var(--fs-h5)/var(--lh-snug) var(--font-grotesk);letter-spacing:var(--ls-card);color:var(--color-fg)}.t-body-lg{font:400 var(--fs-body-lg)/var(--lh-normal) var(--font-grotesk);color:var(--color-fg-muted)}.t-body{font:400 var(--fs-body)/var(--lh-normal) var(--font-grotesk);letter-spacing:var(--ls-body);color:var(--color-fg-muted)}.t-caption{font:400 var(--fs-caption)/var(--lh-normal) var(--font-grotesk);color:var(--color-fg-muted)}.t-label{font:650 var(--fs-caption)/1 var(--font-grotesk);text-transform:uppercase;letter-spacing:var(--ls-upper);color:var(--color-fg)}.t-micro{font:650 var(--fs-micro)/1 var(--font-grotesk);text-transform:uppercase;letter-spacing:var(--ls-upper);color:var(--color-fg-muted)}h1{font:650 var(--fs-display)/var(--lh-display) var(--font-grotesk);color:var(--color-fg);letter-spacing:var(--ls-display);margin:0}h2{font:650 var(--fs-h2)/var(--lh-tight) var(--font-grotesk);color:var(--color-fg);letter-spacing:var(--ls-editorial);margin:0}h3{font:650 var(--fs-h3)/var(--lh-snug) var(--font-grotesk);color:var(--color-fg);letter-spacing:var(--ls-card);margin:0}h4{font:650 var(--fs-h4)/var(--lh-snug) var(--font-grotesk);color:var(--color-fg);margin:0}h5{font:650 var(--fs-h5)/var(--lh-snug) var(--font-grotesk);color:var(--color-fg);letter-spacing:var(--ls-card);margin:0}h6{font:650 var(--fs-body)/var(--lh-snug) var(--font-grotesk);color:var(--color-fg);margin:0}p{color:var(--color-fg-muted);margin:0}a{color:var(--color-fg);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);-webkit-text-decoration-color:var(--color-border-strong);-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:.2em;transition:text-decoration-color var(--dur-fast) var(--ease);text-decoration-thickness:1px}a:hover{-webkit-text-decoration-color:var(--color-accent-type);-webkit-text-decoration-color:var(--color-accent-type);-webkit-text-decoration-color:var(--color-accent-type);text-decoration-color:var(--color-accent-type);text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.kpi-card{background:var(--color-surface);padding:var(--s4) var(--s3);border:0}.kpi-btn{justify-content:center;align-items:center;gap:var(--sp-2);font:650 var(--fs-micro-sm)/1 var(--font-grotesk);text-transform:uppercase;letter-spacing:var(--ls-upper);border:1px solid var(--color-fg);min-height:44px;color:var(--color-fg);cursor:pointer;transition:background var(--dur-base) var(--ease), color var(--dur-base) var(--ease), border-color var(--dur-base) var(--ease);background:0 0;padding:.7rem 1.35rem;text-decoration:none;display:inline-flex}.kpi-btn:hover{background:var(--color-fg);color:var(--color-bg);text-decoration:none}.kpi-btn--primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-fg)}.kpi-btn--primary:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--color-accent-fg)}.kpi-btn--dark{background:var(--rev-bg);color:var(--rev-fg);border-color:var(--rev-bg)}.kpi-btn--dark:hover{color:var(--color-fg);border-color:var(--color-fg);background:0 0}.kpi-btn--ghost{color:var(--color-fg);border-color:var(--color-border-strong);background:0 0}.kpi-btn--ghost:hover{background:var(--color-fg);color:var(--color-bg);border-color:var(--color-fg)}.kpi-btn--pill{color:var(--color-fg-muted);border-color:var(--color-border-strong);background:0 0;padding:.42rem .8rem}.kpi-btn--pill:hover{background:var(--color-fg);color:var(--color-bg)}.kpi-btn--full{width:100%}.kpi-tab{padding:var(--sp-4) var(--sp-5);min-height:44px;font:650 var(--fs-micro-sm)/1 var(--font-grotesk);text-transform:uppercase;letter-spacing:var(--ls-upper);color:var(--color-fg-muted);cursor:pointer;transition:box-shadow var(--dur-base) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:none;align-items:center;display:inline-flex}.kpi-tab:hover{box-shadow:var(--underline-hover);color:var(--color-fg)}.kpi-tab--active{box-shadow:var(--underline-active);color:var(--color-fg)}.kpi-input{width:100%;color:var(--color-fg);border:1px solid var(--color-border-strong);padding:var(--sp-4) var(--sp-5);font:400 var(--fs-body)/var(--lh-snug) var(--font-grotesk);transition:border-color var(--dur-fast) var(--ease);background:0 0;outline:none}.kpi-input:focus{border-color:var(--color-accent)}.kpi-input::placeholder{color:var(--color-fg-muted);opacity:.75}.select{display:block;position:relative}select.kpi-input{appearance:none;background-color:var(--color-bg);min-height:44px;padding-right:2.25rem}select.kpi-input option{background-color:var(--color-bg);color:var(--color-fg)}.select:after{content:"";right:calc(var(--sp-5) + 2px);border-right:1.5px solid var(--color-fg-muted);border-bottom:1.5px solid var(--color-fg-muted);pointer-events:none;width:.44rem;height:.44rem;position:absolute;top:50%;transform:translateY(-62%)rotate(45deg)}.select:focus-within:after{border-color:var(--color-accent)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}}@layer components{:root{--color-likert-1:var(--color-score-green);--color-likert-2:#c5d96b;--color-likert-3:var(--color-score-amber);--color-likert-4:#e89a4d;--color-likert-5:var(--color-score-red);--color-likert-ink:#1c1c20}.skip-link{left:-100vw;top:var(--s2);z-index:60;font:650 var(--fs-micro) / 1 var(--font-grotesk);text-transform:uppercase;letter-spacing:var(--ls-upper);background:var(--color-bg);color:var(--color-fg);border:1px solid var(--color-border-strong);padding:.6rem 1.15rem;text-decoration:none;position:absolute}.skip-link:focus-visible{left:var(--s2);outline:2px solid var(--color-focus);outline-offset:2px}.shell{grid-template:"rail head""rail main"minmax(0,1fr)"rail foot"/240px minmax(0,1fr);min-height:100dvh;display:grid}.rail{background:var(--color-bg-alt);border-right:1px solid var(--color-border);grid-area:rail}.rail-sticky{flex-direction:column;height:100dvh;display:flex;position:sticky;top:0}.rail-head{padding:var(--s3) var(--s3) var(--s2);border-bottom:1px solid var(--color-border)}.rail-head .folio{margin-bottom:0}.rail-client{font:650 var(--fs-h5)/var(--lh-snug) var(--font-grotesk);color:var(--color-fg);letter-spacing:var(--ls-card);margin-top:var(--s1)}.rail-kind{font:400 var(--fs-micro-sm)/1.4 var(--font-grotesk);color:var(--color-fg-muted);margin-top:2px}.rail-nav{padding:var(--s2) 0;flex-direction:column;display:flex}.rail-link{justify-content:space-between;align-items:center;gap:var(--s2);padding:.85rem var(--s3);min-height:44px;font:650 1rem/1.2 var(--font-grotesk);color:var(--color-fg);border-bottom:1px solid var(--color-border);transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);border-left:2px solid #0000;text-decoration:none;display:flex}.rail-link:first-child{border-top:1px solid var(--color-border)}.rail-link:hover{background:var(--color-bg);text-decoration:none}.rail-link[aria-current=page]{background:var(--color-bg);border-left-color:var(--color-accent)}.rail-link small{font:650 var(--fs-micro)/1 var(--font-grotesk);text-transform:uppercase;letter-spacing:var(--ls-upper);color:var(--color-fg-muted)}.rail-foot{padding:var(--s3);border-top:1px solid var(--color-border);gap:var(--s2);flex-direction:column;margin-top:auto;display:flex}.masthead{z-index:20;background:var(--color-bg);border-bottom:1px solid var(--color-border);align-items:center;gap:var(--s2) var(--s3);padding:var(--s2) var(--pad-x);flex-wrap:wrap;grid-area:head;min-height:64px;display:flex;position:sticky;top:0}.masthead-lockup{display:none}.masthead-controls{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.masthead-spacer{flex:auto}.masthead-key{align-items:center;display:flex}.shell-foot{grid-area:foot;display:none}@media screen and (min-width:1100px) and (max-width:1599px){.masthead>.masthead-key{display:none}.shell-foot{padding:var(--s4) var(--pad-x) var(--s5);border-top:1px solid var(--color-border);background:var(--color-bg-alt);align-items:center;display:flex}:is(.shell-foot-theme,.shell-foot:not(:has(.masthead-key))){display:none}}.control-cluster{flex-wrap:wrap;align-items:center;gap:.55rem;max-width:100%;display:flex}.control-cluster [data-slot=select-trigger]{max-width:100%}@media (max-width:1500px){[data-slot=select-trigger] .control-range{display:none}}.control-label{font:650 var(--fs-micro)/1 var(--font-grotesk);text-transform:uppercase;letter-spacing:var(--ls-upper);color:var(--color-fg-muted);white-space:nowrap}.menu-hint{padding-left:var(--s3);color:var(--color-fg-muted);font-size:var(--fs-micro-sm);margin-left:auto}.main{padding:var(--s5) var(--pad-x) var(--s7);grid-area:main}.main-inner{max-width:var(--content-max);margin:0 auto}.wordmark{line-height:0;display:block}.wordmark-field,.wordmark-cream{width:auto;height:32px}.wordmark-field{display:block}.wordmark-cream,:root[data-theme=light] .wordmark-field{display:none}:root[data-theme=light] .wordmark-cream{display:block}.lost-mark{margin:0 0 var(--s5)}.lost-mark a{line-height:0;display:inline-block}@media screen and (max-width:1100px){.shell{grid-template:"lockup actions""rail rail""filters filters""main main""foot foot"". ."minmax(0,1fr)/minmax(0,1fr) auto}.masthead{display:contents}.masthead-lockup,.masthead>.masthead-controls.no-print{min-height:64px;padding:var(--s2) 0;border-bottom:1px solid var(--color-border);background:var(--color-bg);align-items:center;display:flex}.masthead-lockup{padding-left:var(--pad-x);grid-area:lockup}.masthead-lockup .wordmark-field,.masthead-lockup .wordmark-cream{object-fit:contain;object-position:left center;max-width:100%}.masthead>.masthead-controls.no-print{padding-right:var(--pad-x);gap:var(--s2);flex-wrap:nowrap;grid-area:actions}.masthead>.masthead-controls.no-print button{padding-inline:var(--s2)}.masthead-spacer{display:none}.masthead>.masthead-controls:not(.no-print){padding:var(--s3) var(--pad-x) 0;grid-area:filters}.masthead>.masthead-key{display:none}.masthead>.masthead-controls:not(.no-print){padding-bottom:var(--s3)}.shell-foot{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s4) var(--pad-x) var(--s5);border-top:1px solid var(--color-border);background:var(--color-bg-alt);flex-wrap:wrap;display:flex}.main{border-top:1px solid var(--color-border)}.rail{border-right:0;border-bottom:1px solid var(--color-border);grid-area:rail}.rail-sticky{height:auto;position:static}.rail-head,.rail-foot{display:none}.rail-nav{scrollbar-width:none;padding:0 var(--pad-x);flex-flow:row;overflow-x:auto}.rail-nav::-webkit-scrollbar{display:none}.rail-link{white-space:nowrap;border-bottom:2px solid #0000;border-left:0;flex:none;justify-content:center;padding:.85rem .6rem;font-size:.9rem}.rail-link:first-child{border-top:0}.rail-link[aria-current=page]{border-bottom-color:var(--color-accent)}.rail-link small{display:none}}@media screen and (max-width:600px){.masthead>.masthead-controls:not(.no-print){align-items:stretch;gap:var(--s2);flex-direction:column}.masthead>.masthead-controls:not(.no-print) .control-cluster{width:100%}.masthead>.masthead-controls:not(.no-print) [data-slot=select-trigger]{flex:auto;width:100%}}.page-head{margin-bottom:var(--s5)}.page-head h1{font:650 var(--fs-h2)/var(--lh-tight) var(--font-grotesk);letter-spacing:var(--ls-editorial);color:var(--color-fg)}.page-head-note{margin-top:var(--s2);font:400 var(--fs-body-md)/var(--lh-normal) var(--font-grotesk);color:var(--color-fg-muted);max-width:60ch}.page-head-live{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.folio{font:650 var(--fs-micro)/1.3 var(--font-grotesk);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-type);margin:0 0 var(--s2);align-items:center;gap:.55rem;max-width:100%;display:inline-flex}.folio:before{content:"";background:var(--color-accent);flex:none;width:1.6rem;height:2px}.plate{padding:var(--s6) 0 var(--s5);border-top:1px solid var(--color-border);scroll-margin-top:calc(var(--masthead-h,64px) + var(--s2))}.plate:first-of-type{border-top:0;padding-top:0}.plate-head{margin-bottom:var(--s4);flex-direction:column;align-items:flex-start;display:flex}.plate-head-row{justify-content:space-between;align-items:flex-end;gap:var(--s3);flex-wrap:wrap;width:100%;display:flex}.plate-title{font:650 var(--fs-h2)/var(--lh-tight) var(--font-grotesk);letter-spacing:var(--ls-editorial);color:var(--color-fg);max-width:26ch}.plate-title em{color:var(--color-accent-type);font-style:normal}.plate-note{margin-top:var(--s2);font:400 var(--fs-caption)/var(--lh-normal) var(--font-grotesk);color:var(--color-fg-muted);max-width:64ch}.plate-actions{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.plate-link{font:650 var(--fs-micro-sm)/1.2 var(--font-grotesk);text-transform:uppercase;letter-spacing:var(--ls-upper);color:var(--color-fg)}.plate-sub{font:650 var(--fs-caption)/1.3 var(--font-grotesk);text-transform:uppercase;letter-spacing:var(--ls-upper);color:var(--color-fg);margin:0 0 var(--s2)}.plate-foot{margin-top:var(--s3);padding-top:var(--s2);border-top:1px solid var(--color-border);font:400 var(--fs-micro-sm)/1.45 var(--font-grotesk);color:var(--color-fg-muted);max-width:72ch}.plate-grid{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.cols-2{gap:var(--s5) var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.cols-2>*{min-width:0}.cols-1-14{gap:var(--s5) var(--gap);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;display:grid}.cols-1-14>*{min-width:0}@media (max-width:1100px){.cols-2,.cols-1-14{grid-template-columns:minmax(0,1fr)}}.stack{gap:var(--s5);display:grid}.stack>*{min-width:0}.placeholder{padding:var(--s5) 0}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.well{background:var(--color-surface);padding:var(--s4) var(--s3)}.well--tight{padding:var(--s3)}.band{min-width:1.35em;font:700 var(--fs-micro)/1.5 var(--font-grotesk);text-align:center;letter-spacing:.06em;vertical-align:.1em;border:1px solid;padding:0 .2em;display:inline-block}.band--red{color:var(--color-score-red-t)}.band--amber{color:var(--color-score-amber-t)}.band--green{color:var(--color-score-green-t)}.band--na{color:var(--color-fg-muted)}.band-key{font:650 var(--fs-micro-sm)/1.3 var(--font-grotesk);letter-spacing:.04em;color:var(--color-fg-muted);flex-wrap:wrap;align-items:center;gap:.35rem 1rem;display:flex}.band-key-item{white-space:nowrap;align-items:center;gap:.45rem;display:inline-flex}.band-key-title{text-transform:uppercase;letter-spacing:var(--ls-upper);font-size:var(--fs-micro)}.swatch{vertical-align:.24em;width:18px;height:3px;display:inline-block}.swatch--red{background:var(--color-score-red)}.swatch--amber{background:var(--color-score-amber)}.swatch--green{background:var(--color-score-green)}.score{font-variant-numeric:tabular-nums;color:var(--color-fg);font-weight:650}.score--big{font:400 clamp(2rem, 4.6vw, 3.5rem)/1 var(--font-grotesk);letter-spacing:var(--ls-display)}.score--cell{font-weight:650}.score--key{font:650 var(--fs-h4)/1 var(--font-grotesk)}.score-den{font:400 var(--fs-body-md)/1 var(--font-grotesk);color:var(--color-fg-muted);margin-left:3px}.delta{font:650 var(--fs-caption)/1 var(--font-grotesk);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:.3em;display:inline-flex}.delta-tri{font-size:.7em}.delta--up{color:var(--color-score-green-t)}.delta--down{color:var(--color-score-red-t)}.delta--flat{color:var(--color-fg-muted)}.delta-basis{color:var(--color-fg-muted);font-weight:400}.stat-rail{gap:var(--s3) var(--gap);border-top:2px solid var(--color-accent);padding-top:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stat{min-width:0;padding-bottom:var(--s2);border-bottom:1px solid var(--color-border)}.stat-rail>.stat:last-child:nth-child(odd){grid-column:1/-1}.stat-l{font:650 var(--fs-micro)/1.3 var(--font-grotesk);text-transform:uppercase;letter-spacing:var(--ls-upper);color:var(--color-fg-muted);margin-bottom:var(--s1)}.stat-n{font:400 clamp(1.6rem, 2.6vw, 2.25rem)/1 var(--font-grotesk);letter-spacing:var(--ls-display);color:var(--color-fg);flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.stat-sub{font:400 var(--fs-micro-sm)/1.4 var(--font-grotesk);color:var(--color-fg-muted);margin-top:var(--s1)}.stat-sub .delta{white-space:normal;flex-wrap:wrap}.stat-sub a{color:var(--color-fg)}.dial-col{flex-direction:column;justify-content:center;display:flex}.dial{width:100%;max-width:360px;margin:0 auto;display:block;position:relative}@media (max-width:759px){.dial{max-width:300px}}.dial svg{width:100%;height:auto;display:block}.dial .recharts-wrapper{width:100%!important;height:auto!important;cursor:inherit!important}.dial .recharts-surface{height:auto!important}.dial-centre{justify-content:center;align-items:center;gap:var(--s1);pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0 0 0 7.14286%}.dial-centre .score--big{font-size:clamp(2rem,4.4vw,3.25rem)}.dial-readout{margin-top:var(--s2);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.6rem;display:flex}.dial-caption{text-align:center;margin-top:var(--s1);font:650 var(--fs-micro)/1.3 var(--font-grotesk);text-transform:uppercase;letter-spacing:var(--ls-upper);color:var(--color-fg-muted)}.dial-track{stroke:var(--color-border-strong)}.dial-arc{fill:none}.fig{display:block}.fig svg{width:100%;height:auto;display:block}.fig-box{aspect-ratio:var(--fig-w) / var(--fig-h);width:100%;position:relative}.fig-fit .recharts-wrapper{width:100%!important;height:auto!important;cursor:inherit!important}.fig-fit .recharts-surface{width:100%;display:block;height:auto!important}.fig-scaled{overflow:hidden}.fig-scaled .recharts-wrapper{transform-origin:0 0;transform:scale(var(--k,1))}.fig-scaled .recharts-surface{display:block}.fig-scaled .chart-tip{zoom:calc(1 / var(--k,1))}.fig .recharts-surface:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.recharts-layer:focus,.recharts-surface:focus:not(:focus-visible){outline:none}.chart-tip{background:var(--color-surface);min-width:9rem;color:var(--color-fg);border:1px solid var(--color-border);font:400 var(--fs-micro-sm) / 1.35 var(--font-grotesk), sans-serif;font-variant-numeric:tabular-nums;padding:.4rem .6rem .45rem}.chart-tip-label{margin-bottom:.25rem;font-weight:650}.chart-tip-rows{gap:.15rem;display:grid}.chart-tip-row{align-items:center;gap:.5rem;display:flex}.chart-tip-cell{flex:1;justify-content:space-between;gap:1rem;display:flex}.chart-tip-name{color:var(--color-fg-muted)}.chart-tip-value{font-weight:650}.chart-tip-swatch{background:var(--tip-swatch);flex:none;width:.6rem;height:.6rem}.chart-tip-swatch--line{width:.2rem}.chart-tip-swatch--dashed{border:1.5px dashed var(--tip-swatch);background:0 0;width:0}.ax{stroke:var(--color-fg-muted);stroke-width:1.25px}.ax-faint{stroke:var(--color-border);stroke-width:1px}.ax-cut{stroke:var(--color-fg-muted);stroke-width:1px;stroke-dasharray:3 3}.lab{fill:var(--color-fg-muted);font-size:15px}.lab-key{fill:var(--color-fg);font-size:17px;font-weight:650}.lab-big{fill:var(--color-fg);font-size:24px;font-weight:650}.lab-muted{fill:var(--color-fg-muted);font-size:17px}svg text{font-family:var(--font-grotesk);font-variant-numeric:tabular-nums}.fill-band{stroke-width:1px}:root[data-theme=light] .fill-band{paint-order:stroke}.tick-comp{stroke:var(--color-fg-muted);stroke-width:2.5px}.dot-own{fill:var(--color-fg)}.dot-comp{fill:var(--color-fg-muted)}.fig-narrow{display:none}@media (max-width:760px){.fig-wide{display:none}.fig-narrow{display:block}}.section-bar{margin-bottom:var(--s4)}.plate--section{padding-top:calc(var(--s6) + var(--s3));border-top:2px solid var(--color-border-strong)}.plate-title-wrap{font:650 var(--fs-h2)/var(--lh-tight) var(--font-grotesk);letter-spacing:var(--ls-editorial);max-width:26ch;display:block}.plate-title-wrap .plate-title{max-width:none;display:inline}.plate-info-btn{width:.8em;height:.8em;margin-left:var(--s2);vertical-align:middle;border:1px solid var(--color-border);color:var(--color-fg-muted);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.plate-info-btn:hover{color:var(--color-fg);border-color:var(--color-border-strong)}.plate-info-btn[aria-expanded=true]{color:var(--color-fg);border-color:var(--color-fg)}.plate-info p+p{margin-top:var(--s2)}.plate-info{width:100%;margin-top:var(--s3);padding:var(--s3) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);font:400 var(--fs-caption)/var(--lh-normal) var(--font-grotesk);color:var(--color-fg);align-self:stretch}.visit-open{margin-top:var(--s4);font:400 var(--fs-caption)/var(--lh-normal) var(--font-grotesk)}.commentary-box{margin-top:var(--s4);border:1px solid var(--color-border)}.commentary-label{margin:0 0 var(--s3);font:650 var(--fs-micro)/1.3 var(--font-grotesk);letter-spacing:.16em;text-transform:uppercase;color:var(--color-fg-muted)}.commentary-box .prose{max-width:none}.doc-contents{margin-top:var(--s5);padding-top:var(--s3);border-top:1px solid var(--color-accent)}.contents-head{font:650 var(--fs-micro)/1.4 var(--font-grotesk);text-transform:uppercase;letter-spacing:var(--ls-upper);color:var(--color-fg-muted);margin:0 0 var(--s2)}.contents-list{columns:2;column-gap:var(--gap);margin:0;padding:0;list-style:none}.contents-item{break-inside:avoid}.contents-link{align-items:center;gap:var(--s2);border-bottom:1px solid var(--color-border);min-height:2.6rem;color:var(--color-fg);transition:background var(--dur-fast) var(--ease);grid-template-columns:1.75rem minmax(0,1fr) max-content;padding:.45rem 0;text-decoration:none;display:grid}.contents-link:hover{background:var(--color-bg-alt)}.contents-link:hover .contents-title{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.contents-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.contents-num{font:650 var(--fs-micro)/1.4 var(--font-grotesk);font-variant-numeric:tabular-nums;color:var(--color-fg-muted)}.contents-title{font:400 var(--fs-caption)/1.35 var(--font-grotesk)}.contents-score{white-space:nowrap;align-items:center;gap:.45rem;display:inline-flex}.contents-note{margin-top:var(--s2);font:400 var(--fs-micro-sm)/1.45 var(--font-grotesk);color:var(--color-fg-muted);max-width:72ch}@media (max-width:760px){.contents-list{columns:1}}.ladder{--ladder-row:44px;margin:0;display:block;container-type:inline-size}.ladder-grid{column-gap:var(--s3);grid-template-columns:[name]minmax(6rem,max-content)[plot]minmax(7rem,1fr)[value]max-content[change]max-content[band]max-content;grid-auto-flow:dense;align-items:center;display:grid}.ladder-head-row,.ladder-row{display:contents}.ladder-head-name,.ladder-name{grid-column:name}.ladder-head-scale,.ladder-plot{grid-column:plot}.ladder-head-value,.ladder-value{grid-column:value}.ladder-head-change,.ladder-change{grid-column:change}.ladder-head-band,.ladder-band{grid-column:band}.ladder-head-scale{height:1.4em;position:relative}.ladder-tick{font:400 var(--fs-micro-sm)/1 var(--font-grotesk);font-variant-numeric:tabular-nums;color:var(--color-fg-muted);white-space:nowrap;position:absolute;bottom:0;transform:translate(-50%)}.ladder-tick[data-edge=start]{transform:none}.ladder-tick[data-edge=end]{transform:translate(-100%)}.ladder-tick.is-cut{color:var(--color-fg);font-weight:650}.ladder-head{font:650 var(--fs-micro)/1.4 var(--font-grotesk);text-transform:uppercase;letter-spacing:var(--ls-upper);color:var(--color-fg-muted);white-space:nowrap;align-self:end;padding-bottom:.1rem}.ladder-head-band{text-align:center}.ladder-group{font:650 var(--fs-micro)/1.4 var(--font-grotesk);text-transform:uppercase;letter-spacing:var(--ls-upper);color:var(--color-fg);margin:var(--s5) 0 0;border-bottom:1px solid var(--color-border);grid-column:1/-1;padding-bottom:.3rem}.ladder-grid>.ladder-group:first-of-type{margin-top:0}.ladder-rule{border-top:1px solid var(--color-fg);grid-column:1/-1;height:0;margin-top:.2rem}.ladder-name{font:650 var(--fs-body-md)/1.25 var(--font-grotesk);color:var(--color-fg);text-align:right;overflow-wrap:anywhere;padding:.2rem 0}.ladder-name.is-total{font-weight:700}.ladder-plot{min-width:0;height:var(--ladder-row)}.ladder-plot svg{display:block}.ladder-value{text-align:right;font-variant-numeric:tabular-nums}.ladder-change{text-align:right;min-width:4.5rem}.ladder-nil{color:var(--color-fg-muted)}.ladder-band{text-align:center}@container (max-width:820px){.ladder-grid{column-gap:var(--s2);grid-template-columns:[name]minmax(0,1fr)[value]max-content[change]max-content[band]max-content;row-gap:.1rem}.ladder-plot{margin-bottom:var(--s3)}.ladder-head-scale,.ladder-plot{grid-column:name/-1}.ladder-head-name,.ladder-head-value,.ladder-head-change,.ladder-head-band{display:none}.ladder-name{text-align:left}.ladder-group{margin-top:var(--s4)}}.ledger-wrap{max-width:100%;position:relative;overflow-x:auto}.ledger-wrap[data-clip=right]{box-shadow:inset -1px 0 0 0 var(--color-border-strong)}.ledger-wrap[data-clip=left]{box-shadow:inset 1px 0 0 0 var(--color-border-strong)}.ledger-wrap[data-clip=both]{box-shadow:inset -1px 0 0 0 var(--color-border-strong), inset 1px 0 0 0 var(--color-border-strong)}.ledger-wrap:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media screen{.ledger-wrap[data-clip=none]{overflow-x:clip}.ledger-wrap[data-clip=none] table.ledger thead{top:var(--masthead-h,64px);z-index:2;position:sticky}.ledger-wrap[data-clip=none] table.ledger thead th{background:var(--color-bg)}.ledger-wrap[data-clip=none] table.ledger{border-collapse:separate;border-spacing:0}.ledger-wrap[data-clip=none] table.ledger tbody tr:has(+tr.total) td{border-bottom:0}.ledger-wrap[data-clip=none] table.ledger:has(>tfoot) tbody tr:last-child td{border-bottom:0}}table.ledger{border-collapse:collapse;width:100%;font:400 var(--fs-caption)/1.45 var(--font-grotesk)}table.ledger caption{text-align:left}table.ledger th{font:650 var(--fs-micro)/1.4 var(--font-grotesk);text-transform:uppercase;letter-spacing:var(--ls-upper);text-align:left;border-bottom:1px solid var(--color-accent);vertical-align:bottom;color:var(--color-fg-muted);white-space:nowrap;padding:.35rem .7rem .35rem 0}table.ledger tr.ledger-colgroups th{border-bottom:1px solid var(--color-border);color:var(--color-fg);vertical-align:bottom;padding-bottom:.2rem;font-weight:650}table.ledger tr.ledger-colgroups th.is-blank{border-bottom:0}table.ledger tr.ledger-colgroups th .colgroup-label{white-space:nowrap;width:0;display:inline-block;overflow:visible}table.ledger .cell-folio{font:650 var(--fs-micro-sm)/1.5 var(--font-grotesk);text-transform:uppercase;letter-spacing:var(--ls-upper);color:var(--color-fg-muted);display:block}table.ledger td{border-bottom:1px solid var(--color-border);vertical-align:middle;color:var(--color-fg);padding:.5rem .7rem .5rem 0}table.ledger tbody tr{transition:background var(--dur-fast) var(--ease)}table.ledger tbody tr:hover{background:var(--color-bg-alt)}table.ledger th.n,table.ledger td.n{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding-left:.9rem;padding-right:0}table.ledger td.n{font-weight:650}table.ledger td.n.muted{color:var(--color-fg-muted);font-weight:400}table.ledger td.rank{color:var(--color-fg-muted);width:2.5rem;font-weight:650}table.ledger td.name a{color:var(--color-fg)}table.ledger .col-scale{width:22%;min-width:140px}table.ledger .col-scale svg{width:100%;height:auto;display:block}table.ledger .col-hist{width:12%;min-width:88px}@media screen{table.ledger .col-print-only{display:none}}@media print{table.ledger .col-screen-only{display:none}}table.ledger .col-run{width:4.75rem}table.ledger .col-visit{min-width:9rem}table.ledger .col-fig-lead{white-space:nowrap;width:1%}table.ledger .col-div{width:130px;min-width:130px}table.ledger th.col-div-h{white-space:normal;width:130px;min-width:130px;padding-left:.9rem}table.ledger td.col-band,table.ledger th.col-band,table.ledger td.col-hist,table.ledger th.col-hist{padding-left:.9rem}table.ledger td.q{min-width:14rem}table.ledger .col-div svg{width:100%;height:auto;display:block}table.ledger tr.total td{border-top:1px solid var(--color-fg);font-weight:650}table.ledger td.col-band,table.ledger th.col-band{padding-left:.9rem}table.ledger td.q{max-width:44ch}table.ledger th.col-wrap-h{white-space:normal;font-size:var(--fs-micro-sm);letter-spacing:.045em;padding-left:1.1rem}table.ledger th.col-wrap-h .sort-btn{flex-wrap:wrap;justify-content:flex-end}table.ledger .sort-btn{all:unset;cursor:pointer;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;align-items:center;gap:.3rem;margin-block:-.3rem;padding-block:.3rem;display:inline-flex}table.ledger .sort-btn:hover{color:var(--color-fg)}table.ledger .sort-btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}table.ledger th[aria-sort] .sort-btn{color:var(--color-fg)}table.ledger td a{padding-block:.35rem}table.ledger .sort-mark{font-size:.8em}@media (max-width:900px){table.ledger .col-scale,table.ledger .col-scale-h{display:none}}@media (max-width:600px){table.ledger .col-meta{display:none}}.ledger-sort{display:none}@media screen{.ledger-sort:has(+.ledger-wrap[data-narrow=records]){margin-bottom:var(--s2);justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.ledger-sort-l{font:650 var(--fs-micro)/1 var(--font-grotesk);text-transform:uppercase;letter-spacing:var(--ls-upper);color:var(--color-fg-muted)}.ledger-sort select{font:400 var(--fs-caption)/1.2 var(--font-grotesk);color:var(--color-fg);background:var(--color-surface);border:1px solid var(--color-border-strong);max-width:16rem;padding:.4rem .6rem}.ledger-sort select:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ledger-wrap[data-narrow=records]{overflow:visible;box-shadow:none!important}.ledger-wrap[data-narrow=records] table.ledger,.ledger-wrap[data-narrow=records] table.ledger tbody,.ledger-wrap[data-narrow=records] table.ledger tfoot{width:auto;display:block}.ledger-wrap[data-narrow=records] table.ledger thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ledger-wrap[data-narrow=records] table.ledger tbody tr,.ledger-wrap[data-narrow=records] table.ledger tfoot tr{align-items:last baseline;column-gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.ledger-wrap[data-narrow=records] table.ledger tbody td,.ledger-wrap[data-narrow=records] table.ledger tfoot td{flex:0 0 100%}.ledger-wrap[data-narrow=records] table.ledger td.rank{order:-3}.ledger-wrap[data-narrow=records] table.ledger td.name,.ledger-wrap[data-narrow=records] table.ledger td.q{flex:8rem;order:-2}.ledger-wrap[data-narrow=records] table.ledger td[data-record=figure]{flex-direction:column;flex:none;order:-1;align-items:flex-end;gap:0}.ledger-wrap[data-narrow=records] table.ledger td[data-record=figure]:before{text-align:right}.ledger-wrap[data-narrow=records] table.ledger td.col-open{flex:auto;order:1}.ledger-wrap[data-narrow=records] table.ledger td.col-compare{gap:var(--s2);flex:none;order:2;padding-left:0;padding-right:0}.ledger-wrap[data-narrow=records] table.ledger td.col-scale{display:flex}.ledger-wrap[data-narrow=records] table.ledger td{justify-content:flex-end;align-items:baseline;gap:var(--s3);text-align:right;white-space:normal;border:0;width:auto;padding:.15rem 0;display:flex}.ledger-wrap[data-narrow=records] table.ledger td:before{content:attr(data-label);text-align:left;font:650 var(--fs-micro)/1.4 var(--font-grotesk);text-transform:uppercase;letter-spacing:var(--ls-upper);color:var(--color-fg-muted);flex:0 auto;margin-right:auto}.ledger-wrap[data-narrow=records] table.ledger td:empty,.ledger-wrap[data-narrow=records] table.ledger td.col-print-only{display:none}.ledger-wrap[data-narrow=records] table.ledger td.name,.ledger-wrap[data-narrow=records] table.ledger td.q{text-align:left;font:650 var(--fs-body)/1.3 var(--font-grotesk);min-width:0;max-width:none;padding-bottom:var(--s1);display:block}.ledger-wrap[data-narrow=records] table.ledger td.q{font-weight:400}.ledger-wrap[data-narrow=records] table.ledger td.rank{text-align:left;width:auto;font:650 var(--fs-micro)/1 var(--font-grotesk);letter-spacing:var(--ls-upper);color:var(--color-fg-muted);display:block}.ledger-wrap[data-narrow=records] table.ledger td.name:before,.ledger-wrap[data-narrow=records] table.ledger td.q:before,.ledger-wrap[data-narrow=records] table.ledger td.rank:before{content:none}.ledger-wrap[data-narrow=records] table.ledger .col-meta{display:flex}.ledger-wrap[data-narrow=records] table.ledger td.col-hist,.ledger-wrap[data-narrow=records] table.ledger td.col-div{width:auto;min-width:0}.ledger-wrap[data-narrow=records] table.ledger td.col-hist .band-strip,.ledger-wrap[data-narrow=records] table.ledger td.col-div svg{flex:none;width:9rem;min-width:9rem}.ledger-wrap[data-narrow=records] table.ledger td.col-open{justify-content:flex-start;gap:var(--s3);text-align:left;padding-top:var(--s1)}.ledger-wrap[data-narrow=records] table.ledger tr.ledger-runhead{padding:var(--s3) 0 0;border:0;display:block}.ledger-wrap[data-narrow=records] table.ledger tr.ledger-runhead th{display:block}.ledger-wrap[data-narrow=records] table.ledger tr.ledger-detail{padding:0 0 var(--s2);border-bottom:1px solid var(--color-border);display:block}.ledger-wrap[data-narrow=records] table.ledger tr.ledger-detail td{text-align:left;padding:0;display:block}.ledger-wrap[data-narrow=records] table.ledger tr.ledger-detail td:before{content:none}.ledger-wrap[data-narrow=records] table.ledger tr.total{border-top:1px solid var(--color-fg);border-bottom:0}.ledger-wrap[data-narrow=records] table.ledger tr.total td{border-top:0}.ledger-wrap[data-narrow=records] table.ledger td.plate-note{text-align:left;display:block}.ledger-wrap[data-narrow=records] table.ledger td.plate-note:before{content:none}}@page sheet{size:A4 landscape;margin:12mm}@media print{html:has(.inputs-sheet){page:sheet}}.sheet-code{color:var(--color-fg-muted);font:400 var(--fs-micro-sm)/1.4 var(--font-grotesk);margin-left:.5em}.inputs-sheet table.ledger th,.inputs-sheet table.ledger td{padding-right:.45rem}.inputs-sheet table.ledger th.n,.inputs-sheet table.ledger td.n{padding-left:.5rem;padding-right:0}.inputs-sheet table.ledger td.col-meta{white-space:nowrap}.inputs-sheet table.ledger td.sheet-text,.inputs-sheet table.ledger th.sheet-text{padding-left:.65rem}.sheet-total-kind{color:var(--color-fg-muted);font:400 var(--fs-micro-sm)/1.2 var(--font-grotesk);text-transform:uppercase;letter-spacing:.08em;display:block}.ledger-hint,.scroll-hint{font:650 var(--fs-micro-sm) / 1 var(--font-grotesk);text-transform:uppercase;letter-spacing:.11em;color:var(--color-hint);margin-bottom:var(--s1);display:block}@media (max-width:760px){.masthead{position:static}}@media (max-width:600px){table.ledger .col-div,table.ledger .col-div-h{display:none}}.band-strip{min-width:100%;height:22px;display:block}.band-strip .recharts-wrapper{width:100%!important;height:22px!important;cursor:inherit!important}.band-strip .recharts-surface{display:block}.multiples{gap:var(--s4) var(--s5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.multiples--3{grid-template-columns:repeat(3,minmax(0,1fr))}.multiple{min-width:0}.multiple-head{justify-content:space-between;align-items:baseline;gap:var(--s2);border-bottom:1px solid var(--color-border-strong);padding-bottom:var(--s1);margin-bottom:var(--s2);display:flex}.multiple-title{font:650 var(--fs-caption)/1.3 var(--font-grotesk);text-transform:uppercase;letter-spacing:var(--ls-upper);color:var(--color-fg);min-width:0}@media (max-width:760px){.multiples,.multiples--3{grid-template-columns:minmax(0,1fr)}}.likert-q{font:400 var(--fs-caption)/1.45 var(--font-grotesk);color:var(--color-fg);max-width:60ch;margin-bottom:var(--s2)}.likert-top{margin-bottom:var(--s2);align-items:baseline;gap:.6rem;display:flex}.likert-top .lab-l{font:650 var(--fs-micro)/1.3 var(--font-grotesk);text-transform:uppercase;letter-spacing:var(--ls-upper);color:var(--color-fg-muted)}table.likert{border-collapse:collapse;width:100%;font:400 var(--fs-micro-sm)/1.3 var(--font-grotesk);table-layout:fixed}table.likert th{font:650 var(--fs-micro)/1.3 var(--font-grotesk);letter-spacing:0;color:var(--color-fg-muted);text-align:center;border-bottom:1px solid var(--color-accent);padding:.25rem .2rem}.likert-key{vertical-align:baseline;width:8px;height:8px;margin-right:.35em;display:inline-block}table.likert th:first-child{text-align:left;width:26%;padding-left:0}table.likert td{border-bottom:1px solid var(--color-border);vertical-align:middle;padding:.35rem .2rem}table.likert td:first-child{color:var(--color-fg-muted);white-space:nowrap;padding-left:0}table.likert tr.current td:first-child{color:var(--color-fg);font-weight:650}.likert-cell{background:0 0;height:22px;display:block;position:relative}.likert-cell .recharts-wrapper{width:100%!important;height:22px!important;cursor:inherit!important}.likert-cell .recharts-surface{display:block}.likert-lab{font-size:var(--fs-micro-sm);fill:var(--color-fg);font-weight:650}.likert-lab.on-bar{fill:var(--color-likert-ink)}.likert-lab.on-bar.past{fill:var(--color-fg)}.likert-lab.zero{fill:var(--color-fg-muted);font-weight:400}.div-pos{fill:var(--color-score-green)}.div-neg{fill:var(--color-score-red)}.kpi-btn--icon{min-width:44px;padding:.55rem}@media (prefers-reduced-motion:no-preference){[data-motion=overview] [data-draw=wipe]{clip-path:inset(0 100% 0 0)}[data-motion=overview] [data-draw=wipe][data-drawn]{clip-path:inset(0);animation:plate-wipe .46s var(--ease) backwards;animation-delay:calc(var(--draw-i,0) * 70ms)}[data-motion=overview] [data-draw=arc] .dial-arc{stroke-dashoffset:var(--arc-len,0)}[data-motion=overview] [data-draw=arc][data-drawn] .dial-arc{stroke-dashoffset:0;animation:plate-arc .9s var(--ease) backwards}[data-motion=overview] [data-draw=ink] .delta{color:#0000}[data-motion=overview] [data-draw=ink][data-drawn] .delta{animation:plate-ink .4s var(--ease) backwards;animation-delay:1s}[data-motion=overview] [data-draw=ink][data-drawn] .delta--up{color:var(--color-score-green-t)}[data-motion=overview] [data-draw=ink][data-drawn] .delta--down{color:var(--color-score-red-t)}[data-motion=overview] [data-draw=ink][data-drawn] .delta--flat{color:var(--color-fg-muted)}}@keyframes plate-wipe{0%{clip-path:inset(0 100% 0 0)}}@keyframes plate-arc{0%{stroke-dashoffset:var(--arc-len,0)}}@keyframes plate-ink{0%{color:#0000}}.filter-bar{align-items:flex-end;gap:var(--s3) var(--s4);padding:var(--s3) 0 var(--s3);margin-bottom:var(--s4);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.filter-bar .filter-clear{align-self:flex-end;padding-bottom:.55rem}.filter-bar[aria-busy=true]{opacity:.7}.filter{flex-direction:column;gap:.4rem;min-width:0;display:flex}.filter [data-slot=select-trigger]{max-width:100%}.filter-input{font-size:var(--fs-caption);min-width:11rem;height:2.25rem;padding:.45rem .7rem}.filter--toggle{flex-direction:row;align-items:center;gap:.55rem;padding-bottom:.5rem}.filter-check{appearance:none;cursor:pointer;background:0 0;border:none;flex:none;place-content:center;width:1.5rem;height:1.5rem;display:inline-grid}.filter-check:before{content:"";border:1px solid var(--color-border-strong);grid-area:1/1;width:1rem;height:1rem}.filter-check:checked:before{background:var(--color-fg);border-color:var(--color-fg)}.filter-check:checked:after{content:"";background:var(--color-bg);grid-area:1/1;place-self:center;width:.45rem;height:.45rem}.filter-check:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.filter-toggle-label{font:400 var(--fs-caption)/1.2 var(--font-grotesk);color:var(--color-fg);cursor:pointer;white-space:nowrap}.cut-tabs-hint{margin:var(--s3) 0 0}.cut-tabs-hint+.cut-tabs{margin-top:var(--s1)}.cut-tabs{margin:var(--s3) 0 var(--s4);border-bottom:1px solid var(--color-border);overflow-x:auto}.cut-tabs ul{gap:var(--s3);min-width:max-content;margin:0;padding:0;list-style:none;display:flex}.cut-tab{font:650 var(--fs-micro-sm)/1.2 var(--font-grotesk);text-transform:uppercase;letter-spacing:var(--ls-upper);color:var(--color-fg-muted);white-space:nowrap;transition:color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);padding:.55rem .1rem .6rem;text-decoration:none;display:inline-block;box-shadow:inset 0 -2px #0000}.cut-tab:hover{color:var(--color-fg);box-shadow:var(--underline-hover)}.cut-tab[aria-current=page]{color:var(--color-fg);box-shadow:var(--underline-active)}.cut-tabs .cut-families{gap:var(--s4)}.cut-family{padding-top:var(--s2)}.cut-family+.cut-family{border-left:1px solid var(--color-border);padding-left:var(--s4)}@media (min-width:761px) and (max-width:1599px){.cut-tabs .cut-families{grid-template-columns:max-content minmax(0,1fr);gap:0;min-width:0;display:grid}.cut-family,.cut-family+.cut-family{padding:var(--s2) 0 var(--s1);border-left:0}.cut-family:nth-child(2n){border-left:1px solid var(--color-border);padding-left:var(--s4)}.cut-family:nth-child(odd){padding-right:var(--s4)}.cut-family:nth-child(n+3){border-top:1px solid var(--color-border)}}@media (min-width:761px) and (max-width:899px){.cut-tabs .cut-families{grid-template-columns:minmax(0,1fr)}.cut-family:nth-child(2n){border-left:0;padding-left:0}.cut-family:nth-child(n+2){border-top:1px solid var(--color-border)}}.cut-family-label{font:400 var(--fs-micro-sm)/1.2 var(--font-grotesk);color:var(--color-fg-muted);display:block}.dl{gap:0 var(--gap);margin:0;display:grid}.dl--2{grid-template-columns:repeat(2,minmax(0,1fr))}.dl--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dl-row{gap:var(--s2);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(9rem,40%) minmax(0,1fr);min-width:0;padding:.5rem 0;display:grid}.dl dt{font:650 var(--fs-micro)/1.4 var(--font-grotesk);text-transform:uppercase;letter-spacing:var(--ls-upper);color:var(--color-fg-muted);padding-top:.15rem}.dl dd{font:400 var(--fs-caption)/1.45 var(--font-grotesk);color:var(--color-fg);overflow-wrap:anywhere;margin:0}.dl-dd--action{align-items:baseline;gap:var(--s1) var(--s3);flex-wrap:wrap;display:flex}.dl-action{margin-left:auto}@media (max-width:760px){.dl--2,.dl--3{grid-template-columns:minmax(0,1fr)}}.prose{max-width:68ch;font:400 var(--fs-caption)/var(--lh-normal) var(--font-grotesk);color:var(--color-fg)}.prose p+p{margin-top:var(--s2)}.prose--muted{color:var(--color-fg-muted)}table.ledger tfoot td{border-top:1px solid var(--color-fg);border-bottom:0;font-weight:650}.ledger-count{margin-top:var(--s2);font:400 var(--fs-micro-sm)/1.45 var(--font-grotesk);color:var(--color-fg-muted)}table.ledger tr.ledger-runhead th{font:650 var(--fs-caption) / 1.3 var(--font-grotesk);text-transform:uppercase;letter-spacing:var(--ls-upper);color:var(--color-fg);text-align:left;padding:var(--s4) .7rem .35rem 0;border-bottom:1px solid var(--color-border)}table.ledger tbody:first-of-type tr.ledger-runhead th{padding-top:.35rem}table.ledger tr.total.is-run-foot td{border-bottom:0}table.ledger td.low{color:var(--color-score-red-t);font-weight:650}table.ledger td.muted,.muted{color:var(--color-fg-muted)}.small,table.ledger td.small{font-size:var(--fs-micro-sm)}.pager{justify-content:space-between;align-items:baseline;gap:var(--s2) var(--s3);margin-top:var(--s3);padding-top:var(--s2);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.pager-count{font:400 var(--fs-micro-sm)/1.45 var(--font-grotesk);color:var(--color-fg-muted)}.pager-links{align-items:baseline;gap:var(--s3);display:flex}.pager-pages{align-items:baseline;gap:var(--s2);display:inline-flex}.pager-num,.pager-gap{font:400 var(--fs-micro-sm)/1.45 var(--font-grotesk);color:var(--color-fg-muted)}.pager-num{transition:color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);padding:0 .15rem .15rem;text-decoration:none}a.pager-num:hover{color:var(--color-fg);box-shadow:var(--underline-hover)}.pager-num.is-current{color:var(--color-fg);box-shadow:var(--underline-active);font-weight:650}.plate-link.is-off{color:var(--color-fg-muted);opacity:.6}.open-cell{gap:var(--s2);white-space:nowrap;display:inline-flex}button.plate-link{all:unset;cursor:pointer;font:650 var(--fs-micro-sm)/1.2 var(--font-grotesk);text-transform:uppercase;letter-spacing:var(--ls-upper);color:var(--color-fg);text-decoration:underline;-webkit-text-decoration-color:var(--color-border-strong);-webkit-text-decoration-color:var(--color-border-strong);-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:.2em;margin-block:-.3rem;padding-block:.3rem;text-decoration-thickness:1px}button.plate-link:hover{-webkit-text-decoration-color:var(--color-accent-type);-webkit-text-decoration-color:var(--color-accent-type);-webkit-text-decoration-color:var(--color-accent-type);text-decoration-color:var(--color-accent-type);text-decoration-thickness:2px}button.plate-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}button.plate-link.is-name{font:inherit;text-transform:none;letter-spacing:normal}.ledger-wrap{container-type:inline-size}table.ledger tr.is-open td.name{font-weight:650}table.ledger tr.ledger-detail>td{padding:0 0 var(--s3);border-bottom:1px solid var(--color-border);white-space:normal}.peek{gap:var(--s3) var(--s4);grid-template-columns:minmax(12rem,.8fr) minmax(16rem,1fr) minmax(16rem,1.4fr);align-items:start;max-width:100cqw;display:grid;position:sticky;left:0}.peek-score{align-items:baseline;gap:.6rem;display:flex}.peek-delta{margin-top:var(--s1);font-size:var(--fs-caption)}.peek-sub{margin:var(--s2) 0 0;font:400 var(--fs-micro-sm)/1.45 var(--font-grotesk);color:var(--color-fg-muted);max-width:34ch}.peek-list{margin:0;padding:0;list-style:none}.peek-item{justify-content:space-between;align-items:baseline;gap:var(--s3);border-bottom:1px solid var(--color-border);font:400 var(--fs-caption)/1.35 var(--font-grotesk);padding:.35rem 0;display:flex}.peek-item:last-child{border-bottom:0}.peek-name{flex-direction:column;gap:2px;display:flex}.peek-where{font-size:var(--fs-micro-sm);color:var(--color-fg-muted)}.peek-fig{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:.5rem;display:inline-flex}.peek-foot{padding-top:var(--s2);border-top:1px solid var(--color-border);grid-column:1/-1;margin:0}@container (max-width:820px){.peek{grid-template-columns:1fr}}.compare-bar{justify-content:space-between;align-items:baseline;gap:var(--s2) var(--s3);margin:0 0 var(--s2);padding-bottom:var(--s2);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.compare-bar-who{font:400 var(--fs-micro-sm)/1.45 var(--font-grotesk);color:var(--color-fg);margin:0}.compare-bar-count,.compare-bar-hint{color:var(--color-fg-muted)}table.ledger td.col-compare,table.ledger th.col-compare{width:1.5rem;padding-right:var(--s2)}table.ledger td.col-compare .filter-check{vertical-align:middle;margin:-.25rem 0}.compare-head-sub{text-transform:none;letter-spacing:normal;color:var(--color-fg-muted);font-weight:400;display:block}table.ledger th.col-compare-fig,table.ledger td.col-compare-fig{min-width:9rem}table.ledger td.col-compare-response,table.ledger th.col-compare-response{white-space:nowrap;padding-left:var(--s3)}.compare-run-figs{gap:var(--s1) var(--s3);margin-left:var(--s3);text-transform:none;letter-spacing:normal;color:var(--color-fg-muted);flex-wrap:wrap;font-weight:400;display:inline-flex}.compare-run-fig{white-space:nowrap;font-variant-numeric:tabular-nums}.section-score{align-items:baseline;gap:.6rem;display:inline-flex}.section-points{font:650 var(--fs-caption)/1 var(--font-grotesk);color:var(--color-fg-muted);font-variant-numeric:tabular-nums}.field{margin-bottom:var(--s3);gap:.35rem;display:grid}.field-label{font:650 var(--fs-micro-sm) / 1.2 var(--font-grotesk);text-transform:uppercase;letter-spacing:var(--ls-upper);color:var(--color-fg)}.field-hint{font:400 var(--fs-micro-sm) / 1.45 var(--font-grotesk);color:var(--color-fg-muted)}.field-error{font:400 var(--fs-micro-sm) / 1.45 var(--font-grotesk);color:var(--color-score-red)}.control{width:100%;min-height:2.75rem;font:400 var(--fs-body-md) / 1.3 var(--font-grotesk);color:var(--color-fg);background:var(--color-surface);border:1px solid var(--color-border-strong);outline:none;padding:.6rem .85rem}.control:focus-visible{border-color:var(--color-fg);outline:2px solid var(--color-focus);outline-offset:2px}.control[aria-invalid=true]{border-color:var(--color-score-red)}textarea.control{resize:vertical;min-height:6rem}.control-row{align-items:center;gap:var(--s2);font:400 var(--fs-body-md) / 1.3 var(--font-grotesk);display:flex}.form-message{font:400 var(--fs-body-md) / 1.45 var(--font-grotesk);color:var(--color-score-red);margin-bottom:var(--s3)}.form-message.is-ok{color:var(--color-fg-muted)}.form-foot{justify-content:space-between;gap:var(--s2);margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.form-foot>:only-child,.form-foot>[type=submit]{margin-left:auto}.dialog-scrim{z-index:40;background:var(--color-fg);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.dialog-scrim{background:color-mix(in srgb, var(--color-fg) 35%, transparent)}}.dialog{z-index:50;width:min(32rem, calc(100vw - 2 * var(--pad-x)));background:var(--color-surface);border:1px solid var(--color-border-strong);max-height:calc(100vh - 2rem);padding:var(--s4) var(--s4) var(--s3);animation:plate-wipe .46s var(--ease) backwards;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.dialog-head{margin-bottom:var(--s3);padding-bottom:var(--s2);border-bottom:1px solid var(--color-border)}.dialog-head h2{font:650 var(--fs-body-lg) / var(--lh-tight) var(--font-grotesk);color:var(--color-fg)}@media (prefers-reduced-motion:reduce){.dialog{animation:none}}.code-entry{gap:var(--s1);grid-template-columns:repeat(6,2.75rem);display:grid}.code-entry .control{text-align:center;font-size:var(--fs-body-lg);font-variant-numeric:tabular-nums;padding:.6rem 0}.location-picker{border:1px solid var(--color-border-strong);background:var(--color-surface)}.location-picker-list{max-height:14rem;padding:var(--s1) 0;overflow-y:auto}.location-picker-list label{align-items:center;gap:var(--s2);font:400 var(--fs-body-md) / 1.3 var(--font-grotesk);padding:.35rem .85rem;display:flex}.location-picker .control{border-width:0 0 1px}.location-picker[aria-disabled=true]{opacity:.5}.location-picker[aria-disabled=true] label{cursor:default}.toast{left:var(--s3);bottom:var(--s3);z-index:55;max-width:28rem;padding:var(--s2) var(--s3);background:var(--color-surface);border:1px solid var(--color-border-strong);font:400 var(--fs-body-md) / 1.4 var(--font-grotesk);color:var(--color-fg);animation:plate-wipe .3s var(--ease) backwards;position:fixed}table.ledger td.col-actions,table.ledger th.col-actions{text-align:right;white-space:nowrap}@page{size:A4}@media print{html{-webkit-print-color-adjust:exact;print-color-adjust:exact}:root,:root[data-theme=dark]{--color-fg:var(--l-fg);--color-fg-muted:var(--l-fg-muted);--color-fg-subtle:var(--l-fg-muted);--color-border:var(--l-border);--color-border-strong:var(--l-border-strong);--color-accent:var(--l-accent);--color-accent-hover:var(--l-accent-hover);--color-accent-type:var(--l-accent-type);--color-accent-fg:var(--l-accent-fg);--color-score-red-t:var(--l-score-red-t);--color-score-amber-t:var(--l-score-amber-t);--color-score-green-t:var(--l-score-green-t);--color-hint:var(--l-hint);--color-bg:transparent;--color-bg-alt:transparent;--color-surface:transparent;--color-surface-soft:transparent;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}.fill-band{paint-order:stroke}.wordmark-field{display:none}.wordmark-cream{display:block}.rail,.masthead-controls,.shell-foot,.plate-actions,.col-actions,.dialog,.dialog-scrim,.toast,.field,.form-message,.form-foot,.code-entry,.location-picker,.control-row,.no-print{display:none!important}.doc-contents,.report-nav,table.ledger tr.ledger-detail,.page-head .dl{display:none}.shell{display:block}.masthead{border-bottom:1px solid var(--color-border);position:static}.masthead-lockup{display:block}.plate-actions:has(.section-score){display:flex!important}.main{padding:0 var(--s2)}.plate-grid>.dial-col{grid-column:span 5/span 5!important}.plate-grid>.dial-col+*{display:contents}.plate-grid>.dial-col+*>.stat-rail{grid-column:span 7/span 7}.plate-grid>.dial-col+*>:not(.stat-rail){grid-column:1/-1}.plate{padding-top:var(--s3);padding-bottom:var(--s3)}.plate-head{margin-bottom:var(--s2)}table.ledger td{padding-top:.3rem;padding-bottom:.3rem}.plate{break-inside:auto}.plate-head{break-inside:avoid;break-after:avoid}.plate-foot{break-inside:avoid}table.ledger .cell-folio{display:inline}table.ledger .cell-folio:after{content:" · "}.pager,.ledger-count{break-before:avoid;break-inside:avoid;break-after:avoid}.plate:not(:has(.plate-grid)) .plate-foot{break-before:avoid}.commentary-box{border-left:0;border-right:0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:var(--s3) 0;break-inside:avoid}.commentary-label{margin-bottom:var(--s2)}.commentary-box .prose p{orphans:2;widows:2}.plate--section{padding-top:var(--s4)}.stat,table.ledger tr{break-inside:avoid}.ledger-hint{display:none!important}.ledger-wrap{position:static;overflow:visible;box-shadow:none!important}table.ledger th,table.ledger td,table.ledger th.n{white-space:normal}table.ledger td.name,table.ledger td.q,table.ledger .col-scale,table.ledger .col-hist,table.ledger .col-div{min-width:0}table.ledger thead{display:table-header-group}table.ledger tfoot{display:table-row-group}table.ledger tr.ledger-runhead{break-inside:avoid;break-after:avoid}table.ledger .sort-mark{display:none}table.ledger .sort-btn{display:contents}table.ledger td.n+td,table.ledger th.n+th{padding-left:.5rem}[data-motion=overview] [data-draw]{clip-path:none!important;animation:none!important}[data-motion=overview] [data-draw] .dial-arc{stroke-dashoffset:0!important;animation:none!important}[data-motion=overview] [data-draw] .delta{animation:none!important}.masthead-key,.print-key{display:none!important}.pager-links,table.ledger .col-open,table.ledger .col-compare{display:none}.main a{color:inherit;text-decoration:none}.fig-wide{display:block!important}.fig-narrow{display:none!important}.fig-scaled .recharts-wrapper{width:100%!important;height:auto!important;transform:none!important}.fig-scaled .recharts-surface{height:auto!important}.recharts-tooltip-wrapper{display:none!important}.doc-contents,.contents-item,.ladder-name,.ladder-plot{break-inside:avoid}.ladder-group,.ladder-name{break-after:avoid}.ladder-grid{display:block}.ladder-head-row,.ladder-row{column-gap:var(--s2);grid-template-columns:[name]minmax(0,30%)[plot]minmax(0,1fr)[value]3.2rem[change]4.8rem[band]1.8rem;grid-auto-flow:dense;align-items:center;row-gap:0;display:grid}.ladder-head-scale,.ladder-plot{grid-column:plot;margin-bottom:0}.ladder-row{break-inside:avoid}.ladder-head-row{break-inside:avoid;break-after:avoid}.ladder-rule{break-after:avoid}}.print-key{display:none}.auth{align-content:start;justify-items:center;gap:var(--s4);min-height:100vh;padding:var(--s6) var(--pad-x);background:var(--color-bg);display:grid}.auth-mark{width:11rem}.auth-mark .wordmark-field,.auth-mark .wordmark-cream{width:100%;height:auto}.auth-plate{width:min(28rem,100%)}.auth-links{justify-content:space-between;gap:var(--s2);margin-top:var(--s3);font:400 var(--fs-micro-sm) / 1.4 var(--font-grotesk);display:flex}.auth-or{margin:var(--s3) 0;text-align:center;font:650 var(--fs-micro-sm) / 1 var(--font-grotesk);text-transform:uppercase;letter-spacing:var(--ls-upper);color:var(--color-fg-muted)}.auth-links button{font:inherit;text-transform:none;letter-spacing:normal;text-underline-offset:.2em;text-decoration:underline}@media screen{.print-only{display:none}}}@layer utilities{.pointer-events-none{pointer-events:none}.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;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.right-2{right:calc(var(--spacing) * 2)}.left-2{left:calc(var(--spacing) * 2)}.z-50{z-index:50}.col-span-12{grid-column:span 12/span 12}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.my-1{margin-block:var(--spacing)}.mt-4{margin-top:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-\[0\.45rem\]{width:.45rem;height:.45rem}.size-full{width:100%;height:100%}.h-\(--radix-select-trigger-height\){height:var(--radix-select-trigger-height)}.h-5{height:calc(var(--spacing) * 5)}.h-10{height:calc(var(--spacing) * 10)}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-px{height:1px}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.w-9{width:calc(var(--spacing) * 9)}.w-fit{width:fit-content}.w-full{width:100%}.min-w-\(--radix-select-trigger-width\){min-width:var(--radix-select-trigger-width)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-60{min-width:calc(var(--spacing) * 60)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.caption-bottom{caption-side:bottom}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.resize{resize:both}.scroll-my-1{scroll-margin-block:var(--spacing)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[6rem_1fr\]{grid-template-columns:6rem 1fr}.place-content-center{place-content:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-\(--s2\){gap:var(--s2)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\(--color-border-strong\){border-color:var(--color-border-strong)}.border-\[var\(--color-accent\)\]{border-color:var(--color-accent)}.border-\[var\(--color-border-strong\)\]{border-color:var(--color-border-strong)}.border-\[var\(--color-fg\)\]{border-color:var(--color-fg)}.border-\[var\(--rev-bg\)\]{border-color:var(--rev-bg)}.border-transparent{border-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[var\(--color-accent\)\]{background-color:var(--color-accent)}.bg-\[var\(--rev-bg\)\]{background-color:var(--rev-bg)}.bg-border{background-color:var(--border)}.bg-foreground{background-color:var(--foreground)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-transparent{background-color:#0000}.fill-current{fill:currentColor}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-\(--sp-4\){padding-inline:var(--sp-4)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[1\.35rem\]{padding-inline:1.35rem}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-\[0\.7rem\]{padding-block:.7rem}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-\[calc\(1rem\+var\(--s2\)\)\]{padding-left:calc(1rem + var(--s2))}.text-left{text-align:left}.align-middle{vertical-align:middle}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\(length\:--fs-body-lg\){font-size:var(--fs-body-lg)}.text-\(length\:--fs-body-md\){font-size:var(--fs-body-md)}.text-\[length\:var\(--fs-micro-sm\)\]{font-size:var(--fs-micro-sm)}.leading-\(--lh-tight\){--tw-leading:var(--lh-tight);line-height:var(--lh-tight)}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-\[650\]{--tw-font-weight:650;font-weight:650}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[var\(--ls-upper\)\]{--tw-tracking:var(--ls-upper);letter-spacing:var(--ls-upper)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\(--color-fg\){color:var(--color-fg)}.text-\(--color-fg-muted\){color:var(--color-fg-muted)}.text-\[var\(--color-accent-fg\)\]{color:var(--color-accent-fg)}.text-\[var\(--color-fg\)\]{color:var(--color-fg)}.text-\[var\(--color-fg-muted\)\]{color:var(--color-fg-muted)}.text-\[var\(--rev-fg\)\]{color:var(--rev-fg)}.text-background{color:var(--background)}.text-current{color:currentColor}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[box-shadow\:var\(--underline-active\)\]{box-shadow:var(--underline-active)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.invert{--tw-invert:invert(100%);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,)}.filter{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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,border-color\]{transition-property:background,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background\,color\,border-color\]{transition-property:background,color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\(--dur-fast\){--tw-duration:var(--dur-fast);transition-duration:var(--dur-fast)}.duration-\[var\(--dur-base\)\]{--tw-duration:var(--dur-base);transition-duration:var(--dur-base)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 9)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:0}.group-data-\[orientation\=horizontal\]\/tabs\:after\:-bottom-1\.25:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:calc(var(--spacing) * -1.25)}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:0}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}@media (hover:hover){.hover\:border-\[var\(--color-accent-hover\)\]:hover{border-color:var(--color-accent-hover)}.hover\:border-\[var\(--color-fg\)\]:hover{border-color:var(--color-fg)}.hover\:bg-\[var\(--color-accent-hover\)\]:hover{background-color:var(--color-accent-hover)}.hover\:bg-\[var\(--color-fg\)\]:hover{background-color:var(--color-fg)}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:text-\[var\(--color-bg\)\]:hover{color:var(--color-bg)}.hover\:text-\[var\(--color-fg\)\]:hover{color:var(--color-fg)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:decoration-\[var\(--color-accent-type\)\]:hover{-webkit-text-decoration-color:var(--color-accent-type);-webkit-text-decoration-color:var(--color-accent-type);-webkit-text-decoration-color:var(--color-accent-type);text-decoration-color:var(--color-accent-type)}.hover\:decoration-2:hover{text-decoration-thickness:2px}}.focus\:bg-\(--color-bg-alt\):focus{background-color:var(--color-bg-alt)}.focus\:text-\(--color-fg\):focus{color:var(--color-fg)}.focus-visible\:border-\(--color-accent\):focus-visible{border-color:var(--color-accent)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\(--color-focus\):focus-visible,.focus-visible\:outline-\[var\(--color-focus\)\]:focus-visible{outline-color:var(--color-focus)}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:\[box-shadow\:inset_0_0_0_1px_currentColor\]:active{box-shadow:inset 0 0 0 1px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.has-\[\[role\=checkbox\]\]\:pr-0:has([role=checkbox]){padding-right:0}.aria-invalid\:border-\(--color-score-red\)[aria-invalid=true]{border-color:var(--color-score-red)}.data-inset\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:min-h-11[data-size=default]{min-height:calc(var(--spacing) * 11)}.data-\[size\=sm\]\:min-h-9[data-size=sm]{min-height:calc(var(--spacing) * 9)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:border-\(--color-fg\)[data-state=checked]{border-color:var(--color-fg)}.data-\[state\=checked\]\:bg-\(--color-bg\)[data-state=checked]{background-color:var(--color-bg)}.data-\[state\=checked\]\:bg-\(--color-fg\)[data-state=checked]{background-color:var(--color-fg)}.data-\[state\=checked\]\:text-\(--color-bg\)[data-state=checked]{color:var(--color-bg)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-\(--color-fg-muted\)[data-state=unchecked]{background-color:var(--color-fg-muted)}.data-\[state\=unchecked\]\:bg-transparent[data-state=unchecked]{background-color:#0000}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}:is(.\*\:\[\[role\=checkbox\]\]\:translate-y-0\.5>*)[role=checkbox]{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:var(--destructive)!important}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--font-grotesk:var(--font-familjen), "Helvetica Neue", Arial, system-ui, sans-serif;--pad-x:clamp(1.25rem, 3vw, 2.5rem);--radius:0;--background:var(--color-bg);--foreground:var(--color-fg);--card:var(--color-surface);--card-foreground:var(--color-fg);--popover:var(--color-surface);--popover-foreground:var(--color-fg);--primary:var(--color-accent);--primary-foreground:var(--color-accent-fg);--secondary:var(--color-bg-alt);--secondary-foreground:var(--color-fg);--muted:var(--color-bg-alt);--muted-foreground:var(--color-fg-muted);--accent:var(--color-bg-alt);--accent-foreground:var(--color-fg);--destructive:var(--color-accent);--destructive-foreground:var(--color-accent-fg);--border:var(--color-border);--input:var(--color-border-strong);--ring:var(--color-focus);--sidebar:var(--color-bg-alt);--sidebar-foreground:var(--color-fg);--sidebar-primary:var(--color-accent);--sidebar-primary-foreground:var(--color-accent-fg);--sidebar-accent:var(--color-bg);--sidebar-accent-foreground:var(--color-fg);--sidebar-border:var(--color-border);--sidebar-ring:var(--color-focus);--chart-1:var(--color-fg);--chart-2:var(--color-fg-muted);--chart-3:var(--color-hint)}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
