@layer legacy,theme,base,components,utilities;@layer legacy{*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%}body{margin:0}#root{width:100%;min-height:100vh}}@layer theme,base,components,utilities;@layer base{.score-3{--font-display: var(--font-instrument-sans), "Suisse Intl", "Helvetica Neue", Arial, ui-sans-serif, system-ui, sans-serif;--font-text: var(--font-instrument-sans), "Suisse Intl", "Helvetica Neue", Arial, ui-sans-serif, system-ui, sans-serif;--font-mono: var(--font-ibm-plex-mono), ui-monospace, "SF Mono", Menlo, Consolas, monospace;--icon-stroke: 1.5;--t-hero-size: 68px;--t-hero-lh: 68px;--t-hero-track: -.04em;--t-h1-size: 32px;--t-h1-lh: 38px;--t-h1-track: -.03em;--t-h2-size: 21px;--t-h2-lh: 26px;--t-h2-track: -.03em;--t-h3-size: 16px;--t-h3-lh: 20px;--t-h3-track: -.02em;--t-dek-size: 16px;--t-dek-lh: 22px;--t-dek-track: -.02em;--t-eyebrow-size: 14px;--t-eyebrow-lh: 18px;--t-eyebrow-track: -.02em;--t-num-lg-size: 28px;--t-num-lg-lh: 32px;--t-num-lg-track: -.02em;--t-num-md-size: 17px;--t-num-md-lh: 20px;--t-num-md-track: -.01em;--t-body-size: 15px;--t-body-lh: 20px;--t-body-track: -.01em;--t-control-size: 14px;--t-control-lh: 20px;--t-control-track: -.02em;--t-meta-size: 13px;--t-meta-lh: 17px;--t-meta-track: -.01em;--t-label-size: 12px;--t-label-lh: 16px;--t-label-track: .06em;--t-mono-size: 13px;--t-mono-lh: 17px;--t-mono-track: 0;--t-axis-size: 12px;--t-axis-lh: 14px;--t-axis-track: 0;--canvas: #FAFAFA;--surface: #FFFFFF;--inset: #F6F6F8;--sunken: #ECECEF;--surface-raised: #FFFFFF;--overlay: #FFFFFF;--line: #EEEEEE;--line-strong: #CFCFD5;--line-focus: #B0B0BA;--line-control: #8C8C96;--ink: #0F0F10;--ink-2: #4A4A52;--ink-3: #66666F;--ink-4: #8C8C96;--on-ink: #F4F4F6;--hover: rgba(15, 15, 16, .04);--hover-strong: rgba(15, 15, 16, .08);--scrim: rgba(15, 15, 16, .32);--pill: #1A1A1A;--on-pill: #FFFFFF;--pill-hover: #4A4A52;--lavender: #BEBADC;--active: rgba(190, 186, 220, .2);--selection: #DBD9EC;--indigo: #4A3EBD;--money: oklch(44.8% .119 151.328);--money-hero: var(--money);--marker: #A5D8FF;--marker-underline: #ED9181;--marker-ink: #0F0F10;--success: oklch(.603 .155 150.883);--success-ink: oklch(.517 .155 150.883);--success-soft: oklch(.958 .017 159.118);--warning: color(srgb .77736 .50903 .175545);--warning-ink: oklch(.537 .128 67.6);--warning-soft: color(srgb .974436 .927375 .871199);--negative: #D62B47;--negative-ink: oklch(.55 .192 23.042);--negative-soft: oklch(.956 .017 17.462);--info: #5B4FC2;--info-ink: #4A3EBD;--info-soft: #EFEEF7;--on-negative: #FFFFFF;--chart-issued: #18904F;--chart-submitted: #B8B8C0;--chart-lapsed: #B56D00;--chart-declined: #D62B47;--chart-grid: var(--line);--chart-pace: #9691C8;--ramp-1: color-mix(in oklch, #0F0F10 80%, #ECECEF);--ramp-2: color-mix(in oklch, #0F0F10 60%, #ECECEF);--ramp-3: color-mix(in oklch, #0F0F10 42%, #ECECEF);--ramp-4: color-mix(in oklch, #0F0F10 26%, #ECECEF);--ramp-5: color-mix(in oklch, #0F0F10 12%, #ECECEF);--ramp-carrier-1: #1B7A48;--ramp-carrier-2: #318858;--ramp-carrier-3: #47956C;--ramp-carrier-4: #5DA37E;--ramp-carrier-5: #73B190;--ramp-carrier-6: #8ABEA1;--ramp-carrier-7: #A0CCB3;--ramp-carrier-8: #B6D9C5;--ramp-carrier-9: #CCE7D7;--ramp-carrier-10: #E2F5E9;--ramp-carrier-other: var(--line-strong);--lob-life: #7A4FF0;--lob-life-disc: #7A4FF0;--lob-health: #E23B26;--lob-annuity: #E60076;--on-lob: #FFFFFF;--meter-life: linear-gradient(90deg, #3D3597 0%, #4A3EBD 55%, #8B7CFF 100%);--meter-health: linear-gradient(90deg, #D9480F 0%, #F06A1B 55%, #FFA245 100%);--meter-annuity: linear-gradient(90deg, #D6219C 0%, #FF8AD4 100%);--meter-money-start: #1B7A48;--meter-money-mid: #2DB56A;--meter-money-end: #5FE09A;--meter-money: linear-gradient(90deg, #1B7A48 0%, #2DB56A 60%, #5FE09A 100%);--meter-risk: linear-gradient(90deg, #B56D00 0%, #F2A93B 100%);--meter-neutral: oklch(39.1% .09 240.876);--meter-track: var(--sunken);--disc-lime: #ECFCCA;--disc-lime-ink: #0F0F10;--disc-lime-glyph: var(--ink);--disc-teal: #CBFBF1;--disc-teal-ink: #0F0F10;--disc-teal-glyph: var(--ink);--disc-blue: #DBEAFE;--disc-blue-ink: #0F0F10;--disc-blue-glyph: var(--ink);--disc-purple: #F3E8FF;--disc-purple-ink: #0F0F10;--disc-purple-glyph: var(--ink);--disc-fuchsia: #FAE8FF;--disc-fuchsia-ink: #0F0F10;--disc-fuchsia-glyph: var(--ink);--disc-slate: #E2E8F0;--disc-slate-ink: #0F0F10;--disc-slate-glyph: var(--ink);--stage-new: #5D7794;--stage-attempted: #3E71BC;--stage-in-contact: #16748E;--stage-dnc: var(--ink-3);--stage-appointment: #138281;--stage-follow-up: var(--warning);--stage-quoted: #9C7C22;--stage-underwriting: #6F7C2F;--stage-submitted: #296944;--stage-approved: var(--success);--stage-declined: var(--negative);--card-ring: var(--line);--inset-ring: var(--line);--band-top: color-mix(in oklab, var(--lavender) 62%, transparent);--band-mid: color-mix(in oklab, var(--lavender) 28%, transparent);--dots: rgba(15, 15, 16, .1);--shadow-card: 0 1px 2px rgba(15, 15, 16, .04);--shadow-thumb: 0 1px 2px rgba(15, 15, 16, .08), 0 0 0 1px rgba(15, 15, 16, .03);--shadow-lift: 0 2px 6px rgba(15, 15, 16, .06), 0 8px 24px rgba(15, 15, 16, .06);--shadow-overlay: 0 0 0 1px rgba(15, 15, 16, .04), 0 16px 48px rgba(15, 15, 16, .08);--shadow-drawer: 0 0 0 1px rgba(15, 15, 16, .04), 0 24px 56px rgba(15, 15, 16, .08);--r-frame: 24px;--r-sheet: 20px;--r-card: 16px;--r-inner: 12px;--r-field: 8px;--r-tile: 10px;--r-bar: 8px;--r-kbd: 6px;--r-tag: 6px;--r-chart-bar: 3px;--r-pill: 9999px;--r-control: 9999px;--r-chip: 9999px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 32px;--s-8: 40px;--s-9: 48px;--s-10: 64px;--nav-h: 72px;--frame-max: clamp(1280px, 100vw - 320px, 1680px);--frame-margin: 32px;--frame-pad: 32px;--band-h: 280px;--drawer-w: 480px;--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-sheet: cubic-bezier(.32, .72, 0, 1);--dur-fast: .12s;--dur-base: .22s;--dur-enter: .36s;--dur-sheet: .28s;--vt-origin: 100% 0;--control-ground: var(--surface);--search-ground: var(--surface);--field-line: var(--line);--field-line-hover: var(--line-strong);--field-disabled-ground: var(--sunken);--field-disabled-line: var(--line);--kbd-ground: var(--sunken);--kbd-line: var(--line);--tag-neutral-ground: var(--sunken);--chip-disabled-ground: var(--canvas);--icon-button-ground: var(--surface);--icon-button-line: var(--line);--cta-disc-ground: var(--surface);--toggle-thumb-ground: var(--surface);--theme-icon-light-display: block;--theme-icon-dark-display: none;--score-color-scheme: light}.dark .score-3,.score-3.dark,.score-3[data-theme=dark],[data-theme=dark] .score-3,.score-3 [data-theme=dark],.score-3 .dark{--font-display: var(--font-instrument-sans), "Suisse Intl", "Helvetica Neue", Arial, ui-sans-serif, system-ui, sans-serif;--font-text: var(--font-instrument-sans), "Suisse Intl", "Helvetica Neue", Arial, ui-sans-serif, system-ui, sans-serif;--font-mono: var(--font-ibm-plex-mono), ui-monospace, "SF Mono", Menlo, Consolas, monospace;--icon-stroke: 1.5;--t-hero-size: 68px;--t-hero-lh: 68px;--t-hero-track: -.04em;--t-h1-size: 32px;--t-h1-lh: 38px;--t-h1-track: -.03em;--t-h2-size: 21px;--t-h2-lh: 26px;--t-h2-track: -.03em;--t-h3-size: 16px;--t-h3-lh: 20px;--t-h3-track: -.02em;--t-dek-size: 16px;--t-dek-lh: 22px;--t-dek-track: -.02em;--t-eyebrow-size: 14px;--t-eyebrow-lh: 18px;--t-eyebrow-track: -.02em;--t-num-lg-size: 28px;--t-num-lg-lh: 32px;--t-num-lg-track: -.02em;--t-num-md-size: 17px;--t-num-md-lh: 20px;--t-num-md-track: -.01em;--t-body-size: 15px;--t-body-lh: 20px;--t-body-track: -.01em;--t-control-size: 14px;--t-control-lh: 20px;--t-control-track: -.02em;--t-meta-size: 13px;--t-meta-lh: 17px;--t-meta-track: -.01em;--t-label-size: 12px;--t-label-lh: 16px;--t-label-track: .06em;--t-mono-size: 13px;--t-mono-lh: 17px;--t-mono-track: 0;--t-axis-size: 12px;--t-axis-lh: 14px;--t-axis-track: 0;--canvas: #0F0F10;--surface: #161617;--inset: #1B1B1D;--sunken: #1C1C1E;--surface-raised: #232326;--overlay: #1B1B1D;--line: #26262A;--line-strong: #36363C;--line-focus: #57575F;--line-control: #74747D;--ink: #F4F4F5;--ink-2: #C2C2C8;--ink-3: #8E8E97;--ink-4: #74747D;--on-ink: #0F0F10;--hover: rgba(244, 244, 245, .05);--hover-strong: rgba(244, 244, 245, .1);--scrim: rgba(0, 0, 0, .6);--pill: #F4F4F5;--on-pill: #0F0F10;--pill-hover: #B8B8C0;--lavender: #BEBADC;--active: rgba(190, 186, 220, .2);--selection: #3A365C;--indigo: #9C84E0;--money: #7FC9A0;--money-hero: #D1FE17;--marker: #A5D8FF;--marker-underline: #ED9181;--marker-ink: #0F0F10;--success: oklch(.705 .154 153.814);--success-ink: oklch(.75 .154 153.814);--success-soft: #17301F;--warning: color(srgb .942696 .673842 .339074);--warning-ink: oklch(.838 .13 70.4);--warning-soft: color(srgb .209656 .16565 .113281);--negative: oklch(.666 .18 21.433);--negative-ink: oklch(.711 .18 21.433);--negative-soft: #3A1B22;--info: #9C84E0;--info-ink: #B3A4EC;--info-soft: #26224A;--on-negative: #0F0F10;--chart-issued: #3DD07B;--chart-submitted: #4A4A52;--chart-lapsed: #F0B429;--chart-declined: #F25C74;--chart-grid: var(--line);--chart-pace: #BEBADC;--ramp-1: color-mix(in oklch, #F4F4F5 80%, #1C1C1E);--ramp-2: color-mix(in oklch, #F4F4F5 60%, #1C1C1E);--ramp-3: color-mix(in oklch, #F4F4F5 42%, #1C1C1E);--ramp-4: color-mix(in oklch, #F4F4F5 26%, #1C1C1E);--ramp-5: color-mix(in oklch, #F4F4F5 12%, #1C1C1E);--ramp-carrier-1: #34A268;--ramp-carrier-2: #46AB76;--ramp-carrier-3: #58B483;--ramp-carrier-4: #6ABD91;--ramp-carrier-5: #7CC69E;--ramp-carrier-6: #8DCEAC;--ramp-carrier-7: #9FD7B9;--ramp-carrier-8: #B1E0C7;--ramp-carrier-9: #C3E9D4;--ramp-carrier-10: #D5F2E2;--ramp-carrier-other: var(--line-strong);--lob-life: #8B7CFF;--lob-life-disc: #7A4FF0;--lob-health: #F0664D;--lob-annuity: #F6339A;--on-lob: #FFFFFF;--meter-life: linear-gradient(90deg, #5A4EDC 0%, #7C6DF2 55%, #A89CFF 100%);--meter-health: linear-gradient(90deg, #E8611A 0%, #FF8534 55%, #FFB25E 100%);--meter-annuity: linear-gradient(90deg, #D6219C 0%, #FF8AD4 100%);--meter-money-start: #2DA05F;--meter-money-mid: #43C97E;--meter-money-end: #7EEAAC;--meter-money: linear-gradient(90deg, #2DA05F 0%, #43C97E 60%, #7EEAAC 100%);--meter-risk: linear-gradient(90deg, #D98A0F 0%, #F5B84F 100%);--meter-neutral: oklch(90.1% .058 230.902);--meter-track: var(--line-strong);--disc-lime: #192E03;--disc-lime-ink: #ECFCCA;--disc-lime-glyph: #BBF451;--disc-teal: #022F2E;--disc-teal-ink: #CBFBF1;--disc-teal-glyph: #46ECD5;--disc-blue: #162456;--disc-blue-ink: #DBEAFE;--disc-blue-glyph: #8EC5FF;--disc-purple: #3C0366;--disc-purple-ink: #F3E8FF;--disc-purple-glyph: #DAB2FF;--disc-fuchsia: #4B004F;--disc-fuchsia-ink: #FAE8FF;--disc-fuchsia-glyph: #F4A8FF;--disc-slate: #1D293D;--disc-slate-ink: #E2E8F0;--disc-slate-glyph: #CAD5E2;--stage-new: #748FAD;--stage-attempted: #618DCE;--stage-in-contact: #4795AE;--stage-dnc: var(--ink-3);--stage-appointment: #3F9998;--stage-follow-up: var(--warning);--stage-quoted: #A5883E;--stage-underwriting: #85934D;--stage-submitted: #5A9971;--stage-approved: var(--success);--stage-declined: var(--negative);--card-ring: rgba(255, 255, 255, .11);--inset-ring: rgba(255, 255, 255, .06);--band-top: color-mix(in oklab, var(--lavender) 18%, transparent);--band-mid: color-mix(in oklab, var(--lavender) 7%, transparent);--dots: rgba(244, 244, 245, .1);--shadow-card: 0 1px 2px rgba(0, 0, 0, .2), 0 2px 6px rgba(0, 0, 0, .2);--shadow-thumb: 0 1px 2px rgba(0, 0, 0, .5), 0 0 0 1px rgba(255, 255, 255, .04);--shadow-lift: 0 2px 6px rgba(0, 0, 0, .4), 0 8px 24px rgba(0, 0, 0, .5);--shadow-overlay: 0 0 0 1px rgba(255, 255, 255, .06), 0 16px 48px rgba(0, 0, 0, .6);--shadow-drawer: 0 0 0 1px rgba(255, 255, 255, .06), 0 24px 64px rgba(0, 0, 0, .7);--r-frame: 24px;--r-sheet: 20px;--r-card: 16px;--r-inner: 12px;--r-field: 8px;--r-tile: 10px;--r-bar: 8px;--r-kbd: 6px;--r-tag: 6px;--r-chart-bar: 3px;--r-pill: 9999px;--r-control: 9999px;--r-chip: 9999px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 32px;--s-8: 40px;--s-9: 48px;--s-10: 64px;--nav-h: 72px;--frame-max: clamp(1280px, 100vw - 320px, 1680px);--frame-margin: 32px;--frame-pad: 32px;--band-h: 280px;--drawer-w: 480px;--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-sheet: cubic-bezier(.32, .72, 0, 1);--dur-fast: .12s;--dur-base: .22s;--dur-enter: .36s;--dur-sheet: .28s;--vt-origin: 100% 0;--control-ground: var(--surface-raised);--search-ground: var(--sunken);--field-line: var(--line-strong);--field-line-hover: var(--line-focus);--field-disabled-ground: var(--inset);--field-disabled-line: var(--line);--kbd-ground: var(--surface-raised);--kbd-line: var(--line-strong);--tag-neutral-ground: var(--surface-raised);--chip-disabled-ground: var(--canvas);--icon-button-ground: var(--surface-raised);--icon-button-line: var(--line);--cta-disc-ground: var(--canvas);--toggle-thumb-ground: var(--canvas);--theme-icon-light-display: none;--theme-icon-dark-display: block;--score-color-scheme: dark}.score-3 [data-theme=light],.score-3[data-theme=light]{--font-display: var(--font-instrument-sans), "Suisse Intl", "Helvetica Neue", Arial, ui-sans-serif, system-ui, sans-serif;--font-text: var(--font-instrument-sans), "Suisse Intl", "Helvetica Neue", Arial, ui-sans-serif, system-ui, sans-serif;--font-mono: var(--font-ibm-plex-mono), ui-monospace, "SF Mono", Menlo, Consolas, monospace;--icon-stroke: 1.5;--t-hero-size: 68px;--t-hero-lh: 68px;--t-hero-track: -.04em;--t-h1-size: 32px;--t-h1-lh: 38px;--t-h1-track: -.03em;--t-h2-size: 21px;--t-h2-lh: 26px;--t-h2-track: -.03em;--t-h3-size: 16px;--t-h3-lh: 20px;--t-h3-track: -.02em;--t-dek-size: 16px;--t-dek-lh: 22px;--t-dek-track: -.02em;--t-eyebrow-size: 14px;--t-eyebrow-lh: 18px;--t-eyebrow-track: -.02em;--t-num-lg-size: 28px;--t-num-lg-lh: 32px;--t-num-lg-track: -.02em;--t-num-md-size: 17px;--t-num-md-lh: 20px;--t-num-md-track: -.01em;--t-body-size: 15px;--t-body-lh: 20px;--t-body-track: -.01em;--t-control-size: 14px;--t-control-lh: 20px;--t-control-track: -.02em;--t-meta-size: 13px;--t-meta-lh: 17px;--t-meta-track: -.01em;--t-label-size: 12px;--t-label-lh: 16px;--t-label-track: .06em;--t-mono-size: 13px;--t-mono-lh: 17px;--t-mono-track: 0;--t-axis-size: 12px;--t-axis-lh: 14px;--t-axis-track: 0;--canvas: #FAFAFA;--surface: #FFFFFF;--inset: #F6F6F8;--sunken: #ECECEF;--surface-raised: #FFFFFF;--overlay: #FFFFFF;--line: #EEEEEE;--line-strong: #CFCFD5;--line-focus: #B0B0BA;--line-control: #8C8C96;--ink: #0F0F10;--ink-2: #4A4A52;--ink-3: #66666F;--ink-4: #8C8C96;--on-ink: #F4F4F6;--hover: rgba(15, 15, 16, .04);--hover-strong: rgba(15, 15, 16, .08);--scrim: rgba(15, 15, 16, .32);--pill: #1A1A1A;--on-pill: #FFFFFF;--pill-hover: #4A4A52;--lavender: #BEBADC;--active: rgba(190, 186, 220, .2);--selection: #DBD9EC;--indigo: #4A3EBD;--money: oklch(44.8% .119 151.328);--money-hero: var(--money);--marker: #A5D8FF;--marker-underline: #ED9181;--marker-ink: #0F0F10;--success: oklch(.603 .155 150.883);--success-ink: oklch(.517 .155 150.883);--success-soft: oklch(.958 .017 159.118);--warning: color(srgb .77736 .50903 .175545);--warning-ink: oklch(.537 .128 67.6);--warning-soft: color(srgb .974436 .927375 .871199);--negative: #D62B47;--negative-ink: oklch(.55 .192 23.042);--negative-soft: oklch(.956 .017 17.462);--info: #5B4FC2;--info-ink: #4A3EBD;--info-soft: #EFEEF7;--on-negative: #FFFFFF;--chart-issued: #18904F;--chart-submitted: #B8B8C0;--chart-lapsed: #B56D00;--chart-declined: #D62B47;--chart-grid: var(--line);--chart-pace: #9691C8;--ramp-1: color-mix(in oklch, #0F0F10 80%, #ECECEF);--ramp-2: color-mix(in oklch, #0F0F10 60%, #ECECEF);--ramp-3: color-mix(in oklch, #0F0F10 42%, #ECECEF);--ramp-4: color-mix(in oklch, #0F0F10 26%, #ECECEF);--ramp-5: color-mix(in oklch, #0F0F10 12%, #ECECEF);--ramp-carrier-1: #1B7A48;--ramp-carrier-2: #318858;--ramp-carrier-3: #47956C;--ramp-carrier-4: #5DA37E;--ramp-carrier-5: #73B190;--ramp-carrier-6: #8ABEA1;--ramp-carrier-7: #A0CCB3;--ramp-carrier-8: #B6D9C5;--ramp-carrier-9: #CCE7D7;--ramp-carrier-10: #E2F5E9;--ramp-carrier-other: var(--line-strong);--lob-life: #7A4FF0;--lob-life-disc: #7A4FF0;--lob-health: #E23B26;--lob-annuity: #E60076;--on-lob: #FFFFFF;--meter-life: linear-gradient(90deg, #3D3597 0%, #4A3EBD 55%, #8B7CFF 100%);--meter-health: linear-gradient(90deg, #D9480F 0%, #F06A1B 55%, #FFA245 100%);--meter-annuity: linear-gradient(90deg, #D6219C 0%, #FF8AD4 100%);--meter-money-start: #1B7A48;--meter-money-mid: #2DB56A;--meter-money-end: #5FE09A;--meter-money: linear-gradient(90deg, #1B7A48 0%, #2DB56A 60%, #5FE09A 100%);--meter-risk: linear-gradient(90deg, #B56D00 0%, #F2A93B 100%);--meter-neutral: oklch(39.1% .09 240.876);--meter-track: var(--sunken);--disc-lime: #ECFCCA;--disc-lime-ink: #0F0F10;--disc-lime-glyph: var(--ink);--disc-teal: #CBFBF1;--disc-teal-ink: #0F0F10;--disc-teal-glyph: var(--ink);--disc-blue: #DBEAFE;--disc-blue-ink: #0F0F10;--disc-blue-glyph: var(--ink);--disc-purple: #F3E8FF;--disc-purple-ink: #0F0F10;--disc-purple-glyph: var(--ink);--disc-fuchsia: #FAE8FF;--disc-fuchsia-ink: #0F0F10;--disc-fuchsia-glyph: var(--ink);--disc-slate: #E2E8F0;--disc-slate-ink: #0F0F10;--disc-slate-glyph: var(--ink);--stage-new: #5D7794;--stage-attempted: #3E71BC;--stage-in-contact: #16748E;--stage-dnc: var(--ink-3);--stage-appointment: #138281;--stage-follow-up: var(--warning);--stage-quoted: #9C7C22;--stage-underwriting: #6F7C2F;--stage-submitted: #296944;--stage-approved: var(--success);--stage-declined: var(--negative);--card-ring: var(--line);--inset-ring: var(--line);--band-top: color-mix(in oklab, var(--lavender) 62%, transparent);--band-mid: color-mix(in oklab, var(--lavender) 28%, transparent);--dots: rgba(15, 15, 16, .1);--shadow-card: 0 1px 2px rgba(15, 15, 16, .04);--shadow-thumb: 0 1px 2px rgba(15, 15, 16, .08), 0 0 0 1px rgba(15, 15, 16, .03);--shadow-lift: 0 2px 6px rgba(15, 15, 16, .06), 0 8px 24px rgba(15, 15, 16, .06);--shadow-overlay: 0 0 0 1px rgba(15, 15, 16, .04), 0 16px 48px rgba(15, 15, 16, .08);--shadow-drawer: 0 0 0 1px rgba(15, 15, 16, .04), 0 24px 56px rgba(15, 15, 16, .08);--r-frame: 24px;--r-sheet: 20px;--r-card: 16px;--r-inner: 12px;--r-field: 8px;--r-tile: 10px;--r-bar: 8px;--r-kbd: 6px;--r-tag: 6px;--r-chart-bar: 3px;--r-pill: 9999px;--r-control: 9999px;--r-chip: 9999px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 32px;--s-8: 40px;--s-9: 48px;--s-10: 64px;--nav-h: 72px;--frame-max: clamp(1280px, 100vw - 320px, 1680px);--frame-margin: 32px;--frame-pad: 32px;--band-h: 280px;--drawer-w: 480px;--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-sheet: cubic-bezier(.32, .72, 0, 1);--dur-fast: .12s;--dur-base: .22s;--dur-enter: .36s;--dur-sheet: .28s;--vt-origin: 100% 0;--control-ground: var(--surface);--search-ground: var(--surface);--field-line: var(--line);--field-line-hover: var(--line-strong);--field-disabled-ground: var(--sunken);--field-disabled-line: var(--line);--kbd-ground: var(--sunken);--kbd-line: var(--line);--tag-neutral-ground: var(--sunken);--chip-disabled-ground: var(--canvas);--icon-button-ground: var(--surface);--icon-button-line: var(--line);--cta-disc-ground: var(--surface);--toggle-thumb-ground: var(--surface);--theme-icon-light-display: block;--theme-icon-dark-display: none;--score-color-scheme: light}.score-3:is(.score-3){min-height:100dvh;background:var(--canvas);color:var(--ink);color-scheme:var(--score-color-scheme);font-family:var(--font-text);font-size:var(--t-body-size);line-height:var(--t-body-lh);letter-spacing:var(--t-body-track);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--default-mono-font-family: var(--font-mono)}.score-3.toaster:is(.score-3){min-height:0;background:transparent}.score-3 .score-3-shell-main{opacity:0;transform:translateY(var(--score-3-enter-y, 8px))}.score-3[data-entrance-stage="1"] .score-3-shell-main{opacity:1;transform:translateY(0);transition:opacity var(--score-3-enter-duration, var(--dur-enter)) var(--ease-out),transform var(--score-3-enter-duration, var(--dur-enter)) var(--ease-out)}.score-3 *,.score-3 *:before,.score-3 *:after{box-sizing:border-box}.score-3 svg{display:inline-block;flex:none;vertical-align:middle;stroke-width:var(--icon-stroke)}.score-3 :is(:focus-visible,[data-focus-visible]){outline:2px solid var(--indigo);outline-offset:2px}.score-3 ::selection{background:var(--selection);color:var(--ink)}.score-3 button,.score-3 input,.score-3 select,.score-3 textarea{color:inherit;font:inherit;letter-spacing:inherit}.score-3 .t-body a{text-decoration:underline;text-underline-offset:3px}}@layer components{.score-3 .t-hero{color:var(--money-hero);font-family:var(--font-mono);font-size:var(--t-hero-size);font-weight:600;letter-spacing:var(--t-hero-track);line-height:var(--t-hero-lh)}.score-3 .t-h1{color:var(--ink);font-family:var(--font-display);font-size:var(--t-h1-size);font-weight:600;letter-spacing:var(--t-h1-track);line-height:var(--t-h1-lh)}.score-3 .t-h2{color:var(--ink);font-size:var(--t-h2-size);font-weight:600;letter-spacing:var(--t-h2-track);line-height:var(--t-h2-lh)}.score-3 .t-h3{color:var(--ink);font-size:var(--t-h3-size);font-weight:600;letter-spacing:var(--t-h3-track);line-height:var(--t-h3-lh)}.score-3 .t-dek{color:var(--ink-3);font-size:var(--t-dek-size);font-weight:450;letter-spacing:var(--t-dek-track);line-height:var(--t-dek-lh)}.score-3 .t-eyebrow{color:var(--ink-3);font-size:var(--t-eyebrow-size);font-weight:450;letter-spacing:var(--t-eyebrow-track);line-height:var(--t-eyebrow-lh)}.score-3 .t-num-lg{color:var(--ink);font-size:var(--t-num-lg-size);font-weight:600;letter-spacing:var(--t-num-lg-track);line-height:var(--t-num-lg-lh)}.score-3 .t-num-md{color:var(--ink);font-size:var(--t-num-md-size);font-weight:600;letter-spacing:var(--t-num-md-track);line-height:var(--t-num-md-lh)}.score-3 .t-body{color:var(--ink);font-size:var(--t-body-size);font-weight:400;letter-spacing:var(--t-body-track);line-height:var(--t-body-lh)}.score-3 .t-strong{color:var(--ink);font-size:var(--t-body-size);font-weight:500;letter-spacing:-.02em;line-height:var(--t-body-lh)}.score-3 .t-meta{color:var(--ink-3);font-size:var(--t-meta-size);font-weight:400;letter-spacing:var(--t-meta-track);line-height:var(--t-meta-lh)}.score-3 .caption{color:var(--ink-3);font-size:var(--t-body-size);font-weight:400;letter-spacing:var(--t-body-track);line-height:var(--t-body-lh)}.score-3 .caption strong{color:var(--ink);font-weight:600}.score-3 .label{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--t-label-size);font-weight:500;letter-spacing:var(--t-label-track);line-height:var(--t-label-lh);text-transform:uppercase}.score-3 .mono,.score-3 .card-foot{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--t-mono-size);font-weight:500;letter-spacing:var(--t-mono-track);line-height:var(--t-mono-lh)}.score-3 .axis{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--t-axis-size);font-weight:500;letter-spacing:var(--t-axis-track);line-height:var(--t-axis-lh)}.score-3 .tnum{font-variant-numeric:tabular-nums lining-nums}.score-3 .btn{align-items:center;border:1px solid transparent;border-radius:var(--r-control);cursor:pointer;display:inline-flex;flex:none;font-size:var(--t-control-size);font-weight:500;gap:8px;justify-content:center;letter-spacing:var(--t-control-track);line-height:var(--t-control-lh);transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform 80ms var(--ease-out)}.score-3 .btn-primary{background:var(--pill);border-color:var(--pill);color:var(--on-pill);height:40px;padding:0 18px 0 14px}.score-3 .btn-primary:is(:hover,[data-hover]):not(:disabled,[aria-disabled=true],[aria-busy=true]){background:var(--pill-hover);border-color:var(--pill-hover)}.score-3 .btn-primary>svg{transition:transform var(--dur-fast) var(--ease-out)}.score-3 .btn-primary:is(:hover,[data-hover]):not(:disabled,[aria-disabled=true],[aria-busy=true])>svg{transform:translateY(-1px)}.score-3 .btn-secondary{background:var(--control-ground);border-color:var(--line-strong);color:var(--ink);height:40px;padding:0 20px}.score-3 .btn-secondary:is(:hover,[data-hover]):not(:disabled,[aria-disabled=true],[aria-busy=true]){background:var(--hover-strong)}.score-3 .btn-inset{background:var(--inset);border:0;color:var(--ink);min-height:40px;padding:10px 18px}.score-3 .btn-inset:is(:hover,[data-hover]):not(:disabled,[aria-disabled=true],[aria-busy=true]){background:var(--hover-strong)}.score-3 .btn-ghost{background:transparent;color:var(--ink-2);font-size:15px;height:36px;padding:0 12px}.score-3 .btn-ghost:is(:hover,[data-hover]):not(:disabled,[aria-disabled=true],[aria-busy=true]){background:var(--hover);color:var(--ink)}.score-3 .btn-link{background:transparent;border:0;color:var(--ink);font-size:15px;height:auto;padding:0}.score-3 .btn-link:is(:hover,[data-hover]):not(:disabled,[aria-disabled=true],[aria-busy=true]){text-decoration:underline;text-underline-offset:3px}.score-3 .btn-icon{background:var(--icon-button-ground);border-color:var(--icon-button-line);border-radius:var(--r-pill);color:var(--ink-2);height:40px;padding:0;width:40px}.score-3 .btn-icon:is(:hover,[data-hover]):not(:disabled,[aria-disabled=true],[aria-busy=true]){background:var(--hover-strong);color:var(--ink)}.score-3 .score-3-theme-icon-light{display:var(--theme-icon-light-display)}.score-3 .score-3-theme-icon-dark{display:var(--theme-icon-dark-display)}.score-3 .btn-destructive{background:var(--negative);border-color:var(--negative);color:var(--on-negative);font-size:15px;font-weight:600;height:36px;padding:0 16px}.score-3 .btn-destructive:is(:hover,[data-hover]):not(:disabled,[aria-disabled=true],[aria-busy=true]){background:var(--negative-ink);border-color:var(--negative-ink)}.score-3 .btn-cta{background:var(--pill);border-color:var(--pill);color:var(--on-pill);gap:10px;height:40px;line-height:18px;padding:5px 5px 5px 17px;text-decoration:none}.score-3 .btn-cta:is(:hover,[data-hover]):not(:disabled,[aria-disabled=true],[aria-busy=true]){background:var(--pill-hover);border-color:var(--pill-hover)}.score-3 .btn-cta>:last-child{align-items:center;background:var(--cta-disc-ground);border-radius:var(--r-pill);color:var(--ink);display:inline-flex;height:28px;justify-content:center;width:28px}.score-3 .btn-cta>:last-child>svg{transition:transform var(--dur-fast) var(--ease-out)}.score-3 .btn-cta:is(:hover,[data-hover]):not(:disabled,[aria-disabled=true],[aria-busy=true])>:last-child>svg{transform:translate(1px,-1px)}.score-3 .btn-mini{font-size:14px;gap:6px;height:32px;line-height:18px;padding:0 14px}.score-3 .btn-cta.btn-mini{padding:3px 3px 3px 13px}.score-3 .btn-cta.btn-mini>:last-child{height:24px;width:24px}.score-3 .btn-sm{font-size:14px;height:32px;line-height:18px;padding:0 14px}.score-3 .btn-lg{font-size:16px;height:44px;line-height:20px;padding:0 20px}.score-3 .btn-block{font-size:16px;font-weight:600;height:48px;width:100%}.score-3 .btn-nav{font-size:14px;height:40px;line-height:18px;padding:0 18px 0 14px}.score-3 .btn:is(:active,[data-pressed]){transform:scale(.98)}.score-3 .btn:is(:disabled,[aria-disabled=true],[aria-busy=true]){cursor:not-allowed;opacity:.4;transform:none}.score-3 .chip{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-chip);color:var(--ink-2);display:inline-flex;font-size:14px;font-weight:500;gap:6px;height:32px;letter-spacing:-.02em;line-height:18px;padding:0 12px}.score-3 .chip:is(:hover,[data-hover]){border-color:var(--line-strong);color:var(--ink)}.score-3 .chip:is([aria-pressed=true],[data-selected]){background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.score-3 .chip:is(:disabled,[aria-disabled=true]){background:var(--chip-disabled-ground);border-color:var(--line);color:var(--ink-4);cursor:not-allowed}.score-3 .chip-sm{font-size:13px;height:28px;line-height:17px;padding:0 10px}.score-3 .chip-lob{background:var(--control-ground);border:1px solid var(--line);color:var(--ink);gap:8px;height:36px;padding:6px 14px 6px 6px}.score-3 .chip-lob-ink{background:var(--pill);border-color:var(--pill);color:var(--on-pill)}.score-3 .chip-lob-sm{background:var(--pill);border-color:var(--pill);color:var(--on-pill);font-size:13px;gap:6px;height:28px;line-height:17px;padding:0 10px 0 5px}.score-3 .lob-disc{align-items:center;background:var(--control-ground);border-radius:var(--r-pill);box-shadow:0 0 0 1px var(--field-line);display:inline-flex;height:16px;justify-content:center;width:16px}.score-3 .segment{align-items:center;background:var(--sunken);border:1px solid var(--field-line);border-radius:var(--r-control);display:inline-flex;gap:2px;height:36px;padding:3px}.score-3 .segment>button{align-items:center;background:transparent;border:0;border-radius:var(--r-control);color:var(--ink-3);display:inline-flex;font-size:15px;font-weight:500;gap:6px;height:28px;line-height:20px;padding:0 12px}.score-3 .segment>button:is([aria-pressed=true],[data-selected]){background:var(--surface-raised);box-shadow:var(--shadow-thumb);color:var(--ink)}.score-3 .segment>button:is(:disabled,[aria-disabled=true]){color:var(--ink-4);cursor:not-allowed}.score-3 .segment-sm{height:34px}.score-3 .segment-sm>button{font-size:14px;height:26px;line-height:18px}.score-3 .tabs{align-items:end;border-bottom:1px solid var(--line);display:flex;gap:24px;height:40px}.score-3 .tabs>button{align-items:center;align-self:stretch;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--ink-3);display:inline-flex;font-size:15px;font-weight:500;padding:0}.score-3 .tabs>button:is([aria-selected=true],[data-selected]){border-bottom-color:var(--ink);color:var(--ink);font-weight:600}.score-3 .tabs>button:is(:disabled,[aria-disabled=true]){border-bottom-color:transparent;color:var(--ink-4);cursor:not-allowed}.score-3 .field{align-items:center;background:var(--control-ground);border:1px solid var(--field-line);border-radius:var(--r-field);color:var(--ink);display:flex;font-size:15px;font-weight:400;gap:8px;height:36px;padding:0 12px;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.score-3 .field:is(:hover,[data-hover]){border-color:var(--line-strong)}.score-3 .field:is(:focus-within,[data-focus-visible]){border-color:var(--indigo);box-shadow:0 0 0 3px var(--active);outline:0}.score-3 .field:has([aria-invalid=true]){border-color:var(--negative);box-shadow:0 0 0 3px var(--negative-soft)}.score-3 .field:has(:disabled),.score-3 .field[aria-disabled=true]{background:var(--field-disabled-ground);border-color:var(--field-disabled-line);color:var(--ink-4);cursor:not-allowed}.score-3 .field input,.score-3 .field select,.score-3 .field textarea{background:transparent;border:0;color:inherit;min-width:0;outline:0;width:100%}.score-3 .field input::placeholder,.score-3 .field textarea::placeholder{color:var(--ink-4)}.score-3 .field-lg{height:40px}.score-3 .field-msg{color:var(--negative-ink);font-size:13px;font-weight:400;line-height:17px}.score-3 .form-stack{display:flex;flex-direction:column;gap:16px}.score-3 .toggle{background:var(--line-control);border:0;border-radius:var(--r-control);height:20px;padding:2px;position:relative;width:36px}.score-3 .toggle:after{background:var(--toggle-thumb-ground);border-radius:var(--r-pill);box-shadow:var(--shadow-thumb);content:"";display:block;height:16px;transform:translate(0);transition:transform var(--dur-base) var(--ease-out);width:16px}.score-3 .toggle:is([aria-checked=true],[data-selected]){background:var(--ink)}.score-3 .toggle:is([aria-checked=true],[data-selected]):after{transform:translate(16px)}.score-3 .toggle:is(:disabled,[aria-disabled=true]){background:var(--line);cursor:not-allowed}.score-3 .checkbox{align-items:center;background:var(--surface);border:1px solid var(--line-control);border-radius:var(--r-kbd);color:var(--on-pill);display:inline-flex;height:16px;justify-content:center;width:16px}.score-3 .checkbox:is([aria-checked=true],[data-selected]){background:var(--ink);border-color:var(--ink)}.score-3 .checkbox:is(:disabled,[aria-disabled=true]){background:var(--sunken);border-color:var(--line);cursor:not-allowed}.score-3 .tag{align-items:center;background:var(--tag-neutral-ground);border:0;border-radius:var(--r-tag);color:var(--ink-2);display:inline-flex;font-size:13px;font-weight:500;gap:4px;height:24px;letter-spacing:-.01em;line-height:17px;padding:0 8px}.score-3 .tag-success{background:var(--success-soft);color:var(--success-ink)}.score-3 .tag-warning{background:var(--warning-soft);color:var(--warning-ink)}.score-3 .tag-negative{background:var(--negative-soft);color:var(--negative-ink)}.score-3 .tag-info{background:var(--info-soft);color:var(--info-ink)}.score-3 .tag-delta{font-weight:600}.score-3 .tag-you{background:var(--active);border-radius:5px;color:var(--ink);font-weight:600;height:18px;padding:0 6px}.score-3 .tag-dense{font-size:12px;height:18px;line-height:14px;padding:0 6px}.score-3 .kbd{align-items:center;background:var(--kbd-ground);border:1px solid var(--kbd-line);border-radius:var(--r-kbd);box-shadow:0 1px 0 var(--line-strong);color:var(--ink-2);display:inline-flex;font-family:var(--font-mono);font-size:12px;font-weight:500;gap:3px;height:20px;line-height:16px;min-width:20px;padding:0 5px;text-transform:uppercase}.score-3 .score-3-autosave-status{align-items:center;color:var(--ink-3);display:inline-flex;font-size:13px;font-weight:500;gap:6px;line-height:17px}.score-3 .score-3-autosave-status[data-state=saving] .score-3-autosave-state{color:var(--ink-2)}.score-3 .score-3-autosave-status[data-state=saved] .score-3-autosave-state{color:var(--success-ink)}.score-3 .score-3-autosave-status[data-state=error] .score-3-autosave-state{color:var(--negative-ink)}.score-3 .score-3-pixel-loader{display:inline-grid;flex:none;gap:1.5px;grid-template-columns:repeat(3,4px)}.score-3 .score-3-pixel-loader>span{animation:sf-pixel-pulse 1.2s ease-in-out infinite alternate;background:var(--meter-neutral);border-radius:1px;height:4px;width:4px}.score-3 .score-3-pixel-loader>span:nth-child(2),.score-3 .score-3-pixel-loader>span:nth-child(4){animation-delay:.1s}.score-3 .score-3-pixel-loader>span:nth-child(3),.score-3 .score-3-pixel-loader>span:nth-child(5),.score-3 .score-3-pixel-loader>span:nth-child(7){animation-delay:.2s}.score-3 .score-3-pixel-loader>span:nth-child(6),.score-3 .score-3-pixel-loader>span:nth-child(8){animation-delay:.3s}.score-3 .score-3-pixel-loader>span:nth-child(9){animation-delay:.4s}.score-3 .skeleton{animation:sf-skeleton-pulse 1.2s ease-in-out infinite alternate;background:var(--sunken);border-radius:var(--r-kbd)}.score-3 .skeleton-line{height:16px;width:100%}.score-3 .skeleton-circle{aspect-ratio:1;border-radius:var(--r-pill)}.score-3 .frame{align-self:center;background:var(--surface);border:0;border-inline:1px solid var(--line);border-top:0;border-radius:var(--r-sheet) var(--r-sheet) 0 0;display:flex;flex:1;flex-direction:column;margin-inline:auto;max-width:var(--frame-max);min-height:calc(100dvh - var(--nav-h));overflow:clip;position:relative;width:calc(100% - (2 * var(--frame-margin)))}.score-3 .score-3-shell{display:flex;flex-direction:column;min-height:100dvh}.score-3 .score-3-shell-main{display:flex;flex:1;flex-direction:column;min-width:0}.score-3 .frame>.section{padding:var(--frame-pad);position:relative}.score-3 .band{background:linear-gradient(in oklab 180deg,var(--band-top) 0%,var(--band-mid) 55%,transparent 100%);height:var(--band-h);inset:0 0 auto;pointer-events:none;position:absolute}.score-3 .frame>:not(.band){position:relative;z-index:1}.score-3 .card{background:var(--surface);border:0;border-radius:var(--r-card);box-shadow:0 0 0 1px var(--card-ring),var(--shadow-card)}.score-3 .card-inner{background:var(--inset);border:1px solid var(--line);border-radius:var(--r-inner)}.score-3 .rule{border-top:1px solid var(--line);width:100%}.score-3 .hairline{background:var(--line);height:1px;width:100%}.score-3 .plate{align-items:center;background:var(--inset);border-radius:var(--r-frame);box-shadow:inset 0 0 0 1px var(--inset-ring);display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:220px;overflow:clip;padding:32px 24px;position:relative;text-align:center}.score-3 .plate>*{position:relative}.score-3 .dots:before{background-image:radial-gradient(var(--dots) 1px,transparent 1px);background-size:12px 12px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,black 0%,transparent 100%);mask-image:linear-gradient(180deg,black 0%,transparent 100%);pointer-events:none;position:absolute}.score-3 .plate-title{color:var(--ink);font-size:15px;font-weight:600;letter-spacing:-.01em;line-height:20px}.score-3 .plate-detail{color:var(--ink-3);font-size:13px;line-height:17px;max-width:360px}.score-3 .plate.is-error .plate-title{color:var(--negative-ink)}@keyframes sf-meter-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.score-3 .s3-dashboard-ring-meter circle:last-child{animation:sf-ring-draw .64s var(--ease-out) both}.score-3 .s3-dashboard-ring-meter{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font:500 13px/20px var(--font-mono);color:var(--ink-2)}.score-3 .s3-dashboard-ring-meter svg{flex-shrink:0}.score-3 .s3-percent-sign{font-family:var(--font-text)}@media(prefers-reduced-motion:reduce){.score-3 .s3-dashboard-ring-meter circle:last-child{animation:none;transition:none}}@keyframes sf-ring-draw{0%{stroke-dasharray:0 100}}@keyframes sf-marker-sweep{0%{background-size:0% 100%}to{background-size:100% 100%}}@keyframes sf-underline-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.score-3 .marker,.score-3 .marker-underline>svg path,.score-3 .leaderboard-club-meter-fill{animation:none}}.score-3 .scroll-clip{overflow:clip;position:relative}.score-3 .fade-blur,.score-3 .fade-tail{inset:auto 0 0;height:72px;pointer-events:none;position:absolute;z-index:20}.score-3 .fade-blur:before,.score-3 .fade-blur:after,.score-3 .fade-tail:after{content:"";inset:0;position:absolute}.score-3 .fade-blur{backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(1.5px);-webkit-mask-image:linear-gradient(transparent 0%,#000 55% 100%);mask-image:linear-gradient(transparent 0%,#000 55% 100%)}.score-3 .fade-blur:before{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);-webkit-mask-image:linear-gradient(transparent 60%,#000);mask-image:linear-gradient(transparent 60%,#000)}.score-3 .fade-blur:after,.score-3 .fade-tail:after{background:linear-gradient(in oklab 180deg,color-mix(in oklab,var(--surface) 0%,transparent) 0%,color-mix(in oklab,var(--surface) 50%,transparent) 40%,color-mix(in oklab,var(--surface) 95%,transparent) 75%,var(--surface) 95%)}.score-3 .fade-tail-x{inset:0 0 0 auto;pointer-events:none;position:absolute;width:40px;z-index:20}.score-3 .fade-tail-x:after{background:linear-gradient(in oklab 90deg,color-mix(in oklab,var(--fade-ground, var(--surface)) 0%,transparent) 0%,var(--fade-ground, var(--surface)) 100%);content:"";inset:0;position:absolute}.score-3 :is(.fade-blur,.fade-tail,.fade-tail-x)[data-at-end]{opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.score-3 .topnav{align-items:center;background:var(--canvas);display:flex;height:var(--nav-h);justify-content:space-between;padding:0 var(--frame-margin);position:sticky;top:0;transition:box-shadow var(--dur-fast) var(--ease-out);z-index:40}.score-3 .score-3-topnav-left,.score-3 .score-3-topnav-right{align-items:center;display:flex}.score-3 .score-3-topnav-left{gap:24px;min-width:0}.score-3 .score-3-topnav-right{gap:8px;justify-content:flex-end}.score-3 .topnav[data-scrolled]{box-shadow:0 1px 0 var(--line)}.score-3 .brand{align-items:center;color:var(--ink);display:inline-flex;flex:none;font-family:var(--font-display);font-size:17px;font-weight:700;gap:10px;letter-spacing:-.02em;line-height:20px;text-decoration:none}.score-3 .score-3-brand-mark{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);display:inline-flex;height:40px;justify-content:center;width:40px}.score-3 .score-3-brand-mark img{display:block;height:22px;width:22px}.score-3 .nav-pill{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);display:inline-flex;gap:2px;height:44px;padding:0 6px}.score-3 .nav-item{align-items:center;background:transparent;border:0;border-radius:var(--r-pill);color:var(--ink-2);display:inline-flex;font-size:14px;font-weight:500;gap:4px;height:32px;letter-spacing:-.02em;padding:0 10px 0 12px;text-decoration:none}.score-3 .nav-item>svg{transition:transform var(--dur-fast) var(--ease-out)}.score-3 .nav-item[aria-expanded=true]>svg{transform:rotate(180deg)}.score-3 .nav-item:is(:hover,[data-hover]){background:var(--hover);color:var(--ink)}.score-3 .nav-item:is([aria-current=page],[data-active]){background:var(--active);color:var(--ink)}.score-3 .nav-icon{height:16px;width:16px}.score-3 .search-pill{align-items:center;background:var(--search-ground);border:1px solid var(--field-line);border-radius:var(--r-inner);color:var(--ink-3);display:inline-flex;flex:none;font-size:13px;font-weight:400;gap:10px;height:40px;justify-content:flex-start;letter-spacing:-.01em;line-height:17px;padding:0 8px 0 14px;text-align:left;white-space:nowrap;width:360px}.score-3 .score-3-search-shortcut{flex:none;margin-left:auto}.score-3 .score-3-notifications{overflow:visible;position:relative}.score-3 .score-3-notification-count{align-items:center;background:var(--negative);border:2px solid var(--canvas);border-radius:var(--r-pill);color:var(--on-negative);display:inline-flex;font-family:var(--font-mono);font-size:11px;font-weight:500;height:18px;justify-content:center;line-height:14px;min-width:18px;padding:0 4px;position:absolute;right:-2px;top:-2px}.score-3 .search-pill:is(:hover,[data-hover]){border-color:var(--line-strong);color:var(--ink)}.score-3 .avatar-button{align-items:center;background:var(--icon-button-ground);border:1px solid var(--icon-button-line);border-radius:var(--r-pill);display:inline-flex;height:40px;justify-content:center;padding:0;width:40px}.score-3 .avatar-menu{background:var(--overlay);border:1px solid var(--line);border-radius:var(--r-inner);box-shadow:var(--shadow-overlay);min-width:240px;padding:6px;z-index:70}.score-3 .mega-menu{background:var(--overlay);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-overlay);display:flex;flex-direction:column;gap:4px;padding:6px;width:340px;z-index:70}.score-3 .menu-row{align-items:center;background:var(--overlay);border:1px solid var(--line);border-radius:var(--r-field);display:flex;gap:12px;min-height:56px;padding:8px;text-decoration:none}.score-3 .menu-row:is(:hover,[data-hover]){background:var(--hover-strong);border-color:var(--line-focus)}.score-3 .score-3-nav-menu[data-state=open],.score-3 .score-3-account-menu[data-state=open]{animation:sf-popover-enter .14s var(--ease-out)}.score-3 .score-3-nav-row[data-highlighted],.score-3 .score-3-account-row[data-highlighted]{background:var(--hover-strong);border-color:var(--line-focus);outline:0}.score-3 .score-3-nav-disc,.score-3 .score-3-gallery-card-icon,.score-3 .score-3-gallery-summary-icon{align-items:center;border-radius:var(--r-tile);display:inline-flex;flex:none;height:40px;justify-content:center;width:40px}.score-3 .score-3-nav-copy{display:flex;flex:1;flex-direction:column;min-width:0}.score-3 .score-3-nav-copy>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.score-3 .score-3-nav-arrow{color:var(--ink-4);margin-left:auto;transition:color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.score-3 .score-3-nav-row:is(:hover,[data-hover],[data-highlighted]) .score-3-nav-arrow{color:var(--ink-2);transform:translate(2px)}.score-3 .score-3-account-menu{width:268px}.score-3 .overlay{background:var(--overlay);border:1px solid var(--line);border-radius:var(--r-inner);box-shadow:var(--shadow-overlay)}.score-3 .scrim{background:var(--scrim);inset:0;position:fixed}.score-3 .s3-editor-scrim{z-index:49}.score-3 .s3-editor-dialog{position:fixed;z-index:50;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:hidden;color:var(--ink)}.score-3 .s3-editor-dialog[data-size=wide]{width:min(896px,calc(100vw - 32px))}.score-3 .s3-editor-header{display:flex;flex:none;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px;border-bottom:1px solid var(--line)}.score-3 .s3-editor-heading{min-width:0;overflow-wrap:anywhere}.score-3 .s3-editor-heading h2{margin:0;font:600 21px/26px var(--font-text);letter-spacing:-.02em}.score-3 .s3-editor-heading p{margin:6px 0 0;color:var(--ink-3);font-size:14px;line-height:20px}.score-3 .s3-editor-close{flex:none;width:32px;height:32px}.score-3 .s3-editor-form{display:flex;flex-direction:column;min-height:0}.score-3 .s3-editor-body{min-width:0;min-height:0;margin:0;padding:24px;border:0;overflow:auto;overscroll-behavior:contain}.score-3 .s3-editor-fields{display:flex;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;border:0}.score-3 .s3-editor-fields>*{min-width:0}.score-3 .s3-editor-footer{display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid var(--line);background:var(--overlay)}.score-3 .s3-editor-footer>button{min-height:40px}@media(max-width:600px){.score-3 .s3-editor-header{padding:16px;gap:12px}.score-3 .s3-editor-body{padding:24px 16px}.score-3 .s3-editor-footer{padding:16px}.score-3 .s3-editor-close{width:44px;height:44px}.score-3 .s3-editor-footer>button{min-height:44px}.score-3 .s3-editor-dialog :is(.field,.s3-select-trigger){min-height:44px;font-size:16px}}.score-3 .tile-lime{background:var(--disc-lime);color:var(--disc-lime-glyph)}.score-3 .tile-teal{background:var(--disc-teal);color:var(--disc-teal-glyph)}.score-3 .tile-blue{background:var(--disc-blue);color:var(--disc-blue-glyph)}.score-3 .tile-purple{background:var(--disc-purple);color:var(--disc-purple-glyph)}.score-3 .tile-fuchsia{background:var(--disc-fuchsia);color:var(--disc-fuchsia-glyph)}.score-3 .tile-slate{background:var(--disc-slate);color:var(--disc-slate-glyph)}.score-3 .avatar{align-items:center;background:var(--disc-slate);border-radius:var(--r-pill);color:var(--disc-slate-ink);display:inline-flex;flex:none;font-family:var(--font-mono);font-size:12px;font-weight:500;height:32px;justify-content:center;width:32px}.score-3 .avatar>img{border-radius:inherit;height:100%;object-fit:cover;width:100%}.score-3 .avatar-sm{height:24px;width:24px}.score-3 .avatar-lg{font-size:13px;height:40px;width:40px}.score-3 .s3-select-trigger{align-items:center;background:var(--control-ground);border:1px solid var(--field-line);border-radius:var(--r-field);color:var(--ink);cursor:pointer;display:flex;font:500 14px/20px var(--font-text);gap:8px;height:36px;padding:0 12px;width:100%}.score-3 .s3-select-trigger>[data-placeholder],.score-3 .s3-select-trigger>span:not(.s3-select-leading,.s3-select-chevron){flex:1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.score-3 .s3-select-trigger:is(:hover,[data-hover],[data-state=open]):not(:disabled){background:var(--hover);border-color:var(--field-line-hover)}.score-3 .s3-select-trigger:disabled{cursor:not-allowed;opacity:.5}.score-3 .s3-select-leading,.score-3 .s3-select-chevron,.score-3 .s3-select-check{align-items:center;display:inline-flex;flex:none;justify-content:center;width:16px}.score-3 .s3-select-chevron{margin-left:auto}.score-3 .s3-select-content{background:var(--overlay);border:1px solid var(--line);border-radius:var(--r-inner);box-shadow:var(--shadow-overlay);color:var(--ink);font:400 14px/20px var(--font-text);max-height:min(360px,var(--radix-select-content-available-height));max-width:calc(100vw - 24px);min-width:260px;overflow:hidden;width:var(--radix-select-trigger-width);z-index:60}.score-3 .s3-select-viewport{padding:6px}.score-3 .s3-select-option{align-items:center;border-radius:var(--r-field);cursor:default;display:flex;gap:8px;min-height:36px;outline:none;padding:8px;-webkit-user-select:none;user-select:none}.score-3 .s3-select-option>span:not(.s3-select-leading,.s3-select-check){flex:1}.score-3 .s3-select-option[data-highlighted]{background:var(--hover-strong)}.score-3 .s3-select-option[data-state=checked]{font-weight:500}.score-3 .s3-select-option[data-disabled]{opacity:.5;pointer-events:none}.score-3 .s3-select-scroll{align-items:center;color:var(--ink-3);display:flex;height:20px;justify-content:center}.score-3 .s3-select-trigger[aria-invalid=true]{border-color:var(--negative);box-shadow:0 0 0 3px var(--negative-soft)}.score-3 .s3-filter-trigger{align-items:center;background:var(--control-ground);border:1px solid var(--field-line);border-radius:var(--r-field);color:var(--ink);cursor:pointer;display:inline-flex;font:500 14px/20px var(--font-text);gap:8px;height:36px;max-width:280px;padding:0 10px}.score-3 .s3-filter-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.score-3 .s3-filter-trigger:is(:hover,[data-hover]){background:var(--hover);border-color:var(--field-line-hover)}.score-3 .s3-filter-trigger:disabled{cursor:not-allowed;opacity:.5}.score-3 .s3-filter-menu{background:var(--overlay);border:1px solid var(--line);border-radius:var(--r-inner);box-shadow:var(--shadow-overlay);color:var(--ink);font-family:var(--font-text);max-width:calc(100vw - 32px);padding:8px;width:320px;z-index:60}.score-3 .s3-filter-options{max-height:300px;overflow:auto}.score-3 .s3-filter-option{align-items:center;background:transparent;border:0;border-radius:var(--r-field);color:var(--ink-2);cursor:pointer;display:flex;flex:1;font:500 14px/20px var(--font-text);gap:8px;justify-content:space-between;min-width:0;padding:9px 10px;text-align:left;width:100%}.score-3 .s3-filter-option[aria-pressed=true]{background:var(--active);color:var(--ink)}.score-3 .s3-filter-option:is(:hover,[data-hover]){background:var(--hover-strong)}.score-3 .s3-filter-option:disabled{cursor:not-allowed;opacity:.5}.score-3 .s3-filter-check{display:inline-flex;flex:none;width:16px}.score-3 .s3-filter-search{background:var(--control-ground);border:1px solid var(--field-line);border-radius:var(--r-field);color:var(--ink);font:14px/20px var(--font-text);margin-bottom:8px;padding:9px;width:100%}.score-3 .s3-team-option{align-items:center;display:flex;gap:4px}.score-3 .s3-date-range{display:grid;gap:12px;padding:12px 4px}.score-3 .s3-date-range label{display:grid;gap:6px;font-size:13px}.score-3 .s3-date-range input{background:var(--control-ground);border:1px solid var(--field-line);border-radius:var(--r-field);color:var(--ink);padding:8px}.score-3 .s3-date-range p{color:var(--negative-ink);font-size:13px}.score-3 .s3-search-field{align-items:center;background:var(--control-ground);border:1px solid var(--field-line);border-radius:var(--r-field);color:var(--ink-3);display:flex;gap:10px;height:36px;max-width:320px;padding:0 12px;width:100%}.score-3 .s3-search-field input{background:transparent;border:0;color:var(--ink);flex:1;font:14px/20px var(--font-text);min-width:0;outline:0}.score-3 .s3-search-field button{align-items:center;background:transparent;border:0;color:var(--ink-3);cursor:pointer;display:inline-flex;padding:3px}.score-3 .s3-search-field:is(:focus-within,[data-focus-visible]){border-color:var(--line-focus);box-shadow:0 0 0 3px var(--active)}.score-3 :is(.s3-filter-trigger,.s3-filter-option,.s3-filter-search,.leaderboard-row-link):is(:focus-visible,[data-focus-visible]){outline:2px solid var(--indigo);outline-offset:2px}@media(prefers-reduced-motion:reduce){.score-3 .book-live-dot.is-pending{animation:none}.score-3 .btn,.score-3 .field,.score-3 .topnav,.score-3 .toggle:after,.score-3 .resource-center-card,.score-3 .score-3-command-selection,.score-3 .score-3-nav-arrow,.score-3 .book-filter-check{transition-duration:.01ms}.score-3 .score-3-shell-main,.score-3[data-entrance-stage="1"] .score-3-shell-main{opacity:1;transform:none;transition:none}.score-3 .score-3-nav-menu[data-state=open],.score-3 .score-3-account-menu[data-state=open],.score-3 .book-filter-popover[data-state=open]{animation:sf-overlay-enter .1s var(--ease-out)}.score-3:is(.score-3) .skeleton{animation:none;opacity:.8}.score-3:is(.score-3) .score-3-pixel-loader>span{animation:none;opacity:.8}}}@keyframes sf-pixel-pulse{0%{opacity:.35}to{opacity:1}}@keyframes sf-skeleton-pulse{0%{opacity:.55}to{opacity:1}}@keyframes sf-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes sf-popover-enter{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@layer components{.score-3{--font-instrument-sans: "Instrument Sans", "Suisse Intl", "Helvetica Neue", Arial, sans-serif;--font-ibm-plex-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace}.score-3.s3-layer:is(.score-3){min-height:0;background:transparent}.score-3 .field input::placeholder,.score-3 .field textarea::placeholder,.score-3 .field select:has(option[value=""]:checked){color:var(--ink-3)}.score-3 select option,.score-3 select optgroup{background-color:var(--surface);color:var(--ink)}.score-3 .g-shell{min-height:100dvh;display:flex;flex-direction:column}.score-3 .g-top{height:var(--nav-h, 72px);display:flex;align-items:center;gap:16px;padding:0 20px;border-bottom:0;box-shadow:inset 0 -1px 0 var(--line)}.score-3 .g-brand{display:flex;align-items:center;gap:10px;font-weight:700;letter-spacing:-.03em}.score-3 .g-brand img{width:40px;height:40px}.score-3 .g-nav{display:flex;gap:4px;margin:0 auto}.score-3 .g-nav button{height:36px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--ink-2);cursor:pointer}.score-3 .g-nav button[aria-current=page]{background:var(--meter-track);color:var(--ink)}.score-3 .g-sheet{width:min(1120px,calc(100% - 32px));margin:16px auto 32px;background:var(--surface);box-shadow:0 0 0 1px var(--card-ring),var(--shadow-card);border-radius:var(--r-frame, 24px);overflow:clip}.score-3 .g-band{padding:28px 32px 8px}.score-3 .g-body{padding:8px 32px 32px}.score-3 .g-body>*{min-width:0}.score-3 .g-step{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 12px;box-shadow:inset 0 -1px 0 var(--line)}.score-3 .g-step.is-target{box-shadow:inset 0 -1px 0 var(--line),0 0 0 2px var(--ink)}.score-3 .g-step-main{display:flex;gap:8px;align-items:center;flex:1 1 160px;min-width:0}.score-3 .g-step-main>span:first-child{min-width:0;overflow-wrap:anywhere}.score-3 .g-step-actions{display:flex;flex-wrap:wrap;gap:8px}.score-3 .g-split{display:grid;grid-template-columns:2fr 1fr;gap:20px}.score-3 .field{border-color:var(--line-strong)}.score-3 .g-meter{height:8px;border-radius:999px;background:var(--meter-track);box-shadow:inset 0 0 0 1px var(--ink-3);overflow:hidden}.score-3 .g-meter>span{display:block;height:100%;background:var(--meter-neutral);transform-origin:left center}.score-3 .g-ladder{display:flex;gap:4px}.score-3 .g-ladder i{flex:1;height:6px;border-radius:999px;background:var(--meter-track)}.score-3 .g-ladder i.is-on{background:var(--meter-neutral)}.score-3 .g-phase{display:flex;align-items:center;gap:14px;width:100%;min-height:56px;padding:8px 16px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.score-3 .g-phase.is-locked{cursor:default}.score-3 .g-marker{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--meter-track);color:var(--ink-2);flex:none;font-family:var(--font-mono);font-weight:600}.score-3 .g-marker.is-done{background:var(--success-soft);color:var(--success-ink)}.score-3 .g-phase-meter{display:flex;align-items:center;gap:8px;flex:none}.score-3 .g-row{display:flex;align-items:center;gap:12px;min-height:52px;padding:12px 16px 12px 48px;scroll-margin:96px}.score-3 .g-row+.g-row{box-shadow:inset 0 1px color-mix(in srgb,var(--ink) 18%,transparent)}.score-3 .g-row.is-current{background:var(--active);box-shadow:inset 3px 0 0 var(--lavender)}.score-3 .g-row+.g-row.is-current{box-shadow:inset 3px 0 0 var(--lavender),inset 0 1px color-mix(in srgb,var(--ink) 18%,transparent)}.score-3 a:not(.btn){color:var(--ink);font-weight:500;text-decoration:none}.score-3 a:not(.btn):is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:3px}.score-3 .card-inner>.btn{justify-self:start}.score-3 .g-check{width:44px;height:44px;border:0;border-radius:6px;background:transparent;color:var(--on-pill);display:grid;place-items:center;flex:none;padding:0;cursor:pointer}.score-3 .btn-icon{border-color:var(--line-strong)}.score-3 .g-check:before{content:"";width:20px;height:20px;border-radius:6px;border:1px solid var(--line-control);background:var(--surface);grid-area:1 / 1}.score-3 .g-check.is-on:before{background:var(--ink);border-color:var(--ink)}.score-3 .g-row.is-current .g-check:not(.is-on):before{border-color:var(--ink-2)}.score-3 .g-row.is-current .btn-secondary{border-color:var(--ink-2)}.score-3 .g-check>svg{grid-area:1 / 1;position:relative}.score-3 .g-thread{display:flex;flex-direction:column;gap:12px;min-height:200px;max-height:420px;overflow:auto;padding:4px 0}.score-3 .g-bubble-row{display:flex}.score-3 .g-bubble-row.is-out{justify-content:flex-end}.score-3 .g-bubble{max-width:80%;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--inset);color:var(--ink);font-size:15px;line-height:20px}.score-3 .g-bubble-row.is-in .g-bubble{border-bottom-left-radius:4px}.score-3 .g-bubble-row.is-out .g-bubble{background:var(--meter-track);border-bottom-right-radius:4px}.score-3 .tag:not(.tag-success):not(.tag-warning):not(.tag-negative):not(.tag-info):not(.tag-you){background:var(--meter-track)}.score-3 .g-bubble img{display:block;max-width:100%;border-radius:8px}.score-3 .g-embed{position:relative;margin-top:12px;padding-bottom:56.25%;border-radius:12px;overflow:hidden;background:var(--inset);box-shadow:0 0 0 1px var(--line-strong)}.score-3 .g-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.score-3 .g-ladder i.is-done,.score-3 .g-ladder i.is-current{background:var(--meter-neutral, var(--ink))}.score-3 .g-ladder i.is-done{opacity:.65}.score-3 .g-ladder i:not(.is-done):not(.is-current){background:transparent;box-shadow:inset 0 0 0 1px var(--ink-3)}.score-3 .g-ladder i.is-current{opacity:1}.score-3 .g-skel{height:14px;border-radius:6px;background:var(--meter-track);box-shadow:inset 0 0 0 1px var(--ink-3)}@media(max-width:767px){.score-3 .g-typeword,.score-3 .g-phase-meter{display:none}}.score-3 .g-preview{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background:var(--inset);box-shadow:inset 0 -1px 0 var(--line)}.score-3 .g-choice{display:grid;grid-template-columns:1fr 1fr;gap:12px}.score-3 .g-choice button{text-align:left;padding:16px;border-radius:var(--r-card, 16px);border:0;background:var(--surface);box-shadow:0 0 0 1px var(--card-ring);color:inherit;cursor:pointer}.score-3 .g-choice button[aria-pressed=true]{background:var(--meter-track);box-shadow:0 0 0 2px var(--ink)}.score-3 .g-particles{position:absolute;inset:0;overflow:clip;pointer-events:none}.score-3 .g-particle{position:absolute;top:-8px;animation:g-fall 1.2s var(--ease-out, ease) forwards}.score-3 .g-settle{animation:g-settle-flash .6s var(--ease-out, ease)}@keyframes g-settle-flash{0%,to{background:var(--active);box-shadow:inset 3px 0 0 var(--lavender)}45%{background:var(--active);box-shadow:inset 3px 0 0 var(--lavender),0 0 0 3px var(--lavender)}}@keyframes g-fall{to{transform:translateY(280px);opacity:0}}.score-3 .g-tabs{display:none}@media(max-width:900px){.score-3 .g-shell{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.score-3 .g-nav{display:none}.score-3 .g-top-actions{margin-left:auto}.score-3 .g-split,.score-3 .g-choice{grid-template-columns:1fr}.score-3 .g-tabs{position:fixed;left:0;right:0;bottom:0;z-index:20;display:grid;grid-template-columns:repeat(3,1fr);background:var(--surface);box-shadow:inset 0 1px 0 var(--line);padding-bottom:env(safe-area-inset-bottom)}.score-3 .g-tabs button{min-height:56px;border:0;background:transparent;color:var(--ink-2)}.score-3 .g-tabs button[aria-current=page]{color:var(--ink);background:var(--meter-track);font-weight:600}}@media(max-width:600px){.score-3 .g-band,.score-3 .g-body{padding-left:16px;padding-right:16px}.score-3 .g-dialog-foot .btn{flex:1 1 140px;min-height:44px}.score-3 .btn:not(.btn-icon){height:44px}.score-3 .btn-icon{width:44px;height:44px}.score-3 .field{height:44px;font-size:16px}.score-3 .field:not(:has(textarea)) :is(input,select){height:42px}.score-3 .field:has(textarea){height:auto;min-height:72px}}.score-3 .g-docs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr));gap:20px;min-width:0}.score-3 .g-docs>*{min-width:0}@media(min-width:601px){.score-3 .g-docs .card>.btn{justify-self:start}.score-3 .g-dialog-foot .btn-destructive{height:40px}}.score-3 .g-tile{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex:none}.score-3 .g-file{display:flex;align-items:center;gap:12px;min-height:48px;min-width:0}.score-3 .g-thumb{width:40px;height:40px;border-radius:8px;object-fit:cover;border:0;padding:0;background:var(--meter-track);cursor:pointer}.score-3 .g-upload{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:64px;border-radius:12px;border:1px dashed var(--line-control);background:transparent;color:var(--ink-2);font:500 14px/20px var(--font-text);cursor:pointer}.score-3 .g-upload:is(:hover,:focus-visible){background:var(--hover)}.score-3 .g-upload:disabled{cursor:wait}.score-3 .g-form{display:grid;gap:12px;max-width:560px}@media(min-width:601px){.score-3 .g-form>.btn{justify-self:start}}.score-3 .g-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px 16px;margin:16px 0 0}.score-3 .g-facts>div{min-width:0}.score-3 .g-facts dt{color:var(--ink-3);font-size:13px;line-height:17px}.score-3 .g-facts dd{margin:2px 0 0;overflow-wrap:anywhere}.score-3 .g-managed{margin:2px 0 0;color:var(--ink-3);font-size:13px}.score-3 .g-note{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-top:16px;padding:12px 16px;background:var(--inset);border-radius:var(--r-card, 12px);box-shadow:inset 0 0 0 1px var(--line-strong)}.score-3 .g-note p{margin:0;flex:1 1 180px;min-width:0}.score-3 .tag{width:fit-content;max-width:100%;justify-self:start;white-space:nowrap}.score-3 .g-field{display:grid;gap:6px;min-width:0;flex:1}.score-3 .g-field-label{color:var(--ink-2);font-size:14px;font-weight:500;line-height:18px}.score-3 .g-field-control{display:flex;gap:8px;align-items:center;min-width:0}.score-3 .g-field-control>.field{flex:1;min-width:0}.score-3 .g-field-control>.btn-icon{width:36px;height:36px}@media(max-width:600px){.score-3 .g-field-control>.btn-icon{width:44px;height:44px}}.score-3 .field:has(textarea){height:auto;min-height:72px;align-items:stretch;padding:8px 12px}.score-3 .g-agency{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:center;padding:16px}.score-3 .g-agency>div{flex:1 1 160px;min-width:0;overflow-wrap:anywhere}.score-3 .g-composer{display:flex;flex-wrap:wrap;gap:8px;align-items:end;margin-top:12px}.score-3 .g-composer>.g-field{flex:1 1 220px;min-width:0}.score-3 summary{min-height:44px;display:list-item;cursor:pointer;color:var(--ink);font-weight:500;padding:10px 0}.score-3 details[open]>summary{margin-bottom:8px}.score-3{--logo-plate: #FFFFFF}.score-3 .g-logo-plate{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:6px;background:var(--logo-plate);box-shadow:inset 0 0 0 1px var(--line-strong);overflow:hidden}.score-3 .g-logo-plate.is-fallback{background:var(--meter-track);box-shadow:none}.score-3 .g-logo-plate img{object-fit:contain;display:block}.score-3 .g-logo-plate-initials{font-size:13px;font-weight:600;line-height:1;color:var(--ink)}.score-3 .g-setup{flex:1;display:grid;place-items:center;padding:24px 16px 72px}.score-3 .g-setup-card{width:min(460px,100%);display:grid;gap:16px;justify-items:center;padding:40px 32px 32px;text-align:center;background:var(--surface);border-radius:var(--r-frame, 24px);box-shadow:0 0 0 1px var(--card-ring),var(--shadow-card);min-width:0}.score-3 .g-setup-card>*{min-width:0;max-width:100%}.score-3 .g-setup-mark{width:56px;height:56px}.score-3 .g-setup-card h1,.score-3 .g-setup-card h2{margin:0;overflow-wrap:anywhere}.score-3 .g-setup-lede{margin:0;color:var(--ink-2);max-width:34ch}.score-3 .g-setup-form{width:100%;display:grid;gap:12px;text-align:left}.score-3 .g-setup-form .btn{width:100%;height:44px}.score-3 .g-setup-form .g-field-label{text-align:left}.score-3 .g-setup-hint{margin:0;color:var(--ink-3);font-size:13px}.score-3 .g-form-wrap{container-type:inline-size}.score-3 .g-form-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px 16px}.score-3 .g-form-grid>*{min-width:0}.score-3 .g-form-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding-top:4px}.score-3 .g-form-actions .btn{flex:0 1 auto;min-width:140px}.score-3 .g-form-actions .btn:last-child{flex:1 1 200px}@container (min-width: 520px){.score-3 .g-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.score-3 .g-form-grid>.g-span-2{grid-column:1 / -1}}.score-3 .g-strip{width:100%;display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:center;padding:10px 14px;background:var(--inset);border-radius:12px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);font-size:14px}.score-3 .g-strip>span{min-width:0;overflow-wrap:anywhere}.score-3 .g-strip strong{color:var(--ink);font-weight:500}.score-3 .g-agency-pick{width:100%;display:flex;gap:12px;align-items:center;justify-content:center;padding:16px;text-align:left}.score-3 .g-agency-pick>div{min-width:0;overflow-wrap:anywhere}.score-3 .g-setup-card .g-choice{width:100%;text-align:left}.score-3 .g-setup-actions{width:100%;display:grid;gap:8px}.score-3 .g-setup-actions .btn{width:100%;height:44px}.score-3 .g-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.score-3 .g-menu{position:relative}.score-3 .g-menu-pop{position:absolute;top:calc(100% + 8px);right:0;display:grid;gap:2px}.score-3 .g-menu-pop[data-align=start]{right:auto;left:0}.score-3 .g-menu-head{padding:8px 10px 10px;margin-bottom:4px;box-shadow:inset 0 -1px 0 var(--line);min-width:0;overflow-wrap:anywhere}.score-3 .g-menu-row{display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 10px;border:0;border-radius:var(--r-field, 8px);background:transparent;color:var(--ink-2);font-size:14px;font-weight:500;text-align:left;cursor:pointer}.score-3 .g-menu-row:is(:hover,:focus-visible){background:var(--hover-strong);color:var(--ink)}.score-3 .g-menu-row[aria-current=page]{color:var(--ink);background:var(--active)}.score-3 .g-menu-row.is-destructive{color:var(--negative-ink)}.score-3 .g-menu-row:disabled{opacity:.5;cursor:default}.score-3 .g-avatar{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:999px;background:var(--meter-track);color:var(--ink);font-size:12px;font-weight:600}.score-3 .g-menu-btn{display:none}.score-3 .g-addpill{white-space:nowrap}.score-3 .g-pagehead{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:flex-start;justify-content:space-between;padding:28px 32px 8px}.score-3 .g-pagehead-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.score-3 :is(.g-body,.g-dash,.g-mdash,.g-campaigns)>.g-pagehead{padding-left:0;padding-right:0}.score-3 .g-eyebrow{margin:0;color:var(--ink-3);font-size:14px}.score-3 .g-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;box-shadow:inset 0 1px 0 var(--line),inset 0 -1px 0 var(--line)}.score-3 .g-rail-cell{padding:16px 20px;min-width:0;box-shadow:inset 1px 0 0 var(--line)}.score-3 .g-rail-cell:first-child{box-shadow:none}.score-3 .g-rail-cell dt{color:var(--ink-3);font-size:13px;line-height:17px}.score-3 .g-rail-cell dd{margin:4px 0 0}.score-3 .g-rail-detail{color:var(--ink-3);font-size:13px}.score-3 .g-table-wrap{min-width:0}.score-3 .g-table{width:100%;border-collapse:collapse}.score-3 .g-table thead th{position:sticky;top:0;z-index:2;height:32px;padding:0 20px;background:var(--inset);color:var(--ink-3);font-size:13px;font-weight:500;text-align:left;box-shadow:inset 0 -1px 0 var(--line)}.score-3 .g-table th.is-numeric,.score-3 .g-table td.is-numeric{text-align:right;font-family:var(--font-mono)}.score-3 .g-th-sort{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.score-3 .g-table tbody td{height:48px;padding:0 20px;color:var(--ink-2);font-size:14px;line-height:18px;overflow-wrap:anywhere;box-shadow:inset 0 -1px 0 var(--line)}.score-3 .g-table tbody tr:last-child td{box-shadow:none}.score-3 .g-table tbody tr:hover{background:var(--hover)}.score-3 .g-table tbody tr.is-selected{background:var(--active);box-shadow:inset 0 0 0 1px var(--line-focus)}.score-3 .g-th-open,.score-3 .g-td-open{width:40px;padding:0 12px 0 0;color:var(--ink-3)}.score-3 .g-row-open{padding:0;border:0;background:transparent;color:var(--ink);font:inherit;font-weight:500;text-align:left;cursor:pointer}.score-3 .g-table-empty{margin:0;padding:24px 20px;color:var(--ink-3)}.score-3 .g-table-foot{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between;min-height:48px;padding:8px 20px;color:var(--ink-3);font-family:var(--font-mono);font-size:13px;box-shadow:inset 0 1px 0 var(--line)}.score-3 .g-drawer-scrim{z-index:49}.score-3 .g-drawer{position:fixed;z-index:50;top:12px;right:12px;bottom:12px;width:min(480px,calc(100vw - 24px));display:flex;flex-direction:column;border-radius:20px;overflow:hidden;animation:g-drawer-in .28s cubic-bezier(.2,.8,.2,1) both}@keyframes g-drawer-in{0%{transform:translate(24px);opacity:0}}@media(max-width:900px){.score-3 .g-menu-btn{display:inline-flex}.score-3 .g-addpill{display:none}}@media(max-width:767px){.score-3 .g-drawer{inset:0;width:100%;border-radius:0}.score-3 .g-pagehead{padding:20px 16px 8px}.score-3 .g-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.score-3 .g-table,.score-3 .g-table tbody,.score-3 .g-table tr,.score-3 .g-table td{display:block}.score-3 .g-table tbody tr{padding:12px 16px;box-shadow:inset 0 -1px 0 var(--line)}.score-3 .g-table tbody td{height:auto;padding:2px 0;box-shadow:none;text-align:left}.score-3 .g-table td.is-numeric{text-align:left}.score-3 .g-table tbody td[data-label]:before{content:attr(data-label) ": ";color:var(--ink-3);font-size:13px}.score-3 .g-table tbody td:first-child:before{content:none}.score-3 .g-td-open{display:none}}@media(prefers-reduced-motion:reduce){.score-3 .g-drawer{animation:none}.score-3 .g-particle{display:none}.score-3 .g-settle{animation:none}.score-3 .g-meter>span{animation:none}}}.score-3 .card-inner{border-color:var(--line-strong)}.score-3{--frame-max: clamp(1280px, 100vw - 128px, 2240px)}.score-3 .g-shell-wide .g-sheet{width:min(var(--frame-max),calc(100% - 32px));overflow:visible}.score-3 .g-shell-wide .g-top{display:flex;align-items:center;gap:8px;padding-inline:max(16px,calc((100% - var(--frame-max)) / 2))}.score-3 .g-shell-wide .g-nav{margin:0}.score-3 .g-shell-wide .g-top>:last-child{margin-left:auto}.score-3 .g-top:has(>.g-top-actions){gap:8px}.score-3 .g-top>.g-nav{margin:0}.score-3 .g-top>.g-top-actions{margin-left:auto}
