@layer reset,base,components,surfaces,ui,chrome,utilities;@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-standard-normal-rJmnGBSt.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-standard-normal-7khWdh9v.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-standard-normal-DY7AcnAa.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-ext-400-normal-C2zvOubV.woff2) format("woff2"),url(/assets/dm-mono-latin-ext-400-normal-1aZr6b2b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-mono-latin-400-normal-4GdczIuU.woff2) format("woff2"),url(/assets/dm-mono-latin-400-normal--0xN8mdc.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-ext-500-normal-BtRyHRi6.woff2) format("woff2"),url(/assets/dm-mono-latin-ext-500-normal-Dw3M13d8.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-mono-latin-500-normal-DRMDZjhP.woff2) format("woff2"),url(/assets/dm-mono-latin-500-normal-CN8Miw6E.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--recipe-page-title-size: clamp(44px, 4.6vw, 64px);--recipe-page-title-leading: .86;--recipe-page-title-weight: 900;--recipe-drop-radius: 28px;--recipe-drop-border-width: 2px;--recipe-field-height: 50px;--recipe-field-radius: 12px;--recipe-label-size: 14px;--recipe-label-weight: 600;--recipe-eyebrow-size: 12px;--recipe-eyebrow-weight: 600;--recipe-eyebrow-tracking: .12em;--recipe-button-height: 48px;--recipe-button-radius: 9999px;--recipe-motion-duration: .2s;--recipe-motion-ease: ease;--recipe-reveal-duration: .6s;--recipe-mobile-chrome-height: 72px}@keyframes product-recipe-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}:root{--icon-tone-amber-ink: #8A5A12;--icon-tone-blue-ink: #155C87;--icon-tone-iris-ink: #61517F;--icon-tone-terracotta-ink: #A4472B;--icon-tone-ivory-ink: #5F594C}@layer components{.app-icon{--app-icon-size: 40px;--app-icon-tone: var(--tone-learn);--app-icon-ground: rgba(245, 242, 236, .06);--app-icon-edge: rgba(245, 242, 236, .1);display:inline-grid;place-items:center;flex:none;width:var(--app-icon-size);height:var(--app-icon-size);border-radius:calc(var(--app-icon-size) * .28);background-color:var(--app-icon-ground);box-shadow:inset 0 0 0 1px var(--app-icon-edge)}.app-icon>svg{width:65%;height:65%;overflow:visible;fill:none;stroke-linecap:round;stroke-linejoin:round}.app-icon__line{stroke:var(--text-muted, var(--ui-muted));stroke-width:2.25}.app-icon__dash{stroke-dasharray:2 5}.app-icon__accent{stroke:var(--app-icon-tone);stroke-width:3}.app-icon__cap{fill:var(--app-icon-tone);stroke:none}.app-icon[data-tone=amber]{--app-icon-tone: var(--tone-mastering)}.app-icon[data-tone=blue]{--app-icon-tone: var(--tone-tools)}.app-icon[data-tone=iris]{--app-icon-tone: var(--tone-releases)}.app-icon[data-tone=terracotta]{--app-icon-tone: var(--tone-personal)}.app-icon[data-tone=ivory]{--app-icon-tone: var(--tone-learn)}.app-icon--sm{--app-icon-size: 28px}.app-icon--md{--app-icon-size: 34px}.app-icon--lg,.app-icon--xl{background-color:transparent;box-shadow:none}.app-icon--lg{--app-icon-size: 52px}.app-icon--xl{--app-icon-size: 76px}:is(.app-icon--lg,.app-icon--xl)>svg{width:100%;height:100%}[data-tone=light] .app-icon__line{stroke:var(--ui-muted)}:is(.sand,.card--sand,[data-tone=light],html[data-theme=light] .app-shell__body,html[data-theme=light] .app-rail) .app-icon{--app-icon-ground: rgba(20, 18, 14, .04);--app-icon-edge: rgba(20, 18, 14, .1)}:is(.sand,.card--sand,[data-tone=light],html[data-theme=light] .app-shell__body,html[data-theme=light] .app-rail) .app-icon[data-tone=amber]{--app-icon-tone: var(--icon-tone-amber-ink)}:is(.sand,.card--sand,[data-tone=light],html[data-theme=light] .app-shell__body,html[data-theme=light] .app-rail) .app-icon[data-tone=blue]{--app-icon-tone: var(--icon-tone-blue-ink)}:is(.sand,.card--sand,[data-tone=light],html[data-theme=light] .app-shell__body,html[data-theme=light] .app-rail) .app-icon[data-tone=iris]{--app-icon-tone: var(--icon-tone-iris-ink)}:is(.sand,.card--sand,[data-tone=light],html[data-theme=light] .app-shell__body,html[data-theme=light] .app-rail) .app-icon[data-tone=terracotta]{--app-icon-tone: var(--icon-tone-terracotta-ink)}:is(.sand,.card--sand,[data-tone=light],html[data-theme=light] .app-shell__body,html[data-theme=light] .app-rail) .app-icon[data-tone=ivory]{--app-icon-tone: var(--icon-tone-ivory-ink)}@media(forced-colors:active){.app-icon{box-shadow:none}.app-icon__line,.app-icon__accent{stroke:CanvasText}.app-icon__cap{fill:CanvasText}}}:root{--studio-violet: #A99BD6;--studio-blue: #17384C;--tone-mastering: #E9A13C;--tone-mastering-ink: #100F0D;--tone-tools: #51BCFF;--tone-tools-ink: #100F0D;--tone-releases: #A99BD6;--tone-releases-ink: #100F0D;--tone-learn: #EAE2D5;--tone-learn-ink: #14120E;--tone-personal: #D9866A;--tone-personal-ink: #100F0D;--studio-sand: var(--ground-sand);--studio-sand-ink: var(--sand-text);--studio-blue-ink: var(--text);--studio-blue-body: var(--text-body);--studio-blue-muted: var(--text-muted);--studio-blue-focus: var(--lamp);--studio-violet-ink: var(--ember-ink);--studio-amber: var(--tone-mastering);--studio-amber-ink: var(--ember-ink);--studio-amber-soft: rgba(16, 15, 13, .74);--studio-amber-edge: rgba(16, 15, 13, .56);--studio-terra: var(--tone-personal);--studio-terra-ink: var(--ember-ink);--studio-terra-soft: rgba(16, 15, 13, .78);--studio-terra-edge: rgba(16, 15, 13, .6);--studio-cool: var(--cool);--studio-cool-ink: var(--ember-ink);--studio-cool-soft: rgba(16, 15, 13, .78);--studio-cool-edge: rgba(16, 15, 13, .6);--ground-room: #100F0D;--ground-console: #2B2823;--text: #F5F2EC;--text-muted: #A79F92;--text-body: #E2DCD1;--lamp: #E9A13C;--ember-lit: #F5C97A;--ember: #E9A13C;--ember-deep: #DE8F26;--ember-ink: #100F0D;--ember-ink-soft: rgba(16, 15, 13, .74);--over: #FF6B5E;--cool: #7FA8C9;--iris: #A99BD6;--arc-lit: #88D6FF;--arc: #51BCFF;--arc-deep: #37AEF8;--film-4: rgba(245, 242, 236, .04);--film-8: rgba(245, 242, 236, .08);--film-16: rgba(245, 242, 236, .16);--film-32: rgba(245, 242, 236, .32);--border-control: rgba(245, 242, 236, .42);--trace-mix: rgba(245, 242, 236, .42);--card-ember-bg: #302518;--card-ember-edge: rgba(233, 161, 60, .3);--card-arc-bg: #1C2A38;--card-arc-edge: rgba(81, 188, 255, .28);--arc-control-edge: rgba(81, 188, 255, .56);--scrim-type: rgba(16, 15, 13, .9);--scrim-far: rgba(16, 15, 13, .55);--font: "Archivo Variable", system-ui, sans-serif;--font-display: "Archivo Variable", "Archivo Display Fallback", system-ui, sans-serif;--font-mono: "DM Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--wdth-text: 100;--wdth-numeral: 68;--wdth-label: 68;--track-display: -.02em;--track-h2: -.03em;--wght-h2: 740;--track-prose: -.011em;--track-micro: .24em;--step-display: clamp(40px, 9vw, 132px);--step-title: var(--recipe-page-title-size);--step-micro: 11px;--step-h2: clamp(32px, 5.2vw, 84px);--lead-display: var(--recipe-page-title-leading);--lead-h2: .98;--gutter: clamp(20px, 4vw, 44px);--measure: 1180px;--ceiling-h: calc(var(--pill-top) + var(--pill-h) + 8px);--pill-top: var(--ui-capsule-top);--pill-h: var(--ui-capsule-h);--lift: 1.035;--radius: 28px;--radius-sm: 16px;--radius-lg: 36px;--radius-sharp: 0;--radius-pill: 999px;--ground-studio: #0A0908;--glass-fill-top: rgba(245, 242, 236, .075);--glass-fill-bottom: rgba(245, 242, 236, .03);--glass-edge: rgba(245, 242, 236, .1);--glass-light: rgba(255, 255, 255, .16);--glow-lamp: rgba(233, 161, 60, .3);--glow-arc: rgba(81, 188, 255, .26);--glow-violet: rgba(169, 155, 214, .26);--tile-ground: #21201E;--surface-tile: linear-gradient(180deg, var(--glass-fill-top), var(--glass-fill-bottom));--tile-radius: var(--radius);--tile-pad: clamp(24px, 2.6vw, 36px);--display-radius: 30px;--room-ink: #F5F2EC;--room-ink-body: #E2DCD1;--room-ink-muted: #A79F92;--room-lamp: #E9A13C;--ground-paper: #F3EEE5;--paper-tile: #FBF8F2;--liquid-tint: rgba(18, 15, 13, .36);--liquid-sheen: linear-gradient(180deg, rgba(255, 255, 255, .08), rgba(255, 255, 255, 0) 42%);--liquid-filter: blur(28px) saturate(1.8) brightness(.62);--liquid-rim: rgba(255, 255, 255, .85);--liquid-pool: rgba(255, 255, 255, .05);--liquid-rim-rest: rgba(255, 255, 255, .36);--liquid-rim-far: rgba(255, 255, 255, .14);--liquid-top: rgba(255, 255, 255, .2);--liquid-drop: 0 30px 60px -30px rgba(8, 6, 5, .7);--liquid-radius: 30px;--liquid-radius-sm: 22px;--liquid-ink-quiet: #CFC6B8;--liquid-solid: #231B17;--wall-shade: rgba(10, 9, 8, .3);--shadow-card: 0 24px 48px -32px rgba(0, 0, 0, .5);--shadow-card-sand: 0 24px 48px -36px rgba(20, 18, 14, .35);--lit-from: #F7D08A;--lit-to: #F08A5D;--store-ground: #F4F3F0;--store-card: #FFFFFF;--store-eyebrow: #A8460A;--store-shadow: 0 1px 2px rgba(20, 18, 14, .05), 0 10px 28px -12px rgba(20, 18, 14, .16);--news-ground: #FFFFFF;--news-tile: #FFFFFF;--news-wide: 1180px;--news-column: 680px;--radius-store: 18px;--glass-tint: rgba(43, 40, 35, .62);--glass-tint-solid: rgba(43, 40, 35, .9);--glass-pill: rgba(43, 40, 35, .86);--glass-blur: 26px;--glass-saturate: 1.7;--glass-sheen: linear-gradient(180deg, rgba(255, 255, 255, .32), rgba(255, 255, 255, 0) 62%);--glass-lift: inset 0 1px 0 rgba(255, 255, 255, .55), inset 0 -1px 0 rgba(16, 15, 13, .14), 0 6px 14px -6px rgba(0, 0, 0, .6);--p3: cubic-bezier(.215, .61, .355, 1);--p2: cubic-bezier(.25, .46, .45, .94);--spring: cubic-bezier(.16, 1, .3, 1);--spring-duration: .56s;--ground-sand: #EAE2D5;--sand-text: #14120E;--sand-text-body: #423C31;--sand-text-muted: #5F594C;--sand-accent: #7A4F0F;--sand-film: rgba(20, 18, 14, .16);--sand-film-strong: rgba(20, 18, 14, .26);--sand-border-control: rgba(20, 18, 14, .5);--accent: var(--lamp);--scene-slate: #252F3C;--scene-teal: #1D3536;--scene-violet: #312D3C;--scene-rose: #C6B8CA;--scene-blue-paper: #E2E9EF;--scene-teal-paper: #E2ECE8}@supports (transition-timing-function: linear(0,1)){:root{--spring: linear(0, .006, .025 2.8%, .101 6.1%, .539 18.9%, .721 25.3%, .849 31.5%, .937 38.1%, .968 41.8%, .991 45.7%, 1.006 50.1%, 1.015 55%, 1.017 63.9%, 1.001 85.9%, 1)}}:root{--ui-ground: #100F0D;--ui-raised: #1A1815;--ui-card: #232120;--ui-document-paper: #FFFFFF;--ui-document-ink: #14120E;--ui-document-muted: color-mix(in srgb, #14120E 72%, #FFFFFF);--ui-document-rule: rgba(20, 18, 14, .28);--ui-card-edge-width: 0px;--ui-info-ground: #1C2A38;--ui-info-ink: #F5F2EC;--ui-info-body: #D6CFC1;--ui-info-accent: #51BCFF;--ui-analytics-website-accent: #51BCFF;--ui-analytics-website-wash: color-mix(in srgb, #51BCFF 10%, #232120);--ui-analytics-youtube-accent: #FF6B5E;--ui-analytics-instagram-accent: #A99BD6;--ui-analytics-tiktok-accent: #91C6BA;--ui-analytics-youtube-wash: color-mix(in srgb, #FF6B5E 10%, #232120);--ui-analytics-instagram-wash: color-mix(in srgb, #A99BD6 12%, #232120);--ui-analytics-tiktok-wash: color-mix(in srgb, #91C6BA 10%, #232120);--ui-audio-ground: #252F3C;--ui-audio-measure-accent: #51BCFF;--ui-audio-stream-accent: #A99BD6;--ui-audio-check-accent: #91C6BA;--ui-audio-compare-accent: #E9A13C;--ui-audio-measure-tint: color-mix(in srgb, #51BCFF 15%, #232120);--ui-audio-stream-tint: color-mix(in srgb, #A99BD6 15%, #232120);--ui-audio-check-tint: color-mix(in srgb, #91C6BA 15%, #232120);--ui-audio-compare-tint: color-mix(in srgb, #E9A13C 12%, #232120);--ui-audio-accent: var(--ui-audio-measure-accent);--ui-audio-tint: var(--ui-audio-measure-tint);--ui-ink: #F5F2EC;--ui-body: #D6CFC1;--ui-muted: #A79F92;--ui-line: rgba(245, 242, 236, .12);--ui-fill: rgba(245, 242, 236, .09);--ui-fill-strong: rgba(245, 242, 236, .16);--ui-amber: #E9A13C;--ui-amber-hover: #F0AF55;--ui-amber-ink: #100F0D;--ui-amber-text: #E9A13C;--ui-danger: #FF6B5E;--ui-danger-ink: #100F0D;--ui-focus: #E9A13C;--ui-logo-mark: #E9A13C;--ui-logo-word: #F5F2EC;--ui-lift: 0 24px 48px -28px rgba(0, 0, 0, .85);--ui-glass-rgb: 38 36 32;--ui-glass-tint: .768;--ui-glass-edge: rgba(255, 255, 255, .14);--ui-glass-hi: rgba(255, 255, 255, .18);--ui-glass-hairline: rgba(0, 0, 0, .16);--ui-glass-drop: rgba(0, 0, 0, .55);--ui-gap-control: 8px;--ui-gap-actions: 12px;--ui-gap-content: 16px;--ui-gap-audio-card: var(--ui-gap-content);--ui-gap-section: 24px;--ui-font-content-title: clamp(1.5rem, 1.33rem + .85vw, 2.125rem);--ui-font-audio-subheading: 1rem;--ui-font-audio-title: clamp(2rem, 3.5vw, 2.75rem);--ui-font-audio-reading: clamp(1.125rem, 2.2vw, 1.75rem);--ui-font-chart-label: .75rem;--ui-pad-control: 20px;--ui-target-control: 44px;--ui-pad-field: 12px;--ui-duration-feedback: .18s;--ui-duration-working: 1s;--ui-pad-panel: 24px;--ui-radius-field: 10px;--ui-radius-node: 14px;--ui-radius-group: 20px;--ui-radius-card: 28px;--ui-radius-panel: 28px;--ui-radius-pill: 999px;--ui-capsule-top: 16px;--ui-capsule-h: 64px;--ui-capsule-max: 1180px;--ui-capsule-gutter: clamp(20px, 4vw, 44px);--ui-chrome-inset: 12px;--ui-sidebar-w: 15rem;--ui-dock-w: 4.5rem;--ui-tabbar-h: 68px;--ui-topbar-h: 60px;--ui-tabbar-inset: 14px}[data-tone=dark]{--ui-ground: #100F0D;--ui-raised: #1A1815;--ui-card: #232120;--ui-info-ground: #1C2A38;--ui-info-ink: #F5F2EC;--ui-info-body: #D6CFC1;--ui-info-accent: #51BCFF;--ui-analytics-website-accent: #51BCFF;--ui-analytics-website-wash: color-mix(in srgb, #51BCFF 10%, #232120);--ui-analytics-youtube-accent: #FF6B5E;--ui-analytics-instagram-accent: #A99BD6;--ui-analytics-tiktok-accent: #91C6BA;--ui-analytics-youtube-wash: color-mix(in srgb, #FF6B5E 10%, #232120);--ui-analytics-instagram-wash: color-mix(in srgb, #A99BD6 12%, #232120);--ui-analytics-tiktok-wash: color-mix(in srgb, #91C6BA 10%, #232120);--ui-audio-ground: #252F3C;--ui-audio-measure-accent: #51BCFF;--ui-audio-stream-accent: #A99BD6;--ui-audio-check-accent: #91C6BA;--ui-audio-compare-accent: #E9A13C;--ui-audio-measure-tint: color-mix(in srgb, #51BCFF 15%, #232120);--ui-audio-stream-tint: color-mix(in srgb, #A99BD6 15%, #232120);--ui-audio-check-tint: color-mix(in srgb, #91C6BA 15%, #232120);--ui-audio-compare-tint: color-mix(in srgb, #E9A13C 12%, #232120);--ui-ink: #F5F2EC;--ui-body: #D6CFC1;--ui-muted: #A79F92;--ui-line: rgba(245, 242, 236, .12);--ui-fill: rgba(245, 242, 236, .09);--ui-fill-strong: rgba(245, 242, 236, .16);--ui-amber-text: #E9A13C;--ui-danger: #FF6B5E;--ui-danger-ink: #100F0D;--ui-focus: #E9A13C;--ui-logo-mark: #E9A13C;--ui-logo-word: #F5F2EC;--ui-lift: 0 24px 48px -28px rgba(0, 0, 0, .85);--ui-glass-rgb: 38 36 32;--ui-glass-edge: rgba(255, 255, 255, .14);--ui-glass-hi: rgba(255, 255, 255, .18);--ui-glass-drop: rgba(0, 0, 0, .55)}[data-tone=light]{--ui-ground: #F4F3F0;--ui-raised: #FFFFFF;--ui-card: #FFFFFF;--ui-info-ground: color-mix(in srgb, #51BCFF 12%, #FFFFFF);--ui-info-ink: #1D1B18;--ui-info-body: #45403A;--ui-info-accent: #17384C;--ui-analytics-website-accent: #17384C;--ui-analytics-website-wash: color-mix(in srgb, #17384C 9%, #FFFFFF);--ui-analytics-youtube-accent: #A52D22;--ui-analytics-instagram-accent: #61517F;--ui-analytics-tiktok-accent: #315F5C;--ui-analytics-youtube-wash: color-mix(in srgb, #FF6B5E 9%, #FFFFFF);--ui-analytics-instagram-wash: color-mix(in srgb, #A99BD6 12%, #FFFFFF);--ui-analytics-tiktok-wash: color-mix(in srgb, #315F5C 9%, #FFFFFF);--ui-audio-ground: #E8EEEF;--ui-audio-measure-accent: #17384C;--ui-audio-stream-accent: #61517F;--ui-audio-check-accent: #315F5C;--ui-audio-compare-accent: #805012;--ui-audio-measure-tint: color-mix(in srgb, #51BCFF 15%, #FFFFFF);--ui-audio-stream-tint: color-mix(in srgb, #A99BD6 15%, #FFFFFF);--ui-audio-check-tint: color-mix(in srgb, #91C6BA 15%, #FFFFFF);--ui-audio-compare-tint: color-mix(in srgb, #E9A13C 12%, #FFFFFF);--ui-ink: #1D1B18;--ui-body: #45403A;--ui-muted: #6B655D;--ui-line: rgba(29, 27, 24, .1);--ui-fill: rgba(29, 27, 24, .055);--ui-fill-strong: rgba(29, 27, 24, .1);--ui-amber-text: #A86512;--ui-danger: #A52D22;--ui-danger-ink: #FFFFFF;--ui-focus: #A86512;--ui-logo-mark: #C4832B;--ui-logo-word: #100F0D;--ui-lift: 0 24px 48px -30px rgba(60, 45, 25, .35);--ui-glass-rgb: 255 255 255;--ui-glass-edge: rgba(255, 255, 255, .75);--ui-glass-hi: rgba(255, 255, 255, .95);--ui-glass-drop: rgba(60, 45, 25, .22)}@media(max-width:640px){:root{--ui-capsule-h: 56px}}@property --spec-a{syntax: "<number>"; inherits: true; initial-value: .3;}@property --spec-b{syntax: "<number>"; inherits: true; initial-value: .07;}@property --edge-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@layer reset{[hidden]{display:none!important}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}body{font-synthesis:none}img,video,canvas,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}:where(html.js) [data-reveal]{opacity:1}@media(prefers-reduced-motion:no-preference){:where(html.js:not([data-motion=off])) [data-reveal]{opacity:0;transform:translateY(44px);transition:opacity .6s ease,transform .6s ease}:where(html.js:not([data-motion=off])) [data-reveal].is-revealed{opacity:1;transform:none}}}@font-face{font-family:Archivo Display Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("LiberationSans-Bold"),local("Helvetica Neue Bold"),local("HelveticaNeue-Bold");font-weight:100 900;size-adjust:110.6%;ascent-override:79.5%;descent-override:19%;line-gap-override:0%}@layer base{body{font-family:var(--font);font-variation-settings:"wdth" var(--wdth-text),"wght" 400;font-size:17px;line-height:1.6;letter-spacing:var(--track-prose);color:var(--text);background:var(--ground-room);-webkit-font-smoothing:antialiased}.n{font-family:var(--font-mono);letter-spacing:0;font-variant-numeric:tabular-nums}.label{display:block;font-family:var(--font);font-size:12px;font-variation-settings:"wdth" var(--wdth-label),"wght" 700;letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--text-muted)}h1,h2,h3{text-wrap:balance}h1,.display{font-family:var(--font-display);font-size:var(--recipe-page-title-size);line-height:var(--recipe-page-title-leading);letter-spacing:var(--track-display);font-variation-settings:"wdth" var(--wdth-text),"wght" var(--recipe-page-title-weight)}@media(prefers-reduced-motion:no-preference){:where(html.js:not([data-motion-initial=off])) h1.widen-in{animation:widen-in var(--recipe-reveal-duration) var(--recipe-motion-ease) both}}@keyframes widen-in{0%{font-variation-settings:"wdth" 62,"wght" 900}to{font-variation-settings:"wdth" var(--wdth-text),"wght" 900}}h2{font-size:var(--step-h2);line-height:var(--lead-h2);letter-spacing:var(--track-h2);font-variation-settings:"wdth" var(--wdth-text),"wght" var(--wght-h2);max-width:18ch}.two h2{font-size:clamp(26px,3.4vw,52px);max-width:20ch}.card h2,.stage h2{font-size:clamp(22px,2.3vw,34px);line-height:1.1;letter-spacing:var(--track-h2);max-width:26ch}h3{font-size:clamp(19px,1.6vw,23px);line-height:1.25;letter-spacing:var(--track-prose);font-variation-settings:"wdth" var(--wdth-text),"wght" 600}h1+.lede,h1+p,h2+.lede,h2+p{margin-top:clamp(16px,1.6vw,24px)}h3+p{margin-top:10px}.lede+p,p+p{margin-top:14px}.eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:clamp(14px,1.4vw,20px);font-size:var(--recipe-eyebrow-size);font-weight:var(--recipe-eyebrow-weight);letter-spacing:var(--recipe-eyebrow-tracking)}.eyebrow:before{content:"";flex:none;width:22px;height:2px;border-radius:2px;background:var(--film-32)}.lede{font-size:19px;line-height:1.55;color:var(--text-body);max-width:54ch}p{max-width:34rem;color:var(--text-body)}p b,p strong,.lede b,.lede strong{color:var(--text)}a{color:inherit;text-underline-offset:.18em}.em{color:var(--lamp);font-variation-settings:"wdth" var(--wdth-text),"wght" 600}:focus-visible{outline:2px solid var(--lamp);outline-offset:3px}#main:focus-visible{outline:none}}@layer base{html{scroll-padding-top:var(--ceiling-h)}html{scroll-padding-bottom:var(--dock-lift, 0px)}.wrap{max-width:var(--measure);margin:0 auto;padding:0 var(--gutter)}.two{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:start}.two--middle{align-items:center}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media(max-width:900px){.two{grid-template-columns:1fr;gap:32px}}@media(max-width:820px){.grid-3,.grid-2{grid-template-columns:1fr}}.prov{margin-top:16px;max-width:68ch;font-size:14px;line-height:1.65;color:var(--text-body)}.prov .n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;word-spacing:-.39em}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;padding:12px 20px;border-radius:0 0 var(--radius) 0;background:var(--lamp);color:var(--ground-room);font-variation-settings:"wdth" var(--wdth-text),"wght" 600;text-decoration:none}.skip-link:focus{left:0}.visually-hidden,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}@layer components{.band{position:relative}.band__inner{position:relative;z-index:2;max-width:var(--measure);margin:0 auto;padding:clamp(90px,13vw,190px) var(--gutter)}.band--tight .band__inner{padding-block:clamp(56px,7vw,96px)}main>.band:first-child>.band__inner{padding-top:calc(var(--ceiling-h) + 24px)}.band--tall .band__inner{padding-block:clamp(120px,17vw,240px)}main>.band.band--tight:first-child,main>.samples-hero:first-child,main>.tools-showcase:first-child,main>.learn-hero:first-child,main.learn-article{position:relative;isolation:isolate;overflow:clip}main>.band.band--tight:first-child:before,main>.samples-hero:first-child:before,main>.tools-showcase:first-child:before,main>.learn-hero:first-child:before,main.learn-article:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(760px 460px at 50% 0%,color-mix(in srgb,var(--lamp) 26%,transparent) 0%,color-mix(in srgb,var(--arc) 9%,transparent) 45%,transparent 74%)}@media(prefers-reduced-motion:no-preference){main>.band.band--tight:first-child:before,main>.samples-hero:first-child:before,main>.tools-showcase:first-child:before,main>.learn-hero:first-child:before,main.learn-article:before{animation:band-glow-breathe 8s ease-in-out infinite}}[data-motion=off] main>.band.band--tight:first-child:before,[data-motion=off] main>.samples-hero:first-child:before,[data-motion=off] main>.tools-showcase:first-child:before,[data-motion=off] main>.learn-hero:first-child:before,[data-motion=off] main.learn-article:before{animation:none}@keyframes band-glow-breathe{0%,to{opacity:.85}50%{opacity:1}}.band--bleed{overflow:clip}.band__media{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover}.band__scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(100deg,var(--scrim-type) 0%,var(--scrim-type) 42%,var(--scrim-far) 100%)}.band__media--ember{filter:saturate(.45) sepia(.35) hue-rotate(-18deg) brightness(.78)}.band__media--clamp{filter:brightness(.78)}.band--bloom{background-color:var(--studio-blue)}.band--bloom .band__media{inset:50% 4% auto auto;width:auto;height:118%;aspect-ratio:1;transform:translateY(-50%);object-fit:contain;opacity:.85;filter:saturate(.7) sepia(.2) hue-rotate(-10deg);mask-image:radial-gradient(closest-side at 50% 50%,#000 38%,#0000008c 64%,#0000 86%);-webkit-mask-image:radial-gradient(closest-side at 50% 50%,#000 38%,rgba(0,0,0,.55) 64%,rgba(0,0,0,0) 86%)}.band--bloom .band__scrim{background:linear-gradient(100deg,rgba(16,15,13,.35) 0%,rgba(16,15,13,.35) 34%,transparent 72%)}@media(max-width:900px){.band--bloom .band__media{right:auto;left:50%;transform:translate(-50%,-50%);opacity:.5}.band--bloom .band__scrim{background:linear-gradient(180deg,#100f0d59,#100f0d99)}}.band--break{height:clamp(320px,46vh,560px);overflow:clip}.band--break .band__media{inset:0 auto 0 50%;width:auto;height:100%;aspect-ratio:1;object-fit:cover;transform:translate(-50%) scale(1.06);filter:saturate(.7) sepia(.2) hue-rotate(-10deg);mask-image:radial-gradient(closest-side at 50% 50%,#000 34%,#00000080 62%,#0000 84%);-webkit-mask-image:radial-gradient(closest-side at 50% 50%,#000 34%,rgba(0,0,0,.5) 62%,rgba(0,0,0,0) 84%)}}@layer components{.band__inner p+.btn,.band__inner p+.cta{margin-top:24px}}@layer components{.shot{position:relative;overflow:clip;display:grid;align-content:end;min-height:clamp(420px,72vh,760px);padding:clamp(40px,6vw,88px) var(--gutter)}.shot__img{position:absolute;left:0;width:100%;top:-14%;height:128%;object-fit:cover;z-index:0}.shot__img{filter:saturate(1.2) brightness(1.5) contrast(1.06)}.shot__video{filter:saturate(1.12) brightness(1.08) contrast(1.04)}.shot--keys .shot__img{object-position:50% 52%}.shot--desk .shot__img{object-position:50% 46%}.shot--faders .shot__img{object-position:50% 54%}.shot--mic .shot__img{object-position:50% 44%}.shot--cans .shot__img{object-position:50% 50%}.shot--desk-lowlight .shot__img{object-position:50% 58%}.shot--knobs .shot__img{object-position:50% 50%}.shot--meters .shot__img{object-position:50% 42%}.shot--bokeh .shot__img{object-position:50% 44%}.shot__scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#100f0df0,#100f0de0,#100f0d6b,#100f0d00 78%),linear-gradient(0deg,#100f0dd1,#100f0d85 24%,#100f0d24 56%,#100f0d0a)}.shot__inner{position:relative;z-index:2;max-width:var(--measure);margin:0 auto;width:100%}.shot__inner h2{max-width:20ch;margin:10px 0 0;font-size:clamp(26px,3.2vw,44px);font-variation-settings:"wght" 800,"wdth" 96;line-height:1.04;letter-spacing:-.015em}.shot__inner h2+.cta{margin-top:clamp(24px,2.6vw,36px)}}@layer components{.band--split .band__inner{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);align-items:center}.band--split--flip .band__figure{order:-1}.band__figure{margin:0;min-width:0}.band__figure img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:40px 8px}.band--split .band__inner{padding-block:clamp(56px,8vw,104px)}.band--split .band__inner>div{min-width:0}.band--split h2{margin-bottom:18px}.band--split p{max-width:46ch}.band--split p+p{margin-top:16px}@media(max-width:860px){.band--split .band__inner{grid-template-columns:1fr;gap:32px}.band--split--flip .band__figure{order:0}}}@layer components{.control-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.control-row :is(input,select,button,.btn){min-height:44px}@media(max-width:480px){.control-row{grid-template-columns:minmax(0,1fr)}.control-row>:is(button,.btn){width:100%}}.card{position:relative;border-radius:var(--radius);background:var(--glass-tint);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--film-8);box-shadow:inset 0 1px #f5f2ec24,inset 0 -1px #f5f2ec08;overflow:hidden}.card:before,.glass:before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;padding:1px;background:linear-gradient(150deg,rgba(245,242,236,var(--spec-a, .3)),rgba(245,242,236,var(--spec-b, .07)) 38%,transparent 68%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.card>*{position:relative;z-index:2}.glass{position:relative;border-radius:var(--radius);background:var(--glass-tint);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border:1px solid var(--film-8)}.glass--solid,.card--solid{background:var(--glass-tint-solid)}.card__pad{padding:26px}.card--warm{background:linear-gradient(180deg,#f5f2ec0e,#f5f2ec03 55%,#e9a13c0d),var(--ground-room)}.card--lamp{border-color:#e9a13c6b}.card--sand{--spec-a: .95;--spec-b: .55;background-color:var(--ground-sand);background-image:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-color:#14120e1a;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #14120e0d}.card--sand:before{background:linear-gradient(150deg,rgba(255,255,255,var(--spec-a)),rgba(255,255,255,var(--spec-b)) 34%,#14120e0f 70%,#14120e29)}@media(any-hover:hover)and (prefers-reduced-motion:no-preference){.card--lift.card--sand:hover{--spec-a: 1;--spec-b: .8;border-color:#14120e29}}.cta,.tier__go{position:relative;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;height:var(--recipe-button-height);padding:0 26px;border:0;border-radius:var(--recipe-button-radius);background-color:var(--text);color:var(--ground-room);font-family:var(--font);font-size:15px;font-variation-settings:"wdth" var(--wdth-text),"wght" 600;cursor:pointer;overflow:hidden;transition:background-color var(--recipe-motion-duration) var(--recipe-motion-ease),color var(--recipe-motion-duration) var(--recipe-motion-ease)}:where(.card,.section,.two) :where(h2,h3)+p{margin-top:16px}:where(.card,.section,.two) p+p{margin-top:14px}:where(.card,.section,.two) p+:where(.cta,.btn){margin-top:24px}@media(any-hover:hover){.cta:hover,.tier__go:hover,.cta--lamp:hover,.tier--main .tier__go:hover{background-color:color-mix(in oklab,var(--text),white 10%)}}.cta--lamp,.tier--main .tier__go{background-color:var(--lamp);color:var(--ground-room)}.cta--arc{background-color:var(--film-8);background-image:none;border:1px solid var(--arc-control-edge);box-shadow:none;color:var(--text)}@media(any-hover:hover){.cta--arc:hover{background-color:var(--film-16)}}.cta:active,.tier__go:active{transform:scale(.985);transition-duration:.06s}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;height:var(--recipe-button-height);padding:0 20px;border:1px solid var(--border-control);border-radius:var(--recipe-button-radius);background-color:var(--film-4);color:var(--text);font-family:var(--font);font-size:14px;font-variation-settings:"wdth" var(--wdth-text),"wght" 500;cursor:pointer;transition:background-color var(--recipe-motion-duration) var(--recipe-motion-ease),border-color var(--recipe-motion-duration) var(--recipe-motion-ease),transform var(--recipe-motion-duration) var(--recipe-motion-ease)}@media(any-hover:hover){.btn:hover{background-color:var(--film-8);border-color:var(--film-32);transform:translateY(-1px)}}.btn:active{transform:translateY(0);transition-duration:.06s}.btn[aria-pressed=true]{background:var(--lamp);border-color:var(--lamp);color:var(--ground-room)}.chip{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;height:34px;padding:0 16px;border:1px solid var(--border-control);border-radius:var(--radius-pill);background-color:var(--film-4);color:var(--text-muted);font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.chip[aria-pressed=true]{background:var(--film-8);border-color:var(--border-control);color:var(--text)}.chip[disabled]{opacity:.4;cursor:not-allowed}.band--bloom .demo{container:demo-player / inline-size}.band--bloom .demo__chips{--seg-pad: 4px;--seg-gap: 2px;--genre-key: #3A3530;position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--seg-gap);margin-bottom:22px;padding:var(--seg-pad);border:1px solid rgba(245,242,236,.09);border-radius:var(--radius-pill);background:#100f0d80;box-shadow:inset 0 1px 2px #00000073,0 1px #f5f2ec0d}.band--bloom .demo__chips:before{content:"";position:absolute;z-index:0;top:var(--seg-pad);bottom:var(--seg-pad);left:var(--seg-pad);width:calc((100% - 2 * var(--seg-pad) - 4 * var(--seg-gap)) / 5);border-radius:var(--radius-pill);background:var(--genre-key);box-shadow:inset 0 1px #f5f2ec1a,0 1px 1px #00000059,0 4px 10px -2px #00000073;translate:calc(var(--thumb-i, 0) * (100% + var(--seg-gap))) 0;opacity:var(--thumb-o, 0);pointer-events:none}.band--bloom .demo__chips:has([data-genre=electronic][aria-pressed=true]){--thumb-i: 0;--thumb-o: 1}.band--bloom .demo__chips:has([data-genre=rock][aria-pressed=true]){--thumb-i: 1;--thumb-o: 1}.band--bloom .demo__chips:has([data-genre=hip-hop][aria-pressed=true]){--thumb-i: 2;--thumb-o: 1}.band--bloom .demo__chips:has([data-genre=film][aria-pressed=true]){--thumb-i: 3;--thumb-o: 1}.band--bloom .demo__chips:has([data-genre=acoustic][aria-pressed=true]){--thumb-i: 4;--thumb-o: 1}.band--bloom .demo__chips .chip[data-genre=electronic]{--chip-tone: var(--lamp)}.band--bloom .demo__chips .chip[data-genre=rock]{--chip-tone: var(--cool)}.band--bloom .demo__chips .chip[data-genre=hip-hop]{--chip-tone: var(--iris)}.band--bloom .demo__chips .chip[data-genre=film]{--chip-tone: var(--arc)}.band--bloom .demo__chips .chip[data-genre=acoustic]{--chip-tone: var(--arc-lit)}.band--bloom .demo__chips .chip{position:relative;z-index:1;gap:7px;min-width:0;height:40px;padding:0 6px;border:0;border-radius:var(--radius-pill);background-color:transparent;color:var(--text-muted);font-family:var(--font);font-size:13px;font-variation-settings:"wdth" var(--wdth-text),"wght" 520;letter-spacing:.005em;white-space:nowrap}.band--bloom .demo__chips .chip:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:#f5f2ec33}.band--bloom .demo__chips .chip[aria-pressed=true]{color:var(--text);background-color:var(--genre-key);font-variation-settings:"wdth" var(--wdth-text),"wght" 620}.band--bloom .demo__chips .chip[aria-pressed=true]:before{background:var(--chip-tone);box-shadow:0 0 0 2px color-mix(in oklab,var(--chip-tone) 28%,transparent)}.band--bloom .demo__chips .chip:focus-visible{outline:2px solid var(--text);outline-offset:2px}@media(any-hover:hover){.band--bloom .demo__chips .chip:not([aria-pressed=true]):hover{color:var(--text-body)}.band--bloom .demo__chips .chip:not([aria-pressed=true]):hover:before{background:#f5f2ec61}}@media(prefers-reduced-motion:no-preference){:where(html.js:not([data-motion=off])) .band--bloom .demo__chips:before{transition:translate .45s cubic-bezier(.16,1,.3,1),opacity .2s ease}:where(html.js:not([data-motion=off])) .band--bloom .demo__chips .chip{transition:background-color 0s,color .2s ease}:where(html.js:not([data-motion=off])) .band--bloom .demo__chips .chip:before{transition:background-color .2s ease,box-shadow .2s ease}:where(html.js:not([data-motion=off])) .band--bloom .demo__chips .chip[aria-pressed=true]{transition:background-color 0s linear .26s,color .2s ease .1s}:where(html.js:not([data-motion=off])) .band--bloom .demo__chips .chip[aria-pressed=true]:before{transition:background-color .2s ease .22s,box-shadow .2s ease .22s}}@container demo-player (max-width: 27rem){.band--bloom .demo__chips{display:flex;flex-wrap:wrap;gap:var(--ui-gap-control);border-radius:var(--ui-radius-group)}.band--bloom .demo__chips:before{display:none}.band--bloom .demo__chips .chip{flex:1 1 calc((100% - 2 * var(--ui-gap-control)) / 3);flex-direction:column;gap:var(--ui-gap-control);min-height:var(--ui-target-control);height:auto;padding:0 var(--seg-gap);border-radius:var(--ui-radius-node);font-size:11.5px}.band--bloom .demo__chips .chip[aria-pressed=true]{transition-delay:0s}}@media(max-width:560px){.band--bloom .demo__chips .chip{min-height:var(--ui-target-control)}}.band--bloom .demo__sides{border:1px solid rgba(245,242,236,.09);background:#100f0d80;box-shadow:inset 0 1px 2px #00000073,0 1px #f5f2ec0d}.band--bloom .demo__sides:before,.band--bloom .demo__sides>.btn[aria-pressed=true]{background-image:none;box-shadow:inset 0 1px #ffffff38,0 1px 1px #00000059,0 4px 10px -2px #00000073}.badge{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 12px;border:1px solid var(--film-16);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--step-micro);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.badge--lamp{border-color:#e9a13c73;color:var(--lamp)}.badge--lamp:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--lamp)}.empty{border:1px dashed var(--film-16);border-radius:var(--radius);padding:26px;font-family:var(--font-mono);font-size:12.5px;line-height:1.8;color:var(--text-muted)}.tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;align-items:stretch}.tier{position:relative;display:flex;flex-direction:column;gap:14px;padding:26px}.tier .badge{position:absolute;top:22px;right:22px}.tier__price{font-family:var(--font-mono);font-size:34px;font-weight:500;font-variant-numeric:proportional-nums;letter-spacing:-.01em}.tier__period{font-size:15px;margin-left:.25em;letter-spacing:0;color:var(--text-muted)}.tier__blurb,.tier__list{font-size:15px;color:var(--text-muted)}.tier__blurb{max-width:34ch}.tier__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.tier__list li{padding-left:24px;text-indent:-24px}.tier__list li:before{content:"";display:inline-block;width:14px;height:1px;margin-right:10px;background:var(--film-32);vertical-align:middle}.tier__go{margin-top:auto;align-self:stretch}@media(max-width:900px){.tiers{grid-template-columns:1fr}}@media(prefers-reduced-motion:no-preference){:where(html.js:not([data-motion=off])) [data-reveal] [data-stagger]>*{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}:where(html.js:not([data-motion=off])) [data-reveal].is-revealed [data-stagger]>*{opacity:1;transform:none}[data-stagger]>*:nth-child(2){transition-delay:.12s}[data-stagger]>*:nth-child(3){transition-delay:.24s}[data-stagger]>*:nth-child(4){transition-delay:.36s}[data-stagger]>*:nth-child(5){transition-delay:.48s}[data-stagger]>*:nth-child(n+6){transition-delay:.6s}}@media(any-hover:hover)and (prefers-reduced-motion:no-preference){.card--lift{transition:transform .3s ease,border-color .3s ease}.card--lift:before{transition:--spec-a .3s ease,--spec-b .3s ease}.card--lift:hover{transform:scale(var(--lift));border-color:var(--film-16);--spec-a: .52;--spec-b: .14}}@media(any-hover:hover){.card--lamp.card--lift:hover{border-color:#e9a13cd1}}.tier--bright{background:var(--iris);border-color:var(--iris)}.tier--bright:before{opacity:.5}.tier--bright .label,.tier--bright .tier__price,.tier--bright .tier__period,.tier--bright .tier__list,.tier--bright .tier__blurb{color:var(--ground-room)}.tier--bright .tier__list li:before{background:#100f0d66}.tier--bright .tier__go{background:var(--ground-room);color:var(--text)}@media(any-hover:hover){.tier--bright.card--lift:hover{border-color:var(--iris)}.tier--bright .tier__go:hover{background-color:color-mix(in oklab,var(--ground-room),white 14%)}}@supports not (backdrop-filter: blur(1px)){.card,.glass{background:var(--ground-console);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-reduced-transparency:reduce){.card,.glass{background:var(--ground-console);backdrop-filter:none;-webkit-backdrop-filter:none}.card:before,.glass:before{display:none}}}@layer surfaces{.card--ember{background-color:var(--card-ember-bg);background-image:none;border-color:var(--card-ember-edge)}.card--arc{background-color:var(--card-arc-bg);background-image:none;border-color:var(--card-arc-edge)}.card--ember h2,.card--ember h3,.card--ember .em,.card--ember .tier__price{color:var(--lamp)}.card--arc h2,.card--arc h3,.card--arc .em{color:var(--arc)}.card--ember strong{color:var(--lamp)}.card--arc strong{color:var(--arc)}.card--ember:after,.card--arc:after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--edge-angle),transparent 0 62%,rgba(255,255,255,.85) 78%,rgba(255,255,255,.25) 86%,transparent 94% 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}@media(prefers-reduced-motion:no-preference){:where(html.js:not([data-motion=off])) .card--ember:after,:where(html.js:not([data-motion=off])) .card--arc:after{animation:edge-travel 9s linear infinite}}@keyframes edge-travel{to{--edge-angle: 360deg}}}@layer surfaces{.sand,.card--sand{--text: var(--sand-text);--text-body: var(--sand-text-body);--text-muted: var(--sand-text-muted);--lamp: var(--sand-accent);--ground-room: var(--ground-sand);--film-4: rgba(20, 18, 14, .04);--film-8: rgba(20, 18, 14, .07);--film-16: var(--sand-film);--film-32: var(--sand-film-strong);--border-control: var(--sand-border-control);background:var(--ground-sand);color:var(--sand-text)}.sand .qa summary:after{color:var(--sand-accent)}.sand .qa details[open] summary:after{color:var(--ground-sand)}.sand :focus-visible{outline-color:var(--sand-text)}}@layer surfaces{.card--ember:after,.card--arc:after{display:none}.card--sand:before{display:none}.card--arc{border-color:var(--arc)}.card--ember{border-color:var(--lamp)}}@layer components{.ambient-scene{position:relative;isolation:isolate;overflow:hidden}.ambient-scene__video{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;pointer-events:none}.ambient-scene__scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,var(--scrim-type) 0%,var(--scrim-type) 48%,var(--scrim-far) 100%);pointer-events:none}.ambient-scene__motion{display:none}@media(max-width:640px){.ambient-scene__motion{display:inline-flex;margin-bottom:var(--ui-gap-content)}}.editorial-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);gap:clamp(32px,6vw,88px);align-items:center}.editorial-media{position:relative;overflow:clip;min-height:clamp(20rem,46vw,38rem);margin:0;border-radius:clamp(12px,1.6vw,16px);background:var(--ground-console)}.editorial-media>:is(img,video),:is(img,video).editorial-media__asset{width:100%;height:100%;object-fit:cover}:is(img,video).editorial-media__asset{position:absolute;inset:0}.editorial-card{overflow:clip;border-radius:14px}.editorial-card--anchor:is(a,button){transition:transform var(--recipe-motion-duration) var(--recipe-motion-ease),box-shadow var(--recipe-motion-duration) var(--recipe-motion-ease)}@media(prefers-reduced-motion:no-preference)and (any-hover:hover){.editorial-card--anchor:is(a,button):hover{transform:translateY(-4px);box-shadow:0 12px 28px #0000003d}}@media(max-width:760px){.editorial-grid{grid-template-columns:minmax(0,1fr)}.editorial-media{min-height:clamp(17rem,82vw,28rem)}}.tone-panel{position:relative;width:calc(100% - (2 * var(--gutter)));max-width:var(--measure);margin:clamp(56px,8vw,112px) auto;padding:clamp(40px,7vw,104px) clamp(24px,6vw,88px);border-radius:clamp(24px,2.6vw,36px);overflow:clip;box-shadow:0 40px 90px -36px #000000b3}.tone-panel__title{max-width:13ch;margin:12px 0 0;font-size:clamp(38px,5.6vw,74px);font-variation-settings:"wght" 900,"wdth" 92;line-height:.9;letter-spacing:-.03em}.tone-panel__lede{max-width:44ch;margin:clamp(18px,2vw,26px) 0 0;font-size:clamp(16.5px,1.3vw,19px);line-height:1.58;color:var(--text-body)}@media(prefers-reduced-motion:no-preference){:where(html.js:not([data-motion=off])) .tone-panel[data-reveal]{transform:translateY(72px) scale(.94);transform-origin:50% 0;transition:opacity .7s ease,transform .9s cubic-bezier(.16,1,.3,1)}:where(html.js:not([data-motion=off])) .tone-panel[data-reveal].is-revealed{transform:none}}@media(prefers-reduced-motion:no-preference){:where(html.js:not([data-motion-initial=off])) .tone-panel[data-reveal].is-revealed .tone-panel__title{animation:panel-widen 1.1s cubic-bezier(.16,1,.3,1) .12s both}}@keyframes panel-widen{0%{font-variation-settings:"wght" 900,"wdth" 62}to{font-variation-settings:"wght" 900,"wdth" 92}}.tone-panel--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(36px,5.5vw,80px);align-items:center}.tone-panel__copy{display:grid;justify-items:start}.tone-panel__actions{display:flex;flex-wrap:wrap;gap:10px 12px;margin-top:clamp(26px,2.8vw,36px)}.tone-panel__media{position:relative;margin:0;aspect-ratio:5 / 4;overflow:hidden;border:1px solid rgba(16,15,13,.32);border-radius:clamp(18px,2vw,26px);background-color:var(--ember-ink);box-shadow:0 28px 70px #100f0d6b;transform:rotate(2deg)}.tone-panel__video,.tone-panel__media>img{display:block;width:100%;height:100%;object-fit:cover}.tone-panel__media--hands{aspect-ratio:11 / 10}.tone-panel__media--hands .tone-panel__video{object-position:100% 50%}@media(max-width:900px){.tone-panel--split{grid-template-columns:minmax(0,1fr)}.tone-panel__media{width:100%;max-width:560px;transform:rotate(1.5deg)}}@media(any-hover:hover)and (prefers-reduced-motion:no-preference){:where(html.js:not([data-motion=off])) .tone-panel__media{transition:transform .5s cubic-bezier(.16,1,.3,1)}:where(html.js:not([data-motion=off])) .tone-panel__media:hover{transform:rotate(0) scale(1.02)}}@supports (animation-timeline: view()){@media(min-width:901px)and (prefers-reduced-motion:no-preference){:where(html.js:not([data-motion=off])) .tone-panel__media{animation:panel-depth linear both;animation-timeline:view();animation-range:cover}}}@keyframes panel-depth{0%{translate:0 30px}to{translate:0 -24px}}}@layer surfaces{.contrast-band--sand,.contrast-band--blue,.contrast-band--violet,.contrast-band--amber,.contrast-band--terra,.contrast-band--cool{color:var(--section-ink);background-color:var(--section-bg)}.contrast-band--sand{--section-bg: var(--studio-sand);--section-ink: var(--studio-sand-ink);--text: var(--sand-text);--text-body: var(--sand-text-body);--text-muted: var(--sand-text-muted);--lamp: var(--sand-accent);--ground-room: var(--ground-sand);--film-4: rgba(20, 18, 14, .04);--film-8: rgba(20, 18, 14, .07);--film-16: var(--sand-film);--film-32: var(--sand-film-strong);--border-control: var(--sand-border-control)}.contrast-band--blue{--section-bg: var(--studio-blue);--section-ink: var(--studio-blue-ink);--text: var(--studio-blue-ink);--text-body: var(--studio-blue-body);--text-muted: var(--studio-blue-muted);--lamp: var(--studio-blue-focus);--ground-room: var(--studio-blue);--film-4: rgba(245, 242, 236, .06);--film-8: rgba(245, 242, 236, .1);--film-16: rgba(245, 242, 236, .18);--film-32: rgba(245, 242, 236, .34);--border-control: rgba(245, 242, 236, .5)}.contrast-band--violet{--section-bg: var(--studio-violet);--section-ink: var(--studio-violet-ink);--text: var(--ember-ink);--text-body: var(--ember-ink-soft);--text-muted: var(--ember-ink-soft);--lamp: var(--ember-ink);--ground-room: var(--studio-violet);--film-4: rgba(16, 15, 13, .04);--film-8: rgba(16, 15, 13, .08);--film-16: rgba(16, 15, 13, .16);--film-32: rgba(16, 15, 13, .32);--border-control: rgba(16, 15, 13, .56)}.contrast-band--amber{--section-bg: var(--studio-amber);--section-ink: var(--studio-amber-ink);--text: var(--studio-amber-ink);--text-body: var(--studio-amber-soft);--text-muted: var(--studio-amber-soft);--lamp: var(--studio-amber-ink);--ground-room: var(--studio-amber);--film-4: rgba(16, 15, 13, .05);--film-8: rgba(16, 15, 13, .09);--film-16: rgba(16, 15, 13, .18);--film-32: rgba(16, 15, 13, .34);--border-control: var(--studio-amber-edge)}.contrast-band--terra{--section-bg: var(--studio-terra);--section-ink: var(--studio-terra-ink);--text: var(--studio-terra-ink);--text-body: var(--studio-terra-soft);--text-muted: var(--studio-terra-soft);--lamp: var(--studio-terra-ink);--ground-room: var(--studio-terra);--film-4: rgba(16, 15, 13, .05);--film-8: rgba(16, 15, 13, .09);--film-16: rgba(16, 15, 13, .18);--film-32: rgba(16, 15, 13, .34);--border-control: var(--studio-terra-edge)}.contrast-band--cool{--section-bg: var(--studio-cool);--section-ink: var(--studio-cool-ink);--text: var(--studio-cool-ink);--text-body: var(--studio-cool-soft);--text-muted: var(--studio-cool-soft);--lamp: var(--studio-cool-ink);--ground-room: var(--studio-cool);--film-4: rgba(16, 15, 13, .05);--film-8: rgba(16, 15, 13, .09);--film-16: rgba(16, 15, 13, .18);--film-32: rgba(16, 15, 13, .34);--border-control: var(--studio-cool-edge)}.card[class*=contrast-band--]:before{display:none}.card[class*=contrast-band--]{backdrop-filter:none;-webkit-backdrop-filter:none;border-color:transparent}.contrast-band--sand :focus-visible,.contrast-band--violet :focus-visible,.contrast-band--amber :focus-visible,.contrast-band--terra :focus-visible,.contrast-band--cool :focus-visible{outline-color:var(--section-ink)}.contrast-band--blue :focus-visible{outline-color:var(--lamp)}.contrast-band--violet :is(.cta,.tier__go),.contrast-band--amber :is(.cta,.tier__go),.contrast-band--terra :is(.cta,.tier__go),.contrast-band--cool :is(.cta,.tier__go){color:var(--section-bg);background:var(--section-ink);border-color:var(--section-ink);box-shadow:0 8px 24px #100f0d33}@media(any-hover:hover){.contrast-band--violet :is(.cta,.tier__go):hover,.contrast-band--amber :is(.cta,.tier__go):hover,.contrast-band--terra :is(.cta,.tier__go):hover,.contrast-band--cool :is(.cta,.tier__go):hover{background:color-mix(in oklab,var(--section-ink),white 16%)}}}@layer components{.tool-hub__video{display:block;width:100%;max-height:240px;object-fit:cover;margin-top:32px;border-radius:4px}.tool-page{--tool-accent: var(--tone-tools)}.tool-page--art,.tool-page--release{--tool-accent: var(--tone-releases)}.tool-hero,.tool-story,.tool-faq,.tool-related,.tool-directory{max-width:var(--measure);margin-inline:auto}.tool-hero{display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:clamp(32px,5vw,72px);padding:144px 0 80px}.tool-hero__copy h1{font-size:clamp(48px,5.4vw,76px);line-height:1.02;letter-spacing:-.04em;max-width:12ch;margin:0 0 24px}.tool-hero__copy>p{max-width:44ch}.tool-hero__copy .label{color:var(--tool-accent)}.tool-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px}.tool-access{font-size:14px;line-height:1.6;margin-top:24px;color:var(--text-muted)}.tool-access a{text-decoration:underline;text-underline-offset:3px}.tool-artifact{margin:0;min-width:0}.tool-artifact__frame{background:var(--ground-console);border:1px solid var(--film-16);border-radius:8px;overflow:hidden}.tool-artifact img{display:block;width:100%;height:auto}.tool-artifact figcaption{font-size:13px;line-height:1.6;color:var(--text-muted);padding-top:14px}.tool-artifact--cover{max-width:540px;margin-left:auto}.tool-rail{display:flex;flex-wrap:wrap;gap:16px 32px;max-width:var(--measure);margin:0 auto 72px;border-block:1px solid var(--film-16);padding:20px 0}.tool-rail span{font-size:14px}.tool-story{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;padding-block:64px;border-top:1px solid var(--film-16)}.tool-story h2{font-size:clamp(30px,3vw,42px);line-height:1.12;max-width:16ch}.tool-story h3{font-size:21px;margin-block:0 12px}.tool-story__body{display:grid;gap:32px}.tool-story__body p{max-width:60ch;margin-block:0}.tool-story__body ul{padding-left:22px;line-height:1.8}.tool-story--media{grid-template-columns:1fr 1fr;align-items:center}.tool-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;padding-block:64px;border-top:1px solid var(--film-16)}.tool-faq h2{font-size:clamp(30px,3vw,42px)}.tool-faq details{border-bottom:1px solid var(--film-16);padding:20px 0}.tool-faq summary{font-size:19px;font-weight:600;cursor:pointer}.tool-faq details p{margin-top:18px;max-width:58ch}.tool-related{padding-block:48px 72px}.tool-related h2{font-size:26px;margin-bottom:24px}.tool-related__links{display:flex;flex-wrap:wrap;gap:16px 32px}.tool-related__links a{text-decoration:underline;text-underline-offset:5px}.tool-page__close{margin:0 auto 64px;max-width:var(--measure);padding:clamp(32px,5vw,64px);border-radius:8px}.tool-page__close h2{font-size:clamp(32px,4vw,48px);max-width:24ch}.tool-page__close p{max-width:52ch;margin-top:20px}.tool-directory{padding-block:30px 72px}.tool-directory__heading{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:32px}.tool-directory__heading h2{font-size:clamp(32px,4vw,44px)}.tool-directory__grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.tool-tile{display:grid;grid-template-columns:150px 1fr;gap:24px;border-top:1px solid var(--film-16);padding-top:28px}.tool-tile img{width:150px;height:180px;object-fit:cover;border-radius:4px}.tool-tile h3{font-size:25px;margin-block:10px 16px}.tool-tile p{font-size:16px;line-height:1.65}.tool-tile a{display:inline-block;margin-top:20px;text-decoration:underline;text-underline-offset:5px}.tool-tile .label{color:var(--tool-accent);font-size:11px}.tool-proof{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding:48px;border-radius:8px;max-width:var(--measure);margin:24px auto 72px}.tool-proof h2{font-size:clamp(30px,3.5vw,44px);line-height:1.1;margin-block:16px 20px}.tool-proof img{width:100%;height:auto;border-radius:3px}.tool-proof p{max-width:48ch}.tool-proof__actions{margin-top:24px}@media(max-width:1240px){.tool-hero,.tool-story,.tool-faq,.tool-related,.tool-directory,.tool-rail,.tool-proof,.tool-page__close{margin-inline:24px}}@media(max-width:760px){.tool-hero{grid-template-columns:1fr;padding-top:128px;gap:32px}.tool-hero__copy h1{font-size:clamp(42px,10vw,64px);max-width:15ch}.tool-artifact--cover{max-width:none;margin-left:0}.tool-story,.tool-story--media,.tool-faq,.tool-directory__heading,.tool-directory__grid,.tool-proof{grid-template-columns:1fr;gap:28px}.tool-story,.tool-faq{padding-block:40px}.tool-story h2{max-width:22ch}.tool-proof{padding:28px}.tool-tile{grid-template-columns:100px 1fr;gap:18px}.tool-tile img{width:100px;height:140px}.tool-tile h3{font-size:23px}.tool-rail{margin-bottom:40px}}@media(prefers-reduced-motion:reduce){.tool-page *{scroll-behavior:auto}}}@layer components{.hero2__media{filter:saturate(.65) brightness(.9);object-position:center 58%}.hero2__glow{animation:none;opacity:.58}.tool-page{--scene-ground: #20333b;--scene-photo: url(/media/image/producer-blue-studio-1200.jpg);--scene-tint: #98c9c8}.tool-page--art{--scene-ground: var(--scene-violet);--scene-photo: url(/media/image/cloud-pink-teal-1200.jpg);--scene-tint: #c4b2d4}.tool-page--release{--scene-ground: #2b2e40;--scene-photo: url(/media/image/cloud-shadow-blue-1200.jpg);--scene-tint: #b7a9d2}.tool-page--live{--scene-ground: var(--scene-teal);--scene-photo: url(/media/image/guitar-teal-bokeh-1200.jpg);--scene-tint: #a6d1be}.tool-page--hub{--scene-ground: var(--scene-slate);--scene-photo: url(/media/image/producer-blue-studio-1200.jpg);--scene-tint: #a9c1db}.tool-page .tool-hero{position:relative;isolation:isolate;padding-bottom:clamp(76px,8vw,124px)}.tool-page .tool-hero:before{content:"";position:absolute;z-index:-1;inset:0 auto 0 50%;width:100vw;transform:translate(-50%);background-color:var(--scene-ground);background-image:linear-gradient(90deg,var(--scene-ground) 0%,color-mix(in srgb,var(--scene-ground) 92%,transparent) 50%,color-mix(in srgb,var(--scene-ground) 68%,transparent) 100%),var(--scene-photo);background-position:center,right center;background-size:cover;pointer-events:none}.tool-page .tool-hero__copy{max-width:42rem}.tool-page .tool-hero__copy h1{line-height:1.04}.tool-page .tool-hero__copy>p{line-height:1.65}.tool-page .tool-hero__copy .label{color:var(--scene-tint)}.tool-page .tool-hero .tool-access{color:#e1e7e6}.tool-page .tool-artifact__frame{border-color:#ebf1f057;box-shadow:0 28px 65px -38px #000000c7}.tool-page .tool-rail{border-block-color:color-mix(in srgb,var(--scene-tint) 36%,transparent)}.tool-page .tool-story{gap:clamp(32px,5vw,76px);padding-block:clamp(64px,7vw,112px)}.tool-page .tool-story:nth-of-type(3n){border-top-color:color-mix(in srgb,var(--scene-tint) 45%,transparent)}.tool-page .tool-faq{padding-block:clamp(64px,7vw,112px)}.tool-page .tool-tile{gap:clamp(20px,3vw,32px);padding-block:32px}.tool-page .tool-tile img{width:160px;height:184px}.tool-page .tool-tile p{max-width:50ch}.tool-page .tool-artifact figcaption{color:#d4dedc}@media(prefers-reduced-motion:no-preference){:where(html.js:not([data-motion=off])) [data-chapter-reveal] :is(.tool-artifact,.product-flow__frames>figure){transition:opacity .62s ease,transform .8s cubic-bezier(.2,.75,.2,1),clip-path .8s cubic-bezier(.2,.75,.2,1)}:where(html.js:not([data-motion=off])) [data-chapter-reveal]:not(.is-revealed) :is(.tool-artifact,.product-flow__frames>figure){opacity:.45;clip-path:inset(0 13% 0 0)}:where(html.js:not([data-motion=off])) [data-chapter-reveal].is-revealed :is(.tool-artifact,.product-flow__frames>figure){opacity:1;clip-path:inset(0)}:where(html.js:not([data-motion=off])) [data-chapter-reveal]:not(.is-revealed) .tool-artifact{transform:translate(-20px) scale(.98)}:where(html.js:not([data-motion=off])) [data-chapter-reveal].is-revealed .tool-artifact{transform:none}:where(html.js:not([data-motion=off])) [data-chapter-reveal] :is(.tool-story__body,.product-flow__copy,.tool-story--media>div:last-child){transition:opacity .65s ease .16s,transform .72s ease .16s}:where(html.js:not([data-motion=off])) [data-chapter-reveal]:not(.is-revealed) :is(.tool-story__body,.product-flow__copy,.tool-story--media>div:last-child){opacity:.5;transform:translate(16px)}:where(html.js:not([data-motion=off])) [data-chapter-reveal].is-revealed :is(.tool-story__body,.product-flow__copy,.tool-story--media>div:last-child){opacity:1;transform:none}.product-flow__frames>figure:nth-child(2){transition-delay:.18s}}main>.band.band--tight:first-child:not(.contrast-band--sand):before{background:linear-gradient(90deg,#202d36,#202d36f5 52%,#202d36c7),url(/media/image/studio-desk-low-light-1200.jpg) right center / cover}main[data-personal-mastering]>.band.band--tight:first-child:before{background:linear-gradient(90deg,#322c36,#322c36f0 56%,#322c36b8),url(/media/image/studio-mic-warm-amber-1200.jpg) right center / cover}main>.learn-hero:first-child:before{background:linear-gradient(90deg,#292c3c,#292c3cf0,#292c3cb8),url(/media/image/keys-spotlight-1200.jpg) right center / cover}main>.learn-hero:first-child{position:relative;width:100%;max-width:none;margin:0;padding-inline:max(var(--gutter),calc((100vw - var(--measure)) / 2 + var(--gutter)))}.learn-hero__index{background:#1618243d;padding-inline:clamp(18px,2vw,30px);border-radius:12px}.learn-hero__index a{min-height:68px}.learn-hero__index strong{line-height:1.35}.learn-hub{padding-top:clamp(76px,9vw,124px)}.learn-guide-preview{gap:clamp(32px,5vw,72px);padding-block:clamp(40px,5vw,64px)}@media(max-width:760px){.tool-page .tool-hero:before{background-image:linear-gradient(180deg,rgb(28 43 51 / .9),var(--scene-ground) 85%),var(--scene-photo);background-position:center,center top}.tool-page--art .tool-hero:before{background-image:linear-gradient(180deg,rgb(49 45 60 / .88),var(--scene-ground) 85%),var(--scene-photo)}.tool-page--release .tool-hero:before{background-image:linear-gradient(180deg,rgb(43 46 64 / .88),var(--scene-ground) 85%),var(--scene-photo)}.tool-page .tool-hero{padding-bottom:64px}.tool-page .tool-tile img{width:100%;height:auto;aspect-ratio:4 / 3}.learn-hero__index{padding-inline:18px}}.tool-page .tool-hero--prints{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.tool-prints{position:relative;aspect-ratio:1 / .96;min-width:0}.tool-print{position:absolute;display:block;color:var(--text);text-decoration:none;border-radius:8px;box-shadow:0 28px 65px -38px #000000c7;transform:rotate(var(--tilt, 0deg));transform-origin:50% 60%}.tool-print__frame{display:block;overflow:hidden;border:1px solid rgb(235 241 240 / .34);border-top:0;border-radius:0 0 8px 8px;background:var(--ground-console)}.tool-print__frame img{display:block;width:100%;height:auto}.tool-print__caption{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 14px;padding:12px 16px 13px;border:1px solid rgb(235 241 240 / .34);border-bottom:0;border-radius:8px 8px 0 0;background:var(--ground-room)}.tool-print__caption strong{font-size:15px;font-weight:700;letter-spacing:-.01em}.tool-print__caption span{font-size:13px;line-height:1.4;color:var(--text-body)}.tool-print--stage{top:0;right:0;width:63%;--tilt: 3deg;z-index:1}.tool-print--release{top:22%;left:0;width:61%;--tilt: -3.5deg;z-index:2}.tool-print--mastering{bottom:0;right:6%;width:69%;--tilt: 1.5deg;z-index:3}.tool-print:is(:hover,:focus-visible){z-index:4}.tool-print:focus-visible{outline:2px solid var(--lamp);outline-offset:4px}@media(prefers-reduced-motion:no-preference){:where(html:not([data-motion=off])) .tool-print{transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .42s cubic-bezier(.16,1,.3,1)}:where(html:not([data-motion=off])) .tool-print:is(:hover,:focus-visible){transform:rotate(0) translateY(-8px);box-shadow:0 44px 80px -40px #000000db}}@media(max-width:760px){.tool-page .tool-hero--prints{grid-template-columns:minmax(0,1fr)}.tool-prints{display:grid;gap:18px;aspect-ratio:auto}.tool-print{position:relative;inset:auto;width:100%;--tilt: 0deg}}@media(forced-colors:active){.tool-page .tool-hero:before,main>.band.band--tight:first-child:before,main>.learn-hero:first-child:before{background-image:none}.learn-hero__index{border:1px solid CanvasText}}}@layer surfaces{.tiers>.tier.card--sand:first-child{background-color:var(--scene-teal-paper)}.tiers>.tier.card--sand:nth-child(2){background-color:var(--scene-blue-paper)}.tiers>.tier.tier--bright{background-color:var(--scene-rose);border-color:var(--scene-rose)}@media(forced-colors:active){.tiers>.tier.card--sand:first-child,.tiers>.tier.card--sand:nth-child(2),.tiers>.tier.tier--bright{background-color:Canvas;border-color:CanvasText}}}@layer components{.tool-hero--solo{grid-template-columns:minmax(0,1fr)}.tool-hero--solo .tool-hero__copy h1{max-width:none}.integrations{display:grid;gap:clamp(36px,4.5vw,56px);padding-block:8px clamp(64px,7vw,112px)}.integrations>*{min-width:0}.integrations__index ul{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:2px;list-style:none}.integrations__index a{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border-radius:999px;background:var(--store-card);box-shadow:var(--store-shadow);color:var(--text);font-size:15px;font-variation-settings:"wdth" 100,"wght" 520;text-decoration:none;white-space:nowrap}.integrations__index a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.integrations__index ul{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:8px}.integrations__index ul::-webkit-scrollbar{display:none}}.integrations__group{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);align-items:start;gap:clamp(20px,4vw,56px)}.integrations__heading{position:sticky;top:calc(var(--ceiling-h) + 24px)}.integrations__heading h2{margin:0 0 8px;font-size:28px;line-height:1.15;scroll-margin-top:calc(var(--ceiling-h) + 24px)}.integrations__heading p{margin:0;color:var(--text-muted);max-width:32ch}.integrations__list{display:grid;margin:0;padding:0;overflow:clip;border-radius:var(--radius-store);background:var(--store-card);box-shadow:var(--store-shadow);list-style:none}.integration{position:relative;display:grid;align-content:start;gap:6px;padding:18px 22px 20px}.integration+.integration:before{content:"";position:absolute;top:0;right:0;left:22px;height:1px;background:var(--film-16)}.integration__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.integration__head h3{margin:0;font-size:19px;line-height:1.3}.integration[data-live=false] .integration__head h3{color:var(--text-muted)}.integration__status{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-variation-settings:"wdth" 100,"wght" 560;color:var(--text-muted);white-space:nowrap}.integration__status:before{content:"";width:8px;height:8px;border-radius:50%;border:1px solid currentColor}.integration[data-live=true] .integration__status{color:var(--text)}.integration[data-live=true] .integration__status:before{border-color:var(--lamp);background:var(--lamp)}.integration p{margin:0;max-width:62ch}.integration__meta{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:14px;line-height:1.5;color:var(--text-muted)}@media(max-width:760px){.integrations__group{grid-template-columns:minmax(0,1fr);gap:14px}.integrations__heading{position:static}.integrations__heading h2{font-size:24px}.integration{padding:16px 18px 18px}.integration+.integration:before{left:18px}}}@layer components{a:is(.cta,.btn,.tier__go):after{content:"";flex:none;width:15px;height:15px;margin:0 -3px 0 10px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 8h10.5M9 3.75 13.25 8 9 12.25' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2.5 8h10.5M9 3.75 13.25 8 9 12.25' fill='none' stroke='%23000' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}a:is(.cta,.btn,.tier__go):is([download],[data-no-arrow]):after{content:none}@media(prefers-reduced-motion:no-preference){:where(html.js:not([data-motion=off])) a:is(.cta,.btn,.tier__go):after{transition:transform .35s cubic-bezier(.16,1,.3,1)}}@media(any-hover:hover)and (prefers-reduced-motion:no-preference){:where(html.js:not([data-motion=off])) a:is(.cta,.btn,.tier__go):hover:after{transform:translate(4px)}}:where(html.js:not([data-motion=off])) a:is(.cta,.btn,.tier__go):focus-visible:after{transform:translate(4px)}@media(prefers-reduced-motion:no-preference){:where(html.js:not([data-motion=off])) :is(.cta,.tier__go,.btn){transition:background-color var(--recipe-motion-duration) var(--recipe-motion-ease),color var(--recipe-motion-duration) var(--recipe-motion-ease),border-color var(--recipe-motion-duration) var(--recipe-motion-ease),scale var(--spring-duration) var(--spring)}:where(html.js:not([data-motion=off])) :is(.cta,.tier__go,.btn):active{scale:.97;transition-duration:var(--recipe-motion-duration),var(--recipe-motion-duration),var(--recipe-motion-duration),.12s}}a:is(.cta,.btn,.tier__go)[href^="#"]:after{rotate:90deg}.seg{position:relative;isolation:isolate;display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;padding:4px;border:1px solid var(--border-control);border-radius:var(--radius-pill);background-color:var(--film-4)}.seg>.btn{height:40px;min-width:92px;padding:0 18px;border-color:transparent;background-color:transparent}@media(any-hover:hover){.seg>.btn:hover:not([aria-pressed=true]){background-color:var(--film-8);border-color:transparent;transform:none}}.seg>.btn[aria-pressed=true]{background-color:var(--seg-thumb, var(--lamp));background-image:var(--glass-sheen);border-color:var(--seg-thumb, var(--lamp));box-shadow:var(--glass-lift);color:var(--ground-room)}@supports selector(:has(*)){.seg:before{content:"";position:absolute;z-index:-1;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:var(--radius-pill);background-color:var(--seg-thumb, var(--lamp));background-image:var(--glass-sheen);box-shadow:var(--glass-lift);pointer-events:none}.seg:has(>:last-child[aria-pressed=true]):before{transform:translate(100%)}.seg:not(:has(>[aria-pressed=true])):before{opacity:0}@media(prefers-reduced-motion:no-preference){:where(html.js:not([data-motion=off])) .seg:before{transition:transform .42s cubic-bezier(.16,1,.3,1),background-color .3s ease}:where(html.js:not([data-motion=off])) .seg>.btn{transition:background-color 0s,border-color 0s,box-shadow 0s,color .2s ease}:where(html.js:not([data-motion=off])) .seg>.btn[aria-pressed=true]{transition:background-color 0s linear .3s,border-color 0s linear .3s,box-shadow 0s linear .3s,color .2s ease .12s}}}@media(any-hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){:where(html.js:not([data-motion=off])) [data-tilt]{rotate:var(--tilt-x, 0) var(--tilt-y, 1) 0 var(--tilt-a, 0deg)}:where(html.js:not([data-motion=off])) :has(>[data-tilt]){perspective:1400px}:where(html.js:not([data-motion=off])) [data-tilt]:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;pointer-events:none;background:radial-gradient(480px circle at var(--glow-x, 50%) var(--glow-y, 50%),rgba(255,255,255,var(--glow-strength, .22)),transparent 62%);opacity:var(--glow-o, 0)}}:where([data-tilt]){position:relative}[data-tilt]:is(.card:not(.card--sand,.tier--bright),.tool-feature:not(.tool-feature--bright)){--glow-strength: .08}.ticker{overflow:clip;padding-block:clamp(20px,2.6vw,34px);background-color:var(--section-bg, var(--ground-console));color:var(--section-ink, var(--text))}.ticker__row{display:flex;width:max-content;white-space:nowrap;font-size:clamp(44px,7.2vw,108px);font-variation-settings:"wdth" 125,"wght" 900;line-height:.98;letter-spacing:-.02em}.ticker__row--reverse{margin-top:.06em;color:var(--text-muted)}.ticker__row span{display:inline-flex;align-items:center}.ticker__row span:after{content:"";flex:none;width:.26em;height:.26em;margin-inline:.45em;border-radius:50%;background-color:currentColor}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){:where(html.js:not([data-motion=off])) .ticker__row{animation:ticker-left linear both;animation-timeline:view();animation-range:cover}:where(html.js:not([data-motion=off])) .ticker__row--reverse{animation-name:ticker-right}}}@keyframes ticker-left{0%{translate:0 0}to{translate:-18% 0}}@keyframes ticker-right{0%{translate:-18% 0}to{translate:0 0}}.chip:active:not([disabled]){scale:.94}}@layer components{.table-scroll,.compare-scroll{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;background-color:var(--ui-card);background-image:none}.table-scroll:focus-visible,.compare-scroll:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.table-scroll__hint{visibility:hidden;margin:0 0 var(--ui-gap-control);font-family:var(--font-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}@media(max-width:860px){.table-scroll__hint{visibility:visible}}.table-scroll__hint[data-overflows=true]{visibility:visible}.table-scroll__hint[data-overflows=false]{visibility:hidden}.table{width:100%;margin-top:18px;border-collapse:collapse;font-size:15px;color:inherit}.table th,.table td{color:inherit}.table th{padding:0 0 10px;border-bottom:1px solid var(--film-16);text-align:left;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted)}.table td{padding:13px 0;border-bottom:1px solid var(--film-8);font-variant-numeric:tabular-nums}.table tr:last-child td{border-bottom:0}.table td.n{font-family:var(--font-mono);white-space:nowrap}.table td.n--word{white-space:normal;overflow-wrap:break-word}.table--presets{table-layout:fixed;min-width:560px}.table--presets th:nth-child(1),.table--presets td:nth-child(1){width:21%;padding-right:12px;font-family:var(--font-mono);font-size:13px;white-space:nowrap}.table--presets th:nth-child(2),.table--presets td:nth-child(2){width:20%}.table--presets th:nth-child(3),.table--presets td:nth-child(3){width:15%}.table--presets td:nth-child(4){padding-left:14px;color:var(--text-muted)}@media(max-width:700px){.table--presets th:nth-child(1),.table--presets td:nth-child(1){font-size:11.5px;width:26%}.table--presets td:nth-child(4){font-size:13px}}.table--presets tr.is-default td{background:var(--lamp);color:var(--ground-room);font-weight:700}}@layer components{.table--matrix{table-layout:fixed}.table--matrix thead th,.table--matrix tbody th{padding:0 16px 12px 0;text-transform:none;letter-spacing:0;vertical-align:bottom}.table--matrix tbody th{padding:10px 16px 10px 0;border-bottom:1px solid var(--film-8);vertical-align:top}.table--matrix tbody tr:last-child th{border-bottom:0}.table--matrix .n{display:block;font-family:var(--font-mono);font-size:15px;font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--text)}.matrix__sub{display:block;margin-top:3px;font-family:var(--font);font-size:11px;font-variation-settings:"wght" 700,"wdth" var(--wdth-label);letter-spacing:var(--track-micro);text-transform:uppercase;color:var(--text-muted)}.table--matrix td{padding:10px 0 10px 16px;font-size:14px;line-height:1.45;color:var(--text-body)}.matrix__col--hot{background:var(--film-4)}.table--matrix thead th.matrix__col--hot,.table--matrix td.matrix__col--hot{padding-left:16px;padding-right:16px}.matrix__rule{height:0;margin:18px 0 14px;border:0;border-top:1px solid var(--film-8)}.matrix__dests{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0}.matrix__dests div{display:flex;align-items:baseline;gap:8px}.matrix__dests dt{font-size:12.5px;font-variation-settings:"wght" 600,"wdth" 100;color:var(--text);white-space:nowrap}.matrix__dests dd{margin:0;font-family:var(--font-mono);font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap}@media(max-width:720px){.table--matrix tbody th .matrix__sub{display:none}.table--matrix td{font-size:13px;padding-left:10px}.table--matrix thead th.matrix__col--hot,.table--matrix td.matrix__col--hot{padding-left:10px;padding-right:10px}}@media(max-width:560px){.table--matrix thead th .matrix__sub{display:none}.table--matrix thead th .n{white-space:nowrap;font-size:var(--step-micro)}.table--matrix thead th{padding-inline:6px}.table--matrix tbody th{padding-right:8px}.table--matrix thead th.matrix__col--hot,.table--matrix td.matrix__col--hot{padding-left:6px;padding-right:6px}}@media(max-height:840px){.table--matrix tbody th .matrix__sub{display:none}.table--matrix tbody th,.table--matrix td{padding-block:8px}}}@layer components{@media(any-hover:hover){.table tbody tr:hover{background:var(--film-4)}}@media(any-hover:hover)and (prefers-reduced-motion:no-preference){:where(html:not([data-motion=off])) .table tbody tr{transition:background-color .18s ease}}}@layer components{.brand-lockup{--logo-mark: var(--lamp);--logo-word: var(--text);display:block;flex:none;width:auto;max-width:none;aspect-ratio:1241.6 / 400.1}.site-footer{border-top:1px solid var(--film-8);margin-top:60px}.site-footer__inner{display:flex;flex-wrap:wrap;gap:28px 40px;justify-content:space-between;max-width:var(--measure);margin:0 auto;padding:44px var(--gutter) 64px;padding-bottom:calc(64px + var(--dock-lift, 0px))}.site-footer p{max-width:44ch;font-size:13.5px;color:var(--text-muted)}.site-footer__note{font-size:12px}.site-footer__nav{display:flex;flex-wrap:wrap;gap:8px 22px;padding:0;margin:0;list-style:none}.site-footer__nav a,.site-footer__nav .site-footer__consent{display:inline-block;padding:5px 0;font-size:14px;color:var(--text-muted);text-decoration:none}@media(any-hover:hover){.site-footer__nav a:hover,.site-footer__nav .site-footer__consent:hover{color:var(--text);text-decoration:underline}}}@layer components{.motionbtn{position:fixed;left:8px;bottom:14px;z-index:60;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:34px;height:34px;padding:0;border:1px solid var(--border-control);border-radius:var(--radius-pill);background:var(--glass-pill);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);color:var(--text);font-family:var(--font);font-size:12.5px;font-variation-settings:"wdth" var(--wdth-text),"wght" 500;cursor:pointer;opacity:1;transition:opacity .2s ease,border-color .2s ease}@media(any-hover:hover){.motionbtn:hover{opacity:1}}.motionbtn:focus-visible{opacity:1}.motionbtn__glyph{width:9px;height:11px;flex:none;background:currentColor;clip-path:polygon(0 0,3px 0,3px 11px,6px 11px,6px 0,9px 0,9px 11px,0 11px)}[data-motion=off] .motionbtn__glyph{clip-path:polygon(0 0,9px 50%,0 100%)}[data-motion=off] .motionbtn{opacity:1}.motionbtn__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(any-hover:hover){.motionbtn:hover{width:auto;padding:0 14px 0 11px}.motionbtn:hover .motionbtn__label{position:static;width:auto;height:auto;overflow:visible;clip-path:none}}.motionbtn:focus-visible{width:auto;padding:0 14px 0 11px}.motionbtn:focus-visible .motionbtn__label{position:static;width:auto;height:auto;overflow:visible;clip-path:none}}@layer components{.site-footer{border-top:1px solid var(--border-control);background:#0c0c0a}.site-footer{margin-top:0}main{padding-bottom:60px}main:is(:has(>:nth-last-child(1 of:not(.sample-tray,script,template)):is(.band--bleed,.sand,.shot,[class*=contrast-band--])),:has(>:nth-last-child(1 of:not(.sample-tray,script,template))>:last-child:is(.band--bleed,.sand,.shot,[class*=contrast-band--]))){padding-bottom:0}.site-footer__inner{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,2fr);gap:clamp(40px,7vw,100px);max-width:var(--measure);padding-block:clamp(52px,7vw,88px)}.site-footer__brand{align-self:start}.site-footer__lockup{display:inline-block;color:var(--text);text-decoration:none}.site-footer__logo{height:48px}.site-footer__brand p{margin-top:16px;line-height:1.6}.site-footer__login{margin-top:22px}.site-footer__nav{display:grid;grid-template-columns:repeat(4,minmax(110px,1fr));gap:30px}.site-footer__group{position:relative;padding-top:13px}.site-footer__group:before{content:"";position:absolute;inset:0 auto auto 0;width:28px;height:3px;border-radius:2px;background:var(--lamp)}.site-footer__group[data-accent=blue]:before{background:var(--tone-tools)}.site-footer__group[data-accent=ivory]:before{background:var(--tone-learn)}.site-footer__group[data-accent=terracotta]:before{background:var(--tone-personal)}.site-footer__group h2{margin:0 0 10px;color:var(--text);font-size:12px;font-variation-settings:"wdth" var(--wdth-label),"wght" 650;letter-spacing:.12em;text-transform:uppercase}.site-footer__group ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.site-footer__nav .site-footer__group a,.site-footer__nav .site-footer__group .site-footer__consent{min-height:34px;padding:7px 0}.site-footer__base{display:flex;justify-content:space-between;gap:20px;max-width:var(--measure);margin:0 auto;padding:18px var(--gutter) 30px;border-top:1px solid var(--film-8);color:var(--text-muted);font-family:var(--font-mono);font-size:11px;padding-bottom:calc(30px + var(--dock-reserve, 0px))}.site-footer__credit{color:inherit;text-underline-offset:3px}@media(any-hover:hover){.site-footer__credit:hover{color:var(--text)}}@media(max-width:900px){.site-footer__inner{grid-template-columns:1fr}.site-footer__nav{grid-template-columns:repeat(2,minmax(130px,1fr))}}@media(max-width:520px){.site-footer__nav{grid-template-columns:1fr 1fr;gap:28px 20px}.site-footer__base{flex-direction:column}}}@layer components{.rtz{position:fixed;right:8px;bottom:calc(14px + var(--dock-lift, 0px));z-index:60;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:34px;height:34px;padding:0;border:1px solid var(--border-control);border-radius:var(--radius-pill);background:var(--glass-pill);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);color:var(--text);font-family:var(--font);font-size:12.5px;font-variation-settings:"wdth" var(--wdth-text),"wght" 500;cursor:pointer;transition:border-color .2s ease}.rtz__glyph{width:16px;height:16px;flex:none;fill:currentColor}.rtz__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(any-hover:hover){.rtz:hover{width:auto;padding:0 14px 0 11px}.rtz:hover .rtz__label{position:static;width:auto;height:auto;clip-path:none}}.rtz:focus-visible{outline:2px solid var(--lamp);outline-offset:2px}@media(prefers-reduced-motion:no-preference){[data-motion=on] .rtz{animation:rtz-arrive .18s ease-out}@keyframes rtz-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}.motionbtn{bottom:calc(14px + var(--dock-lift, 0px))}@media(max-width:640px){.motionbtn{display:none}}@media(max-height:420px){.motionbtn{top:var(--ceiling-h);bottom:auto;left:var(--gutter)}}}.site-search{width:min(640px,calc(100vw - 2 * var(--gutter)));max-height:min(70vh,640px);margin:12vh auto auto;padding:0;border:1px solid var(--film-16);border-radius:var(--radius-lg);background:var(--ground-console);color:var(--text);box-shadow:0 28px 65px -38px #000000c7;overflow:hidden}.site-search::backdrop{background:var(--scrim-far);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.site-search__panel{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"tabs" "field" "body" "keys";max-height:inherit}.site-search__body{grid-area:body;display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0}.site-search__field{grid-area:field;display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--film-16);color:var(--text-muted)}.site-search__field input{flex:1;min-width:0;border:0;background:transparent;color:var(--text);font-family:var(--font);font-size:17px;font-variation-settings:"wdth" var(--wdth-text),"wght" 450;outline:none}.site-search__field input::placeholder{color:var(--text-muted)}.site-search__field input::-webkit-search-cancel-button{display:none}.site-search:has(input:focus-visible) .site-search__field{box-shadow:inset 0 -2px 0 var(--lamp)}.site-search__results{min-height:0;margin:0;padding:8px;overflow-y:auto;list-style:none}.site-search__results li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border-radius:var(--radius-sm)}.site-search__results li[aria-selected=true]{background:var(--film-8)}.site-search__results a{display:grid;gap:2px;padding:10px 12px;color:inherit;text-decoration:none;min-width:0}.site-search__title{font-size:17px;font-variation-settings:"wdth" var(--wdth-text),"wght" 560}.site-search__desc{overflow:hidden;color:var(--text-muted);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.site-search__section{padding-right:12px;color:var(--text-muted);font-family:var(--font-mono);font-size:12px;white-space:nowrap}.site-search__status{margin:0;padding:0 20px 10px;color:var(--text-muted);font-size:14px}.site-search__status:empty{display:none}.site-search__status a{color:var(--text)}.site-search__keys{grid-area:keys;display:flex;gap:16px;margin:0;padding:10px 20px 14px;border-top:1px solid var(--film-8);color:var(--text-muted);font-size:12px}.site-search__keys kbd{display:inline-block;min-width:18px;margin-right:4px;padding:1px 5px;border:1px solid var(--film-16);border-radius:4px;font-family:var(--font-mono);font-size:12px;text-align:center}.site-search__tabs{grid-area:tabs;display:flex;gap:4px;padding:12px 14px 0}.site-search__tabs [role=tab]{min-height:32px;padding:0 14px;border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);font-family:var(--font);font-size:14px;font-variation-settings:"wdth" var(--wdth-text),"wght" 560;cursor:pointer}.site-search__tabs [aria-selected=true]{border-color:var(--film-16);background:var(--film-8);color:var(--text)}@media(any-hover:hover){.site-search__tabs [aria-selected=false]:hover{color:var(--text)}}.site-search__tabs [role=tab]:focus-visible{outline:2px solid var(--lamp);outline-offset:2px}.site-search__ask{grid-area:body;min-height:0;padding:4px 20px 16px;overflow-y:auto}.site-search__captcha{margin-top:12px}.site-search__captcha:empty{display:none}.site-search__field input[readonly]{color:var(--text-muted);cursor:progress}.site-search__ask .site-search__desc{margin:14px 0 0}.site-search__ask .site-search__desc:empty{display:none}.site-search__live p{margin:14px 0 0;color:var(--text);font-size:17px;line-height:1.5}.site-search__ask .site-search__desc+.site-search__live p{margin-top:4px}.site-search__answer{white-space:pre-line}.site-search__more>*{margin-top:12px}.site-search__feedback{display:inline-block;color:var(--text);font-size:14px;text-underline-offset:3px}.site-search__sources h2{max-width:none;margin:0 0 4px;color:var(--text-muted);font-family:var(--font-mono);font-size:12px;line-height:1.5;letter-spacing:.06em;font-variation-settings:normal;text-transform:uppercase}.site-search__sources ul{margin:0;padding:0;list-style:none}.site-search__sources li{padding:8px 0;border-top:1px solid var(--film-8);color:var(--text-muted);font-size:15px}.site-search__sources a{color:var(--text);text-underline-offset:3px}.site-search__rate{display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:14px}.site-search__rate button{display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--border-control);border-radius:var(--radius-pill);background:transparent;color:var(--text);cursor:pointer}.site-search__rate [aria-pressed=true]{background:var(--film-16)}.site-search__rate [aria-disabled=true]{cursor:default}.site-search__rate button:focus-visible{outline:2px solid var(--lamp);outline-offset:2px}.site-search__thumb--down{transform:rotate(180deg)}.site-search__note{margin:16px 0 0;color:var(--text-muted);font-size:14px;line-height:1.5}@media(max-width:640px){.site-search{margin-top:10px;max-height:calc(100dvh - 20px)}.site-search__keys{display:none}.site-search__results li{grid-template-columns:minmax(0,1fr);gap:0}.site-search__section{padding:0 12px 10px;margin-top:-6px}}@media(prefers-reduced-motion:no-preference){.site-search[open]{animation:site-search-in .16s ease-out}@keyframes site-search-in{0%{opacity:0;transform:translateY(-6px) scale(.985)}}}@layer components{.ask-launcher{position:fixed;right:8px;bottom:calc(14px + max(var(--dock-lift, 0px),var(--consent-banner-height, 0px)));z-index:60;display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px 0 12px;border:1px solid var(--border-control);border-radius:var(--radius-pill);background:var(--glass-pill);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);color:var(--text);font-family:var(--font);font-size:14px;font-variation-settings:"wdth" var(--wdth-text),"wght" 560;cursor:pointer;transition:border-color .2s ease}@media(any-hover:hover){.ask-launcher:hover{border-color:var(--lamp)}}.ask-launcher:focus-visible{outline:2px solid var(--lamp);outline-offset:2px}.ask-launcher__glyph{width:22px;height:22px;flex:none;overflow:visible;fill:none;stroke-linecap:round;stroke-linejoin:round}.ask-launcher .app-icon__line{stroke:currentColor;stroke-width:3}.ask-launcher .app-icon__accent{stroke:var(--lamp);stroke-width:3.5}@media(max-width:640px){.ask-launcher{width:44px;padding:0;justify-content:center}.ask-launcher__label{display:none}}html:has(.ask-launcher:not([hidden])) .rtz{bottom:calc(14px + 44px + 10px + var(--dock-lift, 0px))}html:has(.ask-launcher:not([hidden])) .site-footer__base{padding-bottom:calc(30px + 54px + var(--dock-reserve, 0px))}@media(prefers-reduced-motion:no-preference){[data-motion=on] .ask-launcher{animation:ask-launcher-arrive .18s ease-out}@keyframes ask-launcher-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}@media(forced-colors:active){.ask-launcher .app-icon__line,.ask-launcher .app-icon__accent{stroke:ButtonText}}@media print{.ask-launcher{display:none}}}.consent{position:fixed;inset-inline:0;bottom:0;z-index:60;background:var(--ground-room);border-top:1px solid var(--border-control);color:var(--text-body);font-family:var(--font)}html:has(>body>.consent){scroll-padding-bottom:var(--consent-banner-height, 0px)}.consent__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.625rem 1.25rem;max-width:var(--measure);margin-inline:auto;padding:.75rem var(--gutter)}.consent__copy{flex:1 1 22rem;min-width:0}.consent__title{margin:0 0 .2rem;color:var(--text);font-size:.9375rem;font-weight:500}.consent__body{margin:0;color:var(--text-muted);font-size:.8125rem;line-height:1.45}.consent__actions{display:flex;flex-wrap:wrap;gap:.5rem}.consent__btn{min-height:44px;min-width:0;padding:.5rem 1rem;border:1px solid var(--border-control);border-radius:999px;background:transparent;color:var(--text);font:inherit;font-size:.8125rem;font-weight:500;white-space:nowrap;cursor:pointer}.consent__btn:hover{border-color:var(--text-muted)}.consent__btn:focus-visible{outline:2px solid var(--lamp);outline-offset:2px}@media(max-width:640px){.consent__actions{flex-wrap:nowrap;gap:.375rem}.consent__btn{flex:1 1 auto;padding:.5rem .75rem;font-size:.75rem}}@media(prefers-reduced-motion:no-preference){.consent{animation:consent-rise .16s ease-out}@keyframes consent-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}}.consent__link{display:inline-block;margin-left:4px;color:inherit;text-underline-offset:3px}@layer components{.site-footer__consent{font-family:inherit;font-weight:inherit;letter-spacing:inherit;background:none;border:0;cursor:pointer;text-align:left}.site-footer__consent:focus-visible{outline:2px solid var(--lamp);outline-offset:3px}}.consent-prefs{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:var(--gutter);background:#100f0db8}.consent-prefs__panel{width:min(34rem,100%);max-height:84vh;overflow-y:auto;padding:1.5rem;color:var(--text-body);background:var(--ground-console);border:1px solid var(--border-control);border-radius:var(--radius-sm)}.consent-prefs__head{display:flex;align-items:start;justify-content:space-between;gap:1rem}.consent-prefs__title{margin:0;color:var(--text);font-size:1.25rem}.consent-prefs__close{padding:0 .25rem;font-size:1.5rem;line-height:1;color:var(--text-muted);background:none;border:0;cursor:pointer}.consent-prefs__close:hover{color:var(--text)}.consent-prefs__state{margin:.5rem 0 1.25rem;color:var(--text-body);font-size:.9375rem}.consent-prefs__group{display:grid;gap:1rem}.consent-prefs__row{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start;padding:.875rem;border:1px solid var(--film-16);border-radius:12px}.consent-prefs__row input{margin-top:.2rem;accent-color:var(--lamp)}.consent-prefs__row input:disabled{opacity:.85}.consent-prefs__row strong{display:block;color:var(--text);font-weight:500}.consent-prefs__hint{display:block;margin-top:.25rem;color:var(--text-muted);font-size:.875rem;line-height:1.45}.consent-prefs__policy{margin:1.25rem 0 0;font-size:.875rem}.consent-prefs__policy a{color:var(--lamp);text-underline-offset:3px}.consent-prefs__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.consent-prefs__actions .consent__btn{flex:1 1 auto}@media(max-width:480px){.consent-prefs__actions{flex-direction:column}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}:root:active-view-transition .pill{view-transition-name:pill}::view-transition-old(root){animation:vt-out .11s cubic-bezier(.4,0,1,1) both}::view-transition-new(root){animation:vt-in .24s cubic-bezier(.16,1,.3,1) both}@keyframes vt-in{0%{opacity:0;transform:translateY(10px)}}@keyframes vt-out{to{opacity:0}}}@layer components{.tool-tile h3{display:flex;align-items:center;gap:14px}main .qa{--qa-card: var(--tile-ground);padding:4px clamp(20px,2.6vw,34px);border-top:0;border-radius:var(--radius);background-color:var(--qa-card);box-shadow:inset 0 1px 0 var(--film-8),var(--shadow-card)}main .sand .qa{--qa-card: var(--paper-tile);box-shadow:0 0 0 1px var(--sand-film),var(--shadow-card-sand)}main .qa details:last-child{border-bottom:0}main .qa summary{padding:22px 0}}@layer components{.chapternav{border-block:1px solid var(--film-8);background-color:var(--ground-room)}.chapternav__list{display:flex;justify-content:center;gap:clamp(4px,1vw,14px);max-width:var(--measure);margin:0 auto;padding:22px var(--gutter) 18px;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.chapternav__list::-webkit-scrollbar{display:none}.chapternav__list>li{flex:none;scroll-snap-align:start}.chapternav__item{display:grid;justify-items:center;align-content:start;gap:10px;width:104px;padding:6px 4px 8px;border-radius:var(--radius-sm);color:var(--text-body);font-size:12.5px;line-height:1.3;text-align:center;text-decoration:none}.chapternav__item .app-icon{--app-icon-size: 48px}.chapternav__label{max-width:100%;text-wrap:balance}@media(any-hover:hover){.chapternav__item:hover{color:var(--text);background-color:var(--film-4)}}@media(prefers-reduced-motion:no-preference){:where(html.js:not([data-motion=off])) .chapternav__item .app-icon{transition:transform var(--spring-duration) var(--spring)}:where(html.js:not([data-motion=off])) .chapternav__item:hover .app-icon{transform:translateY(-3px)}}.chapternav__item:focus-visible{outline:2px solid var(--lamp);outline-offset:2px}@media(max-width:1000px){.chapternav__list{justify-content:flex-start}}}@layer components{.tier__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.tier__badge{display:inline-flex;align-items:center;min-height:26px;padding:0 11px;border-radius:var(--radius-pill);background-color:var(--ground-room);color:var(--text);font-size:12.5px;font-variation-settings:"wdth" var(--wdth-text),"wght" 650;letter-spacing:0;white-space:nowrap}.tier__breakeven{margin:4px 0 0;font-size:14.5px;line-height:1.4;font-variation-settings:"wdth" var(--wdth-text),"wght" 600}.tier--bright .tier__breakeven{color:var(--ground-room)}@media(forced-colors:active){.tier__badge{border:1px solid CanvasText}}}@layer surfaces{.sand.store{background:var(--store-ground)}.home{--radius-store: var(--ui-radius-card)}.home .store .tiers>.tier{-webkit-backdrop-filter:none;backdrop-filter:none}.home-pricing{background:var(--ground-studio)}.home-pricing .tiers>.tier{gap:18px;padding:clamp(28px,2.5vw,36px);border:0;border-radius:var(--ui-radius-card);box-shadow:none}.home-pricing .tiers>.tier:before{display:none}.home-pricing .tiers>.tier>.label{display:flex;align-items:center;min-height:26px}.home-pricing .tier__price{font-size:42px;line-height:1.15}.home-pricing .tier__list{line-height:1.55}.store .tiers>.tier.card--sand,.store .tiers>.tier.card--sand:first-child,.store .tiers>.tier.card--sand:nth-child(2){border-color:transparent;border-radius:var(--radius-store);background-color:var(--store-card);box-shadow:var(--store-shadow)}}@layer components{.store .tiers>.tier.tier--bright{--ground-room: var(--ember-ink);--text: var(--room-ink);border-radius:var(--radius-store);box-shadow:var(--store-shadow)}main .store .qa{--qa-card: var(--store-card);box-shadow:var(--store-shadow)}.store .tool-directory{padding-block:clamp(56px,7vw,96px)}.store .tool-directory__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-gap-content)}.tool-page .store .tool-tile{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 5;row-gap:var(--ui-gap-actions);padding:10px 10px 24px;overflow:hidden;border:0;border-radius:var(--radius-store);background-color:var(--store-card);box-shadow:var(--store-shadow)}.store .tool-tile>div{display:contents}.store .tool-tile h3{margin:0;font-size:clamp(19px,1.6vw,23px)}.store .tool-tile p{margin:0;line-height:1.5}.tool-page .store .tool-tile .label{color:var(--store-eyebrow);font-size:12px}.store .tool-tile a{margin-top:4px}.store .tool-tile>div>*{margin-inline:14px}.tool-page .store .tool-tile .tool-tile__art{order:-1;display:block;width:100%;max-width:none;height:auto;aspect-ratio:4 / 3;margin:0}@media(min-width:1001px){.tool-page .store .tool-tile:last-child:nth-child(3n+1){grid-column:1 / -1;grid-row:auto;display:flex;flex-direction:row;align-items:center;gap:28px;padding:10px 28px 10px 10px}.tool-page .store .tool-tile:last-child:nth-child(3n+1) .tool-tile__art{flex:none;width:calc((100% - 40px) / 3)}.tool-page .store .tool-tile:last-child:nth-child(3n+1)>div{display:grid;gap:var(--ui-gap-actions);max-width:52ch;padding-inline:0}}@media(max-width:1000px){.store .tool-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-gap-content)}}@media(min-width:561px)and (max-width:1000px){.tool-page .store .tool-tile:last-child:nth-child(odd){grid-column:1 / -1;grid-row:auto;display:flex;flex-direction:row;align-items:center;gap:28px;padding:10px 28px 10px 10px}.tool-page .store .tool-tile:last-child:nth-child(odd) .tool-tile__art{flex:none;width:calc((100% - 16px)/2)}.tool-page .store .tool-tile:last-child:nth-child(odd)>div{display:grid;gap:var(--ui-gap-actions);max-width:52ch;padding-inline:0}}@media(max-width:560px){.store .tool-directory__grid{grid-template-columns:1fr;gap:var(--ui-gap-content)}.tool-page .store .tool-tile{display:grid;grid-template-columns:116px minmax(0,1fr);grid-template-rows:auto;grid-row:auto;align-items:center;gap:6px 14px;padding:10px 16px 20px 10px}.store .tool-tile>div{display:contents}.store .tool-tile>div>*{margin-inline:6px 0}.store .tool-tile :is(.ui-card-grid__copy,.ui-card-grid__actions){grid-column:1 / -1}.store .tool-tile :is(.ui-card-grid__copy,.ui-card-grid__actions)>*{margin-inline:0}.tool-page .store .tool-tile .tool-tile__art{grid-column:1;grid-row:1 / span 2;width:116px}.tool-page .store .tool-tile .label{grid-column:2;align-self:end}.store .tool-tile h3{grid-column:2;align-self:start}.store .tool-tile :is(p:not(.label),a){grid-column:1 / -1;margin-inline:6px 0}.store .tool-tile p:not(.label){margin-top:10px}.store .tool-tile h3 .app-icon{display:none}}}@layer surfaces{.sand.store.store--bleed{box-shadow:0 0 0 100vmax var(--store-ground);clip-path:inset(0 -100vmax)}}@layer components{.tool-page .store.tool-story,.tool-page .store.tool-faq{border-top:0}.tool-page .store.tool-story+.store.tool-story{border-top:1px solid var(--film-16)}.tool-page .store .tool-story__body:has(>div>h3){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tool-page .store .tool-story__body>div:has(>h3){padding:22px 24px 24px;border-radius:var(--radius-store);background:var(--store-card);box-shadow:var(--store-shadow)}.tool-page .store .tool-story__body>div:has(>h3) h3{margin-bottom:8px;font-size:19px}.store .cmp__card{border-color:transparent;background-color:var(--store-card);box-shadow:var(--store-shadow)}.tool-page .store.tool-faq>div{padding:4px clamp(20px,2.6vw,34px);border-radius:var(--radius-store);background:var(--store-card);box-shadow:var(--store-shadow)}.tool-page .store.tool-faq details:last-child{border-bottom:0}@media(max-width:760px){.tool-page .store .tool-story__body:has(>div>h3){grid-template-columns:1fr}}}@layer components{.toolkit .chapternav{margin-block:clamp(24px,3vw,36px) 4px;background:transparent;border-block:0}.toolkit .chapternav__list{flex-wrap:wrap;row-gap:6px;overflow:visible;padding-inline:0}.toolkit__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:clamp(24px,3vw,36px)}.toolkit__card{display:flex;flex-direction:column;gap:var(--ui-gap-section);overflow:hidden;padding:28px;--text: var(--sand-text);--text-body: var(--sand-text-body);--text-muted: var(--sand-text-muted);--film-8: color-mix(in srgb, var(--sand-text) 7%, transparent);--film-16: var(--sand-film);--lamp: var(--sand-accent);border:1px solid var(--sand-film);border-radius:var(--ui-radius-card);background-color:var(--store-card);color:var(--text)}.toolkit__copy{display:grid;align-content:start;gap:10px}.toolkit__card h3{margin:0;font-size:clamp(22px,1.9vw,26px)}.toolkit__card p{margin:0;color:var(--text-body)}.toolkit__card .label{color:var(--text-muted)}.toolkit__card .app-icon{--app-icon-ground: var(--film-8);--app-icon-edge: var(--film-16)}.toolkit__card .app-icon[data-tone=amber]{--app-icon-tone: var(--icon-tone-amber-ink)}.toolkit__card .app-icon[data-tone=blue]{--app-icon-tone: var(--icon-tone-blue-ink)}.toolkit__card .app-icon[data-tone=iris]{--app-icon-tone: var(--icon-tone-iris-ink)}.toolkit__card .app-icon[data-tone=terracotta]{--app-icon-tone: var(--icon-tone-terracotta-ink)}.toolkit__card .app-icon[data-tone=ivory]{--app-icon-tone: var(--icon-tone-ivory-ink)}.toolkit__art{display:block;width:100%;max-width:none;height:auto;aspect-ratio:4 / 3;margin:auto 0 0;border-radius:var(--radius-sm)}.toolkit__tools{display:flex;flex-wrap:wrap;align-self:start;gap:var(--ui-gap-control);margin:var(--ui-gap-control) 0 0;padding:0;list-style:none}.toolkit__tools a{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:4px 16px 4px 6px;border:1px solid var(--film-16);border-radius:var(--radius-pill);color:var(--text);font-size:14px;text-decoration:none;transition:background-color .2s ease}@media(any-hover:hover){.toolkit__tools a:hover{background-color:var(--film-8)}}.toolkit__tools a:focus-visible{outline:2px solid var(--lamp);outline-offset:2px}.toolkit__go{display:flex;justify-content:center;margin:clamp(28px,3vw,40px) 0 0}@supports (grid-template-rows: subgrid){@media(min-width:761px){.toolkit__card{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:var(--ui-gap-section)}.toolkit__copy{grid-row:span 4;grid-template-rows:subgrid}}}@media(max-width:1000px){.toolkit .chapternav__list{justify-content:center}}@media(max-width:760px){.toolkit__grid{grid-template-columns:1fr}.toolkit__card{padding:22px}}@media(max-width:640px){.toolkit .chapternav__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.toolkit .chapternav__item{width:auto}}}@layer surfaces{.marketing-hybrid{--radius-store: var(--ui-radius-card)}.tool-page.marketing-hybrid{overflow-x:clip}.marketing-hybrid .two-up{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.tool-page.marketing-hybrid h2,.marketing-hybrid :is(.band__inner,.shot__inner,.tool-related)>h2,.marketing-hybrid .tone-panel__title,.marketing-hybrid .tool-proof>div>h2,.marketing-hybrid .preview-shown__inner h2,.marketing-hybrid .personal-inquiry__intro>h2{font-size:clamp(34px,3.6vw,52px);line-height:1.08;letter-spacing:-.025em}.marketing-hybrid .plan-includes h2,.marketing-hybrid .samples-browser__head h2,.marketing-hybrid .samples-explain h2,.marketing-hybrid :is(.samples-learn,.samples-cta)>h2{font-size:clamp(34px,3.6vw,52px);line-height:1.08;letter-spacing:-.025em}.marketing-hybrid .cmp__vendor h2{font-size:var(--ui-font-content-title);line-height:1.12;letter-spacing:-.02em;overflow-wrap:anywhere}.marketing-hybrid :is(.card,.editorial-media,.pricing-compare__media){border-radius:var(--ui-radius-card)}.marketing-hybrid .card--solid{background:var(--ground-console)}.marketing-hybrid :is(.samples-feature,.sample-card,.samples-hero__image,.personal-inquiry__card,.personal-proof__card){border-radius:var(--ui-radius-card);-webkit-backdrop-filter:none;backdrop-filter:none}.marketing-hybrid :is(.samples-filters,.personal-faq__list details){border-radius:var(--ui-radius-group)}.marketing-pricing .tiers>.tier{padding:clamp(28px,2.5vw,36px);border-radius:var(--ui-radius-card);box-shadow:none}.marketing-pricing .tiers>.tier.card--sand{background:var(--store-card);--ground-room: var(--store-card)}.marketing-pricing .tier:before{display:none}.marketing-hybrid :is(.tool-artifact__frame,.tool-print,.tool-proof,.tool-page__close){border-radius:var(--ui-radius-card)}.marketing-hybrid .tool-faq>div{border-radius:var(--ui-radius-group)}.marketing-hybrid .tool-hub__video{border-radius:var(--ui-radius-node)}.marketing-hybrid .qa{border-radius:var(--ui-radius-group)}.marketing-hybrid :is(.result__panel,.penalty){background:var(--ground-console)}.marketing-hybrid :is(.result__panel,.penalty,.card){-webkit-backdrop-filter:none;backdrop-filter:none}.marketing-hybrid .card:not([class*=card--]):not([class*=contrast-band--]):not(.tier){background:var(--ground-console)}.marketing-hybrid #mc-result-title,.marketing-hybrid [data-report] h2{font-size:clamp(22px,2.3vw,34px);line-height:1.1}}@layer ui{.marketing-hybrid .sample-tray{border-radius:var(--ui-radius-card)}.marketing-hybrid .sample-tray :is(.sample-tray__identity>*,.sample-tray__measure>*,.sample-tray__timeline output,.sample-tray__error),.marketing-hybrid .sample-tray__transport>button:not(.sample-tray__play),.marketing-hybrid .sample-tray__switch button:not([aria-pressed=true]),.marketing-hybrid .sample-tray__close{color:var(--ui-ink)}.marketing-hybrid :is(.tool-actions,.tone-panel,.lost__links,.band__inner) .ui-btn{max-width:100%;white-space:normal;line-height:1.3;text-align:center}.marketing-hybrid .contrast-band--amber .cta.ui-btn{--_ui-bg: var(--ui-fill-strong);border:1px solid var(--border-control)}}@layer surfaces{.learn-hybrid.news-article .learn-section>h2{font-size:34px;line-height:1.15;letter-spacing:-.015em}.learn-hybrid.learn-news .news-section__title{font-size:clamp(34px,3.6vw,52px);line-height:1.08;letter-spacing:-.025em}.learn-hybrid :is(.news-tile,.learn-article__art img,.learn-guide-art img,.tone-panel__media),.learn-hybrid.tone-panel{border-radius:var(--ui-radius-card)}.learn-hybrid :is(.learn-note,.learn-rail-offer,.qa){border-radius:var(--ui-radius-group);-webkit-backdrop-filter:none;backdrop-filter:none}.learn-hybrid.news-reference .card:not([class*=card--]):not([class*=contrast-band--]):not(.tier){background:var(--store-ground)}}@layer ui{.learn-hybrid .ui-btn{height:auto;min-height:44px;max-width:100%;padding:12px 20px;white-space:normal;line-height:1.3;text-align:center}.learn-hybrid .learn-rail-offer .ui-btn{width:100%;padding-inline:16px}.learn-hybrid.contrast-band--amber .cta.ui-btn{--_ui-bg: var(--ui-fill-strong);border:1px solid var(--border-control)}}@layer ui{.ui-action-stack{display:grid;gap:var(--ui-gap-content)}.ui-action-stack>*{margin:0}.ui-action-stack>.ui-btn--tertiary{justify-self:start}.ui-action-group{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-gap-actions)}.ui-action-footer{padding-block-end:var(--ui-gap-content)}.ui-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}@layer ui{.ui-glass,.ui-glass--before:before{background:rgb(var(--ui-glass-rgb) / var(--ui-glass-tint));-webkit-backdrop-filter:blur(28px) saturate(170%);backdrop-filter:blur(28px) saturate(170%);border:1px solid var(--ui-glass-edge);box-shadow:inset 0 1px 0 var(--ui-glass-hi),0 0 0 .5px var(--ui-glass-hairline),0 14px 34px -16px var(--ui-glass-drop)}.ui-glass,.ui-glass--before{color:var(--ui-ink)}:where(.ui-glass--before){position:relative}.ui-glass--before{isolation:isolate}.ui-glass--before:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ui-glass,.ui-glass--before:before{background:rgb(var(--ui-glass-rgb))}}@media(prefers-reduced-transparency:reduce){.ui-glass,.ui-glass--before:before{background:rgb(var(--ui-glass-rgb));-webkit-backdrop-filter:none;backdrop-filter:none}}.ui-solid .ui-glass,.ui-solid .ui-glass--before:before{background:rgb(var(--ui-glass-rgb));-webkit-backdrop-filter:none;backdrop-filter:none}@media(forced-colors:active){.ui-glass,.ui-glass--before:before{background:Canvas;border-color:CanvasText}}}@layer ui{.ui-card-grid{display:grid;gap:var(--ui-gap-content)}.ui-card-grid__item{display:grid;grid-template-columns:minmax(0,1fr);grid-row:span 5;grid-template-rows:subgrid;row-gap:var(--ui-gap-actions)}.ui-card-grid__body{display:contents}.ui-card-grid__copy,.ui-card-grid__actions{display:grid;align-content:start;gap:var(--ui-gap-control);min-width:0}.ui-card{padding:20px;border-width:var(--ui-card-edge-width);border-radius:var(--ui-radius-card);background:var(--ui-card);color:var(--ui-ink);box-shadow:var(--ui-lift)}.card--arc{--text: var(--ui-info-ink);--text-body: var(--ui-info-body);--text-muted: var(--ui-info-body);--text-faint: var(--ui-info-body);background:var(--ui-info-ground);color:var(--ui-info-ink);border:0;box-shadow:none}.card--arc :is(p,li){color:var(--ui-info-body)}.card--arc :is(b,strong,h2,h3,.em){color:var(--ui-info-ink)}.card--arc a{color:var(--ui-info-accent)}.card--arc:before,.card--arc:after{content:none}}@layer ui{:where(fieldset,label){min-inline-size:0}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]),select,textarea){min-inline-size:0;max-inline-size:100%;box-sizing:border-box}:where(select:not([multiple]):not([size]),select:not([multiple])[size="0"],select:not([multiple])[size="1"]){overflow-x:hidden}input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week]){-webkit-appearance:none;appearance:none;text-align:start}input:is([type=date],[type=time],[type=datetime-local],[type=month],[type=week])::-webkit-date-and-time-value{text-align:inherit}}@layer ui{.ui-btn{--_ui-bg: var(--ui-fill);--_ui-fg: var(--ui-ink);display:inline-flex;align-items:center;justify-content:center;gap:var(--ui-gap-control);min-height:var(--ui-target-control);padding:0 var(--ui-pad-control);border:0;border-radius:var(--ui-radius-pill);background:var(--_ui-bg);box-shadow:none;color:var(--_ui-fg);font:inherit;font-size:.9375rem;font-weight:600;font-variation-settings:normal;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transform:none;transition:transform .14s ease-out,background-color .14s}label.ui-btn{margin:0}.ui-btn--primary{--_ui-bg: var(--ui-amber);--_ui-fg: var(--ui-amber-ink)}.ui-btn--tertiary{--_ui-bg: transparent;padding-inline:12px}.ui-btn--danger{--_ui-bg: transparent;--_ui-fg: var(--ui-danger);box-shadow:inset 0 0 0 1px currentColor}.ui-btn--sm{min-height:36px;padding-inline:14px;font-size:.875rem}.ui-btn--tertiary.ui-btn--sm{padding-inline:10px}.ui-btn:is(:hover,[data-state=hover]):not(:disabled,[aria-disabled=true]){--_ui-bg: var(--ui-fill-strong)}.ui-btn--primary:is(:hover,[data-state=hover]):not(:disabled,[aria-disabled=true]){--_ui-bg: var(--ui-amber-hover)}.ui-btn--tertiary:is(:hover,[data-state=hover]):not(:disabled,[aria-disabled=true]),.ui-btn--danger:is(:hover,[data-state=hover]):not(:disabled,[aria-disabled=true]){--_ui-bg: var(--ui-fill)}:is(.ui-glass,.ui-glass--before) .ui-btn--danger,:is(.ui-glass,.ui-glass--before) .ui-btn--danger:is(:hover,[data-state=hover]):not(:disabled,[aria-disabled=true]){--_ui-bg: var(--ui-danger);--_ui-fg: var(--ui-danger-ink);box-shadow:none}.ui-btn:is(:active,[data-state=active]):not(:disabled,[aria-disabled=true]){transform:scale(.97)}.ui-btn:is(:focus-visible,[data-state=focus]){outline:2px solid var(--ui-focus);outline-offset:2px}.ui-btn:is(:disabled,[aria-disabled=true]):not([aria-busy=true]){--_ui-bg: var(--ui-fill);--_ui-fg: var(--ui-muted);box-shadow:none;cursor:not-allowed}.ui-btn[aria-busy=true]{cursor:progress}.ui-btn__spinner{width:1em;height:1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ui-spin .8s linear infinite}@keyframes ui-spin{to{transform:rotate(1turn)}}@media(forced-colors:active){.ui-btn{border:1px solid ButtonBorder}}@media(prefers-reduced-motion:reduce){.ui-btn{transition:none}.ui-btn:is(:active,[data-state=active]):not(:disabled,[aria-disabled=true]){transform:none}.ui-btn__spinner{animation-duration:2.4s}}}@layer ui{.ui-seg{position:relative;display:inline-flex;gap:3px;min-inline-size:0;margin:0;padding:3px;border:0;border-radius:var(--ui-radius-pill);background:var(--ui-fill)}.ui-seg__input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.ui-seg__option{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;min-height:36px;margin:0;padding:0 16px;border:1px solid transparent;border-radius:var(--ui-radius-pill);color:var(--ui-muted);font-size:.875rem;font-weight:600;font-variation-settings:normal;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s,color .2s}button.ui-seg__option{background:transparent;box-shadow:none;transform:none}.ui-seg__option:is(:hover,[data-state=hover]){color:var(--ui-ink)}.ui-seg__input:checked+.ui-seg__option,.ui-seg__option[aria-current=page],.ui-seg__option[aria-pressed=true]{border-color:var(--ui-glass-edge);background:rgb(var(--ui-glass-rgb) / .92);box-shadow:inset 0 1px 0 var(--ui-glass-hi),0 4px 12px -6px var(--ui-glass-drop);color:var(--ui-ink)}:where(.ui-seg--separate) .ui-seg__input:checked+.ui-seg__option{border-color:var(--ui-amber);background:var(--ui-amber);box-shadow:none;color:var(--ui-amber-ink)}.ui-seg__input:focus-visible+.ui-seg__option,.ui-seg__option:is(:focus-visible,[data-state=focus]){outline:2px solid var(--ui-focus);outline-offset:2px}.ui-seg__input:disabled+.ui-seg__option{opacity:.5;cursor:not-allowed}.ui-seg--lg .ui-seg__option{min-height:44px;font-size:.9375rem}.ui-seg--separate{gap:var(--ui-gap-control);padding:0;border-radius:0;background:transparent}.ui-seg--separate .ui-seg__option{min-height:50px;padding:12px;border-color:var(--ui-line);border-radius:var(--ui-radius-node);font-weight:400;color:var(--ui-body)}:is(.ui-glass,.ui-glass--before) .ui-seg__option{color:var(--ui-ink)}@media(forced-colors:active){.ui-seg__input:checked+.ui-seg__option,.ui-seg__option[aria-current=page],.ui-seg__option[aria-pressed=true]{forced-color-adjust:none;border-color:Highlight;background:Highlight;color:HighlightText}}@media(prefers-reduced-motion:reduce){.ui-seg__option{transition:none}}}@layer ui{.ui-list{margin:0;padding:0;overflow:hidden;list-style:none;border-width:var(--ui-card-edge-width);border-radius:var(--ui-radius-group);background:var(--ui-card);box-shadow:var(--ui-lift);color:var(--ui-ink)}.ui-list>li+li{border-top:1px solid var(--ui-line)}.ui-row{box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;gap:16px;width:100%;min-height:60px;margin:0;padding:12px 20px;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--ui-ink);font:inherit;font-variation-settings:normal;text-align:start;text-decoration:none;transform:none}:is(a,button).ui-row{cursor:pointer}:is(a,button).ui-row:is(:hover,[data-state=hover]),.ui-row[data-state=hover]{background:var(--ui-fill)}.ui-row:is(:focus-visible,[data-state=focus]){outline:2px solid var(--ui-focus);outline-offset:-2px}.ui-row__text{flex:1 1 auto;display:grid;gap:2px;min-width:0}.ui-row__title{font-weight:600;overflow-wrap:anywhere}.ui-row__detail{color:var(--ui-muted);font-size:.875rem}.ui-row__trailing{flex:none;color:var(--ui-muted);font-variant-numeric:tabular-nums}.ui-row__chevron{flex:none;color:var(--ui-muted)}.ui-list--empty{padding:24px 20px;border:0;color:var(--ui-muted)}.ui-list--empty p{margin:0}@media(max-width:640px){.ui-row{gap:12px;padding:10px 14px}}}@layer ui{.ui-toolbar{position:sticky;top:12px;z-index:3;display:flex;align-items:center;gap:10px;min-height:56px;padding:0 8px 0 18px;border-radius:var(--ui-radius-pill)}.ui-toolbar__title{flex:1 1 auto;min-width:min(8ch,100%);margin:0;overflow:hidden;font-size:1.0625rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.ui-toolbar__actions{display:flex;flex:0 1 auto;min-width:0;align-items:center;gap:var(--ui-gap-control);overflow-wrap:anywhere}.ui-toolbar--wrap{border-radius:var(--ui-radius-card)}@media(max-width:640px){.ui-toolbar:has(>.ui-toolbar__title):has(>.ui-toolbar__actions :is(button,select)){flex-wrap:wrap;padding-block:var(--ui-gap-control);border-radius:var(--ui-radius-card)}.ui-toolbar:has(>.ui-toolbar__title):has(>.ui-toolbar__actions :is(button,select))>.ui-toolbar__title{flex-basis:100%;white-space:normal;overflow-wrap:anywhere}.ui-toolbar:has(>.ui-toolbar__title):has(>.ui-toolbar__actions :is(button,select))>.ui-toolbar__actions{flex:0 1 auto;flex-wrap:wrap;max-width:100%}}.ui-sidebar{display:flex;flex-direction:column;gap:4px;width:var(--ui-sidebar-w);padding:18px 12px 12px;border-radius:var(--ui-radius-panel)}.ui-sidebar__item{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-height:40px;margin:0;padding:0 10px;border:0;border-radius:var(--ui-radius-node);background:transparent;box-shadow:none;color:var(--ui-ink);font:inherit;font-weight:500;font-variation-settings:normal;text-align:start;text-decoration:none;transform:none}.ui-sidebar__item:is(:hover,[data-state=hover]){background:var(--ui-fill)}.ui-sidebar__item[aria-current=page]{background:rgb(var(--ui-glass-rgb) / .92);box-shadow:inset 0 0 0 1px var(--ui-glass-edge),inset 0 1px 0 var(--ui-glass-hi),0 4px 12px -6px var(--ui-glass-drop)}.ui-sidebar__item:is(:focus-visible,[data-state=focus]){outline:2px solid var(--ui-focus);outline-offset:-2px}.ui-sidebar__item .app-icon{flex:none}.ui-topbar{position:sticky;top:var(--ui-chrome-inset);z-index:4;display:flex;align-items:center;gap:8px;min-height:var(--ui-topbar-h);padding:0 6px 0 16px;border-radius:var(--ui-radius-pill)}.ui-topbar__title{flex:1 1 auto;margin:0;font-size:1.0625rem;font-weight:650}.ui-tabbar{position:fixed;inset:auto var(--ui-tabbar-inset) calc(var(--ui-tabbar-inset) + env(safe-area-inset-bottom,0px)) var(--ui-tabbar-inset);z-index:30;display:flex;align-items:center;gap:2px;height:var(--ui-tabbar-h);padding:0 6px;border-radius:var(--ui-radius-pill)}.ui-tab{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:56px;border-radius:var(--ui-radius-pill);color:var(--ui-ink);font-size:.6875rem;font-weight:600;text-decoration:none}.ui-tab[aria-current=page]{background:rgb(var(--ui-glass-rgb) / .92);box-shadow:inset 0 0 0 1px var(--ui-glass-edge),inset 0 1px 0 var(--ui-glass-hi),0 4px 12px -6px var(--ui-glass-drop)}.ui-tab:is(:focus-visible,[data-state=focus]){outline:2px solid var(--ui-focus);outline-offset:-2px}@media(forced-colors:active){.ui-sidebar__item[aria-current=page],.ui-tab[aria-current=page]{forced-color-adjust:none;background:Highlight;color:HighlightText}}.ui-menu{position:absolute;z-index:5;display:grid;gap:2px;min-width:12rem;margin:0;padding:6px;list-style:none;border-radius:var(--ui-radius-node)}.ui-menu__item{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:38px;padding:0 12px;border:0;border-radius:var(--ui-radius-field);background:transparent;box-shadow:none;color:var(--ui-ink);font:inherit;font-variation-settings:normal;text-align:start;text-decoration:none;transform:none;cursor:pointer}.ui-menu__item:is(:hover,[data-state=hover]){background:var(--ui-fill)}}@layer ui{.ui-capsule{position:sticky;top:var(--ui-capsule-top);z-index:5;display:flex;align-items:center;gap:2px;width:min(var(--ui-capsule-max),100%);min-height:var(--ui-capsule-h);margin-inline:auto;padding:0 10px 0 22px;border-radius:var(--ui-radius-pill)}.ui-capsule__brand{margin-right:auto;color:var(--ui-ink);font-weight:700;text-decoration:none}.ui-capsule__link{display:inline-flex;align-items:center;height:40px;padding:0 14px;border:0;border-radius:var(--ui-radius-pill);background:transparent;box-shadow:none;color:var(--ui-ink);font:inherit;font-size:.9375rem;font-weight:500;font-variation-settings:normal;text-decoration:none;transform:none;cursor:pointer}.ui-capsule__link:is(:hover,[data-state=hover]){background:var(--ui-fill)}.ui-capsule__link[aria-expanded=true]{background:var(--ui-fill-strong)}.ui-capsule__link:is([aria-current]:not([aria-current=false])){background:rgb(var(--ui-glass-rgb) / .92);box-shadow:inset 0 0 0 1px var(--ui-glass-edge),inset 0 1px 0 var(--ui-glass-hi),0 4px 12px -6px var(--ui-glass-drop)}.ui-capsule__link:is(:focus-visible,[data-state=focus]){outline:2px solid var(--ui-focus);outline-offset:2px}@media(forced-colors:active){.ui-capsule__link:is([aria-current]:not([aria-current=false])){forced-color-adjust:none;background:Highlight;color:HighlightText}}.ui-capsule__menu{display:none}@media(max-width:640px){.ui-capsule{padding:0 6px 0 18px}.ui-capsule__link,.ui-capsule__cta{display:none}.ui-capsule__menu{display:inline-flex}}.ui-actionbar{position:fixed;inset:auto 12px calc(18px + env(safe-area-inset-bottom,0px)) 12px;z-index:30;display:flex;align-items:center;gap:8px;height:68px;padding:0 8px 0 18px;border-radius:var(--ui-radius-pill)}.ui-actionbar__text{flex:1 1 auto;min-width:0;color:var(--ui-ink);font-size:.875rem;font-weight:600}}@layer ui{.ui-dialog{position:fixed;inset:0;width:min(32rem,calc(100vw - 32px));height:fit-content;max-height:min(85dvh,48rem);margin:auto;padding:0;overflow:visible;border:0;border-radius:var(--ui-radius-panel);background:transparent;color:var(--ui-ink)}.ui-dialog:not([open]){display:none}.ui-dialog[open]{display:flex;flex-direction:column}.ui-dialog__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-gap-actions);padding:18px 14px 6px var(--ui-pad-panel)}.ui-dialog__title{margin:0;font-size:1.125rem;font-weight:650}.ui-dialog__title:focus:not(:focus-visible){outline:none}.ui-dialog__body{display:grid;flex:1 1 auto;align-content:start;gap:var(--ui-gap-content);min-height:0;overflow:auto;padding:6px var(--ui-pad-panel) var(--ui-pad-panel)}.ui-dialog__body>*{margin:0}.ui-dialog--panel{inset:0 0 0 auto;width:min(32rem,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:var(--ui-radius-panel) 0 0 var(--ui-radius-panel)}@media(max-width:640px){.ui-dialog--sheet .ui-dialog__body,.ui-dialog--panel .ui-dialog__body{padding-bottom:calc(var(--ui-pad-panel) + env(safe-area-inset-bottom,0px))}.ui-dialog--sheet,.ui-dialog--panel{inset:auto 0 0;width:100%;max-width:100%;margin:0;border-radius:var(--ui-radius-panel) var(--ui-radius-panel) 0 0}.ui-dialog--panel{height:fit-content;max-height:85dvh}}@media(prefers-reduced-motion:no-preference){.ui-dialog--panel[open]{animation:ui-dialog-side .24s cubic-bezier(.2,.8,.2,1)}}@media(prefers-reduced-motion:no-preference)and (max-width:640px){.ui-dialog--panel[open]{animation-name:ui-dialog-up}}@keyframes ui-dialog-side{0%{transform:translate(100%)}}@keyframes ui-dialog-up{0%{transform:translateY(100%)}}}@layer ui{.ui-file-state{min-width:0}.ui-file-state__body{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:var(--ui-gap-content);padding:var(--ui-pad-field) var(--ui-pad-control);background:var(--ui-fill);color:var(--ui-ink);border-radius:var(--ui-radius-node)}.ui-file-state__body[hidden]{display:none}.ui-file-state__copy{min-width:0}.ui-file-state__title,.ui-file-state__name,.ui-file-state__description{display:block;margin:0;overflow-wrap:anywhere}.ui-file-state__title{font-size:.875rem;font-weight:600;line-height:1.4}.ui-file-state__name{font-size:1rem;line-height:1.4}.ui-file-state__description{margin-top:var(--ui-gap-control);color:var(--ui-muted);font-size:.875rem;line-height:1.5}.ui-file-state__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-gap-actions)}.ui-file-state__icon{position:relative;width:24px;height:28px;border:1.5px solid currentColor;border-radius:3px;color:var(--ui-muted)}.ui-file-state__icon:before{content:"";position:absolute;left:5px;right:5px;top:8px;height:1.5px;background:currentColor;box-shadow:0 5px currentColor}.ui-file-state:is([data-phase=ready],[data-phase=complete]) .ui-file-state__icon{width:28px;height:28px;border-radius:var(--ui-radius-pill);color:var(--ui-ink)}.ui-file-state:is([data-phase=ready],[data-phase=complete]) .ui-file-state__icon:before{left:9px;right:auto;top:6px;width:6px;height:11px;border:solid currentColor;border-width:0 1.5px 1.5px 0;background:none;box-shadow:none;transform:rotate(45deg)}.ui-file-state[data-phase=error] .ui-file-state__icon{color:var(--ui-danger)}.ui-file-activity{position:relative;display:inline-block;width:28px;height:28px;flex:none;vertical-align:middle;color:var(--ui-ink)}.ui-file-state[data-phase=working] .ui-file-state__icon{width:28px;height:28px;border:0;border-radius:0;color:var(--ui-ink)}.ui-file-state[data-phase=working] .ui-file-state__icon:before,.ui-file-activity:before{content:"";position:absolute;left:5px;right:auto;top:5px;width:3px;height:18px;border:0;border-radius:var(--ui-radius-pill);background:currentColor;box-shadow:7px 0 currentColor,14px 0 currentColor;transform:scaleY(.6);transform-origin:center}.ui-file-state__progress{grid-column:2 / -1;width:100%;height:3px;margin:0;appearance:none;border:0;border-radius:var(--ui-radius-pill);overflow:hidden;background:var(--ui-line);accent-color:var(--ui-muted)}.ui-file-state__progress::-webkit-progress-bar{background:var(--ui-line)}.ui-file-state__progress::-webkit-progress-value{background:var(--ui-muted)}.ui-file-state__progress::-moz-progress-bar{background:var(--ui-muted)}.ui-file-results{scroll-margin-top:max(calc(var(--ui-capsule-top) + var(--ui-capsule-h) + var(--ui-gap-control)),calc(var(--ui-topbar-h) + var(--ui-chrome-inset) + var(--ui-gap-control)));scroll-margin-bottom:calc(var(--ui-tabbar-h) + var(--ui-tabbar-inset) + var(--ui-gap-control))}@media(max-width:560px){.ui-file-state__body{grid-template-columns:28px minmax(0,1fr)}.ui-file-state__actions{grid-column:2}}@media(prefers-reduced-motion:no-preference){html:not([data-motion=off]) .ui-file-state:is([data-phase=ready],[data-phase=complete]) .ui-file-state__body,html:not([data-motion=off]) .ui-file-results{animation:ui-file-settle var(--ui-duration-feedback) ease-out both}@keyframes ui-file-settle{0%{opacity:.75;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}html:not([data-motion=off]) .ui-file-state[data-phase=working] .ui-file-state__icon:before,html:not([data-motion=off]) .ui-file-activity:before{animation:ui-file-working var(--ui-duration-working) ease-in-out infinite alternate}@keyframes ui-file-working{0%{transform:scaleY(.4);opacity:.6}to{transform:scaleY(1);opacity:1}}}}@layer ui{.audio-session{overflow-anchor:none;display:grid;gap:var(--ui-gap-content);margin-block:var(--ui-gap-content);color:var(--ui-ink);min-width:0}.audio-session[hidden],.audio-session [hidden]{display:none}.audio-session__summary,.audio-session__controls,.audio-session__actions,.audio-session__export{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-gap-actions)}.audio-session__summary{justify-content:space-between}.audio-session :is(h2,h3),.audio-session__selected h2{font-size:1.125rem;line-height:1.3;font-weight:650;font-variation-settings:normal;letter-spacing:normal;max-width:none}.audio-session__summary h2,.audio-session__info,.audio-session__cohort{margin:0}.audio-session__rows{display:grid;gap:var(--ui-gap-audio-card);list-style:none;padding:0;margin:0;border:0;border-radius:0;max-height:none;overflow:visible;background:transparent}.audio-session__row{display:block;padding:0;background:var(--ui-card);border-radius:var(--ui-radius-node);min-width:0}.audio-session__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--ui-gap-content);padding:var(--ui-pad-panel)}.audio-session__header .audio-session__actions .ui-btn{min-height:var(--ui-target-control)}.audio-session__toggle,.audio-session__header>button.audio-session__main{width:100%;min-height:var(--ui-target-control);padding:0;border-radius:var(--ui-radius-node);background:transparent;color:var(--ui-ink);white-space:normal;text-align:start}.audio-session__toggle{display:flex;justify-content:space-between;align-items:center;gap:var(--ui-gap-content)}.audio-session__header>button.audio-session__main{grid-template-columns:minmax(0,1fr) auto}.audio-session__header>button.audio-session__main>:not(.audio-session__expand){grid-column:1}.audio-session__header>button.audio-session__main>.audio-session__expand{grid-column:2;grid-row:1 / span 3;align-self:start}.audio-session__expand{display:inline-flex;flex:none;align-self:start;align-items:center;justify-content:space-between;inline-size:calc(var(--ui-target-control) * 2);min-block-size:var(--ui-target-control);gap:var(--ui-gap-control);font-size:.75rem;font-weight:600;color:var(--ui-body);white-space:nowrap}.audio-session__expand svg{flex:none}.audio-session__header [aria-expanded=true] .audio-session__expand svg{transform:rotate(180deg)}.audio-session__track-body{padding:0 var(--ui-pad-panel) var(--ui-pad-panel)}.audio-session__track-content,.audio-session__extras:not([hidden]),.audio-session .tool-result:not([hidden]),.audio-session .result:not([hidden]){display:grid;gap:var(--ui-gap-audio-card);min-width:0;margin:0}.audio-session__track-body:not([hidden]){display:grid;gap:var(--ui-gap-audio-card)}.audio-session .tool-next{margin-top:0}.audio-session .tool-result>.tool-result__panel,.audio-session .result>.result__panel{padding:0}.audio-session :is(.tool-penalty,.penalty){margin:0}.audio-session__row>.audio-session__info{margin:0;padding:0 var(--ui-pad-panel) var(--ui-pad-panel)}.audio-session__main{display:grid;gap:var(--ui-gap-control);min-width:0;text-align:left}button.audio-session__main{appearance:none;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;padding:0}.audio-session__header :is(.audio-session__toggle,button.audio-session__main):is(:focus-visible,[data-state=focus]){outline:2px solid var(--ui-focus);outline-offset:4px}.audio-session__main>.ui-btn{justify-content:flex-start;white-space:normal;text-align:start;min-width:0;padding:0}.audio-session__name{font-weight:650;overflow-wrap:anywhere}.audio-session__state,.audio-session__reading,.audio-session__info,.audio-session__cohort{color:var(--ui-body);font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.audio-session__row[data-selected=true] :is(.audio-session__state,.audio-session__reading){color:var(--ui-ink)}.audio-session__row[data-phase=error] .audio-session__state{color:var(--ui-danger)}.audio-session__state:has(.ui-file-activity){display:flex;align-items:center;gap:var(--ui-gap-control)}.audio-session__selected{display:grid;gap:var(--ui-gap-control);color:var(--ui-ink);margin:0;min-width:0}.audio-session__selected h2,.audio-session__selected .audio-session__info{grid-column:1 / -1}.audio-session__selected h2,.audio-session__selected p{margin:0;overflow-wrap:anywhere}.audio-session__selection-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ui-gap-actions)}.audio-session__selected .audio-session__selection-actions{grid-column:2;grid-row:2}.audio-session__listen{position:relative;display:grid;gap:var(--ui-gap-content);border-radius:var(--ui-radius-group);background:var(--ui-fill);color:var(--ui-ink);padding:var(--ui-pad-panel);min-width:0}.audio-session__listen h3,.audio-session__listen h2{margin:0}.audio-session__overview{display:grid;gap:var(--ui-gap-control);min-width:0}.audio-session__overview .readout{margin:0}.audio-session__platforms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-gap-control)}.audio-session__platforms .audio-session__reference{display:flex;flex-direction:column;gap:var(--ui-gap-control);min-width:0;min-height:var(--ui-target-control);padding:var(--ui-pad-field);border-radius:var(--ui-radius-field);white-space:normal;line-height:1.3;text-align:center}.audio-session__reference small{font-size:.75rem;font-weight:400;color:inherit}.audio-session__reference[aria-pressed=true]{background-color:var(--ui-ink);color:var(--ui-ground);box-shadow:inset 0 0 0 1px var(--ui-ink)}.audio-session__listen>label{display:grid;gap:var(--ui-gap-control);min-width:0;font-size:.875rem}.audio-session__listen>label input{width:100%;min-width:0;min-height:var(--ui-target-control);padding:var(--ui-pad-field);border:1px solid var(--ui-line);border-radius:var(--ui-radius-field);background:var(--ui-card);color:var(--ui-ink);font:inherit}.audio-session__listen audio{display:block;width:100%;max-width:100%}.audio-session__controls label:not(.ui-btn){color:var(--ui-body);display:grid;gap:var(--ui-gap-control);margin:0;min-width:0;flex:1 1 220px;font-size:.875rem}.audio-session__controls label.ui-btn{flex:0 1 auto;display:inline-flex}.audio-session__controls>label:has(input[type=file]:focus-visible){outline:2px solid var(--ui-focus);outline-offset:var(--ui-gap-control)}.audio-session__controls select,.audio-session__controls input:not([type=file]){min-width:0;width:100%;min-height:44px;margin:0;color:var(--ui-ink);background-color:var(--ui-fill);border:1px solid var(--ui-line);border-radius:var(--ui-radius-field);padding:var(--ui-pad-field);font:inherit}.audio-session__controls select{appearance:none;padding-right:calc(var(--ui-pad-field) * 3);background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 21px) 50%,calc(100% - 15px) 50%;background-size:6px 6px;background-repeat:no-repeat;cursor:pointer}.audio-session__controls select:focus-visible,.audio-session__controls input:focus-visible,.audio-session__listen>label input:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.audio-session__mode{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-gap-control)}.audio-session__mode .ui-btn[aria-pressed=true]{background-color:var(--ui-ink);color:var(--ui-ground)}.audio-session__info[role=status]:empty{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.audio-session__fallback{width:100%;min-height:120px;padding:var(--ui-pad-field);border:1px solid var(--ui-line);border-radius:var(--ui-radius-field);background:var(--ui-card);color:var(--ui-ink);font:inherit}.audio-session__advanced{padding:0;color:var(--ui-ink);background:var(--ui-fill);border-radius:var(--ui-radius-group)}.audio-session__advanced>summary{cursor:pointer;padding:var(--ui-pad-field) var(--ui-pad-panel);min-height:44px;color:var(--ui-ink);font-weight:600}.audio-session__advanced>summary:focus-visible{outline:2px solid var(--ui-focus);outline-offset:var(--ui-gap-control)}.audio-session__advanced h3,.audio-session__advanced h4{margin:0;font-size:var(--ui-font-audio-subheading)}.audio-session__advanced-body{display:grid;gap:var(--ui-gap-content);padding:0 var(--ui-pad-panel) var(--ui-pad-panel)}.audio-session__advanced>:not(summary):not(.audio-session__advanced-body){margin-inline:var(--ui-pad-panel);margin-bottom:var(--ui-gap-content)}.audio-session__advanced-body h4{margin:0}.audio-session__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-gap-content);margin:0}.audio-session__metrics dt{color:var(--ui-body);font-size:.875rem}.audio-session__metrics>div{min-width:0;padding:var(--ui-pad-field);background:var(--ui-card);border-radius:var(--ui-radius-field)}.audio-session__metrics dd{margin:var(--ui-gap-control) 0 0;font-size:1.125rem;color:var(--ui-ink);overflow-wrap:anywhere}.audio-session__metrics dd.audio-session__unavailable{font-size:.875rem;color:var(--ui-body)}.audio-session__bands{display:grid;gap:var(--ui-gap-actions)}.audio-session__band{display:grid;grid-template-columns:100px minmax(24px,1fr) 70px;align-items:center;gap:var(--ui-gap-control);font-size:.875rem}.audio-session__energy{display:block;height:6px;background:var(--ui-line);border-radius:var(--ui-radius-pill);overflow:hidden}.audio-session__energy>span{display:block;height:100%;background:var(--ui-ink);transform-origin:left center}.audio-workspace:before{background:var(--ui-audio-ground)}.audio-workspace .drop>.drop__hint{max-width:none;width:100%;text-align:start;justify-self:stretch;margin-top:var(--ui-gap-content)}.audio-workspace :is(.result__panel,.tool-result__panel){background:transparent;border:0;box-shadow:none;padding:0;gap:var(--ui-gap-content)}.audio-workspace .result__panel:before,.audio-workspace .result__panel:after{content:none}.audio-workspace :is(.readout,.tool-readout){grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-gap-audio-card)}.audio-workspace :is(.readout__item,.tool-readout__item){padding:var(--ui-pad-field);border-radius:var(--ui-radius-node);background:var(--ui-card);min-width:0}.audio-workspace :is(.readout__item,.tool-readout__item) dt{color:var(--ui-body);font-family:inherit;font-size:.75rem;letter-spacing:normal;text-transform:none}.audio-workspace :is(.readout__item,.tool-readout__item) dd:not(.tool-readout__flag):not(.audio-session__metric-note){font-size:var(--ui-font-audio-reading);line-height:1.3}.audio-workspace :is(.readout__item,.tool-readout__item) dd small{display:block;margin:var(--ui-gap-control) 0 0;font-size:.75rem}.audio-workspace .penalty{background:var(--ui-card);border-radius:var(--ui-radius-group);padding:var(--ui-pad-field)}.audio-workspace #mc-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));align-items:start;gap:var(--ui-gap-content)}.audio-workspace #mc-groups:has(.mc-clear){grid-template-columns:repeat(2,minmax(0,1fr))}.audio-workspace .mc-clear{grid-column:1 / -1}.audio-workspace .mc-group{background:var(--ui-fill);padding:var(--ui-pad-panel);border-radius:var(--ui-radius-node)}.audio-workspace .mc-item__reading{color:var(--ui-body)}.audio-workspace .result__file,.audio-session .result__head{display:none}.audio-workspace .wf-canvas{height:96px}.audio-workspace[data-audio-tool]{--text: var(--ui-ink);--text-body: var(--ui-body);--text-muted: var(--ui-muted);--text-faint: var(--ui-muted);--ground-room: var(--ui-ground);--ground-console: var(--ui-fill);--border-control: var(--ui-line);--over: var(--ui-danger);--over-text: var(--ui-danger);--ui-audio-tint: color-mix(in srgb, var(--ui-audio-accent) 10%, var(--ui-card));color:var(--ui-ink);background:var(--ui-ground)}.audio-workspace[data-audio-tool=lufs]{--ui-audio-accent: var(--ui-audio-measure-accent);--ui-audio-tint: var(--ui-audio-measure-tint)}.audio-workspace[data-audio-tool=stream]{--ui-audio-accent: var(--ui-audio-stream-accent);--ui-audio-tint: var(--ui-audio-stream-tint)}.audio-workspace[data-audio-tool=mix]{--ui-audio-accent: var(--ui-audio-check-accent);--ui-audio-tint: var(--ui-audio-check-tint)}.audio-workspace[data-audio-tool=compare]{--ui-audio-accent: var(--ui-audio-compare-accent);--ui-audio-tint: var(--ui-audio-compare-tint)}.audio-workspace[data-audio-tool]:before{background:var(--ui-ground)}.audio-workspace[data-tone=light]{color-scheme:light}.audio-workspace[data-tone=dark]{color-scheme:dark}.audio-workspace[data-audio-tool] :is(.band__inner,.band__head,.page-head){min-width:0}.audio-workspace[data-audio-tool] :is(.result__head,.tool-result__head){margin:0}.audio-workspace[data-audio-tool] h1{font-size:var(--ui-font-audio-title);max-width:25ch;line-height:1.12;letter-spacing:-.03em;margin-bottom:var(--ui-gap-content)}.audio-session__purpose{color:var(--ui-body);font-size:.9375rem;line-height:1.6;max-width:70ch;margin:var(--ui-gap-control) 0 var(--ui-gap-content)}.audio-workspace[data-audio-tool] .label.eyebrow{color:var(--ui-audio-accent)}.audio-workspace .audio-session__section-title{color:var(--ui-ink);font-size:1.125rem;line-height:1.4;margin:0;max-width:none}.audio-session__tool-guide{color:var(--ui-ink);background:var(--ui-card);border-radius:var(--ui-radius-node);margin-block:var(--ui-gap-section);max-width:70ch}.audio-session__tool-guide>summary{padding:var(--ui-pad-field) var(--ui-pad-panel);min-height:var(--ui-target-control);font-size:.875rem;font-weight:600;cursor:pointer}.audio-session__tool-guide ul{display:grid;gap:var(--ui-gap-content);list-style:none;padding:0;margin:0}.audio-session__tool-guide>ul{padding:0 var(--ui-pad-panel) var(--ui-pad-panel)}.audio-session__tool-guide li{color:var(--ui-body);font-size:.875rem}.audio-session__tool-guide li>span{display:block;margin-top:.25em}.audio-session__tool-guide a{color:var(--ui-audio-accent);font-weight:600;text-underline-offset:.2em}.audio-session__tool-guide>summary:focus-visible,.audio-session__listening-disclosure>summary:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.audio-session__listening-disclosure{min-width:0;background:var(--ui-audio-tint);border-radius:var(--ui-radius-node);color:var(--ui-ink)}.audio-session__listening-disclosure>summary{padding:var(--ui-pad-panel);cursor:pointer;font-size:1rem;font-weight:650;min-height:var(--ui-target-control)}.audio-session__listening-disclosure>summary .audio-session__metric-note{display:block;padding-top:var(--ui-gap-control);font-weight:400}.audio-session__listening-disclosure>:not(summary):not(.audio-session__listen){margin:0 var(--ui-pad-panel) var(--ui-pad-panel)}.audio-session__listening-disclosure .audio-session__listen{background:transparent;padding-top:0}.audio-workspace[data-audio-tool] .audio-session__listen{background:var(--ui-audio-tint)}.audio-workspace[data-audio-tool] .audio-session__listening-disclosure .audio-session__listen{background:transparent}.audio-workspace[data-audio-tool] .audio-session__listen .audio-session__info{font-size:.8125rem}.audio-workspace[data-audio-tool] .audio-session__platforms{display:flex;flex-wrap:wrap;gap:var(--ui-gap-control)}.audio-workspace[data-audio-tool] .audio-session__platforms .audio-session__reference{flex:1 1 75px;max-width:190px;padding:var(--ui-pad-field);background:var(--ui-card);box-shadow:none;color:var(--ui-ink)}.audio-workspace[data-audio-tool] .audio-session__reference[aria-pressed=true]{background:var(--ui-audio-accent);color:var(--ui-card)}.audio-workspace[data-audio-tool] .audio-session__reference[aria-pressed=true] small{color:inherit}.audio-workspace[data-audio-tool] .audio-session__listen .audio-session__state{font-size:.875rem;font-weight:600;color:var(--ui-audio-accent);margin:0}.audio-workspace[data-audio-tool] .audio-session__listen .audio-session__state[data-state=error]{color:var(--ui-danger)}.audio-workspace[data-audio-tool] :is(.readout,.tool-readout){align-items:stretch;grid-template-columns:1.3fr 1fr 1fr;margin:0}.audio-workspace[data-audio-tool] .audio-session__metric{display:grid;align-content:start;gap:var(--ui-gap-control);padding:var(--ui-pad-panel);background:color-mix(in srgb,var(--ui-ink) 5%,var(--ui-card));border-radius:var(--ui-radius-node);color:var(--ui-ink);min-width:0}.audio-workspace[data-audio-tool] .audio-session__metric--featured{background:var(--ui-audio-tint)}.audio-workspace[data-audio-tool] .audio-session__metric dt{font-family:inherit;font-weight:600;font-size:.8125rem;color:var(--ui-body)}.audio-workspace[data-audio-tool] .audio-session__metric dd:not(.audio-session__metric-note):not(.tool-readout__flag){margin:0;color:var(--ui-ink);font-family:inherit;font-size:var(--ui-font-audio-reading);font-weight:650;font-variant-numeric:tabular-nums;line-height:1.4}.audio-workspace[data-audio-tool] .audio-session__metric dd small{display:inline;font-size:.75rem;font-weight:400;color:var(--ui-body);margin:0 0 0 .3em}.audio-workspace[data-audio-tool] .audio-session__metric .tool-readout__flag{font-size:.75rem;color:var(--ui-danger)}.audio-workspace[data-audio-tool] :is(.meter__scale,.tool-meter__scale){background:var(--ui-fill);border-color:var(--ui-line)}.audio-workspace[data-audio-tool] :is(.meter__band,.tool-meter__band,.meter__swatch,.tool-meter__swatch){background:var(--ui-audio-accent)}.audio-workspace[data-audio-tool] :is(.meter__hot,.tool-meter__hot,.meter__swatch--hot,.tool-meter__swatch--hot){background:var(--ui-muted)}.audio-workspace[data-audio-tool] :is(.meter__needle,.tool-meter__needle){background:var(--ui-ink)}.audio-workspace[data-audio-tool] .audio-session__metric-note{margin:0;font-family:inherit;font-size:.8125rem;line-height:1.5;color:var(--ui-body);letter-spacing:normal;font-weight:400}.audio-workspace[data-audio-tool] :is(.penalty,.tool-penalty){background:color-mix(in srgb,var(--ui-ink) 5%,var(--ui-card));color:var(--ui-ink);padding:var(--ui-pad-panel)}.audio-workspace[data-audio-tool] .audio-session__advanced{background:var(--ui-fill)}.audio-workspace[data-audio-tool=mix] #mc-groups{grid-template-columns:minmax(0,1fr)}.audio-workspace[data-audio-tool=mix] #mc-file{display:none}.audio-session__track-content>.audio-session__purpose{margin:0}.audio-workspace[data-audio-tool=mix] .mc-group{background:transparent;padding:0}.audio-workspace[data-audio-tool=mix] .mc-group h3{padding:var(--ui-pad-field);margin:0 0 var(--ui-gap-control);background:var(--ui-audio-tint);border-radius:var(--ui-radius-field)}.audio-workspace[data-audio-tool=mix] details.mc-group>summary{padding:var(--ui-pad-field);min-height:var(--ui-target-control);border-radius:var(--ui-radius-field);color:var(--ui-ink);background:var(--ui-fill);font-weight:600;cursor:pointer}.audio-workspace[data-audio-tool=mix] details.mc-group>summary:focus-visible{outline:2px solid var(--ui-focus);outline-offset:3px}.audio-workspace[data-audio-tool=mix] .mc-item{padding:var(--ui-gap-content) var(--ui-pad-field);gap:var(--ui-gap-control) var(--ui-gap-content)}.audio-workspace[data-audio-tool=mix] .mc-item__details summary{min-height:var(--ui-target-control);align-items:center;gap:var(--ui-gap-control) var(--ui-gap-content)}.audio-session__comparison-content{display:grid;gap:var(--ui-gap-audio-card)}.audio-session__comparison-content>*,.audio-session__comparison-content .cmp-verdict{margin-block:0}.audio-session__comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-gap-audio-card);margin-block:0}.audio-session__version{display:grid;grid-template-rows:auto auto 1fr;align-content:start;gap:var(--ui-gap-content);padding:var(--ui-pad-panel);background:var(--ui-card);border-radius:var(--ui-radius-node);color:var(--ui-ink);min-width:0}.audio-session__version h3{font-size:1.125rem;line-height:1.4;margin:0 0 var(--ui-gap-content);overflow-wrap:anywhere}.audio-session__version .audio-session__metric{padding:var(--ui-pad-field)}.audio-session__version .audio-session__badge{justify-self:start}@supports (grid-template-rows: subgrid){.audio-session__version{grid-template-rows:subgrid;grid-row:span 4}}.audio-session__badge{display:inline-flex;align-items:center;min-height:var(--ui-target-control);padding-inline:var(--ui-pad-field);border-radius:var(--ui-radius-field);color:var(--ui-audio-accent);background:var(--ui-audio-tint);font-size:.875rem;font-weight:600}.audio-workspace[data-audio-tool=compare] :is(.cmp-player,.cmp-flags){background:var(--ui-card);border:0;border-radius:var(--ui-radius-node);padding:var(--ui-pad-panel);gap:var(--ui-gap-content)}.audio-workspace[data-audio-tool=compare] .cmp-player{display:flex;background:var(--ui-audio-tint)}.audio-workspace[data-audio-tool=compare] .cmp-player__match{display:inline-flex;align-items:center;gap:var(--ui-gap-control)}.audio-workspace[data-audio-tool=compare] .cmp-player__match input{inline-size:20px;block-size:20px;min-height:0;padding:0;margin:0;accent-color:var(--ui-audio-accent)}.audio-workspace[data-audio-tool=compare] .cmp-player__ab{gap:var(--ui-gap-control)}.audio-workspace[data-audio-tool=compare] .cmp-player__ab button{border:0;border-radius:var(--ui-radius-field);background:var(--ui-card);color:var(--ui-ink)}.audio-workspace[data-audio-tool=compare] .cmp-player__ab button[aria-pressed=true]{background:var(--ui-audio-accent);color:var(--ui-card)}.audio-session__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,270px);align-items:start;gap:var(--ui-gap-section);margin-bottom:var(--ui-gap-section)}.audio-session__intro-copy{min-width:0}.audio-session__intro .page-head,.audio-session__intro .audio-session__tool-guide{margin:0}.audio-session__intro .audio-session__tool-guide{width:100%}.audio-session__intro :is(.lede,.audio-session__purpose){font-size:1rem;line-height:1.55;max-width:62ch;margin:0}.audio-session__eyebrow{display:flex;align-items:center;gap:var(--ui-gap-control);color:var(--ui-audio-accent);font-size:.75rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase;margin:0 0 var(--ui-gap-content)}.audio-session__eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ui-audio-accent)}.audio-session__privacy{display:flex;flex-wrap:wrap;gap:var(--ui-gap-control) var(--ui-gap-content);margin:var(--ui-gap-content) 0 0;font-size:.75rem;color:var(--ui-muted)}.audio-workspace .checker__drop-wrap{margin-top:var(--ui-gap-section)}.audio-session__batchbar,.audio-session__batchbar-heading{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ui-gap-control)}.audio-session__batchbar{justify-content:space-between;gap:var(--ui-gap-content)}.audio-session__batchbar-heading{min-width:0}.audio-session__batchbar-heading strong{font-size:.9375rem;color:var(--ui-ink);font-variation-settings:normal;font-weight:650}.audio-session__batchbar-heading .audio-session__summary{font-size:.8125rem;color:var(--ui-muted)}.audio-session__header :is(.audio-session__toggle,button.audio-session__main){display:grid;grid-template-columns:42px minmax(0,1fr) 88px;gap:var(--ui-gap-content);align-items:center}.audio-session__header>button.audio-session__main>.audio-session__file-art{grid-column:1;grid-row:1}.audio-session__header>button.audio-session__main>.audio-session__identity{grid-column:2;grid-row:1}.audio-session__header>button.audio-session__main>.audio-session__expand{grid-column:3;grid-row:1}.audio-session__file-art{display:grid;place-items:center;width:42px;height:44px;background:var(--ui-audio-tint);color:var(--ui-audio-accent);border-radius:var(--ui-radius-field)}.audio-session__identity{display:grid;gap:4px;min-width:0}.audio-session__name{font-size:.9375rem;font-variation-settings:normal;font-weight:650;line-height:1.4}.audio-session__header :is(.audio-session__state,.audio-session__reading){font-size:.75rem;color:var(--ui-muted);font-weight:400}.audio-session__header .audio-session__main{gap:4px}.audio-session__header .audio-session__actions .ui-btn{font-size:.75rem;font-weight:400;color:var(--ui-muted);padding-inline:var(--ui-gap-control)}.audio-session__row{border-radius:var(--ui-radius-group)}.audio-session__header :is(.audio-session__toggle,button.audio-session__main){border-radius:var(--ui-radius-group)}.audio-workspace[data-audio-tool] .audio-session__metric{border-radius:var(--ui-radius-node);padding:var(--ui-gap-content) var(--ui-pad-control)}.audio-workspace[data-audio-tool] .audio-session__metric dd:not(.audio-session__metric-note):not(.tool-readout__flag){font-variation-settings:normal;font-weight:650;letter-spacing:-.035em;line-height:1.2}.audio-session__waveform{margin:0;background:var(--ui-fill);border-radius:var(--ui-radius-node);padding:var(--ui-pad-control)}.audio-session__waveform .audio-session__section-title{font-size:1rem}.audio-session__waveform .wf-canvas{--accent: var(--ui-audio-accent);margin-top:var(--ui-gap-content)}.audio-session__result-note{display:flex;gap:var(--ui-gap-content);align-items:start;padding:var(--ui-pad-control);border-radius:var(--ui-radius-node);background:var(--ui-audio-tint);color:var(--ui-ink)}.audio-session__result-note p{margin:0;color:var(--ui-body);font-size:.875rem}.audio-session__result-note strong{display:block;margin-bottom:var(--ui-gap-control);color:var(--ui-ink);font-weight:650}.audio-session__status-icon{display:grid;place-items:center;flex:0 0 24px;color:var(--ui-audio-accent)}.audio-workspace[data-audio-tool=mix] .mc-item,.audio-workspace[data-audio-tool=mix] .mc-item__details summary{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:var(--ui-gap-content)}.audio-workspace[data-audio-tool=mix] .mc-item:has(.mc-item__details){display:block}.audio-workspace[data-audio-tool=mix] .mc-item__details summary::marker{content:""}.audio-workspace[data-audio-tool=mix] .mc-item__details summary::-webkit-details-marker{display:none}.audio-workspace[data-audio-tool=mix] .mc-item__details summary:after{content:none}.audio-workspace[data-audio-tool=mix] .mc-item__details .mc-item__fix{margin-left:calc(28px + var(--ui-gap-content))}.mc-item__icon{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--ui-radius-field);background:var(--ui-audio-tint);color:var(--ui-audio-accent)}.mc-item__content{min-width:0}.audio-workspace[data-audio-tool=mix] .mc-item__reading{font-size:.75rem;color:var(--ui-audio-accent)}.audio-session__version[data-listening=true]{background:var(--ui-audio-tint)}.audio-session__version-readings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ui-gap-content);margin:0}.audio-session__version-readings dt{font-size:.75rem;color:var(--ui-body)}.audio-session__version-readings dd{margin:var(--ui-gap-control) 0 0;font-size:1.25rem;font-weight:650;font-variation-settings:normal;color:var(--ui-ink)}.audio-session__version-readings dd small{font-size:.75rem;font-weight:400}@media(max-width:760px){.audio-session__intro{grid-template-columns:minmax(0,1fr);gap:var(--ui-gap-content)}.audio-session__intro .audio-session__tool-guide{max-width:none}}@media(max-width:360px){.audio-session__platforms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.audio-workspace[data-audio-tool] :is(.readout,.tool-readout){grid-template-columns:repeat(2,minmax(0,1fr))}.audio-workspace[data-audio-tool] .audio-session__metric{padding:var(--ui-gap-content)}.audio-workspace[data-audio-tool] .audio-session__metric--featured{grid-column:1 / -1}.audio-session__listening-disclosure>summary,.audio-workspace[data-audio-tool] .audio-session__listen{padding:var(--ui-gap-content)}.audio-session__comparison-grid{grid-template-columns:minmax(0,1fr)}.audio-session__header{padding:var(--ui-gap-content);gap:var(--ui-gap-control)}.audio-session__header>.audio-session__actions{align-self:end}.audio-session__header :is(.audio-session__toggle,button.audio-session__main){grid-template-columns:32px minmax(0,1fr);gap:var(--ui-gap-control)}.audio-session__file-art{width:32px;height:36px}.audio-session__toggle>.audio-session__expand{grid-column:2}.audio-session__header>button.audio-session__main>.audio-session__expand{grid-column:2;grid-row:2}.audio-workspace[data-audio-tool=mix] .mc-item__reading{grid-column:2 / -1}.audio-workspace[data-audio-tool=mix] .mc-item,.audio-workspace[data-audio-tool=mix] .mc-item__details summary{grid-template-columns:28px minmax(0,1fr)}.audio-session__track-body{padding:0 var(--ui-gap-content) var(--ui-gap-content)}.audio-session__row>.audio-session__info{padding-inline:var(--ui-gap-content)}.audio-workspace #mc-groups:has(.mc-clear){grid-template-columns:minmax(0,1fr)}.audio-session__selected{grid-template-columns:minmax(0,1fr)}.audio-session__selected .audio-session__selection-actions{grid-column:1;grid-row:auto}.audio-workspace :is(.readout__item,.tool-readout__item){padding:var(--ui-gap-control)}}@media(forced-colors:active){.audio-session__controls select{appearance:auto;background-image:none}.audio-session__mode .ui-btn[aria-pressed=true],.audio-session__reference[aria-pressed=true]{outline:2px solid Highlight}}}@layer chrome{.pill{position:fixed;top:var(--ui-capsule-top);left:50%;z-index:50;display:flex;align-items:center;gap:6px;width:min(var(--ui-capsule-max),calc(100vw - 2 * var(--ui-capsule-gutter)));height:var(--ui-capsule-h);padding:0 10px 0 22px;border-radius:var(--ui-radius-pill);font-variation-settings:normal;transform:translate(-50%)}.pill__home{display:inline-flex;align-items:center;margin-right:auto;color:var(--ui-ink);text-decoration:none;white-space:nowrap}.pill__home:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.pill .brand-lockup,.pill__logo{--logo-mark: var(--ui-logo-mark);--logo-word: var(--ui-logo-word);height:42px}.pill__links{display:flex;align-items:center;gap:2px;margin:0 4px 0 0;padding:0;list-style:none}.pill__tools{position:relative;display:flex}.pill__tools-toggle{gap:8px}.pill__chevron{width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}.pill__tools-toggle[aria-expanded=true] .pill__chevron,.pill__panel-group[open]>.pill__panel-summary .pill__chevron{transform:translateY(2px) rotate(225deg)}@media(prefers-reduced-motion:no-preference){.pill__chevron{transition:transform .2s ease}}.pill__menu,.pill__search{width:36px;padding:0}.pill__search{margin-left:2px}.pill__login{margin-left:4px}.pill__cta{margin-left:6px}.pill__menu-glyph{display:block;width:15px;height:2px;border-radius:1px;background:currentColor;box-shadow:0 -5px 0 currentColor,0 5px 0 currentColor}.pill__menu,.pill__panel-login,.pill__panel-toggle{display:none}.pill--focus{padding:0 10px 0 24px}@media(min-width:961px){.pill--focus{width:auto}.pill--focus .pill__cta{margin-left:clamp(16px,6vw,72px)}}.pill__tools-panel:not([hidden]){display:block}.pill__tools-panel{position:absolute;top:calc(100% + (var(--ui-capsule-h) - 40px) / 2 + 8px);left:50%;width:min(380px,calc(100vw - 2 * var(--ui-capsule-gutter)));max-height:calc(100dvh - var(--ui-capsule-top) - var(--ui-capsule-h) - 24px);overflow:auto;padding:10px;border-radius:var(--ui-radius-group);transform:translate(-50%)}.pill__tools:last-child .pill__tools-panel{right:0;left:auto;transform:none}.pill__group-summary{max-width:32ch;margin:6px 12px 8px;color:var(--ui-ink);font-size:12px;line-height:1.45}.pill__group-links{display:grid;gap:2px}.pill__panel-link--lead{margin-bottom:3px}.pill__tools-link{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:center;padding:9px 12px 9px 10px;border-radius:var(--ui-radius-node);color:var(--ui-ink);text-decoration:none}.pill__tools-link[aria-current=page]{background:var(--ui-fill-strong)}.pill__item-copy{display:grid;gap:2px;min-width:0}.pill__tools-name{font-size:14.5px;font-weight:600;line-height:1.3}.pill__tools-desc{font-size:12.5px;line-height:1.4}.pill :is(a,button,summary) .app-icon{pointer-events:none}.pill__panel:not([hidden]){display:grid}.pill__panel{position:absolute;top:calc(100% + 8px);left:0;right:0;gap:2px;max-height:calc(100dvh - var(--ui-capsule-top) - var(--ui-capsule-h) - 24px);overflow-y:auto;overscroll-behavior:contain;padding:8px;border-radius:var(--ui-radius-group)}.pill__panel-link{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:0 16px;border-radius:var(--ui-radius-node);color:var(--ui-ink);font-size:15px;font-weight:500;text-decoration:none}.pill__panel-link[aria-current=page]{background:var(--ui-fill-strong)}@media(any-hover:hover){.pill__tools-link:hover,.pill__panel-link:hover{background:var(--ui-fill)}}.pill__tools-link:focus-visible,.pill__panel-link:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.pill__panel-group{display:block}.pill__panel-summary{justify-content:flex-start;gap:10px;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none}.pill__panel-summary::-webkit-details-marker{display:none}.pill__panel-summary .pill__chevron{order:2;margin-left:auto;margin-right:4px}.pill__panel-group.is-current>.pill__panel-summary:after{content:"";order:1;width:6px;height:6px;border-radius:50%;background:var(--ui-amber-text)}.pill__panel-sub{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 4px;padding:0 0 8px 10px}.pill__panel-sub .pill__panel-link{justify-content:flex-start;gap:var(--ui-gap-control);min-height:44px;padding:var(--ui-gap-control) 10px var(--ui-gap-control) var(--ui-gap-control);font-size:14.5px;line-height:1.25}.pill__panel-sub .app-icon{--app-icon-size: 24px}@media(prefers-reduced-motion:no-preference){.pill__panel-group[open]>.pill__panel-sub{animation:pill-panel-sub-in .24s cubic-bezier(.16,1,.3,1) both}}@keyframes pill-panel-sub-in{0%{opacity:0;transform:translateY(-6px)}}.pill__panel-utility{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px;margin-top:6px;padding-top:8px;border-top:1px solid var(--ui-line)}.pill__panel-search,.pill__panel-toggle{width:100%}.pill__panel-icon{flex:none;width:18px;height:18px}.pill__panel-login{width:100%;margin-top:8px}@media(forced-colors:active){.pill__menu-glyph{forced-color-adjust:none;background:ButtonText;box-shadow:0 -5px 0 ButtonText,0 5px 0 ButtonText}.pill__tools-link[aria-current=page],.pill__panel-link[aria-current=page]{forced-color-adjust:none;background:Highlight;color:HighlightText}}@media(max-width:1100px){.pill .ui-capsule__link{padding-inline:10px}}@media(max-width:960px){.pill{display:grid;grid-template-columns:1fr auto 1fr;padding:0 14px}.pill__links,.pill__search,.pill__login{display:none}.pill__menu{display:inline-flex;grid-column:1;justify-self:start}.pill__home{grid-column:2;justify-self:center;margin-right:0}.pill__cta{grid-column:3;justify-self:end;margin-left:0}.pill__panel-login{display:inline-flex}.pill--focus{grid-template-columns:auto 1fr auto}.pill--focus .pill__home{grid-column:1;justify-self:start}}@media(max-width:640px){.pill__panel-toggle{display:inline-flex}}@media(max-width:480px){.pill{--ui-capsule-gutter: 14px;padding:0 10px}.pill .brand-lockup{height:32px}.pill__cta{padding-inline:10px;font-size:12.5px;font-family:Archivo Variable,Arial,sans-serif}}@media(max-width:374px){.pill{--ui-capsule-gutter: 6px;padding:0 4px}.pill .brand-lockup{height:29px}.pill__cta{padding-inline:5px}}@media print{.pill{display:none}}}@layer chrome{.action-bar{position:fixed;left:14px;right:14px;bottom:calc(14px + var(--consent-banner-height, 0px));z-index:55;display:flex;padding:8px;border-radius:var(--ui-radius-pill)}.action-bar[hidden]{display:none}.action-bar .ui-btn{flex:1 1 auto}@media(min-width:641px){.action-bar{display:none}}@media(max-width:640px){html[data-action-bar-shown] .pill__cta{visibility:hidden}}}@layer surfaces{@media(forced-colors:active){.cta,.cta--lamp,.cta--arc,.tier__go,.drop__cta,.btn,.chip{border:1px solid ButtonBorder;background-image:none;box-shadow:none}.btn[aria-pressed=true],.chip[aria-pressed=true]{background-color:Highlight;border-color:Highlight;color:HighlightText}.meter__band,.meter__hot,.meter__swatch,.meter__swatch--hot{outline:1px solid CanvasText;outline-offset:-1px}.meter__hot,.meter__swatch--hot{outline-style:dashed}.meter__needle,.rail__needle{forced-color-adjust:none;background-color:Highlight;outline:1px solid CanvasText}.meter__scale{outline:1px solid CanvasText;outline-offset:-1px}.card,.glass{border:1px solid CanvasText;background-image:none;box-shadow:none}.card:before,.glass:before{display:none}.table-scroll,.compare-scroll{background-image:none;border:1px solid CanvasText}.table-scroll__hint{display:block}.motionbtn__glyph{background:ButtonText}}}@container (max-width: 600px){@layer components{.news-reference .ruler__who,.news-reference .ruler__zonelabel{display:none}.news-reference .ruler__n{font-size:14px}.news-reference .ruler__mark{max-width:60px;top:-66px}.news-reference .ruler__track{height:68px}}}@layer surfaces{.news-reference .card--sand{background-color:var(--store-ground);border-color:transparent;box-shadow:none}.sand.news-article{background:var(--news-ground);color-scheme:light}.sand.learn-news{background:var(--store-ground);color-scheme:light}}@layer components{.learn-news{padding:calc(var(--ceiling-h) + clamp(40px,6vw,72px)) var(--gutter) clamp(72px,9vw,120px)}.news-head,.news-section{max-width:var(--news-wide);margin-inline:auto}.news-head__name{margin:0 0 14px;font-size:15px;font-variation-settings:"wght" 650;color:var(--text-muted)}.news-head h1{max-width:20ch;margin:0;font-size:clamp(36px,4.6vw,56px);font-variation-settings:"wght" 800,"wdth" 100;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}.news-head__intro{max-width:52ch;margin:18px 0 0;font-size:20px;line-height:1.5;color:var(--text-body)}.news-topics{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.news-topics a{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;background:var(--news-tile);box-shadow:inset 0 0 0 1px var(--film-16);color:var(--text);font-size:15px;font-variation-settings:"wght" 560;text-decoration:none;transition:box-shadow var(--recipe-motion-duration) var(--recipe-motion-ease)}.news-topics a:hover{box-shadow:inset 0 0 0 1px var(--film-32)}.news-section{margin-top:clamp(48px,6vw,80px);scroll-margin-top:calc(var(--ceiling-h) + 24px)}.news-section__title{margin:0 0 20px;font-size:clamp(24px,2.4vw,30px);font-variation-settings:"wght" 720,"wdth" 100;letter-spacing:-.01em;line-height:1.15}.news-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.news-tile{grid-column:span 2;display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:var(--radius-store);background:var(--news-tile);box-shadow:var(--store-shadow);color:var(--text);text-decoration:none;transition:box-shadow var(--recipe-motion-duration) var(--recipe-motion-ease),transform var(--recipe-motion-duration) var(--recipe-motion-ease)}.news-tile--half{grid-column:span 3}.news-tile--hero{grid-column:1 / -1;flex-direction:row}.news-tile__media{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--store-ground)}.news-tile--hero .news-tile__media{flex:0 0 62%;aspect-ratio:auto;min-height:340px}.news-tile__media img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.news-tile__text{display:flex;flex-direction:column;gap:8px;flex:1;padding:22px 24px 26px}.news-tile--hero .news-tile__text{justify-content:center;padding:clamp(28px,3.4vw,48px)}.news-tile__kind{font-size:12px;font-variation-settings:"wght" 700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.news-tile__title{font-size:21px;font-variation-settings:"wght" 700,"wdth" 100;line-height:1.22;letter-spacing:-.01em;text-wrap:balance}.news-tile--hero .news-tile__title{font-size:clamp(26px,2.6vw,34px);line-height:1.12}.news-tile__summary{font-size:16px;line-height:1.55;color:var(--text-body)}@media(any-hover:hover){.news-tile:hover{box-shadow:0 2px 4px #14120e0f,0 18px 40px -16px #14120e3d}.news-tile:hover .news-tile__media img{transform:scale(1.03)}}.news-tile:focus-visible{outline:2px solid var(--text);outline-offset:3px}.news-tools{margin:22px 0 0;font-size:16px;color:var(--text-body)}.news-tools a{color:var(--text);text-underline-offset:4px}@media(max-width:980px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-tile,.news-tile--half{grid-column:span 1}.news-tile--hero{grid-column:1 / -1}}@media(max-width:640px){.news-grid{grid-template-columns:1fr;gap:16px}.news-tile--hero{flex-direction:column}.news-tile--hero .news-tile__media{flex:none;aspect-ratio:16 / 10;min-height:0}.news-tile--hero .news-tile__text{padding:22px 24px 26px}.news-head__intro{font-size:18px}}@media(prefers-reduced-motion:reduce){.news-tile,.news-tile__media img{transition:none}.news-tile:hover .news-tile__media img{transform:none}}.learn-article.news-article{max-width:none;grid-template-columns:minmax(0,1fr) minmax(0,var(--news-column)) minmax(0,1fr);column-gap:clamp(32px,4vw,64px);padding-top:calc(var(--ceiling-h) + clamp(40px,6vw,72px));padding-bottom:clamp(72px,9vw,120px)}.news-article>.learn-article__rail{grid-column:1;justify-self:end;width:min(240px,100%);font-size:15px}.news-article>.learn-article__body{grid-column:2}.news-article .learn-article__rail .label{color:var(--text-muted)}.news-article .learn-rail-offer{margin-top:22px;padding:20px 18px 18px;border:0;border-radius:var(--radius-store);background:var(--store-ground)}.news-article .learn-rail-offer .cta{display:flex;justify-content:space-between;gap:10px;width:100%;height:auto;min-height:48px;padding:12px 16px;border-radius:14px;font-size:15px;line-height:1.3;text-align:left;white-space:normal}.news-article .label{font-size:12px;font-variation-settings:"wght" 700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.learn-article.news-article h1,.learn-article--tool.news-article h1{max-width:22ch;margin:12px 0 20px;font-size:clamp(36px,4.4vw,52px);font-variation-settings:"wght" 800,"wdth" 100;line-height:1.07;letter-spacing:-.025em;text-wrap:balance}.news-article .learn-article__lede{margin:0 0 36px;font-size:clamp(19px,1.6vw,22px);line-height:1.45;color:var(--text);font-variation-settings:"wght" 500}.news-article .learn-article__body>.learn-article__art{max-width:none;margin:0 0 48px}.news-article .learn-article__body>.learn-article__art img{aspect-ratio:16 / 9;border-radius:var(--radius-store)}.news-article .learn-section{margin-top:48px}.news-article .learn-section h2{margin:0 0 14px;font-size:clamp(24px,2.2vw,28px);font-variation-settings:"wght" 720,"wdth" 100;line-height:1.2;letter-spacing:-.01em}.news-article .learn-section h3{margin:28px 0 8px;font-size:20px}.news-article .learn-section :is(p,li):not(:is(.ruler,.settings,.instrument,.stages,.tonal,.readout) *,.table-scroll__hint),.news-article .learn-article__lede{max-width:none}.news-article .learn-section :is(p,li):not(:is(.ruler,.settings,.instrument,.stages,.tonal,.readout) *,.table-scroll__hint){font-size:18px;line-height:1.65}.news-article .learn-section h2{max-width:none;text-wrap:balance}.news-article .learn-section a:not(.cta){color:var(--sand-accent);text-underline-offset:3px}.news-article .learn-note{margin:32px 0;padding:22px 24px;border-radius:var(--radius-store);background:var(--store-ground);color:var(--text)}.news-article .learn-note p{color:var(--text-body)}.news-article .learn-note p+p{margin-top:10px}.news-article .learn-guide-art img{border-radius:var(--radius-store)}.news-article .learn-guide-art figcaption,.news-article figcaption{color:var(--text-muted);font-size:14px;line-height:1.5}.news-article .learn-decision th{background:var(--store-ground)}.news-reference .card{background:var(--store-ground);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;box-shadow:none}.news-reference .card:before{content:none}.news-reference .two-up{gap:16px;margin-top:24px}.news-reference .two-up :is(p,li){font-size:16px;line-height:1.55}.news-reference .two-up h3{margin:6px 0 8px;font-size:19px}.news-reference .card .label{color:var(--text-muted)}.news-reference .card :is(.mini__base,.mini__dash){stroke:var(--sand-film)}.news-reference .table th{background:var(--store-ground)}.news-reference .table--evidence tbody th{background:var(--news-ground)}.news-reference .table-scroll{margin:8px 0 24px}.news-reference .learn-section .instrument{margin:28px 0}.news-reference .learn-section .btn{margin:4px 8px 4px 0}.news-reference .learn-section .qa{margin-top:16px}.news-reference .qa{--qa-card: var(--store-ground);box-shadow:none}.news-reference .gloss__nav{margin:24px 0 32px}.news-reference .learn-section>p.label{margin:-4px 0 14px;font-size:12px;line-height:1.4}.news-reference .ruler{container-type:inline-size}@media(min-width:761px){.news-reference .table--evidence{min-width:0}}@media(max-width:1320px){.learn-article.news-article{grid-template-columns:minmax(220px,240px) minmax(0,var(--news-column));justify-content:center}}@media(max-width:760px){.learn-article.news-article{grid-template-columns:minmax(0,1fr)}.news-article>.learn-article__rail,.news-article>.learn-article__body{grid-column:1;justify-self:stretch;width:auto}.news-article .learn-section :is(p,li):not(:is(.ruler,.settings,.instrument,.stages,.tonal,.readout) *,.table-scroll__hint){font-size:17px}}}@layer surfaces{.sand.support-page,.sand.support-bar{background:var(--news-ground);color-scheme:light}}@layer components{.support-bar{padding:var(--ceiling-h) var(--gutter) 0;border-bottom:1px solid var(--film-16)}.support-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:var(--news-wide);min-height:52px;margin-inline:auto}.support-bar__home{font-size:21px;font-variation-settings:"wght" 700;color:var(--text);text-decoration:none}.support-bar__actions{display:flex;align-items:center;gap:clamp(8px,2vw,20px)}.support-bar__action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:0 4px;border:0;background:none;color:var(--text-body);font:inherit;font-size:15px;text-decoration:none;cursor:pointer}.support-bar__action:hover,.support-bar__action[aria-current=page]{color:var(--text)}.support-page{padding:clamp(36px,5vw,64px) var(--gutter) clamp(64px,8vw,104px)}.support-page a:not(.cta){color:var(--sand-accent);text-underline-offset:3px}.support-crumbs{max-width:var(--news-column);margin:0 auto 20px;font-size:14px;color:var(--text-muted)}.support-crumbs a+a:before{content:"›";display:inline-block;margin:0 8px;color:var(--text-muted)}.support-hero{max-width:var(--news-wide);margin:0 auto;text-align:center}.support-badge{display:block;width:56px;height:auto;margin:0 auto 14px;--logo-mark: var(--sand-accent)}.support-hero__name{max-width:none;margin:0 0 6px;font-size:17px;font-variation-settings:"wght" 650;color:var(--text-muted)}.support-hero h1{margin:0;font-size:clamp(36px,5vw,56px);font-variation-settings:"wght" 800,"wdth" 100;line-height:1.05;letter-spacing:-.025em}.support-band{max-width:var(--news-wide);margin:clamp(40px,6vw,64px) auto 0}.support-band>h2{max-width:none;margin:0 0 20px;font-size:clamp(24px,2.6vw,32px);font-variation-settings:"wght" 750;text-align:center}.support-families{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,168px));justify-content:center;gap:12px;margin:0;padding:0;list-style:none}.support-families a{display:flex;flex-direction:column;align-items:center;gap:12px;height:100%;padding:20px 10px 18px;border:1px solid var(--film-16);border-radius:var(--radius-store);color:var(--text);font-size:15px;font-variation-settings:"wght" 600;text-align:center;text-decoration:none}.support-families .app-icon{--app-icon-size: 64px}.support-families a:hover{background:var(--store-ground)}.support-band--quick{padding:clamp(28px,4vw,44px) clamp(20px,3vw,40px);border-radius:var(--radius-store);background:var(--store-ground)}.support-quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.support-quick a{display:flex;flex-direction:column;align-items:center;gap:14px;height:100%;padding:26px 18px;border-radius:var(--radius-store);background:var(--store-card);box-shadow:var(--store-shadow);font-size:18px;font-variation-settings:"wght" 650;text-align:center;text-decoration:none}.support-quick .app-icon{--app-icon-size: 48px}.support-search-field{display:flex;align-items:center;gap:12px;width:100%;max-width:720px;min-height:56px;margin:0 auto;padding:0 20px;border:1px solid var(--border-control);border-radius:14px;background:var(--store-card);color:var(--text-muted);font:inherit;font-size:17px;text-align:left;cursor:text}.support-search-field:hover{border-color:var(--text-muted)}.support-topics{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:28px 32px}.support-topic h3{margin:0 0 10px;font-size:19px}.support-topic h3 a{color:var(--text);text-decoration:none}.support-topic h3 a:hover{text-decoration:underline}.support-topic ul{margin:0;padding:0;list-style:none}.support-topic li+li{margin-top:8px}.support-topic li a{font-size:16px}.support-topic-head{display:flex;align-items:center;gap:20px;max-width:var(--news-column);margin:0 auto 28px}.support-topic-head h1{margin:0;font-size:clamp(32px,4vw,44px);line-height:1.08}.support-topic-head p{margin:8px 0 0;font-size:18px;color:var(--text-body)}.support-topic-head .app-icon{--app-icon-size: 72px;flex:none}.support-article-list{max-width:var(--news-column);margin:0 auto;padding:0;list-style:none;border-top:1px solid var(--film-16)}.support-article-list a{display:grid;gap:4px;padding:18px 0;border-bottom:1px solid var(--film-16);text-decoration:none}.support-article-list strong{font-size:19px;color:var(--sand-accent)}.support-article-list span{color:var(--text-body)}.support-article{max-width:var(--news-column);margin:0 auto}.support-article h1{margin:0;font-size:clamp(34px,4.4vw,48px);font-variation-settings:"wght" 800,"wdth" 100;line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.support-article :is(p,li){font-size:18px;line-height:1.6;color:var(--text-body)}.support-intro{margin:28px 0 0;padding:22px 26px;border-radius:var(--radius-store);background:var(--store-ground)}.support-intro p{margin:0}.support-intro p+p{margin-top:10px}.support-variants{display:inline-flex;gap:4px;margin:28px 0 0;padding:4px;border-radius:999px;background:var(--store-ground)}.support-variants[hidden]{display:none}.support-variants button{min-height:40px;padding:0 18px;border:0;border-radius:999px;background:none;color:var(--text-body);font:inherit;font-size:15px;font-variation-settings:"wght" 600;cursor:pointer}.support-variants button[aria-pressed=true]{background:var(--store-card);color:var(--text);box-shadow:var(--store-shadow)}.support-need{margin-top:36px}.support-need h2,.support-step h2{max-width:none;margin:0 0 12px;font-size:clamp(22px,2.4vw,26px);line-height:1.25}.support-need ul{margin:0;padding:0;list-style:none}.support-need li{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:start;padding:10px 0;border-bottom:1px solid var(--film-16)}.support-need svg{width:24px;height:24px;margin-top:3px;color:var(--text-muted)}.support-step{margin-top:48px}.js .support-variant-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.support-step__n{color:var(--text-muted)}.support-step h3{margin:22px 0 6px;font-size:19px}.support-shot{margin:20px 0 0}.support-shot img{display:block;max-width:100%;height:auto;border:1px solid var(--film-16);border-radius:14px}.support-shot--phone img{max-width:min(100%,390px)}.support-shot figcaption{margin-top:10px;font-size:14px;line-height:1.5;color:var(--text-muted)}.support-note{margin-top:20px;padding:16px 20px;border-left:3px solid var(--sand-accent);background:var(--store-ground);border-radius:0 12px 12px 0}.support-note p{margin:0;font-size:16px}.support-table{width:100%;margin-top:16px;border-collapse:collapse;font-size:16px}.support-table th,.support-table td{padding:12px 14px 12px 0;border-bottom:1px solid var(--film-16);text-align:left;vertical-align:top;color:var(--text-body)}.support-table th{font-size:14px;color:var(--text-muted);font-variation-settings:"wght" 650}.support-table td:first-child{color:var(--text)}.support-next{margin-top:48px;padding-top:24px;border-top:1px solid var(--film-16)}.support-next p{margin:0}.support-contact{max-width:var(--news-column);margin:clamp(56px,7vw,80px) auto 0;padding:24px 26px;border-radius:var(--radius-store);background:var(--store-ground)}.support-contact h2{margin:0 0 8px;font-size:21px}.support-contact p{margin:0;font-size:17px;line-height:1.55;color:var(--text-body)}.support-contact__go{display:inline-block;margin-top:12px;font-size:17px;font-variation-settings:"wght" 650}.support-contact-page .support-crumbs,.support-contact-head{max-width:var(--news-wide)}.support-contact-head{margin:0 auto clamp(28px,4vw,40px)}.support-contact-head p{max-width:36em;text-wrap:pretty}.support-contact-head h1{margin:0 0 10px;font-size:clamp(32px,4vw,44px);line-height:1.08}.support-contact-head p{margin:0;font-size:19px;line-height:1.5;color:var(--text-body)}.support-ways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:var(--news-wide);margin:0 auto;padding:0;list-style:none}.support-ways li{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:28px 24px;border-radius:var(--radius-store);background:var(--store-card);box-shadow:var(--store-shadow)}.support-ways .app-icon{--app-icon-size: 48px;margin-bottom:6px}.support-ways h2{margin:0;font-size:21px}.support-ways p{flex:1;margin:0;font-size:16px;line-height:1.55;color:var(--text-body)}.support-ways a{font-size:17px;font-variation-settings:"wght" 650;overflow-wrap:anywhere}@media(max-width:380px){.support-bar__action span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-width:760px){.support-ways,.support-quick{grid-template-columns:1fr}.support-quick a{flex-direction:row;justify-content:flex-start;padding:18px;text-align:left}.support-families{grid-template-columns:repeat(auto-fit,minmax(96px,128px))}.support-families .app-icon{--app-icon-size: 52px}.support-article :is(p,li){font-size:17px}.support-topic-head .app-icon{--app-icon-size: 56px}}}
