.cine .cp-bar{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex}.cine .cp-seg{border:1px solid var(--line-strong);background:var(--panel);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.cine .cp-seg button{font:600 14px/1 var(--body);color:var(--text-secondary);cursor:pointer;min-height:40px;transition:color .3s var(--ease-out),background .3s var(--ease-out);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.cine .cp-seg button:hover{color:var(--text-primary)}.cine .cp-seg button[aria-pressed=true]{background:var(--grad);color:#fff}.cine .cp-off{font:600 11px/1 var(--mono);color:inherit;background:#ffffff2e;border-radius:999px;padding:4px 6px}.cine .cp-seg button[aria-pressed=false] .cp-off{background:var(--grad);color:#fff}.cine .cp-bar .cp-seg{border-color:var(--line);background:var(--panel)}.cine:not([data-theme=dark]) .cp-bar .cp-seg{box-shadow:var(--card-shadow);background:#fff}.cine .plans{grid-auto-rows:auto;align-items:start;margin-top:28px}.cine .plans>.plan{flex-direction:column;align-self:start;display:flex}.cine .plan>*{min-width:0}.cine .plans>.plan>.btn{align-self:stretch;margin-top:0}@media (width>=961px){.cine .plans{grid-template-rows:repeat(7,auto);row-gap:0}.cine .plans>.plan{grid-row:span 7;grid-template-rows:subgrid;align-self:stretch;row-gap:0;display:grid}.cine .plans>.plan>.btn,.cine .plans>.plan>.cp-feat{align-self:start}}.cine .cp-perks-card{margin:10px 0 4px}.cine .cp-ai{border-bottom:1px solid var(--line);font:400 14px/1.5 var(--body);color:var(--text-secondary);margin:14px 0;padding:14px 0}.cine .cp-ai b{font:500 11px/1.4 var(--mono);color:var(--text-primary)}.cine .cp-ai p{margin:8px 0}.cine .cp-ai small{font-size:12px;display:block}.cine .cp-perks.cp-perks-card>div{background:#a05aff1a;border:1px solid #c58bff66;margin-top:0}.cine:not([data-theme=dark]) .cp-perks.cp-perks-card>div{background:#7536cc0f;border-color:#7536cc4d}.cine .cp-to-annual{margin-top:10px;font-size:13px}.cine .yearly s{opacity:.75}.cine .cp-feat{border-top:1px solid var(--line);margin-top:18px;padding-top:12px}.cine .cp-feat-btn,.cine .cp-link{font:600 14px/1.2 var(--body);color:#d9b8ff;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;text-decoration:underline;display:inline-flex}.cine .cp-link{font-size:inherit;padding:0}.cine .cp-chev{width:7px;height:7px;transition:transform .35s var(--ease-out);border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg)translateY(-2px)}.cine .cp-feat-btn[aria-expanded=true] .cp-chev{transform:rotate(-135deg)}.cine .cp-collapse{transition:grid-template-rows .5s var(--ease-out),opacity .4s var(--ease-out);opacity:0;grid-template-rows:0fr;display:grid}.cine .cp-collapse.open{opacity:1;grid-template-rows:1fr}.cine .cp-collapse>div{min-height:0;overflow:hidden}.cine .cp-list{gap:7px;margin:10px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.cine .cp-list li{align-items:center;gap:8px;display:flex}.cine .cp-list svg{color:#c58bff;flex:none;width:16px;height:16px}.cine .cp-list li.off{color:var(--text-secondary);opacity:.55}.cine .cp-list li.off .n{text-decoration:line-through}.cine .cp-list .note{font:500 11px/1 var(--mono);background:var(--panel-2);border:1px solid var(--line);white-space:nowrap;border-radius:999px;margin-left:auto;padding:5px 8px}.cine .cp-perks>div{border-color:var(--line-strong);background:var(--panel-2);color:var(--text-primary);border-radius:14px}.cine .cp-perks p,.cine .cp-perks svg{color:#d9b8ff}.cine .cp-perks .text-muted-foreground{color:var(--text-secondary)}.cine .cp-loading{text-align:center;color:var(--text-secondary);padding:24px 0}.cine .sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cine .cine-calc{--background:var(--canvas);--foreground:var(--text-primary);--card:var(--panel);--card-foreground:var(--text-primary);--popover:var(--panel);--popover-foreground:var(--text-primary);--muted:var(--panel-2);--muted-foreground:var(--text-secondary);--accent:var(--panel-2);--accent-foreground:var(--text-primary);--border:var(--line-strong);--input:var(--line-strong);--primary:#a24bea;--primary-foreground:#fff;--secondary:var(--panel-2);--secondary-foreground:var(--text-primary);--ring:#a24bea;--font-display:var(--display);--font-sans:var(--body);font-family:var(--body);color:var(--text-primary);text-align:left;margin-top:40px}.cine .cine-calc h2{font:700 clamp(28px,3.4vw,44px)/1.08 var(--display);letter-spacing:-.025em}.cine .cine-calc .font-display{font-family:var(--display)}.cine .cine-calc .tabular-nums{font-family:var(--mono)}.cine .cine-calc .text-gradient{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.cine .cine-calc>div:nth-child(2){border-color:var(--line);border-radius:24px;box-shadow:0 20px 60px #3c147840}.cine .cine-calc input{background:var(--canvas);color:var(--text-primary)}.cine .cine-calc a[href^=\/auth]{background:var(--grad);color:#fff;border:0}.cine .cine-calc button[role=checkbox][data-state=checked]{background:var(--grad);color:#fff;border-color:#0000}.cine .cine-calc [data-orientation=horizontal]>span>span{background:var(--grad)}.cine:not([data-theme=dark]) .cp-feat-btn,.cine:not([data-theme=dark]) .cp-link,.cine:not([data-theme=dark]) .cp-perks p,.cine:not([data-theme=dark]) .cp-perks svg,.cine:not([data-theme=dark]) .cp-list svg{color:var(--violet-ink)}.cine:not([data-theme=dark]) .cine-calc{--primary:#7536cc;--ring:#7536cc}.cine:not([data-theme=dark]) .cine-calc input{background:#fff}.cine:not([data-theme=dark]) .cine-calc>div:nth-child(2){box-shadow:0 20px 50px #6e3cc81f}.cine-pop{--popover:#fff;--popover-foreground:#1d1636;--accent:#f1ecfb;--accent-foreground:#1d1636;--muted-foreground:#6b6585;--border:#6e50c833;--primary:#7536cc;border-radius:16px;font-family:Figtree,system-ui,sans-serif}.cine-pop.dark{--popover:#151225;--popover-foreground:#f1eef8;--accent:#1c1830;--accent-foreground:#f1eef8;--muted-foreground:#aca6c6;--border:#b4a0f06b;--primary:#c58bff}@media (width<=720px){.cine .cp-bar{gap:8px}.cine .cp-seg button{padding:10px 13px}.cine .cine-calc>div:nth-child(2){padding:18px}}.cine .cine-calc .calc-tiles{grid-template-columns:repeat(auto-fill,minmax(226px,1fr))}@media (width>=1700px){.cine .cine-calc .calc-tiles{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}@media (width<=600px){.cine .cine-calc .calc-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=340px){.cine .cine-calc .calc-tiles{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.cine .cine-calc>div:nth-child(2){padding:14px 12px}.cine .cine-calc .calc-tiles>div{gap:6px;padding:9px 8px}.cine .cine-calc .calc-tiles>div>div:first-child{gap:6px}.cine .cine-calc .calc-tiles>div>div:first-child>span{font-size:13px}}.cine .cine-calc{padding-left:0;padding-right:0}.cine #save .cine-calc{margin-top:0;padding-top:0}.cine #save .cp-loading{place-items:center;min-height:240px;display:grid}@media (width<=720px){.cine #save .cp-loading{min-height:200px}}@media (width<=600px){.cine .cine-calc .calc-tiles button[aria-label^=Remove]{margin-right:-3px;padding:2px}.cine .cine-calc .calc-tiles>div>div:first-child>span{font-size:12.5px}}.cine{isolation:isolate;min-height:100vh;position:relative}.cine :where(h1,h2,h3,h4,h5){text-transform:none;letter-spacing:normal;font-family:inherit}.cine{--canvas:#0c0a16;--panel:#151225;--panel-2:#1c1830;--line:#aa96e624;--line-strong:#b4a0f06b;--accent:#b316a8;--accent-2:#3a37d6;--accent-hover:#cc2bc0;--accent-muted:#963cd247;--grad:linear-gradient(100deg,#b0109a 0%,#6a26d4 52%,#2a3bd0 100%);--grad-hub:linear-gradient(100deg,#5a22d8 0%,#a12bb8 55%,#d0307a 100%);--text-secondary:#aca6c6;--text-primary:#f1eef8;--ease-out:cubic-bezier(.16,1,.3,1);--ease-io:cubic-bezier(.65,0,.35,1);--tshadow:0 1px 2px #05050af2,0 3px 12px #05050ac7,0 10px 44px #05050acc;--display:"Bricolage Grotesque",Georgia,serif;--body:"Figtree",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace}.cine *{box-sizing:border-box}.cine{background:var(--canvas);color:var(--text-primary);font-family:var(--body);-webkit-font-smoothing:antialiased;opacity:0;animation:cine-pagein .9s var(--ease-out) 50ms forwards;margin:0;font-size:17px;line-height:1.6;overflow-x:clip}.cine img{max-width:100%;display:block}.cine a{color:inherit}.cine :focus-visible{outline:2px solid var(--accent-hover);outline-offset:3px;border-radius:6px}.cine .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.cine .skip{z-index:100;background:var(--panel);transition:top .3s var(--ease-out);border-radius:10px;padding:10px 16px;position:fixed;top:-60px;left:16px}.cine .skip:focus{top:16px}.cine .env{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.cine .env .glow{animation:cine-drift 90s var(--ease-io) -20s infinite alternate;background:radial-gradient(40% 35% at 30% 20%,#961eaa29,#0000 70%),radial-gradient(45% 40% at 75% 70%,#3237d224,#0000 70%);position:absolute;inset:-20%}.cine .env .grid{background-image:linear-gradient(#a08ce612 1px,#0000 1px),linear-gradient(90deg,#a08ce612 1px,#0000 1px);background-size:64px 64px;width:180vw;height:70vh;animation:80s linear -12s infinite cine-gridmove;position:absolute;bottom:-10%;left:50%;transform:translate(-50%)perspective(600px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 15%,#000 100%);mask-image:linear-gradient(#0000 15%,#000 100%)}.cine .env .dot{opacity:0;width:3px;height:3px;animation:cine-rise var(--d,30s) linear var(--dl,-5s) infinite;background:#b98cff;border-radius:50%;position:absolute}.cine.paused *,.cine.paused :before,.cine.paused :after{animation-play-state:paused!important}.cine .nav{z-index:50;transition:background .5s var(--ease-out),backdrop-filter .5s var(--ease-out);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:16px clamp(16px,4vw,48px);display:grid;position:fixed;top:0;left:0;right:0}.cine .nav:before{content:"";z-index:-1;pointer-events:none;transition:opacity .5s var(--ease-out);background:linear-gradient(#080610c7 0%,#0806106b 55%,#08061000 100%);position:absolute;inset:0 0 -40px}.cine .nav.solid:before{opacity:0}.cine .nav.solid{border-bottom:1px solid var(--line);background:#0c0a16}.cine .brand{justify-self:start;align-items:center;gap:10px;text-decoration:none;display:flex}.cine .brand svg{width:34px;height:34px}.cine .wordmark{font-family:var(--body);letter-spacing:-.02em;font-size:21px;font-weight:700}.cine .wordmark b{background:var(--grad-hub);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}.cine .nav ul{gap:26px;margin:0;padding:0;list-style:none;display:flex}.cine .nav ul a{color:var(--text-secondary);transition:color .3s var(--ease-out);font-size:15px;text-decoration:none}.cine .nav ul a:hover{color:var(--text-primary)}.cine .nav .acts{grid-column:3;justify-self:end;align-items:center;gap:10px;display:flex}.cine .btn{font:600 15px/1 var(--body);cursor:pointer;transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out),background-color .35s var(--ease-out),border-color .35s var(--ease-out);text-shadow:none;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;text-decoration:none;display:inline-flex}.cine .btn-primary{background:var(--grad);color:#fff;box-shadow:0 8px 30px #961ebe59}.cine .btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 40px #aa28c880}.cine .btn-ghost{border-color:var(--line-strong);color:var(--text-primary);background:#ffffff0a}.cine .btn-ghost:hover{background:#ffffff17;transform:translateY(-2px)}.cine .btn-sm{padding:10px 16px;font-size:14px}@media (pointer:coarse){.cine .btn{min-height:44px}}@media (width<=860px){.cine .nav ul{display:none}}@media (width<=480px){.cine .nav .signin{display:none}}@property --ld{syntax:"<number>";inherits:true;initial-value:0}.cine .hero{height:600vh;position:relative;background-color:#0000!important}.cine .hero.static{height:100svh}.cine .stage{background:radial-gradient(80% 70% at 50% 45%,#21163ed9 0%,#0c0a1600 72%);height:100svh;position:sticky;top:0;overflow:hidden}.cine .field{pointer-events:none;position:absolute;inset:0}.cine .bub{width:var(--dm);height:var(--dm);margin:calc(var(--dm)/-2) 0 0 calc(var(--dm)/-2);will-change:transform,opacity;position:absolute;top:0;left:0}.cine .bub .shell{text-align:center;background:radial-gradient(circle at 50% 50%,rgba(var(--c),.06) 0%,rgba(var(--c),.08) 48%,rgba(var(--c),.2) 64%,rgba(var(--c),.45) 79%,rgba(var(--c),.85) 91%,#fff0ffcc 96%,rgba(var(--c),.4) 98.5%,rgba(var(--c),0) 100%);box-shadow:0 0 calc(var(--dm)*.12) rgba(var(--c),.55),0 0 calc(var(--dm)*.4) rgba(var(--c),.2),inset 0 0 calc(var(--dm)*.14) rgba(var(--c),.55);border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.cine .bub .shell:before{content:"";mix-blend-mode:screen;background:conic-gradient(from 200deg,#ff6edce6,#6ee1ffbf 16%,#af78ffd9 32%,#ffcd968c 46%,#ff69d2d9 60%,#55a5ffe6 78%,#ff6edce6);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 60%,#0009 76%,#000 90% 98%,#0000 100%);mask:radial-gradient(circle,#0000 60%,#0009 76%,#000 90% 98%,#0000 100%)}.cine .bub .shell:after{content:"";background:radial-gradient(at 50% 60%,#ffffff57,#fff0 70%);border-radius:50%;width:50%;height:32%;position:absolute;top:7%;left:12%;transform:rotate(-30deg)}.cine .bub .film{filter:blur(calc(var(--dm)*.05));opacity:.22;mix-blend-mode:screen;background:conic-gradient(from 40deg,#ff78dc80,#6ec8ff66,#be82ff80,#ffd2a04d,#ff78dc80);border-radius:50%;position:absolute;inset:4%}.cine .bub .arc{border:max(2px,calc(var(--dm)*.028)) solid transparent;filter:blur(.5px);border-top-color:#fffffff2;border-left-color:#ffffff80;border-radius:50%;position:absolute;inset:5%;transform:rotate(-18deg);-webkit-mask:linear-gradient(135deg,#000 30%,#0000 58%);mask:linear-gradient(135deg,#000 30%,#0000 58%)}.cine .bub .glint{filter:blur(1px);background:#ffffffbf;border-radius:50%;width:15%;height:7%;position:absolute;bottom:12%;right:15%;transform:rotate(-40deg)}.cine .bub .arc2{border:max(1px,calc(var(--dm)*.014)) solid transparent;border-bottom-color:#ffffff73;border-right-color:#ffffff40;border-radius:50%;position:absolute;inset:8%;transform:rotate(-18deg)}.cine .live-hero .bub .shell{animation:cine-bob var(--bt,7s) var(--ease-io) var(--bd,-2s) infinite alternate}.cine .bub .lbl{font:600 var(--fs,14px)/1.05 var(--body);color:#fff;letter-spacing:-.01em;white-space:nowrap;text-shadow:0 1px 3px #05050af2,0 2px 14px #05050acc;position:relative}.cine .core .shell{background:radial-gradient(circle at 50% 50%,#3c1e782e 0%,#5a32aa29 55%,#aa5af042 75%,rgba(var(--c),.55) 92%,#ffebff99 97.5%,#aa5af033 100%);box-shadow:0 0 calc(var(--dm)*.12) #a046e680,0 0 calc(var(--dm)*.35) #8c46e62e,inset 0 0 calc(var(--dm)*.14) #9650f08c}.cine .core{--c:170,100,240}.cine .core .swirl{filter:blur(14px);opacity:.85;background:conic-gradient(#d63abe00,#d63abe66,#426cf000 40%,#426cf066 60%,#8a54e600 80%,#d63abe00);border-radius:50%;position:absolute;inset:6%}.cine .live-hero .core .swirl{animation:9s linear -3s infinite cine-spin}.cine .core .count{font-size:var(--fs,48px);flex-direction:column;align-items:center;gap:.25em;display:flex;position:relative}.cine .core .count b{font:700 1em/1 var(--display);letter-spacing:-.03em}.cine .core .count small{font:500 .22em/1.2 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#e7dbff}.cine .flash{width:var(--dm);height:var(--dm);margin:calc(var(--dm)/-2) 0 0 calc(var(--dm)/-2);opacity:0;will-change:transform,opacity;border:2px solid #e4c3ffe6;border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 0 40px #be78ffb3,inset 0 0 30px #be78ff80}.cine .spark{background:rgb(var(--c));width:6px;height:6px;box-shadow:0 0 10px rgb(var(--c));opacity:0;will-change:transform,opacity;border-radius:50%;margin:-3px 0 0 -3px;position:absolute;top:0;left:0}.cine .logo-rings{left:var(--lx,50%);top:var(--ly,48%);width:var(--lr,40vh);height:var(--lr,40vh);transform:translate(-50%,-50%) scale(var(--ls,1));opacity:var(--lo,0);position:absolute;overflow:visible}.cine .rings-art{overflow:visible}.cine .rings-art circle{fill:none;stroke-dasharray:100;stroke-dashoffset:calc(100*(1 - var(--ld,0)))}.cine .rings-art .main circle{stroke:url(#heroRing);stroke-width:5.4px;stroke-linecap:round}.cine .rings-art .shine circle{stroke:#ffffff80;stroke-width:.8px}.cine .rings-art .glow{filter:blur(5px);opacity:var(--lg,.8)}.cine .rings-art .glow circle{stroke:url(#heroRing);stroke-width:8px}@media (width<=960px){.cine .b-cap{bottom:84px!important}}@media (width>=961px){.cine .b-cap{bottom:96px!important}}.cine .band{opacity:0;text-shadow:var(--tshadow);will-change:opacity;position:absolute}.cine .band:before{content:"";z-index:-1;pointer-events:none;opacity:calc(.25 + .75*var(--k,1));background:radial-gradient(ellipse 74% 62% at 50% 50%,rgba(5,5,10,var(--sa,.66)) 0%,rgba(5,5,10,calc(var(--sa,.66)*.66)) 46%,#05050a00 76%);position:absolute;inset:-30% -18%}.cine .band .btn{text-shadow:none}.cine .b-cap{text-align:center;-webkit-backdrop-filter:blur(12px);background:#0a0814a8;border:1px solid #b4a0f02e;border-radius:20px;width:min(92vw,760px);padding:16px 26px 18px;bottom:clamp(24px,6vh,64px);left:50%;transform:translate(-50%)}.cine .b-cap:before{display:none}.cine .b-cap .h-band,.cine .b-cap .sub,.cine .h-settle{text-wrap:balance}.cine .b-cap .h-band{max-width:none;margin:.12em 0 .18em;font-size:clamp(22px,2.5vw,38px)}.cine .b-cap .sub{max-width:none}.cine .b-settle{text-align:center;width:min(92vw,920px);top:clamp(84px,13vh,140px);left:50%;transform:translate(-50%)}.cine .eyebrow{font:500 12px/1.4 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#c8b6f4}.cine .h-band{font:700 clamp(28px,2.9vw,50px)/1.06 var(--display);letter-spacing:-.025em;max-width:14ch;margin:.25em 0 .35em}.cine .b-right .h-band{margin-left:auto}.cine .sub{color:#d8d2ea;max-width:34ch;margin:0;font-size:clamp(16px,1.25vw,19px)}.cine .b-right .sub{margin-left:auto}.cine .h-settle{font:700 clamp(38px,5.2vw,76px)/1.02 var(--display);letter-spacing:-.03em;max-width:18ch;margin:.3em auto}.cine .grp{white-space:nowrap;display:inline-block}.cine .h-lines{max-width:none;font-size:clamp(22px,2.1vw,36px)}.cine .h-settle .grad{background:var(--grad);color:#0000;text-shadow:none;filter:drop-shadow(0 2px 14px #05050ae6);-webkit-background-clip:text;background-clip:text}.cine .settle-sub{color:#e2dcf2;max-width:54ch;margin:0 auto 26px;font-size:clamp(16px,1.35vw,20px)}.cine .cta-row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.cine .micro{font:500 12px/1.4 var(--mono);letter-spacing:.06em;color:var(--text-secondary);margin-top:14px}.cine .b-settle{text-align:left;width:auto;inset:0;transform:none}.cine .b-settle:before{display:none}.cine .s-col{top:var(--sy,50%);width:min(26vw,430px);position:absolute;transform:translateY(-50%)}.cine .s-left{left:clamp(24px,4vw,96px)}.cine .s-right{right:clamp(24px,4vw,96px)}.cine .s-col:before{content:"";z-index:-1;pointer-events:none;opacity:calc(.25 + .75*var(--k,1));background:radial-gradient(ellipse 74% 62% at 50% 50%,rgba(5,5,10,var(--sa,.7)) 0%,rgba(5,5,10,calc(var(--sa,.7)*.66)) 46%,#05050a00 76%);position:absolute;inset:-30% -18%}.cine .b-settle .h-settle{max-width:none;margin:0;font-size:clamp(32px,3.2vw,56px)}.cine .b-settle .settle-sub{max-width:none;margin:0 0 22px}.cine .settle-sub .keep-line{white-space:nowrap}.cine .b-settle .cta-row{justify-content:flex-start}.cine .w{white-space:nowrap;display:inline-block}.cine .c{display:inline-block}.cine .fx-drift .w{--kc:clamp(0,(var(--k,0) - var(--th,0))*2.8,1);opacity:var(--kc);transform:translateY(calc((1 - var(--kc))*-26px))}.cine .fx-weave .c{--kc:clamp(0,(var(--k,0) - var(--th,0))*2.6,1);opacity:var(--kc);transform:translateY(calc((1 - var(--kc))*var(--jy,0px)))}.cine .fx-converge .half{--kc:clamp(0,var(--k,0)*1.6,1);opacity:var(--kc);display:inline-block}.cine .fx-converge .half.l{transform:translateX(calc((1 - var(--kc))*-70px))}.cine .fx-converge .half.r{transform:translateX(calc((1 - var(--kc))*70px))}.cine .fx-rise .w{--kc:clamp(0,(var(--k,0) - var(--th,0))*3,1);opacity:var(--kc);transform:translateY(calc((1 - var(--kc))*30px))}.cine .fx-rise .settle-sub{--ks:clamp(0,(var(--k,0) - .66)*4,1);opacity:var(--ks);transform:translateY(calc((1 - var(--ks))*14px))}.cine .fx-rise .cta-wrap{--kb:clamp(0,(var(--k,0) - .78)*5,1);opacity:var(--kb);transform:translateY(calc((1 - var(--kb))*14px))}.cine .fx-sub{--ks:clamp(0,(var(--k,0) - .45)*2.4,1);opacity:var(--ks)}@media (width<=720px),(orientation:portrait) and (width<=1024px){.cine .b-settle{text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 16px max(5vh,28px);display:flex}.cine .b-settle .s-col{width:100%;max-width:520px;position:relative;top:auto;left:auto;right:auto;transform:none}.cine .b-settle .s-col:before{display:none}.cine .b-settle .h-settle{margin-bottom:12px;font-size:clamp(28px,7.4vw,46px)}.cine .b-settle .settle-sub{margin-bottom:18px}.cine .b-settle .cta-row{justify-content:center}.cine .b-cap{padding:10px 14px 12px;bottom:16px}.cine .b-cap .eyebrow{font-size:10px}.cine .b-cap .h-band{font-size:clamp(18px,5.2vw,24px)}.cine .b-cap .sub{font-size:14px;line-height:1.4}}.cine main section{padding:var(--section-space,64px) clamp(16px,5vw,64px);min-height:0;margin-block:0;position:relative}.cine main #partner{padding-top:var(--section-space,64px)!important}@media (width<=720px){.cine{--section-space:44px}}.cine .wrap{max-width:1200px;margin:0 auto}.cine .kicker{font:500 12px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#bda8f2;align-items:center;gap:10px;display:inline-flex}.cine .kicker:before{content:"";background:var(--grad);border-radius:50%;width:6px;height:6px}.cine .h2{font:700 clamp(32px,4.4vw,60px)/1.04 var(--display);letter-spacing:-.03em;max-width:18ch;margin:18px 0}.cine .lede{color:var(--text-secondary);max-width:52ch;margin:0;font-size:clamp(17px,1.3vw,19px)}.cine .divider{background:var(--grad);width:100%;max-width:none;height:1px;transform:scaleX(clamp(0,calc(var(--dv,0)*6),1));transform-origin:0;opacity:.5;border:0;margin:0}.cine .rv .ri{opacity:0;transition:opacity .9s var(--ease-out),transform .9s var(--ease-out);transform:translateY(22px)}.cine .rv.in .ri{opacity:1;transform:none}.cine .rv.in .ri:nth-child(2){transition-delay:90ms}.cine .rv.in .ri:nth-child(3){transition-delay:.18s}.cine .rv.in .ri:nth-child(4){transition-delay:.27s}.cine .rv.in .ri:nth-child(5){transition-delay:.36s}.cine .rv.done .ri,.cine .rv.done .ri:nth-child(2),.cine .rv.done .ri:nth-child(3),.cine .rv.done .ri:nth-child(4),.cine .rv.done .ri:nth-child(5){transition-delay:0s}.cine .tools{--logo-ink:#cdc6e4}.cine .tools-head{text-align:center}.cine .tools-title{max-width:none;margin-left:auto;margin-right:auto;font-size:clamp(28px,3.9vw,58px)}@media (width>=900px){.cine .tools-title{white-space:nowrap}}.cine .tools-lede{text-align:center;max-width:62ch;margin:48px auto 0}.cine .tools-title .nb{display:inline-block}.cine .tools-proof{font:500 16px/1.4 var(--body);color:var(--text-secondary);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px 16px;margin:26px auto 0;display:flex}.cine .tools-proof b{color:var(--text-primary);font-weight:700}.cine .tools-proof b.ah{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.cine .tools-proof .sep{opacity:.5}.cine .tools-proof a{color:#d9b8ff;transition:opacity .3s var(--ease-out);border-bottom:1px solid;padding-bottom:1px;font-weight:600;text-decoration:none}.cine .tools-proof a:hover{opacity:.75}.cine .tools-note{text-align:center;font:500 11px/1.4 var(--mono);letter-spacing:.04em;color:var(--text-secondary);opacity:.8;margin:10px auto 0}@media (width<=720px){.cine .tools-proof .sep{display:none}.cine .tools-proof{flex-direction:column;align-items:center;gap:6px}}.cine .ticker{gap:34px;max-width:1180px;margin:52px auto 0;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12% 88%,#0000 100%)}.cine .track{align-items:center;width:max-content;animation:48s linear infinite cine-tick-l;display:flex}.cine .track.r{animation-name:cine-tick-r;animation-duration:54s}.cine .tools:not(.live) .track,.cine .ticker:hover .track{animation-play-state:paused}.cine .logo{height:var(--lh,28px);color:var(--logo-ink);opacity:.78;transition:opacity .3s var(--ease-out);flex:none;align-items:center;margin-right:76px;display:flex}.cine .logo:hover{opacity:1}.cine .logo svg{width:auto;height:100%;display:block;overflow:visible}.cine .logo svg *{fill:currentColor!important}.cine .logo.mark{--lh:36px}@media (width<=720px){.cine .ticker{gap:26px}.cine .logo{--lh:22px;margin-right:48px}.cine .logo.mark{--lh:30px}}.cine .hub-grid{grid-template-columns:320px 1fr;align-items:start;gap:clamp(24px,4vw,56px);margin-top:56px;display:grid}.cine .tabs{flex-direction:column;gap:6px;display:flex}.cine .tab{text-align:left;color:var(--text-secondary);cursor:pointer;font:inherit;transition:background-color .4s var(--ease-out),border-color .4s var(--ease-out),color .4s var(--ease-out);background:0 0;border:1px solid #0000;border-radius:16px;padding:16px 18px}.cine .tab strong{font:700 19px/1.2 var(--display);color:var(--text-primary);margin-bottom:4px;display:block}.cine .tab p{opacity:0;max-height:0;transition:max-height .5s var(--ease-out),opacity .5s var(--ease-out);margin:0;font-size:14.5px;line-height:1.5;overflow:hidden}.cine .tab[aria-selected=true]{background:var(--panel);border-color:var(--line-strong);color:var(--text-secondary)}.cine .tab[aria-selected=true] p{opacity:1;max-height:120px}.cine .tab:hover{color:var(--text-primary)}.cine .window{background:linear-gradient(130deg,#b0109a99,#ffffff14 40%,#2a3bd099);border-radius:18px;padding:1px;position:relative;box-shadow:0 40px 100px -30px #501ea08c}.cine .live .window{animation:cine-sheen 9s var(--ease-io) -3s infinite alternate}.cine .window .frame{aspect-ratio:16/11;background:#0e0c1a;border-radius:17px;position:relative;overflow:hidden}.cine .window img{object-fit:cover;object-position:top left;opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease-out),transform .9s var(--ease-out);position:absolute;inset:0;transform:scale(1.02)}.cine .window img.on{opacity:1;transform:none}.cine .apps{flex-wrap:wrap;gap:8px;margin-top:40px;display:flex}.cine .apps span{font:500 12px/1 var(--mono);border:1px solid var(--line);color:var(--text-secondary);border-radius:999px;padding:8px 11px}.cine .wave{align-items:center;gap:3px;height:56px;margin-bottom:18px;display:flex}.cine .wave i{background:var(--grad);opacity:.35;height:var(--h);transform-origin:50%;border-radius:2px;flex:1;transition:opacity .3s}.cine .wave i.past{opacity:1}.cine .playing .wave i{animation:cine-bar 1.4s var(--ease-io) var(--dl) infinite alternate}.cine .controls{align-items:center;gap:16px;display:flex}.cine .play{background:var(--grad);width:56px;height:56px;color:var(--primary-foreground);cursor:pointer;transition:transform .35s var(--ease-out);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.cine .play:hover{transform:scale(1.06)}.cine .play svg{width:20px;height:20px}.cine .seek{appearance:none;cursor:pointer;background:#ffffff1f;border-radius:2px;flex:1;height:4px}.cine .seek::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;width:14px;height:14px}.cine .seek::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:14px;height:14px}.cine .time{font:500 13px/1 var(--mono);color:var(--text-secondary);text-align:right;min-width:96px}.cine .steps{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:64px;display:grid;position:relative}.cine .steps svg.link{width:68%;height:4px;position:absolute;top:44px;left:16%;right:16%;overflow:visible}.cine .steps svg.link path{stroke-dasharray:1000;stroke-dashoffset:calc(1000*(1 - var(--dl2,0)))}.cine .step{text-align:center;padding:0 12px;position:relative}.cine .step .ico{background:var(--panel);border:1px solid var(--line-strong);z-index:1;border-radius:50%;place-items:center;width:88px;height:88px;margin:0 auto 22px;display:grid;position:relative}.cine .step .ico svg{width:40px;height:40px}.cine .step .n{font:500 12px/1 var(--mono);color:#bda8f2;letter-spacing:.16em}.cine .step h3{font:700 24px/1.15 var(--display);letter-spacing:-.02em;margin:10px 0 8px}.cine .step p{color:var(--text-secondary);max-width:30ch;margin:0 auto}.cine .plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;margin-top:28px;display:grid}.cine .plan{background:var(--panel);border:1px solid var(--line);border-radius:24px;flex-direction:column;padding:32px 28px;display:flex;position:relative}.cine .plan.pop{background:linear-gradient(var(--panel),var(--panel)) padding-box,var(--grad) border-box;border:1px solid #0000}.cine .plan.pop:after{content:"";opacity:.5;pointer-events:none;border-radius:24px;position:absolute;inset:-1px;box-shadow:0 0 60px #a028c859}.cine .live .plan.pop:after{animation:cine-pulse 6s var(--ease-io) -2s infinite alternate}.cine .badge{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;background:var(--grad);color:#fff;border-radius:999px;padding:7px 10px;position:absolute;top:-12px;left:28px}.cine .plan h3{font:700 22px/1.2 var(--display);margin:0 0 6px}.cine .plan .desc{color:var(--text-secondary);margin:0 0 22px;font-size:15px}.cine .price{align-items:baseline;gap:6px;display:flex}.cine .price b{font:700 44px/1 var(--display);letter-spacing:-.03em}.cine .price span{color:var(--text-secondary)}.cine .yearly{font:500 13px/1.4 var(--mono);color:#c8b6f4;margin:8px 0 18px}.cine .users{margin:0 0 26px;font-weight:600}.cine .plan .btn{margin-top:auto}.cine .compare{text-align:center;color:var(--text-secondary);margin-top:28px}.cine .compare a{color:#d9b8ff;text-underline-offset:4px}.cine .faq{grid-template-columns:.8fr 1.2fr;gap:clamp(32px,5vw,80px);display:grid}.cine details{border-bottom:1px solid var(--line);padding:4px 0}.cine summary{cursor:pointer;font:600 clamp(18px,1.5vw,21px)/1.3 var(--display);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;list-style:none;display:flex}.cine summary::-webkit-details-marker{display:none}.cine summary .pm{border:1px solid var(--line-strong);width:26px;height:26px;transition:transform .5s var(--ease-out),background-color .4s;border-radius:50%;flex:none;position:relative}.cine summary .pm:before,.cine summary .pm:after{content:"";background:currentColor;width:10px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cine summary .pm:after{transition:transform .5s var(--ease-out);transform:translate(-50%,-50%)rotate(90deg)}.cine details[open] summary .pm{background:var(--accent-muted)}.cine details[open] summary .pm:after{transform:translate(-50%,-50%)rotate(0)}.cine details p{color:var(--text-secondary);max-width:60ch;margin:0 0 22px}.cine .partner{background:var(--panel);border:1px solid var(--line);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex}.cine .partner p{max-width:62ch;margin:0;font-size:18px}.cine .partner b{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.cine .final .wrap{grid-template-columns:1fr 1.15fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.cine .final .h2{max-width:14ch;margin:16px 0 28px}.cine .final figure{aspect-ratio:4/3;border:1px solid var(--line);background:radial-gradient(55% 60% at 50% 50%,#8232d247,transparent 72%),var(--panel);--ld:0;transition:--ld 2.2s var(--ease-out) .2s;border-radius:28px;place-items:center;margin:0;display:grid;position:relative;overflow:hidden}.cine .final figure svg{width:62%;height:auto}.cine .final .rv.in figure{--ld:1}.cine .live.final figure .glow{animation:cine-breathe2 6s var(--ease-io) -2s infinite alternate}@media (width<=960px){.cine .final .wrap{grid-template-columns:1fr}.cine .final figure{order:-1}}.cine footer{padding:var(--section-space,64px) clamp(16px,5vw,64px);border-top:0}.cine footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.cine footer ul{flex-wrap:wrap;gap:22px;margin:0;padding:0;list-style:none;display:flex}.cine footer a{color:var(--text-secondary);text-decoration:none;transition:color .3s}.cine footer a:hover{color:var(--text-primary)}.cine footer small{color:#8d87a8;font-size:13px}@media (width<=960px){.cine .faq{grid-template-columns:1fr}.cine .seek{width:auto;min-width:0}.cine .wave i{min-width:0}.cine .hub-grid{grid-template-columns:1fr}.cine .tabs{scrollbar-width:none;flex-direction:row;gap:8px;padding-bottom:6px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 80%,#0000);mask-image:linear-gradient(90deg,#000 80%,#0000)}.cine .tab{flex:none;padding:10px 16px}.cine .tab strong{margin:0;font-size:16px}.cine .tab p{display:none}.cine .steps,.cine .plans{grid-template-columns:1fr}.cine .steps svg.link{display:none}.cine .plans{gap:28px}}@media (prefers-reduced-motion:reduce){.cine *,.cine :before,.cine :after{transition:none!important;animation:none!important}.cine{opacity:1}.cine .rv .ri{opacity:1;transform:none}.cine .divider{--dv:1}.cine .steps svg.link path{stroke-dashoffset:0}.cine .final figure{--ld:1}.cine .env .dot{display:none}}@keyframes cine-pagein{to{opacity:1}}@keyframes cine-drift{to{transform:translate(4%,-3%)scale(1.06)}}@keyframes cine-gridmove{to{background-position:0 64px,0 0}}@keyframes cine-rise{0%{opacity:0;transform:translateY(0)}15%{opacity:.35}85%{opacity:.25}to{opacity:0;transform:translateY(-110vh)}}@keyframes cine-bob{to{transform:translate3d(var(--bx,3px),var(--by,-5px),0)}}@keyframes cine-spin{to{transform:rotate(360deg)}}@keyframes cine-sheen{to{box-shadow:0 40px 110px -26px #7828c8b3}}@keyframes cine-bar{to{transform:scaleY(.55)}}@keyframes cine-pulse{to{opacity:1}}@keyframes cine-tick-l{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes cine-tick-r{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes cine-breathe2{0%{opacity:.55}to{opacity:.95}}.cine .theme-toggle{border:1px solid var(--line-strong);width:40px;height:40px;color:var(--text-primary);cursor:pointer;transition:background-color .35s var(--ease-out),transform .35s var(--ease-out);background:0 0;border-radius:50%;place-items:center;display:grid}.cine .theme-toggle:hover{background:var(--accent-muted);transform:translateY(-1px)}.cine .theme-toggle svg{width:18px;height:18px}.cine .theme-toggle .sun{display:none}.cine[data-theme=dark] .theme-toggle .sun{display:block}.cine[data-theme=dark] .theme-toggle .moon{display:none}@media (pointer:coarse){.cine .theme-toggle{width:44px;height:44px}}.cine{transition:background-color .5s var(--ease-out),color .5s var(--ease-out)}.cine:not([data-theme=dark]){--canvas:#faf9fe;--panel:#fff;--panel-2:#f1ecfb;--line:#5a3caa24;--line-strong:#5a3caa4d;--accent-muted:#963cd21f;--text-secondary:#57506f;--text-primary:#17122b;--tshadow:0 1px 2px #ffffffb3;--violet-ink:#7536cc;--card-shadow:0 12px 34px -14px #3c1e7833}.cine:not([data-theme=dark]) .env .glow{background:radial-gradient(40% 35% at 30% 20%,#c85ad21f,#0000 70%),radial-gradient(45% 40% at 75% 70%,#5a6ef01a,#0000 70%)}.cine:not([data-theme=dark]) .env .grid{background-image:linear-gradient(#6e50c814 1px,#0000 1px),linear-gradient(90deg,#6e50c814 1px,#0000 1px)}.cine:not([data-theme=dark]) .env .dot{background:#a46cf0}.cine:not([data-theme=dark]) .nav:before{background:linear-gradient(#faf9fee6 0%,#faf9fe8c 55%,#faf9fe00 100%)}.cine:not([data-theme=dark]) .nav.solid{background:#faf9fe}.cine:not([data-theme=dark]) .btn-ghost{background:#ffffffbf}.cine:not([data-theme=dark]) .btn-ghost:hover{background:#fff}.cine:not([data-theme=dark]) .btn-primary{box-shadow:0 8px 26px #961ebe40}.cine:not([data-theme=dark]) .stage{background:radial-gradient(80% 70% at 50% 45%,#ffffffe6 0%,#faf9fe00 72%)}.cine:not([data-theme=dark]) .bub .shell{background:radial-gradient(circle at 50% 50%,#ffffff8c 0%,rgba(var(--c),.04) 50%,rgba(var(--c),.14) 66%,rgba(var(--c),.4) 80%,rgba(var(--c),.92) 92%,#ffffffe6 96.5%,rgba(var(--c),.6) 98.5%,rgba(var(--c),0) 100%);box-shadow:0 0 calc(var(--dm)*.1) rgba(var(--c),.3),0 8px calc(var(--dm)*.3) -6px rgba(var(--c),.25),inset 0 0 calc(var(--dm)*.12) rgba(var(--c),.35)}.cine:not([data-theme=dark]) .bub .shell:before{mix-blend-mode:multiply;opacity:.5}.cine:not([data-theme=dark]) .bub .film{mix-blend-mode:multiply;opacity:.14}.cine:not([data-theme=dark]) .bub .lbl{color:#1d1636;text-shadow:0 0 2px #fffffff2,0 0 12px #ffffffe6}.cine:not([data-theme=dark]) .core .shell{box-shadow:0 0 calc(var(--dm)*.1) #9650e659,0 10px calc(var(--dm)*.35) -8px #823cdc4d,inset 0 0 calc(var(--dm)*.14) #9650f059;background:radial-gradient(circle,#ffffffb3 0%,#c8aaff2e 50%,#aa6ef042 74%,#9650e699 91%,#ffffffe6 96.5%,#9650e64d 100%)}.cine:not([data-theme=dark]) .core .count b{color:#1d1636}.cine:not([data-theme=dark]) .core .count small{color:var(--violet-ink)}.cine:not([data-theme=dark]) .flash{border-color:#9650e6bf;box-shadow:0 0 40px #9650e659,inset 0 0 30px #9650e640}.cine:not([data-theme=dark]) .rings-art .shine circle{stroke:#fffc}.cine:not([data-theme=dark]) .rings-art .glow{opacity:calc(var(--lg,.8)*.6)}.cine:not([data-theme=dark]) .b-cap{background:#fffc;border-color:#5a3caa2e;box-shadow:0 12px 40px -18px #3c1e784d}.cine:not([data-theme=dark]) .s-col:before{background:radial-gradient(74% 62%,#faf9fee0 0%,#faf9fe99 46%,#faf9fe00 76%)}.cine:not([data-theme=dark]) .eyebrow,.cine:not([data-theme=dark]) .kicker,.cine:not([data-theme=dark]) .step .n,.cine:not([data-theme=dark]) .yearly{color:var(--violet-ink)}.cine:not([data-theme=dark]) .sub{color:#463f5f}.cine:not([data-theme=dark]) .settle-sub{color:#3d3656}.cine:not([data-theme=dark]) .h-settle .grad{filter:none}.cine:not([data-theme=dark]) .plan,.cine:not([data-theme=dark]) .partner,.cine:not([data-theme=dark]) .final figure,.cine:not([data-theme=dark]) .tab[aria-selected=true]{box-shadow:var(--card-shadow)}.cine:not([data-theme=dark]) .tools{--logo-ink:#3d3656}.cine:not([data-theme=dark]) .compare a,.cine:not([data-theme=dark]) .tools-proof a{color:var(--violet-ink)}.cine:not([data-theme=dark]) .window .frame{background:#ece7f8}.cine:not([data-theme=dark]) .window{box-shadow:0 40px 90px -36px #501ea066}.cine:not([data-theme=dark]) .seek{background:#3c1e7824}.cine:not([data-theme=dark]) .seek::-webkit-slider-thumb{background:#7536cc}.cine:not([data-theme=dark]) .seek::-moz-range-thumb{background:#7536cc}.cine:not([data-theme=dark]) .final figure{background:radial-gradient(55% 60%,#9650dc24,#0000 72%),#fff}.cine:not([data-theme=dark]) .plan.pop{background:linear-gradient(#fff,#fff) padding-box,var(--grad) border-box}.cine:not([data-theme=dark]) .plan.pop:after{box-shadow:0 0 50px #a028c82e}.cine:not([data-theme=dark]) footer small{color:#6b6585}body[data-color-mode][data-app-template] .public-landing .cine .hero,body .public-landing .cine .hero{background-color:#0000!important}.cine .scue{left:50%;bottom:max(16px,calc(env(safe-area-inset-bottom) + 12px));z-index:40;opacity:1;transition:opacity .3s var(--ease-out),transform .3s var(--ease-out);flex-direction:column;align-items:center;gap:6px;display:flex;position:fixed;transform:translate(-50%)}.cine .scue.off{opacity:0;pointer-events:none;transform:translate(-50%,10px)}.cine .scue .scue-l{font:500 10px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary)}.cine .scue button{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--text-primary);cursor:pointer;transition:background-color .35s var(--ease-out);background:0 0;border-radius:50%;place-items:center;display:grid;position:relative}.cine .scue button:hover{background:var(--accent-muted)}.cine .scue button:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}.cine .scue svg{width:18px;height:18px}.cine .scue button:after{content:"";border:1px solid var(--line-strong);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-1px}.cine .scue.live button:after{animation:cine-scue-ping 2s var(--ease-out) infinite}.cine .scue.live svg{animation:cine-scue-bob 2s var(--ease-io) infinite}@media (prefers-reduced-motion:reduce){.cine .scue.live button:after,.cine .scue.live svg{animation:none}}@keyframes cine-scue-ping{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(1.7)}}@keyframes cine-scue-bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.cine .why-head{text-align:center}.cine .why-head .h2{margin-left:auto;margin-right:auto}.cine .why-lede{color:var(--text-secondary);max-width:52ch;margin:0 auto;font-size:clamp(17px,1.5vw,19px)}.cine .venn{grid-template-columns:minmax(0,500fr) minmax(0,440fr);align-items:center;gap:clamp(40px,6vw,96px);max-width:1040px;margin-top:clamp(40px,6vw,72px);margin-left:auto;margin-right:auto;display:grid}.cine .venn-fig{flex-direction:column;align-items:center;width:100%;margin:0;display:flex}.cine .venn-svg{width:100%;height:auto;display:block;overflow:visible}.cine .v-ring circle{fill:none;stroke:url(#vennGrad);stroke-width:9px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;pointer-events:visibleStroke;cursor:pointer;transition:stroke-dashoffset .6s var(--ease-io),opacity .35s,filter .35s}.cine .v-ring text{font:700 18.2px/1 var(--display);letter-spacing:-.02em;fill:var(--text-primary);text-anchor:middle;dominant-baseline:middle;opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .5s var(--ease-out),transform .5s var(--ease-out),fill-opacity .35s;pointer-events:none;transform:translateY(8px)}.cine .v-core{opacity:0;transition:opacity .6s var(--ease-out)}.cine .v-dot{fill:var(--text-primary);opacity:0;transition:opacity .4s}.cine .v-lead{stroke:var(--text-secondary);stroke-width:.9px;stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset .45s var(--ease-io)}.cine .venn-mark{opacity:0;transition:opacity .5s var(--ease-out),transform .5s var(--ease-out);margin-top:6px;transform:translateY(6px)}.cine .venn-mark .wordmark{white-space:nowrap;color:var(--text-primary);font-size:26px}.cine .venn.v-play .v-ring circle{stroke-dashoffset:0}.cine .venn.v-play .v-ring[data-k=e] circle{transition-delay:.45s}.cine .venn.v-play .v-ring[data-k=a] circle{transition-delay:.9s}.cine .venn.v-play .v-ring text{opacity:1;transition-delay:.5s;transform:none}.cine .venn.v-play .v-ring[data-k=e] text{transition-delay:.95s}.cine .venn.v-play .v-ring[data-k=a] text{transition-delay:1.4s}.cine .venn.v-play .v-core,.cine .venn.v-play .v-dot{opacity:1;transition-delay:1.55s}.cine .venn.v-play .v-lead{stroke-dashoffset:0;transition-delay:1.85s}.cine .venn.v-play .venn-mark{opacity:1;transition-delay:2.15s;transform:none}.cine .venn.v-done .v-ring circle,.cine .venn.v-done .v-ring text,.cine .venn.v-done .v-core,.cine .venn.v-done .v-lead{transition-delay:0s}.cine .venn[data-hl] .v-ring circle{opacity:.35}.cine .venn[data-hl] .v-ring text{fill-opacity:.55}.cine .venn[data-hl=c] .v-ring[data-k=c] circle,.cine .venn[data-hl=e] .v-ring[data-k=e] circle,.cine .venn[data-hl=a] .v-ring[data-k=a] circle{opacity:1;filter:drop-shadow(0 0 10px #8a3fe08c)}.cine .venn[data-hl=c] .v-ring[data-k=c] text,.cine .venn[data-hl=e] .v-ring[data-k=e] text,.cine .venn[data-hl=a] .v-ring[data-k=a] text{fill-opacity:1;transform:scale(1.06)}.cine .venn-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.cine .vx{all:unset;box-sizing:border-box;border:1px solid var(--line);background:color-mix(in oklab,var(--panel) 70%,transparent);width:100%;color:var(--text-secondary);font:400 16px/1.55 var(--body);cursor:pointer;transition:border-color .3s,background .3s,transform .3s var(--ease-out);border-radius:18px;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.cine .vx b{font:700 19px/1.25 var(--display);color:var(--text-primary);margin-bottom:4px;display:block}.cine .vx:focus-visible{outline-offset:3px;outline:2px solid #8a3fe0}.cine .vx-dot{border:3.5px solid var(--vc);border-radius:50%;flex:none;width:16px;height:16px;margin-top:4px}.cine .vx[data-k=c]{--vc:#6a26d4}.cine .vx[data-k=e]{--vc:#b0109a}.cine .vx[data-k=a]{--vc:#2a3bd0}.cine .vx.on{border-color:var(--line-strong);transform:translate(4px)}.cine .venn[data-hl] .vx:not(.on){opacity:.6}@media (width<=960px){.cine .venn{grid-template-columns:minmax(0,1fr)}.cine .venn-fig{max-width:360px;margin:0 auto}.cine .vx.on{transform:none}}@media (prefers-reduced-motion:reduce){.cine .venn *{transition:none!important}}.cine:not([data-theme=dark]) .vx{background:#ffffffbf}.cine:not([data-theme=dark]) .vx[data-k=a]{--vc:#3a4ae0}.cine .ai-label{font:500 11px/1.5 var(--mono);color:var(--text-secondary);letter-spacing:0;margin:0}.cine .ai-workforce .h2{max-width:22ch}.cine .ai-workforce>.wrap>.rv>.ai-label{margin-top:18px}.cine .ai-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:44px;display:grid}.cine .ai-card{border:1px solid var(--line);background:color-mix(in oklab,var(--panel) 80%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:8px;padding:28px}.cine .ai-card.ai-featured{background:linear-gradient(var(--panel),var(--panel)) padding-box,var(--grad) border-box;border-color:#0000}.cine .ai-card-top{align-items:center;gap:12px;min-height:36px;display:flex}.cine .ai-icon{width:36px;height:36px;color:var(--text-primary);border:1px solid var(--line-strong);background:var(--accent-muted);border-radius:8px;flex:none;place-items:center;display:grid}.cine .ai-icon svg{width:21px;height:21px}.cine .ai-card h3{font:700 26px/1.18 var(--display);letter-spacing:0;margin:22px 0 12px}.cine .ai-card>p{color:var(--text-secondary);margin:0;font-size:16px;line-height:1.6}.cine .ai-chips{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.cine .ai-chips span,.cine .ai-badge{font:500 10px/1.4 var(--mono);color:var(--text-primary);border:1px solid var(--line-strong);background:var(--accent-muted);border-radius:999px;padding:5px 8px}.cine .ai-badge{vertical-align:middle;margin-left:7px;padding:2px 6px;display:inline-block}.cine .ai-demo{border-top:1px solid var(--line);margin:32px 0 0;padding:26px 0 0}.cine .ai-demo-grid{grid-template-columns:1.1fr 1fr .9fr;align-items:stretch;gap:16px;margin-top:16px;display:grid}.cine .ai-demo-card{border:1px solid var(--line-strong);background:color-mix(in oklab,var(--panel) 85%,transparent);border-radius:8px;min-width:0;min-height:224px;padding:22px}.cine .ai-demo-card p:not(.ai-label){color:var(--text-secondary);margin:18px 0 0;font-size:15px}.cine .ai-demo-card strong{font:700 18px/1.3 var(--display);margin:18px 0;display:block}.cine .ai-demo mark{background:var(--accent-muted);color:var(--text-primary);border-bottom:2px solid var(--accent);border-radius:3px;padding:1px 3px}.cine .ai-demo .ai-demo-note{font-size:12px!important}.cine .ai-stage-track{text-align:center;font:500 10px/1.3 var(--mono);color:var(--text-secondary);grid-template-columns:1fr 16px 1fr;gap:4px;padding:12px 0;display:grid;position:relative}.cine .ai-stage-track i{background:var(--grad);bottom:0;border-radius:3px;width:44%;height:3px;position:absolute;inset-inline-start:0}.cine .ai-transcript span{display:block}@media (width<=720px){.cine .ai-grid,.cine .ai-demo-grid{grid-template-columns:minmax(0,1fr)}.cine .ai-card{padding:22px}.cine .ai-card h3{font-size:24px}.cine .ai-demo-card{min-height:180px}.cine .ai-demo{margin-top:24px}}@media (prefers-reduced-motion:reduce){.cine .ai-demo *{clip-path:none!important;opacity:1!important;animation:none!important;transform:none!important}}.cine .real-call .ai-demo-grid{align-items:start}.cine .call-switcher{border:1px solid var(--line-strong);background:var(--panel-2);border-radius:8px;gap:4px;max-width:fit-content;margin-bottom:14px;padding:4px;display:flex}.cine .call-switcher button{white-space:normal;text-align:center;min-width:0;height:auto;min-height:44px;font:600 14px/1.4 var(--body);color:var(--text-secondary);border-radius:4px;padding:10px 14px}.cine .call-switcher button[aria-selected=true]{background:var(--panel);color:var(--text-primary);box-shadow:var(--card-shadow)}.cine .call-hidden-name{font:400 12px/1.5 var(--body);color:var(--text-secondary);display:block}@media (width<=720px){.cine .call-switcher{width:100%;max-width:100%}.cine .call-switcher button{flex:1;padding:8px;font-size:12px}}.cine .real-call .ai-demo-card{background:var(--panel);min-height:360px}.cine .real-call .wave{margin:26px 0 18px}.cine .real-call .wave i{min-width:0}.cine .real-call .controls{flex-wrap:wrap;gap:10px}.cine .real-call .play{width:48px;height:48px;color:var(--primary-foreground);padding:0}.cine .real-call .seek{background:var(--line-strong);width:0;min-width:60px}.cine .real-call .seek::-webkit-slider-thumb{background:var(--text-primary)}.cine .real-call .seek::-moz-range-thumb{background:var(--text-primary)}.cine .real-call .time{min-width:84px;font-size:11px}.cine .real-call .call-caption{text-align:left;min-height:160px;margin-top:24px;display:grid}.cine .real-call .call-caption-sizing{visibility:hidden;pointer-events:none;grid-area:1/1;display:grid}.cine .real-call .call-caption-line{grid-area:1/1;min-width:0}.cine .real-call .call-caption-current{animation:.25s ease-out cine-call-fade}.cine .real-call .call-caption b{font:600 12px/1.5 var(--mono);color:var(--text-primary)}.cine .real-call .call-caption p{font:400 14px/1.65 var(--body);white-space:normal;overflow-wrap:anywhere;margin-top:8px}.cine .call-summary-scroll{overscroll-behavior:contain;height:285px;max-height:285px;margin-top:20px;padding-inline-end:6px;overflow:auto}.cine .call-summary-scroll ul{gap:17px;margin:0;padding:0;list-style:none;display:grid}.cine .call-summary-scroll li{font:400 14px/1.7 var(--body);color:var(--text-secondary)}.cine .call-point{animation:cine-call-point .3s var(--ease-out)}.cine .call-skeleton{gap:14px;margin:22px 0;display:grid}.cine .call-skeleton i{background:var(--line-strong);border-radius:3px;height:10px}.cine .call-skeleton i:nth-child(2){width:86%}.cine .call-skeleton i:nth-child(3){width:65%}.cine .real-call .call-name{font:700 24px/1.3 var(--display);margin:20px 0 8px}.cine .real-call .ai-stage-track{margin-top:26px;padding-bottom:14px}.cine .real-call .ai-stage-track i{transition:inset-inline-start .4s var(--ease-io)}.cine .real-call .ai-stage-track[data-qualified=true] i{inset-inline-start:56%}.cine .real-call .call-stage-toast{color:var(--text-primary);background:var(--accent-muted);border-radius:4px;padding:7px 9px;font:500 11px/1.5 var(--mono)!important}.cine .call-activity{border-top:1px solid var(--line);gap:9px;margin-top:20px;padding-top:18px;display:flex}.cine .call-activity svg{width:18px;height:18px;color:var(--text-primary);flex:none;margin-top:4px}.cine .real-call .call-activity p{margin:0;font-size:12px;line-height:1.7}.cine .real-call .call-activity .ai-badge{width:fit-content;margin:8px 0 0;display:block}.cine .call-full-transcript{border-top:1px solid var(--line);margin-top:20px}.cine .call-full-transcript summary{font:600 14px/1.5 var(--body)}.cine .call-full-transcript>div{text-align:left;max-height:400px;padding:0 12px 18px;overflow:auto}.cine .call-full-transcript p{font:400 14px/1.7 var(--body);color:var(--text-secondary);margin:14px 0}.cine .call-full-transcript time{font:500 11px/1.5 var(--mono);color:var(--text-primary)}.cine .call-mini{bottom:max(18px,env(safe-area-inset-bottom));z-index:60;border:1px solid var(--line-strong);background:var(--panel);max-width:calc(100% - 32px);box-shadow:var(--card-shadow);border-radius:999px;align-items:center;gap:12px;padding:8px 14px 8px 8px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.cine .call-mini .play{width:36px;height:36px}.cine .call-mini .ai-label{white-space:nowrap}.cine .call-replay{color:var(--text-primary);margin-top:12px}@keyframes cine-call-fade{0%{opacity:0}to{opacity:1}}@keyframes cine-call-point{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cine .call-mobile-updates,.cine .call-cc,.cine .call-mobile-colon{display:none}@media (width<=720px){.cine .real-call{--call-header:calc(65px + var(--cine-safe-top));--call-caption-height:80px;--call-panel-height:max(260px,calc(100svh - var(--call-header) - 76px - var(--call-caption-height) - 104px - 80px));padding-top:12px}.cine .real-call[data-cc=false]{--call-caption-height:0px}.cine .real-call.call-focus{min-height:calc(100svh - var(--call-header));padding-bottom:calc(80px + env(safe-area-inset-bottom))}.cine .real-call .call-switcher{margin-bottom:6px;padding:2px}.cine .real-call .call-switcher button{min-height:40px;padding:6px;font-size:11px}.cine .real-call>.ai-label{font-size:10px}.cine .real-call>.ai-demo-note{margin:2px 0!important;font-size:10px!important}.cine .real-call .ai-demo-grid{gap:0;margin-top:8px}.cine .real-call .call-player{top:var(--call-header);z-index:20;background:var(--panel);border-radius:8px 8px 0 0;grid-template-columns:1fr;min-height:0;padding:0;display:grid;position:sticky;overflow:hidden}.cine .real-call .call-player .ai-card-top,.cine .real-call .call-replay{display:none}.cine .real-call .controls{height:76px;direction:inherit;z-index:1;grid-area:1/1;grid-template-rows:24px 24px;grid-template-columns:48px minmax(0,1fr) 40px;gap:0 10px;padding:12px;display:grid;position:relative}.cine .real-call .controls .play{grid-row:1/3}.cine .real-call .seek{z-index:1;background:0 0;grid-area:1/2;width:100%;min-width:0;height:24px;margin:0}.cine .real-call .time{text-align:center;direction:ltr;grid-area:2/2;min-width:0;font-size:10px}.cine .real-call .call-cc{border:1px solid var(--line-strong);width:40px;height:40px;color:var(--text-secondary);font:600 12px/1 var(--mono);background:var(--panel-2);border-radius:4px;grid-area:1/3/3;place-items:center;padding:0;display:grid}.cine .real-call .call-cc[aria-pressed=true]{color:var(--text-primary);background:var(--accent-muted)}.cine .real-call .wave{pointer-events:none;grid-area:1/1;gap:2px;height:22px;margin:13px 62px 0 70px}.cine .real-call[dir=rtl] .wave{margin-inline:70px 62px}.cine .real-call .call-caption{height:var(--call-caption-height);border-top:1px solid var(--line);min-height:0;-webkit-mask-image:linear-gradient(to bottom, var(--text-primary) 85%,transparent);-webkit-mask-image:linear-gradient(to bottom, var(--text-primary) 85%,transparent);mask-image:linear-gradient(to bottom, var(--text-primary) 85%,transparent);margin:0;padding:8px 12px;display:block;overflow:hidden}.cine .real-call[data-cc=false] .call-caption,.cine .real-call .call-caption-sizing{display:none}.cine .real-call .call-caption-current{font:400 13px/20px var(--body);will-change:transform;transition:transform .12s linear;animation:none}.cine .real-call .call-caption :is(b,p){font:inherit;margin:0;display:inline;line-height:20px!important}.cine .real-call .call-caption b{font-weight:700}.cine .real-call .call-mobile-colon{display:inline}.cine .real-call .call-intro{height:var(--call-caption-height);padding:8px 12px;line-height:20px;overflow:auto;margin:0!important;font-size:13px!important}.cine .real-call .call-mobile-updates{background:var(--panel);border-inline:1px solid var(--line-strong);padding:0 10px 8px;display:block}.cine .call-update-slot{align-items:center;height:56px;display:flex;overflow:hidden}.cine .call-live-toast{white-space:normal;text-align:start;width:100%;height:auto;max-height:52px;font:500 11px/16px var(--body);color:var(--text-primary);background:var(--accent-muted);animation:cine-call-point .25s var(--ease-out);border-radius:4px;justify-content:start;padding:6px 8px;overflow:auto}.cine .call-panel-tabs{background:var(--panel-2);border:1px solid var(--line-strong);border-radius:6px;grid-template-columns:1fr 1fr;height:40px;padding:2px;display:grid}.cine .call-panel-tabs button{height:34px;font:600 13px/1 var(--body);color:var(--text-secondary);border-radius:4px;gap:8px}.cine .call-panel-tabs button[aria-selected=true]{background:var(--panel);color:var(--text-primary)}.cine .call-unseen{font:600 10px/1 var(--mono);align-items:center;gap:4px;display:inline-flex}.cine .call-unseen i{background:var(--accent);border-radius:50%;width:5px;height:5px;animation:.8s ease-in-out infinite alternate cine-call-fade}.cine .real-call :is(.ai-summary,.ai-lead){height:var(--call-panel-height);overscroll-behavior:contain;background:var(--panel);border-radius:0 0 8px 8px;min-height:260px;padding:14px;overflow:auto}.cine .real-call .ai-lead{padding-bottom:90px}.cine .real-call[data-active-tab=summary] .ai-lead,.cine .real-call[data-active-tab=lead] .ai-summary,.cine .real-call .ai-summary>.ai-label{display:none}.cine .real-call .call-summary-scroll{padding-inline-end:4px;height:100%;max-height:none;margin:0;padding-bottom:80px;scroll-padding-bottom:80px}.cine .real-call .call-summary-scroll ul{gap:12px}.cine .real-call .call-summary-scroll li{border-radius:4px;padding:4px;font-size:13px;line-height:1.65}.cine .real-call .call-newest{animation:2.5s ease-out cine-call-highlight}.cine .real-call .call-name{margin:10px 0 6px;font-size:22px}.cine .real-call .ai-chips{margin-top:12px}.cine .real-call .ai-stage-track{margin-top:16px}.cine .real-call .call-full-transcript{margin-top:12px}}@keyframes cine-call-highlight{0%,30%{background:var(--accent-muted)}to{background:0 0}}@media (width<=720px) and (prefers-reduced-motion:reduce){.cine .real-call .call-caption{overflow:auto;-webkit-mask-image:none;mask-image:none}.cine .real-call .call-caption-current{will-change:auto}}@media (prefers-reduced-motion:reduce){.cine .real-call *{transition:none!important;animation:none!important}}.cine .lang-toggle{font:600 14px/1 var(--body);letter-spacing:0}.cine .lang-toggle:lang(ar){font:600 18px/1 IBM Plex Sans Arabic,system-ui,sans-serif}html[lang=ar] .cine{--display:"Readex Pro","Bricolage Grotesque",system-ui,sans-serif;--body:"IBM Plex Sans Arabic","Figtree",system-ui,sans-serif;--mono:"IBM Plex Sans Arabic","JetBrains Mono",ui-monospace,monospace;line-height:1.75}html[lang=ar] .cine *{letter-spacing:0!important}html[lang=ar] .cine :is(.eyebrow,.kicker,.badge,.core .count small,.ai-label){text-transform:none;font-family:var(--body);font-weight:600}html[lang=ar] .cine :is(p,li,summary,.sub,.lede){line-height:1.75}html[lang=ar] .cine :is(.h-band,.h-settle,.h2,h3){line-height:1.3}html[dir=rtl] .cine .b-settle{text-align:start}html[dir=rtl] .cine .s-left{left:auto;right:clamp(24px,4vw,96px)}html[dir=rtl] .cine .s-right{left:clamp(24px,4vw,96px);right:auto}html[dir=rtl] .cine .b-right :is(.h-band,.sub){margin-left:0;margin-right:auto}html[dir=rtl] .cine .tab{text-align:start}html[dir=rtl] .cine .time{text-align:left}html[dir=rtl] .cine .badge{left:auto;right:28px}html[dir=rtl] .cine .player .av+.av{margin-left:0;margin-right:-18px}html[dir=rtl] .cine .cp-list .note{margin-left:0;margin-right:auto}html[dir=rtl] .cine .cine-calc{text-align:start}html[dir=rtl] .cine .skip{left:auto;right:16px}html[dir=rtl] .cine .ai-badge{margin-left:0;margin-right:7px}html[dir=rtl] .cine .ticker{direction:ltr}@media (width<=720px),(orientation:portrait) and (width<=1024px){html[dir=rtl] .cine .b-settle{text-align:center}html[dir=rtl] .cine .b-settle .s-col{left:auto;right:auto}}.cine .nav :is(.signin-icon,.trial-short){display:none}@media (width<=720px){.cine{--cine-safe-top:env(safe-area-inset-top,0px);opacity:1;filter:none;animation:none;-webkit-mask-image:none;mask-image:none}.cine .nav,.cine .nav.solid,.cine:not([data-theme=dark]) .nav.solid{padding:12px;padding-top:calc(12px + var(--cine-safe-top));background:var(--canvas);border-bottom:1px solid var(--line);z-index:100;isolation:isolate;opacity:1;filter:none;-webkit-backdrop-filter:none;pointer-events:auto;grid-template-columns:auto minmax(0,1fr);gap:8px;transition:none;-webkit-mask-image:none;mask-image:none}.cine .nav:before{display:none}.cine .nav .brand{white-space:nowrap;flex:none;justify-content:center;gap:0;width:40px;height:40px}.cine .nav .brand svg{flex:none;width:28px;height:28px}.cine .nav .wordmark{display:none}.cine .nav .acts{grid-column:2;gap:6px;min-width:0}.cine .nav .theme-toggle{flex:none;width:40px;min-width:40px;height:40px}.cine .nav .signin{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;min-height:40px;padding:0;display:grid}.cine .nav .signin-label{display:none}.cine .nav .signin-icon{width:18px;height:18px;display:block}.cine .nav .btn-primary{white-space:nowrap;flex:none;min-height:40px;padding:10px 12px;font-size:13px}.cine .stage{top:var(--cine-safe-top);height:calc(100svh - var(--cine-safe-top))}.cine .real-call .call-player{top:var(--call-header)}.cine :is(#plans,#save){scroll-margin-top:calc(78px + var(--cine-safe-top))}}@media (width<=379px){.cine .nav .trial-label{display:none}.cine .nav .trial-short{display:inline}}.cine .ai-head{position:relative}.cine .ai-dust{pointer-events:none}.cine .ai-dust canvas{width:100%;height:100%;display:block}@media (width>=861px){.cine .ai-head{padding-inline-end:min(480px,42%)}.cine .ai-dust{aspect-ratio:460/300;inset-inline-end:0;width:min(460px,40%);position:absolute;top:50%;transform:translateY(-50%)}}@media (width<=860px){.cine .ai-dust{aspect-ratio:320/200;width:min(320px,100%);margin:20px auto 0}}
