@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lime:#c9f24e;--lime-deep:#a9d92f;--lime-wash:#eef9c7;--ink:#11120f;--ink-soft:#34352d;--muted:#717268;--paper:#f4f4ee;--card:#fff;--line:#e6e6db;--line-soft:#efefe7;--lavender:#efeafb;--orange:#cf6b14;--orange-soft:#fff5ea;--mint:#1c9b62;--ease:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--font:"Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0;padding:0}body{min-height:100svh;color:var(--ink);font-family:var(--font);font-feature-settings:"cv11" 1, "ss01" 1;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#0d0e0b}button,a{font:inherit}button{color:inherit}.film{background:radial-gradient(60% 60% at 50% 40%,#1c1e18 0%,#0d0e0b 70%),#0d0e0b;place-items:center;width:100%;min-height:100svh;display:grid;overflow:hidden}.stage{aspect-ratio:16/9;isolation:isolate;-webkit-user-select:none;user-select:none;width:min(100vw,177.778svh,2300px);font-family:var(--font);background:radial-gradient(90% 72% at 79% 14%,#c9f24e3d 0%,#c9f24e00 60%),radial-gradient(70% 62% at 14% 8%,#fff 0%,#fff0 66%),linear-gradient(145deg,#f8f8f3 0%,#f2f2eb 55%,#ecece3 100%);position:relative;overflow:hidden}.stage:before{content:"";z-index:0;pointer-events:none;opacity:.55;background-image:linear-gradient(#11120f0b 1px,#0000 1px),linear-gradient(90deg,#11120f0b 1px,#0000 1px);background-size:2.5rem 2.5rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(110% 90% at 50% 45%,#000 20%,#0000 82%);mask-image:radial-gradient(110% 90% at 50% 45%,#000 20%,#0000 82%)}.stage-grain{z-index:1;pointer-events:none;opacity:.045;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.stage-aura{z-index:0;pointer-events:none;position:absolute;inset:0}.stage-aura i{filter:blur(3.5rem);opacity:.55;border-radius:50%;animation:22s ease-in-out infinite alternate aura-drift;display:block;position:absolute}.stage-aura i:first-child{background:#c9f24e2e;width:26rem;height:26rem;top:30%;left:-7rem}.stage-aura i:nth-child(2){background:#ffd6b238;width:30rem;height:30rem;animation-delay:-7s;top:-10rem;right:-8rem}.stage-aura i:nth-child(3){background:#c9f24e29;width:20rem;height:20rem;animation-delay:-14s;bottom:-12rem;left:42%}@keyframes aura-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(2rem,-1.4rem)scale(1.08)}}.topbar{z-index:95;transition:color .6s var(--ease);justify-content:space-between;align-items:center;gap:2rem;display:flex;position:absolute;top:3rem;left:4.5rem;right:4.5rem}.brand{color:var(--ink);align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.brand-mark{background:var(--lime);width:.92rem;height:.92rem;transition:background .6s var(--ease), box-shadow .6s var(--ease);border-radius:50%;box-shadow:0 0 0 .3rem #c9f24e2e,0 0 1.4rem #c9f24e8c}.brand-word{letter-spacing:-.035em;font-size:1.08rem;font-weight:650}.top-meta{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:#797a6f;align-items:center;gap:.8rem;margin-left:auto;font-size:.55rem;display:flex}.top-meta-sep{opacity:.35;background:currentColor;width:1.6rem;height:1px}.controls{align-items:center;gap:.45rem;display:flex}.icon-btn,.cc-btn{color:#4c4d43;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:2.05rem;height:2.05rem;transition:background .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease), transform .25s var(--ease);background:#ffffff94;border:1px solid #11120f1c;border-radius:50%;place-items:center;padding:0;display:inline-grid}.cc-btn{font-family:var(--mono);letter-spacing:.04em;border-radius:.4rem;font-size:.56rem;font-weight:700}.icon-btn:hover,.cc-btn:hover{background:#fff;border-color:#11120f47;transform:translateY(-1px)}.icon-btn:disabled,.cc-btn:disabled{opacity:.38;cursor:not-allowed;transform:none}.icon-btn:focus-visible,.cc-btn:focus-visible,.play-btn:focus-visible,.confirm-btn:focus-visible,.approve-btn:focus-visible,.cta:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.icon{width:1.05rem;height:1.05rem}.sound-slash,.stage.is-muted .sound-wave{display:none}.stage.is-muted .sound-slash{display:block}.cc-btn[aria-pressed=false]{color:#a0a196;text-decoration:line-through}.progress{z-index:60;background:#11120f0f;height:.18rem;position:absolute;top:0;left:0;right:0}.progress span{background:var(--ink);width:0;height:100%;transition:width .16s linear;display:block}.stage[data-scene=outro] .progress span,.stage[data-scene=end] .progress span{background:#11120fd1}.layout{z-index:10;transition:opacity .7s var(--ease), filter .7s var(--ease), transform .9s var(--ease);grid-template-columns:minmax(0,34rem) minmax(0,53.5rem);justify-content:space-between;align-items:center;gap:3.5rem;display:grid;position:absolute;inset:8rem 4.5rem 5.5rem}.copy{z-index:2;transition:opacity .65s var(--ease), transform .8s var(--ease);align-self:center;position:relative}.eyebrow{font-family:var(--mono);letter-spacing:.17em;text-transform:uppercase;color:#76776c;opacity:0;transition:opacity .7s var(--ease) .15s, transform .7s var(--ease) .15s;align-items:center;gap:.55rem;margin:0 0 1.15rem;font-size:.56rem;font-weight:500;display:flex;transform:translateY(.6rem)}.eyebrow-dot{background:var(--lime-deep);border-radius:50%;width:.38rem;height:.38rem}.headline{letter-spacing:-.055em;word-spacing:.2em;--wave-scale:1.1;color:var(--ink);transform-origin:0 0;margin:0;font-size:3.78rem;font-weight:630;line-height:.99}.hl-word{transform-origin:50% 88%;display:inline-block}.headline.is-asking .headline-line{overflow:visible}.headline.is-asking .hl-word{animation:word-wave 1.05s var(--ease) both;animation-delay:calc(var(--w,0) * .11s)}@keyframes word-wave{0%{transform:translateY(0)scale(1)}32%{transform:translateY(-.09em) scale(var(--wave-scale,1.08))}64%{transform:translateY(-.02em) scale(calc(1 + (var(--wave-scale,1.08) - 1) * .45))}to{transform:translateY(0)scale(1)}}.headline-line{padding-bottom:.08em;display:block;overflow:hidden}.headline-line>span{transform-origin:0 100%;transition:transform 1s var(--ease);display:inline-block;position:relative;transform:translateY(112%)rotate(1.5deg)}.headline-line:first-child>span{transition-delay:.1s}.headline-line:nth-child(2)>span{transition-delay:.19s}.headline-line:nth-child(3)>span{transition-delay:.28s}.headline-line:first-child>span:after{content:"";background:var(--lime);transform-origin:0;height:.095em;transition:transform .9s var(--ease) 1.05s;z-index:-1;position:absolute;bottom:.01em;left:.02em;right:.04em;transform:scaleX(0)}.stage.is-playing .eyebrow{opacity:1;transform:none}.stage.is-playing .headline-line>span{transform:none}.stage.is-playing .headline-line:first-child>span:after{transform:scaleX(1)}.lede{color:#626358;opacity:0;transition:opacity .8s var(--ease) .75s, transform .8s var(--ease) .75s;margin:1.45rem 0 0;font-size:.95rem;line-height:1.5;transform:translateY(.7rem)}.lede strong{color:var(--ink);background:linear-gradient(transparent 34%, var(--lime) 34%, var(--lime) 91%, transparent 91%);padding:0 .2em;font-weight:580;display:inline-block}.stage.is-playing .lede{opacity:1;transform:none}.steps{flex-direction:column;gap:.28rem;margin:2.2rem 0 0;padding:0;list-style:none;display:flex}.step{opacity:.44;min-height:4.55rem;transition:opacity .6s var(--ease), background .6s var(--ease), border-color .6s var(--ease), transform .6s var(--ease), box-shadow .6s var(--ease);border:1px solid #0000;border-radius:.95rem;grid-template-columns:2.7rem minmax(0,1fr) 1.4rem;align-items:center;gap:.5rem;margin:0;padding:.78rem .95rem;display:grid;position:relative}.step+.step{margin-top:-.05rem}.step.is-active{opacity:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffbd;border-color:#11120f17;transform:translate(.2rem);box-shadow:0 1.2rem 2.8rem -1.6rem #1e211147,0 .2rem .5rem -.3rem #1e211114}.step.is-done{opacity:.72}.step.is-active .step-index,.step.is-done .step-index{background:var(--lime);color:var(--ink);border-color:#0000;box-shadow:0 0 0 .22rem #c9f24e2e}.step-index{width:1.72rem;height:1.72rem;font-family:var(--mono);color:#6d6e63;transition:background .5s var(--ease), color .5s var(--ease), box-shadow .5s var(--ease);border:1px solid #11120f2e;border-radius:50%;place-items:center;font-size:.56rem;font-weight:600;display:grid}.step-body{flex-direction:column;gap:.2rem;min-width:0;display:flex}.step-title{letter-spacing:-.025em;transform-origin:0;font-size:1.06rem;font-weight:620;line-height:1.12;display:inline-block}.step.is-counting .step-title{animation:step-title-pop .9s var(--ease)}@keyframes step-title-pop{0%{transform:scale(1)}32%{transform:scale(1.16)}to{transform:scale(1)}}.step-count-word{color:#64851b;vertical-align:-.12em;letter-spacing:-.04em;margin-right:.16em;font-size:2em;font-weight:720;line-height:.9}.step-label{display:inline-block}.step-label.is-revealed{animation:step-label-reveal .55s var(--ease-spring)}@keyframes step-label-reveal{0%{opacity:0;transform:translateY(.35em)scale(.92)}to{opacity:1;transform:none}}.step-desc{color:#6c6d61;max-width:24rem;font-size:.7rem;line-height:1.4}.step-state{color:#3d5f13;opacity:0;width:1.4rem;height:1.4rem;transition:opacity .5s var(--ease), transform .5s var(--ease-spring);border-radius:50%;place-items:center;display:grid;transform:scale(.6)}.step-state svg{width:.85rem;height:.85rem}.step.is-counting .step-index{animation:step-count-pulse .76s var(--ease)}@keyframes step-count-pulse{0%{transform:scale(1);box-shadow:0 0 #c9f24e8c}35%{transform:scale(1.16);box-shadow:0 0 0 .28rem #c9f24e47}to{transform:scale(1);box-shadow:0 0 0 .7rem #c9f24e00}}.step.is-done .step-state{opacity:1;transform:none}.step-state--none svg{color:#9d9e93;width:.66rem;height:.66rem}.step[data-step="3"].is-active .step-title{text-decoration:line-through;-webkit-text-decoration-color:var(--lime-deep);text-decoration-color:var(--lime-deep);text-decoration-thickness:.12em}.step-proof{height:9rem;margin-top:.9rem;position:relative}.proof-card{opacity:0;visibility:hidden;transition:opacity .55s var(--ease), transform .65s var(--ease), visibility .55s, filter .55s var(--ease);align-items:center;gap:1rem;margin:0;display:flex;position:absolute;inset:0;transform:translateY(.5rem)}.proof-frame{background:#fff;border:1px solid #11120f1a;border-radius:.7rem;flex:0 0 16rem;height:9rem;position:relative;overflow:hidden;box-shadow:0 1rem 2rem -1.3rem #191c0d52,inset 0 1px #ffffffe6}.proof-frame img{object-fit:cover;width:100%;height:100%;display:block}.proof-tag{background:var(--lime);color:var(--ink);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:.24rem;padding:.13rem .28rem;font-size:.4rem;font-weight:700;position:absolute;top:.4rem;left:.4rem}.proof-card figcaption{width:16.5rem;min-width:0}.proof-kicker{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#65851d;font-size:.5rem;font-weight:600}.proof-card p{color:#66675b;margin:.38rem 0 0;font-size:.72rem;line-height:1.45}.stage[data-scene=intro] .proof-contracts{opacity:.38;visibility:visible;filter:saturate(.65);transform:none}.stage[data-scene=one] .proof-contracts,.stage[data-scene=two] .proof-videos{opacity:1;visibility:visible;filter:none;transform:none}.caption-bar{z-index:34;color:#fff;-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);width:max-content;max-width:min(78rem,100% - 9rem);min-height:2.9rem;transition:opacity .45s var(--ease), transform .45s var(--ease);background:linear-gradient(#1b1c17f0,#0f100ceb);border:1px solid #ffffff29;border-radius:.65rem;align-items:center;gap:.72rem;padding:.5rem .9rem .55rem;display:flex;position:absolute;bottom:1.2rem;left:50%;transform:translate(-50%);box-shadow:0 1.2rem 2.4rem -1.2rem #0000008c,inset 0 1px #ffffff14}.stage.hide-captions .caption-bar{opacity:0;pointer-events:none;transform:translate(-50%,.4rem)}.caption-vo{background:var(--lime);color:var(--ink);font-family:var(--mono);letter-spacing:.06em;border-radius:.24rem;flex:none;padding:.16rem .32rem;font-size:.48rem;font-weight:700}.caption-wave{flex:none;align-items:center;gap:.14rem;height:.95rem;display:flex}.caption-wave i{transform-origin:50%;background:#ffffff9e;border-radius:999px;width:.13rem;height:.28rem;display:block}.stage.is-playing:not(.is-paused) .caption-wave i{animation:.9s ease-in-out infinite alternate wave}.caption-wave i:nth-child(2){height:.55rem;animation-delay:-.22s}.caption-wave i:nth-child(3){height:.8rem;animation-delay:-.44s}.caption-wave i:nth-child(4){height:.4rem;animation-delay:-.66s}@keyframes wave{0%{transform:scaleY(.45)}to{transform:scaleY(1.25)}}.caption-bar p{letter-spacing:-.015em;color:#fff;min-width:0;margin:0;font-size:.86rem;font-weight:530;line-height:1.45}.cap-word{opacity:0;animation:cap-word-in .42s var(--ease) both;animation-delay:calc(var(--i) * 32ms);display:inline-block;transform:translateY(.48em)}@keyframes cap-word-in{to{opacity:1;transform:none}}.cap-count{background:var(--lime);color:var(--ink);border-radius:.3em;margin-right:.12em;padding:.05em .38em;font-weight:800;display:inline-block}.cap-key{color:#fff;text-underline-offset:.16em;font-weight:700;-webkit-text-decoration:underline #c9f24ee6;text-decoration:underline #c9f24ee6;text-decoration-thickness:.1em}.cap-no{background:var(--lime);color:var(--ink);text-transform:uppercase;transform-origin:50%;transition:transform .35s var(--ease-spring), box-shadow .35s var(--ease);border-radius:.3em;padding:.03em .38em;font-weight:850;display:inline-block}.cap-strike{color:#ffffffa3;-webkit-text-decoration:line-through #ffffff8c;text-decoration:line-through #ffffff8c;text-decoration-thickness:.09em}.caption-bar.is-no .cap-no{transform:scale(1.22)rotate(-1.5deg);box-shadow:0 0 0 .18rem #c9f24e47}.caption-bar.is-click{animation:click-bar-in .32s var(--ease-spring);background:#11120f;border-color:#c9f24e7a;justify-content:center;bottom:1.7rem;transform:translate(-50%);box-shadow:0 0 0 .2rem #c9f24e1f,0 1.2rem 2.4rem -1.2rem #0009}.caption-bar.is-click .caption-vo,.caption-bar.is-click .caption-wave{display:none}.click-big{color:var(--lime);letter-spacing:-.05em;text-transform:uppercase;animation:click-pop .4s var(--ease-spring);font-size:2.05rem;font-weight:800;line-height:1;display:inline-block}.click-arrow{color:#ffffff85;vertical-align:.08em;margin:0 .4rem;font-size:1.15rem;display:inline-block}.click-target{background:var(--lime);color:var(--ink);letter-spacing:.04em;text-transform:uppercase;border-radius:.28em;padding:.2em .42em;font-size:1.05rem;font-weight:800;line-height:1;display:inline-block}@keyframes click-bar-in{0%{opacity:.55;transform:translate(-50%,.5rem)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes click-pop{0%{opacity:0;transform:scale(.72)rotate(-3deg)}to{opacity:1;transform:none}}.stage[data-scene=outro] .caption-bar,.stage[data-scene=end] .caption-bar{pointer-events:none}.product{z-index:2;height:100%;max-height:40.7rem;transition:opacity .8s var(--ease), transform .8s var(--ease), filter .8s var(--ease);align-self:center;position:relative}.window{pointer-events:none;opacity:0;width:100%;height:100%;transition:transform 1.1s var(--ease) .2s, opacity .9s var(--ease) .2s, filter .8s var(--ease);background:#fff;border:1px solid #11120f1f;border-radius:1.45rem;position:relative;overflow:hidden;transform:translateY(1.2rem)scale(.975)rotate(.2deg);box-shadow:0 3.4rem 6.6rem -2.6rem #1b1e0c52,0 1.1rem 2.4rem -1.4rem #1b1e0c26,inset 0 1px #ffffffe6}.stage.is-playing .window{opacity:1;transform:none}.stage[data-scene=three] .copy{opacity:0;pointer-events:none;transform:translateY(-.5rem)}.stage[data-scene=three] .product{opacity:.13;filter:blur(.12rem)saturate(.55);transform:scale(.975)}.stage[data-scene=outro] .layout,.stage[data-scene=end] .layout{opacity:0;filter:blur(.4rem);pointer-events:none;transform:scale(.96)}.window-bar{z-index:3;border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;justify-content:space-between;align-items:center;height:3.3rem;padding:0 1.25rem;display:flex;position:relative}.window-tab{color:#222130;letter-spacing:-.02em;background:#f3f0fa;border-radius:.55rem;align-items:center;gap:.55rem;padding:.5rem .75rem;font-size:.78rem;font-weight:560;display:inline-flex}.spark{color:#8e7ad8;place-items:center;width:.85rem;height:.85rem;display:grid}.spark svg{width:100%;height:100%}.pending-pill{background:var(--orange-soft);height:1.95rem;color:var(--orange);letter-spacing:-.01em;transition:transform .45s var(--ease-spring), background .4s var(--ease);border:1px solid #f2c9a8;border-radius:.65rem;align-items:center;gap:.3rem;padding:0 .7rem;font-size:.64rem;font-weight:550;display:inline-flex}.pending-pill strong{font-size:.72rem;font-weight:750}.pending-pill.is-bumping{animation:pill-bump .5s var(--ease-spring)}@keyframes pill-bump{0%{transform:scale(1)}38%{transform:scale(1.12)}to{transform:scale(1)}}.clock{width:.85rem;height:.85rem}.window-body{height:calc(100% - 3.3rem);min-height:0;display:flex}.chat{border-right:1px solid var(--line-soft);width:16rem;min-width:0;transition:flex-basis .8s var(--ease), width .8s var(--ease), padding .8s var(--ease), opacity .55s var(--ease), border-color .5s var(--ease);background:radial-gradient(120% 70% at 50% 0,#fff 0%,#fff0 58%),#fbfaf5;flex-direction:column;flex:0 0 16rem;padding:1.25rem 1rem 1.1rem;display:flex;position:relative;overflow:hidden}.stage[data-scene=two] .chat{opacity:0;pointer-events:none;border-right-color:#0000;flex-basis:0;width:0;padding-left:0;padding-right:0}.chat-head{align-items:center;gap:.45rem;padding:0 .1rem;display:flex}.chat-dot{background:var(--lime);border-radius:50%;width:.62rem;height:.62rem;box-shadow:0 0 0 .2rem #c9f24e29}.chat-title{letter-spacing:-.03em;font-size:.92rem;font-weight:650}.chat-live{color:#4d8156;font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;border:1px solid #cce3ce;border-radius:.25rem;margin-left:auto;padding:.12rem .3rem;font-size:.42rem}.chat-scroll{flex-direction:column;flex:1;gap:.75rem;min-height:0;padding-top:1.25rem;display:flex;overflow:hidden}.msg{opacity:0;transition:opacity .55s var(--ease), transform .55s var(--ease);transform:translateY(.55rem)}.msg.is-shown{opacity:1;transform:none}.msg-user{background:var(--lavender);color:#2d273b;letter-spacing:-.01em;border-radius:.9rem .9rem .18rem;align-self:flex-end;max-width:92%;padding:.7rem .8rem;font-size:.76rem;line-height:1.38}.msg-ai{align-items:flex-start;gap:.5rem;max-width:100%;display:flex}.ai-avatar{background:var(--lime);border-radius:50%;flex:none;width:1.15rem;height:1.15rem;margin-top:.15rem;box-shadow:inset 0 0 0 .18rem #11120f0f}.ai-body{min-width:0}.typing{border:1px solid var(--line);background:#fff;border-radius:.65rem;align-items:center;gap:.22rem;height:1.7rem;padding:0 .7rem;display:flex}.typing.is-hidden{display:none}.typing i{background:#a7a79a;border-radius:50%;width:.28rem;height:.28rem;animation:1s ease-in-out infinite typing-dot}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes typing-dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-.18rem)}}.ai-copy{border:1px solid var(--line);color:#3b3c33;background:#fff;border-radius:.28rem .8rem .8rem;padding:.65rem .75rem;font-size:.7rem;line-height:1.45;display:none}.ai-copy.is-shown{animation:bubble-in .45s var(--ease-spring);display:block}.ai-bullet{color:#67685d;white-space:nowrap;align-items:center;gap:.4rem;margin-top:.42rem;font-size:.6rem;display:flex}.ai-bullet b{background:var(--lime-wash);color:#3d5711;width:1.05rem;height:1.05rem;font-family:var(--mono);border-radius:50%;place-items:center;font-size:.42rem;display:grid}@keyframes bubble-in{0%{opacity:0;transform:translateY(.35rem)scale(.97)}to{opacity:1;transform:none}}.composer{min-height:5rem;transition:border-color .35s var(--ease), box-shadow .35s var(--ease);background:#fff;border:1px solid #deded3;border-radius:.85rem;flex:none;margin-top:.9rem;padding:.75rem .75rem .45rem;position:relative;box-shadow:0 .7rem 1.4rem -1rem #191c0d33,inset 0 1px #fff}.composer.is-focused{border-color:#b7c97a;box-shadow:0 0 0 .2rem #c9f24e33,0 .7rem 1.4rem -1rem #191c0d33}.composer-placeholder,.composer-text{letter-spacing:-.01em;font-size:.68rem;line-height:1.45;display:block}.composer-placeholder{color:#a2a396;transition:opacity .3s var(--ease)}.composer-text{color:#2f3028;white-space:pre-wrap;position:absolute;top:.75rem;left:.75rem;right:.75rem}.composer-caret{opacity:0;background:#4f5045;width:1px;height:.82rem;position:absolute;top:.78rem;left:.75rem}.composer-caret-inline{vertical-align:-.08em;background:#4f5045;width:1px;height:.86em;margin-left:1px;animation:.8s step-end infinite caret-blink;display:inline-block}.composer.is-typing .composer-caret{opacity:1;animation:.8s step-end infinite caret-blink}.composer.is-sent .composer-caret{opacity:0}@keyframes caret-blink{0%,48%{opacity:1}49%,to{opacity:0}}.composer-actions{align-items:center;gap:.55rem;padding-top:2.2rem;display:flex}.composer-tool{color:#898a7e;place-items:center;width:.85rem;height:.85rem;font-size:.7rem;display:grid}.composer-tool svg{width:100%;height:100%}.composer-send{color:#a4a598;width:1.35rem;height:1.35rem;transition:background .3s var(--ease), color .3s var(--ease), transform .3s var(--ease-spring);background:#eeeee7;border-radius:50%;place-items:center;margin-left:auto;display:grid}.composer-send svg{width:.72rem;height:.72rem}.composer-send.is-ready{background:var(--ink);color:#fff}.composer-send.is-fired{animation:send-pop .5s var(--ease-spring)}@keyframes send-pop{0%{transform:scale(1)}40%{transform:scale(.78)}to{transform:scale(1)}}.panel{background:#fff;flex:1;min-width:0;position:relative}.panel-view{opacity:0;visibility:hidden;transition:opacity .55s var(--ease), transform .65s var(--ease), visibility .55s;padding:1.55rem 1.7rem 1.25rem;position:absolute;inset:0;overflow:hidden;transform:translateY(.8rem)}.stage[data-view=contracts] .panel-contracts,.stage[data-view=videos] .panel-videos{opacity:1;visibility:visible;transform:none}.panel-kicker{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#8a8b7e;align-items:center;gap:.42rem;font-size:.54rem;font-weight:500;display:flex}.kicker-dot{background:var(--lime-deep);border-radius:50%;width:.34rem;height:.34rem}.panel-title{letter-spacing:-.035em;max-width:95%;color:var(--ink);margin:.5rem 0 1.05rem;font-size:1.23rem;font-weight:640;line-height:1.14}.contract-card{transition:border-color .5s var(--ease), box-shadow .5s var(--ease), background .5s var(--ease);background:radial-gradient(120% 90% at 100% 0,#c9f24e1a 0%,#c9f24e00 48%),#fdfdf9;border:1px solid #e9e9df;border-radius:1.1rem;padding:1.05rem 1.1rem .95rem;position:relative;overflow:hidden;box-shadow:0 1.4rem 2.8rem -2.2rem #1e211138}.contract-card.is-confirmed{border-color:#a9d92fbf;box-shadow:0 0 0 .22rem #c9f24e33,0 1.4rem 2.8rem -2.2rem #1e21112e}.contract-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.creator{align-items:center;gap:.7rem;min-width:0;display:flex}.creator-avatar{object-fit:cover;border-radius:50%;flex:none;width:3.25rem;height:3.25rem;box-shadow:0 0 0 1px #11120f14}.creator-meta{min-width:0}.creator-name{letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:.4rem;font-size:.94rem;font-weight:650;display:flex}.creator-badge{color:#76776a;letter-spacing:0;white-space:nowrap;background:#f0f0e9;border-radius:.28rem;padding:.16rem .34rem;font-size:.48rem;font-weight:530}.creator-socials{color:#77786d;white-space:nowrap;align-items:center;gap:.27rem;margin-top:.3rem;font-size:.58rem;display:flex}.creator-socials img{width:.72rem;height:.72rem}.tiktok-mark{color:#fff;background:#111;border-radius:50%;place-items:center;width:.72rem;height:.72rem;font-size:.48rem;font-weight:700;line-height:1;display:grid}.tiktok-mark--sm{width:.62rem;height:.62rem;font-size:.4rem}.creator-arrow{color:#a2a396}.creator-stills{flex-direction:column;flex:none;align-items:flex-end;gap:.28rem;display:flex}.see-more{color:#72736a;white-space:nowrap;font-size:.5rem}.stills{gap:.28rem;display:flex}.stills img{object-fit:cover;border-radius:.48rem;width:3.1rem;height:3.25rem}.contract-stats{border-top:1px solid #ecece3;border-bottom:1px solid #ecece3;grid-template-columns:repeat(3,minmax(0,1fr));margin:.95rem 0 .85rem;padding:.8rem 0;display:grid}.contract-stat{border-left:1px solid #ecece3;grid-template-rows:auto auto;grid-template-columns:1.1rem auto;align-items:center;column-gap:.35rem;padding:0 .75rem;display:grid}.contract-stat:first-child{border-left:0;padding-left:0}.contract-stat strong{letter-spacing:-.035em;font-size:1.02rem;font-weight:650;line-height:1.05}.stat-icon{color:#7e7f73;grid-row:span 2;place-items:center;width:.95rem;height:.95rem;display:grid}.stat-icon svg{width:100%;height:100%}.stat-icon--text{font-family:var(--mono);font-size:.72rem}.stat-label{color:#8a8b7e;white-space:nowrap;font-size:.49rem}.contract-tags{flex-direction:column;gap:.42rem;display:flex}.tag-row{align-items:center;gap:.5rem;min-width:0;display:flex}.tag-label{color:#848579;flex:0 0 5.1rem;font-size:.56rem}.chips{flex-wrap:wrap;gap:.24rem;min-width:0;display:flex}.chips>span{color:#555649;white-space:nowrap;background:#f2f2ea;border-radius:.3rem;padding:.2rem .42rem;font-size:.52rem;line-height:1.2}.contract-foot{align-items:center;gap:.8rem;margin-top:1rem;display:flex}.confirm-btn{background:var(--ink);color:#fff;letter-spacing:-.01em;cursor:pointer;height:2.15rem;transition:background .35s var(--ease), color .35s var(--ease), transform .25s var(--ease);border:0;border-radius:.45rem;align-items:center;gap:.55rem;padding:0 .9rem;font-size:.65rem;font-weight:560;display:inline-flex}.confirm-btn:hover{background:#2b2c24;transform:translateY(-1px)}.confirm-btn.is-confirmed{background:var(--lime);color:var(--ink)}.btn-arrow{width:1rem;height:1rem;transition:transform .35s var(--ease);place-items:center;font-size:.8rem;display:grid}.confirm-btn.is-confirmed .btn-arrow{font-size:.75rem}.contract-law{font-family:var(--mono);letter-spacing:.02em;color:#9a9b8e;font-size:.46rem}.stamp{z-index:4;border:.13rem solid var(--lime-deep);color:#55761a;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:0;pointer-events:none;transition:opacity .3s var(--ease), transform .45s var(--ease-spring);border-radius:.25rem;padding:.3rem .55rem;font-size:.62rem;font-weight:700;position:absolute;top:48%;right:7%;transform:rotate(-11deg)scale(1.45)}.stamp.is-shown{opacity:1;transform:rotate(-11deg)scale(1)}.contract-queue{opacity:.68;flex-direction:column;gap:.3rem;margin-top:.7rem;display:flex}.queue-row{background:#fdfdf9;border:1px solid #f0f0e7;border-radius:.55rem;align-items:center;gap:.55rem;padding:.38rem .5rem;font-size:.55rem;line-height:1.2;display:flex}.queue-row img{object-fit:cover;border-radius:.32rem;flex:none;width:1.45rem;height:1.45rem}.queue-name{letter-spacing:-.01em;font-weight:600}.queue-meta{color:#939487;white-space:nowrap}.queue-action{color:#8b8c7f;white-space:nowrap;margin-left:auto}.video-list{flex-direction:column;gap:.35rem;margin-top:.1rem;display:flex}.video-row{transition:background .4s var(--ease), border-color .4s var(--ease), opacity .4s var(--ease), transform .4s var(--ease);border:1px solid #0000;border-radius:.85rem;grid-template-columns:4.5rem minmax(0,1fr) 9rem 4.4rem;align-items:center;gap:.65rem;padding:.6rem;display:grid}.video-row.is-focus{background:#fdfdf8;border-color:#e8e8dd;box-shadow:0 1.2rem 2.2rem -1.8rem #1e211142}.video-row.is-muted{opacity:.58}.video-row.is-approved{background:linear-gradient(90deg,#c9f24e29,#fff0 72%),#fdfdf8;border-color:#a9d92fcc}.video-thumb{background:#e9e9e1;border-radius:.62rem;width:4.5rem;height:4.5rem;position:relative;overflow:hidden}.video-thumb img{object-fit:cover;width:100%;height:100%}.video-time{display:none}.yt-mark{color:#fff;text-indent:.04em;background:#ff2d2d;border-radius:50%;place-items:center;width:.58rem;height:.58rem;font-size:.3rem;line-height:1;display:grid}.video-meta{min-width:0}.video-name{letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:.28rem;font-size:.73rem;font-weight:650;display:flex}.video-meta p{color:#6d6e61;text-overflow:ellipsis;white-space:nowrap;margin:.16rem 0 .3rem;font-size:.61rem;line-height:1.3;overflow:hidden}.video-tags{gap:.2rem;display:flex}.video-tags span{color:#7d7e71;background:#f1f1e9;border-radius:.22rem;padding:.1rem .28rem;font-size:.45rem}.video-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.video-stat{flex-direction:column;gap:.08rem;min-width:0;display:flex}.video-stat span{color:#8c8d80;letter-spacing:.01em;white-space:nowrap;font-size:.46rem}.video-stat strong{letter-spacing:-.03em;white-space:nowrap;font-size:.74rem;font-weight:640;line-height:1.1}.video-stat em{color:var(--mint);white-space:nowrap;font-size:.4rem;font-style:normal}.video-stat--match{position:relative}.match-bar{background:#e9e9df;border-radius:999px;width:100%;height:.16rem;margin-top:.16rem;display:block;overflow:hidden}.match-bar:after{content:"";width:var(--match);border-radius:inherit;background:var(--lime-deep);height:100%;display:block}.video-action{justify-content:flex-end;display:flex}.approve-btn{color:#34352c;cursor:pointer;width:100%;height:1.85rem;transition:background .3s var(--ease), border-color .3s var(--ease), color .3s var(--ease), transform .25s var(--ease);background:#fff;border:1px solid #deded3;border-radius:.4rem;justify-content:center;align-items:center;gap:.25rem;padding:0 .4rem;font-size:.59rem;font-weight:580;display:inline-flex}.approve-btn:hover{border-color:var(--ink);background:var(--ink);color:#fff;transform:translateY(-1px)}.approve-btn.is-approved{background:var(--lime);color:var(--ink);border-color:#0000}.approve-check{font-size:.62rem;display:none}.approve-btn.is-approved .approve-check{display:inline}.review-link{color:#898a7d;font-size:.52rem}.view-all{color:#5f4bb8;letter-spacing:-.01em;transition:gap .25s var(--ease), color .25s var(--ease);align-items:center;gap:.35rem;margin-top:.85rem;font-size:.6rem;font-weight:540;text-decoration:none;display:inline-flex}.view-all span{font-size:.7rem}.view-all:hover{color:#3f2f91;gap:.55rem}.mobile-prompt{display:none}.cursor{z-index:35;pointer-events:none;opacity:0;width:.95rem;height:1.2rem;transform:translate(var(--cursor-x,8rem), var(--cursor-y,30rem));transition:transform .8s cubic-bezier(.3, .9, .25, 1), opacity .3s var(--ease);position:absolute;top:0;left:0}.cursor svg{filter:drop-shadow(0 .22rem .28rem #11120f40);width:100%;height:100%;display:block}.stage[data-scene=two] .cursor.is-visible{opacity:1}.cursor.is-clicking:after{content:"";border:.12rem solid var(--lime-deep);border-radius:50%;width:.6rem;height:.6rem;animation:.55s ease-out cursor-ripple;position:absolute;top:.55rem;left:.35rem;transform:translate(-50%,-50%)scale(.2)}@keyframes cursor-ripple{to{opacity:0;transform:translate(-50%,-50%)scale(3.2)}}.scene-three{z-index:20;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .6s var(--ease), visibility .6s;position:absolute;inset:0;overflow:hidden}.stage[data-scene=three] .scene-three{visibility:visible;opacity:1}.three-wrap{width:28rem;height:30rem;position:absolute;top:50%;right:7.5rem;transform:translateY(-50%)}.three-num{letter-spacing:-.1em;color:#c9f24e8c;-webkit-text-stroke:.11rem #11120f6b;opacity:0;transition:opacity .55s var(--ease), transform .9s var(--ease-spring), color .5s var(--ease), -webkit-text-stroke-color .5s var(--ease);font-size:30rem;font-weight:760;line-height:.7;position:absolute;top:50%;left:50%;transform:translate(-53%,-50%)scale(1.16)rotate(2deg)}.stage[data-scene=three] .three-num{opacity:1;transform:translate(-53%,-50%)scale(1)rotate(-2deg)}.three-num.is-struck{color:var(--lime);-webkit-text-stroke-color:var(--ink);transform:translate(-53%,-50%)scale(.97)rotate(-3.5deg)}.three-strike{background:var(--ink);transform-origin:0;border-radius:999px;width:27rem;height:.52rem;transition:transform .55s cubic-bezier(.7,0,.3,1);position:absolute;top:50%;left:50%;transform:translate(-47%,-50%)rotate(-10deg)scaleX(0);box-shadow:0 .15rem .2rem #11120f1f}.three-strike.is-shown{transform:translate(-47%,-50%)rotate(-10deg)scaleX(1)}.three-copy{opacity:0;max-width:27rem;transition:opacity .5s var(--ease) .15s, transform .7s var(--ease) .15s;position:absolute;top:50%;left:4.5rem;transform:translateY(-34%)}.stage[data-scene=three] .three-copy{opacity:1;transform:translateY(-50%)}.three-kicker{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#77786b;font-size:.58rem}.three-copy h2{letter-spacing:-.065em;margin:.7rem 0 .6rem;font-size:4.8rem;font-weight:680;line-height:.94}.three-copy p{color:#6e6f63;margin:0;font-size:.9rem}.outro{z-index:25;clip-path:circle(0% at 11% 88%);background:radial-gradient(70% 80% at 88% 18%, #d8ff62 0%, #d8ff6200 55%), radial-gradient(80% 80% at 8% 100%, #b9e63b 0%, #b9e63b00 62%), var(--lime);pointer-events:none;transition:clip-path 1.25s cubic-bezier(.7,0,.2,1);position:absolute;inset:0;overflow:hidden}.stage[data-scene=outro] .outro,.stage[data-scene=end] .outro{clip-path:circle(150% at 11% 88%);pointer-events:auto}.outro-grid{opacity:.5;background-image:linear-gradient(#11120f12 1px,#0000 1px),linear-gradient(90deg,#11120f12 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 85% at 60% 45%,#000 10%,#0000 78%);mask-image:radial-gradient(75% 85% at 60% 45%,#000 10%,#0000 78%)}.outro-inner{opacity:0;width:min(68rem,100% - 30rem);transition:opacity .75s var(--ease) .5s, transform .9s var(--ease) .5s;position:absolute;top:50%;left:7.5rem;transform:translateY(-46%)}.stage[data-scene=outro] .outro-inner,.stage[data-scene=end] .outro-inner{opacity:1;transform:translateY(-50%)}.outro-kicker{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#11120f9e;align-items:center;gap:.55rem;margin:0 0 .9rem;font-size:.56rem;display:flex}.outro-kicker span{background:var(--ink);border-radius:50%;width:.38rem;height:.38rem}.outro-seq{letter-spacing:-.025em;color:#11120fb8;margin:0 0 .35rem;font-size:1.25rem;font-weight:540}.outro-seq s{text-decoration-thickness:.11em;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);color:#11120f66}.outro-title{letter-spacing:-.07em;margin:0;font-size:6.9rem;font-weight:700;line-height:.88}.outro-title>span{width:fit-content;display:block}.outro-title .outro-free{z-index:1;display:inline-block;position:relative}.outro-free:after{content:"";z-index:-1;transform-origin:0;height:.13em;transition:transform .75s var(--ease) .5s;background:#fff;position:absolute;bottom:.02em;left:-.02em;right:-.06em;transform:scaleX(0)}.stage[data-scene=outro] .outro-free:after,.stage[data-scene=end] .outro-free:after{transform:scaleX(1)}.outro-sub{color:#11120fb8;margin:1.1rem 0 0;font-size:.98rem}.outro-actions{opacity:0;transition:opacity .55s var(--ease), transform .7s var(--ease);align-items:center;gap:1.1rem;margin-top:1.7rem;display:flex;transform:translateY(1rem)}.stage.is-brand .outro-actions{opacity:1;transition-delay:80ms;transform:none}.cta{background:var(--ink);color:#fff;letter-spacing:-.02em;height:3.25rem;transition:transform .3s var(--ease), background .3s var(--ease), color .3s var(--ease);border-radius:.5rem;align-items:center;gap:1.6rem;padding:0 1.3rem 0 1.5rem;font-size:.88rem;font-weight:560;text-decoration:none;display:inline-flex;box-shadow:0 1.2rem 2rem -1.2rem #11120f8c}.cta span{transition:transform .3s var(--ease);font-size:1.05rem}.cta:hover{color:var(--ink);background:#fff;transform:translateY(-2px)}.cta:hover span{transform:translate(.24rem)}.outro-note{font-family:var(--mono);letter-spacing:.04em;color:#11120f8a;font-size:.5rem}.outro-orbit{opacity:0;width:23rem;height:23rem;transition:opacity .9s var(--ease) .7s;position:absolute;top:50%;right:7rem;transform:translateY(-50%)}.stage[data-scene=outro] .outro-orbit,.stage[data-scene=end] .outro-orbit{opacity:1}.orbit{border:1px solid #11120f38;border-radius:50%;position:absolute}.orbit-a{border-style:dashed;animation:34s linear infinite orbit-spin;inset:0}.orbit-b{border-color:#11120f29;inset:3.2rem}.orbit-c{border-color:#11120f1a;inset:7.2rem}.orbit-core{font-family:var(--mono);letter-spacing:-.08em;color:#11120f29;font-size:2.1rem;font-weight:600;position:absolute;inset:0}.orbit-core span{color:#11120f52;position:absolute}.orbit-core span:first-child{top:29%;left:25%}.orbit-core span:last-child{bottom:27%;right:24%}.outro-orbit:after{content:"";background:var(--ink);border-radius:50%;width:1.1rem;height:1.1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 .45rem #11120f14}@keyframes orbit-spin{to{transform:rotate(360deg)}}.outro-foot{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#11120f7a;justify-content:space-between;align-items:center;font-size:.5rem;display:flex;position:absolute;bottom:4.8rem;left:7.5rem;right:7.5rem}.stage[data-scene=outro] .topbar,.stage[data-scene=end] .topbar{color:var(--ink)}.stage[data-scene=outro] .brand-mark,.stage[data-scene=end] .brand-mark{background:var(--ink);box-shadow:0 0 0 .3rem #11120f14}.stage[data-scene=outro] .icon-btn,.stage[data-scene=outro] .cc-btn,.stage[data-scene=end] .icon-btn,.stage[data-scene=end] .cc-btn{background:#ffffff2e;border-color:#11120f2e}.stage[data-scene=outro] .top-meta,.stage[data-scene=end] .top-meta{color:#11120f8c}.poster{z-index:90;-webkit-backdrop-filter:blur(.42rem)saturate(.94);backdrop-filter:blur(.42rem)saturate(.94);transition:opacity .7s var(--ease), visibility .7s;cursor:pointer;background:radial-gradient(60% 60% at 50% 48%,#ffffffb8 0%,#f6f6f070 68%),#f6f6f075;place-items:center;display:grid;position:absolute;inset:0}.stage.has-started .poster{opacity:0;visibility:hidden;pointer-events:none}.poster-inner{text-align:center;flex-direction:column;align-items:center;padding:2rem;display:flex}.poster-eyebrow{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#6f7065;font-size:.58rem;font-weight:500}.poster-title{letter-spacing:-.06em;margin:.8rem 0 1.75rem;font-size:2.85rem;font-weight:635;line-height:1.01}.poster-title em{background:linear-gradient(transparent 48%, var(--lime) 48%, var(--lime) 94%, transparent 94%);font-style:normal}.play-btn{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.85rem;padding:0;display:inline-flex}.play-circle{background:var(--ink);width:4.2rem;height:4.2rem;color:var(--lime);transition:transform .35s var(--ease-spring), background .3s var(--ease);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 .5rem #c9f24e38,0 1.2rem 2.2rem -1rem #11120f6b}.play-circle svg{width:1.5rem;height:1.5rem;margin-left:.16rem}.play-btn:hover .play-circle{background:#25261e;transform:scale(1.06)}.play-copy{flex-direction:column;gap:.18rem;display:flex}.play-copy strong{letter-spacing:-.02em;font-size:.92rem;font-weight:620}.play-copy small{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#76776c;font-size:.5rem}.poster-hint{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#8b8c80;margin:1.35rem 0 0;font-size:.5rem}.poster.is-loading .play-copy small{color:var(--ink)}.poster.is-loading .play-circle{animation:1s ease-in-out infinite play-pulse}@keyframes play-pulse{50%{transform:scale(.94)}}.confetti{z-index:80;pointer-events:none;position:absolute;inset:0;overflow:hidden}.confetti i{opacity:0;width:.42rem;height:.7rem;animation:confetti-fall var(--fall,2.2s) cubic-bezier(.2, .5, .45, 1) forwards;animation-delay:var(--delay,0s);display:block;position:absolute;top:-6%}@keyframes confetti-fall{0%{opacity:0;transform:translate(0,0)rotate(0)}8%{opacity:1}to{opacity:0;transform:translate3d(var(--drift,2rem), 108vh, 0) rotate(var(--spin,540deg))}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.noscript{background:var(--paper);color:var(--ink);text-align:center;place-items:center;padding:2rem;font-size:1.1rem;display:grid;position:fixed;inset:0}.stage.is-still *,.stage.is-still :before,.stage.is-still :after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-delay:0s!important}@media (prefers-reduced-motion:reduce){.stage-aura i,.orbit-a,.caption-wave i,.headline.is-asking .hl-word,.step.is-counting .step-title{animation:none!important}.headline-line>span,.window,.outro,.outro-inner,.step,.panel-view,.chat,.cursor{transition-duration:.01ms!important}}@media (width<=700px) and (height>=700px),(orientation:portrait) and (width<=1180px){body{background:var(--paper)}.film{background:var(--paper);min-height:100svh;display:block}.stage{aspect-ratio:auto;width:100vw;height:100svh}.stage:before{background-size:1.5rem 1.5rem}.topbar{gap:.5rem;top:1rem;left:1rem;right:1rem}.brand{gap:.5rem}.brand-mark{width:.78rem;height:.78rem}.brand-word{font-size:1rem}.top-meta{display:none}.icon-btn,.cc-btn{width:1.9rem;height:1.9rem}.layout{flex-direction:column;align-items:stretch;gap:.85rem;display:flex;inset:4rem 1rem 4.4rem;overflow:hidden}.copy{flex:none}.eyebrow{margin-bottom:.65rem;font-size:.5rem}.headline{letter-spacing:-.06em;word-spacing:normal;--wave-scale:1;font-size:clamp(2.1rem,8.6vw,3rem)}.headline-line{padding:0;display:inline;overflow:visible}.headline-line>span{display:inline;transform:none}.headline-line:after{content:" "}.headline-line:first-child>span:after{display:none}.lede{opacity:1;margin-top:.55rem;font-size:.78rem;transform:none}.steps{flex-direction:row;gap:.32rem;margin-top:.8rem}.step-proof{display:none}.step{opacity:.55;background:#ffffff73;border-color:#11120f17;border-radius:.55rem;flex-direction:column;flex:1;align-items:flex-start;gap:.32rem;min-height:0;padding:.5rem .45rem;display:flex;transform:none}.step.is-active{transform:none;box-shadow:0 .5rem 1rem -.7rem #1e21114d}.step-index{width:1.2rem;height:1.2rem;font-size:.42rem}.step-title{font-size:.62rem;line-height:1.18}.step-count-word{margin-right:.1em}.step-desc,.step-state{display:none}.product{flex:1;width:100%;min-height:0;max-height:none}.window{opacity:1;border-radius:.9rem;transform:none}.window-bar{height:2.4rem;padding:0 .65rem}.window-tab{gap:.4rem;padding:.36rem .5rem;font-size:.62rem}.pending-pill{border-radius:.5rem;height:1.55rem;padding:0 .5rem;font-size:.54rem}.pending-pill strong{font-size:.6rem}.window-body{height:calc(100% - 2.4rem)}.chat{display:none}.window-body{position:relative}.mobile-prompt{z-index:6;opacity:0;visibility:hidden;transition:opacity .45s var(--ease), transform .45s var(--ease), visibility .45s;background:radial-gradient(120% 70% at 60% 0,#fff 0%,#fff0 62%),#fbfaf5;flex-direction:column;padding:.9rem .85rem;display:flex;position:absolute;inset:0;transform:translateY(.4rem)}.stage[data-scene=one] .mobile-prompt,.stage[data-scene=intro] .mobile-prompt{opacity:1;visibility:visible;transform:none}.stage[data-scene=one] .panel{opacity:0;visibility:hidden}.mobile-prompt-head{align-items:center;gap:.4rem;display:flex}.mobile-prompt-head .chat-live{margin-left:auto}.mobile-bubble{background:var(--lavender);color:#2d273b;border-radius:.8rem .8rem .2rem;align-self:flex-end;max-width:82%;margin-top:1.1rem;padding:.65rem .75rem;font-size:.7rem;line-height:1.38}.mobile-reply{align-items:flex-start;gap:.45rem;max-width:84%;margin-top:.6rem;display:flex}.mobile-reply p{border:1px solid var(--line);color:#3b3c33;background:#fff;border-radius:.22rem .7rem .7rem;margin:0;padding:.55rem .65rem;font-size:.62rem;line-height:1.4}.mobile-composer{color:#a2a396;background:#fff;border:1px solid #deded3;border-radius:.75rem;align-items:center;gap:.5rem;margin-top:auto;padding:.7rem .75rem;font-size:.6rem;display:flex;box-shadow:0 .6rem 1.2rem -.9rem #191c0d33}.mobile-send{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;margin-left:auto;font-size:.62rem;display:grid}.stage[data-scene=two] .mobile-prompt,.stage[data-scene=three] .mobile-prompt,.stage[data-scene=outro] .mobile-prompt,.stage[data-scene=end] .mobile-prompt{opacity:0;visibility:hidden;pointer-events:none}.panel-view{padding:.8rem .75rem .6rem;overflow:hidden}.panel-kicker{font-size:.46rem}.panel-title{max-width:100%;margin:.32rem 0 .6rem;font-size:.92rem}.contract-card{border-radius:.7rem;padding:.65rem}.creator{gap:.5rem}.creator-avatar{width:2.35rem;height:2.35rem}.creator-name{font-size:.76rem}.creator-badge{font-size:.42rem}.creator-socials{font-size:.5rem}.creator-socials img,.tiktok-mark{width:.58rem;height:.58rem}.creator-stills{display:none}.contract-stats{margin:.55rem 0 .5rem;padding:.42rem 0}.contract-stat{grid-template-columns:.85rem auto;column-gap:.22rem;padding:0 .35rem}.contract-stat strong{font-size:.82rem}.contract-stat .stat-label{font-size:.4rem}.stat-icon{width:.72rem;height:.72rem}.contract-tags{gap:.28rem}.tag-row{gap:.3rem}.tag-label{flex-basis:4rem;font-size:.46rem}.chips>span{padding:.16rem .3rem;font-size:.42rem}.contract-foot{margin-top:.55rem}.confirm-btn{height:1.75rem;font-size:.56rem}.contract-law{display:none}.contract-queue{opacity:.6;gap:.2rem;margin-top:.45rem}.queue-row{gap:.4rem;padding:.28rem .38rem;font-size:.46rem}.queue-row img{border-radius:.24rem;width:1.1rem;height:1.1rem}.queue-action{display:none}.stamp{font-size:.5rem}.video-row{grid-template-columns:3rem minmax(0,1fr) 3.4rem;gap:.45rem;padding:.4rem}.video-thumb{width:3rem;height:3rem}.video-meta p{margin:.1rem 0 .18rem;font-size:.5rem}.video-name{font-size:.58rem}.video-tags,.video-stats{display:none}.video-action{grid-column:3}.approve-btn{height:1.55rem;font-size:.5rem}.caption-bar{border-radius:.5rem;gap:.4rem;width:calc(100% - 2rem);max-width:none;min-height:0;padding:.4rem .5rem .45rem;bottom:.55rem;left:50%;right:auto;transform:translate(-50%)}.caption-bar p{font-size:.6rem;line-height:1.35}.caption-bar.is-click{bottom:.9rem}.caption-vo{padding:.12rem .26rem;font-size:.38rem}.caption-wave{display:none}.cap-count,.cap-no{padding:.03em .3em}.click-big{font-size:1.45rem}.click-arrow{margin:0 .22rem;font-size:.75rem}.click-target{font-size:.72rem}.scene-three .three-wrap{width:16rem;height:18rem;right:-3rem}.three-num{font-size:17rem}.three-strike{width:15rem;height:.32rem}.three-copy{max-width:16rem;top:34%;left:1.2rem}.three-copy h2{font-size:2.8rem}.three-copy p{font-size:.7rem}.three-kicker{font-size:.46rem}.outro{clip-path:circle(0% at 12% 90%)}.stage[data-scene=outro] .outro,.stage[data-scene=end] .outro{clip-path:circle(160% at 12% 90%)}.outro-inner{width:auto;inset:50% 1.4rem auto;transform:translateY(-42%)}.stage[data-scene=outro] .outro-inner,.stage[data-scene=end] .outro-inner{transform:translateY(-50%)}.outro-kicker{margin-bottom:.6rem;font-size:.46rem}.outro-seq{font-size:.9rem}.outro-title{font-size:clamp(3.2rem,15.4vw,5rem);line-height:.9}.outro-sub{margin-top:.7rem;font-size:.76rem}.outro-actions{flex-direction:column;align-items:flex-start;gap:.7rem;margin-top:1rem}.cta{height:2.7rem;font-size:.78rem}.outro-orbit,.outro-foot{display:none}.poster{-webkit-backdrop-filter:blur(.62rem)saturate(.92);backdrop-filter:blur(.62rem)saturate(.92);background:radial-gradient(75% 50%,#ffffffe6 0%,#f7f7f1bd 72%),#f6f6f0bd}.poster-inner{padding:1.2rem}.poster-title{font-size:2rem}.play-circle{width:3.2rem;height:3.2rem}.play-copy strong{font-size:.8rem}}@media (width<=380px){.headline{font-size:1.95rem}.step-title{font-size:.6rem}.outro-title{font-size:2.7rem}}
