:root{--lime:#a9ff67;--yellow:#f4db5e;--teal:#25454a;--ink:#090909;--white:#fff;--bg:var(--ink);--bg-wash:linear-gradient(180deg, #090909 0%, #0c1a1d 45%, #25454a 130%);--panel:#ffffff0a;--panel-2:#ffffff12;--surface:#0f1214;--surface-2:#141a1c;--border:#ffffff0e;--border-strong:#ffffff1a;--panel-radius:20px;--teal-active:#25454a;--clip:#2c525a;--clip-soft:#3b626973;--text:#ffffffd9;--text-mid:#ffffff8c;--text-dim:#fff6;--text-hi:var(--white);--link:#9fbec3;--glow-teal:#25454ad9;--glow-lime:#a9ff6729;--sans:"Instrument Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--serif:"Instrument Serif", Georgia, "Times New Roman", serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--t-hero:clamp(46px, 8.2vw, 128px);--t-display:clamp(40px, 6.6vw, 104px);--t-heading:clamp(32px, 4.6vw, 64px);--t-title:clamp(28px, 3.4vw, 46px);--t-body:clamp(15px, 1.15vw, 17px);--t-micro:13px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-soft:cubic-bezier(.33, 1, .68, 1);--page:1240px;--gutter:24px;--radius:18px;--radius-lg:28px;font:400 17px/1.6 var(--sans);color:var(--text);background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;overflow-x:hidden}body:after{content:"";z-index:9999;pointer-events:none;opacity:.032;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}#root{isolation:isolate}h1,h2,h3{color:var(--text-hi);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:500;line-height:1.04}p{text-wrap:pretty;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}::selection{background:var(--lime);color:var(--ink)}:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:4px}.container{width:100%;max-width:var(--page);padding-inline:var(--gutter);margin-inline:auto}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.section{padding-block:clamp(96px,13vw,190px);position:relative}section[id],[id=top]{scroll-margin-top:88px}.bloom{background:linear-gradient(#fff 22%,#ffffffb8 78%,#ffffff80 100%);color:#0000;filter:drop-shadow(0 0 30px #ffffff29)drop-shadow(0 0 70px #a9ff6717);-webkit-background-clip:text;background-clip:text}.bloom--teal{background:linear-gradient(150deg, #fff 8%, #b9d9dd 52%, var(--link) 100%);color:#0000;filter:drop-shadow(0 0 34px #9fbec338);-webkit-background-clip:text;background-clip:text}.section-title{max-width:20ch;font-size:var(--t-heading);letter-spacing:-.03em;text-align:center;text-wrap:balance;color:var(--text-hi);margin-inline:auto;font-weight:500;line-height:1.06}.lede{font-size:var(--t-body);color:var(--text-mid);max-width:42ch;font-weight:300}.kicker{background:var(--panel);border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:var(--t-micro);color:var(--text-mid);border-radius:999px;align-items:center;gap:9px;padding:6px 16px;font-weight:400;display:inline-flex}.kicker:before{content:"";background:var(--lime);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #a9ff67cc}.panel{border-radius:var(--panel-radius);background:var(--panel);border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tnum{font-variant-numeric:tabular-nums}.words{display:inline}.words__w{white-space:pre;opacity:0;filter:blur(12px);transition:opacity .9s var(--ease-out), filter .9s var(--ease-out), transform .9s var(--ease-out);transition-delay:calc(var(--i,0) * 55ms + var(--delay,0s));display:inline-block;transform:translateY(.4em)}.is-revealed .words__w{opacity:1;filter:none;transform:none}[data-reveal]{opacity:0;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:translateY(22px)}[data-reveal].is-visible{opacity:1;transform:none}.btn{white-space:nowrap;cursor:pointer;transition:transform .35s var(--ease-out), background-color .25s ease, border-color .25s ease, box-shadow .35s var(--ease-out);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:13px 24px;font-size:15px;font-weight:500;display:inline-flex}.btn--primary{background:var(--white);color:var(--ink);font-weight:500;box-shadow:0 8px 24px -12px #000c}.btn--primary:hover{background:#ffffffeb;transform:translateY(-2px);box-shadow:0 14px 32px -14px #000000d9}.btn--ghost{background:var(--panel);border-color:var(--border);color:var(--text)}.btn--ghost:hover{border-color:var(--border-strong);background:#ffffff14;transform:translateY(-2px)}.btn--lg{padding:17px 34px;font-size:17px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.words__w,[data-reveal]{opacity:1;filter:none;transform:none}}.preview__frame{aspect-ratio:16/9;border:1px solid var(--border);border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.preview__poster{background:radial-gradient(ellipse 60% 70% at 30% 25%, #a9ff6747, transparent 60%), radial-gradient(ellipse 70% 60% at 78% 70%, #f4db5e38, transparent 62%), linear-gradient(150deg, var(--teal), #0d1618 70%);position:absolute;inset:0}.preview__play{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0909098c;border:1px solid #ffffff40;border-radius:50%;width:58px;height:58px;position:relative}.preview__play:after{content:"";border-style:solid;border-width:8px 0 8px 13px;border-color:transparent transparent transparent var(--white);position:absolute;top:50%;left:52%;translate:-50% -50%}.preview__caption{color:var(--white);white-space:nowrap;background:#090909ad;border-radius:8px;padding:7px 14px;font-size:14px;font-weight:500;position:absolute;bottom:16px;left:50%;translate:-50%}.preview__caption b{color:var(--lime);font-weight:600}.preview__ratio{letter-spacing:.04em;color:#ffffffbf;background:#09090999;border-radius:6px;padding:4px 10px;font-size:11.5px;position:absolute;top:12px;right:12px}@keyframes pulse-ring{0%{box-shadow:0 0 #a9ff678c}70%,to{box-shadow:0 0 0 9px #a9ff6700}}.logo{align-items:center;gap:9px;display:inline-flex}.logo__mark{width:var(--logo-size,28px);height:var(--logo-size,28px);flex:none}.logo__word{font-size:calc(var(--logo-size,28px) * .72);letter-spacing:-.02em;color:var(--text-hi);font-weight:600}.navmenu{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .28s var(--ease-out), visibility .28s;background:#06080999;position:fixed;inset:0}.navmenu.is-open{opacity:1;visibility:visible}.navmenu__panel{border-right:1px solid var(--border-strong);width:min(310px,84vw);transition:transform .32s var(--ease-out);overscroll-behavior:contain;touch-action:pan-y;background:#0c0e0ffa;flex-direction:column;gap:6px;padding:18px 14px 14px;display:flex;position:absolute;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%);box-shadow:0 30px 80px -30px #000000f2}.navmenu.is-open .navmenu__panel{transform:translate(0)}.navmenu__head{justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin-bottom:10px;padding:0 4px 0 10px;display:flex}.navmenu__items{flex-direction:column;gap:2px;display:flex}.navmenu__item{min-height:46px;font:inherit;text-align:left;color:var(--text-mid);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-size:15.5px;transition:background-color .2s,color .2s;display:flex}.navmenu__item:hover{color:var(--text-hi);background:#ffffff0d}.navmenu__item.is-active{color:var(--text-hi);background:#ffffff14}.navmenu__item.is-inert{color:var(--text-dim);cursor:default}.navmenu__item.is-inert:hover{color:var(--text-dim);background:0 0}.navmenu__item.is-primary{background:var(--white);color:var(--ink);justify-content:center;margin-top:8px;font-weight:500}.navmenu__item.is-primary:hover{color:var(--ink);background:#ffffffe6}.navmenu__icon{color:currentColor;flex:none;place-items:center;width:20px;height:20px;display:grid}.navmenu__icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.navmenu__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.navmenu__foot{border-top:1px solid var(--border);margin-top:auto;padding-top:12px}.navmenu__close{width:32px;height:32px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;padding:0;transition:background-color .2s,color .2s;display:grid}.navmenu__close:hover{color:var(--text-hi);background:#ffffff0f}.navmenu__close svg{fill:none;width:16px;height:16px}.navmenu__toggle{border:1px solid var(--border);cursor:pointer;background:#ffffff0a;border-radius:999px;flex:none;place-items:center;width:42px;height:42px;padding:0;display:grid}.navmenu__bars,.navmenu__bars:before,.navmenu__bars:after{background:var(--text-hi);border-radius:2px;width:17px;height:1.5px;transition:transform .25s,opacity .2s;display:block}.navmenu__bars{position:relative}.navmenu__bars:before,.navmenu__bars:after{content:"";position:absolute;left:0}.navmenu__bars:before{top:-6px}.navmenu__bars:after{top:6px}.navmenu__bars.is-open{background:0 0}.navmenu__bars.is-open:before{transform:translateY(6px)rotate(45deg)}.navmenu__bars.is-open:after{transform:translateY(-6px)rotate(-45deg)}@media (prefers-reduced-motion:reduce){.navmenu,.navmenu__panel,.navmenu__bars,.navmenu__bars:before,.navmenu__bars:after{transition-duration:.01ms}}.navmenu__who{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;margin:4px 12px 6px;font-size:12.5px;overflow:hidden}.set{z-index:1000;-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%);animation:set-fade .3s var(--ease-out) both;background:#09090999;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}@keyframes set-fade{0%{opacity:0}}.set__card{border-color:var(--border-strong);width:100%;max-width:720px;min-height:340px;max-height:calc(100svh - 40px);box-shadow:0 40px 90px -30px #000000f2, 0 0 70px -24px var(--glow-teal), inset 0 1px 0 #ffffff17;animation:set-rise .45s var(--ease-out) both;background:linear-gradient(#101518 0%,#0d1a1d 100%);grid-template-columns:minmax(132px,auto) 1fr;display:grid;position:relative;overflow:hidden}@keyframes set-rise{0%{opacity:0;filter:blur(6px);transform:translateY(22px)scale(.98)}}.set__rail{border-right:1px solid var(--border);flex-direction:column;gap:2px;padding:22px 12px;display:flex}.set__tab{color:var(--text-mid);font:inherit;text-align:left;cursor:pointer;transition:color .18s var(--ease-soft), background .18s var(--ease-soft);background:0 0;border:0;border-radius:10px;padding:8px 12px;font-size:14px}.set__tab:hover{color:var(--text)}.set__tab.is-active{background:var(--panel);color:var(--text-hi)}.set__pane{flex-direction:column;padding:22px clamp(20px,3vw,30px) 24px;display:flex;overflow-y:auto}.set__head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.set__head h2{letter-spacing:-.01em;color:var(--text-hi);margin:0;font-size:19px;font-weight:500}.set__close{width:30px;height:30px;color:var(--text-dim);cursor:pointer;transition:color .18s var(--ease-soft), background .18s var(--ease-soft);background:0 0;border:0;border-radius:9px;place-items:center;margin-right:-6px;padding:0;display:grid}.set__close:hover{background:var(--panel);color:var(--text-hi)}.set__close svg{fill:none;width:15px;height:15px}.set__rows{flex-direction:column;flex:1;gap:14px;display:flex}.set__row{justify-content:space-between;align-items:center;gap:20px;min-height:30px;display:flex}.set__label{color:var(--text-mid);font-size:14px}.set__value{color:var(--text-hi);text-align:right;overflow-wrap:anywhere;font-size:14px}.set__value--quiet{color:var(--text-dim)}.set__select{border:1px solid var(--border);background:var(--panel);color:var(--text-hi);font:inherit;cursor:pointer;border-radius:9px;padding:6px 10px;font-size:14px}.set__link{color:var(--link);font:inherit;text-align:left;cursor:pointer;transition:color .18s var(--ease-soft);background:0 0;border:0;padding:0;font-size:14px}.set__link:hover:not(:disabled){color:var(--text-hi)}.set__link:disabled{color:var(--text-dim);cursor:default}.set__prose{max-width:42ch;color:var(--text-mid);margin:0;font-size:14px;line-height:1.55}.set__note{color:var(--text-dim);margin:0;font-size:13px}.set__empty{color:var(--text-dim);margin:auto 0;font-size:14px}.set__foot{flex-wrap:wrap;align-items:center;gap:16px;margin-top:auto;padding-top:20px;display:flex}.set__danger{color:var(--text-dim);transition:color .18s var(--ease-soft);margin-left:auto;font-size:13px;text-decoration:none}.set__danger:hover{color:#e88b7d}@media (width<=560px){.set__card{grid-template-columns:1fr;min-height:0}.set__rail{border-right:0;border-bottom:1px solid var(--border);scrollbar-width:none;flex-direction:row;gap:4px;padding:12px;overflow-x:auto}.set__rail::-webkit-scrollbar{display:none}.set__tab{white-space:nowrap}}.set__plan{flex-direction:column;flex:1;gap:26px;display:flex}.plan__head{grid-template-columns:auto 1fr auto;align-items:start;gap:14px;display:grid}.plan__mark{width:40px;height:40px;color:var(--text-mid);place-items:center;display:grid}.plan__mark svg{width:30px;height:30px}.plan__what{min-width:0}.plan__name{font-family:var(--serif);color:var(--text-hi);margin:0;font-size:24px;font-style:italic;line-height:1.15}.plan__note{color:var(--text-mid);margin:2px 0 0;font-size:13.5px}.plan__when{color:var(--text-dim);margin:4px 0 0;font-size:12.5px}.plan__when--warn{color:#e88b7d}.plan__action{border:1px solid var(--border-strong);font:inherit;color:var(--text-hi);white-space:nowrap;cursor:pointer;transition:background .18s var(--ease-soft);background:0 0;border-radius:10px;flex:none;padding:8px 15px;font-size:13.5px}.plan__action:hover:not(:disabled){background:var(--panel-2)}.plan__action:disabled{color:var(--text-dim);cursor:default}.plan__action--small{padding:6px 13px;font-size:13px}.plan__year{margin-top:-18px;margin-left:54px}.plan__label{color:var(--text-hi);margin:0 0 10px;font-size:14px;font-weight:500}.plan__row{align-items:center;gap:10px;display:flex}.plan__redeem{margin-top:4px}.plan__code{border:1px solid var(--border);background:var(--panel);min-width:0;color:var(--text-hi);font:inherit;text-transform:uppercase;border-radius:9px;flex:1;padding:6px 10px;font-size:14px}.plan__code::placeholder{color:var(--text-dim);text-transform:none}.plan__code:focus-visible{outline:2px solid var(--link);outline-offset:1px}.plan__code:disabled{opacity:.6}.plan__card{color:var(--text-hi);font-size:13.5px}.plan__digits{color:var(--text-mid);flex:1;font-size:13.5px}.plan__table{border-collapse:collapse;width:100%;font-size:13.5px}.plan__table th{color:var(--text-dim);text-align:left;padding:0 0 8px;font-weight:400}.plan__table td{border-top:1px solid var(--border);color:var(--text);padding:9px 0}.plan__table td:last-child,.plan__table th:last-child{text-align:right}.plan__status{color:var(--text-mid)}.plan__gift{border:1px solid var(--border);letter-spacing:.01em;color:var(--text-dim);white-space:nowrap;border-radius:999px;align-self:center;padding:6px 12px;font-size:12.5px}@media (width<=560px){.plan__head{grid-template-columns:auto minmax(0,1fr)}.plan__action,.plan__gift{grid-column:1/-1;place-self:start}}.shell{grid-template-columns:232px minmax(0,1fr);min-height:100svh;display:grid}.shell__side{border-right:1px solid var(--border);background:var(--surface);flex-direction:column;gap:26px;height:100svh;padding:24px 18px;display:flex;position:sticky;top:0}.shell__brand{padding-inline:8px}.shell__nav{flex-direction:column;gap:2px;display:flex}.shell__link{color:var(--text-mid);border-radius:12px;padding:10px 12px;font-size:14.5px;transition:background-color .25s,color .25s}.shell__link:hover{color:var(--text-hi);background:#ffffff0a}.shell__link.is-active{color:var(--text-hi);background:#ffffff12}.shell__link.is-inert{color:var(--text-dim);cursor:default}.shell__link.is-inert:hover{color:var(--text-dim);background:0 0}.shell__foot{border-top:1px solid var(--border);flex-direction:column;gap:6px;margin-top:auto;padding:12px;display:flex}.shell__who{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.shell__acts{gap:14px;display:flex}.shell__act{font:inherit;color:var(--text-mid);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;transition:color .2s}.shell__act:hover{color:var(--text-hi)}.shell__main{background:radial-gradient(52% 40% at 50% 0%, #25454a66, transparent 72%), var(--bg);min-width:0;padding:clamp(28px,4vw,54px) clamp(20px,4vw,56px);position:relative}.shell__side .navmenu__toggle{display:none}@media (width<=760px){.shell{grid-template-columns:minmax(0,1fr)}.shell__side{border-right:0;border-bottom:1px solid var(--border);flex-direction:row;justify-content:space-between;align-items:center;gap:16px;height:auto;padding:12px 16px;position:static}.shell__nav,.shell__foot{display:none}.shell__side .navmenu__toggle{display:grid}}.modal{z-index:1000;-webkit-backdrop-filter:blur(10px)saturate(120%);backdrop-filter:blur(10px)saturate(120%);animation:modal-fade .3s var(--ease-out) both;background:#09090999;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}@keyframes modal-fade{0%{opacity:0}}.modal__card{border:1px solid var(--border-strong);border-radius:var(--panel-radius);width:100%;max-width:420px;max-height:calc(100svh - 40px);box-shadow:0 40px 90px -30px #000000f2, 0 0 70px -24px var(--glow-teal), inset 0 1px 0 #ffffff17;animation:modal-rise .45s var(--ease-out) both;background:linear-gradient(#101518 0%,#0d1a1d 100%);flex-direction:column;padding:clamp(26px,4.4svh,38px) clamp(22px,3vw,32px);display:flex;position:relative;overflow-y:auto}@keyframes modal-rise{0%{opacity:0;filter:blur(6px);transform:translateY(22px)scale(.98)}}.modal__close{z-index:1;border:1px solid var(--border);background:var(--panel);width:34px;height:34px;color:var(--text-mid);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:color .2s,border-color .2s,background-color .2s;display:grid;position:absolute;top:14px;right:14px}.modal__close:hover{color:var(--text-hi);border-color:var(--border-strong);background:#ffffff14}.modal__close svg{width:16px;height:16px}@media (prefers-reduced-motion:reduce){.modal,.modal__card{animation:none}}.authm__title{letter-spacing:-.04em;text-align:center;padding-inline:26px;font-size:clamp(26px,3vw,34px)}.authm__providers{flex-direction:column;gap:10px;margin-top:clamp(18px,3svh,26px);display:flex}.authm__provider{gap:11px;width:100%}.authm__provider svg{flex:none;width:18px;height:18px}.authm__divider{color:var(--text-dim);font-size:var(--t-micro);letter-spacing:.04em;align-items:center;gap:12px;margin-top:16px;display:flex}.authm__divider:before,.authm__divider:after{content:"";background:var(--border);flex:1;height:1px}.authm__divider+.authm__form{margin-top:16px}.authm__form{flex-direction:column;gap:15px;margin-top:clamp(18px,3svh,26px);display:flex}.authm__field{text-align:left;flex-direction:column;gap:7px;display:flex}.authm__field label{font-size:var(--t-micro);letter-spacing:.04em;color:var(--text-mid)}.authm__field input{border:1px solid var(--border-strong);color:var(--text-hi);transition:border-color .3s var(--ease-out), box-shadow .3s var(--ease-out);background:#00000040;border-radius:14px;padding:13px 16px;font-size:16px;line-height:1.4}.authm__field input::placeholder{color:var(--text-dim)}.authm__field input:focus{border-color:#ffffff6b;outline:none;box-shadow:0 0 0 4px #9fbec317,0 0 34px -12px #9fbec366}.authm__forgot{font-size:var(--t-micro);color:var(--text-mid);cursor:pointer;background:0 0;border:0;align-self:flex-end;margin-top:-8px;padding:0;transition:color .2s}.authm__forgot:hover{color:var(--text-hi)}.authm__submit{width:100%;margin-top:2px}.authm__trouble{min-height:1.4em;font-size:var(--t-micro);letter-spacing:.02em;color:var(--yellow);text-align:center;margin-top:-4px}.authm__sent{text-align:center;flex-direction:column;align-items:center;gap:12px;padding-block:8px;display:flex}.authm__mail{width:52px;height:52px;color:var(--ink);background:linear-gradient(135deg, var(--lime), var(--yellow));border-radius:50%;place-items:center;display:grid;box-shadow:0 0 34px #a9ff6773}.authm__mail svg{width:26px;height:26px}.authm__sent h2{font-size:var(--t-title)}.authm__sent p{color:var(--text-mid);overflow-wrap:anywhere;max-width:32ch}.authm__switch{color:var(--text-mid);text-align:center;margin-top:clamp(14px,2.4svh,20px);font-size:14px}.authm__switch button{color:var(--text-hi);font-size:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.join{width:100%}.join__field{border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);transition:border-color .3s var(--ease-out), box-shadow .3s var(--ease-out);background:#ffffff0d;border-radius:999px;align-items:center;gap:8px;padding:6px 6px 6px 16px;display:flex}.join__field:focus-within{border-color:#a9ff6780;box-shadow:0 0 0 4px #a9ff6714,0 0 34px -14px #a9ff6773}.join__field.has-error{border-color:#f4db5e8c}.join__field input{min-width:0;color:var(--text-hi);letter-spacing:-.01em;background:0 0;border:0;flex:1;padding:12px 0;font-size:15px}.join__field input::placeholder{color:var(--text-dim)}.join__field input:focus{outline:none}.join__submit{white-space:nowrap;flex:none;padding:11px 20px;font-size:14.5px}.join__note{color:var(--text-dim);margin-top:11px;font-size:12.5px}.join__field.has-error~.join__note{color:var(--yellow)}.join--done{color:var(--text);text-align:left;background:#a9ff670f;border:1px solid #a9ff674d;border-radius:16px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.join__tick{border:solid var(--lime);border-width:0 0 1.8px 1.8px;flex:none;width:12px;height:7px;margin-top:5px;position:relative;rotate:-45deg}.join.is-compact .join__field{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;flex-wrap:wrap;gap:0;padding:0}.join.is-compact .join__field:focus-within{box-shadow:none}.join.is-compact input{border:1px solid var(--border-strong);background:#00000059;border-radius:999px;flex-basis:100%;padding:11px 15px;font-size:14px}.join.is-compact .join__field.has-error input{border-color:#f4db5e8c}.join.is-compact .join__submit{justify-content:center;width:100%;margin-top:8px}.join.is-compact .join__note{margin-top:9px;font-size:11.5px}.join--done.is-compact{padding:12px 14px;font-size:13px}@media (width<=560px){.join__field{background:0 0;border:0;flex-wrap:wrap;gap:0;padding:0}.join__field input{border:1px solid var(--border-strong);background:#00000059;border-radius:999px;flex-basis:100%;padding:13px 16px}.join__submit{justify-content:center;width:100%;margin-top:9px}}.vkinds{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;width:100%;max-width:1080px;display:grid}.vrow{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--surface-2), var(--surface));transition:border-color .4s var(--ease-out), transform .4s var(--ease-out);grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:22px;padding:18px;display:grid}.vrow:hover{border-color:var(--border-strong);transform:translateY(-2px)}.vrow.is-live{background:radial-gradient(120% 80% at 18% 0%, #a9ff6712, transparent 58%), linear-gradient(180deg, var(--surface-2), var(--surface));box-shadow:0 50px 100px -50px #000000e6, 0 0 70px -40px var(--glow-lime);border-color:#a9ff6761}.vrow__preview{border:1px solid var(--border);background:radial-gradient(90% 90% at 22% 12%,#25454abf,#0000 70%),linear-gradient(160deg,#101418,#0a0d0f);border-radius:10px;place-items:center;height:100%;min-height:118px;display:grid;position:relative;overflow:hidden}.vrow__reel{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vrow.is-locked .vrow__preview{filter:saturate(.75)}.vrow__body{flex-direction:column;gap:8px;min-width:0;padding-block:6px;display:flex}.vrow__head{align-items:center;gap:10px;display:flex}.vrow__head h2{letter-spacing:-.01em;color:var(--text-hi);font-size:17px;font-weight:600}.vrow__badge{color:var(--text-dim);white-space:nowrap;background:#ffffff12;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:500}.vrow__badge--live{color:var(--lime);background:#a9ff6724}.vrow__note{color:var(--text-mid);font-size:13.5px;line-height:1.5}.vrow.is-locked .vrow__note{color:var(--text-dim)}.vrow__meta{letter-spacing:.02em;color:var(--text-dim);font-size:12.5px}.vrow__act{margin-top:auto;padding-top:12px}.vrow__cta{justify-content:center;width:100%;padding-block:10px}.why{flex-direction:column;gap:10px;display:flex}.why__ask{color:var(--text);font-size:13.5px}.why__chips{flex-wrap:wrap;gap:8px;display:flex}.why__chip{border:1px solid var(--border-strong);color:var(--text);cursor:pointer;background:#ffffff0a;border-radius:999px;padding:7px 14px;font-size:13px;transition:border-color .25s,background-color .25s,color .25s}.why__chip:hover{color:var(--text-hi);background:#a9ff6714;border-color:#a9ff6780}.why__chip--skip{color:var(--text-dim);background:0 0;border-color:#0000}.why__chip--skip:hover{color:var(--text);background:0 0;border-color:#0000}.why__thanks{color:var(--text);font-size:13.5px}.film{position:absolute;inset:0;overflow:hidden;container-type:inline-size}.film__flash{z-index:4;pointer-events:none;opacity:0;background:#eafbdd;position:absolute;inset:0}.film--teaser{background:radial-gradient(80% 70% at 28% 20%,#25454ad9,#0000 70%),linear-gradient(160deg,#10181b,#080b0d)}.film__shot{opacity:0;place-items:center;padding:9% 11%;animation:6s step-end infinite film-cut;display:grid;position:absolute;inset:0}.film__shot:nth-child(2){animation-delay:1.5s}.film__shot:nth-child(3){animation-delay:3s}.film__shot:nth-child(4){animation-delay:4.5s}@keyframes film-cut{0%,24%{opacity:1}25%,to{opacity:0}}.film__push{animation:film-push 1.5s var(--ease-soft) infinite}@keyframes film-push{0%{transform:scale(1)}to{transform:scale(1.07)}}.film__kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--lime);text-shadow:0 0 18px #a9ff6780;font-size:clamp(8px,5.4cqw,14px)}.film__headline{letter-spacing:-.03em;text-align:center;text-wrap:balance;color:var(--text-hi);font-size:clamp(13px,10cqw,30px);font-weight:500;line-height:1.05}.film__screen{aspect-ratio:16/10;width:78%;animation:film-rise 1.5s var(--ease-out) infinite;background:linear-gradient(165deg,#1b2a30,#0d1417);border:1px solid #ffffff2e;border-radius:5px;flex-direction:column;gap:7%;padding:7%;display:flex;box-shadow:0 14px 30px -12px #000000e6}@keyframes film-rise{0%{opacity:.4;transform:translateY(16%)}30%,to{opacity:1;transform:translateY(0)}}.film__screen i{background:#ffffff29;border-radius:2px;height:8%;min-height:3px}.film__screen i:first-child{background:#a9ff6799;width:58%}.film__screen i:nth-child(2){width:88%}.film__screen i:nth-child(3){width:70%}.film__lockup{align-items:center;gap:8%;display:flex}.film__mark{aspect-ratio:1;background:var(--lime);color:#07120a;text-transform:uppercase;border-radius:9px;place-items:center;width:clamp(18px,13cqw,40px);font-size:clamp(11px,8cqw,25px);font-weight:600;display:grid;box-shadow:0 0 26px #a9ff6766}.film__word{letter-spacing:-.02em;color:var(--text-hi);font-size:clamp(12px,9cqw,28px);font-weight:500}.film--teaser .film__flash{animation:1.5s linear infinite film-flash}@keyframes film-flash{0%,2.5%{opacity:.42}7%,to{opacity:0}}.vrow__reel{opacity:0;transition:opacity .6s var(--ease-out);z-index:5}.vrow__reel.is-up{opacity:1}.film__stage{transform-origin:50%;animation:7.2s step-end infinite film-jumpcuts;position:absolute;inset:0}@keyframes film-jumpcuts{0%,24%{transform:scale(1)translate(0)}25%,49%{transform:scale(1.9)translate(12%,8%)}50%,74%{transform:scale(1.35)translate(-14%,-6%)}75%,to{transform:scale(2.4)translate(4%,-14%)}}.film--demo .film__flash{animation:1.8s linear infinite film-flash}.film__app{background:linear-gradient(#141b1f,#0d1215);border:1px solid #ffffff24;border-radius:7px;flex-direction:column;gap:5px;padding:7px;display:flex;position:absolute;inset:14% 12%;overflow:hidden}.film__chrome{gap:3px;display:flex}.film__chrome i{background:#fff3;border-radius:50%;width:4px;height:4px}.film__line{background:#ffffff14;border-radius:3px;height:5px}.film__line--wide{width:84%}.film__line--mid{width:58%}.film__button{background:#25454ad9;border-radius:4px;width:62%;height:12px;margin-top:auto;position:relative;overflow:hidden}.film__button:after{content:"";animation:film-fill 7.2s var(--ease-out) infinite;background:linear-gradient(90deg,#a9ff67d9,#a9ff6759);position:absolute;inset:0;transform:translate(-101%)}@keyframes film-fill{0%,30%{transform:translate(-101%)}40%,70%{transform:translate(0)}80%,to{transform:translate(-101%)}}.film__cursor{z-index:3;width:13px;height:13px;animation:film-cursor 7.2s var(--ease-out) infinite;position:absolute;top:62%;left:62%}.film__cursor svg{filter:drop-shadow(0 1px 3px #000c);width:100%;height:100%}.film__cursor:after{content:"";opacity:0;width:26px;height:26px;animation:film-click 7.2s var(--ease-out) infinite;border:1.5px solid #a9ff67e6;border-radius:50%;position:absolute;top:-7px;left:-7px}@keyframes film-cursor{0%{transform:translate(14px,10px)}26%,34%{transform:translate(-16px,6px)}60%{transform:translate(-4px,-12px)}to{transform:translate(14px,10px)}}@keyframes film-click{0%,32%{opacity:0;transform:scale(.4)}36%{opacity:1;transform:scale(.7)}46%{opacity:0;transform:scale(1.5)}to{opacity:0}}.film__grid{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:5px;display:grid;position:absolute;inset:13%}.film__tile{animation:film-drop 6.4s var(--ease-out) infinite;background:linear-gradient(150deg,#17262a,#0e1518);border:1px solid #ffffff1a;border-radius:5px}.film__tile:first-child{animation-delay:.15s}.film__tile:nth-child(3){animation-delay:.3s}.film__tile:nth-child(4){animation-delay:.45s}@keyframes film-drop{0%,18%{opacity:1;filter:blur();transform:scale(1)}34%,88%{opacity:0;filter:blur(3px);transform:scale(.82)}97%,to{opacity:1;filter:blur();transform:scale(1)}}.film__tile--keep{z-index:2;animation:film-keep 6.4s var(--ease-out) infinite;grid-area:1/2;position:relative;overflow:hidden}.film__tile--keep:after{content:"";opacity:0;animation:film-grade 6.4s var(--ease-out) infinite;background:radial-gradient(70% 70% at 50% 30%,#a9ff6729,#0000 65%);position:absolute;inset:0}@keyframes film-keep{0%,18%{transform:scale(1)translate(0)}40%,88%{transform:scale(2.02)translate(-24.5%,24.5%)}97%,to{transform:scale(1)translate(0)}}@keyframes film-grade{0%,22%{opacity:0}45%,88%{opacity:1}97%,to{opacity:0}}.film__head{aspect-ratio:1;background:#ffffff38;border-radius:50%;width:26%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.film__shoulders{background:#ffffff29;border-radius:50% 50% 0 0;width:52%;height:40%;position:absolute;top:74%;left:50%;transform:translate(-50%)}.film__quote{z-index:3;font-family:var(--serif);color:#ffffffeb;text-shadow:0 2px 12px #000000e6;opacity:0;animation:film-quote 6.4s var(--ease-out) infinite;margin:0;font-size:clamp(11px,7.4cqw,20px);line-height:1.25;position:absolute;bottom:13%;left:12%;right:12%;transform:translateY(8px)}.film__quote em{color:var(--lime);font-style:normal}@keyframes film-quote{0%,42%{opacity:0;transform:translateY(8px)}56%,86%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(8px)}}.film__wave{z-index:3;opacity:.5;align-items:flex-end;gap:2px;height:10px;display:flex;position:absolute;bottom:7%;left:12%;right:12%}.film__wave i{height:30%;animation:film-wave 1.1s var(--ease-soft) infinite alternate;background:#a9ff678c;border-radius:1px;flex:1}.film__wave i:nth-child(2){animation-delay:.1s}.film__wave i:nth-child(3){animation-delay:.22s}.film__wave i:nth-child(4){animation-delay:50ms}.film__wave i:nth-child(5){animation-delay:.3s}.film__wave i:nth-child(6){animation-delay:.16s}.film__wave i:nth-child(7){animation-delay:.26s}.film__wave i:nth-child(8){animation-delay:80ms}@keyframes film-wave{to{height:100%}}.film--launch{background:radial-gradient(80% 70% at 50% 45%,#25454a8c,#0000 70%)}.film__bar{z-index:3;background:#050607;height:19%;position:absolute;left:0;right:0}.film__bar--top{top:0}.film__bar--bottom{bottom:0}.film__card{text-align:center;text-wrap:balance;font-family:var(--serif);color:#fffffff0;opacity:0;z-index:2;animation:film-titlecard 7.5s var(--ease-out) infinite;place-items:center;margin:0;padding:0 11%;font-size:clamp(11px,7.4cqw,22px);line-height:1.18;display:grid;position:absolute;inset:21% 0}.film__card>span{display:block}.film__card--2{animation-delay:2.5s}.film__card--3{animation-delay:5s}.film__card em{color:var(--lime);font-style:italic}@keyframes film-titlecard{0%{opacity:0;transform:scale(1.05)}9%,26%{opacity:1;transform:scale(1)}33%,to{opacity:0;transform:scale(.985)}}.film__card--3{color:var(--text-hi);font-size:clamp(20px,14cqw,38px);line-height:1}.film__sheen{position:relative}.film__sheen:after{content:attr(data-word);background:linear-gradient(100deg,#0000 38%,#fffffff2 50%,#0000 62%);color:#0000;animation:film-sheen 7.5s var(--ease-out) infinite;background-position:160% 0;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation-delay:5s;position:absolute;inset:0}@keyframes film-sheen{0%,10%{background-position:160% 0}30%,to{background-position:-60% 0}}@media (width<=880px){.vkinds{grid-template-columns:minmax(0,1fr);max-width:520px}}@media (width<=520px){.vrow{grid-template-columns:minmax(0,1fr)}.vrow__preview{aspect-ratio:2;height:auto}}@media (prefers-reduced-motion:reduce){.vrow:hover{transform:none}.film *,.film :before,.film :after,.film__stage{animation:none!important}.film__shot{opacity:0}.film__shot:last-of-type{opacity:1}.film__screen{opacity:1;transform:none}.film__stage{transform:scale(1)}.film__card{opacity:0}.film__card--3{opacity:1}.film__quote{opacity:1;transform:none}}.create{flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.create__bg{z-index:-1;pointer-events:none;background:radial-gradient(46% 40% at 50% 0,#25454a8c,#0000 72%),radial-gradient(30% 34% at 82% 8%,#a9ff6712,#0000 70%);position:absolute;inset:0}.create__top{justify-content:space-between;align-items:center;padding:22px clamp(20px,4vw,44px);display:flex}.create__site{border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--text);background:#ffffff0a;border-radius:999px;align-items:center;gap:12px;padding:7px 14px;font-size:13.5px;display:inline-flex}.create__change{color:var(--text-dim);font-size:12.5px;text-decoration:none;transition:color .25s}.create__change:hover{color:var(--lime)}.create__main{flex-direction:column;flex:1;align-items:center;padding-block:clamp(20px,4vh,48px) clamp(48px,7vh,96px);display:flex}.create__title{letter-spacing:-.03em;text-align:center;color:var(--text-hi);font-size:clamp(32px,4.4vw,62px);font-weight:500;line-height:1.06}.create__serif{font-family:var(--serif);letter-spacing:0;font-size:1.08em;font-style:italic;font-weight:400}.create__main>.vkinds{margin-top:clamp(32px,4.5vw,56px)}.bento__title{margin-bottom:clamp(44px,6vw,84px)}.bento__grid{grid-template-columns:repeat(6,1fr);gap:18px;display:grid}.bento__card{--px:50%;--py:0%;--lit:0;border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:clamp(180px,24vw,240px);transition:border-color .45s var(--ease-out), transform .45s var(--ease-out);flex-direction:column;grid-column:span 2;justify-content:flex-end;padding:24px;display:flex;position:relative;overflow:hidden}.bento__card:hover{border-color:var(--border-strong);transform:translateY(-4px)}.bento__card:before{content:"";pointer-events:none;background:radial-gradient(320px circle at var(--px) var(--py), #9fbec329, transparent 62%);opacity:var(--lit);transition:opacity .45s var(--ease-out);position:absolute;inset:0}.bento__card--wide{grid-column:span 4}.bento__big{font-size:clamp(22px,2.4vw,34px);line-height:1.05;position:relative}.bento__note{color:var(--text-dim);margin-top:12px;font-size:14px;position:relative}.bento__demo{pointer-events:none;place-items:center;padding-bottom:84px;display:grid;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 62%,#0000 94%);mask-image:linear-gradient(#000 62%,#0000 94%)}.cap{gap:10px;display:flex}.cap__w{color:var(--text-dim);animation:cap-pop 1.26s var(--ease-out) infinite;background:#ffffff0f;border-radius:10px;padding:9px 16px;font-size:clamp(15px,1.7vw,22px);font-weight:500}@keyframes cap-pop{0%,40%,to{color:var(--text-dim);background:#ffffff0f;transform:translateY(0)}12%,28%{background:var(--white);color:var(--ink);transform:translateY(-5px)}}.kit{gap:12px;display:flex}.kit__dot{width:34px;height:34px;animation:kit-drop 3.4s var(--ease-out) infinite;border-radius:50%;box-shadow:0 0 22px -4px}@keyframes kit-drop{0%,70%,to{transform:translateY(0)scale(1)}12%{transform:translateY(-10px)scale(1.12)}}.ratio{place-items:center;display:grid}.ratio__box{aspect-ratio:16/9;background:#25454a80;border:1.5px solid #ffffffe6;border-radius:8px;width:110px;position:relative;overflow:hidden}.ratio__box:after{content:"";transform-origin:0;animation:ratio-render 4.4s var(--ease-soft) infinite;background:linear-gradient(90deg,#a9ff6780,#a9ff672e);position:absolute;inset:0}@keyframes ratio-render{0%{opacity:1;transform:scaleX(0)}62%{opacity:1;transform:scaleX(1)}74%,88%{opacity:.25;transform:scaleX(1)}to{opacity:1;transform:scaleX(0)}}.variants{grid-template-columns:repeat(4,1fr);gap:7px;width:148px;display:grid}.variants__cell{aspect-ratio:1;background:#ffffff12;border-radius:5px;animation:2.8s ease-in-out infinite variants-flash}@keyframes variants-flash{0%,60%,to{background:#ffffff12}18%{background:var(--teal-active)}}.broll{width:132px;height:84px;position:relative}.broll__sheet{border:1px solid var(--border-strong);background:linear-gradient(150deg, var(--clip), #101a1c);animation:broll-fan 4.2s var(--ease-soft) infinite;border-radius:9px;position:absolute;inset:0}.broll__sheet:nth-child(2){animation-delay:.16s}.broll__sheet:nth-child(3){animation-delay:.32s}@keyframes broll-fan{0%,to{transform:translate(0)rotate(0)}45%{transform:translate(14px,-12px)rotate(6deg)}}@media (width<=980px){.bento__grid{grid-template-columns:repeat(4,1fr)}.bento__card--wide{grid-column:span 4}}@media (width<=640px){.bento__grid{grid-template-columns:1fr}.bento__card,.bento__card--wide{grid-column:span 1;min-height:200px}}.close{text-align:center;padding-block:clamp(120px,16vw,230px);position:relative;overflow:hidden}.close__glow{filter:blur(60px);pointer-events:none;background:radial-gradient(#25454af2,#25454a73 44%,#0000 72%);border-radius:50%;width:min(1200px,140vw);height:700px;position:absolute;bottom:-46%;left:50%;translate:-50%}.close__inner{flex-direction:column;align-items:center;display:flex;position:relative}.close__line{display:block}.close__join{width:100%;max-width:520px;margin-top:clamp(36px,4.5vw,56px)}.close__inner .close__title{text-align:center}.close__talk{color:var(--text-dim);margin-top:22px;font-size:14px;font-weight:300}.close__talkLink{color:var(--text-hi);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--text-hi) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--text-hi) 35%, transparent);transition:text-decoration-color .25s}.close__talkLink:hover{text-decoration-color:currentColor}.lang{align-items:center;gap:.5rem;font-size:.8125rem;display:inline-flex}.lang__label{color:var(--muted,#8b8b9a)}.lang__select{appearance:none;border:1px solid color-mix(in srgb, currentColor 18%, transparent);color:inherit;font:inherit;cursor:pointer;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%238b8b9a' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right .55rem center;background-repeat:no-repeat;background-size:10px 6px;border-radius:8px;padding:.3rem 1.6rem .3rem .6rem;font-size:.8125rem;transition:border-color .2s}.lang__select:hover:not(:disabled){border-color:color-mix(in srgb, currentColor 36%, transparent)}.lang__select:focus-visible{outline:2px solid var(--accent,#b6ff3b);outline-offset:2px}.lang__select:disabled{opacity:.5;cursor:progress}.lang__select option{color:#f4f4fa;background:#14141c}.footer{border-top:1px solid var(--border)}.footer__inner{align-items:center;gap:40px;padding-block:30px;display:flex}.footer__brand{align-items:center;gap:16px;display:flex}.footer__copy{color:var(--text-dim);font-size:13px;font-weight:300}.footer__links{gap:26px;margin-inline:auto;font-size:14px;font-weight:300;display:flex}.footer__links a{color:var(--link);transition:color .25s}.footer__links a:hover{color:var(--text-hi)}.footer__lang{flex-shrink:0;align-items:center;display:flex}@media (width<=900px){.footer__inner{text-align:center;flex-direction:column;gap:24px}.footer__links{flex-wrap:wrap;justify-content:center;margin-inline:0}}.vfan{pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;width:100vw;margin-inline:calc(50% - 50vw);display:flex}.vfan__row{perspective:1600px;align-items:center;gap:26px;width:max-content;display:flex}.vfan__card{border:1px solid var(--border-strong);will-change:transform;background:#0d0d0d;border-radius:14px;width:380px;margin:0;overflow:hidden;box-shadow:0 40px 80px -30px #000000d9}.vfan__card video,.vfan__card img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.vfan__card:after{content:"";mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(#25454a24,#09090952);position:absolute;inset:0}.vfan__card{position:relative}.vfan__card:first-child{margin-right:16px}.vfan__card:nth-child(2){margin-right:-24px}.vfan__card:nth-child(4){margin-left:-24px}.vfan__card:nth-child(5){margin-left:16px}@media (width<=900px){.vfan__row{perspective:1100px;gap:12px}.vfan__card:first-child,.vfan__card:nth-child(5){display:none}.vfan__card{width:240px}}@media (width<=520px){.vfan__card{width:168px}}.urlbar{width:100%;max-width:660px}.urlbar__field{border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);transition:border-color .35s var(--ease-out), box-shadow .35s var(--ease-out);background:#ffffff0d;border-radius:999px;align-items:center;padding:10px 10px 10px 24px;display:flex;position:relative;box-shadow:0 30px 70px -30px #000000f2,inset 0 1px #ffffff17}.urlbar__field:focus-within{border-color:#a9ff6780;box-shadow:0 30px 70px -30px #000000f2,0 0 0 5px #a9ff6714,0 0 44px -14px #a9ff6773,inset 0 1px #ffffff17}.urlbar__field.has-error{border-color:#f4db5e8c}.urlbar__scheme{color:#ffffff42;letter-spacing:-.01em;flex:none;font-size:15px}.urlbar__entry{flex:1;min-width:0;display:grid;position:relative}.urlbar__entry input,.urlbar__ghost{letter-spacing:-.01em;grid-area:1/1;padding:13px 0;font-size:16px;line-height:1.4}.urlbar__entry input{color:var(--text-hi);background:0 0;border:0;min-width:0}.urlbar__entry input:focus{outline:none}.urlbar__ghost{pointer-events:none;color:var(--text-dim);align-items:center;display:flex}.urlbar__caret{background:var(--lime);width:1.5px;height:1.15em;margin-left:2px;animation:1.1s step-end infinite urlbar-blink;display:inline-block}@keyframes urlbar-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}.urlbar__submit{white-space:nowrap;flex:none}.urlbar__fine{color:var(--yellow);margin-top:14px;font-size:13px}@media (width<=720px){.urlbar__field{border-radius:22px;flex-wrap:wrap;padding:12px}.urlbar__scheme{display:none}.urlbar__entry{flex-basis:100%;padding-inline:8px}.urlbar__submit{width:100%;margin-top:10px}}@media (prefers-reduced-motion:reduce){.urlbar__caret{animation:none}}.hero{--px:50%;--py:32%;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding-block:128px 36px;display:flex;position:relative;overflow:hidden}.hero__bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.hero__glow{background:radial-gradient(48% 62% at 12% 0%, #a9ff674d, transparent 70%), radial-gradient(70% 78% at var(--px) var(--py), #25454a, #25454a73 52%, transparent 82%), radial-gradient(85% 55% at 50% 108%, #2c525ad9, transparent 72%);filter:blur(40px);transition:background-position .8s var(--ease-soft);position:absolute;inset:-25% -15%}.hero__inner{text-align:center;flex-direction:column;align-items:center;display:flex}.hero__kicker{letter-spacing:.02em;color:var(--text-mid);align-items:center;gap:9px;font-size:13.5px;display:inline-flex}.hero__kicker i{background:var(--lime);border-radius:50%;width:6px;height:6px;animation:1.8s ease-out infinite pulse-ring}@keyframes hero-fade{0%{opacity:0;transform:translateY(10px)}}.hero__title{letter-spacing:-.028em;color:var(--text-hi);margin-top:30px;font-size:clamp(32px,4.3vw,68px);font-weight:500;line-height:1.12}.hero__line{display:inline}.hero__line--serif{font-family:var(--serif);letter-spacing:0;color:var(--text-hi);font-size:1.08em;font-style:italic;font-weight:400}.hero__lede{max-width:56ch;color:var(--text-mid);margin-top:26px;font-size:clamp(15px,1.25vw,18px);line-height:1.6}.hero__urlbar{margin-top:clamp(30px,3.5vw,44px)}.hero__inner .vfan{margin-top:clamp(20px,2.5vw,32px)}.hero__handoff{color:var(--text);animation:hero-fade .6s var(--ease-out) both;margin-bottom:16px;font-size:15px}@media (width<=720px){.hero{padding-block:118px 64px}.hero__title{max-width:100%}}@media (prefers-reduced-motion:reduce){.hero__kicker i{animation:none}}.vthumb{aspect-ratio:16/9;background:radial-gradient(80% 80% at 20% 8%,#25454a8c,#0000 72%),linear-gradient(160deg,#12171b,#090b0d);display:block;position:relative;overflow:hidden}.vthumb__media{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out), opacity .4s ease;display:block}.vthumb.is-playing .vthumb__media{transform:scale(1.03)}.vthumb__plate{letter-spacing:-.04em;color:#ffffff21;-webkit-user-select:none;user-select:none;place-items:center;font-size:clamp(46px,7vw,68px);font-weight:500;display:grid;position:absolute;inset:0}.vthumb__cue{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:30px;height:30px;color:var(--text-hi);opacity:.9;transition:opacity .25s ease, transform .25s var(--ease-out);background:#0909099e;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:10px;right:10px}.vthumb__cue svg{width:15px;height:15px;margin-left:1px}.vthumb.is-playing .vthumb__cue{opacity:0;transform:scale(.8)}.vthumb__badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text);background:#090909b8;border-radius:7px;align-items:center;gap:7px;padding:4px 10px;font-size:11.5px;display:inline-flex;position:absolute;bottom:9px;left:9px}.vthumb__badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.vthumb__badge--live:before{background:var(--lime);animation:1.6s ease-in-out infinite vthumb-pulse}.vthumb__badge--bad{color:var(--yellow)}@keyframes vthumb-pulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.vthumb__media,.vthumb.is-playing .vthumb__media{transform:none}}.kept{width:min(100% - 2 * var(--gutter), var(--page));margin-inline:auto;padding-bottom:clamp(30px,5vw,56px)}.kept__head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:14px;display:flex}.kept__title{font-size:var(--t-body);color:var(--text-mid);font-weight:400}.kept__save{font:inherit;font-size:var(--t-body);color:var(--lime);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline #a9ff674d;text-decoration:underline #a9ff674d;transition:text-decoration-color .25s}.kept__save:hover{-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime)}.kept__row{scrollbar-width:thin;gap:14px;padding-bottom:4px;display:flex;overflow-x:auto}.kept__one{width:168px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:none;padding:0}.kept__one:hover:not(:disabled) .kept__name{color:var(--text-hi)}.kept__one:disabled{cursor:default}.kept__name{font-size:var(--t-micro);color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;transition:color .25s;display:block;overflow:hidden}@media (width<=560px){.kept__one{width:140px}}.nav{z-index:50;padding-inline:var(--gutter);pointer-events:none;justify-content:center;display:flex;position:fixed;inset:14px 0 auto}.nav__pill{pointer-events:auto;border:1px solid var(--border);-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);width:100%;max-width:780px;height:54px;transition:background-color .35s var(--ease-out), box-shadow .35s var(--ease-out);background:#0e101199;border-radius:999px;align-items:center;gap:26px;padding:0 8px 0 20px;display:flex;box-shadow:0 16px 44px -22px #000000d9,inset 0 1px #ffffff0d}.nav.is-scrolled .nav__pill{background:#0c0e0fdb;box-shadow:0 24px 60px -26px #000000f2,inset 0 1px #ffffff12}.nav__brand{flex:none;align-items:center;display:flex}.nav__links{align-items:center;gap:26px;margin-inline:auto;font-size:14px;display:flex}.nav__links a{color:var(--text-mid);transition:color .18s;position:relative}.nav__links a:after{content:"";background:var(--lime);transform-origin:0;width:100%;height:1px;transition:transform .24s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-6px;left:0;transform:scaleX(0)}.nav__links a:hover{color:var(--text-hi)}.nav__links a:hover:after{transform:scaleX(1)}.nav__cta{border-radius:999px;flex:none;align-items:center;gap:8px;padding:10px 16px;font-size:14px;display:inline-flex}.nav__cta i{width:7px;height:7px;transition:transform .22s var(--ease-out);border:1.6px solid;border-width:1.6px 1.6px 0 0;rotate:45deg}.nav__cta:hover i{transform:translate(2px,-2px)}.nav__auth{flex:none;padding:10px 16px;font-size:14px}.nav__pill .navmenu__toggle{display:none}@media (width<=860px){.nav__links,.nav__cta,.nav__auth{display:none}.nav__pill{justify-content:space-between;padding-right:9px}.nav__pill .navmenu__toggle{display:grid}}.pricing{padding-block:clamp(48px,5vw,64px);position:relative}.pricing__inner{text-align:center;flex-direction:column;align-items:center;display:flex}.pricing__title{margin-top:20px}.pricing__lede{max-width:58ch;color:var(--text-mid);margin-top:22px}.tiers{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;width:100%;margin-top:clamp(28px,3vw,40px);display:grid}.tier{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--surface-2), var(--surface));flex-direction:column;height:100%;padding:22px 20px 20px;display:flex}.tier.is-featured{background:radial-gradient(120% 70% at 50% 0%, #a9ff6717, transparent 62%), linear-gradient(180deg, var(--surface-2), var(--surface));box-shadow:0 50px 100px -50px #000000e6, 0 0 70px -40px var(--glow-lime);border-color:#a9ff676b}.tier__head{align-items:center;gap:10px;min-height:26px;display:flex}.tier__head h3{letter-spacing:-.01em;color:var(--text-hi);font-size:17px;font-weight:600}.tier__badge{color:var(--lime);white-space:nowrap;background:#a9ff6724;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:500}.tier__price{align-items:baseline;gap:8px;margin-top:16px;display:flex}.tier__price b{letter-spacing:-.04em;color:var(--text-hi);font-variant-numeric:tabular-nums;font-size:clamp(30px,2.6vw,38px);font-weight:600}.tier__talk{flex-direction:column;gap:2px;margin-top:16px;display:flex}.tier__talk b{letter-spacing:-.03em;color:var(--text-hi);font-size:clamp(24px,2.1vw,30px);font-weight:600}.tier__talk span{color:var(--text-dim);font-size:13px}.tier__price s{color:var(--text-dim);font-size:14px;text-decoration:none}.tier__note{color:var(--text-mid);margin-top:10px;font-size:14px;line-height:1.5}.tier__list{border-top:1px solid var(--border);color:var(--text);flex-direction:column;gap:10px;margin:18px 0 0;padding:18px 0 0;font-size:13.5px;list-style:none;display:flex}.tier__list li{grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;line-height:1.45;display:grid}.tier__list i{border:solid var(--lime);border-width:0 0 1.7px 1.7px;width:11px;height:7px;margin-top:5px;position:relative;rotate:-45deg}.tier__act{margin-top:auto;padding-top:20px}.tier__cta{justify-content:center;width:100%;padding:13px 20px}.tier__year{color:var(--yellow);margin-top:6px;font-size:13px}.tier__year s{color:var(--text-dim);margin-left:6px;text-decoration:line-through}.pricing__single{color:var(--text-mid);margin-top:20px;font-size:14.5px}.pricing__single b{color:var(--lime);font-weight:600}.pricing__failed{max-width:62ch;color:var(--text);border-left:2px solid var(--lime);margin-top:18px;padding-left:12px;font-size:13.5px;line-height:1.55}.pricing__fine{max-width:62ch;color:var(--text-dim);margin-top:14px;font-size:12.5px;line-height:1.55}@media (width<=1080px){.tiers{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}}@media (width<=620px){.tiers{grid-template-columns:minmax(0,1fr);max-width:460px}}.pricing__buySingle{font:inherit;color:var(--lime);cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--lime) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--lime) 40%, transparent);background:0 0;border:0;padding:0;font-weight:600;transition:text-decoration-color .15s}.pricing__buySingle:hover:not(:disabled){-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime)}.pricing__buySingle:disabled{opacity:.6;cursor:default}.problem__inner{text-align:center;flex-direction:column;align-items:center;display:flex}.problem__title{margin-top:20px}.problem__lede{max-width:62ch;color:var(--text-mid);margin-top:22px}.problem__grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;margin-top:clamp(48px,6vw,78px);display:grid}.pcard{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--surface-2), var(--surface));transition:border-color .4s var(--ease-out), transform .4s var(--ease-out);flex-direction:column;padding:18px;display:flex}.pcard:hover{border-color:var(--border-strong);transform:translateY(-3px)}.pcard h3{letter-spacing:-.02em;color:var(--text-hi);margin-top:20px;font-size:19px;font-weight:600}.pcard p{color:var(--text-mid);margin-top:8px;font-size:14px;line-height:1.5}.pcard__viz{border:1px solid var(--border);background:radial-gradient(120% 90% at 50% 0,#25454a66,#0000 70%),#0000004d;border-radius:14px;flex-direction:column;gap:14px;height:272px;padding:16px;display:flex;position:relative;overflow:hidden}.pcard__viz:after{content:"";pointer-events:none;animation:viz-sheen 8s var(--ease-soft) infinite;background:linear-gradient(115deg,#0000 42%,#ffffff0b 50%,#0000 58%);position:absolute;inset:-30%;transform:translate(-75%)}.pcard:nth-child(2) .pcard__viz:after{animation-delay:1.3s}.pcard:nth-child(3) .pcard__viz:after{animation-delay:2.6s}@keyframes viz-sheen{0%{transform:translate(-75%)}38%,to{transform:translate(75%)}}.pcard__stat{flex-direction:column;gap:6px;display:flex}.pcard__stat b{font-family:var(--serif);letter-spacing:-.01em;color:var(--text-hi);font-size:clamp(46px,3.8vw,64px);font-style:italic;font-weight:400;line-height:1}.pcard__stat em{letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);font-size:11.5px;font-style:normal}.steps{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.steps li{color:var(--text-dim);grid-template-columns:62px minmax(0,1fr) 28px;align-items:center;gap:8px;font-size:11px;display:grid}.steps__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.steps__bar{transform-origin:0;height:7px;width:calc(var(--w) * 88%);animation:step-draw 8s var(--ease-soft) infinite;animation-delay:calc(var(--i) * .5s);background:linear-gradient(90deg,#f4db5ed9,#f4db5e47);border-radius:3px}@keyframes step-draw{0%{filter:brightness();transform:scaleX(0)}9%{filter:brightness(1.45);transform:scaleX(1)}18%{filter:brightness()}80%{opacity:1;transform:scaleX(1)}90%,to{opacity:.6;filter:brightness();transform:scaleX(0)}}.steps__mins{text-align:right;font-variant-numeric:tabular-nums;animation:step-mins 8s var(--ease-soft) infinite;animation-delay:calc(var(--i) * .5s)}@keyframes step-mins{0%{opacity:.25}10%,80%{opacity:1}90%,to{opacity:.25}}.bars{flex:1;align-items:flex-end;gap:10px;padding-bottom:2px;display:flex}.bars__week{flex:1;align-items:flex-end;gap:3px;height:100%;display:flex}.bars__shipped,.bars__made{height:calc(var(--h) * 100%);transform-origin:bottom;animation:week-rise 8s var(--ease-soft) infinite;animation-delay:calc(var(--i) * .42s);border-radius:3px 3px 0 0;flex:1}@keyframes week-rise{0%{transform:scaleY(.14)}12%{transform:scaleY(1)}78%{transform:scaleY(1)}90%,to{transform:scaleY(.14)}}.bars__shipped{background:linear-gradient(#ffffff47,#ffffff1a)}.bars__made{background:var(--lime);min-height:2px;animation:week-rise 8s var(--ease-soft) infinite, made-glint 8s var(--ease-soft) infinite;animation-delay:calc(var(--i) * .42s)}@keyframes made-glint{0%,10%{filter:brightness();box-shadow:none}16%{filter:brightness(1.5);box-shadow:0 0 16px -2px var(--glow-lime)}28%,to{filter:brightness();box-shadow:none}}.bars__legend{color:var(--text-dim);gap:14px;font-size:10.5px;display:flex}.bars__legend em{align-items:center;gap:6px;font-style:normal;display:inline-flex}.bars__legend i{border-radius:2px;width:8px;height:8px}.bars__legend .is-shipped{background:#ffffff47}.bars__legend .is-made{background:var(--lime)}.month{flex:1;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;align-content:center;gap:5px;display:grid}.month i{animation:8s linear infinite day-scan;animation-delay:calc(var(--i) * .14s);background:#ffffff0f;border-radius:4px}@keyframes day-scan{0%,to{background:#ffffff0f}2%{background:#ffffff4d}6%{background:#ffffff0f}}.month i.is-used{background:var(--lime);box-shadow:0 0 14px -2px var(--glow-lime);animation:used-flare 8s var(--ease-soft) infinite;animation-delay:calc(var(--i) * .14s)}@keyframes used-flare{0%,to{background:var(--lime);filter:brightness();box-shadow:0 0 14px -2px var(--glow-lime)}2%{filter:brightness(1.6);box-shadow:0 0 26px 0 var(--glow-lime)}8%{filter:brightness()}}.month__foot{color:var(--text-dim);font-size:10.5px}@media (width<=940px){.problem__grid{grid-template-columns:minmax(0,1fr);max-width:460px}}@media (prefers-reduced-motion:reduce){.pcard__viz:after,.steps__bar,.steps__mins,.bars__shipped,.bars__made,.month i,.month i.is-used{animation:none}.pcard:hover{transform:none}}@property --progress{syntax:"<number>";inherits:true;initial-value:0}.seq{background:linear-gradient(#090909 0%,#0c1a1d 52%,#0a1214 100%)}.seq__track{--progress:0;height:320vh}.seq__sticky{height:100svh;padding:72px var(--gutter) 28px;max-width:var(--page);flex-direction:column;justify-content:center;gap:clamp(14px,2.4vh,26px);margin-inline:auto;display:flex;position:sticky;top:0}.seq__head{text-align:center;flex:none}.seq__sub{margin:12px auto 0}.crew{flex:none;justify-content:center;align-items:center;gap:clamp(16px,3.6vw,52px);display:flex;position:relative}.crew:before,.crew:after{content:"";height:1px;position:absolute;top:16px;left:8%;right:8%}.crew:before{background:var(--border-strong)}.crew:after{transform-origin:0;transform:scaleX(clamp(0, calc((var(--progress) - .06) * 1.8), 1));background:linear-gradient(90deg,#a9ff67b3,#a9ff6733)}.agent{--t:clamp(0, calc((var(--progress) - var(--in)) * var(--ramp)), 1);--w:min(clamp(0, calc((var(--progress) - var(--in)) * 14), 1), clamp(0, calc((var(--out) - var(--progress)) * 14), 1));z-index:1;opacity:calc(.35 + var(--t) * .65);transform:translateY(calc(var(--w) * -2px));grid-template-columns:32px auto;align-items:center;column-gap:9px;display:grid;position:relative}.agent__icon{border:1px solid rgba(255, 255, 255, calc(.14 + var(--w) * .16));background:radial-gradient(120% 120% at 50% 0%, rgba(169, 255, 103, calc(var(--w) * .18)), transparent 70%), #0d1416;width:32px;height:32px;box-shadow:0 0 calc(var(--w) * 20px) rgba(169, 255, 103, calc(var(--w) * .45));border-radius:10px;grid-row:span 2;place-items:center;display:grid}.agent__icon i{color:rgba(255, 255, 255, calc(.6 + var(--w) * .4));font-size:16px}.agent__name{color:rgba(255, 255, 255, calc(.7 + var(--t) * .3));font-size:12.5px;font-weight:500;line-height:1.2}.agent__verb{color:#fff6;grid-column:2;font-size:10px;line-height:1.2}.agent__busy{opacity:var(--w);gap:3px;display:flex;position:absolute;top:calc(100% + 4px);left:7px}.agent__busy i{background:var(--lime);border-radius:50%;width:3.5px;height:3.5px;animation:.9s ease-in-out infinite agent-busy}.agent__busy i:nth-child(2){animation-delay:.15s}.agent__busy i:nth-child(3){animation-delay:.3s}@keyframes agent-busy{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media (width<=640px){.crew{gap:8px}.agent{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:6px}.agent__icon{grid-row:auto}.agent__name{font-size:11px}.agent__verb{display:none}}.mock{--t:clamp(0, calc(var(--progress) * 16), 1);border:1px solid var(--border);min-height:0;opacity:calc(.35 + var(--t) * .65);transform:translateY(calc((1 - var(--t)) * 34px)) scale(calc(.975 + var(--t) * .025));background:linear-gradient(#0b1113 0%,#0d181b 60%,#12242790 100%);border-radius:22px;flex-direction:column;flex:1;gap:8px;padding:8px;font-weight:300;display:flex;overflow:hidden;box-shadow:0 60px 120px -50px #000}.mock__bar{flex:none;align-items:center;gap:8px;padding:4px 6px;display:flex}.mock__mark{background:var(--teal-active);border:1px solid #ffffff2e;border-radius:50%;flex:none;width:26px;height:26px;position:relative}.mock__mark:after{content:"";border:4.5px solid #0000;border-left:8px solid #fff;border-right-width:0;position:absolute;top:50%;left:55%;translate:-50% -50%}.mock__menu{gap:2px;min-width:0;display:flex;overflow:hidden}.mock__menu i{color:#ffffffd9;border-radius:999px;padding:5px 12px;font-size:12px;font-style:normal}.mock__file{text-align:center;color:var(--text-mid);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.mock__file s{color:#ffffff4d;text-decoration:none}.mock__file b{color:#fff;font-weight:500}.mock__actions{flex:none;gap:8px;display:flex}.mock__share,.mock__render{border-radius:999px;padding:5px 16px;font-size:12px;font-style:normal}.mock__share{border:1px solid var(--border-strong);background:var(--panel);color:#ffffffd9}.mock__render{--t:clamp(0, calc((var(--progress) - var(--in)) * var(--ramp)), 1);border:1px solid rgba(255, 255, 255, calc(.14 + var(--t) * .86));background:rgba(255, 255, 255, var(--t));color:rgb(calc(255 - var(--t) * 246) calc(255 - var(--t) * 246) calc(255 - var(--t) * 246));box-shadow:0 0 calc(var(--t) * 26px) rgba(255, 255, 255, calc(var(--t) * .35));font-weight:600}.mock__main{flex:1;grid-template-columns:186px minmax(0,1fr) 176px;gap:8px;min-height:0;display:grid}.mock__tabs{flex:none;gap:5px;padding:9px 9px 0;display:flex}.mock__tabs i{text-align:center;color:var(--text-mid);border-radius:999px;flex:1;padding:5px 0;font-size:11.5px;font-style:normal}.mock__tabs i.is-on{background:var(--teal-active);color:#fff;font-weight:500}.mock__side{flex-direction:column;min-height:0;display:flex;overflow:hidden}.mock__stages{flex-direction:column;gap:4px;min-height:0;margin:0;padding:12px 10px;list-style:none;display:flex;overflow:hidden}.stage{--t:clamp(0, calc((var(--progress) - var(--in)) * var(--ramp)), 1);background:rgba(37, 69, 74, var(--t));opacity:calc(.3 + var(--t) * .7);border-radius:999px;grid-template-columns:8px 1fr;align-items:center;column-gap:10px;padding:7px 12px;display:grid}.stage__dot{background:rgba(255, 255, 255, calc(.25 + var(--t) * .75));width:8px;height:8px;box-shadow:0 0 calc(var(--t) * 12px) rgba(169, 255, 103, calc(var(--t) * .9));border-radius:50%;grid-row:span 2}.stage__name{font-size:12.5px;font-weight:calc(400 + var(--t) * 100);color:rgba(255, 255, 255, calc(.65 + var(--t) * .35))}.stage__verb{color:#fff6;grid-column:2;font-size:9.5px}.mock__preview{flex-direction:column;gap:8px;min-width:0;min-height:0;display:flex}.mock__frame{border-radius:var(--panel-radius);border:1px solid var(--border);background:#09090980;flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.mock__label{z-index:2;letter-spacing:.06em;color:#ffffff59;font-size:10px;position:absolute;top:12px;left:14px}.mock__poster{opacity:clamp(0, calc((var(--progress) - .36) * 6), 1);background:radial-gradient(60% 70% at 32% 28%,#3b6269bf,#0000 62%),radial-gradient(70% 60% at 76% 72%,#25454ae6,#0000 64%),linear-gradient(150deg,#163034,#0b1416 72%);position:absolute;inset:0}.mock__crop{--t:clamp(0, calc((var(--progress) - var(--in)) * var(--ramp)), 1);aspect-ratio:9/16;z-index:2;height:88%;opacity:var(--t);translate:-50% -50%;transform:scale(calc(.88 + var(--t) * .12));box-shadow:0 0 0 100vmax rgba(9, 9, 9, calc(var(--t) * .5));border:1.5px solid #ffffffe6;border-radius:10px;place-items:start center;display:grid;position:absolute;top:50%;left:50%}.mock__crop b{color:var(--ink);letter-spacing:.04em;background:#fff;border-radius:999px;margin-top:-9px;padding:2px 9px;font-size:9.5px;font-weight:600}.mock__caption{--t:clamp(0, calc((var(--progress) - var(--in)) * var(--ramp)), 1);z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;white-space:nowrap;opacity:var(--t);translate:-50%;transform:translateY(calc((1 - var(--t)) * 8px));background:#090909b8;border-radius:8px;padding:6px 14px;font-size:clamp(11px,1.1vw,14px);font-weight:500;position:absolute;bottom:7%;left:50%}.mock__caption b{color:var(--lime);font-weight:600}.mock__transport{flex:none;justify-content:center;align-items:center;gap:12px;display:flex}.mock__time{color:#fff;font-size:13px;font-weight:500}.mock__time s{color:#fff6;text-decoration:none}.mock__play{background:#fff;border-radius:50%;width:26px;height:26px;position:relative}.mock__play:after{content:"";border-style:solid;border-width:4.5px 0 4.5px 7.5px;border-color:transparent transparent transparent var(--ink);position:absolute;top:50%;left:55%;translate:-50% -50%}.mock__inspector{flex-direction:column;min-height:0;display:flex;overflow:hidden}.mock__props{flex-direction:column;min-height:0;padding:12px;display:flex;overflow:hidden}.mock__props>b{color:#fff;padding:0 6px 9px;font-size:13px;font-weight:600}.mock__prop{--t:clamp(0, calc((var(--progress) - var(--in)) * var(--ramp)), 1);opacity:var(--t);transform:translateY(calc((1 - var(--t)) * 5px));border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:8px;padding:6px;display:flex}.mock__prop i{color:#ffffff73;font-size:10.5px;font-style:normal}.mock__prop em{color:#fff;font-size:10.5px;font-style:normal}.mock__timeline{--gutter-w:92px;flex-direction:column;flex:none;height:clamp(150px,27vh,236px);display:flex;overflow:hidden}.mock__tl-bar{border-bottom:1px solid #ffffff12;flex:none;align-items:center;gap:12px;padding:7px 14px;display:flex}.mock__tc{color:#fff;letter-spacing:.03em;font-size:13px;font-weight:600}.mock__tc-total{color:#ffffff59;font-size:10px}.mock__tools{gap:3px;margin-left:auto;display:flex}.mock__tools i{color:#ffffff8c;border-radius:8px;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;display:grid}.mock__tools i.is-on{color:var(--ink);background:#fff}.mock__ruler{border-bottom:1px solid #ffffff17;flex:none;height:22px;display:flex}.mock__gutter{width:var(--gutter-w);border-right:1px solid var(--border);flex:none}.mock__ticks{flex:1;min-width:0;display:flex}.mock__ticks i{color:#ffffff80;border-left:1px solid #ffffff38;flex:1;padding:4px 0 0 6px;font-size:9.5px;font-style:normal}.mock__tracks{flex:1;min-height:0;position:relative;overflow:hidden}.trk{border-bottom:1px solid #ffffff0f;height:20%;min-height:26px;display:flex}.trk__head{width:var(--gutter-w);border-right:1px solid var(--border);flex-direction:column;flex:none;justify-content:center;padding-left:14px;display:flex}.trk__head b{color:#fff;font-size:11.5px;font-weight:600;line-height:1.15}.trk__head i{color:#fff6;font-size:8.5px;font-style:normal;line-height:1.15}.trk__lane{flex:1;min-width:0;position:relative}.cl{--t:clamp(0, calc((var(--progress) - var(--in)) * var(--ramp)), 1);color:#ffffffeb;white-space:nowrap;text-overflow:ellipsis;opacity:clamp(0, calc(var(--t) * 3), 1);clip-path:inset(0 calc((1 - var(--t)) * 100%) 0 0);border:1px solid #ffffff24;border-radius:7px;align-items:center;padding:0 9px;font-size:10px;font-weight:500;display:flex;position:absolute;top:4px;bottom:4px;overflow:hidden}.cl--teal{background:var(--teal-active)}.cl--soft{background:var(--clip-soft)}.cl--aud{background:#25454a8c;border-color:#ffffff1a}.cl--sel{background:var(--clip);border:1.5px solid #ffffffe6}.mock__playhead{z-index:4;width:1.5px;top:0;bottom:0;left:calc(var(--gutter-w) + (100% - var(--gutter-w)) * var(--progress) * .94);opacity:clamp(0, calc(var(--progress) * 12), 1);background:#fff;border-radius:2px;position:absolute}.mock__playhead b{color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;padding:1px 7px;font-size:9px;font-weight:600;position:absolute;top:-1px;left:50%;translate:-50%}@media (width<=1080px){.mock__main{grid-template-columns:160px minmax(0,1fr)}.mock__inspector{display:none}}@media (width<=760px){.mock__main{grid-template-columns:1fr}.mock__side,.mock__menu,.mock__file{display:none}.mock__timeline{--gutter-w:56px}}@media (prefers-reduced-motion:reduce){.seq__track{--progress:1;height:auto}.seq__sticky{height:auto;min-height:0;position:static}.mock{height:78vh}}.legal{background:linear-gradient(#090909 0%,#0c1a1d 60%,#14282c 130%);align-items:center;min-height:100svh;display:flex}.legal__inner{max-width:660px;padding-block:96px}.legal__brand{margin-bottom:52px;display:inline-flex}.legal__title{font-size:clamp(44px,7vw,84px)}.legal__lede{font-size:var(--t-body);color:var(--text);margin-top:18px}.legal__body{color:var(--text-mid);margin-top:20px;font-size:15px;font-weight:300}.legal__back{margin-top:44px}.nf{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100svh;padding:24px;display:flex}.nf__code{font-size:var(--t-micro);letter-spacing:.16em;color:var(--text-dim);margin:0}.nf__title{max-width:16ch;font-size:var(--t-heading);letter-spacing:-.03em;color:var(--text-hi);margin:0;font-weight:500;line-height:1.02}.nf__title em{font-family:var(--serif);font-style:italic;font-weight:400}.nf__lede{max-width:38ch;font-size:var(--t-body);color:var(--text-mid);margin:0}.nf__back{margin-top:10px}.shared{background:var(--bg-wash);flex-direction:column;align-items:center;gap:18px;min-height:100dvh;padding:20px clamp(16px,4vw,40px) 40px;display:flex}.shared__bar{align-items:center;width:100%;max-width:1100px;display:flex}.shared__brand{opacity:.9;display:inline-flex}.shared__frame{flex:1;justify-content:center;align-items:center;width:100%;max-width:1100px;min-height:0;display:flex}.shared__film{border:1px solid var(--border);object-fit:contain;background:#000;border-radius:16px;width:100%;max-height:min(72dvh,620px);box-shadow:0 30px 80px #0000008c}.shared__bottom{flex-wrap:wrap;align-items:center;gap:14px;width:100%;max-width:1100px;display:flex}.shared__meta{min-width:0;color:var(--text-dim);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-right:auto;font-size:13px;display:flex}.shared__meta b{color:var(--text-hi);font-size:15px;font-weight:500}.shared__q{background:var(--panel-2);letter-spacing:.04em;color:var(--text);border-radius:999px;padding:2px 8px;font-size:11px}.shared__acts{gap:8px;display:flex}.shared__act{padding:9px 18px;font-size:14px}.shared__i{flex:none;width:15px;height:15px}.shared__pitch{color:var(--text-dim);font-size:13px}.shared__pitch a{color:var(--text);text-underline-offset:3px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.shared__pitch a:hover{color:var(--text-hi);-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime)}.shared__note{text-align:center;color:var(--text-mid);margin:auto;font-size:15px}.shared__note--block{border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--panel);flex-direction:column;align-items:center;gap:12px;max-width:44ch;padding:32px 28px;display:flex}.shared__noteTitle{letter-spacing:-.02em;color:var(--text-hi);font-size:19px;font-weight:500}.sitep{text-align:left;width:100%;display:block;position:relative}.sitep__button{border:1px solid var(--border);background:var(--panel);width:100%;font:inherit;color:var(--text);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:14px 18px;font-size:15px;transition:border-color .2s,background .2s;display:flex}.sitep__button:hover,.sitep__button[aria-expanded=true]{border-color:var(--border-strong);background:var(--panel-2)}.sitep__caret{width:15px;height:15px;color:var(--text-dim)}.sitep__button[aria-expanded=true] .sitep__caret{transform:rotate(180deg)}.sitep__menu{z-index:40;border:1px solid var(--border-strong);background:var(--surface-2);animation:sitep-in .16s var(--ease-out) both;border-radius:14px;padding:8px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 24px 50px -20px #000000e6}@keyframes sitep-in{0%{opacity:0;transform:translateY(-4px)}}.sitep__add,.sitep__row{width:100%;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;font-size:14px;transition:background .15s;display:flex}.sitep__add:hover,.sitep__row:hover{background:var(--panel-2)}.sitep__add{color:var(--lime);border-bottom:1px solid var(--border);border-radius:9px 9px 0 0;margin-bottom:4px;padding-bottom:12px}.sitep__plus{background:var(--glow-lime);border-radius:7px;place-items:center;width:32px;height:32px;font-size:15px;line-height:1;display:grid}.sitep__shot{object-fit:cover;background:var(--panel);border-radius:7px;flex:none;width:32px;height:32px}.sitep__shot--blank{background:linear-gradient(140deg, var(--teal) 0%, var(--surface) 100%)}.sitep__name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.sitep__row.is-on .sitep__name{color:var(--text-hi)}.sitep__count{color:var(--text-dim);flex:none;font-size:12.5px}.sitep__form{border-bottom:1px solid var(--border);gap:6px;margin-bottom:4px;padding:2px 2px 12px;display:flex}.sitep__field{border:1px solid var(--border);background:var(--bg);min-width:0;font:inherit;color:var(--text-hi);border-radius:10px;flex:1;padding:11px 12px;font-size:14px}.sitep__field:focus{border-color:var(--border-strong);outline:none}.sitep__go{background:var(--panel-2);font:inherit;color:var(--text-hi);cursor:pointer;border:0;border-radius:10px;flex:none;padding:11px 18px;font-size:13.5px}.sitep__go:disabled{color:var(--text-dim);cursor:default}.sitep__trouble{color:var(--text-dim);margin:0 0 6px;padding:0 10px;font-size:12.5px}@media (width<=880px){.sitep{max-width:520px;margin-inline:auto}}.studio{flex-direction:column;align-items:center;max-width:1080px;margin-inline:auto;display:flex}.studio__head{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:1080px;margin-bottom:clamp(22px,3vw,34px);display:flex}.studio__hello{letter-spacing:-.03em;color:var(--text-hi);font-size:clamp(26px,3.2vw,40px);font-weight:500}.studio__head>.sitep{align-self:stretch}.sp{display:inline-flex;position:relative}.sp__panel{z-index:5;overscroll-behavior:contain;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left;background:#121212fa;border:1px solid #ffffff1f;border-radius:14px;width:300px;max-width:calc(100vw - 20px);max-height:calc(100svh - 84px);padding:14px;position:absolute;bottom:calc(100% + 10px);left:auto;right:0;overflow-y:auto;box-shadow:0 18px 48px #0000008c}.sp__panel--down{top:calc(100% + 10px);bottom:auto}.sp__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:#ffffff73;margin:0 0 11px;font-size:12px}.sp__i{flex:none;width:14px;height:14px}.sp__access{text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;width:100%;padding:9px 10px;display:flex}.sp__access:hover:not(:disabled){background:#ffffff12}.sp__access.is-on{background:#ffffff12;border-color:#ffffff29}.sp__access:disabled{opacity:.5;cursor:not-allowed}.sp__access.is-on .sp__globe{color:var(--lime,#a9ff67);background:#a9ff6724}.sp__globe{color:#ffffffa6;background:#ffffff12;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.sp__globe .sp__i{width:15px;height:15px}.sp__access-text{gap:2px;min-width:0;margin-right:auto;display:grid}.sp__access-text b{color:#ffffffeb;font-size:13px;font-weight:600}.sp__access-text i{color:#ffffff80;font-size:11px;font-style:normal;line-height:1.35}.sp__switch{background:#ffffff1f;border-radius:999px;flex:none;width:32px;height:18px;position:relative}.sp__switch:after{content:"";width:12px;height:12px;transition:transform .2s var(--ease-out,ease);background:#ffffff8c;border-radius:50%;position:absolute;top:3px;left:3px}.sp .is-on>.sp__switch{background:#a9ff674d}.sp .is-on>.sp__switch:after{background:var(--lime,#a9ff67);transform:translate(14px)}.sp__switch--sm{width:26px;height:15px}.sp__switch--sm:after{width:10px;height:10px;top:2.5px;left:2.5px}.sp .is-on>.sp__switch--sm:after{transform:translate(11px)}.sp__perm{text-align:left;color:#ffffff8c;cursor:pointer;background:#ffffff08;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;margin:6px 0 0;padding:8px 12px;font-size:11.5px;display:flex}.sp__perm:hover:not(:disabled){background:#ffffff0f}.sp__perm.is-on{color:#ffffffe0}.sp__perm:disabled{opacity:.5;cursor:not-allowed}.sp__perm b{margin-right:auto;font-weight:400}.sp__url{color:#ffffffd9;background:#00000059;border:1px solid #ffffff24;border-radius:8px;width:100%;margin-top:6px;padding:8px 10px;font-size:11px}.sp__copy{color:#090909;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:10px;padding:10px 14px;font-size:13.5px;font-weight:500;display:flex}.sp__copy:disabled{color:#ffffff61;cursor:not-allowed;background:#ffffff12}.sp__why{text-align:center;color:#ffffff6b;margin:8px 0 0;font-size:11px;line-height:1.4}.sp__note{color:var(--yellow,#f4db5e);margin:11px 0 0;font-size:11px;line-height:1.4}.sp__rule{border:0;border-top:1px solid #ffffff14;margin:13px 0}.sp__seg{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:999px;gap:3px;width:100%;padding:3px;display:flex}.sp__segOpt{white-space:nowrap;color:#ffffff80;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.3;display:flex}.sp__segOpt:hover:not(:disabled):not(.is-on){color:#fffc}.sp__segOpt.is-on{color:#fff;background:#ffffff2b;box-shadow:0 1px 3px #00000059}.sp__segOpt:disabled{opacity:.45;cursor:not-allowed}.sp__sizeWhy{color:#ffffff73;margin:8px 0 0;font-size:11px;line-height:1.4}.sp__pro{letter-spacing:.06em;text-transform:uppercase;color:#ffffffd9;background:#ffffff29;border-radius:999px;padding:1px 5px;font-size:8.5px;font-style:normal;font-weight:600}.sp__acts{grid-template-columns:1.55fr 1fr;gap:6px;margin-top:11px;display:grid}.sp__acts--lone{grid-template-columns:1fr}.sp__go,.sp__present{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-size:13px;font-weight:500;display:flex}.sp__go{color:#090909;background:#fff}.sp__go:disabled{color:#ffffff61;cursor:not-allowed;background:#ffffff12}.sp__present{color:#ffffffd9;background:#ffffff0a;border-color:#ffffff24}.sp__present:hover:not(:disabled){background:#ffffff17}.sp__present:disabled{opacity:.4;cursor:not-allowed}.sp__spin{border:1.5px solid #00000040;border-top-color:#000000b3;border-radius:50%;width:11px;height:11px;animation:.7s linear infinite sp-spin;display:inline-block}@keyframes sp-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sp__spin{animation-duration:.001ms;animation-iteration-count:1}.sp__switch:after{transition-duration:.001ms}}.vpage{flex-direction:column;max-width:1180px;height:calc(100svh - 2*clamp(28px,4vw,54px));margin-inline:auto;display:flex}.vpage__crumb{color:var(--text-dim);gap:8px;margin-bottom:16px;font-size:13px;display:flex}.vpage__crumb a{color:var(--text-dim);text-decoration:none}.vpage__crumb a:hover{color:var(--text)}.vpage__split{flex:1;grid-template-columns:minmax(0,1fr) 260px;align-items:stretch;gap:clamp(18px,3vw,32px);min-height:0;display:grid}.vpage__split.is-lone{grid-template-columns:minmax(0,1fr)}.vpage__main{flex-direction:column;min-height:0;display:flex}.vpage__rail{min-height:0;overflow-y:auto}@media (width<=900px){.vpage{height:auto}.vpage__split{grid-template-columns:minmax(0,1fr)}.vpage__rail{overflow-y:visible}}.vpage__frame{border:1px solid var(--border);background:#000;border-radius:14px;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.vpage__frame.is-room{background:0 0;border-color:#0000;flex-direction:column;justify-content:flex-start;align-items:stretch}.vpage__film{aspect-ratio:16/9;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.vpage__poster{width:100%;max-height:100%}.vpage__poster .vthumb{border-radius:0}@media (width<=900px){.vpage__frame{flex:none}.vpage__frame.is-room{aspect-ratio:16/9;min-height:320px}.vpage__film{width:100%}}.vpage__bar{flex-wrap:wrap;flex:none;align-items:center;gap:10px 16px;padding-top:12px;display:flex}.vpage__meta{min-width:0;color:var(--text-dim);white-space:nowrap;flex:1 0 240px;align-items:baseline;gap:12px;margin:0;font-size:13.5px;display:flex;overflow:hidden}.vpage__meta b{color:var(--text);text-overflow:ellipsis;font-weight:600;overflow:hidden}.vpage__q{color:var(--text);background:#ffffff1a;border-radius:999px;padding:1px 7px;font-size:11px}.vpage__acts{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}@media (width<=620px){.vpage__acts{margin-left:0}}.vpage__acts .btn{padding:8px 16px;font-size:13px}.vpage__acts .is-locked{opacity:.45;cursor:not-allowed}.vpage__bin{border:1px solid var(--border);width:34px;height:34px;color:var(--text-dim);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;margin-left:8px;display:inline-flex}.vpage__bin svg{width:17px;height:17px}.vpage__bin:hover{color:var(--text);border-color:var(--border-strong)}.vpage__bin.is-asking{color:#ff8d8d;border-color:#ff8d8d80}.vpage__trouble{color:#ff8d8d;margin:10px 0 0;font-size:12.5px}.vpage__railTitle{letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin:0 0 10px;font-size:11.5px;font-weight:600}.vpage__rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.vpage__row{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;gap:3px;width:100%;padding:9px 11px;display:grid}.vpage__row:hover:not(:disabled){background:#ffffff0a}.vpage__row.is-on{border-color:var(--border-strong);background:#ffffff0f}.vpage__row.is-flat{cursor:default;opacity:.7}.vpage__rowVersion{color:var(--text);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.vpage__rowVersion em{background:#ffffff1f;border-radius:999px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:500}.vpage__rowVersion i{color:var(--text-dim);font-size:11px;font-style:normal;font-weight:400}.vpage__rowVersion i.is-bad{color:#ff8d8d}.vpage__rowWhen{color:var(--text-dim);font-size:12px}.vpage__railTitle+.vpage__sibs,.vpage__rows+.vpage__railTitle{margin-top:18px}.vpage__sibs{gap:6px;margin:0;padding:0;list-style:none;display:grid}.vpage__sib{border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:8px;text-decoration:none;display:flex}.vpage__sib:hover{background:#ffffff0a}.vpage__sibThumb{border-radius:8px;flex:0 0 88px;overflow:hidden}.vpage__sibWhen{color:var(--text-dim);font-size:12px}.vcard{border:1px solid var(--border);background:linear-gradient(180deg, var(--surface-2), var(--surface));transition:border-color .35s var(--ease-out), box-shadow .35s var(--ease-out), transform .35s var(--ease-out);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.vcard:hover{border-color:var(--border-strong);transform:translateY(-3px);box-shadow:0 18px 40px -26px #000000e6}.vcard__frame{display:block;position:relative;overflow:hidden}.vcard__kind{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.05em;text-transform:uppercase;color:#ffffffd9;pointer-events:none;background:#0000008c;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:600;position:absolute;top:10px;left:10px}.vcard__frame.is-locked{cursor:default}.vcard__body{padding:8px 10px 8px 14px}.vcard__row{align-items:center;gap:8px;display:flex}.vcard__names{flex:auto;gap:1px;min-width:0;display:grid}.vcard__title{letter-spacing:-.01em;color:var(--text-hi);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.vcard__when{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.vcard__acts{flex:none;align-items:center;gap:2px;display:flex}.vcard__icon{width:30px;height:30px;color:var(--text-mid);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;transition:color .2s,background .2s;display:grid}.vcard__icon svg{width:16.5px;height:16.5px}.vcard__icon:hover:not(:disabled){color:var(--text-hi);background:#ffffff12}.vcard__icon.is-on{color:var(--text-hi);background:#ffffff17}.vcard__icon:disabled{color:var(--text-dim);opacity:.4;cursor:default}.vcard__retry{color:var(--accent,var(--text-hi))}.vcard__retry:hover:not(:disabled){color:var(--accent,var(--text-hi));background:#ffffff12}.vcard__retry:disabled{opacity:.5;cursor:progress}.vcard__bin{--delete-expand-time:.26s;--delete-label-width:12rem;white-space:nowrap;width:auto;min-width:30px;transition:color .2s ease, background .2s ease, padding var(--delete-expand-time) var(--ease-out);margin-left:8px;display:flex;overflow:hidden}.vcard__bin-icon{opacity:1;width:16.5px;max-width:16.5px;transition:max-width var(--delete-expand-time) var(--ease-out), opacity .12s ease;place-items:center;display:grid;overflow:hidden}.vcard__bin-label{opacity:0;letter-spacing:-.005em;max-width:0;transition:max-width var(--delete-expand-time) var(--ease-out), opacity .16s ease 60ms;font-size:12.5px;font-weight:650;overflow:hidden}.vcard__bin:hover:not(:disabled){color:#e88b7d;background:#e88b7d1f}.vcard__bin.is-asking,.vcard__bin.is-asking:hover{color:#e88b7d;background:#e88b7d2e;padding:0 11px}.vcard__bin.is-asking .vcard__bin-icon{opacity:0;max-width:0}.vcard__bin.is-asking .vcard__bin-label{max-width:var(--delete-label-width);opacity:1}.vcard__trouble{color:#e88b7d;margin:0 0 8px;font-size:12.5px}@media (prefers-reduced-motion:reduce){.vcard:hover{transform:none}.vcard__bin,.vcard__bin-icon,.vcard__bin-label{transition-duration:.01ms}}.videos{max-width:1180px;margin-inline:auto}.videos__head{align-items:baseline;gap:12px;margin-bottom:clamp(20px,3vw,30px);display:flex}.videos__head h1{letter-spacing:-.03em;font-size:clamp(24px,2.8vw,34px);font-weight:500}.videos__count{color:var(--text-dim);font-size:13.5px}.videos__grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));align-items:start;gap:18px;display:grid}.videos__note{color:var(--text-mid);font-size:14px}.videos__note--bad{color:var(--yellow);flex-direction:column;align-items:flex-start;gap:14px;display:flex}.videos__empty{border:1px dashed var(--border-strong);border-radius:var(--radius-lg);text-align:center;color:var(--text-mid);flex-direction:column;align-items:center;gap:18px;padding:clamp(40px,8vw,90px) 24px;display:flex}.videos__new{border:1px dashed var(--border-strong);min-height:220px;color:var(--text-dim);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:14px;text-decoration:none;transition:color .25s,border-color .25s,background .25s;display:flex}.videos__new:hover{color:var(--text);border-color:var(--text-dim);background:#ffffff05}.videos__newPlus{border:1px solid var(--border-strong);border-radius:50%;place-items:center;width:40px;height:40px;font-size:20px;font-weight:300;display:grid}
