.atlas-shell ::selection,.atlas-shell::selection{background:var(--scarlet);color:#fff}body:has(.atlas-shell) #nprogress .bar{background:#f51d00!important}body:has(.atlas-shell) #nprogress .peg{box-shadow:0 0 10px #f51d00,0 0 5px #f51d00!important}.atlas-shell{--ink-shade-2:#0d0d0d;--ink-shade-1:#151515;--ink:#1c1c1c;--ink-tint-1:#333333;--ink-tint-2:#4a4a4a;--ink-tint-3:#636363;--ink-tint-4:#7a7a7a;--ink-tint-5:#999999;--ink-tint-6:#b3b3b3;--ink-tint-7:#cccccc;--ink-tint-8:#e0e0e0;--vellum-tint-7:#fefefd;--vellum-tint-3:#fbfbf6;--vellum:#f4f3eb;--vellum-shade-half:#ecebe4;--vellum-shade-1:#dad9d2;--vellum-shade-2:#bbbab4;--vellum-shade-3:#9c9b96;--vellum-shade-4:#7d7c78;--scarlet-tint-7:#fde2df;--scarlet:#f51d00;--scarlet-shade-1:#d61900;--scarlet-shade-2:#b71500;--text-primary:var(--ink);--text-secondary:var(--ink-tint-2);--text-tertiary:var(--ink-tint-3);--text-muted:var(--ink-tint-5);--text-on-dark:var(--vellum);--surface-page:var(--vellum);--surface-card:var(--vellum-tint-7);--surface-alt:var(--vellum-shade-1);--surface-divider:var(
		--vellum-shade-half
	);--surface-divider-hover:var(
		--vellum-shade-1
	);--surface-inverse:var(--ink);--sp-half:4px;--sp-1:8px;--sp-1-5:12px;--sp-2:16px;--sp-2-5:20px;--sp-3:24px;--sp-4:32px;--sp-5:40px;--sp-6:48px;--sp-8:64px;--sp-10:80px;--sp-12:96px;--sp-15:120px;--sp-20:160px;--container:1200px;--container-narrow:720px;--r-xs:2px;--r-sm:6px;--r-btn:4px;--r-input:4px;--r-tag:4px;--r-card-inner:8px;--r-input-inner:10px;--r-tw-inner:12px;--r-card:14px;--r-input-outer:16px;--r-tw-outer:20px;--r-pill:32px;--r-full:9999px;--fs-xs:11px;--fs-sm:12px;--fs-ui:13px;--fs-base:14px;--fs-md:15px;--fs-body:16px;--fs-lg:18px;--fs-xl:20px;--fs-2xl:22px;--fs-stat:48px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-1:1;--lh-tight:1.1;--lh-snug:1.3;--lh-compact:1.4;--lh-normal:1.5;--lh-relaxed:1.55;--lh-loose:1.6;--lh-spacious:1.7;--ls-none:0;--ls-tight:0.003em;--ls-normal:0.005em;--ls-wide:0.01em;--ls-wider:0.02em;--ls-widest:0.06em;--ls-caps:0.08em;--shadow-xs:0 1px 2px rgba(0,0,0,0.06);--shadow-sm:0 1px 2px rgba(0,0,0,0.04),0 2px 4px rgba(0,0,0,0.03);--shadow-md:0 1px 2px rgba(0,0,0,0.04),0 4px 14px rgba(0,0,0,0.05);--shadow-lg:0 4px 12px rgba(0,0,0,0.06),0 12px 32px rgba(0,0,0,0.08);--shadow-xl:0 4px 6px rgba(0,0,0,0.04),0 16px 32px rgba(50,50,93,0.1),0 2px 4px rgba(0,0,0,0.04);--shadow-btn-primary:0 1px 2px rgba(0,0,0,0.08),0 2px 6px rgba(0,0,0,0.06);--shadow-btn-brand:0 1px 2px rgba(0,0,0,0.08),0 2px 6px rgba(245,29,0,0.15);--shadow-card:0 1px 3px rgba(0,0,0,0.03),0 4px 12px rgba(0,0,0,0.04);--shadow-card-hover:0 1px 2px rgba(0,0,0,0.04),0 8px 24px rgba(50,50,93,0.08);--shadow-tooltip:0 1px 2px rgba(0,0,0,0.06),0 6px 18px rgba(0,0,0,0.14);--shadow-inset:inset 0 0 0 1px rgba(0,0,0,0.08);--z-base:0;--z-raised:1;--z-overlay:3;--z-dropdown:30;--z-sticky:10;--z-tooltip:20;--z-nav:100;--z-modal:200;--dur-instant:120ms;--dur-interaction:140ms;--dur-fast:160ms;--dur-normal:200ms;--dur-slow:300ms;--dur-slower:500ms;--dur-slowest:800ms;--scale-press:0.97;--hero-stream-hit-dur:220ms;--hero-stream-rise:0.45em;--hero-bg-dur:500ms;--hero-bg-delay:0ms;--hero-title-dur:750ms;--hero-title-delay:250ms;--hero-eyebrow-dur:400ms;--hero-eyebrow-delay:700ms;--hero-input-dur:500ms;--hero-input-delay:1100ms;--hero-branches-dur:450ms;--hero-branches-delay:150ms;--hero-crossfade:600ms;--hero-crossfade-ease:cubic-bezier(0.19,1,0.22,1);--ease:cubic-bezier(0.22,1,0.36,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-out:cubic-bezier(0.4,0,0.2,1);--ease-slow:cubic-bezier(0.2,0,0.2,1);--border-hairline:1px solid var(--surface-divider);--border-glass:1px solid rgba(255,255,255,0.4);--glass-bg:rgba(255,255,255,0.82);--glass-blur:blur(32px) saturate(1.8);--glass-blur-sm:blur(4px);--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--ff-display:var(--font-season-mix,Georgia),Georgia,serif;--ff-sans:var(--font-lab-grotesque,sans-serif),-apple-system,BlinkMacSystemFont,"Inter",system-ui,sans-serif;--ff-sans-compact:var(--font-lab-grotesque,sans-serif),-apple-system,BlinkMacSystemFont,"Inter",system-ui,sans-serif;--sp-section:var(--sp-10);--sp-page:var(--sp-8)}@layer base{.atlas-shell,.atlas-shell *,.atlas-shell :after,.atlas-shell :before{box-sizing:border-box}.atlas-shell *,.atlas-shell :after,.atlas-shell :before{margin:0;padding:0}.atlas-shell{scroll-behavior:smooth;font-family:var(--ff-sans);font-synthesis-weight:none;background:var(--surface-page);color:var(--text-primary);font-size:var(--fs-body);line-height:1.55;-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:clip}}@keyframes pageFadeIn{0%{opacity:0}to{opacity:1}}.reveal{opacity:0}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes heroBgIn{0%{opacity:0}to{opacity:1}}@keyframes heroTitleIn{0%{opacity:0;transform:translateY(24px);filter:blur(10px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes heroEyebrowIn{0%{opacity:0;filter:blur(4px);transform:translateY(-16px)}to{opacity:1;filter:blur(0);transform:translateY(-16px)}}@keyframes heroInputIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes heroBranchesIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.t-display,.t-h1,.t-h2,.t-h3,.t-h4,.t-hero{font-variation-settings:"SERF" 65,"slnt" 0}.t-hero{font-size:clamp(56px,7.5vw,96px);line-height:1.05}.t-display,.t-hero{font-family:var(--ff-display);font-weight:var(--fw-medium);letter-spacing:0;text-wrap:balance}.t-display{font-size:clamp(40px,5.4vw,56px);line-height:1.07}.t-h1{font-family:var(--ff-display);font-weight:var(--fw-medium);font-size:clamp(36px,4.5vw,48px);line-height:1.1;letter-spacing:0;text-wrap:balance}.t-h2{font-size:clamp(28px,3.4vw,36px);line-height:1.3}.t-h2,.t-h3{font-family:var(--ff-display);font-weight:var(--fw-semibold);letter-spacing:0;text-wrap:balance}.t-h3{font-size:clamp(22px,2.4vw,28px);line-height:1.35}.t-h4{font-family:var(--ff-display);font-weight:var(--fw-semibold);font-size:var(--fs-xl);line-height:1.4;letter-spacing:0;text-wrap:balance}.t-subheading{font-family:var(--ff-sans-compact);font-weight:var(--fw-regular);font-size:var(--fs-lg);line-height:1.5;text-wrap:pretty}.t-body{font-size:var(--fs-body)}.t-body,.t-body-sm{font-family:var(--ff-sans-compact);font-weight:var(--fw-regular);line-height:var(--lh-relaxed);text-wrap:pretty}.t-body-sm{font-size:var(--fs-base);letter-spacing:var(--ls-tight)}.t-label{font-size:var(--fs-base);letter-spacing:var(--ls-normal)}.t-eyebrow,.t-label{font-family:var(--ff-sans);font-weight:var(--fw-bold);line-height:var(--lh-1)}.t-eyebrow{font-size:var(--fs-sm);letter-spacing:var(--ls-caps);text-transform:uppercase}.t-nav{font-size:var(--fs-base);line-height:var(--lh-1)}.t-caption,.t-nav{font-family:var(--ff-sans);font-weight:var(--fw-regular)}.t-caption{font-size:var(--fs-xs);line-height:var(--lh-compact);letter-spacing:var(--ls-wider)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-1);text-decoration:none;background:linear-gradient(to bottom,var(--ink-tint-1),var(--ink));color:var(--vellum);border:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:10px var(--sp-2-5);border-radius:var(--r-pill);font-family:var(--ff-sans);font-size:var(--fs-base);font-weight:var(--fw-bold);line-height:var(--lh-1);cursor:pointer;min-height:40px;text-box-trim:both;text-box-edge:cap alphabetic;box-shadow:var(--shadow-btn-primary);transition:background var(--dur-instant) var(--ease),transform var(--dur-interaction) var(--ease),box-shadow var(--dur-instant) var(--ease)}.btn-primary:hover{background:linear-gradient(to bottom,var(--ink),var(--ink-shade-2))}.btn-primary:active{background:linear-gradient(to bottom,var(--ink-shade-2),var(--ink-shade-2));transform:scale(var(--scale-press));box-shadow:var(--shadow-xs)}.btn-primary:disabled{opacity:.38;cursor:not-allowed;pointer-events:none}.btn-secondary{display:inline-flex;align-items:center;gap:var(--sp-1);text-decoration:none;background:linear-gradient(180deg,#ffffff,#f7f7f5);color:var(--ink);border:var(--border-hairline);-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:10px var(--sp-2-5);border-radius:var(--r-pill);font-family:var(--ff-sans);font-size:var(--fs-base);font-weight:var(--fw-bold);line-height:var(--lh-1);cursor:pointer;min-height:40px;text-box-trim:both;text-box-edge:cap alphabetic;box-shadow:var(--shadow-sm);transition:background var(--dur-instant) var(--ease),transform var(--dur-interaction) var(--ease),box-shadow var(--dur-instant) var(--ease),border-color var(--dur-instant) var(--ease)}.btn-secondary:hover{background:linear-gradient(180deg,#f7f7f5,#f0f0ec);border-color:var(--surface-divider-hover);box-shadow:var(--shadow-card-hover)}.btn-secondary:active{background:linear-gradient(180deg,#f0f0ec,#eaeae6);transform:scale(var(--scale-press));box-shadow:var(--shadow-xs)}.btn-secondary:disabled{color:var(--ink-tint-4);cursor:not-allowed;opacity:1}.btn-secondary:disabled,.btn-secondary:disabled:active,.btn-secondary:disabled:hover{background:var(--vellum-shade-half);border-color:var(--surface-divider);box-shadow:none;transform:none}.btn-brand{display:inline-flex;align-items:center;gap:var(--sp-1);background:linear-gradient(to bottom,#ff3318,var(--scarlet));color:var(--vellum);border:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:10px var(--sp-3);border-radius:var(--r-pill);font-family:var(--ff-sans);font-size:var(--fs-base);font-weight:var(--fw-bold);line-height:var(--lh-1);letter-spacing:var(--ls-normal);cursor:pointer;text-decoration:none;min-height:40px;text-box-trim:both;text-box-edge:cap alphabetic;box-shadow:var(--shadow-btn-brand);transition:background var(--dur-instant) var(--ease),transform var(--dur-interaction) var(--ease),box-shadow var(--dur-instant) var(--ease)}.btn-brand:hover{background:linear-gradient(to bottom,var(--scarlet),var(--scarlet-shade-1))}.btn-brand:active{background:linear-gradient(to bottom,var(--scarlet-shade-1),var(--scarlet-shade-2));transform:scale(var(--scale-press))}.btn-brand:disabled{background:var(--vellum-shade-half);border:1px solid var(--surface-divider);color:var(--ink-tint-4);box-shadow:none;cursor:not-allowed;opacity:1;transform:none}.btn-brand:disabled:active,.btn-brand:disabled:hover{background:var(--vellum-shade-half);border-color:var(--surface-divider);box-shadow:none;transform:none}.site-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;position:fixed;top:var(--sp-3);left:50%;transform:translateX(-50%);width:min(calc(100% - var(--sp-8) * 2),var(--container));padding:10px 10px 10px 20px;z-index:var(--z-nav);background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--border-glass);border-radius:var(--r-pill);box-shadow:var(--shadow-md)}.nav-logo{justify-self:start}.nav-actions{justify-self:end;gap:var(--sp-1)}.nav-actions,.nav-logo{display:inline-flex;align-items:center}.nav-logo{height:36px}.nav-logo img{height:36px;width:auto;display:block}.footer-logo{display:inline-flex;align-items:center}.footer-logo img{height:36px;width:auto;display:block}.nav-center-label{font-family:var(--ff-sans);font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--text-primary);justify-self:center}.nav-links{display:flex;gap:var(--sp-1);list-style:none}.nav-links a{display:inline-flex;align-items:center;height:34px;padding:0 12px;color:var(--text-primary);text-box-trim:both;text-box-edge:cap alphabetic;text-decoration:none;font-family:var(--ff-sans);font-size:var(--fs-base);font-weight:var(--fw-bold);line-height:var(--lh-1);border-radius:var(--r-pill);transition:background-color var(--dur-instant) var(--ease),transform var(--dur-interaction) var(--ease)}.nav-links a:hover{background-color:rgba(0,0,0,.04)}.nav-links a:active{transform:scale(var(--scale-press))}.site-nav .btn-brand,.site-nav .btn-primary,.site-nav .btn-secondary{min-height:34px;padding:8px 16px;font-size:var(--fs-base);white-space:nowrap;will-change:transform;isolation:isolate;-webkit-backface-visibility:hidden;backface-visibility:hidden}.nav-copilot-cta{white-space:nowrap}.atlas-profile{position:relative}.atlas-profile,.atlas-profile-trigger{display:inline-flex;align-items:center}.atlas-profile-trigger{justify-content:center;width:34px;height:34px;padding:0;border:none;background:transparent;border-radius:var(--r-pill);cursor:pointer;transition:transform var(--dur-interaction) var(--ease),box-shadow var(--dur-instant) var(--ease)}.atlas-profile-trigger:hover{box-shadow:var(--shadow-sm)}.atlas-profile-trigger:active{transform:scale(var(--scale-press))}.atlas-profile-trigger:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.atlas-profile-avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;object-fit:cover;border:var(--border-hairline);background:var(--surface-card);color:var(--text-primary);font-family:var(--ff-sans);font-size:var(--fs-ui);font-weight:var(--fw-bold);line-height:1;overflow:hidden;user-select:none}.atlas-profile-avatar--lg{width:44px;height:44px;font-size:var(--fs-base)}.atlas-profile-avatar--initial{background:linear-gradient(to bottom,var(--ink-tint-1),var(--ink));color:var(--vellum);border-color:transparent}.atlas-profile-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:280px;max-width:min(360px,calc(100vw - var(--sp-4)));padding:var(--sp-1);background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--border-glass);border-radius:var(--r-card);box-shadow:var(--shadow-md);z-index:var(--z-nav);transform-origin:top right;animation:atlasDropdownIn var(--dur-fast) var(--ease-out) both}.atlas-profile-menu-header{display:flex;align-items:center;gap:var(--sp-1-5);padding:var(--sp-1-5)}.atlas-profile-meta{display:flex;flex-direction:column;min-width:0}.atlas-profile-name{font-family:var(--ff-sans);font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--text-primary);line-height:var(--lh-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atlas-profile-email{margin-top:4px;font-family:var(--ff-sans);font-size:var(--fs-ui);color:var(--text-tertiary);line-height:1.3;word-break:break-all}.atlas-profile-divider{height:1px;margin:4px 0;background:var(--surface-divider)}.atlas-profile-item{display:flex;align-items:center;width:100%;padding:10px 12px;background:transparent;border:none;border-radius:var(--r-md,10px);font-family:var(--ff-sans);font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--text-primary);cursor:pointer;text-align:left;transition:background-color var(--dur-instant) var(--ease)}.atlas-profile-item:hover{background-color:rgba(0,0,0,.04)}.atlas-profile-item:disabled{opacity:.6;cursor:not-allowed}.hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--sp-15) var(--sp-8) var(--sp-12);text-align:center;overflow:visible}.hero,.hero>*{position:relative}.hero>*{z-index:1}.hero-bg-wrap{position:absolute;top:0;left:0;right:0;height:100vh;z-index:0;overflow:hidden;pointer-events:none}.hero-bg-media,.hero-bg-video,.hero-bg-video-layer,.hero-bg-video-poster,.hero-bg-video-stage{position:absolute;inset:0}.hero-bg-media{transform:scale(1.01);transform-origin:center center}.hero-bg-video-stage{z-index:1;overflow:hidden;background:var(--vellum)}.hero-bg-video-stage:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.18) 60%,rgba(0,0,0,.32))}.hero-bg-video-layer{opacity:0;z-index:0}.hero-bg-video-layer.is-underlay{opacity:1;z-index:1;transition:none}.hero-bg-video-layer.is-active{opacity:1;z-index:2;transition:opacity var(--hero-crossfade) var(--hero-crossfade-ease)}.hero-bg-video,.hero-bg-video-poster{width:100%;height:100%;object-fit:cover;object-position:center center}.hero-bg-video-poster{z-index:1}@media (prefers-reduced-motion:no-preference){.hero-bg-wrap--entering .hero-bg-video-layer.is-active .hero-bg-video-poster{animation:heroBgIn var(--hero-bg-dur) var(--ease-out) var(--hero-bg-delay) both}}.hero-bg-video{z-index:2;opacity:0}.hero-bg-video.is-visible{opacity:1}.hero-bg-fade{position:absolute;left:0;right:0;height:28%;z-index:10;pointer-events:none}.hero-bg-fade-top{top:0;background:linear-gradient(to bottom,var(--vellum) 0,rgba(250,249,241,0) 100%)}@media (prefers-reduced-motion:reduce){.hero-bg-video,.hero-bg-video-layer{transition:none}.hero-bg-video{display:none}.cascade-branches{opacity:1;transition:none}}.hero-bg-fade-bottom{bottom:0;background:linear-gradient(to top,var(--vellum) 0,rgba(250,249,241,0) 100%)}.hero-v4-stage{background:var(--vellum)}.hero-v4-bg-wrap .hero-bg-video-stage:after{display:none}.hero-v4-img-layer{position:absolute;inset:0;background-size:cover;background-position:50%;opacity:0;transition:opacity ease}[id=how-it-works],[id=locale-cascade],[id=proof],[id=shows],[id=writers]{scroll-margin-top:88px}.cascade{padding:0 0 var(--sp-8);text-align:center;position:relative}.cascade-globe{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:var(--z-base)}.cascade-globe svg{width:600px;height:600px;color:var(--ink);opacity:.08}.cascade>:not(.cascade-globe),section.bento,section.cards-section,section.cascade,section.final-cta,section.hero,section.proof-section,section.story-cta{position:relative;z-index:var(--z-raised)}section.cascade{background:transparent;margin-top:calc(-1 * var(--cascade-branches-height, 160px))}section.bento,section.cards-section{background:var(--surface-page)}.globe-bg{position:absolute;inset:0;width:100%;height:100%;z-index:var(--z-base);pointer-events:none}.hero-copy-wrap{position:relative;z-index:var(--z-raised);display:flex;flex-direction:column;align-items:center;pointer-events:none}.hero-puff{position:absolute;top:38%;left:50%;transform:translate(-50%,-50%);width:140%;height:288%;border-radius:50%;background:radial-gradient(ellipse at center,var(--vellum) 0,var(--vellum) 30%,transparent 65%);filter:blur(40px);pointer-events:none;z-index:-1}.hero-eyebrow,.hero-title{text-shadow:none}.hero-eyebrow{margin:0 auto var(--sp-1);font-family:var(--ff-display);font-size:var(--fs-2xl);font-weight:var(--fw-medium);line-height:var(--lh-1);font-variation-settings:"SERF" 65,"slnt" 0;letter-spacing:var(--ls-wider);color:var(--text-primary);transform:translateY(-16px)}.hero-title{margin:0 auto var(--sp-6);max-width:1100px;font-size:clamp(36px,4.2vw,54px);line-height:1.07;letter-spacing:0}@media (prefers-reduced-motion:no-preference){.hero-title{animation:heroTitleIn var(--hero-title-dur) var(--ease-out) var(--hero-title-delay) both}.hero-eyebrow{animation:heroEyebrowIn var(--hero-eyebrow-dur) var(--ease-out) var(--hero-eyebrow-delay) both}.hero .adapt-input{animation:heroInputIn var(--hero-input-dur) var(--ease-out) var(--hero-input-delay) both}html.hero-intro-complete .cascade-branches.is-measured{animation:heroBranchesIn var(--hero-branches-dur) var(--ease-out) var(--hero-branches-delay) both}}.hero-subhead{max-width:580px;margin:0 auto var(--sp-12);color:var(--text-secondary);text-wrap:pretty}.tw-window{max-width:1080px;margin:0 auto;background:var(--surface-card);border:var(--border-hairline);border-radius:var(--r-tw-outer);padding:var(--sp-1);box-shadow:var(--shadow-md);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.tw-window:hover{border-color:var(--surface-divider-hover);box-shadow:var(--shadow-card-hover)}.tw-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-1);text-align:left}.tw-panel{display:flex;flex-direction:column;border:var(--border-hairline);border-radius:var(--r-tw-inner);overflow:hidden}.tw-panel.tw-source{background:var(--vellum-tint-7)}.tw-panel.tw-target{background:var(--vellum-tint-3)}.tw-head{display:flex;justify-content:space-between;padding:var(--sp-2) var(--sp-3);border-bottom:var(--border-hairline)}.tw-head,.tw-lang{align-items:center}.tw-lang{display:inline-flex;gap:var(--sp-1)}.tw-flag{font-size:var(--fs-lg);line-height:var(--lh-1)}.tw-lang-name{font-size:var(--fs-base);color:var(--text-primary)}.tw-lang-name,.tw-tag{font-family:var(--ff-sans);font-weight:var(--fw-bold)}.tw-tag{font-size:var(--fs-xs);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-tertiary)}.tw-target .tw-tag{color:var(--scarlet)}.tw-tabs{display:inline-flex;gap:var(--sp-half)}.tw-locale-select{display:none;background:var(--vellum);border:var(--border-hairline);border-radius:var(--r-sm);color:var(--text-primary)}.tw-locale-select,.tw-tab{padding:var(--sp-1) var(--sp-1-5);font-family:var(--ff-sans);font-size:var(--fs-ui);font-weight:var(--fw-bold);cursor:pointer}.tw-tab{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;border-radius:var(--r-sm);color:var(--text-tertiary);transition:color var(--dur-instant) var(--ease),transform var(--dur-instant) var(--ease)}.tw-tab .tw-flag{font-size:var(--fs-base)}.tw-tab:hover{color:var(--text-primary)}.tw-tab:active{transform:scale(var(--scale-press))}.tw-tab.is-active{color:var(--text-primary)}.tw-body{flex:1;padding:var(--sp-4);overflow-y:auto}.tw-body p{font-size:var(--fs-ui);line-height:var(--lh-spacious);color:var(--text-secondary);text-wrap:pretty}.tw-body p+p{margin-top:var(--sp-2)}.tw-placeholder{color:var(--text-muted)!important;font-style:italic}.tw-placeholder strong{color:var(--text-primary);font-weight:var(--fw-bold);font-style:normal}.tw-foot{display:flex;justify-content:space-between;padding:var(--sp-1-5) var(--sp-3);border-top:var(--border-hairline);gap:var(--sp-2)}.tw-foot,.tw-meta{align-items:center}.tw-meta{display:inline-flex;gap:var(--sp-1);font-family:var(--ff-sans);font-size:var(--fs-sm);color:var(--text-tertiary)}.tw-num{font-variant-numeric:tabular-nums;font-weight:var(--fw-bold);color:var(--text-primary)}.tw-status:before{content:"";width:6px;height:6px;border-radius:var(--r-full);background:var(--vellum-shade-3);transition:background var(--dur-fast) var(--ease)}.tw-target.is-adapted .tw-status:before,.tw-translate{background:var(--scarlet)}.tw-translate{display:inline-flex;align-items:center;gap:var(--sp-1);color:var(--vellum);border:none;padding:10px var(--sp-2-5);border-radius:var(--r-card-inner);font-family:var(--ff-sans);font-size:var(--fs-base);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);cursor:pointer;min-height:36px;transition:background var(--dur-instant) var(--ease),transform var(--dur-interaction) var(--ease)}.tw-translate:hover{background:var(--scarlet-shade-1)}.tw-translate:active{background:var(--scarlet-shade-2);transform:scale(var(--scale-press))}.tw-translate:disabled{opacity:.6;cursor:default;transform:none}.tw-translate.is-done{background:var(--ink)}.tw-translate.is-done:hover{background:var(--ink-tint-1)}.adapt-flow{max-width:var(--container);margin:0 auto}.adapt-input{max-width:740px;margin:0 auto;background:var(--vellum);border:1px solid var(--vellum-shade-1);border-radius:var(--r-input-outer);padding:var(--sp-1);box-shadow:var(--shadow-md);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.adapt-input:focus-within,.adapt-input:hover{border-color:var(--surface-divider-hover);box-shadow:var(--shadow-card-hover)}.adapt-input-inner{background:var(--vellum-tint-7);border:var(--border-hairline);border-radius:var(--r-input-inner);padding:var(--sp-3);display:flex}.adapt-input-textarea{flex:1;width:100%;background:transparent;border:none;outline:none;resize:none;overflow:hidden;font-family:var(--ff-sans-compact);font-size:var(--fs-md);line-height:1.65;color:var(--text-primary);text-wrap:pretty;text-align:left}.adapt-input-textarea::placeholder{color:var(--text-muted)}.story-stream{cursor:default;user-select:text}.stream-word{display:inline-block;vertical-align:baseline;color:transparent;opacity:0;transform:translateY(var(--hero-stream-rise))}.stream-word.is-visible{animation:streamWordHit var(--hero-stream-hit-dur) var(--ease-out) forwards}@keyframes streamWordHit{0%{color:var(--scarlet);opacity:0;transform:translateY(var(--hero-stream-rise))}16%{opacity:1}32%{color:var(--scarlet);opacity:1;transform:translateY(calc(var(--hero-stream-rise) * .2))}to{color:var(--text-primary);opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.story-stream .stream-word.is-visible{animation:none;color:var(--text-primary);opacity:1;transform:none}}.adapt-input-actions{display:flex;justify-content:center;align-items:center;gap:var(--sp-1-5);flex-wrap:wrap;padding:var(--sp-1-5) var(--sp-1) var(--sp-half) var(--sp-1)}.adapt-input-actions .btn-primary,.adapt-input-actions .hero-own-text-cta{justify-content:center;width:210px}.btn-demo{display:inline-flex;align-items:center;gap:var(--sp-1);background:linear-gradient(to bottom,#ffffff,var(--vellum-tint-7));color:var(--text-primary);border:var(--border-hairline);padding:10px var(--sp-2-5);border-radius:var(--r-pill);font-family:var(--ff-sans);font-size:var(--fs-base);font-weight:var(--fw-bold);line-height:var(--lh-1);letter-spacing:var(--ls-normal);cursor:pointer;min-height:40px;box-shadow:var(--shadow-sm);transition:background var(--dur-instant) var(--ease),border-color var(--dur-instant) var(--ease),transform var(--dur-interaction) var(--ease),box-shadow var(--dur-instant) var(--ease)}.btn-demo:hover{background:linear-gradient(to bottom,var(--vellum-tint-7),var(--vellum-shade-1));border-color:var(--surface-divider-hover)}.btn-demo:active{transform:scale(var(--scale-press));box-shadow:var(--shadow-xs)}.btn-global{display:inline-flex;align-items:center;gap:var(--sp-1);background:linear-gradient(to bottom,#ff3318,var(--scarlet));color:var(--vellum);-webkit-backface-visibility:hidden;backface-visibility:hidden;border:none;padding:10px var(--sp-3);border-radius:var(--r-pill);font-family:var(--ff-sans);font-size:var(--fs-base);font-weight:var(--fw-bold);line-height:var(--lh-1);letter-spacing:var(--ls-normal);cursor:pointer;min-height:40px;text-box-trim:both;text-box-edge:cap alphabetic;box-shadow:var(--shadow-btn-brand);transition:background var(--dur-instant) var(--ease),transform var(--dur-interaction) var(--ease),box-shadow var(--dur-instant) var(--ease)}.btn-global:hover{background:linear-gradient(to bottom,var(--scarlet),var(--scarlet-shade-1))}.btn-global:active{background:linear-gradient(to bottom,var(--scarlet-shade-1),var(--scarlet-shade-2));transform:scale(var(--scale-press));box-shadow:var(--shadow-xs)}.btn-global:disabled{opacity:.6;cursor:default;transform:none}.cascade-branches{display:block;width:100%;height:var(--cascade-branches-height,160px);margin-top:0;pointer-events:none;opacity:0}.cascade-branches path{stroke:var(--vellum-shade-1);stroke-width:1;fill:none}.cascade-branches .branch-shimmer path{stroke:var(--scarlet);stroke-width:1.4;stroke-linecap:round;stroke-dasharray:40 100;stroke-dashoffset:40;opacity:0}.cascade-branches.is-active .branch-shimmer path{animation:shimmerPulse 1.6s var(--ease) both}@keyframes shimmerPulse{0%{stroke-dashoffset:40;opacity:0}6%{opacity:1}90%{stroke-dashoffset:-100;opacity:1}to{stroke-dashoffset:-100;opacity:0}}@keyframes branchDraw{0%{stroke-dashoffset:600}to{stroke-dashoffset:0}}.cascade-grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:0;width:100vw;margin-left:50%;transform:translateX(-50%);border-top:var(--border-hairline);border-bottom:var(--border-hairline);border-left:none;border-right:none;border-radius:0;overflow:hidden;box-shadow:none;background:var(--surface-card)}.cascade-overlay{position:absolute;top:54px;left:0;right:0;bottom:0;z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center;background:var(--surface-card);border-radius:0 0 var(--r-card) var(--r-card)}.cascade-overlay .cascade-loader{transition:opacity var(--dur-slow) ease-out}.cascade-overlay.is-collapsing .cascade-loader,.cascade-overlay.is-fading .cascade-loader{opacity:0}.cascade-overlay.is-collapsing{animation:overlayCollapse var(--dur-slower) var(--ease-out) forwards}@keyframes overlayCollapse{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(100% 0 0 0)}}.cascade-loader{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3)}.cascade-loader-text{font-family:var(--ff-sans);font-size:var(--fs-base);color:var(--ink-tint-3);letter-spacing:0}.pocket-loader{color:var(--scarlet);overflow:visible}.pocket-loader circle,.pocket-loader line{stroke:currentColor;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;fill:none}.pocket-loader-bowl{stroke-dasharray:176;stroke-dashoffset:176;animation:pocketDrawBowl 2.4s var(--ease,ease-in-out) infinite;transform-origin:48px 32px}.pocket-loader-stem{stroke-dasharray:56;stroke-dashoffset:56;animation:pocketDrawStem 2.4s var(--ease,ease-in-out) infinite;animation-delay:.55s}.pocket-loader-tail{stroke-dasharray:40;stroke-dashoffset:40;animation:pocketDrawTail 2.4s var(--ease,ease-in-out) infinite;animation-delay:.95s}@keyframes pocketDrawBowl{0%{stroke-dashoffset:176}35%,70%{stroke-dashoffset:0}to{stroke-dashoffset:-176}}@keyframes pocketDrawStem{0%{stroke-dashoffset:56}30%,75%{stroke-dashoffset:0}to{stroke-dashoffset:-56}}@keyframes pocketDrawTail{0%{stroke-dashoffset:40}25%,80%{stroke-dashoffset:0}to{stroke-dashoffset:-40}}.pocket-loader.is-finishing .pocket-loader-bowl,.pocket-loader.is-finishing .pocket-loader-stem,.pocket-loader.is-finishing .pocket-loader-tail{animation:none;stroke-dashoffset:0;transition:stroke-dashoffset var(--dur-slow) var(--ease-out)}@media (prefers-reduced-motion:reduce){.pocket-loader-bowl,.pocket-loader-stem,.pocket-loader-tail{animation:none;stroke-dashoffset:0}}.pocket-dot-loader{--pocket-dot-duration:1.8s;display:inline-block;color:var(--scarlet);line-height:0}.pocket-dot-loader svg{display:block;overflow:visible}.pocket-dot{opacity:.18;transform:scale(.45);animation:pocketDotPulse var(--pocket-dot-duration) ease-in-out infinite}@keyframes pocketDotPulse{0%,to{opacity:.18;transform:scale(.45)}45%{opacity:1;transform:scale(1.15)}70%{opacity:.55;transform:scale(.85)}}.pocket-dot-ripple .pocket-dot{animation-name:pocketDotRipple;animation-timing-function:cubic-bezier(.16,1,.3,1)}@keyframes pocketDotRipple{0%,to{opacity:.18;transform:scale(.45)}18%{opacity:1;transform:scale(1.15)}55%{opacity:.45;transform:scale(.8)}}.pocket-dot-twinkle .pocket-dot{animation-name:pocketDotTwinkle;animation-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes pocketDotTwinkle{0%,to{opacity:.1;transform:scale(.35)}8%{opacity:1;transform:scale(1.25)}28%{opacity:.4;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.pocket-dot{animation:none;opacity:.85;transform:scale(1)}}.locale-card{background:var(--surface-card);border:none;border-right:var(--border-hairline);border-radius:0;display:flex;flex-direction:column}.locale-card:last-child{border-right:none}.locale-card-locale{position:relative;z-index:var(--z-dropdown);display:flex;align-items:center;padding:0;border-bottom:var(--border-hairline);font-family:var(--ff-sans);font-weight:var(--fw-bold);font-size:var(--fs-ui);line-height:var(--lh-1);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-primary);background:var(--vellum-tint-3)}.locale-picker-btn{display:flex;align-items:center;gap:var(--sp-1-5);width:100%;padding:var(--sp-2-5) var(--sp-3);background:none;border:none;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:background var(--dur-instant) var(--ease)}.locale-picker-btn:hover{background:var(--vellum-shade-half)}.locale-picker-name{flex:1;text-align:left;font-weight:var(--fw-bold)}.locale-chevrons{flex-shrink:0;color:var(--text-muted)}.locale-dropdown{position:absolute;top:calc(100% + 4px);left:var(--sp-1-5);right:var(--sp-1-5);z-index:var(--z-dropdown);background:var(--surface-card);border:var(--border-hairline);border-radius:var(--r-card);padding:var(--sp-1);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:1px;transform-origin:top center;animation:atlasDropdownIn var(--dur-fast) var(--ease-out) both}.locale-dropdown-item{display:flex;align-items:center;gap:var(--sp-1-5);padding:var(--sp-2) var(--sp-2-5);background:none;border:none;border-radius:var(--r-card-inner);font-family:var(--ff-sans);font-weight:var(--fw-bold);font-size:var(--fs-sm);line-height:var(--lh-1);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-primary);cursor:pointer;transition:background var(--dur-instant) var(--ease)}.locale-dropdown-item:hover{background:var(--vellum-shade-half)}.locale-dropdown-item:active{background:var(--vellum-shade-1)}.locale-dropdown-item--auto{color:var(--text-muted);border-bottom:var(--border-hairline);margin-bottom:1px}.locale-dropdown-item--auto:hover{color:var(--text-primary)}.locale-dropdown-auto-glyph{display:inline-flex;width:20px;height:15px;align-items:center;justify-content:center;flex-shrink:0;font-size:12px;color:var(--scarlet)}@keyframes atlasDropdownIn{0%{opacity:0;transform:translateY(-2px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.atlas-profile-menu,.locale-dropdown{animation:none}}.locale-flag{width:20px;height:15px;border-radius:var(--r-xs);flex-shrink:0;background-size:cover}.locale-flag.fi-jp{outline:1px solid var(--surface-divider)}.try-locale-chip.is-detecting .locale-picker-btn,.try-locale-chip.is-locked .locale-picker-btn{cursor:default}.try-locale-chip.is-detecting .locale-picker-btn:hover,.try-locale-chip.is-locked .locale-picker-btn:hover{background:none}.locale-picker-loader{display:inline-flex;align-items:center;gap:3px;width:20px;height:15px;flex-shrink:0;justify-content:center}.locale-picker-loader-dot{width:4px;height:4px;border-radius:50%;background:var(--scarlet,currentColor);opacity:.35;animation:localePickerDotPulse 1s ease-in-out infinite}.locale-picker-loader-dot:nth-child(2){animation-delay:.15s}.locale-picker-loader-dot:nth-child(3){animation-delay:.3s}@keyframes localePickerDotPulse{0%,80%,to{opacity:.35;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}.locale-card-image{position:relative;margin:var(--sp-3) var(--sp-3) 0;aspect-ratio:16/9;border-radius:var(--r-card-inner);overflow:hidden}.locale-card-image img{border-radius:var(--r-card-inner);filter:blur(12px);transform:scale(1.05);transition:filter var(--dur-slowest) var(--ease-out),transform var(--dur-slowest) var(--ease-out)}.locale-card-image.is-revealed img{filter:blur(0);transform:scale(1)}.locale-card-text{padding:var(--sp-3);font-family:var(--ff-sans-compact);font-size:var(--fs-base);line-height:var(--lh-loose);color:var(--text-primary);text-wrap:pretty;flex:1;text-align:left}.locale-highlight,.sheen-word{color:var(--ink-tint-7)}.locale-highlight.is-revealed,.sheen-word.is-revealed{color:var(--text-primary);transition:color var(--dur-slow) var(--ease)}.locale-highlight.is-sheen-current,.sheen-word.is-sheen-current{color:var(--scarlet);transition:color var(--dur-instant) var(--ease)}.sheen-word.text-dimmed{color:var(--ink-tint-5);transition:color var(--dur-slower) var(--ease-out)}.locale-highlight{background-color:transparent;border-radius:var(--r-xs);padding:0 2px;margin:0 -2px;transition:background-color var(--dur-slower) var(--ease-out),color var(--dur-slow) var(--ease);box-decoration-break:clone;-webkit-box-decoration-break:clone}.locale-highlight.is-highlighted{animation:hlReveal 1.2s var(--ease-out) forwards}.locale-highlight.is-highlighted[data-bucket="0"]{animation-delay:0s}.locale-highlight.is-highlighted[data-bucket="1"]{animation-delay:.15s}.locale-highlight.is-highlighted[data-bucket="2"]{animation-delay:.3s}.locale-highlight.is-highlighted[data-bucket="3"]{animation-delay:.45s}.locale-highlight.is-highlighted[data-bucket="4"]{animation-delay:.6s}.locale-highlight.hl-settled{animation:none!important;background-color:var(--hl-color-rest);transition:color var(--dur-slower) var(--ease-out),background-color var(--dur-slower) var(--ease-out)}@keyframes hlReveal{0%{background-color:var(--hl-color-peak-zero)}35%{background-color:var(--hl-color-peak)}to{background-color:var(--hl-color-rest)}}.locale-highlight[data-bucket="0"]{--hl-color-peak-zero:rgba(59,130,246,0);--hl-color-peak:rgba(59,130,246,0.38);--hl-color-rest:rgba(59,130,246,0.22)}.locale-highlight[data-bucket="1"]{--hl-color-peak-zero:rgba(16,185,129,0);--hl-color-peak:rgba(16,185,129,0.38);--hl-color-rest:rgba(16,185,129,0.22)}.locale-highlight[data-bucket="2"]{--hl-color-peak-zero:rgba(245,158,11,0);--hl-color-peak:rgba(245,158,11,0.38);--hl-color-rest:rgba(245,158,11,0.22)}.locale-highlight[data-bucket="3"]{--hl-color-peak-zero:rgba(139,92,246,0);--hl-color-peak:rgba(139,92,246,0.38);--hl-color-rest:rgba(139,92,246,0.22)}.locale-highlight[data-bucket="4"]{--hl-color-peak-zero:rgba(245,29,0,0);--hl-color-peak:rgba(245,29,0,0.38);--hl-color-rest:rgba(245,29,0,0.22)}.locale-highlight.is-active{color:var(--text-primary);transition:color var(--dur-slower) var(--ease-out),background-color var(--dur-slower) var(--ease-out)}.locale-highlight.is-active[data-bucket="0"]{background-color:rgba(59,130,246,.3);animation:none}.locale-highlight.is-active[data-bucket="1"]{background-color:rgba(16,185,129,.3);animation:none}.locale-highlight.is-active[data-bucket="2"]{background-color:rgba(245,158,11,.3);animation:none}.locale-highlight.is-active[data-bucket="3"]{background-color:rgba(139,92,246,.3);animation:none}.locale-highlight.is-active[data-bucket="4"]{background-color:rgba(245,29,0,.3);animation:none}.locale-highlight.is-dimmed{color:var(--ink-tint-5);transition:color var(--dur-slower) var(--ease-out),background-color var(--dur-slower) var(--ease-out)}.locale-highlight.is-dimmed[data-bucket="0"]{background-color:rgba(59,130,246,.04);animation:none}.locale-highlight.is-dimmed[data-bucket="1"]{background-color:rgba(16,185,129,.04);animation:none}.locale-highlight.is-dimmed[data-bucket="2"]{background-color:rgba(245,158,11,.04);animation:none}.locale-highlight.is-dimmed[data-bucket="3"]{background-color:rgba(139,92,246,.04);animation:none}.locale-highlight.is-dimmed[data-bucket="4"]{background-color:rgba(245,29,0,.04);animation:none}.cascade-strip{position:relative}.cascade-tooltip{position:absolute;transform:translate(-50%,calc(-100% - 14px));z-index:var(--z-tooltip);padding:9px 14px;background:var(--ink);color:#fff;border-radius:var(--r-pill);font-family:var(--ff-sans);font-size:var(--fs-xs);font-weight:var(--fw-bold);line-height:var(--lh-1);letter-spacing:0;white-space:nowrap;pointer-events:none;box-shadow:var(--shadow-tooltip);opacity:0}.cascade-tooltip.is-visible{animation:tooltipLife 3s ease-in-out forwards}@keyframes tooltipLife{0%{opacity:0;transform:translate(-50%,calc(-100% - 14px))}12%{opacity:1;transform:translate(-50%,calc(-100% - 18px))}50%{opacity:1;transform:translate(-50%,calc(-100% - 14px))}85%{opacity:1;transform:translate(-50%,calc(-100% - 18px))}to{opacity:0;transform:translate(-50%,calc(-100% - 14px))}}.cascade-tooltip[data-bucket="0"]{background:rgb(37,99,235)}.cascade-tooltip[data-bucket="1"]{background:rgb(5,150,105)}.cascade-tooltip[data-bucket="2"]{background:rgb(217,119,6)}.cascade-tooltip[data-bucket="3"]{background:rgb(109,40,217)}.cascade-tooltip[data-bucket="4"]{background:rgb(220,38,38)}.cascade-tooltip:after{content:"";position:absolute;top:100%;left:calc(50% + var(--tail-offset, 0px));transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid}.cascade-tooltip[data-bucket="0"]:after{border-top-color:rgb(37,99,235)}.cascade-tooltip[data-bucket="1"]:after{border-top-color:rgb(5,150,105)}.cascade-tooltip[data-bucket="2"]:after{border-top-color:rgb(217,119,6)}.cascade-tooltip[data-bucket="3"]:after{border-top-color:rgb(109,40,217)}.cascade-tooltip[data-bucket="4"]:after{border-top-color:rgb(220,38,38)}.cascade-pills-sep{width:1px;align-self:stretch;margin:4px;background:var(--surface-divider)}.cascade-pills{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:0 var(--sp-4);border-top:var(--border-hairline);max-height:0;overflow:hidden;animation:pillsExpand var(--dur-slower) var(--ease-out) forwards}@keyframes pillsExpand{0%{max-height:0;padding-top:0;padding-bottom:0}to{max-height:80px;padding-top:var(--sp-3);padding-bottom:var(--sp-3)}}.cascade-pill{font-family:var(--ff-sans);font-size:var(--fs-ui);font-weight:var(--fw-bold);padding:6px 14px;border-radius:var(--r-pill);border:var(--border-hairline);background:var(--surface-card);color:var(--text-primary);cursor:pointer;opacity:0;transform:translateY(6px);animation:pillFadeIn .35s var(--ease-out) forwards;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),transform var(--dur-instant) var(--ease)}.cascade-pill:first-child{animation-delay:.25s}.cascade-pill:nth-child(2){animation-delay:.35s}.cascade-pill:nth-child(3){animation-delay:.45s}.cascade-pill:nth-child(4){animation-delay:.55s}.cascade-pill:nth-child(5){animation-delay:.65s}.cascade-pill:nth-child(6){animation-delay:.75s}@keyframes pillFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cascade-pill:hover{background:var(--vellum-tint-7);border-color:var(--surface-divider-hover)}.cascade-pill:active{transform:scale(var(--scale-press))}.cascade-pill.is-active,.cascade-pill.is-selected,.cascade-pill.is-selected-all{color:#fff;border-color:transparent}.cascade-pill.is-selected-all{background:var(--text-primary)}.cascade-pill.is-active[data-bucket="0"],.cascade-pill.is-selected[data-bucket="0"]{background:rgb(37,99,235)}.cascade-pill.is-active[data-bucket="1"],.cascade-pill.is-selected[data-bucket="1"]{background:rgb(5,150,105)}.cascade-pill.is-active[data-bucket="2"],.cascade-pill.is-selected[data-bucket="2"]{background:rgb(217,119,6)}.cascade-pill.is-active[data-bucket="3"],.cascade-pill.is-selected[data-bucket="3"]{background:rgb(109,40,217)}.cascade-pill.is-active[data-bucket="4"],.cascade-pill.is-selected[data-bucket="4"]{background:rgb(220,38,38)}.bento{padding:var(--sp-8) var(--sp-8)}.bento>h2,.section-header{max-width:var(--container);margin:0 auto var(--sp-4)}.section-eyebrow{color:var(--scarlet);margin-bottom:var(--sp-2)}.bento-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:2px;max-width:var(--container);margin:0 auto;border:none;border-radius:0;overflow:visible;background:transparent;box-shadow:none}.bcell{background:var(--surface-card);border:var(--border-hairline);border-radius:var(--r-card);padding:var(--sp-4);box-shadow:none;transition:background-color var(--dur-instant) var(--ease),box-shadow var(--dur-instant) var(--ease),border-color var(--dur-instant) var(--ease)}.bcell:not(.bento-hero-left):hover{background-color:var(--surface-card)}.bcell.span-2{grid-column:span 2}.bcell.span-3{grid-column:span 3}.bcell.span-4{grid-column:span 4}.bcell.span-6{grid-column:span 6}.bcell-graphic{width:100%;height:140px;display:block;margin-bottom:var(--sp-3);border-radius:var(--r-card-inner);overflow:hidden}.bcell.span-4 .bcell-graphic{height:180px}.bcell.span-3 .bcell-graphic{height:150px}.bcell-graphic img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.bcell.wide .bcell-graphic{height:130px}.bento-hero-row{display:grid;grid-template-columns:2fr 1fr;align-items:stretch;gap:2px;max-width:var(--container);margin:0 auto 2px}.bento-hero-left{min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--surface-card);border:var(--border-hairline)}.bento-hero-left .bcell-graphic{contain:size!important;flex:1 1 0!important;height:0!important;min-height:0!important;margin-bottom:var(--sp-3)}.bento-hero-left .bcell-graphic img{object-position:center 30%}.bento-hero-left-copy{flex:0 0 auto}.bento-hero-stack{display:flex;flex-direction:column;gap:2px}.bento-hero-stack .bcell{flex:0 0 auto}.bcell h3{margin-bottom:var(--sp-1-5);font-weight:var(--fw-semibold)}.bcell p,.bento-blog-cta{color:var(--text-secondary)}.bento-blog-cta{font-family:var(--ff-sans);font-size:var(--fs-md);font-weight:var(--fw-medium);text-align:center;margin:var(--sp-3) auto 0}.bento-blog-cta-link{color:inherit;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:3px;white-space:nowrap;transition:text-decoration-color .2s ease}.bento-blog-cta-link:hover{text-decoration-color:var(--scarlet)}.bento-blog-cta-link span{transition:color .2s ease}.bento-blog-cta-link:hover span:first-child{color:var(--scarlet);transition-delay:0s}.bento-blog-cta-link:hover span:nth-child(2){color:var(--scarlet);transition-delay:50ms}.bento-blog-cta-link:hover span:nth-child(3){color:var(--scarlet);transition-delay:90ms}.bento-blog-cta-link:hover span:nth-child(4){color:var(--scarlet);transition-delay:.12s}.bento-blog-cta-link:hover span:nth-child(5){color:var(--scarlet);transition-delay:.14s}.bento-blog-cta-link:hover span:nth-child(6){color:var(--scarlet);transition-delay:155ms}.atlas-try-story-cta{justify-content:center;min-width:220px}.bcell-stat{font-family:var(--ff-sans);font-size:var(--fs-stat);font-weight:var(--fw-bold);line-height:var(--lh-1);letter-spacing:0;color:var(--ink);margin-bottom:var(--sp-1);font-variant-numeric:tabular-nums}.cards-section{padding:var(--sp-8) var(--sp-8);background:var(--surface-alt);border-top:var(--border-hairline);border-bottom:var(--border-hairline)}.cards-section .section-header{text-align:center}.cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-3);max-width:860px;margin:0 auto}.card{background:var(--surface-card);border:var(--border-hairline);border-radius:var(--r-card);overflow:hidden;will-change:transform;box-shadow:var(--shadow-sm);transition:transform var(--dur-slow) var(--ease),box-shadow var(--dur-slow) var(--ease)}.card:hover{transform:translateY(-2px);box-shadow:var(--shadow-xl)}.card-img{width:100%;height:180px;display:flex;align-items:center;justify-content:center;font-size:44px;border-bottom:var(--border-hairline);box-shadow:var(--shadow-inset)}.card-img.c1{background:var(--vellum-shade-1)}.card-img.c2{background:var(--vellum-shade-2)}.card-img.c3{background:var(--vellum-tint-3)}.card-img.c4{background:var(--scarlet-tint-7)}.card-body{padding:var(--sp-3)}.card-body h3{margin-bottom:var(--sp-1)}.card-body p{color:var(--text-secondary)}.compare-section{padding:var(--sp-8) var(--sp-8);position:relative;z-index:var(--z-raised);background:var(--surface-page)}.compare-title{max-width:var(--container);margin:0 auto var(--sp-4)}.compare-rows{display:flex;flex-direction:column;gap:var(--sp-1);max-width:var(--container);margin:0 auto}.compare-row{display:grid;grid-template-columns:1fr 48px 1fr;align-items:center;gap:0;background:var(--surface-card);border:var(--border-hairline);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:var(--sp-4)}.compare-source{font-family:var(--ff-sans-compact);font-size:var(--fs-base);line-height:var(--lh-spacious);color:var(--text-primary)}.compare-source p{margin:0}.compare-branches{display:flex;align-items:center;justify-content:center;height:100%;padding:var(--sp-2) 0}.compare-branches svg{width:48px;height:100%;min-height:80px}.compare-branches svg path{fill:none;stroke:var(--surface-divider);stroke-width:1.5}.compare-targets{display:flex;flex-direction:column;gap:var(--sp-2)}.compare-target{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-card-inner);border:1px solid var(--surface-divider)}.compare-target-bad{background:var(--vellum-tint-1)}.compare-target-good{background:var(--surface-card)}.compare-target-label{display:block;font-family:var(--ff-sans);font-size:var(--fs-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-tertiary);margin-bottom:4px}.compare-target p{margin:0;font-family:var(--ff-sans-compact);font-size:var(--fs-sm);line-height:var(--lh-spacious);color:var(--text-secondary)}.compare-target-good p{color:var(--text-primary);font-weight:var(--fw-medium)}@media (max-width:767px){.compare-row{grid-template-columns:1fr;gap:var(--sp-2)}.compare-branches{display:none}.compare-section{padding:var(--sp-6) 20px}}.story-cta-section{padding:var(--sp-8) var(--sp-8);text-align:center}.story-cta-section .section-header{max-width:var(--container);margin:0 auto var(--sp-4)}.story-bento-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;max-width:var(--container);margin:0 auto}.story-bento-cell{background:var(--surface-card);border:none;border-radius:var(--r-card);padding:var(--sp-4);text-align:left}.story-bento-cell h3{margin-bottom:var(--sp-1-5);font-weight:var(--fw-semibold)}.story-bento-cell p{color:var(--text-secondary)}.story-cta-action{max-width:var(--container);margin:var(--sp-3) auto 0;display:flex;gap:var(--sp-1-5);flex-wrap:wrap}.story-cta-action,.story-cta-btn{align-items:center;justify-content:center}.story-cta-btn{display:inline-flex;gap:var(--sp-1);text-decoration:none;padding-left:var(--sp-2);padding-right:var(--sp-2);min-width:220px}.story-cta-btn .locale-flag{width:18px;height:14px;border-radius:2px;flex-shrink:0}@media (max-width:767px){.story-bento-grid{grid-template-columns:1fr}.story-cta-section{padding:var(--sp-6) 20px}.story-cta-action{flex-direction:column;align-items:stretch;gap:6px;padding:0 var(--sp-4)}.story-cta-action .story-cta-btn{min-width:0;width:100%}}.story-bento-wrap{position:relative;max-width:var(--container);margin:0 auto}.magnets-container{position:absolute;inset:0;pointer-events:none;z-index:2}.magnet-scattered{position:absolute;left:0;top:0;z-index:2;pointer-events:auto;cursor:grab;user-select:none;touch-action:none;height:80px;width:auto;width:max-content;flex-shrink:0;transition:transform var(--dur-normal) var(--ease-spring),filter var(--dur-normal) var(--ease);filter:drop-shadow(0 2px 3px rgba(0,0,0,.18)) drop-shadow(0 6px 10px rgba(0,0,0,.14));transform-origin:center center}.magnet-scattered>img{display:block;height:100%;width:auto;pointer-events:none}.magnet-sheen{background:linear-gradient(170deg,rgba(255,255,255,.28),rgba(255,255,255,.1) 18%,rgba(255,255,255,0) 38%,rgba(0,0,0,0) 62%,rgba(0,0,0,.08) 85%,rgba(0,0,0,.18)),radial-gradient(120% 60% at 30% 12%,rgba(255,255,255,.22) 0,rgba(255,255,255,0) 55%)}.magnet-sheen,.magnet-shimmer{position:absolute;inset:0;pointer-events:none;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.magnet-shimmer{background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.22) 50%,transparent 58%);background-size:260% 100%;background-position:100% 0;animation:magnet-shimmer var(--shimmer-duration,6s) ease-in-out infinite;animation-delay:var(--shimmer-delay,0s);animation-play-state:paused}.magnets-container.is-in-view .magnet-shimmer{animation-play-state:running}@keyframes magnet-shimmer{0%,70%,to{background-position:100% 0;opacity:0}78%{opacity:.7}92%{background-position:-20% 0;opacity:.5}96%{opacity:0}}.magnet-scattered:hover{filter:drop-shadow(0 3px 5px rgba(0,0,0,.2)) drop-shadow(0 10px 16px rgba(0,0,0,.16))}.magnet-scattered.is-dragging{cursor:grabbing;will-change:transform,filter;filter:drop-shadow(0 6px 8px rgba(0,0,0,.22)) drop-shadow(0 18px 26px rgba(0,0,0,.22));transition:filter var(--dur-normal) var(--ease)}.magnet-scattered.is-dragging .magnet-shimmer{animation-play-state:paused;opacity:0}@media (prefers-reduced-motion:reduce){.magnet-shimmer{animation:none;opacity:0}}.proof-section{padding:var(--sp-8) var(--sp-8)}.proof-section .section-header{max-width:var(--container);margin:0 auto var(--sp-4);text-align:left}.proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;max-width:var(--container);margin:0 auto;border:none;border-radius:0;overflow:visible;background:transparent;box-shadow:none}.proof-card{padding:var(--sp-4);text-align:left;border:var(--border-hairline);border-radius:var(--r-card);background:var(--surface-card);box-shadow:none}.proof-card:last-child{border-right:var(--border-hairline)}.proof-metrics-row{display:grid;grid-template-columns:repeat(3,1fr);max-width:var(--container);margin:var(--sp-4) auto 0}.proof-metric-item{padding:var(--sp-3) var(--sp-4);position:relative}.proof-metric-item+.proof-metric-item:before{content:"";position:absolute;left:0;top:var(--sp-2);bottom:var(--sp-2);width:1px;background:var(--vellum-shade-1)}.proof-card-hero{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);align-items:start;padding:0;border:var(--border-hairline);border-radius:var(--r-card);background:var(--surface-card);box-shadow:none}.proof-hero-left{display:flex;flex-direction:column;gap:6px;padding:var(--sp-4) var(--sp-4) var(--sp-2)}.proof-hero-right{grid-column:2/-1;padding:var(--sp-4)}.proof-hero-number{font-family:var(--ff-display);font-size:clamp(56px,6vw,72px);font-weight:var(--fw-medium);line-height:var(--lh-1);color:var(--ink);font-variation-settings:"SERF" 65,"slnt" 0}.proof-hero-pct{font-size:.5em;vertical-align:baseline}.proof-hero-label{font-family:var(--ff-display);font-size:var(--fs-xl);font-weight:var(--fw-medium);color:var(--ink);line-height:var(--lh-snug);font-variation-settings:"SERF" 65,"slnt" 0}.proof-hero-graph{width:100%;height:100%;min-height:140px;display:block}@property --proof-graph-reveal{syntax:"<percentage>";initial-value:0%;inherits:false}.proof-hero-graph__fill{--proof-graph-reveal:0%;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 var(--proof-graph-reveal),transparent calc(var(--proof-graph-reveal) + 22%));mask-image:linear-gradient(to bottom,#000 0,#000 var(--proof-graph-reveal),transparent calc(var(--proof-graph-reveal) + 22%))}.proof-hero-graph__dot{opacity:0;transform:scale(.95);transform-box:fill-box;transform-origin:center}.proof-hero-graph.is-in-view .proof-hero-graph__dot{opacity:1;transform:scale(1);transition:transform .24s cubic-bezier(.34,1.56,.64,1) 1.2s,opacity .1s ease-out 1.2s}.proof-hero-graph.is-in-view .proof-hero-graph__fill{--proof-graph-reveal:122%;transition:--proof-graph-reveal .9s cubic-bezier(.4,0,.2,1) 1.38s}@media (prefers-reduced-motion:reduce){.proof-hero-graph__fill{--proof-graph-reveal:122%}.proof-hero-graph__dot{opacity:1;transform:none}.proof-hero-graph__dot,.proof-hero-graph__fill{transition:none}}.proof-hero-right h3{margin-bottom:var(--sp-1)}.proof-hero-stats{list-style:none;padding:0;margin:var(--sp-2) 0 0;display:flex;flex-direction:column;gap:var(--sp-1)}.proof-hero-stats li{font-family:var(--ff-sans);font-size:var(--fs-md);color:var(--text-secondary);line-height:var(--lh-normal)}.proof-hero-stats li svg{display:inline;vertical-align:middle;margin-right:5px}.proof-hero-stats strong{color:var(--ink);font-weight:var(--fw-bold);margin-right:-2px}.proof-stat{font-family:var(--ff-display);font-size:clamp(36px,4vw,48px);font-weight:var(--fw-medium);font-variation-settings:"SERF" 65,"slnt" 0;line-height:var(--lh-1);color:var(--ink);margin-bottom:var(--sp-1)}.proof-metric-item .proof-stat{font-size:var(--fs-2xl)}.proof-metric-item .proof-stat,.proof-metric-item h3{font-weight:var(--fw-semibold);margin-bottom:var(--sp-1-5)}.proof-metric-item p{color:var(--text-secondary)}.proof-card h3{margin-bottom:var(--sp-1)}.proof-card p{color:var(--text-secondary)}.story-cta{padding:var(--sp-8) var(--sp-8);text-align:center}.story-cta h2{margin-bottom:var(--sp-4)}.story-cta-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-6);max-width:var(--container);margin:0 auto}.story-cta-cell{text-align:center}.story-cta-icon{width:28px;height:28px;color:var(--scarlet);margin-bottom:var(--sp-2-5)}.story-cta-cell h3{margin-bottom:var(--sp-1-5)}.story-cta-cell p{color:var(--text-secondary)}.story-cta .story-cta-btn{margin-top:var(--sp-6)}.story-cta-sub{font-family:var(--ff-sans);font-size:var(--fs-base);color:var(--text-secondary);margin-top:var(--sp-2)}.social-proof{display:flex;flex-direction:column;align-items:center;gap:var(--sp-1-5);margin-top:var(--sp-2)}.avatar-stack{display:flex}.avatar-stack img{width:36px;height:36px;border-radius:var(--r-full);border:2px solid var(--surface-card);margin-left:-10px;object-fit:cover}.avatar-stack img:first-child{margin-left:0}.social-proof-text{font-family:var(--ff-sans);font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--text-secondary)}.final-cta{padding:var(--sp-8) var(--sp-8);text-align:center;background:var(--surface-inverse)}.final-cta h2{color:var(--text-on-dark);margin-bottom:var(--sp-8)}.prompt-box{display:flex;gap:var(--sp-1);max-width:560px;margin:0 auto;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.15);border-radius:var(--r-tw-inner);padding:var(--sp-1) var(--sp-1) var(--sp-1) var(--sp-3);transition:border-color var(--dur-instant) var(--ease)}.prompt-box:focus-within{border-color:rgba(255,255,255,.4)}.prompt-box input{flex:1;background:none;border:none;outline:none;color:var(--vellum);font-family:var(--ff-sans-compact);font-size:var(--fs-md);line-height:var(--lh-normal)}.prompt-box input::placeholder{color:rgba(250,249,241,.4)}.prompt-submit{display:inline-flex;align-items:center;background:var(--vellum);color:var(--ink);border:none;padding:10px var(--sp-3);border-radius:var(--r-pill);font-family:var(--ff-sans);font-size:var(--fs-base);font-weight:var(--fw-bold);line-height:var(--lh-1);letter-spacing:var(--ls-normal);cursor:pointer;white-space:nowrap;min-height:40px;transition:background var(--dur-instant) var(--ease),transform var(--dur-instant) var(--ease)}.prompt-submit:hover{background:var(--vellum-shade-1)}.prompt-submit:active{background:var(--vellum-shade-2);transform:scale(var(--scale-press))}.atlas-shell footer{position:relative;z-index:var(--z-raised);background:#000;color:#fff;padding:var(--sp-10) var(--sp-8) 0}.footer-inner{display:grid;grid-template-columns:1fr auto;gap:var(--sp-8);max-width:var(--container);margin:0 auto;align-items:stretch}.footer-brand{justify-content:space-between}.footer-brand,.footer-brand-top{display:flex;flex-direction:column}.footer-brand-top{align-items:flex-start;gap:var(--sp-1-5)}.footer-brand .footer-logo img{height:45px;width:auto;filter:none}.footer-byline{font-family:var(--ff-display);font-weight:var(--fw-regular);font-size:var(--fs-xl);line-height:var(--lh-snug);letter-spacing:0;font-variation-settings:"SERF" 65,"slnt" 0;color:rgba(255,255,255,.7);letter-spacing:var(--ls-wide)}.footer-nav{display:grid;grid-template-columns:repeat(4,auto);gap:var(--sp-8);align-items:start}.footer-col{display:flex;flex-direction:column;gap:var(--sp-2)}.footer-col-title{font-family:var(--ff-sans);font-weight:var(--fw-bold);font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:var(--ls-widest);color:rgba(255,255,255,.5);margin-bottom:var(--sp-1)}.footer-col a{font-family:var(--ff-sans);font-size:var(--fs-base);color:rgba(255,255,255,.8);text-decoration:none;transition:color var(--dur-instant) var(--ease)}.footer-col a:hover{color:#fff}.rough-underline{position:relative;display:inline}.rough-underline-svg{position:absolute;left:0;bottom:-4px;pointer-events:none;overflow:visible;display:none}.footer-bottom{max-width:var(--container);margin:var(--sp-8) auto 0;padding:24px 0;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center}.footer-bottom span{font-family:var(--ff-sans);font-size:var(--fs-base);color:rgba(255,255,255,.5)}@media (max-width:768px){.nav-links,.nav-signin{display:none}.site-nav{grid-template-columns:1fr auto;padding:8px 12px;left:50%;right:auto;transform:translateX(-50%);width:calc(100% - 24px)}.nav-logo,.nav-logo img{height:25.2px}.hero{min-height:0;padding:calc(var(--sp-8) + 80px) 20px var(--sp-6) 20px}.hero-bg-wrap{height:auto;inset:0}.hero-bg-media{transform-origin:center top}.hero-bg-video,.hero-bg-video-poster{object-position:center top}.hero-eyebrow{font-size:var(--fs-base)}.tw-tabs{display:none}.tw-locale-select{display:block}.hero-title{font-size:clamp(28px,7vw,40px)}.adapt-input-textarea{min-height:140px;max-height:200px;overflow-y:auto;padding-right:8px;scrollbar-width:thin;scrollbar-color:var(--vellum-shade-2) transparent}.adapt-input-textarea.has-scroll-fade{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 34px),transparent);mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 34px),transparent)}.adapt-input-inner{padding:var(--sp-3) 6px var(--sp-3) var(--sp-3)}.adapt-input-actions{flex-direction:column;align-items:stretch}.adapt-input-actions .btn-global,.adapt-input-actions .btn-primary{justify-content:center;width:100%;font-size:var(--fs-base)}.adapt-input-actions .btn-primary{order:-1}.cascade-grid,.tw-grid{grid-template-columns:1fr}.locale-card{display:none}.locale-card.is-mobile-active{display:flex;border-right:none}.cascade-pills,.cascade-pills-sep,.cascade-tooltip{display:none!important}section.cascade{margin-top:0}.cascade-branches{display:none}.bento-hero-row{grid-template-columns:1fr}.bento-hero-left .bcell-graphic{flex:0 0 clamp(140px,42vw,220px)!important;height:clamp(140px,42vw,220px)!important}.bento-grid{grid-template-columns:1fr!important}.bcell,.bcell.span-2,.bcell.span-3,.bcell.span-4,.bcell.span-6,.bcell.wide{grid-column:1/-1!important}.proof-grid{grid-template-columns:1fr}.proof-card{border:var(--border-hairline);border-radius:var(--r-card)}.proof-card:last-child{border:var(--border-hairline)}.proof-card-hero{grid-template-columns:1fr}.proof-hero-right{grid-column:1;padding-top:0}.show-grid{grid-template-columns:1fr}.show-card{padding:var(--sp-3)}.show-card-thumb{width:100px;height:100px}.show-card-adaptations{display:grid;grid-template-columns:repeat(3,1fr);align-items:start;gap:10px;padding:14px var(--sp-3) var(--sp-3)}.show-adapt-thumb{width:100%;height:auto;aspect-ratio:1/1;perspective:none}.show-adapt-thumb .show-thumb-play,.show-adapt-thumb:after,.show-adapt-thumb:before{display:none}.show-adapt-thumb img{position:absolute;inset:0;width:100%;height:100%;box-shadow:none;transform:none}.show-adapt-pill{top:-7px;right:-7px;font-size:10px;padding:3px 7px;gap:4px}.show-adapt-pill .locale-flag{width:13px;height:10px}.bento,.final-cta,.proof-section,.story-cta{padding:var(--sp-6) 20px}.cascade{padding:0 20px var(--sp-6)}.bento>h2,.proof-section .section-header,.section-header,.story-cta h2{margin-bottom:var(--sp-3)!important}.atlas-shell footer{padding-left:20px;padding-right:20px}.footer-brand .footer-logo img{height:48px}.footer-inner{grid-template-columns:1fr;gap:var(--sp-6)}.footer-brand{text-align:left;align-items:flex-start}.footer-nav{grid-template-columns:repeat(2,1fr);gap:var(--sp-6) var(--sp-4)}.footer-bottom{flex-direction:column;gap:8px;text-align:center}}@media (max-width:767px){.hero-puff{width:240%;height:264%}.magnet-scattered{height:50px}.proof-metrics-row{grid-template-columns:1fr}.proof-metric-item+.proof-metric-item:before{top:0;bottom:auto;left:var(--sp-4);right:var(--sp-4);width:auto;height:1px}}.try-page{display:flex;flex-direction:column;height:100dvh;padding:100px var(--sp-4) var(--sp-3);background:var(--surface-page)}.atlas-shell:has(.try-page) .site-nav{width:calc(100% - var(--sp-4) * 2);max-width:none}.try-container{flex:1;display:flex;flex-direction:column;border:var(--border-hairline);border-radius:var(--r-card);overflow:hidden}.try-container,.try-split{min-height:0;background:var(--surface-divider)}.try-split{flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px}.try-pane{display:flex;flex-direction:column;background:var(--surface-card);min-height:0;min-width:0}.try-pane-header{display:flex;align-items:stretch;border-bottom:var(--border-hairline);flex-shrink:0;min-width:0;min-height:54px}.try-mobile-output-btn,.try-scroll-top-btn,.try-sheet-actions,.try-sheet-backdrop,.try-sheet-close,.try-sheet-context{display:none}.try-locale-chips{display:flex;align-items:stretch;height:100%}.try-locale-chip{flex:0 0 auto;border-bottom:none;border-right:var(--border-hairline)}.try-pane-target .try-locale-chips{position:relative;flex:1 1 auto;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none}.try-pane-target .try-locale-chips::-webkit-scrollbar{display:none}.try-pane-target .try-locale-chips.has-scroll-more:after{content:"";position:sticky;right:0;z-index:var(--z-raised);flex:0 0 42px;align-self:stretch;margin-left:-42px;pointer-events:none;background:linear-gradient(to right,rgba(255,255,255,0),var(--surface-card) 78%)}.try-locale-add-btn{justify-content:center;height:100%;aspect-ratio:1;padding:0;color:var(--text-muted);transition:color var(--dur-instant) var(--ease),background var(--dur-instant) var(--ease)}.try-locale-add-btn:hover{background:var(--vellum-shade-1);color:var(--text-primary)}.try-locale-close-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-right:var(--sp-2);padding:0;background:transparent;border:none;border-radius:var(--r-pill);color:var(--text-muted);cursor:pointer;opacity:1;transition:background var(--dur-instant) var(--ease),color var(--dur-instant) var(--ease),transform var(--dur-interaction) var(--ease)}.try-locale-close-btn:hover{background:var(--vellum-shade-1);color:var(--text-primary)}.try-locale-close-btn:active{transform:scale(var(--scale-press))}.try-locale-chip:has(.try-locale-close-btn) .locale-picker-btn{padding-right:var(--sp-1)}.try-locale-chip:has(.try-locale-close-btn) .locale-picker-btn:hover{background:none}.try-locale-chip.is-active{background:var(--vellum-tint-3);box-shadow:inset 0 -2px 0 0 var(--scarlet)}.try-locale-chip.is-active .locale-picker-btn{color:var(--text-primary)}.try-locale-chip .locale-dropdown{left:0;right:auto;width:max-content;min-width:220px;transform-origin:top left}.try-pick-locale{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3);height:100%;padding:var(--sp-4) var(--sp-3)}.try-pick-hint{font-family:var(--ff-sans);font-size:var(--fs-md);color:var(--text-muted);text-align:center;margin:0}.try-pick-hint.is-shimmering{background:linear-gradient(90deg,var(--text-muted) 35%,var(--scarlet) 50%,var(--text-muted) 65%);background-size:400% 100%;background-position:150%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:try-pick-hint-sheen 3s ease-in-out infinite}.try-pick-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-1-5);max-width:420px;width:fit-content;margin-inline:auto}.try-pick-chip{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;gap:var(--sp-1-5);padding:10px var(--sp-2-5);background-color:var(--surface-card);border:var(--border-hairline);border-radius:var(--r-pill);font-family:var(--ff-sans);font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--text-primary);cursor:pointer;transition:background-color var(--dur-instant) var(--ease),border-color var(--dur-instant) var(--ease),transform var(--dur-interaction) var(--ease)}.try-pick-chip:hover{background-color:var(--vellum-tint-3);border-color:var(--surface-divider-hover)}.try-pick-chip-icon{position:relative;display:inline-grid;place-items:center;width:18px;height:18px;flex:0 0 18px}.try-pick-chip-flag{grid-area:1/1;transition:opacity .18s var(--ease),filter .18s var(--ease),transform .22s var(--ease-spring);transform:scale(1);filter:blur(0);opacity:1}.try-pick-chip.is-selected{background-color:var(--ink)!important;border-color:var(--ink)!important;box-shadow:inset 0 0 0 999px var(--ink);color:var(--vellum)!important}.try-pick-chip.is-selected .try-pick-chip-flag{transform:scale(1);filter:blur(0);opacity:1}.try-pick-chip.is-selected:hover{background-color:var(--ink-tint-1)!important;border-color:var(--ink-tint-1)!important;box-shadow:inset 0 0 0 999px var(--ink-tint-1)}.try-pick-chip:disabled{opacity:.35;cursor:not-allowed;transform:none}.try-pick-chip:active{transform:scale(var(--scale-press))}.try-pick-adapt-btn{margin-top:var(--sp-1);min-width:132px;justify-content:center}.try-pick-adapt-btn:disabled,.try-pick-adapt-btn:disabled:active,.try-pick-adapt-btn:disabled:hover{background:linear-gradient(to bottom,#ff3318,var(--scarlet));border:none;color:var(--vellum);box-shadow:var(--shadow-btn-brand);cursor:not-allowed;opacity:.46;transform:none}.try-samples{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3) var(--sp-3)}.try-or-divider{display:flex;align-items:center;gap:var(--sp-2);font-family:var(--ff-sans);font-size:var(--fs-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-tertiary)}.try-or-divider:after,.try-or-divider:before{content:"";flex:1;height:1px;background:var(--surface-divider)}.try-sample-deck{display:flex;justify-content:center;align-items:center;perspective:1000px;padding:var(--sp-3) 0 var(--sp-1)}.try-sample-card{position:relative;display:block;width:clamp(120px,28%,170px);aspect-ratio:1/1;padding:0;background:transparent;border:none;cursor:pointer;overflow:visible;transform-origin:bottom center;transition:transform var(--dur-interaction) var(--ease)}.try-sample-card-inner{position:relative;display:flex;flex-direction:column;gap:6px;width:100%;height:100%;padding:var(--sp-2) var(--sp-2-5);background:var(--surface-card);border:var(--border-hairline);border-radius:var(--r-card);text-align:left;overflow:hidden;box-shadow:var(--shadow-sm);transform:translateY(0) scale(1);transform-origin:bottom center;transition:transform var(--dur-interaction) var(--ease),box-shadow var(--dur-interaction) var(--ease),background var(--dur-interaction) var(--ease),border-color var(--dur-interaction) var(--ease);will-change:transform}.try-sample-card[data-pos=left]{transform:rotate(-9deg) translateY(6px);z-index:1;margin-right:-28px}.try-sample-card[data-pos=center]{transform:rotate(0deg) translateY(-2px);z-index:2}.try-sample-card[data-pos=single]{transform:none;z-index:2}.try-sample-card[data-pos=right]{transform:rotate(9deg) translateY(6px);z-index:1;margin-left:-28px}@media (hover:hover) and (pointer:fine){.try-sample-deck:hover .try-sample-card[data-pos=left]{transform:rotate(-7deg) translate3d(-8px,2px,0)}.try-sample-deck:hover .try-sample-card[data-pos=center]{transform:rotate(0deg) translate3d(0,-2px,0)}.try-sample-deck:hover .try-sample-card[data-pos=single]{transform:translate3d(0,-2px,0)}.try-sample-deck:hover .try-sample-card[data-pos=right]{transform:rotate(7deg) translate3d(8px,2px,0)}.try-sample-deck .try-sample-card:hover{z-index:3}.try-sample-deck .try-sample-card:hover .try-sample-card-inner{transform:translateY(-4px) scale(1.015);background:var(--vellum-tint-3);border-color:var(--surface-divider-hover);box-shadow:var(--shadow-card-hover)}}.try-sample-card:active .try-sample-card-inner{transform:translateY(0) scale(var(--scale-press));transition-duration:80ms}.try-sample-tag{font-size:10px;text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--scarlet)}.try-sample-tag,.try-sample-title{font-family:var(--ff-sans);font-weight:var(--fw-bold)}.try-sample-title{font-size:var(--fs-base);color:var(--text-primary);line-height:var(--lh-tight)}.try-sample-preview{font-family:var(--ff-sans-compact);font-size:var(--fs-xs);line-height:var(--lh-snug);color:var(--text-muted);flex:1;overflow:hidden}.try-sample-fade{position:absolute;left:0;right:0;bottom:0;height:50%;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,var(--surface-card) 70%);pointer-events:none}@media (hover:hover) and (pointer:fine){.try-sample-card:hover .try-sample-fade{background:linear-gradient(to bottom,rgba(245,244,240,0) 0,var(--vellum-tint-3) 70%)}}.try-pane-body{flex:1;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;min-height:0;scrollbar-width:thin;scrollbar-color:transparent transparent}.try-pane-body>.chapter-editor{flex:1;height:auto;min-height:200px}.try-pane-body>.try-samples{flex-shrink:0}.try-pane-body>.try-empty,.try-pane-body>.try-loading,.try-pane-body>.try-pick-locale{flex:1}.try-pane-body:hover{scrollbar-color:var(--vellum-shade-1) transparent}.try-pane-body::-webkit-scrollbar{width:6px}.try-pane-body::-webkit-scrollbar-track{background:transparent}.try-pane-body::-webkit-scrollbar-thumb{background:transparent;border-radius:3px}.try-pane-body:hover::-webkit-scrollbar-thumb{background:var(--vellum-shade-1)}.try-pane-body::-webkit-scrollbar-thumb:hover{background:var(--vellum-shade-2)}.try-textarea{width:100%;height:100%;min-height:100%;padding:var(--sp-3);resize:none;border:none;outline:none;background:transparent;font-family:var(--ff-sans-compact);font-size:var(--fs-base);line-height:var(--lh-spacious);color:var(--text-primary);overflow-x:hidden;word-wrap:break-word;overflow-wrap:break-word}.try-textarea.chapter-textarea{height:auto;min-height:80px;overflow:hidden;overflow-wrap:break-word;word-wrap:break-word;field-sizing:content}.chapter-textarea-shell{position:relative}.try-textarea::placeholder{color:var(--text-muted)}.chapter-placeholder-shimmer{position:absolute;top:var(--sp-3);left:var(--sp-3);right:var(--sp-3);pointer-events:none;font-family:var(--ff-sans-compact);font-size:var(--fs-base);line-height:var(--lh-spacious);background:linear-gradient(90deg,var(--text-muted) 35%,var(--scarlet) 50%,var(--text-muted) 65%);background-size:400% 100%;background-position:150%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:try-pick-hint-sheen 3s ease-in-out infinite}.try-pane-output{background:var(--vellum);transition:background var(--dur-normal) var(--ease)}.try-pane-output.has-result{background:var(--surface-card)}.try-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:var(--sp-3)}.try-loading-text{font-family:var(--ff-sans);font-size:var(--fs-base);color:var(--text-muted);text-align:center;max-width:32ch;margin:0 auto}.try-loading-text--dynamic{display:-webkit-box;max-width:min(680px,calc(100% - var(--sp-4)));overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--text-primary);font-family:var(--ff-sans-compact);font-size:var(--fs-body);line-height:var(--lh-relaxed);text-wrap:balance}.try-loading-progress{position:relative;width:min(240px,64%);height:4px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--vellum-shade-1) 60%,transparent)}.try-loading-progress:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ink) 16%,transparent),transparent);transform:translateX(-100%);animation:try-loading-progress-shimmer 1.6s var(--ease) infinite}.try-loading-progress span{position:absolute;inset:0 auto 0 0;width:100%;border-radius:inherit;background:var(--ink);transform-origin:left center;transition:transform .22s var(--ease)}@keyframes try-loading-progress-shimmer{to{transform:translateX(100%)}}.try-result-text{font-family:var(--ff-sans-compact);font-size:var(--fs-base);line-height:var(--lh-spacious);color:var(--text-primary);white-space:pre-wrap}.try-empty{display:flex;align-items:center;justify-content:center;height:100%}.try-empty p{font-family:var(--ff-sans);font-size:var(--fs-md);color:var(--text-muted);user-select:none}.chapter-editor{display:flex;flex-direction:column;height:100%;overflow-y:auto;overflow-x:hidden;padding-top:var(--sp-1);scrollbar-width:thin;scrollbar-color:transparent transparent}.chapter-editor:hover{scrollbar-color:var(--vellum-shade-1) transparent}.chapter-editor::-webkit-scrollbar{width:6px}.chapter-editor::-webkit-scrollbar-track{background:transparent}.chapter-editor::-webkit-scrollbar-thumb{background:transparent;border-radius:3px}.chapter-editor:hover::-webkit-scrollbar-thumb{background:var(--vellum-shade-1)}.chapter-editor::-webkit-scrollbar-thumb:hover{background:var(--vellum-shade-2)}.chapter-block{display:flex;flex-direction:column}.chapter-block:first-child{margin-top:var(--sp-1)}.chapter-block+.chapter-block{border-top:none}.chapter-header{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-1-5) 0 var(--sp-1);border-bottom:1px solid var(--surface-divider-hover);margin-left:var(--sp-3);margin-right:var(--sp-3)}.chapter-title{font-family:var(--ff-sans);font-size:var(--fs-ui);font-weight:var(--fw-bold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--ls-caps)}.chapter-count{margin-left:6px;font-family:var(--ff-sans);font-variant-numeric:tabular-nums;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-muted);text-transform:none;letter-spacing:0;transition:color var(--dur-instant) var(--ease)}.chapter-count.is-near{color:var(--text-tertiary)}.chapter-count.is-over{color:var(--scarlet)}.chapter-actions{display:flex;gap:var(--sp-1);min-height:32px;align-items:center;min-width:72px;justify-content:flex-end}.chapter-action-placeholder{width:32px;height:32px;flex:0 0 32px;visibility:hidden}.chapter-add-footer{align-self:flex-start;margin:var(--sp-2) var(--sp-3) var(--sp-3)}.chapter-textarea.is-over-limit{box-shadow:inset 0 0 0 1px var(--scarlet);background:rgba(245,29,0,.04)}.chapter-error{margin:var(--sp-1) var(--sp-3) 0;font-family:var(--ff-sans);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--scarlet);line-height:var(--lh-snug)}.icon-btn-tertiary{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;color:var(--text-muted);border:1px solid transparent;border-radius:var(--r-pill);cursor:pointer;transition:background var(--dur-instant) var(--ease),border-color var(--dur-instant) var(--ease),color var(--dur-instant) var(--ease),transform var(--dur-interaction) var(--ease)}.icon-btn-tertiary:hover{background:var(--vellum-tint-3);border-color:var(--surface-divider);color:var(--text-primary)}.icon-btn-tertiary:active{transform:scale(var(--scale-press));background:var(--vellum-shade-1)}.icon-btn-tertiary:disabled{opacity:.25;cursor:not-allowed;pointer-events:none}.chapter-textarea{min-height:80px}.chapter-add-btn-bar{display:flex;align-items:center;gap:var(--sp-1)}.chapter-output{display:flex;flex-direction:column;padding-top:var(--sp-1)}.chapter-block-output+.chapter-block-output{margin-top:var(--sp-3);border-top:none}.chapter-result-text{font-family:var(--ff-sans-compact);font-size:var(--fs-base);line-height:var(--lh-spacious);color:var(--text-primary);white-space:pre-wrap;padding:var(--sp-3);min-height:60px}.chapter-ellipsis{display:inline-block;width:1.5em;text-align:left}.chapter-ellipsis:after{content:"...";animation:ellipsis 1.4s steps(4) infinite;display:inline-block;vertical-align:bottom;overflow:hidden;width:0}@keyframes ellipsis{0%{width:0}to{width:1.2em}}.chapter-title.is-loading{color:var(--text-secondary);background:linear-gradient(100deg,var(--text-secondary) 0,var(--text-secondary) 38%,var(--scarlet) 50%,var(--text-secondary) 62%,var(--text-secondary) 100%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:chapter-title-shimmer 2.8s linear infinite}@keyframes chapter-title-shimmer{0%{background-position:140% 0}to{background-position:-140% 0}}.tweak-overlay{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4);backdrop-filter:blur(4px);animation:tweakOverlayIn .22s var(--ease-out) both}.tweak-modal{width:90%;max-width:640px;height:70vh;display:flex;flex-direction:column;background:var(--surface-card);border-radius:var(--r-card);box-shadow:var(--shadow-xl);overflow:hidden;transform-origin:center center;animation:tweakModalIn .22s var(--ease-out) both}@keyframes tweakOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes tweakModalIn{0%{opacity:0;transform:scale(var(--scale-press))}to{opacity:1;transform:scale(1)}}.tweak-header{padding:var(--sp-3) var(--sp-3) 0}.tweak-title{font-family:var(--ff-sans);font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--text-primary);margin:0}.tweak-subtitle{font-family:var(--ff-sans-compact);font-size:var(--fs-base);color:var(--text-tertiary);margin:var(--sp-1) 0 0;line-height:var(--lh-loose)}.tweak-tabs{display:flex;gap:var(--sp-3);padding:var(--sp-1) var(--sp-3) 0;border-bottom:var(--border-hairline);overflow-x:auto}.tweak-tab{display:flex;align-items:center;gap:var(--sp-1-5);padding:var(--sp-2-5) 0;border:none;border-bottom:3px solid transparent;background:transparent;font-family:var(--ff-sans);font-weight:var(--fw-bold);font-size:var(--fs-ui);line-height:var(--lh-1);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-tertiary);cursor:pointer;white-space:nowrap;margin-bottom:-1px;transition:color var(--dur-instant) var(--ease),border-color var(--dur-instant) var(--ease)}.tweak-tab.is-active,.tweak-tab:hover{color:var(--text-primary)}.tweak-tab.is-active{border-bottom-color:var(--ink)}.tweak-tab .locale-flag{width:20px;height:15px;border-radius:var(--r-xs);flex-shrink:0;background-size:cover}.tweak-body{flex:1;overflow-y:auto;padding:var(--sp-3) var(--sp-3) var(--sp-6);flex-direction:column}.tweak-body,.tweak-row{display:flex;gap:var(--sp-2)}.tweak-row{align-items:center}.tweak-source{min-width:120px;font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--text-primary)}.tweak-arrow,.tweak-source{flex-shrink:0;font-family:var(--ff-sans)}.tweak-arrow{font-size:var(--fs-sm);color:var(--text-tertiary)}.tweak-input{flex:1;padding:var(--sp-1) var(--sp-1-5);border:var(--border-hairline);border-radius:var(--r-sm);font-family:var(--ff-sans);font-size:var(--fs-base);color:var(--text-primary);background:var(--surface-card);outline:none;transition:border-color var(--dur-instant) var(--ease)}.tweak-input:focus{border-color:var(--scarlet)}.tweak-delete{flex-shrink:0}.tweak-delete[data-tooltip]:before{bottom:auto;top:calc(100% + 10px)}.tweak-delete[data-tooltip]:after{bottom:auto;top:calc(100% + 4px);border-top:none;border-bottom:6px solid var(--ink)}.portal-tooltip{position:fixed;transform:translateX(-50%);z-index:var(--z-tooltip);pointer-events:none;display:flex;flex-direction:column;align-items:center}.portal-tooltip-pill{bottom:calc(100% + 10px);transform:translateX(-50%);padding:9px 14px;background:var(--ink);color:#fff;border-radius:var(--r-pill);font-family:var(--ff-sans);font-size:var(--fs-xs);font-weight:var(--fw-bold);line-height:var(--lh-1);white-space:nowrap;box-shadow:var(--shadow-tooltip);transform-origin:bottom center}.portal-tooltip-notch,.portal-tooltip-pill{position:absolute;left:50%;animation:portalTooltipIn var(--dur-instant) var(--ease-out) both}.portal-tooltip-notch{bottom:calc(100% + 4px);transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--ink);transform-origin:top center}@keyframes portalTooltipIn{0%{opacity:0;transform:translateX(-50%) scale(.98)}to{opacity:1;transform:translateX(-50%) scale(1)}}@media (prefers-reduced-motion:reduce){.portal-tooltip-notch,.portal-tooltip-pill,.tweak-modal,.tweak-overlay{animation:none}.tweak-modal{transform:none}}.tweak-footer{display:flex;justify-content:flex-end;gap:var(--sp-1);padding:var(--sp-3) var(--sp-3);border-top:var(--border-hairline)}.tweak-modal.review-modal{position:relative;max-width:1180px;width:calc(100vw - var(--sp-6));height:calc(100vh - var(--sp-6));max-height:940px;background:var(--surface-card)}.review-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4) var(--sp-2-5);border-bottom:var(--border-hairline)}.review-title{font-family:var(--ff-sans);font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--text-primary);margin:0;line-height:var(--lh-1)}.review-subtitle{font-family:var(--ff-sans-compact);font-size:var(--fs-ui);color:var(--text-tertiary);margin:6px 0 0;line-height:var(--lh-loose)}.review-header-actions{display:inline-flex;align-items:center;gap:var(--sp-1);flex-shrink:0}.review-header-actions .review-action{min-height:34px;padding:8px 14px;font-size:var(--fs-ui);gap:6px}.review-tabs{padding-left:var(--sp-4);padding-right:var(--sp-4)}.review-body{flex:1;min-height:0;overflow-y:auto;padding:var(--sp-4);gap:var(--sp-4)}.review-body,.review-section{display:flex;flex-direction:column}.review-section{gap:var(--sp-2)}.review-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-2)}.review-other-toggle{gap:8px;flex-shrink:0;font-family:var(--ff-sans);font-size:var(--fs-ui);font-weight:var(--fw-bold);color:var(--text-secondary);user-select:none}.review-other-toggle,.review-other-toggle input{display:inline-flex;align-items:center;cursor:pointer}.review-other-toggle input{appearance:none;-webkit-appearance:none;position:relative;justify-content:center;width:18px;height:18px;margin:0;border:1px solid var(--surface-divider-hover);border-radius:5px;background:var(--vellum);flex:0 0 18px;transition:background var(--dur-instant) var(--ease),border-color var(--dur-instant) var(--ease),box-shadow var(--dur-instant) var(--ease)}.review-other-toggle input:before{content:"";width:9px;height:5px;border-left:2px solid var(--vellum);border-bottom:2px solid var(--vellum);transform:translateY(-1px) rotate(-45deg) scale(0);transform-origin:center;transition:transform .12s var(--ease)}.review-other-toggle input:checked{background:var(--ink);border-color:var(--ink)}.review-other-toggle input:checked:before{transform:translateY(-1px) rotate(-45deg) scale(1)}.review-other-toggle input:focus-visible{box-shadow:0 0 0 3px rgba(244,56,34,.18)}.review-other-toggle.is-disabled{color:var(--text-muted);cursor:default}.review-other-toggle.is-disabled input{cursor:default}.review-section-title{font-family:var(--ff-sans);font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--text-primary);margin:0;line-height:var(--lh-1)}.review-section-subtitle{font-size:var(--fs-ui);color:var(--text-tertiary);margin:6px 0 0}.review-section-subtitle,.review-strategy{font-family:var(--ff-sans-compact);line-height:var(--lh-loose)}.review-strategy{width:100%;min-height:140px;resize:vertical;padding:var(--sp-2) var(--sp-2-5);background:var(--vellum);border:var(--border-hairline);border-radius:var(--r-card);font-size:var(--fs-base);color:var(--text-primary);outline:none;transition:border-color var(--dur-instant) var(--ease)}.review-strategy:focus{border-color:var(--ink)}.review-strategy::placeholder{color:var(--text-muted)}.review-table{border:var(--border-hairline);border-radius:var(--r-card);background:var(--surface-card);overflow:hidden}.review-row{display:grid;grid-template-columns:minmax(160px,1.1fr) minmax(110px,.7fr) minmax(110px,.7fr) minmax(160px,1.1fr) minmax(220px,2fr) 44px;align-items:center;gap:var(--sp-1-5);padding:var(--sp-1-5) var(--sp-2)}.review-row-head{background:var(--vellum);border-bottom:var(--border-hairline)}.review-col{min-width:0}.review-row-head .review-col{font-family:var(--ff-sans);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-tertiary);line-height:var(--lh-1)}.review-entry{border-top:1px solid var(--surface-divider)}.review-entry:first-child{border-top:none}.review-row-body{padding-top:var(--sp-2);padding-bottom:var(--sp-2)}.review-input,.review-select{width:100%;padding:8px 10px;background:var(--vellum);border:1px solid transparent;border-radius:var(--r-sm);font-family:var(--ff-sans);font-size:var(--fs-base);color:var(--text-primary);outline:none;transition:border-color var(--dur-instant) var(--ease),background var(--dur-instant) var(--ease)}.review-input:hover,.review-select:hover{background-color:var(--vellum)}.review-input:focus,.review-select:focus{background-color:var(--surface-card);border-color:var(--ink)}.review-select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none' stroke='%234A4A4A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 4l2.5 2.5L7.5 4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding-right:26px}.review-dash{display:inline-block;padding:0 10px;font-family:var(--ff-sans);font-size:var(--fs-base);color:var(--text-muted)}.review-desc{font-family:var(--ff-sans-compact);font-size:var(--fs-ui);color:var(--text-secondary);line-height:var(--lh-loose);margin:0}.review-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;border-radius:var(--r-pill);color:var(--text-tertiary);cursor:pointer;transition:background var(--dur-instant) var(--ease),color var(--dur-instant) var(--ease)}.review-icon-btn:hover{background:var(--vellum);color:var(--text-primary)}.review-toggle{display:inline-flex;align-items:center;gap:6px;margin:0 var(--sp-2) var(--sp-1);padding:4px 0;border:none;background:transparent;font-family:var(--ff-sans);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-tertiary);cursor:pointer;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--surface-divider-hover);transition:color var(--dur-instant) var(--ease)}.review-toggle:hover{color:var(--text-primary)}.review-expanded{display:none;flex-direction:column;gap:var(--sp-2);max-height:0;overflow:hidden;padding:0 var(--sp-2);transition:max-height .26s var(--ease),padding .26s var(--ease)}.review-expanded.is-open{display:flex;max-height:none;min-height:188px;overflow:visible;padding:0 var(--sp-2) var(--sp-3)}.review-field{display:flex;flex-direction:column;gap:6px}.review-field-label{font-family:var(--ff-sans);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-tertiary);line-height:var(--lh-1)}.review-textarea{width:100%;resize:vertical;padding:var(--sp-1-5) var(--sp-2);background:var(--vellum);border:var(--border-hairline);border-radius:var(--r-card-inner);font-family:var(--ff-sans-compact);font-size:var(--fs-base);line-height:var(--lh-loose);color:var(--text-primary);outline:none;transition:border-color var(--dur-instant) var(--ease)}.review-textarea:focus{border-color:var(--ink)}.review-chips{display:flex;flex-wrap:wrap;gap:6px}.review-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;background:var(--vellum);border:1px solid var(--surface-divider);border-radius:var(--r-pill);font-family:var(--ff-sans);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-primary);line-height:var(--lh-1)}.review-chip svg{color:var(--text-tertiary);flex-shrink:0}.review-chip-dst,.review-chip-src{white-space:nowrap}.review-chip-confirm,.review-chip-remove{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:2px;border:none;background:transparent;border-radius:50%;color:var(--text-tertiary);cursor:pointer;transition:background var(--dur-instant) var(--ease),color var(--dur-instant) var(--ease)}.review-chip-remove:hover{background:rgba(0,0,0,.06);color:var(--text-primary)}.review-chip-confirm{color:var(--ink)}.review-chip-confirm:hover{background:rgba(0,0,0,.06)}.review-chip-add{background:var(--surface-card);border-style:dashed}.review-chip-input{width:88px;padding:0;border:none;background:transparent;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--text-primary);outline:none}.review-chip-input::placeholder{color:var(--text-muted);text-transform:none;letter-spacing:0;font-weight:var(--fw-semibold)}.review-chip-add-btn{cursor:pointer;border-style:dashed;background:transparent;color:var(--text-tertiary);font-weight:var(--fw-bold);transition:color var(--dur-instant) var(--ease),border-color var(--dur-instant) var(--ease),background var(--dur-instant) var(--ease)}.review-chip-add-btn:hover{color:var(--text-primary);border-color:var(--ink);background:var(--vellum)}.review-add-row{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:var(--sp-2);border:none;border-top:1px solid var(--surface-divider);background:transparent;font-family:var(--ff-sans);font-size:var(--fs-ui);font-weight:var(--fw-bold);color:var(--text-tertiary);cursor:pointer;transition:background var(--dur-instant) var(--ease),color var(--dur-instant) var(--ease)}.review-add-row:hover{background:var(--vellum);color:var(--text-primary)}.review-empty{padding:var(--sp-4);text-align:center;font-family:var(--ff-sans);font-size:var(--fs-ui);color:var(--text-muted)}.review-discard-confirm{position:absolute;left:50%;bottom:var(--sp-4);z-index:var(--z-modal);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);width:min(560px,calc(100% - var(--sp-8)));padding:var(--sp-2);background:var(--surface-card);border:var(--border-hairline);border-radius:var(--r-card);box-shadow:var(--shadow-xl);transform:translateX(-50%)}.review-discard-confirm h3{margin:0;font-family:var(--ff-sans);font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--text-primary)}.review-discard-confirm p{margin:4px 0 0;font-family:var(--ff-sans-compact);font-size:var(--fs-ui);color:var(--text-tertiary);line-height:var(--lh-snug)}.review-discard-actions{display:inline-flex;align-items:center;gap:var(--sp-1);flex-shrink:0}@media (max-width:900px){.review-row{grid-template-columns:1fr 1fr 44px;grid-template-areas:"original original actions" "type     gender   ." "adapted  adapted  ." "desc     desc     .";row-gap:8px}.review-row-head{display:none}.review-col-original{grid-area:original}.review-col-type{grid-area:type}.review-col-gender{grid-area:gender}.review-col-adapted{grid-area:adapted}.review-col-desc{grid-area:desc}.review-col-actions{grid-area:actions;align-self:start}}@media (max-width:767px){.tweak-modal.review-modal{width:calc(100vw - 16px);height:calc(100dvh - 24px);max-height:none;border-radius:20px}.review-header{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-2);padding:20px 16px 16px}.review-title{font-size:var(--fs-lg);line-height:var(--lh-1)}.review-subtitle{max-width:none;font-size:var(--fs-base);line-height:var(--lh-loose)}.review-header-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(96px,.72fr);width:100%;gap:8px}.review-header-actions .review-action{width:100%;min-width:0;min-height:40px;justify-content:center;padding:10px 12px;font-size:var(--fs-ui);white-space:nowrap}.review-tabs{padding-left:16px;padding-right:16px}.review-body{padding:20px 16px 28px;gap:28px}.review-section{gap:14px}.review-section-head{align-items:flex-start;gap:12px}.review-section-title{font-size:var(--fs-md);line-height:var(--lh-1)}.review-section-subtitle,.review-strategy{font-size:var(--fs-base);line-height:var(--lh-loose)}.review-strategy{min-height:150px;padding:var(--sp-2)}.review-strategy,.review-table{border-radius:18px}.review-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 36px;gap:8px 10px;padding:16px}.review-input,.review-select{padding:8px 6px;font-size:var(--fs-base)}.review-desc{font-size:var(--fs-ui);line-height:var(--lh-loose)}.review-toggle{margin:0 16px 16px}.review-expanded{padding:0 16px 18px}}@keyframes try-pick-wiggle{0%,to{transform:translateX(0) rotate(0)}15%{transform:translateX(-4px) rotate(-1.5deg)}30%{transform:translateX(4px) rotate(1.5deg)}45%{transform:translateX(-3px) rotate(-1deg)}60%{transform:translateX(3px) rotate(1deg)}75%{transform:translateX(-1.5px) rotate(-.5deg)}}@keyframes try-pick-hint-pulse{0%,to{color:var(--text-tertiary)}50%{color:var(--scarlet)}}@keyframes try-pick-hint-sheen{0%{background-position:150%}to{background-position:-50%}}.try-pick-grid.is-wiggling .try-pick-chip{animation:try-pick-wiggle .7s ease both}.try-pick-grid.is-wiggling .try-pick-chip:first-child{animation-delay:0s}.try-pick-grid.is-wiggling .try-pick-chip:nth-child(2){animation-delay:.04s}.try-pick-grid.is-wiggling .try-pick-chip:nth-child(3){animation-delay:.08s}.try-pick-grid.is-wiggling .try-pick-chip:nth-child(4){animation-delay:.12s}.try-pick-grid.is-wiggling .try-pick-chip:nth-child(5){animation-delay:.16s}.try-pick-grid.is-wiggling .try-pick-chip:nth-child(6){animation-delay:.2s}.try-pick-grid.is-wiggling .try-pick-chip:nth-child(7){animation-delay:.24s}.try-pick-grid.is-wiggling .try-pick-chip:nth-child(8){animation-delay:.28s}.try-pick-grid.is-wiggling .try-pick-chip:nth-child(9){animation-delay:.32s}.try-pick-hint.is-wiggling{animation:try-pick-hint-pulse .9s ease}@media (prefers-reduced-motion:reduce){.chapter-placeholder-shimmer,.try-pick-grid.is-wiggling .try-pick-chip,.try-pick-hint.is-shimmering,.try-pick-hint.is-wiggling{animation:none}.chapter-placeholder-shimmer,.try-pick-hint.is-shimmering{color:var(--scarlet);background:none}}.try-action-bar{position:sticky;bottom:0;display:grid;grid-template-columns:1fr 1fr;gap:1px;border-top:var(--border-hairline);background:var(--surface-divider);border-radius:0 0 var(--r-card) var(--r-card);z-index:var(--z-raised)}.try-action-half{display:flex;align-items:center;gap:var(--sp-1);min-height:72px;padding:var(--sp-2) var(--sp-3);background:var(--surface-card)}.try-action-left{border-radius:0 0 0 var(--r-card)}.try-action-left .try-action-meta{flex:1}.try-action-right{justify-content:flex-end;border-radius:0 0 var(--r-card) 0}.try-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;min-height:40px;padding:0;background:linear-gradient(180deg,#ffffff,#f7f7f5);color:var(--ink);border:var(--border-hairline);border-radius:var(--r-pill);cursor:pointer;box-shadow:var(--shadow-sm);transition:background var(--dur-instant) var(--ease),color var(--dur-instant) var(--ease),border-color var(--dur-instant) var(--ease),transform var(--dur-interaction) var(--ease),box-shadow var(--dur-instant) var(--ease)}.try-icon-btn:hover{background:linear-gradient(180deg,#f7f7f5,#f0f0ec);color:var(--ink);border-color:var(--surface-divider-hover);box-shadow:var(--shadow-card-hover)}.try-icon-btn:active{background:linear-gradient(180deg,#f0f0ec,#eaeae6);transform:scale(var(--scale-press));box-shadow:var(--shadow-xs)}[data-tooltip]{position:relative}[data-tooltip]:before{content:attr(data-tooltip);bottom:calc(100% + 10px);padding:9px 14px;background:var(--ink);color:#fff;border-radius:var(--r-pill);font-family:var(--ff-sans);font-size:var(--fs-xs);font-weight:var(--fw-bold);line-height:var(--lh-1);white-space:nowrap;box-shadow:var(--shadow-tooltip)}[data-tooltip]:after,[data-tooltip]:before{position:absolute;left:50%;transform:translateX(-50%);opacity:0;pointer-events:none;transition:opacity var(--dur-instant) var(--ease);z-index:var(--z-tooltip)}[data-tooltip]:after{content:"";bottom:calc(100% + 4px);border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--ink)}[data-tooltip]:hover:after,[data-tooltip]:hover:before{opacity:1}@media (prefers-reduced-motion:reduce){[data-tooltip]:after,[data-tooltip]:before{transition:none}}.try-action-meta{display:flex;align-items:center;gap:var(--sp-1);flex:1}.try-meta-item{font-family:var(--ff-sans);font-size:var(--fs-ui);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.try-meta-sep{color:var(--text-muted)}.try-action-ctas{display:flex;align-items:center;gap:var(--sp-2);flex-shrink:0}.try-adapt-btn{min-width:180px;justify-content:center}@media (max-width:900px){.atlas-shell:has(.try-page) .site-nav{width:calc(100% - 24px);grid-template-columns:1fr auto 1fr;padding:8px 8px 8px 14px}.atlas-shell:has(.try-page) .nav-actions{gap:6px}.atlas-shell:has(.try-page) .nav-copilot-cta{padding-left:12px;padding-right:12px}.atlas-shell:has(.try-page) .nav-signin{display:inline-flex}.try-page{height:auto;min-height:100dvh;padding:86px 12px 92px;overflow-x:hidden}.try-container{min-height:calc(100dvh - 86px);border-radius:14px;overflow:hidden}.try-split{display:block;min-height:0;background:var(--surface-card)}.try-pane-source{min-height:calc(100dvh - 170px)}.try-pane-source .chapter-editor,.try-pane-source .try-pane-body{overflow:visible}.try-pane-target{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-modal);height:min(82dvh,720px);min-height:0;border:var(--border-hairline);border-bottom:none;border-radius:20px 20px 0 0;box-shadow:var(--shadow-xl);transform:translateY(calc(100% + 20px));transition:transform .26s var(--ease-out);pointer-events:none;overflow:hidden}.try-pane-target.is-sheet-open{transform:translateY(0);pointer-events:auto}.try-pane-target .try-pane-header{align-items:center;gap:var(--sp-1);min-height:50px;padding-left:var(--sp-2)}.try-pane-target .try-locale-chips{flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.try-pane-target .try-locale-chips::-webkit-scrollbar{display:none}.try-sheet-close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:var(--sp-1);padding:0;border:none;border-radius:var(--r-pill);background:transparent;color:var(--text-muted);cursor:pointer;flex-shrink:0;transition:background var(--dur-instant) var(--ease),color var(--dur-instant) var(--ease),transform var(--dur-interaction) var(--ease)}.try-sheet-close:hover{background:var(--vellum-shade-1);color:var(--text-primary)}.try-sheet-close:active{transform:scale(var(--scale-press))}.try-sheet-backdrop{position:fixed;inset:0;z-index:calc(var(--z-modal) - 1);display:block;border:0;background:rgba(0,0,0,.24);opacity:0;pointer-events:none;transition:opacity var(--dur-normal) var(--ease-out)}.try-sheet-backdrop.is-visible{opacity:1;pointer-events:auto}.try-sheet-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"context feedback" "review download";align-items:center;gap:var(--sp-1);padding:var(--sp-2);border-top:var(--border-hairline);background:var(--surface-card);flex-shrink:0}.try-sheet-actions.has-feedback-hidden{grid-template-areas:"review download"}.try-sheet-context{display:inline-flex;align-items:center;grid-area:context;font-family:var(--ff-sans);font-size:var(--fs-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-tertiary);white-space:nowrap}.try-sheet-actions .try-feedback-controls{grid-area:feedback;justify-self:end}.try-sheet-actions .btn-secondary{justify-content:center;min-width:0;width:100%}.try-sheet-actions .btn-secondary:first-of-type{grid-area:review}.try-sheet-actions .btn-secondary:nth-of-type(2){grid-area:download}.try-pane-target .try-pane-output.has-result{padding:0 var(--sp-2) var(--sp-2)}.try-pane-target .chapter-header{margin-left:0;margin-right:0;padding:var(--sp-2) 0 var(--sp-1)}.try-pane-target .chapter-result-text{padding:var(--sp-2) 0 var(--sp-3)}.try-action-bar{position:fixed;left:50%;bottom:max(12px,env(safe-area-inset-bottom));width:calc(100% - 24px);transform:translateX(-50%);grid-template-columns:max-content minmax(0,1fr) max-content max-content;grid-template-rows:minmax(40px,auto) auto;grid-template-areas:"source . clear output" "adapt adapt adapt adapt";align-items:center;justify-content:stretch;gap:8px;padding:var(--sp-2);border:var(--border-hairline);border-radius:22px;margin:0;background:var(--surface-card);box-shadow:var(--shadow-xl)}.try-scroll-top-btn{position:fixed;right:18px;bottom:calc(max(12px, env(safe-area-inset-bottom)) + var(--try-action-bar-height, 74px) + 12px);z-index:var(--z-sticky);display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:var(--border-hairline);border-radius:var(--r-pill);background:linear-gradient(180deg,#ffffff,#f7f7f5);color:var(--ink);box-shadow:var(--shadow-md);cursor:pointer;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.try-scroll-top-btn.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.try-action-half{display:contents}.try-mobile-output-btn{display:inline-flex;justify-content:center;grid-area:output;min-width:0;width:auto;white-space:nowrap}.try-action-bar .try-feedback-controls,.try-output-secondary-action{display:none}.try-action-left .try-action-meta{grid-area:source;flex:none;min-width:max-content}.try-action-right .try-action-meta{display:none}.try-clear-btn{grid-area:clear;justify-content:center;min-width:max-content;width:auto}.try-adapt-btn{grid-area:adapt;width:100%;min-width:0}}@media (max-width:900px) and (prefers-reduced-motion:reduce){.try-pane-target,.try-sheet-backdrop{transition:none}}@media (max-width:560px){.atlas-shell:has(.try-page) .site-nav{width:calc(100% - 24px);grid-template-columns:1fr 1fr;padding:8px}.atlas-shell:has(.try-page) .nav-actions .btn-primary,.atlas-shell:has(.try-page) .nav-center-label{display:none}.atlas-shell:has(.try-page) .nav-copilot-cta{padding-left:10px;padding-right:10px;font-size:var(--fs-ui)}.try-page{padding:92px 8px}.try-container{min-height:calc(100dvh - 92px);border-radius:12px}.try-pane-source{min-height:calc(100dvh - 154px)}.try-pane-target{height:86dvh;border-radius:18px 18px 0 0}.try-pane-target .try-pane-header{min-height:48px;padding-left:var(--sp-1)}.try-pane-target .try-pane-output.has-result{padding-left:var(--sp-2);padding-right:var(--sp-2)}.try-pick-locale{padding:var(--sp-3) var(--sp-2)}.try-pick-grid{gap:var(--sp-1)}.try-pick-chip{padding:9px var(--sp-2);font-size:var(--fs-ui)}.try-samples{padding-left:var(--sp-2);padding-right:var(--sp-2)}.try-sample-card{width:clamp(104px,31%,136px);padding:var(--sp-1-5) var(--sp-2)}.try-sample-title{font-size:var(--fs-ui)}.try-sample-preview{font-size:11px}.try-action-bar{grid-template-columns:max-content minmax(0,1fr) max-content max-content;column-gap:6px;row-gap:7px;padding:var(--sp-1-5)}.try-adapt-btn,.try-clear-btn,.try-mobile-output-btn{min-height:40px}}.shows-section{padding:var(--sp-section) var(--sp-page)}.shows-section .section-header{text-align:center;margin-bottom:var(--sp-6)}.show-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px 0;max-width:var(--container);margin:0 auto;border:var(--border-hairline);border-radius:var(--r-card);overflow:hidden;background:var(--surface-divider);box-shadow:none}.show-card{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4);background:var(--surface-card)}.show-card-thumb{width:140px;height:140px;object-fit:cover;border-radius:8px;flex-shrink:0}.show-card-thumb-wrap{position:relative;width:140px;height:140px;flex-shrink:0;perspective:900px;perspective-origin:50% 100%;display:block;text-decoration:none;color:inherit}@keyframes vinyl-spin{0%{rotate:0deg}to{rotate:1turn}}.show-adapt-thumb:before,.show-card-thumb-wrap:before{left:0;top:0;width:140px;height:140px;background:radial-gradient(circle at 50% 50%,transparent 0 67.5px,rgba(255,255,255,.55) 67.5px 68.5px,transparent 69px),radial-gradient(circle at 50% 50%,transparent 0 17%,rgba(255,255,255,.4) 17% 17.4%,transparent 17.7%),radial-gradient(circle at 45% 42%,#ff6757 0 8%,var(--scarlet) 8% 14%,var(--scarlet-shade-1) 14% 17%,transparent 17.5%),repeating-radial-gradient(circle at 50% 50%,transparent 0 4.5px,rgba(245,248,255,.45) 4.5px 4.9px,transparent 4.9px 8.5px,rgba(200,210,230,.22) 8.5px 8.8px),repeating-radial-gradient(circle at 50% 50%,rgba(230,235,245,.1) 0 .4px,transparent .4px 1.6px),radial-gradient(circle at 50% 45%,#4a4d57 0,#2a2d36 40%,#181a22 75%,#0c0e14 100%);box-shadow:0 4px 12px rgba(0,0,0,.32);animation:vinyl-spin 6s linear infinite;animation-play-state:paused;will-change:translate,rotate}.show-adapt-thumb:after,.show-adapt-thumb:before,.show-card-thumb-wrap:after,.show-card-thumb-wrap:before{content:"";position:absolute;border-radius:50%;translate:0 0;transition:translate .6s cubic-bezier(.215,.61,.355,1)}.show-adapt-thumb:after,.show-card-thumb-wrap:after{left:68px;top:68px;width:4px;height:4px;background:#fafafa;box-shadow:0 0 0 1px rgba(0,0,0,.4);z-index:2}.show-adapt-thumb img,.show-card-thumb-wrap .show-card-thumb{position:absolute;left:0;bottom:0;z-index:3;box-shadow:0 -1px 4px rgba(0,0,0,.08);transform-origin:bottom center;transition:transform .55s cubic-bezier(.215,.61,.355,1),box-shadow .55s cubic-bezier(.215,.61,.355,1);will-change:transform}.show-adapt-thumb:hover:before,.show-card-thumb-wrap:hover:before{translate:0 -16px;animation-play-state:running}.show-adapt-thumb:hover:after,.show-card-thumb-wrap:hover:after{translate:0 -16px}.show-adapt-thumb:hover img,.show-card-thumb-wrap:hover .show-card-thumb{transform:translateY(4px) rotateX(-14deg);box-shadow:0 6px 14px rgba(0,0,0,.2),0 -1px 4px rgba(0,0,0,.08)}@media (prefers-reduced-motion:reduce){.show-adapt-thumb:before,.show-card-thumb-wrap:before{animation:none}.show-adapt-thumb:hover img,.show-card-thumb-wrap:hover .show-card-thumb{transform:none}}.show-thumb-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.85);width:44px;height:44px;border-radius:50%;background:#fff;color:var(--scarlet);display:inline-flex;align-items:center;justify-content:center;z-index:5;opacity:0;transition:opacity .22s ease,transform .32s cubic-bezier(.215,.61,.355,1);box-shadow:0 6px 14px rgba(0,0,0,.28);pointer-events:none}.show-thumb-play svg{margin-left:2px}.show-adapt-thumb:hover .show-thumb-play,.show-card-thumb-wrap:hover .show-thumb-play{opacity:1;transform:translate(-50%,-50%) scale(1)}@media (prefers-reduced-motion:reduce){.show-thumb-play{transition:opacity .15s ease}.show-adapt-thumb:hover .show-thumb-play,.show-card-thumb-wrap:hover .show-thumb-play{transform:translate(-50%,-50%) scale(1)}}.show-card-info,.show-card-thumb-wrap{align-self:stretch}.show-card-info{display:flex;flex-direction:column;justify-content:center;text-align:left}.show-card-info h3{margin:0 0 10px;line-height:1.15}.show-card-adaptations{display:flex;align-items:center;justify-content:space-evenly;gap:var(--sp-3);padding:var(--sp-4);background:var(--surface-card)}.show-adapt-thumb{position:relative;width:140px;height:140px;flex-shrink:0;overflow:visible;perspective:900px;perspective-origin:50% 100%;display:block;text-decoration:none;color:inherit}.show-adapt-thumb img{width:100%;height:100%;object-fit:cover;display:block;border-radius:8px}.show-adapt-pill{position:absolute;top:-8px;right:-8px;z-index:4;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:var(--surface-tint,#f4f4f1);border:1px solid rgba(0,0,0,.06);border-radius:var(--r-pill);font-family:var(--ff-sans);font-size:var(--fs-xs,11px);font-weight:var(--fw-bold);color:var(--ink);white-space:nowrap}.show-adapt-pill .locale-flag{width:16px;height:12px;border-radius:2px}.show-card-sub{font-family:var(--ff-sans);font-size:var(--fs-ui);color:var(--scarlet);margin:2px 0 10px}.show-card-info p{color:var(--text-secondary);line-height:var(--lh-normal)}.show-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 16px}.show-tag{display:inline-flex;align-items:center;padding:3px 8px;background:var(--surface-tint,rgba(0,0,0,.04));border:var(--border-hairline);border-radius:var(--r-pill);font-size:var(--fs-xs,11px);font-weight:var(--fw-medium,500);line-height:1.2;white-space:nowrap}.show-stats,.show-tag{font-family:var(--ff-sans);color:var(--text-secondary)}.show-stats{display:flex;align-items:baseline;gap:8px;font-size:var(--fs-ui);margin-bottom:14px}.show-stat strong{color:var(--ink);font-weight:var(--fw-semibold)}.show-stat-sep{color:var(--text-tertiary)}@media (max-width:1024px){.show-grid{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:1024px){.show-card-adaptations{justify-content:flex-start}.show-card:not(.show-card-adaptations){display:grid;grid-template-columns:auto 1fr;column-gap:var(--sp-3);row-gap:0;align-items:start}.show-card:not(.show-card-adaptations) .show-card-info{display:contents}.show-card:not(.show-card-adaptations) .show-card-thumb-wrap{grid-column:1;grid-row:1/span 2}.show-card:not(.show-card-adaptations) .show-card-info>h3{grid-column:2;grid-row:1;align-self:end;margin:0 0 6px}.show-card:not(.show-card-adaptations) .show-tags{grid-column:2;grid-row:2;align-self:start;margin:0}.show-card:not(.show-card-adaptations) .show-stats{grid-column:1/-1;grid-row:3;margin:var(--sp-3) 0 0;flex-wrap:nowrap;white-space:nowrap}}@media (max-width:767px){.shows-section{padding:var(--sp-section) 20px}.show-grid{gap:0;background:var(--surface-card)}.show-card{padding:var(--sp-3)}.show-card:not(.show-card-adaptations){border-top:var(--border-hairline)}.show-card:first-child{border-top:0}.show-card-adaptations{display:grid;grid-template-columns:repeat(3,1fr);align-items:start;gap:10px;padding:4px var(--sp-3) var(--sp-3);border-bottom:var(--border-hairline)}.show-adapt-thumb{width:100%;height:auto;aspect-ratio:1/1;perspective:none}.show-adapt-thumb .show-thumb-play,.show-adapt-thumb:after,.show-adapt-thumb:before{display:none}.show-adapt-thumb img{position:absolute;inset:0;width:100%;height:100%;box-shadow:none;transform:none}.show-adapt-pill{top:-7px;right:-7px;font-size:10px;padding:3px 7px;gap:4px}.show-adapt-pill .locale-flag{width:13px;height:10px}.show-card:not(.show-card-adaptations){display:grid;grid-template-columns:100px minmax(0,1fr);column-gap:var(--sp-3);align-items:start}.show-card:not(.show-card-adaptations) .show-card-info{display:flex;flex-direction:column;justify-content:flex-start;align-self:start;min-width:0}.show-card:not(.show-card-adaptations) .show-card-thumb-wrap{grid-column:1;width:100px;height:100px}.show-card:not(.show-card-adaptations) .show-card-thumb-wrap:after,.show-card:not(.show-card-adaptations) .show-card-thumb-wrap:before,.show-card:not(.show-card-adaptations) .show-thumb-play{display:none}.show-card:not(.show-card-adaptations) .show-card-thumb{width:100px;height:100px;box-shadow:none;transform:none}.show-card:not(.show-card-adaptations) .show-card-info>h3{margin:0 0 8px}.show-card:not(.show-card-adaptations) .show-tags{margin:0 0 10px}.show-card:not(.show-card-adaptations) .show-tag:nth-child(n+3){display:none}.show-card:not(.show-card-adaptations) .show-stats{margin:0;flex-wrap:wrap;white-space:normal}}.testimonials{padding:var(--sp-section) var(--sp-8)}.testimonials .section-header{max-width:var(--container);margin:0 auto var(--sp-4);text-align:left}.testimonials-heart{display:inline-block;width:.85em;height:.85em;vertical-align:middle;margin-bottom:.1em;fill:var(--scarlet)}.testimonials-flags{display:flex;gap:var(--sp-1);margin-bottom:var(--sp-2)}.testimonials-flag{width:28px;height:20px;border-radius:3px;opacity:.85}.testimonials-rows{max-width:var(--container);margin:0 auto;display:flex;flex-direction:column;gap:2px}.t-row{display:grid;gap:2px;align-items:stretch}.t-row--a{grid-template-columns:1fr 2fr}.t-row--b{grid-template-columns:2fr 1fr}.t-row__author{padding:var(--sp-4);display:flex;align-items:center}.t-row--a .t-row__author{justify-content:flex-end}.t-row--b .t-row__author{justify-content:flex-start}.t-author-block{display:flex;flex-direction:column;gap:var(--sp-2)}.t-row--a .t-author-block{align-items:flex-end;text-align:right}.t-row--b .t-author-block{align-items:flex-start;text-align:left}.t-row__quote{background:var(--surface-card);border:var(--border-hairline);border-radius:var(--r-card);padding:var(--sp-5) var(--sp-4);display:flex;align-items:center}.t-quote{font-family:var(--ff-display);font-size:var(--fs-xl);font-weight:var(--fw-regular);font-variation-settings:"SERF" 65,"slnt" 0;line-height:var(--lh-normal);color:var(--text-primary);margin:0}.testimonial-card__avatar{width:48px;height:48px;border-radius:var(--r-card-inner);object-fit:cover;flex-shrink:0}.testimonial-card__meta{display:flex;flex-direction:column;gap:2px}.testimonial-card__name{font-family:var(--ff-sans);font-weight:var(--fw-semibold);font-size:var(--fs-lg);line-height:var(--lh-snug);color:var(--text-primary)}.testimonial-card__locale{font-family:var(--ff-sans);font-size:var(--fs-base);color:var(--text-secondary);display:inline-flex;align-items:center;gap:var(--sp-1)}.testimonials.is-in-view .t-quote strong{background:linear-gradient(90deg,var(--text-primary) 35%,var(--scarlet) 50%,var(--text-primary) 65%);background-size:400% 100%;background-position:150%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:quote-sheen 3s ease-in-out 1 forwards}.testimonials.is-in-view .t-row:first-child .t-quote strong{animation-delay:.2s}.testimonials.is-in-view .t-row:nth-child(2) .t-quote strong{animation-delay:3.2s}.testimonials.is-in-view .t-row:nth-child(3) .t-quote strong{animation-delay:6.2s}.testimonials.is-in-view .t-row:nth-child(4) .t-quote strong{animation-delay:9.2s}@keyframes quote-sheen{0%{background-position:150%}to{background-position:-50%}}@media (max-width:767px){.testimonials{padding-left:20px;padding-right:20px}.testimonials .section-header{text-align:center}.testimonials-flags{justify-content:center}.testimonials-rows{gap:var(--sp-5)}.t-row--a,.t-row--b{grid-template-columns:1fr;gap:var(--sp-2)}.t-row__quote{order:-1;padding:var(--sp-3) var(--sp-4)}.t-row--a .t-row__author,.t-row--b .t-row__author{justify-content:flex-start;padding:0 var(--sp-4)}.t-row--a .t-author-block,.t-row--b .t-author-block{flex-direction:row;align-items:center;gap:var(--sp-2);text-align:left}.atlas-shell{--atlas-mobile-card-pad:var(--sp-3);--atlas-mobile-card-gap:var(--sp-1-5);--atlas-mobile-gutter:20px;--atlas-mobile-section-y:var(--sp-6);--atlas-mobile-nav-offset:72px}[id=how-it-works],[id=locale-cascade],[id=proof],[id=shows],[id=writers]{scroll-margin-top:var(--atlas-mobile-nav-offset)}.bento,.final-cta,.proof-section,.shows-section,.story-cta,.story-cta-section,.testimonials{padding:var(--atlas-mobile-section-y) var(--atlas-mobile-gutter)}.cascade{padding:0 var(--atlas-mobile-gutter) var(--atlas-mobile-section-y)}.bcell,.proof-card,.show-card,.show-card-adaptations,.story-bento-cell,.t-row__quote{padding:var(--atlas-mobile-card-pad)}.bento-grid,.bento-hero-row,.bento-hero-stack,.story-bento-grid{gap:var(--atlas-mobile-card-gap)}.bento-hero-row{margin-bottom:var(--atlas-mobile-card-gap)}.bcell h3,.show-card-info h3,.story-bento-cell h3{font-size:var(--fs-lg);font-weight:var(--fw-medium);line-height:1.25;margin-bottom:var(--sp-1)}.show-card:not(.show-card-adaptations){border-top:0}.show-card-adaptations{border-bottom:var(--border-hairline)}.show-card-adaptations:last-child{border-bottom:0}.locale-card-image{height:clamp(140px,42vw,176px);margin:var(--sp-2) var(--atlas-mobile-card-pad) 0;aspect-ratio:auto}.locale-card-text{padding:var(--atlas-mobile-card-pad)}}.testimonials-cta{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);margin-top:var(--sp-6)}.testimonials-cta .social-proof-text{margin:0}.atlas-signin-backdrop{position:fixed;inset:0;z-index:1000;background:rgba(28,28,28,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:24px;animation:atlasModalFadeIn .3s cubic-bezier(.22,1,.36,1)}@keyframes atlasModalFadeIn{0%{opacity:0}to{opacity:1}}.atlas-signin-modal{background:var(--color-vellum,#faf9f1);border-radius:var(--r-card,14px);width:100%;max-width:440px;padding:36px 32px 28px;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.06),0 16px 48px rgba(0,0,0,.18);text-align:center;font-family:var(--font-lab-grotesque,system-ui),-apple-system,BlinkMacSystemFont,"Inter",sans-serif;color:var(--color-ink,#1c1c1c);animation:atlasModalScaleIn .3s cubic-bezier(.22,1,.36,1);transform-origin:center center}.atlas-analysis-modal{max-width:460px;padding-top:42px}.atlas-analysis-modal-image{display:block;width:100%;max-width:500px;aspect-ratio:1464/594;object-fit:contain;margin:0 auto 18px;border-radius:10px}.atlas-analysis-modal .btn-brand{width:100%;justify-content:center}@keyframes atlasModalScaleIn{0%{opacity:0;transform:scale(var(--scale-press))}to{opacity:1;transform:scale(1)}}.atlas-signin-close{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:999px;border:none;background:transparent;color:var(--color-ink-tint-2,#545454);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .16s cubic-bezier(.22,1,.36,1),color .16s cubic-bezier(.22,1,.36,1),transform var(--dur-interaction) var(--ease)}.atlas-signin-close:hover{background:rgba(0,0,0,.06);color:var(--color-ink,#1c1c1c)}.atlas-signin-close:active{transform:scale(var(--scale-press,.97))}.atlas-signin-logo{display:block;height:50px;width:auto;margin:0 auto 22px;user-select:none}.atlas-signin-title{font-family:var(--font-season-mix,Georgia),serif;font-variation-settings:"SERF" 65,"slnt" 0;font-size:26px;line-height:1.18;font-weight:500;margin:0 0 12px;text-wrap:balance;color:var(--color-ink,#1c1c1c)}.atlas-signin-sub{font-size:14px;line-height:1.55;color:var(--color-ink-tint-2,#545454);margin:0 0 24px;text-wrap:pretty}.atlas-signin-google,.atlas-signin-sub{font-family:var(--font-lab-grotesque,system-ui),-apple-system,BlinkMacSystemFont,"Inter",sans-serif}.atlas-signin-google{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-1,8px);width:100%;min-height:48px;padding:12px var(--sp-2-5,20px);border:none;border-radius:var(--r-pill,32px);background:linear-gradient(to bottom,var(--ink-tint-1,#383838),var(--ink,#1c1c1c));color:var(--vellum,#faf9f1);font-size:var(--fs-base,14px);font-weight:var(--fw-bold,700);line-height:1;cursor:pointer;box-shadow:var(
		--shadow-btn-primary,0 1px 2px rgba(0,0,0,.08),0 2px 6px rgba(0,0,0,.06)
	);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform var(--dur-interaction,.14s) var(--ease,cubic-bezier(.22,1,.36,1)),background var(--dur-instant,80ms) var(--ease,cubic-bezier(.22,1,.36,1)),box-shadow var(--dur-instant,80ms) var(--ease,cubic-bezier(.22,1,.36,1))}.atlas-signin-google:hover{background:linear-gradient(to bottom,var(--ink,#1c1c1c),var(--ink-shade-2,#151515))}.atlas-signin-google:active{background:linear-gradient(to bottom,var(--ink-shade-2,#151515),var(--ink-shade-2,#151515));transform:scale(var(--scale-press,.97));box-shadow:var(--shadow-xs,0 1px 2px rgba(0,0,0,.06))}.atlas-signin-google svg{background:#ffffff;border-radius:999px;padding:2px;width:22px;height:22px;flex-shrink:0}.atlas-signin-legal{font-family:var(--font-lab-grotesque,system-ui),-apple-system,BlinkMacSystemFont,"Inter",sans-serif;font-size:11px;line-height:1.5;color:var(--color-ink-tint-3,#717171);margin:18px 0 0}.atlas-signin-legal a{color:var(--color-ink-tint-2,#545454);text-decoration:underline;text-underline-offset:2px}.atlas-signin-legal a:hover{color:var(--color-ink,#1c1c1c)}@media (max-width:480px){.atlas-signin-modal{padding:28px 22px 22px}.atlas-signin-title{font-size:22px}}@media (prefers-reduced-motion:reduce){.atlas-signin-backdrop,.atlas-signin-modal{animation:none}.atlas-signin-modal{transform:none}}