:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-ink:#1d1d1f;--color-ink-secondary:#6e6e73;--color-ink-tertiary:#86868b;--color-line:#d2d2d7;--color-paper:#fff;--color-mist:#f5f5f7;--color-action:#0071e3;--color-action-hover:#0077ed;--color-on-action:#fff;--color-link:#06c;--color-sun-1:#ff7324;--color-sun-2:#e64285;--color-sun-3:#9e3dd1;--color-sun-4:#3838e6;--color-sun-1-text:#e05a00;--gradient-sunset:linear-gradient(90deg, var(--color-sun-1), var(--color-sun-2) 38%, var(--color-sun-3) 70%, var(--color-sun-4));--color-mark:#ff3b30;--color-mark-highlight:#fc0;--color-mark-pen:#1f6feb;--color-canvas-edge:#fc3;--color-done:#34c759;--color-countdown:#ff8a3d;--color-mosaic-1:#dcdce1;--color-mosaic-2:#a1a1a6;--color-mosaic-3:#515154;--color-stretch:#30b0c7;--color-cut:#ff9500;--color-screen:#fff;--color-screen-bar:#f2f2f5;--color-screen-dot:#d6d6db;--color-screen-edge:#e3e3e8;--color-screen-line:#e3e3e8;--color-screen-line-strong:#d9d9de;--color-screen-line-soft:#e8e8ed;--color-screen-button:#e8e8ed;--color-screen-text:#424245;--color-screen-error:#d70015;--color-screen-error-fill:#ffe5e3;--color-screen-card:#ececf0;--color-screen-card-band:#dcdce1;--color-screen-tint-blue:#e6ebff;--color-screen-tint-peach:#ffe9dc;--color-screen-tint-violet:#f0e4ff;--color-screen-pointer:#a1a1a6;--color-text-selection:#b3d7ff;--color-capture-from:#5f9de0;--color-capture-to:#8b74f2;--color-player:#111114;--scene-floor:#1b1630;--scene-vignette:#0c081e73;--scene-dim:#08061866;--scene-flash:#fff;--wallpaper-light:radial-gradient(70% 90% at 25% 15%, #fff6, transparent 60%);--wallpaper-morning:var(--wallpaper-light), linear-gradient(135deg, #ffd9b8, #ffb59a 45%, #f59fc0);--wallpaper-meeting:var(--wallpaper-light), linear-gradient(135deg, #cfe3ff, #b9c6ff 50%, #d9c2ff);--wallpaper-noon:radial-gradient(70% 90% at 25% 15%, #ffffff1f, transparent 60%), linear-gradient(135deg, #2b2d6e, #6b3fa0 55%, #e2638f);--wallpaper-howto:var(--wallpaper-light), linear-gradient(135deg, #c8f0e4, #a8d8f0 50%, #f6d6a8);--wallpaper-evening:radial-gradient(70% 90% at 25% 15%, #ffffff1f, transparent 60%), linear-gradient(135deg, #2a1f5c, #7a3d9e 55%, #ff8a5c);--scene-lift:0 3cqw 7cqw #00000059;--scene-lift-small:0 1cqw 3cqw #00000040;--glass-fill:linear-gradient(160deg, #ffffffb3, #fff6);--glass-fill-dense:#fffc;--glass-rim:#ffffffbf;--glass-rim-dense:#ffffffd9;--glass-shine:inset 0 1px 0 #ffffffe6;--glass-blur:blur(24px) saturate(1.6);--glass-blur-panel:blur(20px) saturate(1.6);--glass-shadow:0 18px 40px #3c1e6e1f;--glass-dark-fill:#1410288c;--glass-dark-rim:#ffffff40;--glass-dark-blur:blur(14px) saturate(1.4);--note-fill:linear-gradient(160deg, #6ee696b8, #34c759eb);--note-rim:#dcffe6b3;--note-shine:inset 0 1px 0 #ffffff80;--note-blur:blur(12px);--countdown-fill:linear-gradient(160deg, #ffaa64eb, #ff7324f7);--countdown-rim:#ffe6d2b3;--countdown-shine:inset 0 1px 0 #ffffff8c;--countdown-glow:0 16px 36px #ff732452;--offer-fill:linear-gradient(100deg, #e05a00db, #e64285db 38%, #9e3dd1db 70%, #3838e6db);--offer-rim:#ffffff8c;--offer-shine:inset 0 1px 0 #ffffff8c;--offer-glow:0 14px 32px #9e3dd14d;--offer-glow-hover:0 18px 40px #9e3dd173;--offer-blur:blur(12px) saturate(1.4);--offer-padding:10px 24px;--offer-radius:32px;--nav-fill:#ffffffb8;--nav-blur:saturate(180%) blur(20px);--nav-edge:#00000014;--keycap-fill:linear-gradient(var(--color-paper), #f4f4f7);--keycap-edge:#e3e3e8;--keycap-depth:0 4px 0 #d7d7dd, 0 10px 22px #00000014;--keycap-depth-small:0 2px 0 #d7d7dd, 0 6px 14px #0000000f;--color-line-glass:#3c1e6e1f;--color-mask-keep:#fff;--color-mask-cut:#000;--features-backdrop:radial-gradient(40% 40% at 15% 20%, #ff732452, transparent 70%), radial-gradient(45% 45% at 85% 30%, #9e3dd14d, transparent 70%), radial-gradient(50% 50% at 50% 95%, #3838e642, transparent 70%), radial-gradient(35% 35% at 60% 60%, #e6428538, transparent 70%), #fbf8ff;--price-backdrop:radial-gradient(40% 35% at 15% 25%, #ff732452, transparent 70%), radial-gradient(45% 40% at 85% 35%, #9e3dd14d, transparent 70%), radial-gradient(45% 30% at 50% 78%, #3838e642, transparent 70%), radial-gradient(35% 30% at 60% 55%, #e6428538, transparent 70%), #fbf8ff;--backing-hero:#efe7df;--backing-still:#e8e3ee;--font-text:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans-serif;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--type-hero:80px;--type-hero-leading:1.05;--type-hero-tracking:-.015em;--type-headline:56px;--type-headline-leading:1.07143;--type-headline-tracking:-.005em;--type-chapter:48px;--type-chapter-leading:1.08349;--type-chapter-tracking:-.003em;--type-tile:24px;--type-tile-leading:1.16667;--type-tile-tracking:.009em;--type-eyebrow:21px;--type-eyebrow-leading:1.19048;--type-eyebrow-tracking:.011em;--type-offer:24px;--type-intro:21px;--type-intro-leading:1.38105;--type-intro-tracking:.011em;--type-body:17px;--type-body-leading:1.47059;--type-body-tracking:-.022em;--type-fineprint:14px;--type-fineprint-leading:1.42859;--type-fineprint-tracking:-.016em;--type-micro:12px;--type-micro-leading:1.33337;--type-micro-tracking:-.01em;--type-button-leading:1.17648;--type-keycap:28px;--type-keycap-small:15px;--type-countdown:80px;--type-figure:150px;--type-scene-min:11px;--width-content:980px;--width-media:1120px;--width-heading:760px;--width-chapter-heading:720px;--width-caption:680px;--width-intro:640px;--width-price:640px;--width-document:692px;--gutter:max(22px, env(safe-area-inset-left));--nav-height:52px;--nav-mark:28px;--width-statement:820px;--space-section:140px;--space-chapter:150px;--space-chapter-first:96px;--space-xl:64px;--space-l:56px;--space-media:48px;--space-lg:44px;--space-ml:36px;--space-m:32px;--space-card:28px;--space-md:24px;--space-scene:20px;--space-s:18px;--space-ms:16px;--space-sm:12px;--space-xs:8px;--space-2xs:6px;--gap-cards:20px;--button-padding:11px 21px;--button-reduced-padding:4px 11px;--button-min:28px;--radius-media:28px;--radius-card:28px;--radius-key:14px;--radius-key-small:9px;--radius-badge:13px;--radius-countdown:30px;--radius-selection:3px;--selection-padding:0 2px;--radius-pill:980px;--size-countdown:124px;--size-check:22px;--size-price-icon:96px;--size-key:64px;--size-countdown-figure:84px;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-spring:cubic-bezier(.3, 1.6, .5, 1);--rise:28px;--duration-reveal:.9s;--duration-hover:.2s;--pin-top:calc(var(--nav-height) + var(--space-md));--pin-caption:112px;--duration-beat:.45s;--size-disc-min:26px;--size-key-min:34px;--size-key-small:30px;--size-badge:46px;--size-badge-icon:28px;--disc-rim:0 0 0 1px #fff9;--disc-glow:0 0 0 .9cqw #ffffff59;--layer-nav:20;--layer-scene-vignette:1;--layer-scene-content:2;--layer-scene-flash:3}@media (width<=1068px){:root{--type-hero:64px;--type-hero-leading:1.0625;--type-hero-tracking:-.009em;--type-headline:48px;--type-headline-leading:1.08349;--type-headline-tracking:-.003em;--type-chapter:40px;--type-chapter-leading:1.1;--type-chapter-tracking:0em;--space-section:110px;--space-chapter:120px}}@media (width<=734px){:root{--type-hero:48px;--type-hero-leading:1.08349;--type-hero-tracking:-.003em;--type-headline:40px;--type-headline-leading:1.1;--type-headline-tracking:0em;--type-chapter:32px;--type-chapter-leading:1.125;--type-chapter-tracking:.004em;--type-eyebrow:19px;--type-eyebrow-leading:1.21053;--type-eyebrow-tracking:.012em;--type-offer:19px;--type-intro:19px;--type-intro-leading:1.42105;--type-intro-tracking:.012em;--space-section:88px;--space-chapter:96px;--space-media:32px;--space-scene:12px;--space-card:24px;--gap-cards:16px;--radius-media:18px;--radius-card:18px}}body{font-family:var(--font-text);font-size:var(--type-body);line-height:var(--type-body-leading);font-weight:var(--weight-regular);letter-spacing:var(--type-body-tracking);color:var(--color-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.typography-hero{font-size:var(--type-hero);line-height:var(--type-hero-leading);font-weight:var(--weight-semibold);letter-spacing:var(--type-hero-tracking)}.typography-headline{font-size:var(--type-headline);line-height:var(--type-headline-leading);font-weight:var(--weight-semibold);letter-spacing:var(--type-headline-tracking)}.typography-chapter{font-size:var(--type-chapter);line-height:var(--type-chapter-leading);font-weight:var(--weight-semibold);letter-spacing:var(--type-chapter-tracking)}.typography-tile{font-size:var(--type-tile);line-height:var(--type-tile-leading);font-weight:var(--weight-semibold);letter-spacing:var(--type-tile-tracking)}.typography-eyebrow{font-size:var(--type-eyebrow);line-height:var(--type-eyebrow-leading);font-weight:var(--weight-semibold);letter-spacing:var(--type-eyebrow-tracking)}.typography-intro{font-size:var(--type-intro);line-height:var(--type-intro-leading);font-weight:var(--weight-semibold);letter-spacing:var(--type-intro-tracking);color:var(--color-ink-tertiary)}.typography-intro strong,.typography-caption strong{font-weight:var(--weight-semibold);color:var(--color-ink)}.typography-body{font-size:var(--type-body);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking)}.typography-caption{font-size:var(--type-body);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:var(--color-ink-secondary)}.typography-fineprint{font-size:var(--type-fineprint);line-height:var(--type-fineprint-leading);letter-spacing:var(--type-fineprint-tracking);color:var(--color-ink-secondary)}.typography-micro{font-size:var(--type-micro);line-height:var(--type-micro-leading);letter-spacing:var(--type-micro-tracking)}.text-sunset{background:var(--gradient-sunset);color:#0000;-webkit-background-clip:text;background-clip:text}.draw-screen{fill:var(--color-screen)}.draw-screen-bar{fill:var(--color-screen-bar)}.draw-screen-dot{fill:var(--color-screen-dot)}.draw-screen-edged{fill:var(--color-screen);stroke:var(--color-screen-edge);stroke-width:2px}.draw-line{fill:var(--color-screen-line)}.draw-line-strong{fill:var(--color-screen-line-strong)}.draw-line-soft{fill:var(--color-screen-line-soft)}.draw-button{fill:var(--color-screen-button)}.draw-action{fill:var(--color-action)}.draw-error{fill:var(--color-screen-error-fill)}.draw-alert{fill:var(--color-mark)}.draw-card{fill:var(--color-screen-card)}.draw-card-band{fill:var(--color-screen-card-band)}.draw-paper{fill:var(--color-paper)}.draw-paper-line{fill:none;stroke:var(--color-paper);stroke-width:6px;stroke-linecap:round}.draw-ink{fill:var(--color-ink)}.draw-done{fill:var(--color-done)}.draw-countdown{fill:var(--color-countdown)}.draw-violet{fill:var(--color-sun-3)}.draw-sun-1{fill:var(--color-sun-1)}.draw-sun-2{fill:var(--color-sun-2)}.draw-sun-3{fill:var(--color-sun-3)}.draw-glass-dark{fill:var(--glass-dark-fill)}.draw-done-ring{fill:none;stroke:var(--color-done);stroke-width:6px}.draw-player{fill:var(--color-player)}.draw-live{fill:var(--color-sun-3)}.draw-route{fill:none;stroke:var(--color-screen-line-strong);stroke-width:6px;stroke-linecap:round;stroke-dasharray:2 14}.draw-mini-box{fill:none;stroke:var(--color-mark);stroke-width:3px}.draw-mini-arrow{fill:none;stroke:var(--color-mark);stroke-width:4px;stroke-linecap:round}.draw-tint-blue{fill:var(--color-screen-tint-blue)}.draw-tint-peach{fill:var(--color-screen-tint-peach)}.draw-tint-violet{fill:var(--color-screen-tint-violet)}.draw-dim{fill:var(--scene-dim)}.draw-selection{fill:none;stroke:var(--color-paper);stroke-width:2.5px}.draw-canvas-edge{fill:none;stroke:var(--color-canvas-edge);stroke-width:3px}.draw-pointer{fill:none;stroke:var(--color-screen-pointer);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.draw-muted-line{fill:none;stroke:var(--color-ink-tertiary);stroke-width:8px;stroke-linecap:round}.draw-panel{fill:var(--glass-fill-dense);stroke:var(--glass-rim-dense);stroke-width:2px}.draw-tick{fill:none;stroke:var(--color-screen-pointer);stroke-width:2px}.draw-stretch{fill:none;stroke:var(--color-stretch);stroke-width:8px}.draw-stretch-handle{fill:var(--color-stretch)}.draw-cut{fill:var(--color-cut)}.draw-cut-mark{fill:none;stroke:var(--color-paper);stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round}.draw-mosaic-1{fill:var(--color-mosaic-1)}.draw-mosaic-2{fill:var(--color-mosaic-2)}.draw-mosaic-3{fill:var(--color-mosaic-3)}.stop-sun-1{stop-color:var(--color-sun-1)}.stop-sun-2{stop-color:var(--color-sun-2)}.stop-sun-3{stop-color:var(--color-sun-3)}.stop-capture-from{stop-color:var(--color-capture-from)}.stop-capture-to{stop-color:var(--color-capture-to)}.shot text,.peek text{font-family:var(--font-text);letter-spacing:normal}.t-kicker{font-size:22px;font-weight:var(--weight-semibold);fill:var(--color-ink-tertiary)}.t-title{font-size:44px;font-weight:var(--weight-bold);fill:var(--color-ink)}.t-code{font-size:20px;font-weight:var(--weight-semibold);fill:var(--color-screen-error)}.t-label{font-size:22px;font-weight:var(--weight-medium);fill:var(--color-ink-tertiary)}.t-label.small{font-size:16px;font-weight:var(--weight-semibold)}.t-email{fill:var(--color-ink);font-size:26px}.t-button{font-size:22px;font-weight:var(--weight-semibold);fill:var(--color-on-action)}.t-button.dark{fill:var(--color-ink)}.t-name{font-size:22px;font-weight:var(--weight-bold);fill:var(--color-ink)}.t-mail{fill:var(--color-screen-text);font-size:17px}.t-mail.strong{font-weight:var(--weight-bold);fill:var(--color-ink)}.t-count{font-size:46px;font-weight:var(--weight-bold);fill:var(--color-paper)}.t-caption{font-size:22px;font-weight:var(--weight-semibold);fill:var(--color-ink)}.t-small-button,.t-rec{font-size:15px;font-weight:var(--weight-semibold);fill:var(--color-paper)}.t-rec{font-variant-numeric:tabular-nums}.t-on-dark,.t-on-action{fill:var(--color-paper)}.t-slide-title{font-size:58px;font-weight:var(--weight-bold);fill:var(--color-ink)}.t-slide-second{font-size:34px;font-weight:var(--weight-semibold);fill:var(--color-ink-secondary)}.t-slide-second.small{font-size:30px;font-weight:var(--weight-medium)}.t-slide-text{font-size:36px;font-weight:var(--weight-medium);fill:var(--color-ink)}.t-live{font-size:18px;font-weight:var(--weight-bold);letter-spacing:.08em;fill:var(--color-paper)}.t-chat{font-size:22px;font-weight:var(--weight-medium);fill:var(--color-paper)}.mark-step text,.step-badge text{font-size:20px;font-weight:var(--weight-bold);fill:var(--color-paper)}.mark-step circle,.step-badge circle{fill:var(--color-mark)}.mark-step.large text{font-size:32px}.mark-step.in-yellow circle{fill:var(--color-mark-highlight)}.mark-step.in-yellow text{fill:var(--color-ink)}.mark-step.in-green circle{fill:var(--color-done)}.mark-step.in-blue circle{fill:var(--color-mark-pen)}.mark-line,.mark-box,.mark-ellipse,.mark-pen,.mark-ink{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.mark-line{stroke:var(--color-mark);stroke-width:7px}.mark-head{fill:var(--color-mark)}.mark-box{stroke:var(--color-mark);stroke-width:6px}.mark-ellipse{stroke:var(--color-mark);stroke-width:5px}.mark-pen{stroke:var(--color-mark-pen);stroke-width:6px}.mark-ink{stroke:var(--color-mark);stroke-width:8px}.mark-highlight{fill:var(--color-mark-highlight);fill-opacity:.45;transform-box:fill-box;transform-origin:0}.mark-step{transform-box:fill-box;transform-origin:50%}.mark-words{font-size:22px;font-weight:var(--weight-bold);fill:var(--color-mark)}.mark-words.big{font-size:32px}*{box-sizing:border-box}html,body{margin:0}body{background:var(--color-paper)}html.ready{scroll-behavior:smooth;scroll-padding-top:var(--nav-height)}html.holding *,html.holding :before,html.holding :after{transition:none!important}img{max-width:100%;height:auto;display:block}h1,h2,h3,p,figure{margin:0}.button{min-width:var(--button-min);padding:var(--button-padding);border-radius:var(--radius-pill);font-size:var(--type-body);line-height:var(--type-button-leading);letter-spacing:var(--type-body-tracking);color:var(--color-on-action);background:var(--color-action);text-align:center;white-space:nowrap;transition:background-color var(--duration-hover) ease;text-decoration:none;display:inline-block}.button:hover{background:var(--color-action-hover)}.button-waiting,.button-waiting:hover{color:var(--color-ink-secondary);background:var(--color-mist);cursor:default}.button-reduced{padding:var(--button-reduced-padding);font-size:var(--type-micro);line-height:var(--type-micro-leading);letter-spacing:var(--type-micro-tracking)}.link-more{font-size:var(--type-body);line-height:var(--type-button-leading);color:var(--color-link);white-space:nowrap;text-decoration:none}.link-more:after{content:"";border-top:1.5px solid;border-right:1.5px solid;width:.42em;height:.42em;margin-left:.32em;display:inline-block;transform:translateY(-.08em)rotate(45deg)}.link-more:hover{text-decoration:underline}.actions{justify-content:center;align-items:center;gap:var(--space-ms) var(--space-m);flex-wrap:wrap;display:flex}.localnav{z-index:var(--layer-nav);background:var(--nav-fill);-webkit-backdrop-filter:var(--nav-blur);backdrop-filter:var(--nav-blur);border-bottom:1px solid var(--nav-edge);position:sticky;top:0}.localnav-inner{align-items:center;gap:var(--space-md);max-width:var(--width-content);height:var(--nav-height);padding:0 var(--gutter);margin:0 auto;display:flex}.localnav-brand{align-items:center;gap:var(--space-xs);font-size:var(--type-eyebrow);font-weight:var(--weight-semibold);letter-spacing:var(--type-eyebrow-tracking);color:var(--color-ink);margin-right:auto;text-decoration:none;display:flex}.localnav-brand img{width:var(--nav-mark);height:var(--nav-mark)}.localnav-links{gap:var(--space-md);display:flex}.localnav-links a{color:var(--color-ink);opacity:.88;text-decoration:none}.localnav-links a:hover{color:var(--color-link);opacity:1}.hero{padding:var(--space-xl) var(--gutter) 0;text-align:center}.hero-copy{max-width:var(--width-content);margin:0 auto}.hero .typography-hero{margin-top:var(--space-2xs)}.hero .typography-intro{max-width:var(--width-intro);margin:var(--space-s) auto 0}.hero .actions{margin-top:var(--space-card)}.hero .typography-fineprint{margin-top:var(--space-s)}.hero .install-note,.landing-end .install-note{max-width:var(--width-intro);margin:var(--space-2xs) auto 0;text-wrap:pretty}.install-note a{color:var(--color-link);text-decoration:none}.install-note a:hover{text-decoration:underline}.hero-still{max-width:var(--width-media);margin:var(--space-l) auto 0;aspect-ratio:16/9;border-radius:var(--radius-media);background:var(--backing-hero);overflow:hidden}.hero-still img{object-fit:cover;width:100%;height:100%}html:not(.js) .hero-still img[data-now]{display:none}.made-with-ai{text-wrap:balance}.hero .made-with-ai{max-width:var(--width-caption);margin:var(--space-sm) auto 0}.section-head .made-with-ai{margin-top:var(--space-s)}.section{padding:var(--space-section) var(--gutter)}.section.mist{background:var(--color-mist)}.section-head{max-width:var(--width-heading);text-align:center;margin:0 auto}.section-head .typography-intro{max-width:var(--width-intro);margin:var(--space-s) auto 0}.story{padding:var(--space-section) var(--gutter) calc(var(--space-section) + var(--space-ms))}.chapter{max-width:var(--width-media);padding-top:var(--space-chapter);margin:0 auto}.section-head+.chapter{padding-top:var(--space-chapter-first)}.chapter-head{max-width:var(--width-chapter-heading);text-align:center;margin:0 auto}.chapter-head .typography-chapter{margin-top:var(--space-2xs)}.chapter-head .typography-intro{margin:var(--space-s) auto 0}#morning .time{color:var(--color-sun-1-text)}#noon .time{color:var(--color-sun-2)}#evening .time{color:var(--color-sun-3)}#sunset .time{display:inline-block}.still{margin-top:var(--space-media);border-radius:var(--radius-media);background:var(--backing-still);overflow:hidden}.still img{width:100%}.finale .still{background:0 0;border-radius:0;overflow:visible}.finale .still img{border-radius:var(--radius-media)}.scenes{gap:var(--gap-cards);margin-top:var(--space-media);display:grid}.scenes.two{grid-template-columns:1fr 1fr}.scene-frame img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-media);background:var(--backing-still);width:100%}.scene-frame figcaption{max-width:var(--width-caption);margin-top:var(--space-sm)}.scenes:not(.two) .scene-frame figcaption{text-align:center;margin-inline:auto}.caption{max-width:var(--width-caption);margin:var(--space-m) auto 0;text-align:center}.crew-names{gap:var(--space-md);padding-top:var(--space-card);text-align:center;color:var(--color-ink-secondary);grid-template-columns:repeat(3,1fr);display:grid}.crew-names b{color:var(--color-ink);display:block}.scene{aspect-ratio:16/9;border-radius:var(--radius-media);background:var(--scene-floor);isolation:isolate;position:relative;overflow:hidden;container-type:inline-size}.wallpaper{position:absolute;inset:0}.wallpaper-morning{background:var(--wallpaper-morning)}.wallpaper-meeting{background:var(--wallpaper-meeting)}.wallpaper-noon{background:var(--wallpaper-noon)}.wallpaper-howto{background:var(--wallpaper-howto)}.wallpaper-evening{background:var(--wallpaper-evening)}.scene:after{content:"";z-index:var(--layer-scene-vignette);pointer-events:none;background:radial-gradient(ellipse at 50% 45%, transparent 40%, var(--scene-vignette));position:absolute;inset:0}.scene>:not(.wallpaper){z-index:var(--layer-scene-content)}.zoom{position:absolute;inset:0}.shot{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.track{margin-top:var(--space-scene)}.stage{width:min(100%, calc((100svh - var(--pin-top) - var(--pin-caption)) * 16 / 9));margin:0 auto}.beats{gap:var(--space-xs);max-width:var(--width-caption);margin:var(--space-md) auto 0;padding-left:1.2em;display:grid}.track.autoplay .beats{min-height:calc(2em * var(--type-intro-leading));margin-top:var(--space-ms);text-align:center;padding:0;list-style:none}.track.autoplay .beats li{opacity:0;transform:translateY(var(--space-xs));transition:opacity var(--duration-beat) ease, transform var(--duration-beat) var(--ease-out);grid-area:1/1}.track.autoplay .beats li.now{opacity:1;transform:none}.replay{border:1px solid var(--glass-dark-rim);border-radius:var(--radius-pill);font:var(--weight-semibold) var(--type-fineprint) / 1 var(--font-text);letter-spacing:var(--type-fineprint-tracking);color:var(--color-paper);background:var(--glass-dark-fill);-webkit-backdrop-filter:var(--glass-dark-blur);backdrop-filter:var(--glass-dark-blur);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--duration-beat) ease;align-items:center;gap:.45em;padding:.55em 1.05em;display:inline-flex;position:absolute;bottom:4%;right:2.4%}.replay:before{content:"↺";font-size:calc(var(--type-fineprint) * 1.2)}.track.ended .replay{opacity:1;pointer-events:auto}.replay:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}.stage .beat{transition:opacity var(--duration-beat) ease, transform .5s var(--ease-spring), stroke-dashoffset .8s ease, width .7s var(--ease-out), height .7s var(--ease-out), border-color .3s ease}.stage [class*=scale-]{transform-box:fill-box;transform-origin:50%}.stage .from-corner{transform-origin:0 0}.stage:not(.staged) .only,.stage:not(.staged) .until{display:none}.staged:not(.reached-1) .at-1,.staged:not(.reached-1) .only-1,.staged.reached-2 .only-1,.staged.reached-1 .until-1,.staged:not(.reached-2) .at-2,.staged:not(.reached-2) .only-2,.staged.reached-3 .only-2,.staged.reached-2 .until-2,.staged:not(.reached-3) .at-3,.staged:not(.reached-3) .only-3,.staged.reached-4 .only-3,.staged.reached-3 .until-3,.staged:not(.reached-4) .at-4,.staged:not(.reached-4) .only-4,.staged.reached-5 .only-4,.staged.reached-4 .until-4,.staged:not(.reached-5) .at-5,.staged:not(.reached-5) .only-5,.staged.reached-6 .only-5,.staged.reached-5 .until-5,.staged:not(.reached-6) .at-6,.staged:not(.reached-6) .only-6,.staged.reached-7 .only-6,.staged.reached-6 .until-6,.staged:not(.reached-7) .at-7,.staged:not(.reached-7) .only-7,.staged.reached-8 .only-7,.staged.reached-7 .until-7,.staged:not(.reached-8) .at-8,.staged:not(.reached-8) .only-8,.staged.reached-9 .only-8,.staged.reached-8 .until-8,.staged:not(.reached-9) .at-9,.staged:not(.reached-9) .only-9,.staged.reached-10 .only-9,.staged.reached-9 .until-9,.staged:not(.reached-10) .at-10,.staged:not(.reached-10) .only-10,.staged.reached-10 .until-10{opacity:0}.staged:not(.reached-1) .draw-1,.staged:not(.reached-2) .draw-2,.staged:not(.reached-3) .draw-3,.staged:not(.reached-4) .draw-4,.staged:not(.reached-5) .draw-5,.staged:not(.reached-6) .draw-6,.staged:not(.reached-7) .draw-7,.staged:not(.reached-8) .draw-8,.staged:not(.reached-9) .draw-9,.staged:not(.reached-10) .draw-10{stroke-dashoffset:1px}.staged:not(.reached-1) .scale-1,.staged:not(.reached-2) .scale-2,.staged:not(.reached-3) .scale-3,.staged:not(.reached-4) .scale-4,.staged:not(.reached-5) .scale-5,.staged:not(.reached-6) .scale-6,.staged:not(.reached-7) .scale-7,.staged:not(.reached-8) .scale-8,.staged:not(.reached-9) .scale-9,.staged:not(.reached-10) .scale-10{transform:scale(.02)}.staged:not(.reached-1) .grow-1,.staged:not(.reached-2) .grow-2,.staged:not(.reached-3) .grow-3,.staged:not(.reached-4) .grow-4,.staged:not(.reached-5) .grow-5,.staged:not(.reached-6) .grow-6,.staged:not(.reached-7) .grow-7,.staged:not(.reached-8) .grow-8,.staged:not(.reached-9) .grow-9,.staged:not(.reached-10) .grow-10{width:0;height:0}.snipee-disc{width:max(var(--size-disc-min), 3.6cqw);height:max(var(--size-disc-min), 3.6cqw);box-shadow:var(--disc-rim), var(--scene-lift-small);border-radius:50%;position:absolute;top:3.5%;left:50%;overflow:hidden;transform:translate(-50%)}.snipee-disc img{object-fit:cover;width:100%;height:100%;transform:scale(1.12)}.snipee-disc.in-panel{top:22.5%;left:27.5%}.just-2 .snipee-disc,.stage-evening.just-4 .snipee-disc{animation:press .6s var(--ease-out)}@keyframes press{40%{box-shadow:var(--disc-rim), var(--disc-glow);transform:translate(-50%)scale(1.25)}}.stage-label{border-radius:var(--radius-pill);font-size:max(var(--type-scene-min), 1.7cqw);line-height:1.2;font-weight:var(--weight-semibold);letter-spacing:0;color:var(--color-paper);background:var(--gradient-sunset);box-shadow:var(--scene-lift-small);margin:0;padding:.55cqw 1.4cqw;position:absolute;top:9.5%;left:25%}.stage-keys{gap:1cqw;margin:0;display:flex;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.stage-keys kbd{min-width:max(var(--size-key-min), 5.8cqw);height:max(var(--size-key-min), 5.8cqw);font:var(--weight-medium) max(var(--type-scene-min), 2.7cqw) / 1 var(--font-text);color:var(--color-ink);background:var(--keycap-fill);border:1px solid var(--keycap-edge);box-shadow:var(--keycap-depth);border-radius:1.3cqw;place-items:center;padding:0 1.4cqw;display:grid}.snip-frame{border:2px solid var(--color-paper);box-shadow:0 0 0 200vmax var(--scene-dim);position:absolute}.snipee-note{border-radius:var(--radius-pill);font-size:max(var(--type-scene-min), 1.5cqw);line-height:1.2;font-weight:var(--weight-semibold);letter-spacing:0;color:var(--color-paper);white-space:nowrap;background:var(--note-fill);border:1px solid var(--note-rim);box-shadow:var(--note-shine), var(--scene-lift-small);-webkit-backdrop-filter:var(--note-blur);backdrop-filter:var(--note-blur);align-items:center;gap:.6cqw;margin:0;padding:.9cqw 1.8cqw .9cqw 1.3cqw;display:inline-flex;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.snipee-note svg{width:max(13px,1.9cqw);height:max(13px,1.9cqw)}.read-panel{background:var(--glass-fill-dense);width:54%;-webkit-backdrop-filter:var(--glass-blur-panel);backdrop-filter:var(--glass-blur-panel);border:1px solid var(--glass-rim-dense);box-shadow:var(--glass-shine), var(--scene-lift);border-radius:2.2cqw;padding:2.6cqw 3.2cqw;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.read-panel p{font-size:max(var(--type-scene-min), 2.1cqw);letter-spacing:0;color:var(--color-ink-secondary);margin:0;line-height:1.4}.read-panel .read-title{font-weight:var(--weight-semibold);color:var(--color-ink)}.read-panel p+.read-title{margin-top:1.2cqw}.rec-pill{border-radius:var(--radius-pill);font-size:max(var(--type-scene-min), 1.6cqw);line-height:1.2;font-weight:var(--weight-semibold);letter-spacing:0;color:var(--color-paper);font-variant-numeric:tabular-nums;background:var(--glass-dark-fill);-webkit-backdrop-filter:var(--glass-dark-blur);backdrop-filter:var(--glass-dark-blur);border:1px solid var(--glass-dark-rim);align-items:center;gap:.8cqw;margin:0;padding:.7cqw 1.6cqw .7cqw 1.2cqw;display:inline-flex;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.rec-pill i{background:var(--color-mark);border-radius:50%;width:max(7px,1.1cqw);height:max(7px,1.1cqw);animation:1s steps(2,start) infinite blink}.rec-dot{animation:1s steps(2,start) infinite blink}@keyframes blink{to{visibility:hidden}}html.js [data-loop]:not(.playing),html.js [data-loop]:not(.playing) *{animation-play-state:paused}.stage-morning .snip-frame{width:50%;height:62.2222%;top:16.6667%;left:25%}.stage-morning.reached-4 .snip-frame{border-color:var(--color-canvas-edge)}.stage-meeting .snipee-note.in-panel{top:59%;bottom:auto;left:27.5%}.stage-noon .snip-frame{width:39%;height:36%;top:30%;left:18.5%}.stage-noon .read-panel{width:40%;top:56%;left:69%}.stage-noon:before{content:"";z-index:var(--layer-scene-flash);background:var(--scene-flash);opacity:0;pointer-events:none;position:absolute;inset:0}.stage-noon.just-4:before{animation:.5s ease-out flash}@keyframes flash{0%{opacity:.85}to{opacity:0}}.stage-howto .snip-frame{width:21%;height:33%;top:27.5%;left:27.5%}.stage-countdown{border-radius:2.8cqw;width:12cqw;height:12cqw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stage-countdown b{height:8cqw;font-size:max(var(--type-scene-min), 7.6cqw);line-height:8cqw}.stage .stage-countdown b span{opacity:1;animation:none}.stage-record .snip-frame{border-color:var(--color-canvas-edge);width:63.75%;height:36.6667%;box-shadow:none;transition:opacity var(--duration-beat) ease, width .7s var(--ease-out), height .7s var(--ease-out), box-shadow var(--duration-beat) ease;top:36.6667%;left:18.125%}.stage-record.staged:not(.reached-5) .snip-frame{box-shadow:0 0 0 200vmax var(--scene-dim)}.record-status{align-items:center;gap:1cqw;display:flex;position:absolute;bottom:5%;left:50%;transform:translate(-50%)}.record-status .rec-pill{position:static;transform:none}.sound-level{border-radius:var(--radius-pill);color:var(--color-paper);background:var(--glass-dark-fill);-webkit-backdrop-filter:var(--glass-dark-blur);backdrop-filter:var(--glass-dark-blur);border:1px solid var(--glass-dark-rim);align-items:center;gap:.34cqw;margin:0;padding:.7cqw 1.3cqw .7cqw 1cqw;display:inline-flex}.sound-level svg{width:max(13px,1.9cqw);height:max(13px,1.9cqw);margin-right:.4cqw}.sound-level i{border-radius:var(--radius-pill);background:var(--color-done);width:max(2px,.26cqw);height:max(10px,1.6cqw);animation:.8s ease-in-out infinite alternate level}.sound-level i:nth-of-type(2){animation-delay:-.3s}.sound-level i:nth-of-type(3){animation-delay:-.6s}.sound-level i:nth-of-type(4){animation-delay:-.15s}.sound-level i:nth-of-type(5){animation-delay:-.45s}@keyframes level{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.stage-cut .cut-fit{transform-origin:170px 0;transition:transform .7s var(--ease-out);transform:scaleX(1.33333)}.stage-cut.staged:not(.reached-3) .cut-fit{transform:none}.stage-cut .cut-rest{transition:transform .7s var(--ease-out)}.stage-cut.staged:not(.reached-3) .cut-rest{transform:translate(315px)}.stage-cut .cut-stretch{transform-box:fill-box;transform-origin:0}.stage-cut.staged:not(.reached-2) .cut-stretch{opacity:0;transform:scaleX(.02)}.stage-cut.staged:not(.reached-4) .scale-4,.stage-steps.staged:not(.reached-2) .scale-2{opacity:0}.stage-capture .snip-frame{width:42.5%;height:53.3333%;transition:opacity var(--duration-beat) ease, left .7s var(--ease-out), top .7s var(--ease-out), width .7s var(--ease-out), height .7s var(--ease-out);top:25%;left:15.625%}.stage-capture.staged:not(.reached-5) .snip-frame{width:75%;height:71.1111%;top:14.4444%;left:12.5%}.stage-capture.staged:not(.reached-4) .snip-frame{width:100%;height:100%;top:0;left:0}.snip-size{font:var(--weight-semibold) max(var(--type-scene-min), 1.2cqw) / 1 var(--font-text);letter-spacing:0;color:var(--color-paper);background:var(--color-ink);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:.5cqw;margin:0;padding:.4cqw .7cqw;position:absolute}.size-screen{bottom:3%;right:1.5%}.size-window{top:86.5%;right:12.5%}.size-area{top:74.5%;left:58.8%}.stage-hide .snip-frame{border-color:var(--color-canvas-edge);width:53.75%;height:74.4444%;top:10%;left:23.125%}.stage-hide .stage-label{top:3.6%;left:23.125%}.marks-stay .stage:not(.staged) .until{display:revert}.marks-stay .stage:not(.staged) .snipee-note.until{display:inline-flex}.marks-stay .stage:not(.staged) .at-10,.mark-mosaic{display:none}.marks-stay .mark-mosaic{display:inline}.marks-stay .stage .mark-blur{display:none!important}.stage .stagger-1{transition-delay:.2s}.stage .stagger-2{transition-delay:.4s}.stage .stagger-3{transition-delay:.6s}.pending .mark-line,.pending .mark-ellipse,.pending .mark-pen,.pending .mark-ink{stroke-dashoffset:1px}.pending .mark-head,.pending .mark-blur,.pending .mark-words{opacity:0}.pending .mark-highlight{transform:scaleX(0)}.pending .mark-step{opacity:0;transform:scale(.4)}.features{background:var(--features-backdrop);position:relative;overflow:hidden}.bento{gap:var(--gap-cards);max-width:var(--width-media);margin:var(--space-xl) auto 0;grid-template-columns:repeat(3,1fr);display:grid}.glass-card{padding:var(--space-card);border-radius:var(--radius-card);background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-rim);box-shadow:var(--glass-shine), var(--glass-shadow);flex-direction:column;display:flex}.glass-card.span-2{grid-column:span 2}.glass-card .typography-caption{margin-top:var(--space-xs)}.peek{width:100%;height:auto;margin-bottom:var(--space-md);flex:1 0 auto;display:block}.peek-delay,.peek-words,.peek-keys,.peek-number{aspect-ratio:400/220;place-items:center;display:grid}.peek-canvas .mark-line,.peek-canvas .mark-pen{stroke-width:5px}.peek-canvas .mark-ellipse{stroke-width:4px}.peek-ink .mark-ink{stroke-width:5px}.glass-card .mark-highlight{transition:transform .5s .4s}.glass-card .mark-ellipse{transition:stroke-dashoffset .6s .9s}.glass-card .mark-line{transition:stroke-dashoffset .35s ease-out 1.5s}.glass-card .mark-head{transition:opacity .12s linear 1.82s}.glass-card .mark-step{transition:opacity .3s ease 2s, transform .4s var(--ease-spring) 2s}.glass-card .mark-step.second{transition-delay:2.2s}.glass-card .mark-pen{transition:stroke-dashoffset .6s 2.4s}.glass-card .mark-words{transition:opacity .4s 2.9s}.glass-card .mark-blur{transition:opacity .5s 1s}.glass-card .mark-ink{transition:stroke-dashoffset 1.2s .7s}.countdown{width:var(--size-countdown);height:var(--size-countdown);border-radius:var(--radius-countdown);color:var(--color-paper);background:var(--countdown-fill);border:1px solid var(--countdown-rim);box-shadow:var(--countdown-shine), var(--countdown-glow);place-items:center;display:grid;position:relative}.countdown b{width:100%;height:var(--size-countdown-figure);font-size:var(--type-countdown);line-height:var(--size-countdown-figure);font-weight:var(--weight-bold);letter-spacing:0;text-align:center;font-variant-numeric:tabular-nums;display:block;position:relative}.countdown b span{opacity:0;animation:3s infinite count;position:absolute;inset:0}.countdown b span:nth-child(2){animation-delay:1s}.countdown b span:nth-child(3){animation-delay:2s}@keyframes count{0%{opacity:0;transform:scale(1.25)}3%,31%{opacity:1;transform:none}33.33%,to{opacity:0}}.peek-words{align-content:center;gap:var(--space-sm);text-align:center}.peek-words p{font-size:var(--type-tile);line-height:1.2;font-weight:var(--weight-semibold);letter-spacing:var(--type-tile-tracking)}.peek-words mark{padding:var(--selection-padding);border-radius:var(--radius-selection);color:inherit;background:var(--color-text-selection)}.step-badge{transform-box:fill-box;transform-origin:50%}.step-badge.gone{opacity:0;transition:opacity .3s 1.6s,transform .3s 1.6s;transform:scale(.2)}.pending .step-badge.gone{opacity:1;transform:none}.step-badge.last .was{opacity:0;transition:opacity .25s 2.1s}.step-badge.last .now{transition:opacity .25s 2.2s}.pending .step-badge.last .was{opacity:1}.pending .step-badge.last .now{opacity:0}.peek-keys{justify-content:center;align-items:center;gap:var(--space-sm);display:flex}.peek-keys kbd{min-width:var(--size-key);height:var(--size-key);padding:0 var(--space-ms);border-radius:var(--radius-key);font:var(--weight-medium) var(--type-keycap) / 1 var(--font-text);color:var(--color-ink);background:var(--keycap-fill);border:1px solid var(--keycap-edge);box-shadow:var(--keycap-depth);place-items:center;display:grid}.peek-number b{font-size:var(--type-figure);line-height:1;font-weight:var(--weight-bold);letter-spacing:-.04em}.statement{max-width:var(--width-statement);text-align:center;margin:0 auto}.statement .typography-intro{max-width:var(--width-caption);margin:var(--space-md) auto 0}.pricing{background:var(--price-backdrop)}.price-card{max-width:var(--width-price);margin:var(--space-l) auto 0;padding:var(--space-media) var(--space-lg) var(--space-lg);border-radius:var(--radius-card);background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-rim);box-shadow:var(--glass-shine), var(--glass-shadow);text-align:center}.price-icon{width:var(--size-price-icon);height:var(--size-price-icon);margin:0 auto var(--space-md)}.price-offer{align-items:center;gap:var(--space-ms);margin:0 0 var(--space-ml);flex-direction:column;display:flex}.price-label{padding:var(--offer-padding);border-radius:var(--offer-radius);background:var(--offer-fill);-webkit-backdrop-filter:var(--offer-blur);backdrop-filter:var(--offer-blur);border:1px solid var(--offer-rim);box-shadow:var(--offer-shine), var(--offer-glow);font-size:var(--type-offer);color:var(--color-on-action);transition:box-shadow var(--duration-hover) ease;text-decoration:none;display:inline-block}a.price-label:hover{box-shadow:var(--offer-shine), var(--offer-glow-hover)}.hero-offer{margin-top:var(--space-md)}.price-figure{font-size:var(--type-hero);line-height:var(--type-hero-leading);font-weight:var(--weight-semibold);letter-spacing:var(--type-hero-tracking);color:var(--color-ink)}.checks{gap:var(--space-sm);text-align:left;margin:0;padding:0;list-style:none;display:grid}.checks li{padding-left:calc(var(--size-check) + var(--space-sm));position:relative}.checks li:before{content:"";width:var(--size-check);height:var(--size-check);background:var(--gradient-sunset);border-radius:50%;position:absolute;top:1px;left:0}.checks li:after{content:"";border-left:2.2px solid var(--color-paper);border-bottom:2.2px solid var(--color-paper);width:8px;height:5px;position:absolute;top:6px;left:7px;transform:rotate(-45deg)}.price-card .actions{margin-top:var(--space-ml)}.price-card .typography-fineprint{margin-top:var(--space-s)}.faq{background:var(--price-backdrop)}.faq-list{max-width:var(--width-content);margin:var(--space-media) auto 0;padding:0 var(--space-card);border-radius:var(--radius-card);background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-rim);box-shadow:var(--glass-shine), var(--glass-shadow)}.faq-list details+details{border-top:1px solid var(--color-line-glass)}.faq-list summary{padding:var(--space-md) var(--space-media) var(--space-md) 0;cursor:pointer;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"";right:var(--space-xs);border-right:1.5px solid var(--color-ink-secondary);border-bottom:1.5px solid var(--color-ink-secondary);width:9px;height:9px;transition:transform .25s;position:absolute;top:50%;transform:translateY(-70%)rotate(45deg)}.faq-list details[open] summary:after{transform:translateY(-30%)rotate(225deg)}.faq-list details p{max-width:var(--width-heading);margin:calc(-1 * var(--space-2xs)) 0 var(--space-card)}.footer{padding:var(--space-ml) var(--gutter) var(--space-media);color:var(--color-ink-secondary);background:var(--color-mist)}.footer-inner{max-width:var(--width-content);margin:0 auto}.footer nav{gap:var(--space-xs) var(--space-md);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.footer a{color:var(--color-ink);text-decoration:none}.footer a:hover{text-decoration:underline}.footer p{margin:var(--space-2xs) 0}.landing-hero h1,.landing-hero .typography-intro{text-wrap:balance}.landing{padding:0 var(--gutter)}.landing .chapter:first-child{padding-top:var(--space-l)}.landing .chapter:first-child .track{margin-top:0}.landing-end{margin-top:var(--space-chapter);background:var(--price-backdrop)}.landing-end .actions{margin-top:var(--space-card)}.landing-end .typography-fineprint{margin-top:var(--space-s)}.landing-end .typography-fineprint+.typography-fineprint{margin-top:var(--space-2xs)}.document{max-width:calc(var(--width-document) + 2 * var(--gutter));padding:var(--space-xl) var(--gutter) var(--space-section);margin:0 auto}.document .updated{margin-top:var(--space-xs)}.document h2{margin:var(--space-media) 0 var(--space-sm)}.document p,.document ul,.document ol{margin:var(--space-sm) 0 0}.document ul,.document ol{gap:var(--space-xs);padding-left:1.3em;display:grid}.document a{color:var(--color-link)}.start{margin:var(--space-md) 0 0;padding:var(--space-md);border-radius:var(--radius-card);background:var(--features-backdrop)}.start h2{margin:0 0 var(--space-ms)}.start-grid{gap:var(--space-ms);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.start-card.glass-card{padding:var(--space-md)}.start-badge{width:var(--size-badge);height:var(--size-badge);border-radius:var(--radius-badge);color:var(--color-paper);background:var(--gradient-sunset);place-items:center;display:grid}.start-badge svg{width:var(--size-badge-icon);height:var(--size-badge-icon)}.start-card h3{margin-top:var(--space-sm)}.start-keys{align-items:center;gap:var(--space-2xs);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.start-keys kbd{min-width:var(--size-key-small);height:var(--size-key-small);padding:0 var(--space-xs);border-radius:var(--radius-key-small);font:var(--weight-medium) var(--type-keycap-small) / 1 var(--font-text);color:var(--color-ink);background:var(--keycap-fill);border:1px solid var(--keycap-edge);box-shadow:var(--keycap-depth-small);place-items:center;display:grid}.start-card .typography-caption{margin-top:var(--space-xs)}.start .start-note{margin-top:var(--space-ms)}.mask-keep{fill:var(--color-mask-keep)}.mask-cut{fill:var(--color-mask-cut);stroke:var(--color-mask-cut)}[data-reveal]{transition:opacity var(--duration-reveal) ease, transform var(--duration-reveal) var(--ease-out)}[data-reveal].pending{opacity:0;transform:translateY(var(--rise))}@media (prefers-reduced-motion:reduce){html.ready{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.countdown b span:first-child{opacity:1}}@media (width<=1068px){.bento{grid-template-columns:1fr 1fr}}@media (width<=734px){.start-grid{grid-template-columns:1fr}.localnav-links{display:none}.hero{padding-top:var(--space-lg)}.hero-still{margin-top:var(--space-lg)}.stage-morning .zoom{transform-origin:56% 52%;transform:scale(1.2)}.stage-morning .snipee-note{bottom:2%}.stage-noon .read-panel{width:60%;left:64%}.stage-hide .zoom{transform-origin:50% 40%;transform:scale(1.1)}.stage-hide .stage-label{display:none}.stage-steps .zoom{transform-origin:50% 75%;transform:scale(1.1)}.record-status,.stage-cut .snipee-note{left:3%;transform:none}.crew-names{gap:var(--space-sm);grid-template-columns:1fr}.scenes.two,.bento{grid-template-columns:1fr}.glass-card.span-2{grid-column:auto}.price-card{padding:var(--space-ml) var(--space-md) var(--space-m)}}
