@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,: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-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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--text);--default-mono-font-family:var(--font-mono)}}@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,ui-sans-serif,system-ui,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{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}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.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}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.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))}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eef1f5;--surface:#fff;--surface-2:#f6f8fb;--line:#dbe1ea;--track:#e4e8ef;--ink:#0f1a2b;--ink-2:#3b4860;--muted-ink:#5a6680;--spot:#c8164f;--spot-soft:#fbe4ec;--on-spot:#fff;--on-spot-2:#ffffffd1;--rival:#7a849a;--rival-2:#cfd5df;--up:#0d7a55;--down:#5a6680;--beam:#ffffffbf;--score-beam:#fff3;--heat:var(--surface);--edge-strong:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--edge-strong:color-mix(in srgb,var(--ink)52%,var(--surface))}}:root{--heat-edge:var(--edge-strong);--bar-neutral:var(--ink-2);--sent-pos:var(--up);--sent-neu:var(--rival);--sent-neg:var(--ink-2);--series-on-1:var(--surface);--series-on-2:var(--surface);--series-on-3:var(--ink);--series-on-4:var(--ink);--series-on-5:var(--ink);--seg-track:var(--track);--seg-pill:var(--surface);--seg-pill-ink:var(--ink);--seg-strong:var(--ink);--seg-strong-ink:var(--surface);--tip:var(--ink);--tip-ink:var(--surface);--danger:#b42318;--danger-wash:#fdecea;--caution:#7a5a00;--caution-wash:#fbf3d9;--note:#2f5b8f;--note-wash:#e8eef6;--good-wash:#e6f4ee;--destructive-fill:var(--danger);--success-foreground:#fff;--sg-scrim:#0f1a2b6b;--ring:var(--spot);--good:var(--up);--bad:var(--danger);--card-shadow:0 1px 2px #0f1a2b0f,0 8px 24px #0f1a2b0f;--lift-shadow:0 2px 4px #0f1a2b14,0 14px 32px #0f1a2b1a;--seg-pill-shadow:0 1px 3px #0f1a2b24;--seg-pill-drop:0 1px 1.5px #0f1a2b29;--pin-shadow:0 2px 8px #00000040;--series-1:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--series-1:color-mix(in srgb,var(--ink)100%,var(--track))}}:root{--series-2:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--series-2:color-mix(in srgb,var(--ink)68%,var(--track))}}:root{--series-3:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--series-3:color-mix(in srgb,var(--ink)46%,var(--track))}}:root{--series-4:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--series-4:color-mix(in srgb,var(--ink)30%,var(--track))}}:root{--series-5:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--series-5:color-mix(in srgb,var(--ink)18%,var(--track))}}:root{--face-1:#3b4860;--face-2:#2f5b8f;--face-3:#0d7a55;--face-4:#5646b0;--face-5:#7a3f63;--face-6:#4a5568;--r-card:24px;--r-dialog:26px;--r-inset:16px;--r-field:14px;--r-cell:12px;--r-tile:14px;--r-pill:999px;--radius-pill:999px;--radius:.875rem;--radius-panel:22px;--type-floor:.75rem;--type-figure-floor:.8125rem;--display:var(--font-bricolage),"Avenir Next","Segoe UI",system-ui,-apple-system,sans-serif;--text:var(--font-figtree),"Avenir Next","Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--mono:var(--text);--settle:cubic-bezier(.22,1,.36,1);--soft:cubic-bezier(.4,0,.2,1);--out-sharp:cubic-bezier(.16,1,.3,1);--pill-ease:cubic-bezier(.3,.7,.2,1);--ix-ease-press:cubic-bezier(.2,0,0,1);--ix-ease-exit:cubic-bezier(.4,0,1,1);--ix-spring:linear(0,.098 5%,.312 10%,.55 15%,.76 20%,.916 25%,1.016 30%,1.067 35%,1.083 40%,1.077 45%,1.06 50%,1.04 55%,1.022 60%,1.008 65%,.999 70%,.995 75%,.993 80%,.993 85%,.995 90%,.996 95%,1);--t-fast:.18s;--t-base:.28s;--t-slow:.55s;--ix-press:90ms;--ix-release:.42s;--ix-hover:.2s;--ix-focus:.18s;--ix-swap:.16s;--ix-draw:.34s;--ix-pulse:.62s;--ix-success-hold:1.2s;--ix-error-hold:.9s;--ix-close-delay:.48s;--ix-shake:.36s;--ix-dots:.9s;--ix-saved-in:.18s;--ix-saved-hold:1.6s;--ix-toast-in:.46s;--ix-toast-out:.22s;--ix-row-in:.52s;--ix-row-highlight:1.6s;--ix-row-collapse:.24s;--ix-dialog-out:.16s;--al-show-delay:90ms;--al-fade-in:.12s;--al-morph:.3s;--al-morph-hold:0s;--al-exit:.15s;--al-surface-duration:.7s;--al-surface-item:.65s;--al-surface-stagger:50ms;--ix-press-scale:.97;--ix-press-scale-icon:.92;--ix-press-scale-card:.985;--ix-lift:-1px;--ix-shake-distance:3px;--ix-toast-scale:.96;--ix-row-drift:6px;--al-surface-drift:48px;--al-surface-item-drift:44px;--al-surface-bounce:1.5px;--al-surface-ease:cubic-bezier(.16,1,.3,1);--ix-ring:var(--ring);--ix-good-ring:var(--good)}@supports (color:color-mix(in lab, red, red)){:root{--ix-good-ring:color-mix(in oklab,var(--good)45%,transparent)}}:root{--ix-bad-ring:var(--bad)}@supports (color:color-mix(in lab, red, red)){:root{--ix-bad-ring:color-mix(in oklab,var(--bad)40%,transparent)}}:root{--ix-bad-wash:var(--bad)}@supports (color:color-mix(in lab, red, red)){:root{--ix-bad-wash:color-mix(in oklab,var(--bad)16%,transparent)}}:root{--ix-new-wash:var(--spot)}@supports (color:color-mix(in lab, red, red)){:root{--ix-new-wash:color-mix(in oklab,var(--spot)10%,transparent)}}:root{--al-cover:#e4e8ef;--al-dot:#c8164f;--al-deep:#0f1a2b;--al-ring:#0f1a2b;--al-letter:#c8164f;--al-glow:#c8164f24;--background:var(--bg);--foreground:var(--ink);--card:var(--surface);--card-foreground:var(--ink);--card-floor:var(--surface);--popover:var(--surface);--popover-foreground:var(--ink);--pane-floor:var(--surface);--primary:var(--spot);--primary-foreground:var(--on-spot);--secondary:var(--surface-2);--secondary-foreground:var(--ink-2);--muted:var(--surface-2);--muted-foreground:var(--muted-ink);--accent:var(--surface-2);--accent-foreground:var(--ink);--destructive:var(--danger);--border:var(--line);--input:var(--line);--success:var(--up);--brand-navy:var(--ink);--lift:var(--surface-2);--lift-line:var(--line);--accent-chip:var(--spot-soft);--accent-text:var(--spot);--accent-2:var(--spot);--accent-fill:var(--spot)}@supports (color:color-mix(in lab, red, red)){:root{--accent-fill:color-mix(in srgb,var(--spot)22%,transparent)}}:root{--accent-fill-2:var(--spot)}@supports (color:color-mix(in lab, red, red)){:root{--accent-fill-2:color-mix(in srgb,var(--spot)10%,transparent)}}:root{--accent-wash:var(--spot)}@supports (color:color-mix(in lab, red, red)){:root{--accent-wash:color-mix(in srgb,var(--spot)9%,transparent)}}:root{--accent-line:var(--spot)}@supports (color:color-mix(in lab, red, red)){:root{--accent-line:color-mix(in srgb,var(--spot)38%,transparent)}}:root{--accent-glow:transparent;--accent-halo:transparent;--link:var(--spot);--link-hover:var(--spot)}@supports (color:color-mix(in lab, red, red)){:root{--link-hover:color-mix(in srgb,var(--spot)78%,var(--ink))}}:root{--ink-3:var(--muted-ink);--ink-4:var(--muted-ink);--prose:var(--ink-2);--prose-hi:var(--ink);--warn:var(--caution);--warn-lit:var(--caution);--info:var(--note);--warn-wash:var(--caution-wash);--bad-wash:var(--danger-wash);--info-wash:var(--note-wash);--good-lit:var(--up);--glass:var(--surface);--glass-2:var(--surface);--glass-3:var(--track);--hair:var(--line);--hair-soft:var(--track);--lip:transparent;--fade-1:var(--surface);--fade-2:var(--surface);--edge-lit:transparent;--edge-shade:var(--line);--grain-op:0;--comp-1-soft:transparent;--comp-2-soft:transparent;--comp-3-soft:transparent;--comp-1:var(--rival);--comp-2:var(--rival);--comp-3:var(--rival-2);--chart-fade:var(--surface);--ctl-well:var(--track);--ground-2:var(--surface-2);--ground-3:var(--surface);--shadow-card:var(--card-shadow);--chart-1:var(--spot);--chart-2:var(--ink-2);--chart-3:var(--rival);--chart-4:var(--rival-2);--chart-5:var(--ink);--sidebar:var(--surface);--sidebar-foreground:var(--muted-ink);--sidebar-primary:var(--spot);--sidebar-primary-foreground:var(--on-spot);--sidebar-accent:var(--spot-soft);--sidebar-accent-foreground:var(--spot);--sidebar-border:var(--line);--sidebar-ring:var(--spot);--sidebar-lip:transparent;--sg-paper:var(--surface);--sg-paper-solid:var(--surface);--sg-inset:var(--surface-2);--sg-inset-line:var(--line);--sg-line:var(--line);--sg-rim:transparent;--sg-card-sheen:linear-gradient(transparent,transparent);--sg-card-rim:linear-gradient(transparent,transparent);--sg-sweep:transparent;--sg-ink-open:var(--muted-ink);--sg-figure:var(--ink);--sg-band:var(--surface-2);--sg-glass:var(--surface);--sg-glass-strong:var(--surface);--sg-glass-solid:var(--surface);--sg-glass-rim:transparent;--sg-glass-edge:var(--line);--sg-refract:transparent;--sg-glass-sheen:linear-gradient(transparent,transparent);--sg-glass-spec:linear-gradient(transparent,transparent);--sg-glass-ring:linear-gradient(transparent,transparent);--sg-glass-chroma:linear-gradient(transparent,transparent);--sg-glass-caustic:linear-gradient(transparent,transparent);--sg-glass-filter:none;--sg-field-ember:transparent;--sg-field-amber:transparent;--sg-field-peach:transparent;--sg-field-indigo:transparent;--sg-field-navy:transparent;--sg-grain-op:0;--sg-hero-ember:var(--spot);--sg-hero-ember-glow:transparent;--sg-hero-dusk:var(--ink);--sg-hero-dusk-glow:transparent;--sg-hero-peach:var(--spot-soft);--sg-hero-peach-glow:transparent;--sg-hero-mist:var(--surface-2);--sg-on-hero:var(--on-spot);--sg-on-peach:var(--ink);--sg-r-hero:26px;--sg-r-card:24px;--sg-r-inset:14px;--sg-r-tile:12px;--sg-shadow-1:var(--card-shadow);--sg-shadow-2:var(--lift-shadow);--sg-shadow-glass:var(--lift-shadow);--sg-shadow-control:var(--seg-pill-shadow);--sg-tip:var(--tip);--sg-spring:var(--settle);--line-2:#c6cfdb;--band:#0f1a2b;--band-2:#18243a;--band-3:#22304a;--band-tile:#0f1a2b;--band-edge:transparent;--band-ink:#eef2f8;--band-muted:#a3aec4;--band-line:#ffffff1f;--band-spot:#ff6d98;--glow:#fffffff2;--frame-shadow:0 1px 2px #0f1a2b0f,0 30px 60px -20px #0f1a2b38,0 70px 140px -50px #0f1a2b40;--paper-shadow:0 2px 4px #0f1a2b14,0 30px 60px -18px #0f1a2b59;--fs-hero:clamp(3.4rem,1rem + 9.6vw,9.25rem);--fs-display:clamp(3rem,1.4rem + 6.4vw,7rem);--fs-page:clamp(2.75rem,1.4rem + 4.2vw,5rem);--fs-close:clamp(2.5rem,1.4rem + 4.6vw,5.5rem);--fs-h2:clamp(2.125rem,1.35rem + 3vw,3.625rem);--fs-h2-sm:clamp(2rem,1.4rem + 2.2vw,3.25rem);--fs-tile:clamp(2rem,1.3rem + 2.2vw,3rem);--fs-h3:clamp(1.25rem,1.1rem + .5vw,1.5rem);--fs-lead:clamp(1.125rem,1.02rem + .4vw,1.3125rem);--fs-body:1.0625rem;--fs-sm:.9375rem;--fs-xs:.875rem;--fs-label:.8125rem;--fs-tag:var(--type-floor);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--section:clamp(88px,6vw + 60px,160px);--section-sm:calc(var(--section)*.75);--head-gap:clamp(40px,5vw,72px);--gutter:clamp(16px,4vw,48px);--maxw:1280px;--col-gap:24px;--spring:linear(0,.0398 4.2%,.1302 8.3%,.2413 12.5%,.3554 16.7%,.4629 20.8%,.5591 25%,.6424 29.2%,.7127 33.3%,.771 37.5%,.8188 41.7%,.8574 45.8%,.8883 50%,.9129 54.2%,.9323 58.3%,.9476 62.5%,.9596 66.7%,.9689 70.8%,.9761 75%,.9817 79.2%,.986 83.3%,.9893 87.5%,.9919 91.7%,.9938 95.8%,1);--spring-small:.36s;--spring-default:.42s;--spring-sheet:.38s;--spring-sheet-out:.26s;--spring-page:.5s;--spring-page-out:.36s;--spring-shared:.66s;--head-h:72px}*,:before,:after{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--text);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--display);font-optical-sizing:auto;color:var(--ink);margin:0}p{margin:0}a{color:inherit}button{font:inherit;color:inherit}::selection{background:var(--spot-soft);color:var(--ink)}:focus-visible{outline:2px solid var(--spot);outline-offset:3px;border-radius:6px}main{display:block}main:focus{outline:none}.nowrap{white-space:nowrap}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:100;background:var(--ink);color:var(--surface);border-radius:var(--r-cell);padding:10px 14px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}.num{font-variant-numeric:tabular-nums}.muted{color:var(--muted-ink)}.ink2{color:var(--ink-2)}.link{color:var(--spot);font-weight:600;text-decoration:none}.link:hover{text-decoration:underline}h2{font-size:var(--fs-h2);letter-spacing:-.032em;text-wrap:balance;font-weight:650;line-height:1.02}h3{font-size:var(--fs-h3);letter-spacing:-.015em;font-weight:620;line-height:1.2}.t-hero{font-size:var(--fs-hero);letter-spacing:-.045em;font-weight:720;line-height:.88}.t-hero>span{display:block}.t-display{font-size:var(--fs-display);letter-spacing:-.045em;font-weight:700;line-height:.9}.t-page{font-size:var(--fs-page);letter-spacing:-.045em;text-wrap:balance;max-width:12ch;font-weight:700;line-height:.94}.t-hero em,.t-display em,.t-page em,h2 em,.close h2 em{color:var(--spot);font-style:normal}:is(.tone-navy,.on-navy,.close) :is(.t-hero,.t-display,.t-page,h2) em{color:var(--band-spot)}.lead{font-size:var(--fs-lead);color:var(--ink-2);text-wrap:pretty;max-width:56ch;line-height:1.5}.eyebrow{font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-ink);flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 20px;font-weight:600;display:flex}h1>.h1-eyebrow{font-family:var(--text);line-height:1.4}h1>.h1-line{display:block}.fine{font-size:var(--fs-xs);color:var(--muted-ink);flex-wrap:wrap;align-items:center;gap:12px;margin:0;display:flex}.fine b{color:var(--ink);font-weight:600}.wrap{width:100%;max-width:var(--maxw);padding:0 var(--gutter);margin:0 auto}.g12{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.btn{isolation:isolate;border-radius:var(--r-pill);height:48px;font-family:var(--text);white-space:nowrap;cursor:pointer;transition:transform var(--spring-small)var(--spring),filter var(--t-fast)ease,background var(--t-fast)ease,border-color var(--t-fast)ease;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}.btn:before,.btn:after{content:"";z-index:-1;border-radius:inherit;opacity:0;position:absolute}.btn:before{background:var(--btn-fill,transparent);transition:opacity var(--t-fast)var(--soft),transform var(--spring-small)var(--spring);inset:-1px;transform:scale(.9)}.btn:after{box-shadow:0 10px 22px -10px var(--btn-glow,#0f1a2b52);transition:opacity var(--t-fast)var(--soft);inset:-1px -1px -3px}.btn:active{transition-duration:90ms,var(--t-fast),var(--t-fast),var(--t-fast);transform:scale(.97)}.btn-primary{--btn-glow:var(--spot)}@supports (color:color-mix(in lab, red, red)){.btn-primary{--btn-glow:color-mix(in srgb,var(--spot)62%,transparent)}}.btn-primary{background:var(--spot);color:var(--on-spot)}.btn-quiet{--btn-fill:var(--surface-2);border-color:var(--line);background:var(--surface);color:var(--ink)}.btn-ink{background:var(--seg-strong,var(--ink));color:var(--seg-strong-ink,var(--surface))}.btn-onband{--btn-fill:#ffffff14;--btn-glow:#040a168c;border-color:var(--band-line);color:var(--band-ink);background:0 0}.btn-sm{height:38px;font-size:var(--fs-sm);padding:0 16px}.btn-block{width:100%}.arrow{transition:transform .2s;display:inline-block}.textlink{white-space:nowrap;color:var(--ink);transition:transform var(--spring-small)var(--spring),opacity var(--t-fast)var(--soft);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.textlink:after{content:"";transform-origin:0;height:1.5px;transition:transform var(--spring-small)var(--spring);background:currentColor;border-radius:2px;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.textlink:active{opacity:.72;transform:scale(.985)}@media (hover:hover){.btn:hover{transform:translateY(-1.5px)}.btn:active{transform:scale(.97)}.btn:hover:after,.btn:hover:before{opacity:1;transform:none}.btn-primary:hover{filter:brightness(.93)}.btn-quiet:hover{border-color:var(--line-2)}.btn-ink:hover{filter:brightness(1.12)}.btn-onband:hover{border-color:var(--band-ink)}a:hover .arrow,button:hover .arrow{transform:translate(3px)}.textlink:hover:after{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.btn:hover,.btn:active,.textlink:active,a:hover .arrow,button:hover .arrow{transform:none}}.ctas{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:520px){.ctas{align-self:stretch}.ctas>.btn{flex:100%}}.tag{border-radius:var(--r-pill);height:22px;font-family:var(--text);font-size:var(--fs-tag);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line);color:var(--muted-ink);background:var(--surface);white-space:nowrap;vertical-align:middle;align-items:center;gap:6px;padding:0 9px;font-weight:600;line-height:1;display:inline-flex}h1 .tag,h2 .tag,h3 .tag{vertical-align:.5em}.madeup-note{font-size:var(--fs-xs);color:var(--muted-ink);margin-top:12px;line-height:1.4;display:block}.seg{border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line);gap:2px;padding:3px;display:inline-flex}.seg button,.seg .seg-i{border-radius:var(--r-pill);font-size:var(--fs-xs);color:var(--ink-2);cursor:pointer;white-space:nowrap;transition:background var(--t-fast)var(--pill-ease),color var(--t-fast)var(--pill-ease);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:7px 14px;font-weight:600;line-height:1.2;display:inline-flex}.seg button[aria-pressed=true],.seg .seg-i.on{background:var(--ink);color:var(--surface)}.seg.sm button,.seg.sm .seg-i{font-size:var(--fs-label);padding:5px 11px}.seg.lg{padding:4px}.seg.lg button{height:44px;font-size:var(--fs-sm);padding:0 20px}.seg .save{font-size:var(--fs-tag);border-radius:var(--r-pill);background:var(--spot-soft);color:var(--spot);padding:2px 8px;font-weight:700}.seg button[aria-pressed=true] .save{background:var(--spot);color:var(--on-spot)}.site-header{--nav-tint:var(--spot)}@supports (color:color-mix(in lab, red, red)){.site-header{--nav-tint:color-mix(in srgb,var(--spot)7%,var(--surface))}}.site-header{z-index:50;position:sticky;top:0}.site-header .wrap{height:72px;transition:transform var(--ix-swap)var(--soft);grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);align-items:center;gap:28px;display:grid;position:relative}.site-header>.wrap{view-transition-name:site-header}.site-header .wrap>.brand{justify-self:start}.site-header:before{content:"";z-index:-1;background:var(--surface);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.site-header:before{background:color-mix(in srgb,var(--surface)82%,transparent)}}.site-header:before{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);border-bottom:1px solid var(--line);view-transition-name:site-header-bg;transition:transform var(--ix-swap)var(--soft);box-shadow:0 6px 24px #0f1a2b0f}@media (min-width:901px){.site-header.scrolled:before{transform:translateY(-8px)}.site-header.scrolled>.wrap{transform:translateY(-4px)}}svg.i{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.125em;flex:none;width:1em;height:1em}.brand{font-family:var(--display);letter-spacing:-.025em;color:var(--ink);white-space:nowrap;align-items:center;gap:10px;font-size:1.3125rem;font-weight:680;line-height:1;text-decoration:none;display:inline-flex}.nav-links>ul{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.nav-links>ul>li>a,.dd-btn{border-radius:var(--r-pill);height:40px;font-family:var(--text);font-size:var(--fs-sm);color:var(--ink-2);cursor:pointer;white-space:nowrap;transition:transform var(--spring-small)var(--spring),background-color var(--ix-hover)var(--soft),color var(--ix-hover)var(--soft);background:0 0;border:0;align-items:center;gap:6px;padding:0 14px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.nav-links>ul>li>a:active,.dd-btn:active{transform:scale(.97)}.nav-links>ul>li>a:hover,.dd-btn:hover,.dd-btn[aria-expanded=true],.nav-links>ul>li>a[aria-current=page],.dd-btn[data-current=true]{background:var(--nav-tint);color:var(--ink)}.dd-btn .i{transition:transform var(--spring-small)var(--spring);font-size:1rem}.dd-btn[aria-expanded=true] .i{transform:rotate(180deg)}.dd-panel{top:calc(100% - 6px);left:var(--gutter);right:var(--gutter);background:var(--surface);max-width:1120px;box-shadow:var(--lift-shadow),0 0 0 1px var(--line);opacity:0;transform-origin:60px 0;pointer-events:none;transition:opacity var(--ix-swap)var(--soft),transform var(--spring-sheet-out)var(--spring);border-radius:28px;margin-inline:auto;padding:12px;position:absolute;transform:translateY(-4px)scale(.96)}.dd-panel[data-open=true]{opacity:1;pointer-events:auto;transition:opacity var(--t-fast)var(--soft),transform var(--spring-sheet)var(--spring);transform:none}.dd-panel:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.dd-top{grid-template-columns:minmax(0,1fr) 304px;gap:8px;display:grid}.dd-panel ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.dd-panel li,.dd-pv,.dd-strip{opacity:0;transition:opacity .1s var(--soft),transform .1s var(--soft);transform:translateY(6px)}.dd-panel[data-open=true] :is(li,.dd-pv,.dd-strip){opacity:1;transition:opacity var(--t-fast)var(--soft),transform var(--spring-sheet)var(--spring);transition-delay:calc(var(--i,4)*18ms);transform:none}.dd-panel li>a{height:100%;color:var(--ink);transition:background-color var(--ix-hover)var(--soft);border-radius:20px;flex-direction:column;padding:18px 16px 20px;text-decoration:none;display:flex}.dd-panel li>a:focus-visible{outline-offset:-2px}.dd-panel li>a:focus-visible,.dd-panel li>a[aria-current=page]{background:var(--nav-tint)}:is(.dd-panel,.m-sub) .ic .hmm-art{height:auto;margin:0;display:block}:is(.dd-panel,.m-sub) .ic svg{fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block;overflow:visible}:is(.dd-panel,.m-sub) .ic .ln{stroke:var(--ink);stroke-width:2.8px}:is(.dd-panel,.m-sub) .ic .ln.dim{stroke:var(--line-2)}:is(.dd-panel,.m-sub) .ic .ln.fill{fill:var(--bg)}:is(.dd-panel,.m-sub) .ic .ln.solid{fill:var(--surface)}:is(.dd-panel,.m-sub) .ic .sp{stroke:var(--spot);stroke-width:3.2px}:is(.dd-panel,.m-sub) .ic .wash{fill:var(--spot-soft)}:is(.dd-panel,.m-sub) .ic .dot{fill:var(--spot)}:is(.dd-panel,.m-sub) .ic .ink{fill:var(--ink)}.dd-panel .ic{background:var(--spot-soft);border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:18px;display:grid}.dd-panel .ic .hmm-art{width:34px;height:34px}.dd-panel .ic .ln,.dd-panel .ic .sp{stroke:var(--spot);stroke-width:4px}.dd-panel .ic .ln.dim{stroke:var(--spot)}@supports (color:color-mix(in lab, red, red)){.dd-panel .ic .ln.dim{stroke:color-mix(in srgb,var(--spot)45%,var(--spot-soft))}}.dd-panel .ic :is(.ln.fill,.ln.solid),.dd-panel .ic .wash{fill:var(--surface)}.dd-panel .ic :is(.dot,.ink){fill:var(--spot)}.dd-panel .ic :is(.a-spin,.a-pen,.a-scan,.a-d1,.a-d2,.a-d3){transform-box:view-box;transition:transform var(--spring-default)var(--spring)}.dd-panel .ic .a-spin{transform-origin:32px 32px}.dd-panel .ic .a-d2{transition-delay:40ms}.dd-panel .ic .a-d3{transition-delay:80ms}.dd-name,.m-sub-name{font-size:var(--fs-body);font-weight:600;line-height:1.25}.dd-name{margin-bottom:6px}.dd-panel small,.m-sub small{font-size:var(--fs-label);color:var(--muted-ink);font-weight:500;line-height:1.4;display:block}.dd-pv{--i:4;background:linear-gradient(to bottom,var(--spot-soft),var(--surface));border-radius:20px;min-height:272px;position:relative;overflow:hidden}.pv{opacity:0;transition:opacity var(--ix-swap)var(--soft),transform var(--spring-small)var(--spring);grid-template-rows:auto minmax(0,1fr);gap:10px;padding:16px;display:grid;position:absolute;inset:0;transform:translateY(8px)scale(.98)}.pv[data-on=true]{opacity:1;transform:none}.pv p{margin:0}.pv .pv-title{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);font-size:.9375rem;font-weight:650;line-height:1.25}.pv-card{background:var(--surface);box-shadow:var(--card-shadow);color:var(--ink);border-radius:16px;align-content:center;gap:9px;padding:14px;font-size:.75rem;line-height:1.3;display:grid}.pv i{border-radius:99px;display:block}.pv b{font-weight:650}.pv .pv-q,.pv .pv-line{color:var(--muted-ink)}.pv-row{color:var(--muted-ink);grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;display:grid}.pv-who{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pv-row.you{color:var(--ink);font-weight:600}.pv-bar{background:var(--rival-2);transform-origin:0;height:6px;transition:transform var(--spring-page)var(--spring);grid-column:1/-1;transform:scaleX(.3)}.pv-row.you .pv-bar{background:var(--spot)}[data-on=true] .pv-bar{transform:none}.pv .pv-page{font-size:.8125rem;font-weight:650;line-height:1.25}.pv-chip{background:var(--spot-soft);color:var(--spot);border-radius:99px;justify-self:start;padding:3px 8px;font-weight:600}.pv-item{background:var(--surface-2);color:var(--ink-2);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 9px;display:grid}.pv-item.top{background:var(--spot-soft);color:var(--spot)}.pv-me{background:var(--ink);color:var(--surface);border-radius:14px 14px 4px;justify-self:end;padding:8px 12px;font-weight:500}.pv .pv-reply{background:var(--spot-soft);color:var(--ink);border-radius:14px 14px 14px 4px;padding:10px 12px}.dd-strip{background:var(--spot);border-radius:20px;flex-wrap:wrap;align-items:center;gap:8px 32px;margin-top:8px;padding:10px 10px 10px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.dd-strip{background:color-mix(in srgb,var(--spot)5%,var(--surface))}}.dd-strip{font-size:var(--fs-sm)}.dd-foot{color:var(--ink);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.dd-foot .arrow,.m-acts .arrow{transition:transform var(--ix-hover)var(--settle)}.dd-foot .arrow{color:var(--spot)}.dd-res{align-items:center;gap:16px;display:flex}.dd-res-l{color:var(--muted-ink)}.dd-res a{color:var(--ink);transition:color var(--ix-hover)var(--soft);font-weight:600;text-decoration:none}.dd-try{color:var(--ink-2);align-items:center;gap:14px;margin-left:auto;display:flex}@media (hover:hover){.dd-foot:hover .arrow{transform:translate(3px)}.dd-res a:hover{color:var(--spot)}.dd-panel li>a:hover{background:var(--nav-tint)}.dd-panel li>a:hover .a-spin{transform:rotate(48deg)}.dd-panel li>a:hover .a-pen{transform:translate(-3px)}.dd-panel li>a:hover .a-scan{transform:translate(-3px,-3px)}.dd-panel li>a:hover :is(.a-d1,.a-d2,.a-d3){transform:translateY(-3px)}}@media (min-width:1161px){.dd-panel li[data-shown=true]>a{background:var(--nav-tint)}}@media (max-width:1160px){.dd-top{grid-template-columns:minmax(0,1fr)}.dd-pv{display:none}}@media (max-width:1010px){.dd-try>span{display:none}}@media (max-height:520px){.dd-panel{max-height:calc(100dvh - 72px);overflow-y:auto}}.nav-right{justify-self:end;align-items:center;gap:18px;display:flex}.nav-right .signin{font-size:var(--fs-sm);color:var(--ink-2);transition:color var(--ix-hover)var(--soft);font-weight:600;text-decoration:none}@media (hover:hover){.nav-right .signin:hover{color:var(--ink)}}.m-btn{border-radius:var(--r-pill);width:44px;height:44px;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;display:none;position:relative}.m-btn .mb-l{height:2px;transition:transform var(--spring-default)var(--spring);background:currentColor;border-radius:2px;margin-top:-1px;position:absolute;top:50%;left:13px;right:13px}.m-btn .mb-l:first-child{transform:translateY(-4px)}.m-btn .mb-l:last-child{transform:translateY(4px)}.m-btn[aria-expanded=true] .mb-l:first-child{transform:rotate(45deg)}.m-btn[aria-expanded=true] .mb-l:last-child{transform:rotate(-45deg)}.m-sheet,.m-scrim{display:none}@media (max-width:900px){:root{--head-h:64px}.nav-links,.nav-right .signin,.nav-right .nav-cta{display:none}.m-btn{display:block}.site-header .wrap{grid-template-columns:minmax(0,1fr) auto;gap:12px;height:64px}.m-sheet{view-transition-name:site-sheet;z-index:49;overscroll-behavior:contain;max-height:calc(100dvh - 64px);padding:8px var(--gutter)24px;background:var(--bg);box-shadow:0 24px 48px -16px #0a101e59,0 1px 0 var(--line)inset;opacity:0;transform-origin:50% 0;pointer-events:none;transition:opacity var(--spring-sheet-out)var(--soft),transform var(--spring-sheet-out)var(--spring);border-radius:0 0 24px 24px;display:block;position:fixed;top:64px;left:0;right:0;overflow-y:auto;transform:translateY(-16px)scale(.98)}.m-sheet[data-open=true]{opacity:1;pointer-events:auto;transition:opacity var(--t-fast)var(--soft),transform var(--spring-sheet)var(--spring);transform:none}.m-scrim{view-transition-name:site-scrim;z-index:48;opacity:0;pointer-events:none;transition:opacity var(--t-base)var(--soft);background:#0a101e5c;display:block;position:fixed;inset:64px 0 0}.m-scrim[data-open=true]{opacity:1;pointer-events:auto}.m-links{margin:0;padding:0;list-style:none}.m-links>li+li{border-top:1px solid var(--line)}.m-links>li>a,.m-prod{width:100%;min-height:56px;font-family:var(--display);letter-spacing:-.015em;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:1.25rem;font-weight:650;line-height:1;text-decoration:none;display:flex}.m-links>li>a .i,.m-prod .i{color:var(--muted-ink);font-size:1.125rem}.m-prod .i{transition:transform var(--spring-small)var(--spring)}.m-prod[aria-expanded=true] .i{transform:rotate(180deg)}.m-links>li>a[aria-current=page]{font-weight:700}.m-sub{margin:0;padding:0;list-style:none}.m-sub li>a{color:var(--ink);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:3px 14px;padding:10px 0;text-decoration:none;display:grid}.m-sub .ic{grid-row:span 2;width:44px;height:44px}.m-sub .ic .ln.fill{fill:var(--surface)}.m-sub small{overflow-wrap:anywhere}.m-res{font-size:var(--fs-sm);color:var(--muted-ink);align-items:center;gap:18px;padding:12px 0 16px;display:flex}.m-res a{min-height:44px;color:var(--ink);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.m-sub li>a[aria-current=page] .m-sub-name{font-weight:700}.m-acts{gap:10px;margin-top:24px;display:grid}html.menu-open,html.menu-open body{overflow:hidden}}@media (max-width:900px) and (prefers-reduced-motion:no-preference){.m-sub[data-open=true] li{animation:m-in var(--spring-sheet)var(--spring)both}.m-sub[data-open=true] li:nth-child(2){animation-delay:30ms}.m-sub[data-open=true] li:nth-child(3){animation-delay:60ms}.m-sub[data-open=true] li:nth-child(4){animation-delay:90ms}}@keyframes m-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.dd-panel,.dd-panel[data-open=true],.dd-panel li,.dd-pv,.dd-strip,.pv,.m-sheet,.m-sheet[data-open=true],.m-btn .mb-l,.dd-btn .i,.m-prod .i{transition-duration:10ms}.dd-panel[data-open=true] :is(li,.dd-pv,.dd-strip){transition-delay:0s}.dd-panel li>a:hover :is(.a-spin,.a-pen,.a-scan,.a-d1,.a-d2,.a-d3),.nav-links>ul>li>a:active,.dd-btn:active{transform:none}}html:active-view-transition{scroll-padding-top:var(--head-h)}:root{--vt-slide:40px;--vt-out:.13s;--vt-in:.31s}@media (max-width:900px){:root{--vt-slide:20px}}@view-transition{navigation:auto;types:sg-doc}::view-transition{pointer-events:none}::view-transition-group(site-header){z-index:100;animation:none}::view-transition-group(site-header-bg){z-index:99;background:var(--surface);animation:none}::view-transition-group(site-sheet){z-index:98;animation:none}::view-transition-group(site-scrim){z-index:97;animation:none}::view-transition-old(site-header){display:none}::view-transition-old(site-header-bg){display:none}::view-transition-old(site-sheet){display:none}::view-transition-old(site-scrim){display:none}::view-transition-new(site-header){animation:none}::view-transition-new(site-header-bg){animation:none}::view-transition-new(site-sheet){animation:none}::view-transition-new(site-scrim){animation:none}::view-transition-old(root){opacity:0;animation:none}::view-transition-new(root){animation:none}::view-transition-group(.sg-page-out){animation:none}::view-transition-group(.sg-page-in){animation:none}::view-transition-old(.sg-page-out){animation:var(--vt-out)var(--soft)both vt-out}::view-transition-new(.sg-page-in){animation:var(--vt-in)var(--spring)70ms both vt-in}html:active-view-transition-type(sg-doc)::view-transition-old(root){opacity:1;animation:var(--vt-out)var(--soft)both vt-out}html:active-view-transition-type(sg-doc)::view-transition-new(root){animation:var(--vt-in)var(--spring)70ms both vt-in}html:active-view-transition-type(sg-forward)::view-transition-old(.sg-page-out){animation-name:vt-out-l}html:active-view-transition-type(sg-forward)::view-transition-new(.sg-page-in){animation-name:vt-in-r}html:active-view-transition-type(sg-back)::view-transition-old(.sg-page-out){animation-name:vt-out-r}html:active-view-transition-type(sg-back)::view-transition-new(.sg-page-in){animation-name:vt-in-l}@keyframes vt-out{to{opacity:0;transform:translateY(calc(var(--vt-slide)*-.3))}}@keyframes vt-in{0%{opacity:0;transform:translateY(calc(var(--vt-slide)*.5))}}@keyframes vt-out-l{to{opacity:0;transform:translateX(calc(var(--vt-slide)*-.6))}}@keyframes vt-in-r{0%{opacity:0;transform:translateX(var(--vt-slide))}}@keyframes vt-out-r{to{opacity:0;transform:translateX(calc(var(--vt-slide)*.6))}}@keyframes vt-in-l{0%{opacity:0;transform:translateX(calc(var(--vt-slide)*-1))}}html[data-vt-dir=sg-forward] main{animation:var(--vt-in)var(--spring)both vt-in-r}html[data-vt-dir=sg-back] main{animation:var(--vt-in)var(--spring)both vt-in-l}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.sec{padding:var(--section)0}.sec.sec-sm{padding:var(--section-sm)0}.sec.space-none{padding-top:0;padding-bottom:0}.sec.space-top{padding-bottom:0}.sec.space-bottom{padding-top:0}.tone-surface{background:var(--surface)}.sec.clip{position:relative;overflow:hidden}.sec:has(.stage){position:relative;overflow:hidden}.tone-navy,.close{background:var(--band);color:var(--band-ink);box-shadow:inset 0 1px 0 var(--band-edge),inset 0 -1px 0 var(--band-edge)}.on-navy,:is(.tone-navy,.on-navy,.close) :is(h1,h2,h3,h4){color:var(--band-ink)}:is(.tone-navy,.on-navy,.close) :is(.lead,.eyebrow){color:var(--band-muted)}:is(.tone-navy,.on-navy,.close) .tag{border-color:var(--band-line);color:var(--band-muted);background:0 0}:is(.tone-navy,.on-navy) .seg{background:var(--band);border-color:var(--band-line)}:is(.tone-navy,.on-navy) .seg button{color:var(--band-muted)}:is(.tone-navy,.on-navy) .seg button[aria-pressed=true]{background:var(--band-ink);color:var(--band)}:is(.tone-navy,.on-navy,.close) :focus-visible{outline-color:var(--band-spot)}.rings{pointer-events:none;fill:none;stroke:var(--band-line);stroke-width:1.25px;vector-effect:non-scaling-stroke;position:absolute}.rings circle,.rings path{vector-effect:non-scaling-stroke}.rings .rings-x{stroke-dasharray:3 7;opacity:.8}.rings .rings-c{fill:var(--band-muted);stroke:none;opacity:.5}.rings .rings-blip{fill:var(--band-spot);stroke:none}.rings .rings-ping{stroke:var(--band-spot);opacity:.35}.rings-live{aspect-ratio:1;pointer-events:none;position:absolute}.rings-live .rings{width:100%;height:100%;inset:0}.rings-sw{position:absolute;inset:.5%;transform:rotate(72deg)}.rings-sw svg{width:100%;height:100%;display:block}.rings-sw path{fill:var(--band-spot);stroke:none}.rings-sw line{stroke:var(--band-spot);stroke-width:2px;stroke-linecap:round}.rings-b{background:var(--band-spot);opacity:.7;border-radius:50%;width:10px;height:10px;margin:-5px;position:absolute}@keyframes rings-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rings-blip{0%{opacity:1;transform:scale(1.5)}10%{opacity:1;transform:scale(1)}55%,to{opacity:.18;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.rings-b{opacity:.18}.rings-live.is-live .rings-sw{animation:rings-turn var(--t)linear infinite}.rings-live.is-live .rings-b{animation:rings-blip var(--t)linear var(--d)infinite}:root.motion-paused .rings-live :is(.rings-sw,.rings-b){animation-play-state:paused}}:is(.tone-navy,.close)>.wrap{position:relative}.band-rings{width:clamp(560px,62vw,980px);top:calc(clamp(560px,62vw,980px)/-2.38095);right:calc(clamp(560px,62vw,980px)/-2.63158)}@media (max-width:700px){.band-rings{width:420px;top:-280px;right:-230px}}.agency-panel{border-radius:var(--r-card);background:var(--band-tile);box-shadow:var(--card-shadow),inset 0 0 0 1px var(--band-edge);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 48px;padding:clamp(32px,4vw,56px) clamp(28px,4vw,64px);display:grid;position:relative;overflow:hidden}.agency-line{max-width:34ch;font-family:var(--display);letter-spacing:-.02em;color:var(--band-ink);text-wrap:balance;margin:0;font-size:clamp(1.375rem,1.1rem + 1vw,2rem);font-weight:620;line-height:1.2;position:relative}.agency-line b{font-weight:700}.agency-panel .btn{position:relative}.agency-rings{width:520px;top:-260px;right:-150px}@media (max-width:760px){.agency-panel{grid-template-columns:minmax(0,1fr);justify-items:start}}.tone-navy{--glow:transparent}.tone-navy,.close{z-index:1;position:relative}.sec-head{margin-bottom:var(--head-gap)}.sec-head.split{gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.sec-head.split .sec-title{grid-column:1/span 7}.sec-head.split .lead{grid-column:9/span 4;margin:0}.sec-head.stack .lead{margin-top:20px}.sec-head.sm h2{font-size:var(--fs-h2-sm)}.sec-head.sm{margin-bottom:28px}.sec-head.split.sm .lead{font-size:var(--fs-body);grid-column:8/span 5;max-width:44ch}@media (max-width:900px){.sec-head.split .sec-title,.sec-head.split .lead,.sec-head.split.sm .lead{grid-column:1/-1}}.close{position:relative;overflow:hidden}.close:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ffffff12,#0000);width:900px;height:900px;position:absolute;top:-60%;right:-10%}.close-rings{width:clamp(520px,52vw,820px);bottom:calc(clamp(520px,52vw,820px)/-1.81818);right:calc(clamp(520px,52vw,820px)/-3.33333)}.close .wrap{gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid;position:relative}.close h2{font-size:var(--fs-close);letter-spacing:-.04em;grid-column:1/span 8;line-height:.96}.close.md h2{font-size:clamp(2.5rem,1.4rem + 3.6vw,4.75rem)}.close .side{grid-column:9/span 4}.close .side p{color:var(--band-muted);font-size:var(--fs-sm);margin:0 0 20px}@media (max-width:900px){.close h2,.close .side{grid-column:1/-1}}.site-footer{font-size:var(--fs-xs);color:var(--muted-ink);background:var(--bg);border-top:2px solid var(--spot);padding:64px 0 32px}.foot-top{gap:40px var(--col-gap);grid-template-columns:2fr repeat(4,minmax(0,1fr));display:grid}.foot-co{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.foot-co p{max-width:34ch;font-size:var(--fs-sm);color:var(--ink-2);margin:0}.foot-co .btn{margin-top:4px}.foot-co .btn .arrow{color:var(--spot)}.foot-nav h2{font-family:var(--text);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--spot);margin-bottom:16px;font-weight:600;line-height:1}.foot-nav ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.foot-nav a{font-size:var(--fs-sm);color:var(--ink-2);transition:color var(--ix-hover)var(--soft);font-weight:500;text-decoration:none}.foot-nav a:hover{color:var(--spot);text-decoration:underline}.foot-base{border-top:1px solid var(--line);color:var(--muted-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:56px;padding-top:24px;display:flex}@media (max-width:1000px){.foot-top{grid-template-columns:repeat(4,minmax(0,1fr))}.foot-co{grid-column:1/-1}}@media (max-width:640px){.foot-top{grid-template-columns:repeat(2,minmax(0,1fr))}}.lg-head{padding:clamp(24px,3vw,48px) 0 clamp(32px,4vw,56px)}.lg-docs ul{flex-wrap:wrap;gap:8px;margin:0 0 clamp(32px,4vw,56px);padding:0;list-style:none;display:flex}.lg-docs a{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);height:34px;color:var(--ink-2);font-size:var(--fs-xs);white-space:nowrap;align-items:center;padding:0 14px;font-weight:500;text-decoration:none;display:inline-flex}.lg-docs a:hover{border-color:var(--edge-strong);color:var(--ink)}.lg-docs a[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--surface);font-weight:600}.lg-head .t-page{max-width:16ch}.lg-meta{flex-wrap:wrap;gap:8px;margin:24px 0 0;display:flex}.lg-box{border:1px solid var(--line);border-left:3px solid var(--ink);border-radius:var(--r-inset);background:var(--surface-2,var(--surface));color:var(--ink);margin:20px 0;padding:clamp(16px,2vw,24px)}.lg-box>:first-child{margin-top:0}.lg-box>:last-child{margin-bottom:0}.lg-box ol,.lg-box ul{gap:10px}.prose ul.lg-lettered{padding-left:0;list-style:none}.lg-clause{scroll-margin-top:24px}.lg-n{min-width:2.6em;color:var(--ink);font-weight:650;display:inline-block}.ph{background:var(--caution-wash);color:var(--caution);white-space:nowrap;border-radius:6px;padding:0 5px;font-size:max(12px,.9em);font-weight:700}.lg-body{column-gap:var(--col-gap);padding-bottom:var(--section-sm);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.lg-aside{grid-column:1/span 3;max-height:calc(100vh - 48px);padding-right:8px;position:sticky;top:24px;overflow-y:auto}.lg-toc-h{font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-ink);margin:6px 0 12px;font-weight:600}.lg-toc-list{border-left:1px solid var(--line);gap:2px;margin:0;padding:0;list-style:none;display:grid}.lg-toc-list a{color:var(--ink-2);font-size:var(--fs-xs);border-left:2px solid #0000;gap:10px;margin-left:-1px;padding:6px 12px;line-height:1.4;text-decoration:none;display:flex}.lg-toc-list a:hover{color:var(--ink);border-left-color:var(--spot)}.lg-toc-list .n{min-width:1.4em;color:var(--muted-ink);flex:none}.lg-toc-m{display:none}.lg-sheet{background:var(--surface);border-radius:var(--r-card);min-width:0;box-shadow:var(--card-shadow);grid-column:4/span 8;padding:clamp(28px,4vw,56px)}.prose{font-size:var(--fs-body);color:var(--ink-2);line-height:1.7}.prose>:first-child{margin-top:0}.prose p,.prose ul,.prose ol{max-width:68ch}.prose p+p{margin-top:14px}.prose h2{letter-spacing:-.02em;border-top:1px solid var(--line);text-wrap:balance;margin:48px 0 14px;padding-top:28px;scroll-margin-top:24px;font-size:clamp(1.375rem,1.2rem + .6vw,1.625rem);font-weight:650;line-height:1.2}.prose h3{margin:28px 0 8px;font-size:1.125rem;font-weight:650}.prose ul,.prose ol{gap:8px;margin:12px 0;padding-left:1.3em;display:grid}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li::marker{color:var(--muted-ink)}.prose strong{color:var(--ink);font-weight:650}.prose .table-scroll{margin:20px 0}.prose .table-scroll+p{margin-top:0}.lg-end{border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--muted-ink);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin-top:48px;padding-top:20px;display:flex}@media (max-width:1000px){.lg-aside{grid-column:1/span 4}.lg-sheet{grid-column:5/span 8}}@media (max-width:900px){.lg-docs ul{margin-left:calc(var(--gutter)*-1);margin-right:calc(var(--gutter)*-1);padding:0 var(--gutter)4px;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.lg-docs ul::-webkit-scrollbar{display:none}.lg-body{display:block}.lg-aside{display:none}.lg-toc-m{background:var(--surface);border-radius:var(--r-inset);box-shadow:var(--card-shadow);margin-bottom:16px;display:block}.lg-toc-m summary{cursor:pointer;align-items:center;gap:6px;min-height:52px;padding:0 18px;font-weight:600;list-style:none;display:flex}.lg-toc-m summary::-webkit-details-marker{display:none}.lg-toc-m summary:after{content:"";border-right:1.5px solid var(--muted-ink);border-bottom:1.5px solid var(--muted-ink);width:8px;height:8px;transition:transform var(--t-fast)ease;margin-left:auto;transform:translateY(-2px)rotate(45deg)}.lg-toc-m[open] summary:after{transform:translateY(2px)rotate(-135deg)}.lg-toc-m summary .num{color:var(--muted-ink);font-weight:500}.lg-toc-m nav{padding:0 18px 16px}.lg-toc-list a{padding:8px 12px}.lg-sheet{border-radius:22px;padding:24px 20px}.prose{font-size:1rem}.prose h2{margin-top:36px;padding-top:22px}}.pg-head{padding:clamp(40px,5vw,88px) 0 clamp(32px,4vw,56px)}.pg-head .lead{margin-top:24px}.nf{padding:clamp(56px,8vw,128px)0 var(--section);position:relative;overflow:hidden}.nf .g12{align-items:center}.nf-copy{grid-column:1/span 7;justify-items:start;gap:28px;display:grid}.nf-copy .eyebrow,.nf-copy .lead{margin:0}.nf-more ul{font-size:var(--fs-sm);flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;list-style:none;display:flex}.nf-radar{grid-column:8/span 5;justify-self:center;width:100%;max-width:380px;height:auto;display:block}@media (max-width:900px){.nf-copy{grid-column:1/-1}.nf-radar{grid-area:1/1/auto/-1;justify-self:start;width:180px}}.table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}table.t{border-collapse:collapse;width:100%;min-width:560px;font-size:var(--fs-xs)}table.t caption{text-align:left;padding-bottom:8px;font-weight:600}table.t th,table.t td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 14px}table.t thead th{font-size:var(--fs-label);color:var(--muted-ink);background:var(--surface-2);font-weight:600}table.t tbody th{color:var(--ink);font-weight:600}table.t .tag{border-radius:var(--r-cell);white-space:normal;height:auto;min-height:22px;padding:3px 9px;line-height:1.3}table.t.wide tbody th{width:18%}table.t.wide :is(td,th):nth-child(2),table.t.wide :is(td,th):nth-child(3){width:31%}table.t.wide :is(td,th):nth-child(4){width:20%}table.t .fnote{color:var(--muted-ink);font-weight:400;font-size:var(--fs-label);margin-top:2px;display:block}.bar{background:var(--track);border-radius:99px;height:8px;display:block;overflow:hidden}.bar i{background:var(--rival);border-radius:99px;height:100%;display:block}.legend{color:var(--muted-ink);font-size:12px;font-family:var(--text);letter-spacing:0;flex-wrap:wrap;gap:14px;font-weight:500;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{border-radius:2px;width:14px;height:3px;display:inline-block}.stage{margin-top:clamp(56px,6vw,88px);position:relative}.stage:before{content:"";background:radial-gradient(closest-side,var(--glow),transparent);pointer-events:none;width:min(1500px,170vw);height:920px;position:absolute;top:-160px;left:50%;transform:translate(-50%)}.shot{width:calc(100% + 8vw);max-width:1400px;position:relative}.shot-frame{background:var(--bg);border:1px solid var(--line);box-shadow:var(--frame-shadow);color:var(--ink);border-radius:18px;font-size:13px;line-height:1.45;position:relative;overflow:hidden}.shot-frame .chrome{background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:12px;height:40px;padding:0 16px;display:flex}.shot-frame .chrome .url{border-radius:var(--r-pill);background:var(--surface-2);color:var(--muted-ink);margin:0 auto;padding:4px 14px;font-size:12px}.shot-frame .frame-body{grid-template-columns:208px 1fr;min-height:560px;display:grid}.shot-frame .rail{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;gap:2px;padding:18px 12px;display:flex}.shot-frame .rail .brand{padding:0 10px 6px;font-size:16px}.shot-frame .rail .grp{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-ink);padding:14px 10px 6px;font-size:12px;font-weight:600}.shot-frame .ri{color:var(--ink-2);border-radius:10px;align-items:center;gap:10px;padding:7px 10px;font-weight:500;display:flex}.shot-frame .ri.on{background:var(--spot-soft);color:var(--spot);font-weight:600}.shot-frame .ri .av{background:var(--track);width:20px;height:20px;font-size:var(--type-floor);color:var(--ink-2);border-radius:6px;place-items:center;font-weight:700;display:inline-grid}.shot-frame .ri.on .av{background:var(--spot);color:var(--on-spot)}.shot-main{flex-direction:column;gap:16px;min-width:0;padding:22px 24px 28px;display:flex}.shot-main .mhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.shot-main .mh{font-family:var(--display);letter-spacing:-.02em;font-size:24px;font-weight:650;line-height:1.2}.shot-main .meta{color:var(--muted-ink);margin-top:2px;font-size:12.5px}.shot-main .grid3{grid-template-columns:1.05fr 1fr 1fr;gap:14px;display:grid}.shot-main .grid75{grid-template-columns:7fr 5fr;gap:14px;display:grid}.shot-card{background:var(--surface);box-shadow:var(--card-shadow);border-radius:16px;min-width:0;padding:16px 18px;position:relative}.shot-card .lbl{color:var(--muted-ink);font-size:12px;font-weight:600}.shot-card .ct{font-family:var(--display);letter-spacing:-.01em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:15px;font-weight:620;display:flex}.shot-card .big{font-family:var(--display);letter-spacing:-.04em;font-weight:650;line-height:1}.shot-card.score{background:var(--spot);color:var(--on-spot);box-shadow:none}.shot-card.score .lbl{color:var(--on-spot)}.shot-card.score .big{margin-top:10px;font-size:56px}.shot-card.score .big small{letter-spacing:0;margin-left:4px;font-size:18px;font-weight:500}.shot-card.score .delta{color:var(--on-spot);margin-top:10px;font-size:12.5px}.shot-card.stat .big{margin-top:12px;font-size:40px}.shot-card.stat .big small{letter-spacing:0;color:var(--muted-ink);margin-left:6px;font-size:14px;font-weight:500}.shot-card.stat .sub{color:var(--muted-ink);margin-top:6px;font-size:12.5px}.shot-card.stat svg{width:100%;height:36px;margin-top:10px;display:block}.shot-card .sentbar{border-radius:99px;gap:2px;height:10px;margin:14px 0 8px;display:flex;overflow:hidden}.shot-card .sentbar i{height:100%;display:block}.shot-card .sentkey{color:var(--muted-ink);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.shot-card .sentkey span{align-items:center;gap:5px;display:inline-flex}.shot-card .sentkey i{border-radius:2px;width:8px;height:8px;display:inline-block}.shot-card .chart{width:100%;height:auto;margin-top:8px;display:block}.shot-card .chart .grid line{stroke:var(--track)}.shot-card .chart text{fill:var(--muted-ink);font-size:12px;font-family:var(--text)}.shot-card .sites{gap:13px;margin:12px 0 0;padding:0;list-style:none;display:grid}.shot-card .sites li{grid-template-columns:1fr auto;gap:5px 12px;font-size:13px;display:grid}.shot-card .sites .bar{grid-column:1/-1;height:6px}.shot-card .sites .bar i{background:var(--ink-2)}.shot-card .sites li.you .bar i{background:var(--spot)}.shot-card .sites .ty{color:var(--muted-ink);font-size:12px}.shot-card .sites .dom{font-weight:600}.shot-card .sites li.you .dom{color:var(--spot)}.shot .toast{background:var(--surface);width:300px;box-shadow:var(--frame-shadow);z-index:4;border:1px solid var(--line);border-radius:16px;padding:14px 16px;font-size:13px;position:absolute;bottom:64px;left:-28px}.shot .toast .t{align-items:center;gap:8px;font-weight:650;display:flex}.shot .toast .t i{background:var(--up);border-radius:50%;width:8px;height:8px}.shot .toast p{color:var(--ink-2);margin:4px 0 0}.shot-frame .fade{background:linear-gradient(to bottom,transparent,var(--bg));pointer-events:none;z-index:2;height:120px;position:absolute;bottom:0;left:0;right:0}@media (max-width:1100px){.shot .toast{bottom:16px;left:16px}}@media (max-width:900px){.shot{width:100%}.shot-frame .frame-body{grid-template-columns:1fr;min-height:0}.shot-frame .rail{display:none}.shot-main .grid3{grid-template-columns:1fr 1fr}.shot-main .grid3 .score{grid-column:1/-1}.shot-main .grid75{grid-template-columns:1fr}.shot-main .grid75 .linecard{display:none}.shot-main{padding:16px}.shot .toast{display:none}}@media (max-width:520px){.shot-frame{max-height:620px}.shot-main .grid3{grid-template-columns:1fr}.shot-main .grid3 .sentcard,.shot-frame .chrome .url{display:none}.shot-card.score .big{font-size:48px}}.dial{flex:none;display:inline-block;position:relative}.dial svg{display:block;transform:rotate(-90deg)}.dial .dial-fig{text-align:center;font-size:var(--fs-tag);color:var(--muted-ink);place-content:center;line-height:1.1;display:grid;position:absolute;inset:0}.dial .dial-fig b{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);font-size:1.5rem;font-weight:650;display:block}.tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tile{min-height:460px;color:var(--ink);border-radius:28px;flex-direction:column;padding:clamp(28px,3.6vw,48px);text-decoration:none;display:flex;position:relative;overflow:hidden}.tile-biz{background:var(--surface);box-shadow:var(--card-shadow)}.tile-agy{color:var(--band-ink);background:var(--band-tile);box-shadow:inset 0 0 0 1px var(--band-line)}.tile .eyebrow{margin-bottom:16px}.tile h3{font-size:var(--fs-tile);letter-spacing:-.035em;font-weight:660;line-height:1}.tile>p:not(.eyebrow){color:var(--ink-2);max-width:36ch;margin:16px 0 0}.tile-agy>p:not(.eyebrow){color:var(--band-muted)}.tile-viz{max-width:480px;margin-top:32px;position:relative}.tile .go{margin-top:auto;padding-top:36px;font-weight:600;display:block}.tile:hover .arrow{transform:translate(3px)}.tile .vh{font-size:var(--fs-tag);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-ink);border-bottom:1px solid var(--line);justify-content:space-between;margin-bottom:16px;padding-bottom:12px;font-weight:600;display:flex}.tile-agy .vh{color:var(--band-muted);border-color:var(--band-line);margin-bottom:0}.tile .rm{font-size:var(--fs-sm);grid-template-columns:150px 1fr 44px;align-items:center;gap:12px;padding:6px 0;display:grid}.tile .rm .bar{height:10px}.tile .rm.you{color:var(--spot);font-weight:650}.tile .rm.you .bar i{background:var(--spot)}.tile .rm .pc{text-align:right;color:var(--ink);font-weight:600}.tile .cl{border-bottom:1px solid var(--band-line);font-size:var(--fs-sm);grid-template-columns:1fr 96px 56px;align-items:center;gap:12px;padding:12px 0;display:grid}.tile .cl .nm{align-items:center;gap:8px;min-width:0;display:flex}.tile .cl .nm i{background:var(--band-3);width:28px;height:28px;font-style:normal;font-size:var(--fs-tag);color:var(--band-ink);border-radius:8px;flex:none;place-items:center;font-weight:700;display:inline-grid}.tile .cl .sc{font-family:var(--display);text-align:right;letter-spacing:-.02em;justify-content:flex-end;align-items:center;gap:8px;font-size:1.375rem;font-weight:650;display:inline-flex}.tile .cl.you .nm i{background:var(--band-spot);color:var(--band)}.tile .cl-ring{flex:none}.tile .cl-ring .trk{stroke:var(--band-3)}.tile .cl-ring .arc{stroke:var(--band-muted)}.tile .cl.you .cl-ring .arc{stroke:var(--band-spot)}.tile-agy .take{font-size:var(--fs-sm);color:var(--band-ink);margin:0 0 4px;font-weight:600}.tile .cl .tr{font-size:var(--fs-xs);color:var(--band-muted);text-align:right;font-weight:600}@media (max-width:900px){.tiles{grid-template-columns:1fr}.tile{min-height:0}}@media (max-width:520px){.tile{border-radius:22px;padding:24px}.tile .rm{font-size:var(--fs-xs);grid-template-columns:118px 1fr 38px}.tile .cl{grid-template-columns:1fr 44px 44px}}.take{font-family:var(--display);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;font-size:clamp(1.125rem,1rem + .4vw,1.375rem);font-weight:700;line-height:1.2}:is(.tone-navy,.on-navy) .take{color:var(--band-ink)}.heat-k{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-ink);margin:0;padding-right:80px;font-size:12px;font-weight:600}.heat-take{max-width:28ch;margin:10px 0 12px}.heat-g{gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;display:grid}.heatcard{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--card-shadow);flex-direction:column;grid-column:1/span 8;justify-content:center;padding:clamp(20px,3vw,40px);display:flex;position:relative}.heat-t{border-collapse:separate;border-spacing:8px;table-layout:fixed;width:100%;margin:-8px 0}.heat-t thead th{font-size:var(--fs-label);color:var(--muted-ink);text-align:center;padding:0 4px 2px;font-weight:600}.heat-t .as{text-align:left;width:32%}.heat-t th.as .rh{font-size:var(--fs-sm);color:var(--ink);font-weight:600;display:block}.heat-t th.as em{font-style:normal;font-size:var(--fs-tag);color:var(--muted-ink);font-weight:500}.heat-t .cell{border-radius:var(--r-cell);text-align:center;height:96px;font-family:var(--display);letter-spacing:-.03em;color:var(--ink);box-shadow:inset 0 0 0 1px var(--heat-edge);font-size:1.75rem;font-weight:650;position:relative}.heat-t .cell small{font-family:var(--text);font-size:var(--fs-tag);letter-spacing:0;color:var(--ink);margin-top:2px;font-weight:500;display:block}.heatcard .h0{background:var(--spot)}@supports (color:color-mix(in lab, red, red)){.heatcard .h0{background:color-mix(in srgb,var(--spot)4%,var(--heat))}}.heatcard .h1{background:var(--spot)}@supports (color:color-mix(in lab, red, red)){.heatcard .h1{background:color-mix(in srgb,var(--spot)20%,var(--heat))}}.heatcard .h2{background:var(--spot)}@supports (color:color-mix(in lab, red, red)){.heatcard .h2{background:color-mix(in srgb,var(--spot)36%,var(--heat))}}.heatcard .h3{background:var(--spot)}@supports (color:color-mix(in lab, red, red)){.heatcard .h3{background:color-mix(in srgb,var(--spot)52%,var(--heat))}}.heatcard .h4{background:var(--spot)}@supports (color:color-mix(in lab, red, red)){.heatcard .h4{background:color-mix(in srgb,var(--spot)68%,var(--heat))}}.heat-t .cell.weak{box-shadow:inset 0 0 0 2px var(--ink)}.heat-t .cell.weak:after{content:"Weakest";background:var(--ink);color:var(--surface);font-family:var(--text);font-size:var(--fs-tag);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--r-pill);white-space:nowrap;padding:2px 8px;font-weight:700;line-height:1.3;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.heatkey{font-size:var(--fs-label);color:var(--muted-ink);flex-wrap:wrap;align-items:center;gap:10px;margin-top:32px;display:flex}.heatkey .sw{gap:3px;display:flex}.heatkey .sw i{width:22px;height:10px;box-shadow:inset 0 0 0 1px var(--heat-edge);border-radius:3px;display:block}.heatkey .wk{color:var(--ink-2);margin-left:auto}.heatkey .wk b{color:var(--ink);font-weight:600}.heat-facts{flex-direction:column;grid-column:9/span 4;justify-content:space-between;gap:28px;padding-left:8px;display:flex}.fact{border-top:1px solid var(--ink);padding-top:18px}.fact .big{font-family:var(--display);letter-spacing:-.05em;color:var(--ink);font-size:clamp(3.25rem,2rem + 3.6vw,5.25rem);font-weight:700;line-height:.9}.fact .big small{letter-spacing:-.02em;margin-left:.2em;font-size:.4em;font-weight:600}.fact p{color:var(--ink-2);max-width:36ch;margin:10px 0 0;font-size:1rem}@media (max-width:900px){.heatcard,.heat-facts{grid-column:1/-1}.heat-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-left:0;display:grid}}@media (max-width:640px){.heatcard{padding:48px 12px 18px}.heat-t{border-spacing:4px;margin:-4px 0}.heat-t .as{width:36%}.heat-t th.as .rh{font-size:var(--fs-label)}.heat-t thead th{font-size:var(--fs-tag)}.heat-t .cell{border-radius:9px;height:56px;font-size:1.25rem}.heat-t .cell small{display:none}.heatkey .wk{flex-basis:100%;margin-left:0}.heat-facts{grid-template-columns:1fr;gap:18px}.fact{grid-template-columns:96px 1fr;align-items:baseline;gap:16px;display:grid}.fact .big{font-size:2.75rem}.fact p{margin:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.bill{border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--line);min-width:0;box-shadow:var(--card-shadow);align-items:center;gap:2px;margin:0;padding:4px;display:inline-flex}.bill-o{display:contents}.bill-i{border-radius:var(--r-pill);color:var(--ink-2);cursor:pointer;white-space:nowrap;height:40px;font-weight:650;font-size:var(--fs-sm);transition:background var(--t-fast)var(--pill-ease),color var(--t-fast)var(--pill-ease);justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.bill-i.on{background:var(--ink);color:var(--surface)}.bill input:focus-visible+.bill-i{outline:2px solid var(--spot);outline-offset:2px}.bill .free{font-size:var(--fs-tag);border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);letter-spacing:.01em;padding:3px 8px;font-weight:700;line-height:1.2}.bill-i.on .free{background:var(--surface);color:var(--ink);box-shadow:none}.bill.lg{padding:5px}.bill.lg .bill-i{height:52px;padding:0 26px;font-size:1.0625rem}.bill.sm{box-shadow:none;background:var(--surface-2);padding:3px}.bill.sm .bill-i{height:30px;font-size:var(--fs-label);padding:0 12px}.bill.sm .free{display:none}:is(.tone-navy,.on-navy) .bill{background:var(--band-2);border-color:var(--band-line);box-shadow:none}:is(.tone-navy,.on-navy) .bill-i{color:var(--band-muted)}:is(.tone-navy,.on-navy) .bill-i.on{background:var(--band-ink);color:var(--band)}:is(.tone-navy,.on-navy) .bill .free{color:var(--band-ink);box-shadow:inset 0 0 0 1px var(--band-line);background:0 0}:is(.tone-navy,.on-navy) .bill-i.on .free{background:var(--band);color:var(--band-ink)}:is(.tone-navy,.on-navy) .bill input:focus-visible+.bill-i{outline-color:var(--band-spot)}.saving-line{font-size:var(--fs-sm);color:var(--ink-2);margin:0}.saving-line b{color:var(--ink);font-weight:650}.badge{border-radius:var(--r-pill);height:24px;font-size:var(--fs-tag);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-weight:700;line-height:1;display:inline-flex}.badge-ink{background:var(--ink);color:var(--surface)}.badge-line{box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--ink)}.badge-soft{background:var(--surface-2);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line)}.badge-inc{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.badge-band{box-shadow:inset 0 0 0 1.5px var(--band-line);color:var(--band-ink)}:is(.tone-navy,.on-navy) .badge-ink{background:var(--band-ink);color:var(--band)}:is(.tone-navy,.on-navy) .badge-line{box-shadow:inset 0 0 0 1.5px var(--band-ink);color:var(--band-ink)}.a-item{align-items:center;gap:10px;min-width:0;display:inline-flex}.chapter{font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-ink);align-items:center;gap:14px;margin:0 0 28px;font-weight:600;display:flex}.chapter b{font-family:var(--display);letter-spacing:0;color:var(--ink);font-size:1rem;font-weight:700}.chapter:after{content:"";background:var(--line-2);flex:1;height:1px}:is(.tone-navy,.on-navy) .chapter{color:var(--band-muted)}:is(.tone-navy,.on-navy) .chapter b{color:var(--band-ink)}:is(.tone-navy,.on-navy) .chapter:after{background:var(--band-line)}.close-pick{font-size:var(--fs-sm);color:var(--band-muted);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 20px;display:flex}.close-pick b{color:var(--band-ink);font-weight:600}.shot-frame .ri.s2-gap{margin-top:10px}.shot-frame .ri.s2-sub{padding-left:40px}.shot-frame .ri .av.s2-you{background:var(--spot);color:var(--on-spot)}.shot-main .s2-h{letter-spacing:-.03em;font-size:26px;font-weight:800}.s2-grid{grid-template-columns:7fr 5fr;gap:14px;display:grid}.s2-card{background:var(--surface);min-width:0;box-shadow:var(--card-shadow);border-radius:16px;padding:16px 18px;position:relative}.s2-k{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-ink);font-size:12px;font-weight:600}.s2-tk{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);margin-top:8px;font-size:15px;font-weight:700;line-height:1.25}.s2-pill{border-radius:var(--r-pill);white-space:nowrap;align-items:center;height:24px;padding:0 9px;font-size:12.5px;font-weight:650;display:inline-flex}.s2-up{background:var(--good-wash);color:var(--up)}.s2-band{background:var(--surface-2);color:var(--ink)}.s2-score{background:var(--spot);color:var(--on-spot)}.s2-score .s2-k{color:var(--on-spot-2)}.s2-big{align-items:baseline;gap:8px;margin-top:10px;display:flex}.s2-big b{font-family:var(--display);letter-spacing:-.06em;font-size:76px;font-weight:800;line-height:.8}.s2-big .s2-of{font-family:var(--display);font-size:18px;font-weight:700}.s2-big .s2-pill{align-self:center;margin-left:6px}.s2-score .s2-band{background:var(--on-spot-2);color:var(--spot)}.s2-score .s2-up{background:var(--on-spot);color:var(--spot)}.s2-line{height:64px;margin:16px 0 18px;position:relative}.s2-line svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.s2-line polyline{fill:none;stroke:var(--on-spot);stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.s2-e{white-space:nowrap;font-size:12px;font-weight:700;line-height:1.15;position:absolute;bottom:-18px}.s2-e small{color:var(--on-spot-2);margin-left:4px;font-weight:500}.s2-e-first{left:0}.s2-e-last{top:-20px;bottom:auto;right:0}.s2-fig{align-items:baseline;gap:6px;margin-top:10px;display:flex}.s2-fig b{font-family:var(--display);letter-spacing:-.04em;font-size:46px;font-weight:800;line-height:.85}.s2-fig small{font-family:var(--display);font-size:20px;font-weight:700}.s2-waf{grid-template-columns:repeat(20,minmax(0,1fr));gap:3px;margin-top:14px;display:grid}.s2-waf i{aspect-ratio:1;background:var(--track);border-radius:50%}.s2-waf i.on{background:var(--spot)}.s2-rb{gap:9px;margin-top:12px;display:grid}.s2-rb-r{color:var(--ink-2);grid-template-columns:minmax(0,8.5em) minmax(0,1fr) 2.8em;align-items:center;gap:10px;font-size:12.5px;display:grid}.s2-rb-n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s2-rb-t{background:var(--track);border-radius:99px;height:9px;position:relative}.s2-rb-b{background:var(--rival);border-radius:99px;position:absolute;inset:0 auto 0 0}.s2-rb-g{background:var(--ink);opacity:.55;border-radius:2px;width:2px;position:absolute;top:-4px;bottom:-4px}.s2-rb-v{text-align:right;font-family:var(--display);color:var(--ink);font-size:13.5px;font-weight:700}.s2-rb-r.you{color:var(--ink);font-weight:650}.s2-rb-r.you .s2-rb-t{height:13px}.s2-rb-r.you .s2-rb-b{background:var(--spot)}.s2-rb-r.you .s2-rb-v{color:var(--spot)}.s2-sites{gap:10px;margin:12px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.s2-sites li{color:var(--ink-2);grid-template-columns:minmax(0,1fr) 2em;gap:4px 10px;display:grid}.s2-sites li b{text-align:right;font-family:var(--display);color:var(--ink);font-weight:700}.s2-sites li i{background:var(--bar-neutral);border-radius:99px;grid-column:1/-1;height:6px}.s2-sites li.you{color:var(--spot);font-weight:650}.s2-sites li.you i{background:var(--spot)}@media (max-width:900px){.s2-grid{grid-template-columns:minmax(0,1fr)}.s2-big b{font-size:60px}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}:root{interpolate-size:allow-keywords}main details::details-content{opacity:0;block-size:0;transition:block-size .34s var(--settle),opacity .26s ease,content-visibility .34s allow-discrete;overflow:clip}main details[open]::details-content{opacity:1;block-size:auto}main details>summary:after{transition:transform .34s var(--settle)}}.ic{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-4px;flex:none;display:inline-block}.alogo{color:var(--ink);flex:none;display:block}.alogo-tile{fill:var(--surface);stroke:var(--line);stroke-width:1px}.a-name{font-weight:600}.foot-logos{font-size:var(--fs-label);color:var(--muted-ink);max-width:100ch;margin-top:14px}.shot-frame .ri.cur{color:var(--ink);font-weight:650}.heat-t th.as .a-item{gap:8px;display:flex}.heat-t th.as .rh{display:inline}.sec-head.row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;display:flex}.sec-head.row h2{max-width:16ch}.card{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--card-shadow);padding:22px;position:relative}.card-top{align-items:center;gap:10px;margin-bottom:16px;display:flex}.c-t{font-weight:650;font-size:var(--fs-sm);align-items:center;gap:8px;display:inline-flex}.fl-rail{z-index:1;flex-wrap:wrap;justify-content:center;gap:clamp(24px,5vw,72px);margin-top:28px;display:flex;position:relative}.rail-g{flex-direction:column;align-items:center;gap:12px;min-width:0;display:flex}.rail-k{font-size:var(--fs-tag);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-ink);font-weight:600}.rail-g.on .rail-k{color:var(--ink)}.rail-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.rail-i{background:var(--surface);border-radius:var(--r-pill);font-size:var(--fs-xs);padding:8px 14px 8px 10px;position:relative}.rail-g.on .rail-i{box-shadow:var(--card-shadow)}.rail-g:not(.on) .rail-i{background:var(--surface-2)}.rail-g:not(.on) .a-name{color:var(--ink-2)}.rail-i .lu-pr{color:var(--muted-ink);font-size:var(--fs-tag);font-weight:600}.flow{grid-template-columns:repeat(var(--cols,5),minmax(0,1fr));align-items:start;gap:28px 16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.flow:before{content:"";background:var(--line);border-radius:2px;height:2px;position:absolute;top:28px;left:28px;right:12%}.st{font-size:var(--fs-sm);color:var(--ink-2);flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.st b{font:700 1.375rem var(--display);color:var(--ink);letter-spacing:-.02em;margin-top:10px;line-height:1.15}.st-node{border-radius:var(--r-inset);background:var(--surface);width:56px;height:56px;box-shadow:var(--card-shadow);color:var(--ink);place-items:center;display:grid;position:relative}.st-num{font:700 12px var(--text);background:var(--ink);color:var(--surface);border-radius:99px;padding:1px 6px;position:absolute;top:-8px;right:-8px}.st-end{align-items:center}:is(.tone-navy,.on-navy) .st-node{background:var(--band-2);color:var(--band-ink);box-shadow:inset 0 0 0 1px var(--band-line)}:is(.tone-navy,.on-navy) .st b{color:var(--band-ink)}:is(.tone-navy,.on-navy) .st{color:var(--band-muted)}:is(.tone-navy,.on-navy) .st-num{background:var(--band-ink);color:var(--band)}:is(.tone-navy,.on-navy) .flow:before{background:var(--band-line)}.flow.wrapped:before{display:none}.flow.wrapped .st:not(:last-child):after{content:"";background:var(--line);height:2px;position:absolute;top:28px;left:64px;right:-12px}:is(.tone-navy,.on-navy) .flow.wrapped .st:not(:last-child):after{background:var(--band-line)}.flow.wrapped .st:nth-child(3n):after{display:none}.inside-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.inside-col{gap:18px;display:grid}.ck-meter{align-items:center;gap:4px;margin-bottom:14px;display:flex}.ck-seg{background:var(--track);border-radius:99px;flex:1;height:10px}.ck-seg.pass,.ck-seg.warn{background:var(--up)}@supports (color:color-mix(in lab, red, red)){.ck-seg.warn{background:color-mix(in srgb,var(--up)45%,var(--track))}}.ck-seg.fail{background:var(--ink)}.ck-seg.unknown{box-shadow:inset 0 0 0 1.5px var(--rival-2);background:0 0}.ck-meter b{font:700 18px var(--display);margin-left:8px}.ck-list{margin:0;padding:0;list-style:none}.ck-row{border-top:1px solid var(--line)}.ck-row>:is(.ck-dot,.ck-t,.ck-s),.ck-row summary{font-size:var(--fs-xs)}.ck-row:not(.has-fix),.ck-row summary{grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.ck-row summary{cursor:pointer;list-style:none}.ck-row summary::-webkit-details-marker{display:none}.ck-row summary .ck-s:after{content:"";border-bottom:1.75px solid;border-right:1.75px solid;width:7px;height:7px;margin-left:8px;display:inline-block;transform:rotate(45deg)translateY(-2px)}.ck-row details[open] summary .ck-s:after{transform:rotate(-135deg)translateY(-1px)}.ck-dot{border-radius:50%;width:12px;height:12px}.ck-dot.pass{background:var(--up)}.ck-dot.warn{border:2.5px solid var(--up);background:0 0}.ck-dot.fail{background:var(--ink)}.ck-dot.unknown{border:2px solid var(--rival-2)}.ck-t{min-width:0;font-weight:600}.ck-basic{font-size:var(--fs-tag);color:var(--muted-ink);border:1px solid var(--line);border-radius:99px;margin-left:8px;padding:0 7px;font-weight:600}.ck-s{font-size:var(--fs-label);color:var(--ink-2);white-space:nowrap;font-weight:650}.ck-s.pass{color:var(--up)}.ck-fix{background:var(--surface-2);font-size:var(--fs-xs);border-radius:14px;margin:0 0 12px 24px;padding:14px 16px}.ck-fix-k{font-weight:700}.ck-fix ol{margin:6px 0 0;padding-left:18px}.ck-fix-meta{color:var(--ink-2);flex-wrap:wrap;gap:8px 16px;margin-top:10px;display:flex}.ck-fix-meta code{font-size:var(--fs-label);background:var(--surface);border-radius:6px;padding:1px 6px}.ck-effort{border:1px solid var(--line);background:var(--surface);border-radius:99px;padding:0 8px;font-weight:650}.ck-foot{border-top:1px solid var(--line);font-size:var(--fs-label);color:var(--muted-ink);margin-top:12px;padding-top:12px}.ck-why{color:var(--muted-ink);margin-top:8px}.in-q{margin:0 0 12px;font-weight:650}.in-l{gap:8px;margin:0;display:grid}.in-l div{font-size:var(--fs-xs);grid-template-columns:96px minmax(0,1fr);gap:12px;display:grid}.in-l dt{color:var(--muted-ink);font-weight:600}.in-l dd{margin:0}.in-ask{border:1.5px solid var(--line);font-size:var(--fs-xs);color:var(--muted-ink);border-radius:99px;align-items:center;gap:8px;margin-top:14px;padding:7px 14px;display:flex}.hp .sec-head.row{margin-bottom:clamp(28px,4vw,48px)}.hp-ctl{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.ladder{flex-direction:column;gap:30px;display:flex}.lad-g{flex-direction:column;gap:10px;display:flex}.lg-k{color:var(--ink);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding-bottom:8px;text-decoration:none;display:flex}.lg-k>b{font-size:var(--fs-tag);letter-spacing:.12em;text-transform:uppercase;font-weight:600}.lg-k .ic{align-self:center}.lg-from{font-size:var(--fs-xs);color:var(--ink-2)}.lg-from b{font-family:var(--display);color:var(--ink);font-weight:700}.lg-go{font-weight:600;font-size:var(--fs-xs);margin-left:auto}.lg-k:hover .arrow{transform:translate(3px)}.lr-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lr{grid-template-columns:120px minmax(0,1fr) auto 130px;align-items:center;gap:16px;display:grid}.lr-n{font:700 18px var(--display);letter-spacing:-.02em}.lr-t{background:var(--track);border-radius:12px;height:38px;overflow:hidden}.lr-t i{background:var(--ink);min-width:max-content;height:100%;color:var(--surface);font-style:normal;font-size:var(--fs-label);transform-origin:0;border-radius:12px;align-items:center;padding:0 12px;font-weight:600;display:flex}.lr-seats{gap:3px;display:flex}.lr-seats i{border:1.5px solid var(--rival-2);border-radius:50%;width:8px;height:8px}.lr-seats i.on{background:var(--ink-2);border-color:var(--ink-2)}.lr-seats-all{font-size:var(--fs-label);color:var(--ink-3);white-space:nowrap}.lr-p{text-align:right}.lr-p b{font:700 28px var(--display);letter-spacing:-.03em}.lr-p small{color:var(--muted-ink);font-size:var(--fs-tag);display:block}.lr-key{font-size:var(--fs-label);color:var(--muted-ink);gap:20px;display:flex}.lr-key span{align-items:center;gap:8px;display:inline-flex}.k-bar{background:var(--ink);border-radius:4px;width:22px;height:10px}.k-seat{background:var(--ink-2);border-radius:50%;width:8px;height:8px}.hp-more{margin-top:24px}.rm-scroll{background:linear-gradient(to right,var(--surface),var(--surface))local,radial-gradient(farthest-side at 100% 50%,var(--ink),transparent)right/14px 100% no-repeat scroll;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.rm-scroll{background:linear-gradient(to right,var(--surface),var(--surface))local,radial-gradient(farthest-side at 100% 50%,color-mix(in srgb,var(--ink)14%,transparent),transparent)right/14px 100% no-repeat scroll}}.rm-scroll:focus-visible{outline:2px solid var(--spot);outline-offset:3px}.rm-cards{margin:0;padding:0;list-style:none;display:none}@media (max-width:600px){.rm-scroll{display:none}.rm-cards{gap:8px;display:grid}.rm-cards li{border-top:1px solid var(--line);gap:10px;padding:12px 0;display:grid}.rm-cards li:first-child{border-top:0;padding-top:0}.rm-cards li.rm-client{background:var(--surface-2);border-top:0;border-radius:12px;padding:12px}.rm-cards b{align-items:center;gap:8px;font-weight:650;display:inline-flex}.rm-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.rm-cell{align-content:start;justify-items:center;gap:6px;min-height:34px;display:grid}.rm-cell .rm-d.no{margin:6px 0}.rm-cell small{font-size:var(--fs-tag);color:var(--muted-ink);text-align:center}}.rm-t{border-collapse:collapse;width:100%;min-width:560px;font-size:var(--fs-xs)}.rm-t thead th{font-size:var(--fs-label);color:var(--ink-2);text-align:center;vertical-align:bottom;width:13%;padding:0 6px 10px;font-weight:600}.rm-t tbody th{text-align:left;white-space:nowrap;padding:10px 8px 10px 0;font-weight:650}.rm-t tbody th .ic{color:var(--ink-2);margin-right:8px;display:inline-block}.rm-t td{text-align:center;border-top:1px solid var(--line)}.rm-t tbody th{border-top:1px solid var(--line)}.rm-client th,.rm-client td{background:var(--surface-2)}.rm-d{vertical-align:middle;border-radius:50%;width:14px;height:14px;display:inline-block}.rm-d.yes{background:var(--ink)}.rm-d.some{border:2.5px solid var(--ink);background:0 0}.rm-d.no{background:var(--rival);border-radius:2px;width:10px;height:2px}.rm-key{font-size:var(--fs-label);color:var(--ink-2);flex-wrap:wrap;gap:8px 18px;margin-top:16px;display:flex}.rm-key span{align-items:center;gap:7px;display:inline-flex}.rm-foot{font-size:var(--fs-xs);color:var(--muted-ink);margin-top:12px}.rep-opts{grid-template-columns:minmax(0,1fr) minmax(300px,380px) minmax(0,1fr);align-items:center;gap:clamp(16px,2.4vw,28px);margin:0;display:grid}.rp-page{aspect-ratio:210/297;color:#0f1a2b;box-shadow:var(--paper-shadow);background:#fff;border-radius:8px;flex-direction:column;gap:14px;padding:26px 24px 22px;display:flex;position:relative}.rp-page>.tag{position:absolute;top:-12px;right:16px}.rp-head{border-bottom:1px solid #e4e8ef;align-items:center;gap:8px;padding-bottom:10px;display:flex;position:relative}.rp-agency{font:700 12px var(--display)}.rp-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.rp-seg{background:#eef1f5;border-radius:99px;padding:2px;display:inline-flex}.rp-seg i{color:#5a6680;border-radius:99px;padding:3px 8px;font-size:9.5px;font-style:normal;font-weight:600}.rp-seg i.on{color:#fff;background:#0f1a2b}.rp-vs{color:#5a6680;border:1px solid #e4e8ef;border-radius:99px;padding:3px 8px;font-size:10px;font-weight:600}.rp-client{font:700 18px/1.15 var(--display);letter-spacing:-.02em;margin:0}.rp-sum{background:#f6f8fb;border-radius:8px;gap:5px;padding:10px 12px;display:grid;position:relative}.rp-sum i,.rp-ins i{background:#d9dee7;border-radius:3px;height:5px}.rp-sum i.s,.rp-ins i.s{width:55%}.rp-sum span,.rp-ins span{letter-spacing:.04em;text-transform:uppercase;color:#5a6680;order:-1;font-size:9.5px;font-weight:700}.rp-score{align-items:baseline;gap:10px;display:flex}.rp-score b{font:700 46px/1 var(--display);letter-spacing:-.05em;color:#c8164f}.rp-score span{color:#5a6680;font-size:11px;font-weight:600}.rp-bars{gap:6px;display:grid}.rp-bars i{background:#cfd5df;border-radius:4px;height:8px}.rp-bars i.you{background:#c8164f}.rp-ins{border-top:1px solid #e4e8ef;gap:5px;margin-top:auto;padding-top:10px;display:grid;position:relative}.rp-pin,.rp-n{background:var(--ink);width:22px;height:22px;color:var(--surface);font:700 11px var(--display);border-radius:50%;flex:none;place-items:center;display:inline-grid}.rp-page .rp-pin{color:#fff;z-index:1;background:#0f1a2b;position:absolute;box-shadow:0 0 0 3px #fff}.rp-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.rp-grid i{background:#eef1f5;border-radius:3px;height:14px}.rp-grid .h1{background:#f3c2d2}.rp-grid .h2{background:#e3779b}.rp-grid .h3{background:#c8164f}.pin-period{top:0;left:-35px}.pin-compare{top:0;right:-35px}.pin-summary{top:8px;left:-23px}.pin-insights{top:8px;right:-35px}.pin-brand{bottom:-11px;right:-11px}.rp-l{font-size:var(--fs-xs);color:var(--ink);gap:22px;margin:0;padding:0;font-weight:600;list-style:none;display:grid}.rp-l li{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:4px 10px;display:grid}.rp-r{text-align:left}.rp-thumbs{grid-column:2;gap:10px;margin-top:6px;display:flex}.rp-thumb{justify-items:center;gap:4px;display:grid}.rp-thumb small{font-size:var(--fs-tag);color:var(--muted-ink);font-weight:600}.rp-thumb-p{aspect-ratio:210/297;width:46px;box-shadow:var(--paper-shadow);background:#fff;border-radius:3px;align-content:start;gap:3px;padding:5px;display:grid}.rp-thumb-p i{background:#cfd5df;border-radius:2px;height:3px}.rp-thumb-p .t-h{background:#0f1a2b;width:60%}.rp-thumb-p .t-big{background:#c8164f;width:40%;height:9px}.rp-thumb-p .you{background:#c8164f}.rp-thumb-p .s{width:50%}.rp-thumb.plain .t-big,.rp-thumb.plain .you{background:#6b7385}@media (max-width:760px){.rep-opts{grid-template-columns:minmax(0,1fr);justify-items:center}.rp-page{order:-1;width:min(100%,340px)}.rp-l{gap:14px;width:100%}}.ap-th-a{font-size:var(--fs-label);flex-direction:column;gap:4px}@media (max-width:980px){.inside-grid{grid-template-columns:minmax(0,1fr)}.flow:not(.keep){grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.flow:before,.flow.wrapped .st:after{display:none}.st-end{grid-column:1/-1;align-items:flex-start}.hp-ctl{align-items:flex-start}}@media (max-width:640px){.lr{grid-template-columns:84px minmax(0,1fr);row-gap:4px}.lr-seats{grid-area:2/1}.lr-p{text-align:left;grid-column:2}.lr-p small{margin-left:4px;display:inline}.lr-n{font-size:16px}.lr-p b{font-size:22px}.lg-go{margin-left:0}.heat-t th.as .a-item{flex-direction:column;align-items:flex-start;gap:4px}.rail-i .lu-pr{display:none}}main{overflow-x:clip}.dm{font-size:var(--fs-body);color:var(--ink);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}.dm *,.dm :before,.dm :after{box-sizing:border-box}.dm :is(h4,h5,h6,p,ol,ul,figure){margin:0}.dm :is(h4,h5,h6){font-family:var(--display);letter-spacing:-.01em;color:var(--ink);font-weight:700}.dm a{color:var(--spot);font-weight:600;text-decoration:none}.dm :focus-visible{outline:2px solid var(--spot);outline-offset:2px;border-radius:6px}.dm em{color:var(--spot);font-style:normal}.dm-sr,.dm .dm-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.dm-sprite{display:none}.dm svg.i,.dm svg.mark{display:inline-block}.dm-host{position:relative}.dm .logo{width:var(--ls,22px);height:var(--ls,22px);flex:none;place-items:center;display:inline-grid}.dm .logo svg{width:100%;height:100%;display:block}.dm .alogo{color:var(--ink)}.dm .alogo-tile{fill:var(--surface);stroke:var(--line);stroke-width:1px}.dm button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.dm svg.i{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.125em;flex:none;width:1em;height:1em}.dm .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dm .num{font-family:var(--display);font-variant-numeric:tabular-nums;letter-spacing:0}.dm .fine{font-size:var(--fs-xs);color:var(--muted-ink)}.dm .dtag[hidden]{display:none}.dm .dtag{border-radius:var(--r-pill);height:24px;font:600 var(--fs-tag)/1 var(--text);color:var(--ink-2);box-shadow:inset 0 0 0 1.5px var(--line-2);background:var(--surface);align-items:center;padding:0 10px;display:inline-flex}.dm .dseg{border-radius:var(--r-pill);background:var(--seg-track);gap:2px;padding:4px;display:inline-flex;position:relative}.dm .dseg button{border-radius:var(--r-pill);min-height:36px;font:600 var(--fs-sm)/1 var(--text);color:var(--ink-2);transition:background-color var(--t-base)var(--pill-ease),color var(--t-base)var(--pill-ease);white-space:nowrap;padding:0 16px;position:relative}.dm .dseg button[aria-pressed=true],.dm .dseg button[aria-selected=true]{background:var(--seg-pill);color:var(--seg-pill-ink);box-shadow:var(--seg-pill-shadow)}.dm .dseg button:hover{color:var(--ink)}.dm .dseg .save{color:var(--up);margin-left:6px;font-weight:600}.dm .mark .k{stroke:var(--ink)}.dm .mark .kf{fill:var(--ink)}.dm .mark .s{fill:var(--spot)}.dm .al{color:var(--ink);align-items:center;gap:8px;font-weight:600;display:inline-flex}.dm .logo{width:var(--ls,22px);height:var(--ls,22px);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:7px;flex:none;place-items:center;display:inline-grid}.dm .logo svg{width:70%;height:70%}.dm .frame{background:var(--bg);border-radius:var(--r-card);box-shadow:var(--frame-shadow);color:var(--ink);text-align:left;font-size:15px;line-height:1.45;position:relative;overflow:hidden;container-type:inline-size}.dm .fr{grid-template-columns:220px 1fr;min-height:100%;display:grid}.dm .rail{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;gap:2px;padding:18px 12px;display:flex}.dm .rail .who{align-items:center;gap:10px;padding:4px 8px 18px;display:flex}.dm .rail .who svg{width:28px;height:28px}.dm .rail .who b{font:700 1rem/1.1 var(--display);display:block}.dm .rail .who small{color:var(--muted-ink);font-size:12.5px}.dm .rail a{height:40px;color:var(--ink-2);pointer-events:none;border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:500;display:flex}.dm .rail a .i{stroke-width:1.8px;font-size:18px}.dm .rlinks{flex-direction:column;gap:2px;display:flex;position:relative}.dm .rail a[aria-current=page]{background:var(--spot-soft);color:var(--spot);font-weight:600}.dm .rlinks a{z-index:1;transition:color .22s var(--soft);position:relative}.dm .rlinks.has-spill a[aria-current=page]{background:0 0}.dm .rail-pill{background:var(--spot-soft);will-change:transform;border-radius:12px;position:absolute;top:0;left:0}.dm .rail .left{border-top:1px solid var(--line);color:var(--ink-2);align-items:center;gap:10px;margin-top:auto;padding:14px 8px 0;font-size:13px;display:flex}.dm .ring{border:3px solid var(--track);border-top-color:var(--ink);border-radius:50%;flex:none;width:22px;height:22px}.dm .main{min-width:0;padding:18px 22px 24px}.dm .topbar{align-items:center;gap:12px;margin-bottom:16px;display:flex}.dm .search{border-radius:var(--r-pill);background:var(--surface);max-width:340px;height:38px;box-shadow:inset 0 0 0 1px var(--line);color:var(--muted-ink);flex:1;align-items:center;gap:10px;padding:0 14px;font-size:13px;display:flex}.dm .search kbd{font:600 12px/1 var(--text);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:6px;margin-left:auto;padding:3px 6px}.dm .tb-r{align-items:center;gap:10px;margin-left:auto;display:flex}.dm .pillbtn{border-radius:var(--r-pill);background:var(--surface);height:36px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);white-space:nowrap;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.dm .pillbtn.spot{background:var(--spot);color:var(--on-spot);box-shadow:none}.dm .mseg{border-radius:var(--r-pill);background:var(--seg-track);color:var(--ink-2);padding:3px;font-size:12.5px;font-weight:600;display:inline-flex}.dm .mseg span{border-radius:var(--r-pill);padding:7px 12px}.dm .mseg span.on{background:var(--surface);color:var(--ink);box-shadow:var(--seg-pill-shadow)}.dm .crumbs{color:var(--ink-2);margin-bottom:6px;font-size:13px}.dm .scn .crumbs{justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.dm .crumbs b{color:var(--ink)}.dm .phead{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;display:flex}.dm .av{background:var(--spot);width:44px;height:44px;color:var(--on-spot);font:700 14px/1 var(--text);border-radius:12px;flex:none;place-items:center;display:grid}.dm .av.g{background:var(--face-1);color:#fff;border-radius:10px;width:34px;height:34px;font-size:12px}.dm .phead h4{font:800 1.9rem/1 var(--display);letter-spacing:-.04em}.dm .phead small{color:var(--ink-2);margin-top:4px;font-size:13px;display:block}.dm .phead .tb-r{margin-left:auto}.dm .tabs{border-radius:var(--r-pill);background:var(--seg-track);color:var(--ink-2);gap:2px;margin-bottom:16px;padding:4px;font-size:13.5px;font-weight:600;display:inline-flex}.dm .tabs span{border-radius:var(--r-pill);padding:8px 16px}.dm .tabs span.on{background:var(--ink);color:var(--surface)}.dm .cards4{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.dm .card{background:var(--surface);box-shadow:var(--card-shadow);border-radius:20px;min-width:0;padding:16px 18px}.dm .card .lbl{color:var(--ink-2);align-items:center;gap:6px;font-size:13px;display:flex}.dm .card .lbl .i{color:var(--muted-ink);font-size:13px}.dm .fig{align-items:baseline;gap:8px;margin-top:8px;display:flex}.dm .fig b{font:800 2.6rem/1 var(--display);letter-spacing:-.05em;display:inline-block}.dm .fig b.you{color:var(--spot)}.dm .fig small{color:var(--ink-2);font-size:13px}.dm .fig .up{color:var(--up);font-size:12.5px;font-weight:600}.dm .card .ev{color:var(--ink-2);margin-top:8px;font-size:13px}.dm .card h5{font:700 1.05rem/1.2 var(--display);justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 12px;display:flex}.dm .card h5 small{font:500 12.5px var(--text);color:var(--muted-ink)}.dm .cols{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:14px;display:grid}@container (max-width:860px){.dm .fr{grid-template-columns:58px 1fr}.dm .rail{padding:14px 8px}.dm .rail .who{justify-content:center;padding:4px 0 14px}.dm .rail .who>div,.dm .rail a span,.dm .rail .left>span:last-child{display:none}.dm .rail a{justify-content:center;gap:0;padding:0}.dm .rail .left{justify-content:center;padding:12px 0 0}}@container (max-width:760px){.dm .cards4{grid-template-columns:repeat(2,minmax(0,1fr))}.dm .cols{grid-template-columns:1fr}.dm .search,.dm .phead .tb-r .pillbtn:not(.spot){display:none}.dm .donext{height:290px}}@container (max-width:440px){.dm .fr{grid-template-columns:1fr}.dm .rail{display:none}.dm .dframe .fr{grid-template-columns:44px 1fr}.dm .dframe .rail{padding:10px 4px;display:flex}.dm .dframe .rail .who svg{width:22px;height:22px}.dm .dframe .rail a{height:36px}}@container (max-width:460px){.dm .main{padding:14px}.dm .fig b{font-size:2rem}.dm .mseg{display:none}.dm .tabs{font-size:12px}.dm .tabs span{padding:7px 10px}.dm .phead h4{font-size:1.5rem}}.dm .prow{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:11px 4px;display:grid}.dm .prow:first-child{border-top:0}.dm .prow .q{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.dm .prow .q small{color:var(--ink-2);font-size:12.5px;font-weight:500;display:block}.dm .dots{gap:5px;display:inline-flex;position:relative}.dm .dot{background:var(--track);border-radius:50%;width:11px;height:11px;position:relative}.dm .dot i{opacity:0;transition:transform .44s var(--ix-spring),opacity .16s var(--soft);border-radius:50%;position:absolute;inset:0;transform:scale(.6)}.dm .dot.y i{background:var(--spot)}.dm .dot.n i{background:var(--rival-2)}.dm .dot.lit i,.dm .static .dot i{opacity:1;transform:none}.dm .dot.asking:after{content:"";border:2px solid var(--spot);animation:dm-ring .9s var(--soft)infinite;border-radius:50%;position:absolute;inset:-4px}@keyframes dm-ring{0%{opacity:.55;transform:scale(.8)}to{opacity:0;transform:scale(1.25)}}.dm .dlogo{pointer-events:none;animation:dm-dlogo .95s var(--settle)forwards;position:absolute;bottom:calc(100% + 3px)}@keyframes dm-dlogo{0%{opacity:0;transform:translateY(4px)scale(.85)}22%{opacity:1;transform:none}72%{opacity:1;transform:none}to{opacity:0;transform:translateY(-3px)}}.dm .dots.tiny{vertical-align:-1px;gap:4px}.dm .dots.tiny .dot{width:8px;height:8px}.dm .spark{fill:none;width:42px;height:14px;stroke:var(--muted-ink);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;opacity:.8}@container (max-width:600px){.dm .spark{display:none}}.dm .chip{border-radius:var(--r-pill);height:24px;font:600 12.5px/1 var(--text);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.dm .chip.pop{animation:dm-pop .32s var(--settle)}@keyframes dm-pop{0%{opacity:.5;transform:scale(.92)}}.dm .chip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.dm .chip.named{background:var(--good-wash);color:var(--up)}.dm .chip.lost{background:var(--caution-wash);color:var(--caution)}.dm .chip.not{background:var(--surface-2);color:var(--ink-2)}.dm .chip.ask{background:var(--note-wash);color:var(--note)}.dm .fchips{flex-wrap:wrap;gap:8px;margin-bottom:6px;display:flex}.dm .fchip{z-index:1;border-radius:var(--r-pill);height:32px;box-shadow:inset 0 0 0 1.5px var(--line);background:var(--surface);padding:0 12px;font-size:13px;font-weight:600;position:relative}.dm .fchip b{margin-left:6px}.dm .fchip[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--ink)}@container (max-width:460px){.dm .prow{grid-template-columns:minmax(0,1fr) auto}.dm .prow .chip{display:none}}.dm .donext{contain:size;overflow:hidden}.dm .donext ol{margin:0;padding:0;list-style:none}.dm .donext li{border-top:1px solid var(--line);grid-template-columns:24px 1fr;gap:10px;padding:10px 0;display:grid}.dm .donext li:first-child{border-top:0;padding-top:0}.dm .donext .n{border:1.5px solid var(--line-2);color:#0000;width:22px;height:22px;transition:background-color .24s var(--soft),color .24s var(--soft),border-color .24s var(--soft);border-radius:50%;place-items:center;font-size:12px;display:grid}.dm .donext li.done .n{background:var(--good-wash);color:var(--up);border-color:#0000}.dm .donext li.done b{color:var(--ink-2);text-decoration:line-through;-webkit-text-decoration-color:var(--muted-ink);-webkit-text-decoration-color:var(--muted-ink);-webkit-text-decoration-color:var(--muted-ink);text-decoration-color:var(--muted-ink)}.dm .donext small{display:block}.dm .fig .up.dn{color:var(--down)}.dm .donext b{font-size:14px;display:block}.dm .donext small{color:var(--ink-2);font-size:12.5px}.dm .donext .pillbtn{height:30px;margin-top:8px;font-size:12.5px;display:inline-flex}.dm .bars{gap:10px;display:grid}.dm .dbar{grid-template-columns:150px 1fr 34px;align-items:center;gap:12px;font-size:13px;display:grid}.dm .dbar .t{background:var(--track);border-radius:7px;height:14px;overflow:hidden}.dm .dbar .t i{background:var(--rival);transform-origin:0;height:100%;transform:scaleX(var(--w,1));border-radius:7px;display:block}.dm .dbar.you .t{border-radius:10px;height:20px}.dm .dbar.you .t i{background:var(--spot)}.dm .dbar.you{font-weight:700}.dm .dbar b{text-align:right;font-family:var(--display)}@container (max-width:460px){.dm .dbar{grid-template-columns:96px 1fr 28px}}.dm .srcs{margin:0;padding:0;list-style:none}.dm .srcs li{border-top:1px solid var(--line);justify-content:space-between;padding:8px 0;font-size:13.5px;display:flex}.dm .srcs li:first-child{border-top:0}.dm .srcs li.you{color:var(--spot);font-weight:700}.dm .scene .a{opacity:0;transform:translateY(var(--ix-row-drift));transition:opacity var(--ix-row-in)var(--settle),transform var(--ix-row-in)var(--settle);transition-delay:var(--d,0s)}.dm .scene.on .a{opacity:1;transform:none}.dm .scene .grow{transition:transform .8s var(--settle);transition-delay:var(--d,0s);transform:scaleX(0)}.dm .scene.on .grow{transform:scaleX(var(--w,1))}.dm .scene .dbar .t i.grow{transform:scaleX(0)}.dm .scene.on .dbar .t i.grow{transform:scaleX(var(--w,1))}.dm .scene .slide{opacity:0;transition:opacity var(--t-slow)var(--settle),transform var(--t-slow)var(--settle);transition-delay:var(--d,0s);transform:translate(28px)}.dm .scene.on .slide{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.dm .scene .a,.dm .scene .slide{opacity:1;transform:none}.dm .scene .grow{transform:scaleX(var(--w,1))}.dm .dot.wait{animation:none}.dm .dot i{transform:scale(1)}.dm .scene .dbar .t i.grow{transform:scaleX(var(--w,1))}}.dm .trackbox{margin:0;display:block}.dm .trackbox .tbx{background:var(--surface);height:44px;box-shadow:inset 0 0 0 1.5px var(--spot),0 0 0 4px var(--spot-soft);white-space:nowrap;border-radius:14px;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:600;display:flex;overflow:hidden}.dm .trackbox.overlay{z-index:4;display:none;position:absolute;left:14px;right:14px}.dm .trackbox.overlay .tbx{box-shadow:inset 0 0 0 1.5px var(--spot),0 0 0 4px var(--spot-soft),var(--lift-shadow)}.dm .caret{background:var(--ink);vertical-align:-3px;width:1.5px;height:16px;margin-left:1px;animation:1s step-end infinite dm-blink;display:inline-block}.dm .kcap{isolation:isolate;font:600 12px/1 var(--text);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);border-radius:7px;align-items:center;gap:4px;margin-left:auto;padding:4px 7px;display:inline-flex;position:relative}.dm .kcap:after{content:"";z-index:-1;border-radius:inherit;background:var(--spot-soft);opacity:0;pointer-events:none;position:absolute;inset:0}.dm .kcap.hit{animation:dm-kcap .3s var(--settle)}.dm .kcap.hit:after{animation:dm-wash-out .3s var(--soft)}@keyframes dm-kcap{35%{transform:scale(.9)}}@keyframes dm-wash-out{0%{opacity:1}to{opacity:0}}.dm .sugg{background:var(--surface);box-shadow:var(--lift-shadow);opacity:0;transition:opacity .16s var(--soft),transform .24s var(--settle);border-radius:14px;margin-top:6px;padding:6px;transform:translateY(-4px)}.dm .sugg.on{opacity:1;transform:none}.dm .sugg .sg{color:var(--ink-2);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex;overflow:hidden}.dm .sugg .sg.best{background:var(--surface-2);color:var(--ink);font-weight:600}@keyframes dm-blink{50%{opacity:0}}.dm .trackbox[hidden]{display:none}.dm .pointer{z-index:12;pointer-events:none;opacity:0;will-change:transform;width:22px;height:22px;position:absolute;top:0;left:0}.dm .pointer svg{filter:drop-shadow(0 2px 3px #00000040);width:22px;height:22px;position:relative}.dm .pointer .rip{background:var(--spot);opacity:0;pointer-events:none;border-radius:50%;width:20px;height:20px;position:absolute;top:-8px;left:-8px}.dm .pointer.tap .rip{animation:dm-rip .44s var(--settle)}@keyframes dm-rip{0%{opacity:.4;transform:scale(.3)}to{opacity:0;transform:scale(1.7)}}.dm .pressing{transform:scale(var(--ix-press-scale))!important;transition:transform 90ms var(--ix-ease-press)!important}.dm .hov:is(.pillbtn,.opt,.fchip,.cell,.client,.rival-btn,.achip,.fk,.urlbox,.np){filter:brightness(.95)}.dm .hov:is(.ans-tabs button,.stepbtns button){color:var(--ink)}.dm .pillbtn.spot.hov{filter:brightness(.92)}.dm .bump{animation:dm-bump .52s var(--settle)}@keyframes dm-bump{0%{opacity:.2;transform:translateY(8px)}to{opacity:1;transform:none}}.dm .lp-off,.dm .lp-off *{animation-play-state:paused!important}.dm .has-ptr{position:relative}.dm .fig b,.dm .gauge b,.dm .tn{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.dm .pointer{display:none}.dm .bump,.dm .chip.pop,.dm .kcap.hit,.dm .kcap.hit:after,.dm .dlogo{animation:none}.dm .dot i{transition:opacity .15s linear}}.dm .try{gap:var(--col-gap,24px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.dm .try-ctl{top:calc(var(--head-h,72px) + 24px);gap:22px;display:grid;position:sticky}.dm .try-res{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--card-shadow);flex-wrap:wrap;align-items:center;gap:12px 14px;padding:16px;display:flex}.dm .try-res-l{font:650 1.0625rem/1.3 var(--display);letter-spacing:-.01em;color:var(--ink);flex:100%;justify-content:space-between;align-items:flex-start;gap:12px;margin:0;display:flex}.dm .try-res .btn{color:var(--surface)}.dm .ctl label,.dm .ctl .lab{font:600 var(--fs-label)/1 var(--text);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-ink);margin-bottom:10px;display:block}.dm .opts{flex-wrap:wrap;gap:8px;display:flex;position:relative}.dm .opt{z-index:1;border-radius:var(--r-pill);background:var(--surface);border:1.5px solid var(--line);min-height:40px;font-weight:600;font-size:var(--fs-sm);text-align:left;transition:border-color var(--ix-hover)var(--soft),color .22s var(--soft),transform var(--ix-press)var(--ix-ease-press);padding:6.5px 14.5px;line-height:1.3;position:relative}.dm .opt:hover{border-color:var(--ink-2)}.dm .opt:active{transform:scale(var(--ix-press-scale))}.dm .opt[aria-pressed=true]{background:var(--ink);color:var(--surface);border-color:#0000}.dm .opt.q{border-radius:16px;width:100%}.dm .answer{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--lift-shadow);overflow:hidden}.dm .ans-tabs{background:var(--surface-2);border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;padding:10px;display:flex;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.dm .ans-tabs button{z-index:1;transition:color .22s var(--soft);min-height:40px;font-weight:600;font-size:var(--fs-label);color:var(--ink-2);white-space:nowrap;border-radius:12px;align-items:center;gap:7px;padding:0 11px;display:inline-flex;position:relative}.dm .ans-tabs button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:var(--card-shadow)}.dm .ans-tabs .mk{background:var(--rival-2);border-radius:50%;width:8px;height:8px}.dm .ans-tabs .mk.y{background:var(--spot)}.dm .ans-body{padding:24px 26px 26px;position:relative}.dm .qb{background:var(--ink);color:var(--surface);border-radius:20px 20px 6px;width:fit-content;max-width:86%;margin:0 0 18px auto;padding:12px 16px;font-weight:500}.dm .qplace{font-size:var(--fs-label);color:var(--muted-ink);align-items:center;gap:6px;margin-bottom:12px;display:flex}.dm .atext p{color:var(--ink-2);margin:0 0 10px}.dm .atext .r{color:var(--ink);font-weight:650}.dm .atext .y{background:var(--spot);color:var(--on-spot);white-space:nowrap;border-radius:6px;padding:1px 6px;font-weight:650}.dm .readout{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.dm .readout .card{box-shadow:none;background:var(--surface-2);border-radius:16px;padding:14px 16px}.dm .readout .fig b{font-size:2.2rem}.dm .named-list{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.dm .np{border-radius:var(--r-pill);background:var(--surface);height:28px;box-shadow:inset 0 0 0 1px var(--line);align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.dm .np.you{background:var(--spot);color:var(--on-spot);box-shadow:none}.dm .sum{font-weight:600;font-size:var(--fs-sm);margin-top:16px}@media (max-width:900px){.dm .try{grid-template-columns:1fr}.dm .try-ctl{position:static}.dm .readout{grid-template-columns:1fr}}@media (max-width:520px){.dm .ans-body{padding:20px 18px}}.dm-how{--sh:min(600px,calc(100vh - var(--head-h,72px) - 150px));gap:var(--col-gap,24px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.dm-how .steps-col{min-width:0;position:relative}.dm-how .steps{margin:0;padding:0;list-style:none}.dm-how .step{opacity:.42;min-height:60vh;transition:opacity var(--t-slow)var(--settle);flex-direction:column;justify-content:center;padding:24px 0 24px 56px;display:flex;position:relative}.dm-how .step.act{opacity:1}.dm-how .step .no{width:36px;height:36px;font:650 .95rem/1 var(--display);box-shadow:inset 0 0 0 1.5px var(--band-line);color:var(--band-muted);background:var(--band);transition:background-color var(--t-base)var(--soft),color var(--t-base)var(--soft);z-index:1;border-radius:50%;place-items:center;margin-top:-18px;display:grid;position:absolute;top:50%;left:0}.dm-how .step.act .no{background:var(--band-spot);color:var(--band);box-shadow:none}.dm-how .step h3{letter-spacing:clamp(-.03em,-.004em - .08vw,-.012em);font-size:clamp(1.5rem,1.2rem + 1vw,2.125rem)}.dm-how .step>p{color:var(--band-muted);max-width:44ch;font-size:var(--fs-lead);margin-top:12px}.dm-how .step>.k{font:600 var(--fs-label)/1 var(--text);letter-spacing:.1em;text-transform:uppercase;color:var(--band-muted);margin-bottom:12px}.dm-how .rail-line{background:var(--band-line);width:2px;height:0;position:absolute;top:0;left:17px}.dm-how .rail-line i{background:var(--band-spot);transform-origin:top;will-change:transform;position:absolute;inset:0;transform:scaleY(0)}.dm-how .sticky{top:calc(var(--head-h,72px) + (100vh - var(--head-h,72px) - var(--sh) - 52px)/2);height:calc(var(--sh) + 52px);flex-direction:column;gap:12px;display:flex;position:sticky}.dm .sticky-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.dm .steplabel{font:600 var(--fs-label)/1 var(--text);letter-spacing:.08em;text-transform:uppercase;color:var(--band-muted);white-space:nowrap}.dm .stepbtns{flex-wrap:wrap;gap:6px;display:flex;position:relative}.dm .stepbtns button{z-index:1;border-radius:var(--r-pill);min-height:34px;font:600 var(--fs-label)/1 var(--text);color:var(--band-muted);box-shadow:inset 0 0 0 1px var(--band-line);transition:color .22s var(--soft);padding:0 13px;position:relative}.dm .stepbtns button[aria-current=step]{background:var(--band-ink);color:var(--band);box-shadow:none}.dm .stepbtns.has-spill button[aria-current=step]{background:0 0}.dm .step-pill{border-radius:var(--r-pill);background:var(--band-ink);position:absolute;top:0;left:0}.dm .dhost{flex:1;min-height:0;position:relative}.dm .dhost>.frame{position:absolute;inset:0}@media (max-width:900px){.dm-how{grid-template-columns:1fr;gap:0}.dm-how .step{opacity:.4;min-height:44svh;padding:20px 0 20px 52px}.dm-how .sticky{z-index:2;height:min(54svh,480px);margin-top:8px;position:sticky;top:auto;bottom:10px}.dm .sticky-top{display:none}}@media (prefers-reduced-motion:reduce){.dm-how .step{opacity:1}}.dm .scn{flex-direction:column;gap:12px;height:100%;padding:18px;display:flex;overflow:hidden}.dm .scn .card{padding:14px 16px}.dm .flow{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:10px;display:grid}.dm .flow .card{font-size:13px}.dm .flow .card h6{font:700 .95rem/1.2 var(--display);margin:6px 0 8px}.dm .flow .card .k{font:600 11.5px/1 var(--text);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-ink)}.dm .flow ul{color:var(--ink-2);margin:0;padding-left:16px}.dm .flow .ln{background:var(--track);border-radius:4px;height:7px;margin:7px 0}.dm .flow .ln.s{width:70%}.dm .flow .ln.m{width:86%}.dm .flow .arrow{display:none}@container (max-width:620px){.dm .flow{grid-template-columns:1fr 1fr}}.dm .gauge{--gw:150px;width:var(--gw);height:calc(var(--gw)/2);margin:4px auto 0;position:relative;overflow:hidden}.dm .gauge:before{content:"";inset:0 0 calc(var(--gw)/-2);border:14px solid var(--track);border-radius:50%;position:absolute}.dm .gauge i{inset:0 0 calc(var(--gw)/-2);border:14px solid #0000;border-top-color:var(--spot);border-left-color:var(--spot);will-change:transform;border-radius:50%;position:absolute;transform:rotate(-135deg)}.dm .gauge b{text-align:center;font:800 2rem/1 var(--display);letter-spacing:-.04em;position:absolute;bottom:-2px;left:0;right:0}.dm .fix{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;font-size:13.5px;display:grid}.dm .fix:first-child{border-top:0}.dm .fix small{color:var(--ink-2);font-size:12.5px;display:block}.dm .fix .tick{background:var(--good-wash);width:22px;height:22px;color:var(--up);border-radius:50%;place-items:center;font-size:13px;display:grid}.dm .paper{color:#0f1a2b;aspect-ratio:1/1.3;background:#fff;border-radius:6px;width:auto;max-height:100%;padding:16px 18px;font-size:11.5px;box-shadow:0 1px 2px #00000014,0 14px 30px -10px #0f1a2b4d}.dm .paper .ph{border-bottom:1px solid #dbe1ea;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:8px;font-weight:700;display:flex}.dm .paper .big{font:800 2.6rem/1 var(--display);color:#c8164f;letter-spacing:-.05em}.dm .paper .dbar{grid-template-columns:90px 1fr 22px;gap:8px;font-size:10.5px}.dm .paper .dbar .t{background:#e4e8ef;height:8px}.dm .paper .dbar.you .t{height:11px}.dm .paper .dbar .t i{background:#7a849a}.dm .paper .dbar.you .t i{background:#c8164f}.dm .dchat{align-content:start;gap:10px;display:grid}.dm .bub{border-radius:18px;max-width:92%;padding:10px 14px;font-size:13.5px}.dm .bub.me{background:var(--ink);color:var(--surface);border-bottom-right-radius:6px;margin-left:auto}.dm .bub.ai{background:var(--surface);box-shadow:var(--card-shadow);border-bottom-left-radius:6px}.dm .report-row{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:14px;min-height:0;display:grid}@container (max-width:560px){.dm .report-row{grid-template-columns:1fr}.dm .report-row .paper{display:none}}.dm-mini{background:var(--surface-2);border-radius:var(--r-inset);margin-top:8px;padding:16px}.dm .rival-btn{text-align:left;border-radius:10px;grid-template-columns:120px 1fr 30px;align-items:center;gap:10px;width:100%;padding:6px 8px;font-size:13px;display:grid}.dm .rival-btn:hover{background:var(--surface)}.dm .rival-btn[aria-pressed=true]{background:var(--surface);box-shadow:var(--card-shadow)}.dm .rival-btn .t{background:var(--track);border-radius:6px;height:12px;overflow:hidden}.dm .rival-btn .t i{background:var(--rival);transform-origin:0;height:100%;transform:scaleX(var(--w));display:block}.dm .rival-btn.you .t i{background:var(--spot)}.dm .rival-btn.you{font-weight:700}.dm .rival-btn b{text-align:right;font-family:var(--display)}.dm .beats{color:var(--ink-2);min-height:3.2em;margin-top:10px;font-size:13px}.dm .beats b{color:var(--ink)}.dm .client{text-align:left;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;padding:8px;font-size:13.5px;display:grid}.dm .client:hover{background:var(--surface)}.dm .client[aria-expanded=true]{background:var(--surface);box-shadow:var(--card-shadow)}.dm .client .sc{font:800 1.25rem/1 var(--display)}.dm .client .ch{color:var(--down);white-space:nowrap;font-size:12.5px;font-weight:600}.dm .client .ch.up{color:var(--up)}.dm .client-next{opacity:0;transition:opacity .2s var(--soft);grid-template-rows:0fr;display:grid}.dm .client-next>div{min-height:0;transition:transform .26s var(--settle);overflow:hidden;transform:translateY(-6px)}.dm .client-next.open{opacity:1;grid-template-rows:1fr}.dm .client-next.open>div{transform:none}.dm .client-next p{color:var(--ink-2);padding:2px 8px 10px 52px;font-size:13px}.dm .client-next b{color:var(--ink)}.dm .rivals,.dm .clients{position:relative}.dm .rival-btn,.dm .client{z-index:1;position:relative}.dm .has-spill>.rival-btn[aria-pressed=true],.dm .has-spill>.client[aria-expanded=true]{box-shadow:none;background:0 0}.dm .row-pill{background:var(--surface);box-shadow:var(--card-shadow);border-radius:11px;position:absolute;top:0;left:0}.dm .rival-btn .t i{transition:opacity .26s var(--soft)}.dm .picked .rival-btn:not([aria-pressed=true]) .t i{opacity:.4}.dm .heat-wrap{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--card-shadow);padding:clamp(18px,2.5vw,32px)}.dm .heat-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.dm .heat{grid-template-columns:minmax(130px,1.3fr) repeat(4,minmax(0,1fr));gap:6px;display:grid}.dm .heat .h{font:600 var(--fs-label)/1.2 var(--text);color:var(--ink-2);align-items:end;padding:6px 4px;display:flex}.dm .heat .rh{font-weight:600;font-size:var(--fs-sm);align-items:center;gap:8px;display:flex}.dm .cell{border-radius:var(--r-cell);min-height:64px;font:650 1.5rem/1 var(--display);letter-spacing:-.03em;transition:background-color .24s var(--soft),color .24s var(--soft),border-color .24s var(--soft),transform var(--ix-press)var(--ix-ease-press);border:1.5px dashed #0000;place-items:center;display:grid;position:relative}.dm .cell.weak{border-color:var(--ink-2)}.dm .cell:active{transform:scale(.96)}.dm .cell[aria-pressed=true]{outline:2px solid var(--ink);outline-offset:2px}.dm .heat-note{min-height:1.6em;margin-top:16px;font-weight:600}.dm .heat-key{font-size:var(--fs-label);color:var(--ink-2);align-items:center;gap:8px;display:flex}.dm .heat-key i{border-radius:3px;width:18px;height:12px;display:inline-block}@media (max-width:640px){.dm .heat{grid-template-columns:96px repeat(4,minmax(0,1fr));gap:4px}.dm .cell{min-height:48px;font-size:1.05rem}.dm .heat .rh .lbl{display:none}.dm .heat .h{font-size:11.5px}}.dm .opened{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.dm .prow.btn-row{text-align:left;border-radius:12px;width:100%;padding:12px}.dm .prow.btn-row:hover{background:var(--surface-2)}.dm .prow.btn-row .i.chev{transition:transform var(--t-base)var(--settle)}.dm .prow.btn-row[aria-expanded=true] .i.chev{transform:rotate(90deg)}.dm .panel{padding:6px 12px 16px}.dm .panel-wrap{grid-template-rows:0fr;display:grid}.dm .panel-wrap>div{opacity:0;min-height:0;transition:opacity .2s var(--soft),transform .28s var(--settle);overflow:hidden;transform:translateY(-8px)}.dm .panel-wrap.open{grid-template-rows:1fr}.dm .panel-wrap.open>div{opacity:1;transform:none}.dm .glass{background:var(--bg)}.dm .float{box-shadow:0 2px 6px #0f1a2b14,0 26px 52px -14px #0f1a2b52,0 0 0 1px var(--line)}.dm .xf-old{pointer-events:none;position:absolute;top:0;left:0;right:0}.dm span.xf-old{white-space:nowrap;right:auto}.dm .xf-new{display:contents}.dm div.xf-new{display:block}.dm .spill{pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.dm .dseg>.spill{border-radius:var(--r-pill);background:var(--seg-pill);box-shadow:var(--seg-pill-shadow)}.dm .dseg.has-spill button[aria-pressed=true]{box-shadow:none;background:0 0}.dm .dseg button{z-index:1}.dm .opt-pill{border-radius:var(--r-pill);background:var(--ink)}.dm .opts:has(.q)>.opt-pill{border-radius:16px}.dm .opts.has-spill .opt{background:0 0}.dm .opts.has-spill .opt[aria-pressed=true]{color:var(--surface)}.dm .fchips{position:relative}.dm .chip-pill{border-radius:var(--r-pill);background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--ink)}.dm .fchips.has-spill .fchip{background:0 0}.dm .fchips.has-spill .fchip[aria-pressed=true]{box-shadow:none}.dm .heat-wrap,.dm .answer,.dm-mini,.dm .pcard{position:relative}.dm .plist{height:calc(var(--rows)*56px);position:relative;overflow:hidden}.dm .plist .prow{height:56px;padding:0 4px}.dm .prow .q small{letter-spacing:.01em}.dm .tryframe .main{flex-direction:column;padding:0;display:flex}.dm .tryframe .topbar{margin:0 0 10px;padding:14px 18px 0}.dm .tryframe .crumbs{margin:0}.dm .tryframe .ans-tabs{background:var(--seg-track);border:0;border-radius:14px;margin:0 14px;padding:4px}.dm .ans-tabs.has-spill button[aria-selected=true]{box-shadow:none;background:0 0}.dm .tab-pill{background:var(--surface);box-shadow:var(--card-shadow);border-radius:11px}.dm .tryframe .readout .card{background:var(--surface);box-shadow:var(--card-shadow)}.dm .tryframe .named-list,.dm .tryframe .srcs,.dm .readout .named-list,.dm .readout .srcs,.dm .answer .named-list,.dm .answer .srcs{position:relative}.dm .dframe{flex-direction:column;height:100%;display:flex}.dm .dframe .fr{flex:1;min-height:0}.dm .dframe .main{padding:0;position:relative;overflow:hidden;container:main/inline-size}.dm .dframe .topbar{z-index:5;align-items:center;gap:10px;height:52px;margin:0;padding:0 14px;display:flex;position:absolute;top:0;left:0;right:0}.dm .dframe .crumbs{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:13px;overflow:hidden}.dm .dframe .tb-r .pillbtn{height:32px}.dm .as-client .rail-pill{background:var(--surface-2)}.dm .as-client .rail a[aria-current=page]{color:var(--ink)}.dm .pages{position:absolute;inset:0}.dm .page{flex-direction:column;gap:12px;padding:64px 16px 16px;display:flex;position:absolute;inset:0;overflow:hidden}.dm .mlayer,.dm .tlayer{pointer-events:none;position:absolute;inset:0;overflow:hidden}.dm .mlayer{z-index:6}.dm .tlayer{z-index:7;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;padding:14px 14px 48px;display:flex}.dm .ghost{background:var(--surface);border-radius:16px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 2px 6px #0f1a2b1a,0 18px 36px -12px #0f1a2b4d}.dm .toast{background:var(--ink);color:var(--surface);box-shadow:var(--lift-shadow);border-radius:14px;align-items:center;gap:8px;max-width:94%;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.35;display:flex}.dm .toast svg.i{color:var(--up);flex:none}.dm .ftip{background:var(--tip);max-width:250px;color:var(--tip-ink);box-shadow:var(--lift-shadow);border-radius:11px;padding:8px 11px;font-size:12.5px;line-height:1.4;position:absolute}:root .dm{--edge-hi:#ffffffbf}.dm .page .card{box-shadow:var(--card-shadow),inset 0 1px 0 var(--edge-hi);border-radius:18px;padding:13px 15px;position:relative}.dm .page .card h5{margin-bottom:8px;font-size:.98rem}.dm .page .fig b{font-size:2.15rem}@keyframes dm-skel{50%{opacity:.5}}.dm .pg-h{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.dm .pg-h h4{font:800 1.4rem/1.05 var(--display);letter-spacing:-.035em}.dm .pg-h small{color:var(--ink-2);letter-spacing:.01em;margin-top:4px;font-size:12.5px;display:block}.dm .pg-h .pillbtn{height:34px}.dm .g2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dm .mrow b{font-size:14px;display:block}.dm .mrow small{color:var(--ink-2);font-size:12.5px;display:block}.dm .fchips.mini{gap:6px;margin:0}.dm .fchips.mini .fchip{z-index:auto;align-items:center;height:28px;font-size:12.5px;display:inline-flex}.dm .fchip.on{box-shadow:inset 0 0 0 1.5px var(--ink)}.dm .page .pcard{padding:6px 14px}.dm .page .bars{gap:8px}.dm .page .dbar{grid-template-columns:132px 1fr 30px}.dm .page .srcs li{padding:6px 0;font-size:13px}@container main (max-width:470px){.dm .xs-hide{display:none!important}.dm .page{gap:10px;padding:60px 10px 12px}.dm .page .dbar{grid-template-columns:92px 1fr 26px;font-size:12.5px}.dm .g2{gap:8px}.dm .pg-h h4{font-size:1.15rem}.dm .page .fig b{font-size:1.8rem}.dm .page .card{padding:11px 12px}.dm .dframe .tb-r .pillbtn span{display:none}.dm .pg-h small{font-size:12px}}.dm .fixgrid{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:12px;min-height:0;display:grid;position:relative}.dm .col-l{flex-direction:column;gap:12px;min-width:0;display:flex}.dm .lostcard{justify-items:start;gap:3px;display:grid}.dm .lostcard .k{font:600 12px/1 var(--text);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-ink);margin-bottom:4px}.dm .lostcard b{font-size:14.5px}.dm .lostcard small{color:var(--ink-2);font-size:12.5px}.dm .lostcard .pillbtn{height:32px;margin-top:8px}.dm .ideas{position:relative}.dm .irow{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;font-size:13.5px;font-weight:600;display:grid}.dm .irow:first-child{border-top:0}.dm .irow small{color:var(--ink-2);font-size:12.5px;font-weight:500;display:block}.dm .doc{background:var(--surface);visibility:hidden;border-radius:18px;flex-direction:column;min-height:0;display:flex}.dm .doc.open{visibility:visible}.dm .doc-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.dm .doc-b{min-height:0;color:var(--ink-2);flex:1;padding:12px 14px;font-size:13px;overflow:hidden}.dm .doc-t{font:700 1.02rem/1.25 var(--display);color:var(--ink);letter-spacing:-.01em;margin-bottom:6px}.dm .heads{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.dm .heads li{color:var(--ink);opacity:.3;transition:opacity .24s var(--soft);align-items:center;gap:9px;font-weight:600;display:flex}.dm .heads li.on{opacity:1}.dm .heads .ck{background:var(--surface-2);color:#0000;width:18px;height:18px;transition:background-color .24s var(--soft),color .24s var(--soft);border-radius:50%;place-items:center;font-size:11px;display:grid}.dm .heads li.on .ck{background:var(--good-wash);color:var(--up)}.dm .asec h6{font:700 .9rem/1.3 var(--display);color:var(--ink);margin:12px 0 4px}.dm .asec p{margin:0;line-height:1.55}.dm .doc-f{border-top:1px solid var(--line);justify-content:flex-end;padding:10px 12px;display:flex}.dm .doc-f .pillbtn{height:32px}@container main (max-width:560px){.dm .fixgrid{grid-template-columns:1fr}.dm .doc{z-index:3;height:80%;position:absolute;bottom:0;left:0;right:0}}.dm .ck .gauge{--gw:140px}.dm .urlbox{background:var(--surface-2);height:38px;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;align-items:center;gap:8px;min-width:0;margin:8px 0;padding:0 10px;font-size:13px;display:flex}.dm .urlbox>span:not(.kcap){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.dm .urlbox .ph{color:var(--muted-ink)}.dm .urlbox .pasted{isolation:isolate;color:var(--ink);border-radius:4px;font-weight:600;position:relative}.dm .urlbox .pasted:after{content:"";z-index:-1;border-radius:inherit;background:var(--spot-soft);opacity:0;pointer-events:none;animation:dm-wash-out 1s var(--soft);position:absolute;inset:0}.dm .audit .pillbtn{height:32px}.dm .checks{gap:7px;margin:10px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.dm .checks li{align-items:center;gap:8px;display:flex}.dm .spin{border:2px solid var(--track);border-top-color:var(--spot);border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite dm-spin}@keyframes dm-spin{to{transform:rotate(360deg)}}.dm .res{width:16px;height:16px;animation:dm-pop .3s var(--settle);border-radius:50%;flex:none;place-items:center;font-size:10px;display:grid}.dm .res.ok{background:var(--good-wash);color:var(--up)}.dm .res.warn{background:var(--caution-wash);color:var(--caution)}.dm .fixes{position:relative}.dm .fix .fk{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--line-2);color:#0000;transition:background-color .24s var(--soft),color .24s var(--soft);border-radius:50%;place-items:center;font-size:12px;display:grid}.dm .fix.done .fk{background:var(--good-wash);color:var(--up);box-shadow:none}.dm .fix.done>div{color:var(--ink-2);text-decoration:line-through}.dm .fix.new,.dm .prow.flash{isolation:isolate;position:relative}.dm .fix.new:after,.dm .prow.flash:after{content:"";z-index:-1;background:var(--ix-new-wash);opacity:0;pointer-events:none;animation:dm-wash-out 1.8s var(--soft);position:absolute;inset:0}.dm .prow.flash:after{animation-duration:1s}@container main (max-width:470px){.dm .ck{grid-template-columns:1fr}.dm .ck>.card:first-child{display:none}}.dm .paperwrap{flex:1;justify-content:center;align-items:flex-start;min-height:0;display:flex}.dm .page .paper{aspect-ratio:auto;width:min(100%,360px);height:100%;max-height:100%;padding:16px 20px;font-size:12.5px;overflow:hidden}.dm .paper .ph{font-size:13px}.dm .paper .pl{color:#5a6680;font-weight:600}.dm .paper .pu{color:#0d7a55;margin:2px 0 12px;font-weight:700}.dm .paper .pm{color:#5a6680}.dm .paper .psec{margin-bottom:8px}.dm .paper .prow2{border-top:1px solid #dbe1ea;justify-content:space-between;align-items:baseline;margin-top:12px;padding-top:10px;display:flex}.dm .paper .prow2 b{font:800 1.3rem/1 var(--display)}.dm .paper .prow2 small{font:500 12px var(--text);color:#5a6680}.dm .paper .dbar{grid-template-columns:110px 1fr 24px;font-size:12.5px}.dm .psec.build{animation:dm-build .46s var(--settle)backwards}@keyframes dm-build{0%{opacity:0;transform:translateY(8px)}}.dm .fscrim{opacity:0;transition:opacity .24s var(--soft);pointer-events:none;z-index:3;background:#0a101e42;position:absolute;inset:0}.dm .fscrim.on{opacity:1}.dm .sheetf,.dm .askp{z-index:4;background:var(--surface);visibility:hidden;border-radius:18px;align-content:start;gap:8px;padding:14px;display:grid;position:absolute}.dm .sheetf.open,.dm .askp.open{visibility:visible}.dm .sheetf{width:min(330px,100% - 24px);top:108px;right:16px}.dm .askp{grid-template-rows:auto 1fr auto;width:min(350px,100% - 24px);top:58px;bottom:12px;right:12px}.dm .sh-h b{font:700 1rem/1.2 var(--display);align-items:center;gap:6px;display:flex}.dm .sh-h small{color:var(--ink-2);margin-top:2px;font-size:12.5px;display:block}.dm .sheetf .lbl{color:var(--ink-2);font-size:12.5px}.dm .field{background:var(--surface);height:40px;box-shadow:inset 0 0 0 1.5px var(--spot),0 0 0 4px var(--spot-soft);white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex;overflow:hidden}.dm .field .snd{background:var(--spot);width:26px;height:26px;color:var(--on-spot);border-radius:50%;flex:none;place-items:center;margin-left:auto;display:grid}.dm .acc{background:var(--surface-2);border-radius:12px;align-items:flex-start;gap:10px;padding:10px;font-size:13px;display:flex}.dm .acc small{color:var(--ink-2);display:block}.dm .sheetf .pillbtn{justify-self:end;height:34px}.dm .dchat{flex-direction:column;justify-content:flex-end;gap:8px;min-height:0;display:flex;overflow:hidden}.dm .askp .bub{font-size:13px}.dm .askp .bub.ai{background:var(--surface-2);box-shadow:none}.dm .typing{gap:4px;width:fit-content;padding:13px 14px;display:flex}.dm .typing i{background:var(--muted-ink);width:6px;height:6px;animation:dm-tdot .9s var(--soft)infinite;border-radius:50%}.dm .typing i:nth-child(2){animation-delay:.15s}.dm .typing i:nth-child(3){animation-delay:.3s}@keyframes dm-tdot{0%,60%,to{opacity:.4;transform:none}30%{opacity:1;transform:translateY(-3px)}}.dm .achips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.dm .achip{border-radius:var(--r-pill);background:var(--spot-soft);height:26px;color:var(--spot);align-items:center;gap:4px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.dm .arow{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;font-size:13.5px;font-weight:600;display:grid}.dm .card h5+.arow{border-top:0}.dm .dtag.view{color:var(--spot);box-shadow:inset 0 0 0 1.5px var(--spot);gap:6px}@container main (max-width:470px){.dm .page .paper{padding:12px 14px}.dm .sheetf{top:96px;right:12px}}.dm .places{position:relative}.dm .np.add{box-shadow:inset 0 0 0 1.5px dashed var(--line-2);border:1.5px dashed var(--line-2);color:var(--ink-2);background:0 0}.dm .prow.sug{grid-template-columns:minmax(0,1fr) auto}.dm .pillbtn.added{background:var(--good-wash);color:var(--up);box-shadow:none}.dm .answers{gap:8px;display:grid}.dm .page .acard{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 12px;display:grid}.dm .acard b{font-size:13.5px}.dm .acard .chip{opacity:0;transition:opacity .24s var(--soft)}.dm .acard.got .chip{opacity:1;animation:dm-pop .32s var(--settle)}.dm .acard .sk-t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dm .acard:not(.got) .sk-t{color:#0000;background:var(--track);animation:dm-skel 1.2s var(--soft)infinite;border-radius:6px}.dm .acard.asking{box-shadow:var(--card-shadow),inset 0 0 0 1.5px var(--spot)}@container main (max-width:470px){.dm .acard .sk-t{display:none}.dm .page .acard{padding:8px 10px}}.dm .klist{position:relative}.dm .card .lbl,.dm .dtag,.dm .crumbs,.dm .fig small,.dm .ev,.dm .srcs li,.dm .np,.dm .fine{letter-spacing:.01em}.dm .fig b,.dm .gauge b,.dm .paper .big,.dm .price b,.dm .pline b,.dm .client .sc{letter-spacing:-.045em}@media (prefers-contrast:more){.dm .glass,.dm .sugg,.dm .sheetf,.dm .askp{background:var(--surface);box-shadow:0 0 0 1px var(--line-2)}.dm .dframe .topbar.glass{background:var(--bg);border-bottom:1px solid var(--line-2)}}@media (prefers-reduced-motion:reduce){.dm .psec.build,.dm .res,.dm .acard.got .chip,.dm .urlbox .pasted:after,.dm .fix.new:after,.dm .prow.flash:after,.dm .acard .sk-t{animation:none}}@container (max-width:860px){.dm .dframe .rail .left{display:none}}@container main (max-width:470px){.dm .page .fig .up{display:none}}.dm .ghost.paper{color:#0f1a2b;aspect-ratio:auto;background:#fff;border-radius:6px;max-height:none;padding:0;font-size:12.5px}@container (max-width:520px){.dm .dm-home .tabs,.dm .dm-home .donext,.dm .dm-home .phead small,.dm .dm-home .pcard h5 small,.dm .dm-home .search,.dm .dm-home .cards4>.card:nth-child(n+3){display:none}.dm .dm-home .cards4{gap:10px;margin-bottom:10px}.dm .dm-home .phead{margin-bottom:10px}.dm .dm-home .plist{--rows:3!important}.dm .dm-home .topbar{margin-bottom:10px}}.dm .asum{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:auto;display:grid}.dm .asum .card{padding:11px 13px}.dm .asum .fig{margin-top:4px}.dm .asum .fig b{font-size:1.6rem}@container main (max-width:470px){.dm .asum{grid-template-columns:repeat(2,minmax(0,1fr))}.dm .asum .card:last-child{display:none}}.rm-live .dm .pointer{display:none}.rm-live .dm .lp-off,.rm-live .dm .lp-off *{animation:none!important}.dm-radar{width:var(--rw);aspect-ratio:1;justify-self:end;position:relative}@media (max-width:900px){.dm-radar{--rw:min(100%,360px);justify-self:center;margin-top:36px}}.dm .rd{contain:layout;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.dm .rd-disc{background:var(--surface);border-radius:50%;position:absolute;inset:3%}@supports (color:color-mix(in lab, red, red)){.dm .rd-disc{background:color-mix(in srgb,var(--surface)72%,transparent)}}.dm .rd-disc{box-shadow:inset 0 0 0 1px var(--line),0 30px 60px -30px #0f1a2b38}.dm .rd-base{width:94%;height:94%;position:absolute;inset:3%;overflow:visible}.dm .rd-base circle{fill:none;stroke:var(--line-2);stroke-width:1px}.dm .rd-base circle.o{stroke:var(--ink);stroke-opacity:.22;stroke-width:1.5px}.dm .rd-base line{stroke:var(--line-2);stroke-width:1px;stroke-dasharray:2 4}.dm .rd-sweep{will-change:transform;pointer-events:none;border-radius:50%;position:absolute;inset:3%}.dm .rd-sweep svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dm .rd-trail path{fill:var(--spot);stroke:none}.dm .rd-glow path{fill:none;stroke:var(--spot);stroke-width:1.6px}.dm .rd-edge{stroke:var(--spot);stroke-width:1.2px;stroke-linecap:round}.dm .rd-c{background:var(--ink);width:14px;height:14px;box-shadow:0 0 0 4px var(--surface);border-radius:50%;margin:-7px 0 0 -7px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.dm .rd-c{box-shadow:0 0 0 4px color-mix(in srgb,var(--surface)80%,transparent)}}.dm .rd-cp{border:1.5px solid var(--ink);opacity:0;will-change:transform,opacity;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%;left:50%}.dm .rd-b{width:0;height:0;color:inherit;font:inherit;cursor:pointer;will-change:transform;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;top:0;left:0}.dm .rd-b[hidden]{display:none}.dm .rd-lift{position:absolute;top:0;left:0}.dm .rd-dot{background:var(--ink);width:10px;height:10px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;position:absolute;top:-5px;left:-5px}@supports (color:color-mix(in lab, red, red)){.dm .rd-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--surface)85%,transparent)}}.dm .rd-ping{border:1.5px solid var(--ink);opacity:0;will-change:transform,opacity;border-radius:50%;width:12px;height:12px;position:absolute;top:-6px;left:-6px}.dm .rd-pill{white-space:nowrap;height:28px;font-size:var(--fs-label);letter-spacing:-.005em;background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0f1a2b14,0 6px 16px -6px #0f1a2b2e,inset 0 0 0 1px var(--line);border-radius:999px;align-items:center;padding:0 12px;font-weight:650;display:inline-flex;position:absolute;top:-14px}.dm .rd-b[data-side=r] .rd-pill{left:12px}.dm .rd-b[data-side=l] .rd-pill{right:12px}.dm .rd-b.you .rd-dot{background:var(--spot)}.dm .rd-b.you .rd-ping{border-color:var(--spot);border-width:2px}.dm .rd-b.you .rd-pill{background:var(--spot);color:var(--on-spot);box-shadow:0 2px 4px var(--spot),0 10px 24px -8px var(--spot)}@supports (color:color-mix(in lab, red, red)){.dm .rd-b.you .rd-pill{box-shadow:0 2px 4px color-mix(in srgb,var(--spot)30%,transparent),0 10px 24px -8px color-mix(in srgb,var(--spot)60%,transparent)}}.dm .rd-b:focus-visible{outline:none}.dm .rd-b:focus-visible .rd-pill{outline:2px solid var(--ring);outline-offset:3px}.dm .rd-tip{z-index:5;min-width:170px;max-width:220px;font-size:var(--fs-label);color:var(--ink);background:var(--surface);box-shadow:0 1px 2px #0f1a2b14,0 12px 30px -8px #0f1a2b47,inset 0 0 0 1px var(--line);opacity:0;pointer-events:none;will-change:transform,opacity;border-radius:12px;padding:10px 12px;line-height:1.35;position:absolute;top:0;left:0}.dm .rd-tip b{font-weight:700;display:block}.dm .rd-tip span{color:var(--ink-2);display:block}.dm .rd-tip small{color:var(--muted-ink);margin-top:2px;display:block}@media (prefers-contrast:more){.dm .rd-pill{box-shadow:inset 0 0 0 1.5px var(--ink)}.dm .rd-base circle{stroke:var(--ink-2)}}.motion-toggle{border-radius:var(--r-pill);height:32px;box-shadow:inset 0 0 0 1.5px var(--line);font:600 var(--fs-label)/1 var(--text);color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.motion-toggle svg.i{fill:currentColor;stroke:none;width:11px;height:11px}.motion-toggle:hover,.tone-navy .dm .frame :is(h4,h5,h6){color:var(--ink)}.tone-navy .dm-how .step h3{color:var(--band-ink)}.dm.dm-stage{position:relative}.dm .dm-home:before{content:"";background:radial-gradient(closest-side,var(--glow),transparent);pointer-events:none;height:80%;position:absolute;inset:-6% -8% auto}.dm .dm-home .frame{flex-direction:column;display:flex}.dm .dm-home .fr{flex:1}.dm .dm-home .donext li{min-height:94px}.rf{z-index:0;pointer-events:none;opacity:0;transition:opacity .9s var(--settle);position:absolute;inset:0}.rf .rf-still{position:absolute;inset:0;overflow:hidden}.rf .rf-plane{width:var(--rf-pd,0);height:var(--rf-pd,0);display:none;position:absolute}.rf .rf-plane-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rf .rf-plane-sweep{width:var(--rf-d,0);height:var(--rf-d,0);will-change:transform;position:absolute;transform:rotate(72deg)}.rf .rf-plane-sweep svg{width:100%;height:100%;display:block}.rf .rf-plane .rf-rings circle{stroke:var(--ink)}@supports (color:color-mix(in lab, red, red)){.rf .rf-plane .rf-rings circle{stroke:color-mix(in srgb,var(--ink)30%,var(--bg))}}.rf .rf-plane .rf-rings circle{stroke-width:2.4px}.rf .rf-plane .rf-axes line{stroke:var(--ink)}@supports (color:color-mix(in lab, red, red)){.rf .rf-plane .rf-axes line{stroke:color-mix(in srgb,var(--ink)34%,var(--bg))}}.rf .rf-plane .rf-axes line{stroke-width:2.4px;stroke-dasharray:4 8}.rf .rf-b{fill:var(--ink)}.rf .rf-b-you{fill:var(--spot)}.rf.on{opacity:1}.rf .rf-glow{width:var(--rf-d,0);height:var(--rf-d,0);background:radial-gradient(closest-side,var(--glow),transparent);position:absolute;top:0;left:0}.rf .rf-lines{position:absolute;top:0;left:0;overflow:visible}.rf .rf-rings circle{fill:none;stroke:var(--line-2);stroke-width:1px}.rf .rf-axes line{stroke:var(--line-2);stroke-width:1px;stroke-dasharray:2 4}.rf .rf-clip{height:var(--rf-h,0);position:absolute;top:0;left:0;right:0;overflow:hidden}.rf .rf-sweep{width:var(--rf-d,0);height:var(--rf-d,0);will-change:transform;position:absolute;top:0;left:0;transform:rotate(72deg)}.rf .rf-sweep svg{width:100%;height:100%;display:block}.rf .rf-trail path{fill:var(--spot);stroke:none}.rf .rf-beam line{stroke:var(--spot);stroke-width:1.2px;stroke-linecap:round}.dm.dm-radar{--rw:clamp(300px,30vw,400px)}.dm .rd-host{position:absolute;inset:0}@media (max-width:900px){.dm.dm-radar{--rw:min(100%,360px)}}.dm .mini-eyebrow{font:600 var(--fs-label)/1 var(--text);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-ink);margin:0 0 10px}.dm .clients .row-pill{z-index:0}.dm .csort{margin-bottom:10px}.dm .dseg.mini{padding:3px}.dm .dseg.mini button{min-height:28px;padding:0 12px;font-size:12.5px}.dm .dseg>.seg-pill{border-radius:var(--r-pill);background:var(--seg-pill);box-shadow:var(--seg-pill-shadow)}.dm .step-pill{opacity:0}.dm .lrow{transition:opacity .24s var(--soft)}.dm .lrow.moved{opacity:.38}.dm .lrow.moved .pillbtn{visibility:hidden}.dm .doc.solo{min-height:0;box-shadow:var(--card-shadow),inset 0 1px 0 var(--edge-hi);flex:1}.dm .pts-h{font:600 12px/1 var(--text);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-ink);margin:14px 0 6px}.dm .pts{color:var(--ink);gap:6px;margin:0;padding:0 0 0 18px;display:grid}.dm .pts li{opacity:.3;transition:opacity .24s var(--soft)}.dm .pts li.on{opacity:1}.dm .pg-h.big{margin-bottom:14px}.dm .pg-h.big h4{font:800 1.9rem/1 var(--display);letter-spacing:-.04em}.dm .card.plan .irow{padding:12px 0}.dm .b2a{gap:var(--col-gap,24px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.dm .b2a-ideas{flex-direction:column}.dm .b2a-doc{visibility:visible;box-shadow:var(--lift-shadow);border-radius:var(--r-card);position:relative;overflow:hidden}.dm .b2a-doc .doc-b{padding:18px 22px 44px;font-size:14px;overflow:visible}.dm .asec p{color:var(--ink-2)}@media (max-width:900px){.dm .b2a{grid-template-columns:1fr}}.dm.dm-asamp .dm-host{gap:var(--col-gap,24px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.dm .asamp{justify-items:start;gap:16px;display:grid}.dm .asamp-pages{flex-direction:column;width:100%}.dm .dbtn{border-radius:var(--r-pill);background:var(--ink);min-height:48px;color:var(--surface);font:650 var(--fs-sm)/1 var(--text);transition:transform var(--ix-press)var(--ix-ease-press);align-items:center;gap:10px;padding:0 22px;display:inline-flex}.dm .dbtn:active{transform:scale(var(--ix-press-scale))}.dm .asamp-res{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--lift-shadow);gap:12px;padding:20px 20px 48px;display:grid;position:relative}.dm .asamp-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.dm .asamp-top .urlbox{flex:1;margin:0;font-weight:600}.dm .asamp-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:12px;display:grid}.dm .asamp-res .card{box-shadow:none;background:var(--surface-2);border-radius:16px;padding:14px 16px}.dm .checks.big{gap:12px;margin:0;font-size:14px}.dm .res.idle{background:var(--track);animation:none}.dm .fixcard p{min-height:3em;margin-top:6px;font-weight:600}@media (max-width:900px){.dm.dm-asamp .dm-host{grid-template-columns:1fr}}@media (max-width:520px){.dm .asamp-grid{grid-template-columns:1fr}}.dm .gauge.sm{--gw:120px}.dm .gauge.sm:before,.dm .gauge.sm i{border-width:12px}.dm .gauge.sm b{font-size:1.6rem}.dm .checks.static{gap:9px;margin-top:8px}.dm .checks.static .res{animation:none}.dm .solo-audit{display:grid}@container main (max-width:470px){.dm .ck1{grid-template-columns:1fr}.dm .ck1>.card:last-child{display:none}}.dm .answer .btn-row{grid-template-columns:minmax(0,1fr) auto auto;padding-right:90px}.dm .op-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:8px 0 16px;display:flex}.dm .op-top .qplace{margin:0}.dm .ev.tone{color:var(--ink);font-weight:600}.dm .readout .card.wide{grid-column:1/-1}.dm .glance .mini-clients{padding-bottom:36px;position:relative}.dm-mini{padding-bottom:44px}@media (max-width:520px){.dm .answer .btn-row{padding-right:12px}}.tone-navy .dm{--glow:var(--band-spot)}@supports (color:color-mix(in lab, red, red)){.tone-navy .dm{--glow:color-mix(in srgb,var(--band-spot)17%,transparent)}}.dm.dm-stage,.dm .dhost{isolation:isolate}.dm-host:has(>.frame:not(.hero-frame)){isolation:isolate}.dm.dm-stage:before,.dm .dhost:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,var(--glow),transparent);position:absolute;inset:-14% -12% -24%}.dm-host:has(>.frame:not(.hero-frame)):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,var(--glow),transparent);position:absolute;inset:-14% -12% -24%}@media (max-width:900px){.dm.dm-stage:before,.dm .dhost:before{inset:-8% 0 -16%}.dm-host:has(>.frame:not(.hero-frame)):before{inset:-8% 0 -16%}}.dm .dframe .fr{position:relative}.dm .cam-ring{z-index:8;pointer-events:none;opacity:0;box-shadow:0 0 0 2px var(--spot),0 0 0 7px var(--spot-soft);will-change:transform,opacity;border-radius:22px;position:absolute;top:0;left:0}.dm-stagehow{--hw-w:min(80vw,1240px);--hw-gap:clamp(16px,2.2vw,32px);--hw-h:clamp(460px,calc(100svh - var(--head-h,72px) - 120px),720px);margin-top:clamp(28px,3vw,44px);position:relative}.dm-stagehow .hw-view{box-sizing:border-box;width:100vw;padding:2px calc((100vw - var(--hw-w))/2)6px;scroll-snap-type:x proximity;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;outline-offset:-4px;margin-left:calc(50% - 50vw);position:relative;overflow:auto hidden}.dm-stagehow .hw-view::-webkit-scrollbar{display:none}.dm-stagehow .hw-view.is-drag{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing;-webkit-user-select:none;user-select:none}.dm-stagehow .hw-list{gap:var(--hw-gap);width:max-content;margin:0;padding:0;list-style:none;display:flex}.dm-stagehow .hw{min-width:0;width:var(--hw-w);height:var(--hw-h);scroll-snap-align:center;transform-origin:50%;transition:transform .42s var(--soft),opacity .42s var(--soft);flex:none;position:relative}.dm-stagehow .hw:not(.act){opacity:.5;transform:scale(.95)}.dm-stagehow .hw-card{box-sizing:border-box;border-radius:calc(var(--r-card) + 8px);background:var(--band-2);height:100%;box-shadow:inset 0 0 0 1px var(--band-line);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:18px;padding:16px;display:grid}.dm-stagehow .hw-host{order:-1;min-height:0;position:relative}.dm-stagehow .hw-txt{min-width:0;padding:0 6px 6px}.dm-stagehow .hw-k{align-items:center;gap:12px;margin:0 0 14px;display:flex}.dm-stagehow .no{width:32px;height:32px;font:650 .9rem/1 var(--display);background:var(--band-spot);color:var(--band);border-radius:50%;flex:none;place-items:center;display:grid}.dm-stagehow .k{font:600 var(--fs-label)/1 var(--text);letter-spacing:.1em;text-transform:uppercase;color:var(--band-spot)}.dm-stagehow .hw-h{font:600 clamp(1.3rem,1.02rem + .85vw,1.8rem)/1.2 var(--display);letter-spacing:-.015em;color:var(--band-ink);text-wrap:balance;margin:0 0 12px}.dm-stagehow .hw-h em{color:var(--band-spot);font-style:normal}.dm-stagehow .hw-p{color:var(--band-muted);max-width:40ch;margin:0;font-size:1.02rem;line-height:1.55}.dm-stagehow .hw-txt .hm-step-more{margin-top:18px}.dm-stagehow .hw-nav{justify-content:center;align-items:center;gap:clamp(14px,2vw,24px);margin-top:22px;display:flex}.dm-stagehow .hw-arrow{border:1px solid var(--band-line);border-radius:var(--r-pill);width:44px;height:44px;color:var(--band-ink);transition:border-color var(--t-fast)ease,opacity .2s var(--soft),transform .16s var(--soft);background:0 0;flex:none;place-items:center;padding:0;display:grid}.dm-stagehow .hw-arrow:not(:disabled):hover{border-color:var(--band-ink)}.dm-stagehow .hw-arrow:disabled{opacity:.35;cursor:default;border-color:var(--band-line)}.dm-stagehow .hw-prev svg{transform:scaleX(-1)}.dm-stagehow .hw-dots{flex:0 300px;justify-content:space-between;min-width:0;display:flex;position:relative}.dm-stagehow .hw-dots:before,.dm-stagehow .hw-dots:after{content:"";background:var(--band-line);height:2px;margin-top:-1px;position:absolute;top:50%;left:18px;right:18px}.dm-stagehow .hw-dots:after{background:var(--band-spot);transform-origin:0;transform:scaleX(calc(var(--at,0)/(var(--n) - 1)));transition:transform .42s var(--soft)}.dm-stagehow .hw-dots button{z-index:1;cursor:pointer;width:36px;height:36px;font:650 .9rem/1 var(--display);color:var(--band-muted);background:var(--band);box-shadow:inset 0 0 0 1.5px var(--band-line);transition:background-color .24s var(--soft),color .24s var(--soft),transform .16s var(--soft);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.dm-stagehow .hw-dots button:hover{color:var(--band-ink)}.dm-stagehow .hw-dots button:active,.dm-stagehow .hw-arrow:not(:disabled):active{transform:scale(.94)}.dm-stagehow .hw-dots button.done{color:var(--band-ink);box-shadow:inset 0 0 0 1.5px var(--band-spot)}@supports (color:color-mix(in lab, red, red)){.dm-stagehow .hw-dots button.done{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--band-spot)60%,transparent)}}.dm-stagehow .hw-dots button[aria-current=step]{background:var(--band-spot);color:var(--band);box-shadow:none}@media (min-width:1100px){.dm-stagehow .hw-card{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(250px,320px) minmax(0,1fr);align-items:center;gap:clamp(28px,3.2vw,52px);padding:18px 18px 18px clamp(28px,3vw,44px)}.dm-stagehow .hw-host{order:0;align-self:stretch}.dm-stagehow .hw-txt{padding:0}}@media (min-width:761px) and (max-width:1099px){.dm-stagehow{--hw-h:clamp(560px,calc(100svh - var(--head-h,72px) - 120px),760px)}}@media (max-width:760px){.dm-stagehow{--hw-w:82vw}.dm-stagehow .hw-list{gap:10px}.dm-stagehow .hw{height:auto}.dm-stagehow .hw-card{border-radius:var(--r-card);gap:14px;padding:10px}.dm-stagehow .hw-host{height:min(440px,112vw)}.dm-stagehow .hw-txt{padding:0 8px 10px}.dm-stagehow .hw-h{font-size:1.2rem}.dm-stagehow .hw-p{font-size:.95rem;line-height:1.5}.dm-stagehow .hw-nav{gap:10px;margin-top:16px}.dm-stagehow .hw-arrow{width:40px;height:40px}.dm-stagehow .hw-dots button{width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.dm-stagehow .hw-view{scroll-snap-type:none;width:auto;margin:0;padding:0;overflow:visible}.dm-stagehow .hw-list{gap:clamp(24px,4vw,44px);width:auto;display:grid}.dm-stagehow .hw{width:auto;height:auto;transition:none}.dm-stagehow .hw:not(.act){opacity:1;transform:none}.dm-stagehow .hw-host{height:clamp(440px,44vw,600px)}.dm-stagehow .hw-nav{display:none}}@media (prefers-reduced-motion:reduce) and (max-width:760px){.dm-stagehow .hw-host{height:min(440px,112vw)}}.dm{--shot-shadow:0 0 0 1px #0f1a2b1c,0 1px 2px #0f1a2b0f,0 12px 28px -10px #0f1a2b29,0 44px 90px -30px #0f1a2b42}.tone-navy .dm{--shot-shadow:0 0 0 1px #ffffff29,0 2px 4px #0000004d,0 24px 48px -16px #00000080,0 60px 120px -40px #000000b3}.dm :is(.frame,.answer,.heat-wrap,.b2a-doc,.asamp-res,.gp-card,.ac,.au-paper){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface:#fff;--surface-2:#f6f8fb;--line:#e3e8ef;--line-2:#c6cfdb;--track:#e9edf3;--ink:#0f1a2b;--ink-2:#3b4860;--muted-ink:#5a6680;--spot:#c8164f;--spot-soft:#fbe4ec;--on-spot:#fff;--rival:#7a849a;--rival-2:#cfd5df;--up:#0d7a55;--down:#5a6680;--caution:#7a5a00;--caution-wash:#fbf3d9;--note:#2f5b8f;--note-wash:#e8eef6;--good-wash:#e6f4ee;--seg-track:#eef1f5;--seg-pill:#fff;--seg-pill-ink:#0f1a2b;--tip:#0f1a2b;--tip-ink:#fff;--face-1:#3b4860;--bar-neutral:#3b4860;--sent-pos:#0d7a55;--sent-neu:#7a849a;--sent-neg:#3b4860;--edge-hi:transparent;--ring:#c8164f;--hair:#0f1a2b17;--card-shadow:0 0 0 1px var(--hair),0 1px 2px #0f1a2b0a;--lift-shadow:0 0 0 1px #0f1a2b14,0 4px 10px -2px #0f1a2b1a,0 18px 36px -12px #0f1a2b33;--seg-pill-shadow:0 0 0 1px #0f1a2b12,0 1px 2px #0f1a2b1a;--frame-shadow:var(--shot-shadow);--ctl-r:8px;--card-r:12px;color:var(--ink);text-rendering:optimizelegibility;font-feature-settings:"tnum" 1}.dm :is(.frame,.answer,.heat-wrap,.b2a-doc,.asamp-res,.gp-card,.ac) :is(.num,b,.fig b,.tn){font-variant-numeric:tabular-nums}.dm .frame{background:var(--bg);box-shadow:var(--frame-shadow);border-radius:18px;font-size:14px;line-height:1.45}.dm .frame:after{content:"";z-index:30;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0f1a2b1a}.dm .frame :is(h4,h5,h6){color:var(--ink)}.dm .frame .fr{grid-template-columns:212px 1fr}.dm .frame .rail{background:var(--surface-2);border-right:1px solid var(--line);gap:1px;padding:14px 10px}.dm .frame .rail .who{border-bottom:1px solid var(--line);gap:9px;margin-bottom:6px;padding:4px 6px 14px}.dm .frame .rail .who svg.mark{width:24px;height:24px}.dm .frame .rail .who b{font:650 13.5px/1.15 var(--text);letter-spacing:-.005em}.dm .frame .rail .who small{color:var(--muted-ink);font-size:12px}.dm .frame .rail .who svg.wch{width:14px;height:14px;color:var(--muted-ink);margin-left:auto}.dm .frame .rail a{border-radius:var(--ctl-r);height:32px;color:var(--ink-2);gap:10px;padding:0 8px;font-size:13px;font-weight:500}.dm .frame .rail a .i{stroke-width:1.75px;color:var(--muted-ink);font-size:16px}.dm .frame .rail a[aria-current=page]{color:var(--ink);background:#e9edf3;font-weight:600}.dm .frame .rail a[aria-current=page] .i{color:var(--ink)}.dm .frame .rlinks.has-spill a[aria-current=page]{background:0 0}.dm .frame .rail-pill{border-radius:var(--ctl-r);background:#e9edf3}.dm .frame .as-client .rail-pill{background:#e9edf3}.dm .frame .rail .left{color:var(--muted-ink);gap:8px;padding:12px 6px 2px;font-size:12px}.dm .frame .rail .left b{color:var(--ink);font-weight:600}.dm .frame .rail .left b.tn{width:auto;min-width:0;height:auto;box-shadow:none;font:600 12px/1.2 var(--text);background:0 0;border:0;border-radius:0;margin:0;padding:0;display:inline}.dm .frame .ring{border-width:2px;border-color:var(--track);border-top-color:var(--ink);border-right-color:var(--ink);width:14px;height:14px}.dm .frame:not(.dframe):not(.tryframe) .main{--mx:20px;--my:14px;padding:var(--my)var(--mx)20px}.dm .frame:not(.dframe):not(.tryframe) .topbar{margin:calc(-1*var(--my))calc(-1*var(--mx))16px;padding:10px var(--mx);box-shadow:inset 0 -1px 0 var(--line)}.dm .frame .topbar{gap:10px}.dm .dframe .topbar{background:var(--surface);box-shadow:inset 0 -1px 0 var(--line)}.dm .frame .search{border-radius:var(--ctl-r);background:var(--surface-2);max-width:300px;height:32px;box-shadow:inset 0 0 0 1px var(--line);color:var(--muted-ink);gap:8px;padding:0 10px;font-size:12.5px}.dm .frame .search .i{font-size:14px}.dm .frame .search kbd{font:500 11px/1 var(--text);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--muted-ink);border-radius:5px;padding:3px 5px}.dm .frame .tb-r{gap:8px}.dm :is(.frame,.answer,.b2a-doc,.asamp-res,.ac,.gp-card) .pillbtn{border-radius:var(--ctl-r);background:var(--surface);height:30px;box-shadow:inset 0 0 0 1px var(--line),0 1px 1px #0f1a2b0a;color:var(--ink);gap:6px;padding:0 10px;font-size:12.5px;font-weight:600}.dm :is(.frame,.answer,.b2a-doc,.asamp-res,.ac,.gp-card) .pillbtn .i{color:var(--ink-2);font-size:14px}.dm :is(.frame,.answer,.b2a-doc,.asamp-res,.ac,.gp-card) .pillbtn.spot{background:var(--spot);color:#fff;box-shadow:inset 0 1px 0 #ffffff29,0 0 0 1px var(--spot),0 1px 2px #c8164f40}@supports (color:color-mix(in lab, red, red)){.dm :is(.frame,.answer,.b2a-doc,.asamp-res,.ac,.gp-card) .pillbtn.spot{box-shadow:inset 0 1px 0 #ffffff29,0 0 0 1px color-mix(in srgb,var(--spot)80%,#000),0 1px 2px #c8164f40}}.dm :is(.frame,.answer,.b2a-doc,.asamp-res,.ac,.gp-card) .pillbtn.spot .i{color:#fff}.dm :is(.frame,.answer,.b2a-doc,.asamp-res,.ac,.gp-card) .pillbtn.added{background:var(--good-wash);color:var(--up);box-shadow:none}.dm .frame .dtag{height:22px;font:600 11px/1 var(--text);letter-spacing:.04em;text-transform:uppercase;color:var(--muted-ink);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:6px;padding:0 8px}.dm :is(.frame,.answer) .dtag.view{color:var(--spot);background:var(--spot-soft);box-shadow:none}.dm .frame .mseg{border-radius:var(--ctl-r);background:var(--seg-track);color:var(--muted-ink);padding:2px;font-size:12px;font-weight:500}.dm .frame .mseg span{border-radius:6px;padding:5px 10px}.dm .frame .mseg span.on{background:var(--surface);color:var(--ink);box-shadow:var(--seg-pill-shadow);font-weight:600}.dm .frame .crumbs{color:var(--muted-ink);font-size:12.5px}.dm .frame .crumbs b{color:var(--ink);font-weight:600}.dm .frame .phead{gap:12px;margin-bottom:14px}.dm .frame .av{width:36px;height:36px;font:650 12.5px/1 var(--text);letter-spacing:.02em;border-radius:9px}.dm .frame .av.g{border-radius:7px;width:28px;height:28px;font-size:11px}.dm .frame .phead h4{font:700 1.5rem/1.1 var(--display);letter-spacing:-.025em}.dm .frame .phead small{color:var(--muted-ink);margin-top:3px;font-size:12.5px}.dm .frame .tabs{box-shadow:inset 0 -1px 0 var(--line);color:var(--muted-ink);background:0 0;border-radius:0;gap:22px;margin-bottom:16px;padding:0;font-size:13px;font-weight:500;display:flex}.dm .frame .tabs span{border-radius:0;padding:0 1px 10px}.dm .frame .tabs span.on{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink);background:0 0;font-weight:600}.dm :is(.frame,.answer,.b2a-doc,.asamp-res) .card{border-radius:var(--card-r);background:var(--surface);box-shadow:var(--card-shadow);padding:14px 16px}.dm .frame .cards4,.dm .frame .cols{gap:12px}.dm .frame .cards4{margin-bottom:12px}.dm :is(.frame,.answer,.asamp-res) .card .lbl{color:var(--muted-ink);gap:5px;font-size:12.5px;font-weight:500}.dm :is(.frame,.answer,.asamp-res) .card .lbl .i{color:#8a94a8;font-size:12px}.dm :is(.frame,.answer,.asamp-res) .fig{flex-wrap:wrap;gap:2px 6px;margin-top:6px}.dm :is(.frame,.answer,.asamp-res) .fig :is(small,.up){white-space:nowrap}.dm :is(.frame,.answer,.asamp-res) .fig b{font:700 2.125rem/1 var(--display);letter-spacing:-.035em}.dm :is(.frame,.answer,.asamp-res) .fig small{color:var(--muted-ink);font-size:12.5px}.dm :is(.frame,.answer,.asamp-res) .fig .up{background:var(--good-wash);height:20px;color:var(--up);letter-spacing:0;border-radius:5px;align-items:center;padding:0 6px;font-size:11.5px;font-weight:600;display:inline-flex}.dm :is(.frame,.answer,.asamp-res) .fig .up.dn{background:var(--surface-2);color:var(--muted-ink)}.dm :is(.frame,.answer,.asamp-res) .card .ev{color:var(--ink-2);margin-top:6px;font-size:12.5px}.dm :is(.frame,.answer,.b2a-doc,.asamp-res) .card h5{font:600 13.5px/1.3 var(--text);letter-spacing:-.005em;color:var(--ink);margin-bottom:10px}.dm :is(.frame,.answer,.b2a-doc,.asamp-res) .card h5 small{font:500 12px var(--text);color:var(--muted-ink)}.dm .frame .page .card{border-radius:var(--card-r);box-shadow:var(--card-shadow);padding:12px 14px}.dm .frame .page .card h5{margin-bottom:8px;font-size:13.5px}.dm .frame .page .fig b{font-size:1.875rem}.dm .frame .pg-h h4{font:700 1.3rem/1.1 var(--display);letter-spacing:-.025em}.dm .frame .pg-h small{color:var(--muted-ink);letter-spacing:0;margin-top:3px;font-size:12.5px}.dm .frame .pg-h .pillbtn{height:30px}.dm .frame .pg-h.big h4{font-size:1.5rem}.dm .frame .prow{border-top:1px solid var(--line);gap:14px;padding:10px 2px}.dm .frame .plist .prow{padding:0 2px}.dm .frame .prow:first-child{border-top:0}.dm .frame .prow .q{color:var(--ink);letter-spacing:-.003em;font-size:13.5px;font-weight:600}.dm .frame .prow .q small{color:var(--muted-ink);letter-spacing:0;margin-top:1px;font-size:12px;font-weight:400}.dm :is(.frame,.answer,.gp-card) .dots{gap:4px}.dm :is(.frame,.answer,.gp-card) .dot{width:9px;height:9px}.dm :is(.frame,.answer,.gp-card) .dots.tiny .dot{width:7px;height:7px}.dm .frame .spark{stroke:#8a94a8;stroke-width:1.4px;opacity:1}.dm :is(.frame,.answer,.b2a-doc,.asamp-res,.gp-card) .chip{height:22px;font:600 11.5px/1 var(--text);letter-spacing:0;border-radius:6px;gap:5px;padding:0 7px}.dm :is(.frame,.answer,.b2a-doc,.asamp-res,.gp-card) .chip:before{width:5px;height:5px}.dm .frame .chip.not{background:var(--surface-2);color:var(--muted-ink);box-shadow:inset 0 0 0 1px var(--line)}.dm .frame .fchips{gap:6px}.dm .frame .fchip{border-radius:var(--ctl-r);height:28px;color:var(--ink-2);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);padding:0 10px;font-size:12.5px;font-weight:500}.dm .frame .fchip b{color:var(--muted-ink);margin-left:6px;font-weight:600}.dm .frame .fchip[aria-pressed=true],.dm .frame .fchip.on{color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);font-weight:600}.dm .frame .fchip[aria-pressed=true] b,.dm .frame .fchip.on b{color:var(--ink)}.dm .frame .chip-pill{border-radius:var(--ctl-r);box-shadow:inset 0 0 0 1px var(--ink)}.dm .frame .fchips.mini .fchip{height:26px;font-size:12px}.dm .frame .pcard{padding:4px 14px}.dm .frame .pcard>h5{padding-top:10px}.dm .frame .donext li{gap:10px;padding:10px 0}.dm .frame .donext .n{border-width:1.5px;width:18px;height:18px;font-size:11px}.dm .frame .donext li:first-child{padding-top:0}.dm .frame .donext b{font-size:13px;font-weight:600}.dm .frame .donext small{color:var(--muted-ink);font-size:12px}.dm .frame .donext .pillbtn{height:26px;margin-top:6px;font-size:12px}.dm :is(.frame,.asamp-res) .fix{padding:9px 0;font-size:13px}.dm :is(.frame,.asamp-res) .fix small{color:var(--muted-ink);font-size:12px}.dm :is(.frame,.asamp-res) .fix .fk{width:18px;height:18px;font-size:11px}.dm .frame .irow{padding:9px 0;font-size:13px}.dm .frame .irow small{color:var(--muted-ink);font-size:12px;font-weight:400}.dm .frame .lostcard .k,.dm .frame .pts-h,.dm .frame .flow .card .k{font:600 11px/1 var(--text);letter-spacing:.06em;color:var(--muted-ink)}.dm .frame .lostcard b{font-size:13.5px}.dm .frame .lostcard small{color:var(--muted-ink);font-size:12px}.dm :is(.frame,.answer,.au-paper) .dbar{color:var(--ink-2);gap:12px;font-size:12.5px}.dm :is(.frame,.answer,.au-paper) .dbar .t,.dm :is(.frame,.answer,.au-paper) .dbar.you .t{background:var(--track);border-radius:4px;height:8px}.dm :is(.frame,.answer,.au-paper) .dbar .t i{border-radius:4px}.dm :is(.frame,.answer,.au-paper) .dbar.you{color:var(--ink);font-weight:600}.dm :is(.frame,.answer,.au-paper) .dbar b{font:600 12.5px/1 var(--text);font-variant-numeric:tabular-nums;color:var(--ink)}.dm .frame .page .bars{gap:10px}.dm :is(.frame,.answer) .srcs li{color:var(--ink-2);padding:7px 0;font-size:13px}.dm :is(.frame,.answer) .srcs li.you{color:var(--spot);font-weight:600}.dm .answer{box-shadow:var(--frame-shadow);border-radius:14px}.dm .tryframe .ans-tabs,.dm .answer .ans-tabs{background:var(--seg-track);border:0;border-radius:10px;gap:2px;padding:3px}.dm .answer .ans-tabs{margin:12px 12px 0}.dm :is(.tryframe,.answer) .ans-tabs button{min-height:30px;color:var(--muted-ink);border-radius:7px;gap:6px;padding:0 10px;font-size:12.5px;font-weight:500}.dm :is(.tryframe,.answer) .ans-tabs button[aria-selected=true]{color:var(--ink);box-shadow:var(--seg-pill-shadow);font-weight:600}.dm :is(.tryframe,.answer) .tab-pill{box-shadow:var(--seg-pill-shadow);border-radius:7px}.dm :is(.tryframe,.answer) .ans-tabs .mk{width:6px;height:6px}.dm .tryframe .topbar{box-shadow:inset 0 -1px 0 var(--line);margin:0 0 12px;padding:10px 16px}.dm .tryframe .ans-tabs{margin:0 16px}.dm .tryframe .ans-body{padding:18px 20px 44px}.dm :is(.tryframe,.answer) .qb{border-radius:14px 14px 4px;margin-bottom:16px;padding:10px 14px;font-size:13.5px;font-weight:500}.dm :is(.tryframe,.answer) .qplace{color:var(--muted-ink);font-size:12px}.dm :is(.tryframe,.answer) .atext p{color:var(--ink-2);font-size:14px;line-height:1.6}.dm :is(.tryframe,.answer) .atext .r{font-weight:600}.dm :is(.tryframe,.answer) .atext .y{border-radius:4px;padding:1px 5px;font-weight:600}.dm :is(.tryframe,.answer) .readout{gap:10px;margin-top:18px}.dm :is(.tryframe,.answer) .readout .card{background:var(--surface);border-radius:var(--card-r);box-shadow:var(--card-shadow);padding:12px 14px}.dm :is(.tryframe,.answer) .readout .fig b{font-size:1.75rem}.dm :is(.frame,.answer) .np{background:var(--surface);height:24px;box-shadow:inset 0 0 0 1px var(--line);border-radius:6px;gap:5px;padding:0 8px;font-size:12px;font-weight:600}.dm :is(.frame,.answer) .np.you{background:var(--spot);color:#fff;box-shadow:none}.dm :is(.frame,.answer) .np.add{box-shadow:none;border:1px dashed var(--line-2)}.dm .answer .prow.btn-row{border-radius:10px}.dm :is(.frame,.answer) .sum{font-size:13px}.dm .heat-wrap{box-shadow:var(--frame-shadow);background:var(--surface);border-radius:14px}.dm .heat-wrap .heat{gap:4px}.dm .heat-wrap .heat .h{color:var(--muted-ink);font-size:12px;font-weight:500}.dm .heat-wrap .heat .rh{font-size:13px;font-weight:600}.dm .heat-wrap .cell{min-height:52px;font:650 1.0625rem/1 var(--text);letter-spacing:-.01em;font-variant-numeric:tabular-nums;border-radius:6px}.dm .heat-wrap .cell[aria-pressed=true]{outline:2px solid var(--ink);outline-offset:1px}.dm .heat-wrap .heat-note{font-size:13.5px}.dm .heat-wrap .dseg{border-radius:var(--ctl-r);padding:2px}.dm .heat-wrap .dseg button{border-radius:6px;min-height:28px;padding:0 12px;font-size:12.5px}.dm .heat-wrap .dseg>.spill{border-radius:6px}.dm :is(.frame,.answer,.b2a-doc,.asamp-res) .dseg{border-radius:var(--ctl-r);background:var(--seg-track);padding:2px}.dm :is(.frame,.answer,.b2a-doc,.asamp-res) .dseg button{min-height:28px;color:var(--muted-ink);border-radius:6px;padding:0 11px;font-size:12.5px;font-weight:500}.dm :is(.frame,.answer,.b2a-doc,.asamp-res) .dseg button[aria-pressed=true],.dm :is(.frame,.answer,.b2a-doc,.asamp-res) .dseg button[aria-selected=true]{color:var(--ink);font-weight:600}.dm :is(.frame,.answer,.b2a-doc,.asamp-res) .dseg>:is(.spill,.seg-pill){border-radius:6px}.dm :is(.frame,.b2a-doc) .doc{border-radius:var(--card-r);box-shadow:var(--card-shadow)}.dm .b2a-doc{box-shadow:var(--frame-shadow);border-radius:14px}.dm :is(.frame,.b2a-doc) .doc-h{border-bottom:1px solid var(--line);padding:8px 12px}.dm :is(.frame,.b2a-doc) .doc-t{font:700 1.0625rem/1.25 var(--display);letter-spacing:-.015em}.dm .b2a-doc .doc-t{font-size:1.25rem}.dm :is(.frame,.b2a-doc) .doc-b{color:var(--ink-2);font-size:13px}.dm :is(.frame,.b2a-doc) .heads li{font-size:13px;font-weight:500}.dm :is(.frame,.b2a-doc) .heads .ck{width:16px;height:16px;font-size:10px}.dm :is(.frame,.b2a-doc) .asec h6{font:600 13.5px/1.3 var(--text)}.dm .asamp-res{box-shadow:var(--frame-shadow);border-radius:14px}.dm .asamp-res .card{background:var(--surface);box-shadow:var(--card-shadow);border-radius:var(--card-r)}.dm :is(.frame,.asamp-res) .urlbox{border-radius:var(--ctl-r);background:var(--surface-2);height:34px;box-shadow:inset 0 0 0 1px var(--line);font-size:12.5px}.dm :is(.frame,.asamp-res) .checks{font-size:12.5px}.dm :is(.frame,.asamp-res) .gauge b{font:700 1.75rem/1 var(--display);letter-spacing:-.035em}.dm .frame .trackbox .tbx{height:40px;box-shadow:inset 0 0 0 1.5px var(--spot),0 0 0 3px var(--spot-soft);border-radius:10px;font-size:13.5px}.dm .frame .trackbox.overlay .tbx{box-shadow:inset 0 0 0 1.5px var(--spot),0 0 0 3px var(--spot-soft),var(--lift-shadow)}.dm .frame .kcap{border-radius:5px;padding:3px 6px;font-size:11px}.dm .frame .sugg{box-shadow:var(--lift-shadow);border-radius:10px;padding:4px}.dm .frame .sugg .sg{border-radius:7px;padding:6px 8px;font-size:12.5px}.dm .frame .toast{border-radius:10px;padding:9px 12px;font-size:12.5px}.dm .frame .ftip{border-radius:8px;padding:7px 10px;font-size:12px}.dm .frame .ghost{border-radius:var(--card-r)}.dm .frame :is(.sheetf,.askp){box-shadow:var(--lift-shadow);border-radius:12px}.dm :is(.frame,.ac) .field{border-radius:10px;height:38px;font-size:13px}.dm .frame .acc{border-radius:var(--ctl-r)}.dm :is(.frame,.ac) .bub{border-radius:14px;padding:9px 13px;font-size:13px}.dm :is(.frame,.ac) .bub.me{border-bottom-right-radius:4px}.dm :is(.frame,.ac) .bub.ai{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);border-bottom-left-radius:4px}.dm :is(.frame,.ac) .achip{border-radius:6px;height:24px;font-size:12px}.dm .frame .client{border-radius:var(--ctl-r);font-size:13px}.dm .frame .client .sc{font:700 1.0625rem/1 var(--text);font-variant-numeric:tabular-nums}.dm .frame .row-pill{border-radius:var(--ctl-r);box-shadow:var(--card-shadow)}.dm .frame .arow{font-size:13px}.dm .frame .cam-ring{box-shadow:0 0 0 2px var(--spot),0 0 0 6px var(--spot-soft);border-radius:14px}.dm .frame .paper,.dm .ghost.paper{border-radius:4px;box-shadow:0 0 0 1px #0f1a2b14,0 1px 2px #0f1a2b0f,0 12px 28px -10px #0f1a2b40}.dm.gp .gp-card,.dm .ac{box-shadow:var(--frame-shadow);background:var(--surface);border-radius:14px}@container (max-width:860px){.dm .frame .fr{grid-template-columns:56px 1fr}.dm .frame .rail{padding:12px 8px}.dm .frame .rail .who{justify-content:center;padding:2px 0 12px}.dm .frame .rail a{justify-content:center;padding:0}.dm .frame .rail .who .wch{display:none}}@container (max-width:440px){.dm .frame .fr{grid-template-columns:1fr}.dm .frame .dframe .fr,.dm .dframe .fr{grid-template-columns:44px 1fr}.dm .frame .rail .who{border-bottom:0}}@container (max-width:460px){.dm .frame:not(.dframe):not(.tryframe) .main{--mx:14px;--my:12px}.dm .frame .fig b{font-size:1.75rem}.dm .frame .phead h4{font-size:1.25rem}.dm .frame .tabs{gap:14px;font-size:12.5px}.dm .frame .tabs span{padding:0 0 9px}}@container main (max-width:470px){.dm .frame .page .fig b{font-size:1.6rem}.dm .frame .page .card{padding:10px 12px}.dm .frame .pg-h h4{font-size:1.125rem}}@media (max-width:640px){.dm .heat-wrap .cell{min-height:44px;font-size:.9375rem}}.dm .frame.calm{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.dm .frame.calm:after{display:none}.dm .calm .fr{grid-template-columns:216px minmax(0,1fr);align-items:start;gap:18px}.dm .calm .rail{background:var(--surface-2);box-shadow:var(--frame-shadow);border:0;border-radius:24px;margin-top:40px;padding:14px 12px}.dm .calm .rail .who{padding:6px 10px 14px}.dm .calm .rail .left{display:none}.dm .calm .rail a[aria-current=page],.dm .calm .rail-pill{color:var(--ink);background:var(--surface);box-shadow:0 1px 2px var(--ink)}@supports (color:color-mix(in lab, red, red)){.dm .calm .rail a[aria-current=page],.dm .calm .rail-pill{box-shadow:0 1px 2px color-mix(in srgb,var(--ink)8%,transparent)}}.dm .calm .rail a[aria-current=page]{box-shadow:none;background:0 0}.dm .calm .main{background:var(--surface-2);box-shadow:var(--frame-shadow);border-radius:28px;padding:18px 20px 20px}.dm .calm-bar{align-items:center;gap:10px;margin-bottom:16px;padding-left:6px;display:flex}.dm .calm-path{color:var(--ink-2);margin-right:auto;font-size:15px}.dm .calm-path i{color:var(--muted-ink);margin:0 2px;font-style:normal}.dm .calm-path b{color:var(--ink);font-weight:600}.dm .calm-panels{grid-template-columns:minmax(0,5fr) minmax(0,12fr);gap:14px;display:grid}.dm .calm-panel{background:var(--surface);border-radius:20px;min-width:0;padding:22px 24px}.dm .calm-figs{align-content:start;gap:22px;display:grid}.dm .calm-fig .fig{flex-wrap:wrap;gap:4px 8px}.dm .calm-list h5{margin:0 0 6px}.dm .calm-list .prow{grid-template-columns:minmax(0,1fr) auto auto;padding:12px 0}.dm .calm-list .spark{display:none}.dm .calm-next{contain:none;background:var(--surface-2);border-radius:14px;align-items:center;gap:14px;height:auto;margin-top:10px;padding:14px 16px;display:flex;overflow:visible}.dm .calm-next .lbl{flex:none;margin:0}.dm .calm-next ol{flex:1;min-width:0;margin:0}.dm .calm-next li{border:0;align-items:center;gap:10px;padding:0;display:flex}.dm .calm-next li>div{align-items:center;min-width:0;display:flex}.dm .calm-next .n{flex:none}.dm .calm-next b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.dm .dm-home .calm-next li{min-height:0}.dm .calm-next small,.dm .calm-next .pillbtn{display:none}@container (max-width:860px){.dm .calm .fr{grid-template-columns:minmax(0,1fr)}.dm .calm .rail{display:none}}@container (max-width:640px){.dm .calm .main{border-radius:22px;padding:14px}.dm .calm-path{white-space:nowrap}.dm .calm-path>span{display:none}.dm .calm-panels{grid-template-columns:minmax(0,1fr)}.dm .calm-panel{padding:16px 18px}.dm .calm-figs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dm .calm-fig:first-child{grid-column:1/-1}.dm .calm-list .prow{grid-template-columns:minmax(0,1fr) auto}.dm .calm-list .prow .chip{display:none}.dm .calm-next{flex-direction:column;align-items:flex-start;gap:6px}.dm .calm-next ol{width:100%}.dm .calm-next b{white-space:normal}}.dm .prow .q small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dm .tc{--tc-h:236px;--tc-gut:112px;min-width:0}.dm .tc-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.dm .tc-head h5{color:var(--ink);margin:0;font-size:15px;font-weight:600}.dm .tc-head small{font-size:var(--fs-label);color:var(--muted-ink);margin-top:2px;display:block}.dm .tc-seg{margin-bottom:14px}.dm .tc-box{grid-template-columns:minmax(0,1fr)var(--tc-gut);row-gap:8px;display:grid}.dm .tc-plot{height:var(--tc-h);cursor:crosshair;touch-action:pan-y;border-radius:8px;outline:0;margin-left:26px;position:relative}.dm .tc-plot:focus-visible{outline:2px solid var(--ring);outline-offset:6px}.dm .tc-plot svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.dm .tc-grid line{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.dm .tc-y{text-align:right;width:20px;color:var(--muted-ink);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;left:-26px;transform:translateY(-50%)}.dm .tc-clip{position:absolute;inset:-6px 0;overflow:hidden}.dm .tc-clip-in{position:absolute;inset:6px 0}.dm .tc-l{fill:none;stroke:var(--muted-ink)}@supports (color:color-mix(in lab, red, red)){.dm .tc-l{stroke:color-mix(in srgb,var(--muted-ink)45%,transparent)}}.dm .tc-l{stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.dm .tc-l[data-s="1"]{stroke:var(--ink-2)}@supports (color:color-mix(in lab, red, red)){.dm .tc-l[data-s="1"]{stroke:color-mix(in srgb,var(--ink-2)72%,transparent)}}.dm .tc-l.you{stroke:var(--spot);stroke-width:2.75px}.dm .tc-ends{margin-left:10px;position:relative}.dm .tc-end{white-space:nowrap;text-overflow:ellipsis;color:var(--muted-ink);font-size:12px;line-height:1.3;position:absolute;left:0;right:0;overflow:hidden;transform:translateY(-50%)}.dm .tc-end b{color:var(--ink-2);font-weight:600}.dm .tc-end.you{color:var(--spot);font-weight:650}.dm .tc-end.you b{color:var(--spot)}.dm .tc-x{height:16px;color:var(--muted-ink);grid-column:1;margin-left:26px;font-size:11px;position:relative}.dm .tc-x span{position:absolute;transform:translate(-50%)}.dm .tc-x span:first-child{transform:none}.dm .tc-x span:last-child{transform:translate(-100%)}.dm .tc-guide{background:var(--line);opacity:0;width:1px;transition:opacity .16s,transform .18s ease-out;position:absolute;top:0;bottom:0;left:0}.dm .tc-dot{background:var(--muted-ink);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface);opacity:0;border-radius:50%;transition:opacity .16s,transform .18s ease-out;position:absolute;top:-4px;left:-4px}.dm .tc-dot.you{background:var(--spot)}.dm .tc-tip{z-index:2;min-width:150px;color:var(--ink-2);background:var(--surface);pointer-events:none;opacity:0;border-radius:12px;gap:3px;padding:8px 10px;font-size:12px;transition:opacity .16s,transform .18s ease-out;display:grid;position:absolute;top:0;left:0;box-shadow:0 1px 2px #0f1a2b14,0 10px 26px -8px #0f1a2b42}.dm .tc-tip>b{color:var(--ink);font-weight:600}.dm .tc-tip span{justify-content:space-between;gap:12px;display:flex}.dm .tc-tip span b{color:var(--ink);font-weight:600}.dm .tc-tip span.you,.dm .tc-tip span.you b{color:var(--spot)}.dm .tc-read .tc-guide,.dm .tc-read .tc-dot,.dm .tc-read .tc-tip{opacity:1}.dm .tc-compact{--tc-h:92px;--tc-gut:84px}.dm .tc-compact .tc-tip{min-width:136px;padding:6px 8px;font-size:11px}.dm .tc-compact .tc-end{font-size:11px}.dm .tc-armed .tc-clip{transform:translate(-100%)}.dm .tc-armed .tc-clip-in{transform:translate(100%)}.dm .tc-armed .tc-end{opacity:0}.dm .tc-run .tc-clip{animation:1.15s cubic-bezier(.35,.1,.2,1) both dm-tc-clip}.dm .tc-run .tc-clip-in{animation:1.15s cubic-bezier(.35,.1,.2,1) both dm-tc-clip-in}.dm .tc-run .tc-end{animation:.4s .9s both dm-tc-end}.dm .tc-off .tc-clip,.dm .tc-off .tc-clip-in,.dm .tc-off .tc-end{animation-play-state:paused}@keyframes dm-tc-clip{0%{transform:translate(-100%)}to{transform:none}}@keyframes dm-tc-clip-in{0%{transform:translate(100%)}to{transform:none}}@keyframes dm-tc-end{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.dm .tc-armed .tc-clip,.dm .tc-armed .tc-clip-in{animation:none;transform:none}.dm .tc-armed .tc-end{opacity:1;animation:none}.dm .tc-guide,.dm .tc-dot,.dm .tc-tip{transition:none}}@container (max-width:520px){.dm .tc{--tc-h:200px;--tc-gut:98px}.dm .tc-end{font-size:11px}}.dm.dm-trend{background:var(--surface);box-shadow:var(--frame-shadow);border-radius:20px;padding:20px 22px}.dm .au-trend .tc-plot{margin-top:12px}.dm .frame.tryframe{box-shadow:var(--frame-shadow);background:var(--surface);border-radius:24px}.dm .tryframe .fr{grid-template-columns:minmax(0,1fr)}.dm .tryframe .rail,.dm .tryframe .topbar,.dm .tryframe .qplace,.dm .tryframe .sum{display:none}.dm .frame.tryframe .ans-tabs{margin:16px 16px 0}.dm .frame.tryframe .ans-body{padding:22px 24px 24px}.dm .frame.tryframe .qb{background:var(--bg);color:var(--ink);font-weight:600}.dm .frame.tryframe .atext .y{background:var(--spot-soft);color:var(--spot);border-radius:5px;padding:1px 4px}.dm .frame.tryframe .readout{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.dm .frame.tryframe .readout .card{background:var(--bg);box-shadow:none;border:0;border-radius:16px;padding:14px 16px}.dm .frame.tryframe .readout .card:has(.named-list){display:none}@container (max-width:640px){.dm .frame.tryframe .readout{grid-template-columns:minmax(0,1fr)}}.dm-stagehow .hw:first-child{--hw-acc:var(--band-spot)}.dm-stagehow .hw:nth-child(2){--hw-acc:#6ea8ff}.dm-stagehow .hw:nth-child(3){--hw-acc:#3dd6c0}.dm-stagehow .hw:nth-child(4){--hw-acc:#f5b84d}.dm-stagehow .hw:nth-child(5){--hw-acc:#b79bff}.dm-stagehow .hw-card{background:var(--hw-acc)}@supports (color:color-mix(in lab, red, red)){.dm-stagehow .hw-card{background:color-mix(in srgb,var(--hw-acc)13%,var(--band-2))}}.dm-stagehow .hw-card{box-shadow:inset 0 0 0 1px var(--hw-acc)}@supports (color:color-mix(in lab, red, red)){.dm-stagehow .hw-card{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hw-acc)34%,transparent)}}.dm-stagehow .hw .no{background:var(--hw-acc)}.dm-stagehow .hw .k,.dm-stagehow .hw-h em{color:var(--hw-acc)}@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-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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
