@keyframes create-drift{0%{background-position:0 40%,100% 60%,50% 50%}50%{background-position:40% 70%,60% 20%,50% 50%}to{background-position:100% 30%,0 80%,50% 50%}}@keyframes create-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes create-pulse{0%{box-shadow:0 0 0 0 var(--gold-line)}to{box-shadow:0 0 0 8px transparent}}.create{display:grid;grid-gap:var(--space-7);gap:var(--space-7);min-width:0}.create-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-6);min-width:0}.create-bar__note{max-width:520px}.create-body{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:var(--space-10);gap:var(--space-10);align-items:start;min-width:0}.create.is-first .create-body,.create.is-solo .create-body{grid-template-columns:minmax(0,1fr)}.create-editor{min-width:0}.create-fieldset{display:grid;grid-gap:var(--space-7);gap:var(--space-7);min-width:0;margin:0;padding:0;border:0}.create-fieldset:disabled{opacity:.6}.create-step{display:grid;grid-gap:var(--space-7);gap:var(--space-7);min-width:0;animation:ui-rise var(--dur-enter) var(--ease-out) both}.create-step.is-off{display:none}.create-step__head{display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-width:680px}.create-step__head .ui-eyebrow{margin:0}.create-preview{position:-webkit-sticky;position:sticky;top:var(--space-6);display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0}.create-nav{justify-content:space-between;padding-top:var(--space-6);border-top:1px solid var(--hairline)}.create-nav,.create-nav__end{display:flex;align-items:center;gap:var(--space-4)}.create-nav__end{justify-content:flex-end;flex-wrap:wrap;min-width:0}.create-nav--make{border-top:0;padding-top:0}.create-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);min-width:0}.create-span-2{grid-column:1/-1}.create-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.create-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;align-items:center;min-height:600px;padding:var(--space-11) var(--space-10);border:1px solid var(--hairline);border-radius:var(--radius-xl);background:var(--ground-2);box-shadow:var(--inner-light),var(--shadow-3)}.create-hero:after{content:"";position:absolute;left:10%;right:10%;top:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--gold-line),transparent);z-index:2;pointer-events:none}.create-hero__copy{position:relative;z-index:1;display:grid;grid-gap:var(--space-6);gap:var(--space-6);max-width:620px;min-width:0}.create-hero__copy .ui-eyebrow{margin:0}.create-hero__lede{max-width:540px}.create-url{margin:var(--space-2) 0 0;min-width:0}.create-url__row{display:flex;align-items:stretch;gap:var(--space-3);min-width:0}.create-url__row>:first-child{flex:1 1 auto;min-width:0}.create-hero__paths{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:calc(var(--space-3) * -1) 0 0 calc(var(--space-3) * -1)}.create-status{display:flex;align-items:center;gap:var(--space-3);min-height:28px;animation:ui-fade var(--dur-slow) var(--ease-out) both}.create-status__icon{color:var(--gold)}.hero-reel{position:absolute;inset:0;z-index:0;pointer-events:none}.hero-reel__plate{position:absolute;inset:-10%;background:radial-gradient(42% 52% at 72% 42%,var(--gold-soft),transparent 70%),radial-gradient(30% 40% at 88% 78%,var(--gold-soft),transparent 70%),linear-gradient(180deg,var(--raised),var(--ground-2));background-size:160% 160%,180% 180%,100% 100%;animation:create-drift 28s var(--ease-in-out) infinite alternate}.hero-reel__plate:after{content:"";position:absolute;left:52%;top:18%;width:46%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--gold-soft),transparent 62%);filter:blur(var(--space-6));animation:create-breathe 9s var(--ease-in-out) infinite}.hero-reel.has-reels .hero-reel__plate{opacity:.6}.hero-reel__clip{position:absolute;top:0;right:0;width:64%;height:100%;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity 1.6s var(--ease-in-out),transform 9s linear;-webkit-mask-image:linear-gradient(90deg,transparent,#000 38%);mask-image:linear-gradient(90deg,transparent,#000 38%)}.hero-reel__clip.is-on{opacity:.82;transform:scale(1)}.hero-reel__grain{position:absolute;inset:0;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.hero-reel__shade{position:absolute;inset:0;background:linear-gradient(90deg,var(--ground-2) 0,color-mix(in srgb,var(--ground-2) 82%,transparent) 34%,transparent 66%),linear-gradient(0deg,color-mix(in srgb,var(--ground-2) 70%,transparent) 0,transparent 34%)}.create-basics{animation:ui-rise var(--dur-enter) var(--ease-out) both}.create-paths{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-8);gap:var(--space-8);align-items:start;min-width:0}.create-try__drop{display:flex;align-items:center;gap:var(--space-4);min-width:0}.create-try__text{flex:1 1 auto;min-width:0}.create-try__icon{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--gold-line);color:var(--gold-bright);background:radial-gradient(circle at 50% 20%,var(--gold-soft),transparent 70%)}.create-try.is-over .create-try__drop{outline:1px dashed var(--gold);outline-offset:var(--space-3);border-radius:var(--radius-md)}.create-try__card img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.create-try__missing{display:grid;place-items:center;aspect-ratio:1;text-align:center;background:var(--raised-2)}.create-try__body,.create-try__missing{padding:var(--space-4)}.create-starter-video{max-width:240px}.create-logo-row{display:flex;align-items:center;gap:var(--space-6);min-width:0}.create-logo{flex:none;display:grid;place-items:center;width:132px;height:96px;padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--hairline-2);background:repeating-conic-gradient(var(--raised-2) 0 25%,var(--raised) 0 50%) 0 0 /16px 16px;overflow:hidden}.create-logo img{width:100%;height:100%;min-height:0;object-fit:contain;display:block}.create-quote{margin:calc(var(--space-3) * -1) 0 0;padding-left:var(--space-5);border-left:1px solid var(--gold-line);font-family:var(--font-display);font-style:italic;font-size:var(--text-20);line-height:var(--lh-20);color:var(--ink-2)}.create-swatches{display:flex;flex-wrap:wrap;gap:var(--space-5)}.create-swatch{display:grid;justify-items:center;grid-gap:var(--space-2);gap:var(--space-2)}.create-swatch i{display:block;width:48px;height:48px;border-radius:50%;border:1px solid var(--hairline-2);box-shadow:var(--shadow-2)}.create-photos__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-left:calc(var(--space-3) * -1)}.site-photo{position:relative}.site-photo img{display:block;width:100%;aspect-ratio:1;object-fit:cover;transition:opacity var(--dur-slow) var(--ease-out),filter var(--dur-slow) var(--ease-out)}.site-photo.is-off img{opacity:.45;filter:grayscale(.6)}.site-photo__tag{position:absolute;left:var(--space-2);bottom:var(--space-2)}.create-voice{display:flex;align-items:stretch;gap:var(--space-3);min-width:0}.create-voice>:first-child{flex:1 1 auto;min-width:0}.create-moment__num{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--gold-line);font-family:var(--font-display);font-size:var(--text-17);line-height:1;color:var(--gold-bright)}.script-board__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.create-like__body{margin-top:var(--space-4);animation:ui-rise var(--dur-enter) var(--ease-out) both}.create-like{margin-left:calc(var(--space-3) * -1)}.create-like__body{margin-left:var(--space-3)}.making__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.making__clock{display:inline-flex;align-items:center;gap:var(--space-1)}.making__stages{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.making__stage{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-15);line-height:var(--lh-15);color:var(--faint)}.making__stage.is-done{color:var(--ink-2)}.making__stage.is-done,.making__stage.is-now{animation:ui-rise var(--dur-enter) var(--ease-out) both}.making__stage.is-now{color:var(--ink);font-weight:var(--weight-semibold)}.making__mark{flex:none;position:relative;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--hairline-2)}.making__stage.is-done .making__mark{border-color:var(--gold-line);background:var(--gold-soft);color:var(--gold)}.making__stage.is-now .making__mark{border-color:var(--gold);animation:create-pulse 1.6s var(--ease-out) infinite}.making__stage.is-now .making__mark:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--gold-bright)}.making__player{width:min(100%,300px);animation:ui-rise var(--dur-enter) var(--ease-out) both}.making__note{white-space:pre-line;padding-left:var(--space-4);border-left:1px solid var(--gold-line)}.build-meter__head{display:flex;align-items:center;gap:var(--space-2);min-width:0}.build-meter__headline{flex:1 1 auto;min-width:0}.build-meter__done{color:var(--success)}.build-meter__stages{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-1);gap:var(--space-1);font-size:var(--text-12);line-height:var(--lh-12);color:var(--faint)}.build-meter__stages li{display:flex;align-items:center;gap:var(--space-2)}.build-meter__stages li.is-done{color:var(--ink-2)}.build-meter__stages li.is-now{color:var(--gold-bright)}.build-meter__mark{flex:none;display:grid;place-items:center;width:14px;height:14px;border-radius:50%;border:1px solid var(--hairline-2)}.build-meter__stages li.is-done .build-meter__mark{border-color:var(--gold-line);color:var(--gold)}.build-meter__stages li.is-now .build-meter__mark{border-color:var(--gold)}.stage{display:grid;grid-gap:var(--space-3)}.stage,.stage-head{gap:var(--space-3);min-width:0}.stage-head{display:flex;align-items:center;flex-wrap:wrap}.stage-head__title{flex:1 1 140px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stage-frame{display:grid;grid-gap:var(--space-3);gap:var(--space-3);justify-items:center;min-width:0}.stage-screen{position:relative;width:100%;max-width:320px;aspect-ratio:9/16;overflow:hidden;border-radius:var(--radius-xl);border:1px solid var(--hairline-2);background:radial-gradient(60% 40% at 50% 35%,var(--gold-soft),transparent 70%),var(--raised);box-shadow:var(--inner-light),var(--shadow-3)}.stage-frame.is-wide .stage-screen{max-width:none;aspect-ratio:16/9;border-radius:var(--radius-lg)}.stage-screen canvas{display:block}.stage-screen canvas,.stage-screen__photo{position:absolute;inset:0;width:100%;height:100%}.stage-screen__photo{object-fit:cover;opacity:0}.stage-screen__final{position:absolute;inset:0;z-index:2}.stage-screen__final>*{height:100%}.stage-screen__empty{position:absolute;left:var(--space-5);right:var(--space-5);bottom:var(--space-6);z-index:1;text-align:center}.stage-screen__badge{top:var(--space-3);left:0;right:0;display:flex;justify-content:center}.stage-screen__badge,.stage-screen__play{position:absolute;z-index:3;pointer-events:none}.stage-screen__play{inset:0;display:grid;place-items:center}.stage-screen__play>*{pointer-events:auto}.stage-scrub{display:grid;grid-gap:var(--space-1);gap:var(--space-1);width:100%;max-width:320px}.stage-x__media{display:flex;align-items:center;justify-content:center;gap:var(--space-2);aspect-ratio:16/9;border-radius:var(--radius-md);border:1px solid var(--hairline);background:var(--raised-2);color:var(--muted)}.studio-view__capture{display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:var(--space-8);gap:var(--space-8);align-items:start}.studio-view__guide{max-width:200px;margin:0}.studio-view__clip{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--hairline)}.record-editor__row{display:flex;gap:var(--space-3);align-items:stretch;min-width:0}.record-editor__row>:first-child{flex:1 1 auto;min-width:0}.record-editor__logo{display:flex;align-items:flex-end;gap:var(--space-4);min-width:0}.record-editor__logo>:last-child{flex:1 1 auto;min-width:0}.record-editor__logo-tile{flex:none;display:grid;place-items:center;width:88px;height:64px;padding:var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--hairline-2);background:var(--raised-2)}.record-editor__logo-tile img{max-width:100%;max-height:100%;object-fit:contain;display:block}.record-editor__delete{margin-right:auto}@media (max-width:1180px){.create-body{grid-template-columns:minmax(0,1fr) 300px;gap:var(--space-8)}}@media (max-width:1024px){.create-paths{grid-template-columns:minmax(0,1fr)}.create-hero{min-height:520px;padding:var(--space-10) var(--space-8)}}@media (max-width:900px){.create{gap:var(--space-6)}.create-body{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.create-preview{position:static;justify-items:center}.create-preview>*{width:100%;max-width:340px}.studio-view__capture{grid-template-columns:minmax(0,1fr)}.create-nav{position:-webkit-sticky;position:sticky;bottom:0;z-index:var(--z-sticky);padding:var(--space-4) 0;background:linear-gradient(180deg,color-mix(in srgb,var(--ground) 80%,transparent),var(--ground) 40%)}}@media (max-width:640px){.create-hero{min-height:0;padding:var(--space-9) var(--space-5) var(--space-7);border-radius:var(--radius-lg);align-items:end}.hero-reel__clip{width:100%;height:62%;-webkit-mask-image:linear-gradient(180deg,#000 40%,transparent);mask-image:linear-gradient(180deg,#000 40%,transparent)}.hero-reel.has-reels~.create-hero__copy{padding-top:220px}.hero-reel__shade{background:linear-gradient(0deg,var(--ground-2) 30%,color-mix(in srgb,var(--ground-2) 60%,transparent) 60%,transparent 100%)}.create-url__row,.record-editor__row{flex-direction:column}.create-url__row>*,.record-editor__row>*{width:100%}.create-try__drop{flex-wrap:wrap}.create-bar,.create-logo-row{flex-direction:column;align-items:flex-start}}.hero-reel__caption{position:absolute;z-index:2;right:var(--space-8);bottom:var(--space-8);display:flex;align-items:center;gap:var(--space-4);max-width:min(420px,calc(100% - 2 * var(--space-8)));padding:var(--space-3) var(--space-5) var(--space-3) var(--space-3);border:1px solid var(--gold-line);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--ground-2) 72%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:hero-caption-in var(--dur-enter) var(--ease-out) both}.hero-reel__medal{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;font-family:var(--font-display);font-size:22px;color:var(--ground-2);background:radial-gradient(circle at 35% 30%,var(--gold-bright),var(--gold) 55%,var(--gold-deep));box-shadow:0 0 0 1px var(--gold-line),0 8px 24px rgba(214,182,124,.25)}.hero-reel__medal[data-rank="2"]{background:radial-gradient(circle at 35% 30%,#f1efe9,#c9c4b9 55%,#8f8a80)}.hero-reel__medal[data-rank="3"]{background:radial-gradient(circle at 35% 30%,#e7b98f,#b9825a 55%,#7d5235)}.hero-reel__words{display:grid;grid-gap:2px;gap:2px;min-width:0}.hero-reel__kicker{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.hero-reel__title{font-family:var(--font-display);font-size:20px;line-height:1.2;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-reel__line{font-size:13px;color:var(--ink-2)}.hero-reel__dots{display:flex;gap:6px;margin-left:auto;padding-left:var(--space-2)}.hero-reel__dots i{width:6px;height:6px;border-radius:50%;background:var(--muted);opacity:.5;transition:opacity var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}.hero-reel__dots i.is-on{background:var(--gold);opacity:1}@keyframes hero-caption-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero-reel__caption{animation:none}}@media (max-width:600px){.hero-reel__caption{left:var(--space-4);right:var(--space-4);top:var(--space-4);bottom:auto;max-width:none;border-radius:var(--radius-lg);padding:var(--space-3)}.hero-reel__line{font-size:12px}.hero-reel__medal{width:40px;height:40px;font-size:18px}.hero-reel__title{font-size:17px}}.create-ready{animation:ui-rise var(--dur-enter) var(--ease-out) both;min-width:0}.create-changes{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin-left:calc(var(--space-3) * -1)}.create-panel{display:grid;grid-gap:var(--space-5);gap:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--hairline);min-width:0;animation:ui-rise var(--dur-enter) var(--ease-out) both}.create-finish{margin-left:calc(var(--space-3) * -1);min-width:0}.create-finish__body{margin:var(--space-4) 0 0 var(--space-3);animation:ui-rise var(--dur-enter) var(--ease-out) both}@media (max-width:900px){.create-step__count{display:none}}