#ap-preboot{z-index:70;pointer-events:none;display:none;position:fixed;inset:0}html.js #ap-preboot{display:block}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bebas-neue-v16-latin-regular.woff2)format("woff2")}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/caveat-v23-latin-500.woff2)format("woff2")}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/caveat-v23-latin-600.woff2)format("woff2")}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/caveat-v23-latin-700.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/inter-v20-latin-300.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-v20-latin-regular.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-v20-latin-500.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-v20-latin-600.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-v20-latin-700.woff2)format("woff2")}:root{--ap-bg:#efe9dc;--ap-vp:radial-gradient(1100px 760px at 28% 14%, #f5f0e4, #e6dfce);--ap-grid:#2d261e1a;--ap-grid-size:46px;--ap-card:#fffdf7;--ap-card-2:#f1ece0;--ap-ink:#1d1b16;--ap-ink-soft:#5a564c;--ap-accent:#ff6b00;--ap-accent-ink:#1a1206;--ap-wire:#2d261e5c;--ap-wire-w:2.4px;--ap-dash:#2d261e38;--ap-hero:#1d1b16;--ap-hero-sub:#7a7367;--ap-hero-sub2:#8a8479;--ap-doodle:#6b6457;--ap-chrome:#fffdf7d1;--ap-chrome-bd:#2d261e2e;--ap-chrome-tx:#3a362e;--ap-mark:linear-gradient(135deg,#ff6b00,#ff5400);--ap-mark-ink:#fff;--ap-cur:#1d1b16;--ap-cur-blend:normal;--ap-card-shadow:0 18px 40px -22px #3c321e80,0 4px 14px -8px #3c321e59}html[data-theme=studio]{--ap-bg:#eef1f6;--ap-vp:radial-gradient(1200px 820px at 50% 28%, #fff 0%, #eef1f6 56%, #e0e6ef 100%);--ap-grid:#283c6412;--ap-grid-size:46px;--ap-card:#fff;--ap-card-2:#eef1f7;--ap-ink:#1d2230;--ap-ink-soft:#5a6173;--ap-wire:#3755963d;--ap-dash:#283c6433;--ap-hero:#1b2030;--ap-hero-sub:#6b7385;--ap-hero-sub2:#8a91a3;--ap-doodle:#9aa3b8;--ap-chrome:#fffc;--ap-chrome-bd:#283c6424;--ap-chrome-tx:#2a3242;--ap-cur:#1d2230;--ap-cur-blend:normal;--ap-card-shadow:0 18px 44px -22px #1e2d504d,0 5px 16px -8px #1e2d502e;--veil-bg:radial-gradient(125% 100% at 50% 38%, #fff 0%, #eef2f7 55%, #dde4ee 100%);--veil-ink:#1d2230;--veil-sub:#5a6478;--veil-line:#37559652;--veil-spark:#3f74d8;--veil-glow:#3f74d873}html[data-theme=studio] #viewport{box-shadow:inset 0 0 180px 40px #28375a0d}html[data-theme=dawn]{--ap-bg:#fff3e9;--ap-vp:radial-gradient(1400px 920px at 50% 92%, #ffc59f 0%, #ffe0c8 42%, #fff5ec 100%);--ap-grid:#aa5f2d12;--ap-grid-size:46px;--ap-card:#fffaf4;--ap-card-2:#ffeede;--ap-ink:#3a2417;--ap-ink-soft:#7a5c48;--ap-wire:#dc7d3c47;--ap-dash:#b46e3c38;--ap-hero:#3a2417;--ap-hero-sub:#9a6f50;--ap-hero-sub2:#b08868;--ap-doodle:#c98a5a;--ap-chrome:#fff8f0d1;--ap-chrome-bd:#b4693729;--ap-chrome-tx:#5a3a26;--ap-cur:#3a2417;--ap-cur-blend:normal;--ap-card-shadow:0 20px 46px -22px #b45f2d52,0 6px 16px -8px #b45f2d33;--veil-bg:radial-gradient(125% 100% at 50% 64%, #ffe6cf 0%, #ffd3b0 50%, #ffeede 100%);--veil-ink:#3a2417;--veil-sub:#9a6f50;--veil-line:#dc824657;--veil-spark:#e8913f;--veil-glow:#e8913f80}html[data-theme=dawn] #viewport{box-shadow:inset 0 0 220px 50px #b4643212}html[data-theme=deepsea]{--ap-bg:#051a22;--ap-vp:radial-gradient(1300px 900px at 50% 35%, #0c3a44 0%, #072a34 55%, #051a22 100%);--ap-grid:#78e6d21a;--ap-grid-size:48px;--ap-card:#eafcff;--ap-card-2:#d6f0f2;--ap-ink:#0d2a30;--ap-ink-soft:#3d6168;--ap-wire:#5ad2c866;--ap-dash:#5ac8c84d;--ap-hero:#e6fbff;--ap-hero-sub:#8fd6d0;--ap-hero-sub2:#6fb6b2;--ap-doodle:#8fd6d0;--ap-chrome:#082830bd;--ap-chrome-bd:#78e6d238;--ap-chrome-tx:#cdeef0;--ap-cur:#e6fbff;--ap-cur-blend:difference;--ap-card-shadow:0 24px 60px -26px #28c8be4d,0 10px 30px -12px #14788c66,0 0 0 1px #78e6d214;--veil-bg:radial-gradient(125% 100% at 50% 40%, #0c3a44 0%, #072a34 50%, #051a22 100%);--veil-ink:#e6fbff;--veil-sub:#8fd6d0;--veil-line:#5ad2c857;--veil-spark:#5ad0ff;--veil-glow:#3df0d080}html[data-theme=deepsea] #viewport{box-shadow:inset 0 0 320px 70px #020e1499}html[data-theme=desk]{--ap-bg:#cdb893;--ap-vp:radial-gradient(1300px 900px at 50% 40%, #e0cfac 0%, #d3bf99 60%, #c4ad85 100%);--ap-grid:#5a3c1e0f;--ap-grid-size:46px;--ap-card:#fffdf6;--ap-card-2:#f1e7d4;--ap-ink:#2e2418;--ap-ink-soft:#6e5d46;--ap-wire:#785a374d;--ap-dash:#785a373d;--ap-hero:#2e2418;--ap-hero-sub:#7a6347;--ap-hero-sub2:#917a5c;--ap-doodle:#a98a5f;--ap-chrome:#fffaf0d1;--ap-chrome-bd:#785a372e;--ap-chrome-tx:#4a3826;--ap-cur:#2e2418;--ap-cur-blend:normal;--ap-card-shadow:0 18px 40px -20px #462d1466,0 5px 14px -8px #462d144d;--veil-bg:radial-gradient(125% 100% at 50% 40%, #e6d6b6 0%, #d6c19a 55%, #c8b084 100%);--veil-ink:#2e2418;--veil-sub:#7a6347;--veil-line:#785a3757;--veil-spark:#c98a3f;--veil-glow:#c98a3f73}html[data-theme=desk] #viewport{box-shadow:inset 0 0 200px 50px #462d141a}html[data-theme=map]{--ap-bg:#e6dac0;--ap-vp:radial-gradient(1300px 900px at 50% 40%, #efe4cc 0%, #e4d7ba 60%, #d8c9a6 100%);--ap-grid:#966e3c12;--ap-grid-size:46px;--ap-card:#fffdf4;--ap-card-2:#f0e6cf;--ap-ink:#3a2e1c;--ap-ink-soft:#766044;--ap-wire:#b48c5a73;--ap-dash:#b48c5a52;--ap-hero:#3a2e1c;--ap-hero-sub:#86704e;--ap-hero-sub2:#9c875f;--ap-doodle:#b89564;--ap-chrome:#fffaeed1;--ap-chrome-bd:#966e3c2e;--ap-chrome-tx:#4a3a24;--ap-cur:#3a2e1c;--ap-cur-blend:normal;--ap-card-shadow:0 18px 42px -22px #6e502857,0 5px 14px -8px #6e502833;--veil-bg:radial-gradient(125% 100% at 50% 40%, #efe4cc 0%, #e4d7ba 55%, #d6c7a2 100%);--veil-ink:#3a2e1c;--veil-sub:#86704e;--veil-line:#b48c5a66;--veil-spark:#c98a3f;--veil-glow:#c98a3f73}html[data-theme=map] #viewport{box-shadow:inset 0 0 180px 40px #6e502812}html[data-theme=surreal]{--ap-bg:#8cbbe6;--ap-vp:radial-gradient(1300px 1000px at 50% 30%, #b6d6f2 0%, #8cbbe6 55%, #6fa6db 100%);--ap-grid:#ffffff24;--ap-grid-size:46px;--ap-card:#fffef9;--ap-card-2:#eaf2fa;--ap-ink:#1f3550;--ap-ink-soft:#5a708c;--ap-wire:#ffffff80;--ap-dash:#fff6;--ap-hero:#1f3550;--ap-hero-sub:#456188;--ap-hero-sub2:#6a86ad;--ap-doodle:#4f6f9c;--ap-chrome:#ffffffc7;--ap-chrome-bd:#28466e29;--ap-chrome-tx:#2a4365;--ap-cur:#1f3550;--ap-cur-blend:normal;--ap-card-shadow:0 26px 50px -24px #28508c59,0 8px 20px -10px #28508c40;--veil-bg:radial-gradient(ellipse 200px 96px at 22% 88%, #fff 0 58%, transparent 72%), radial-gradient(ellipse 240px 116px at 78% 82%, #fff 0 58%, transparent 72%), radial-gradient(ellipse 300px 140px at 50% 104%, #f3fbff 0 58%, transparent 72%), radial-gradient(125% 100% at 50% 35%, #c2dcf4 0%, #8cbbe6 55%, #74a8dd 100%);--veil-ink:#1f3550;--veil-sub:#456188;--veil-line:#ffffff8c;--veil-spark:#ff6b00;--veil-glow:#ff6b0073}html[data-theme=surreal] #viewport{box-shadow:inset 0 0 160px 40px #28508c14}html[data-theme=surreal] #veil.arrive.gone{transform:translateY(-28%)scale(1.6)}#ap-motif{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}#ap-motif .mc{fill:none;stroke:var(--ap-wire);stroke-width:3px;opacity:.55}#ap-motif .mr{fill:none;stroke:var(--ap-accent,#ff6b00);stroke-width:4px;stroke-dasharray:16 13;opacity:.5}#ap-motif .pin{fill:var(--ap-accent,#ff6b00);opacity:.6}#ap-motif .cloud{fill:#fff;opacity:.9}#ap-motif .orb{fill:var(--ap-accent,#ff6b00)}#ap-motif .orb2{fill:#ff9a4d}#ap-motif .apple{fill:#3a8f5e}#ap-motif .paper{fill:#fffdf6;stroke:#e3d9c4;stroke-width:2px}#ap-motif .pline{fill:#d8cdb6}#ap-motif .cup{fill:none;stroke:#5a3f28;stroke-width:5px}#ap-motif .cupf{fill:#6b4a2e}#ap-motif .sticky{fill:#ffd84d}#ap-motif .mote{fill:var(--veil-spark,#5ad0ff)}#ap-motif .bub{fill:none;stroke:#96e6dc80;stroke-width:2px}#ap-motif .sun{fill:#fff3d0;opacity:.8}#ap-motif .stem{fill:#5a3b22}#ap-motif .leaf{fill:#4fa86a}#ap-motif .hat{fill:#2a3142}#ap-motif .frame{fill:#6b4a2e}#ap-motif .pane{fill:#bfe0f5}#ap-motif .mull{stroke:#6b4a2e;stroke-width:5px}#ap-motif .plane{fill:#fff;stroke:#9fc2e0;stroke-width:2px}#ap-motif .planefold{fill:#e8f2fb}#ap-motif .balloon{fill:var(--ap-accent,#ff6b00)}#ap-motif .basket{fill:#6b4a2e}#ap-motif .rope{stroke:#6b4a2e;stroke-width:2.5px}#ap-motif .cg{animation:skyDrift var(--d,80s) ease-in-out infinite}#ap-motif .fl{animation:skyBob var(--d,7s) ease-in-out infinite}@keyframes skyDrift{0%,to{transform:translate(0)}50%{transform:translate(60px)}}@keyframes skyBob{0%,to{transform:translateY(0)}50%{transform:translateY(-22px)}}.wire{animation:7s ease-in-out infinite apPulse}.wire:nth-of-type(3n){animation-delay:-2.3s}.wire:nth-of-type(3n+1){animation-delay:-4.6s}@keyframes apPulse{0%,to{opacity:.5}50%{opacity:1}}#ap-nebula{z-index:0;pointer-events:none;position:absolute;inset:0}#ap-nebula .neb{filter:blur(46px);animation:26s ease-in-out infinite apDrift;animation-delay:calc(var(--i)*-5.5s);will-change:transform;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}@keyframes apDrift{0%,to{opacity:.85;transform:translate(-50%,-50%)translate(0)}50%{opacity:1;transform:translate(-50%,-50%)translate(46px,-34px)}}@media (max-width:780px){#ap-nebula{display:none}}#ap-zone{z-index:0;pointer-events:none;background:0 0;transition:background 1.3s;position:absolute;inset:0}#canvas .card{background-image:linear-gradient(#fff9,#fff0 42%)}#ap-sound{z-index:30;background:var(--ap-chrome,#161028b8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--ap-chrome-bd,#beaaff33);width:42px;height:42px;color:var(--ap-chrome-tx,#dad1f3);cursor:none;border-radius:12px;place-items:center;font-size:17px;transition:border-color .2s,transform .2s;display:grid;position:fixed;bottom:172px;left:22px}#ap-sound:hover,#ap-sound.on{border-color:var(--ap-accent,#ff6b00);transform:translateY(-1px)}@media (max-width:560px){#ap-sound{top:108px;bottom:auto;left:12px}}#ap-theme{z-index:31;letter-spacing:.3px;color:var(--ap-chrome-tx,#2a3242);background:var(--ap-chrome,#fffc);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--ap-chrome-bd,#283c6424);cursor:none;border-radius:30px;padding:9px 16px;font-family:Inter,sans-serif;font-size:12.5px;font-weight:600;transition:border-color .2s,transform .2s;position:fixed;top:72px;left:50%;transform:translate(-50%)}#ap-theme:hover{border-color:var(--ap-accent,#ff6b00);transform:translate(-50%)translateY(-1px)}@media (max-width:980px){#ap-theme{top:auto;bottom:78px}}#ap-skylife{z-index:3;pointer-events:none;display:none;position:absolute;inset:0;overflow:visible}html[data-theme=surreal] #ap-skylife{display:block}#ap-sun{pointer-events:none;opacity:0;width:172px;height:172px;margin:-86px 0 0 -86px;display:none;position:absolute;top:1430px;left:3000px}html[data-theme=surreal] #ap-sun{display:block}#ap-sun .glow{background:radial-gradient(circle,#ffe49c80 0%,#ffd48038 42%,#ffc86e00 70%);border-radius:50%;animation:6.5s ease-in-out infinite apSunPulse;position:absolute;inset:-46%}#ap-sun .rays{background:repeating-conic-gradient(#ffe49600 0deg 7deg,#ffe49626 7deg 9deg);border-radius:50%;animation:120s linear infinite apSunSpin;position:absolute;inset:-58%;-webkit-mask:radial-gradient(circle,#000 16%,#00000073 34%,#0000 62%);mask:radial-gradient(circle,#000 16%,#00000073 34%,#0000 62%)}#ap-sun .core{filter:drop-shadow(0 0 30px #ffc96399);background:radial-gradient(circle at 50% 46%,#fffaf0 0%,#ffe9a8 34%,#ffce6a 60%,#ffb45000 74%);border-radius:50%;position:absolute;inset:0}#ap-sun.rise{opacity:1;animation:2.8s cubic-bezier(.18,.72,.22,1) both apSunrise}@keyframes apSunrise{0%{opacity:0;transform:translateY(190px)scale(.6)}42%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes apSunPulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.09)}}@keyframes apSunSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){#ap-sun.rise,#ap-sun .glow,#ap-sun .rays{animation:none}}#ap-skylife .fly{will-change:transform;animation:flyAcross var(--dur,40s) linear infinite;position:absolute;left:0}#ap-skylife .fly>svg{animation:skyBobY var(--bob,6s) ease-in-out infinite;display:block}#ap-skylife .bird .wng{transform-box:fill-box;transform-origin:50%;animation:.5s ease-in-out infinite flap}#ap-skylife .bird .bd{fill:none;stroke:#3a4a60;stroke-width:2.4px;stroke-linecap:round;opacity:.7}#ap-skylife .plane .pl{fill:#fff;opacity:.92}#ap-skylife .plane .pl2{fill:#dfeaf5}@keyframes flyAcross{0%{transform:translate(-300px)}to{transform:translate(6300px)}}@keyframes skyBobY{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)}}@keyframes flap{0%,to{transform:scaleY(1)}50%{transform:scaleY(.5)}}#ap-tour{z-index:30;background:var(--ap-chrome,#fffc);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--ap-chrome-bd,#28466e29);width:42px;height:42px;color:var(--ap-chrome-tx,#2a4365);cursor:none;border-radius:12px;place-items:center;font-size:17px;transition:border-color .2s,transform .2s;display:grid;position:fixed;bottom:222px;left:22px}#ap-tour:hover{border-color:var(--ap-accent,#ff6b00);transform:translateY(-1px)}@media (max-width:560px){#ap-tour{top:158px;bottom:auto;left:12px}}#ap-tourplane{z-index:45;pointer-events:none;opacity:0;will-change:transform,opacity;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}#ap-tourplane .pbody{filter:drop-shadow(0 7px 11px #283c5a47);display:block}#ap-tourplane.intro{animation:2.6s cubic-bezier(.45,.02,.25,1) both planePickup}@keyframes planePickup{0%{opacity:0;transform:translate(-50%,-50%)translate(-56vw,-30vh)rotate(17deg)scale(.62)}16%{opacity:1}58%{transform:translate(-50%,-50%)translate(-21vw,-11vh)rotate(8deg)scale(.93)}to{opacity:1;transform:translate(-50%,-50%)translate(0)rotate(0)scale(1)}}.ap-vtrail{z-index:44;pointer-events:none;opacity:0;will-change:transform,opacity;background:radial-gradient(circle,#ffffffd9,#fff0 70%);border-radius:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;position:fixed}.ap-vtrail.go{animation:.65s ease-out forwards apvtrail}@keyframes apvtrail{0%{opacity:.5;transform:scale(calc(.45 + var(--s,.5)))}to{opacity:0;transform:scale(.15)}}.ap-gustw{z-index:43;pointer-events:none;transform-origin:0 0;will-change:transform;position:fixed}.ap-gust{transform-origin:0;opacity:0;will-change:transform,opacity;background:linear-gradient(90deg,#fff0,#fff9 45%,#fff0);border-radius:3px;height:2.5px}.ap-gust.go{animation:.6s cubic-bezier(.22,.65,.2,1) forwards apGust}@keyframes apGust{0%{opacity:0;transform:translate(-10px)scaleX(.3)}26%{opacity:var(--gop,.8)}to{opacity:0;transform:translate(150px)scaleX(1.2)}}@media (prefers-reduced-motion:reduce){.ap-gust.go{animation:none}}#critters{transition:opacity .6s}body.ap-touring #critters{opacity:.3}#ap-tourveil{z-index:12;pointer-events:none;opacity:0;background:radial-gradient(120% 90% at 50% 46%,#0000 42%,#0c162a52 100%);transition:opacity .8s;position:fixed;inset:0}#ap-tourveil.show{opacity:1}.ap-poof{z-index:46;pointer-events:none;border:3px solid var(--ap-accent,#ff6b00);opacity:.9;border-radius:50%;width:46px;height:46px;margin:-23px 0 0 -23px;animation:.7s ease-out forwards apPoof;position:fixed;top:48%;left:50%;transform:translate(-50%,-50%)scale(.2)}@keyframes apPoof{to{opacity:0;transform:translate(-50%,-50%)scale(2.6)}}#ap-tourcap{z-index:47;background:var(--ap-card,#fffdf7);width:calc(100% - 40px);max-width:430px;color:var(--ap-ink,#1d1b16);text-align:center;opacity:0;pointer-events:none;border-radius:14px;padding:13px 40px 13px 18px;transition:opacity .4s,transform .4s;position:fixed;bottom:86px;left:50%;transform:translate(-50%)translateY(12px);box-shadow:0 22px 50px -24px #281e0cb3}#ap-tourcap.show{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}#ap-tourcap .ct{color:var(--ap-accent,#ff6b00);font-family:Caveat,cursive;font-size:21px}#ap-tourcap .cx{color:var(--ap-ink-soft,#5a564c);margin-top:2px;font-size:12.5px}#ap-tourcap .skip{color:var(--ap-ink-soft,#5a564c);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:11px;position:absolute;top:8px;right:10px}@media (prefers-reduced-motion:reduce){#ap-tourplane.intro,#ap-tourplane .pbody{animation:none}}#ap-skyfar{z-index:0;pointer-events:none;display:none;position:absolute;inset:0;overflow:visible}html[data-theme=surreal] #ap-skyfar{display:block}#ap-skyfar i{filter:blur(6px);animation:farDrift var(--d,90s) ease-in-out infinite;background:radial-gradient(circle,#fff9,#0000 70%);border-radius:50%;position:absolute}@keyframes farDrift{0%,to{transform:translate(0)}50%{transform:translate(7%)}}#ap-motif .ray{stroke:#fff3d0;stroke-width:6px;opacity:.16}#ap-motif .rays{transform-box:view-box;animation:130s linear infinite sunSpin}@keyframes sunSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html[data-theme=surreal] .card{animation:cardFloat var(--cf,9s) ease-in-out infinite}html[data-theme=surreal] .station:nth-of-type(odd) .card{--cf:11s;animation-delay:-3s}html[data-theme=surreal] .station:nth-of-type(3n) .card{--cf:8s;animation-delay:-6s}@keyframes cardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (max-width:780px){#ap-skyfar{display:none}html[data-theme=surreal] .card{animation:none}}#ap-motif .cirrus{fill:#fff;opacity:.42}#ap-motif .cir{animation:skyDrift var(--d,110s) ease-in-out infinite}#ap-skylife .flock{width:0;height:0}#ap-skylife .flock .bird{position:absolute}#ap-skylife .flock .bird svg,#ap-skylife .flock .bird .wng{animation:.5s ease-in-out infinite flap}#ap-skylife .balloonf>svg{animation:skyBobY var(--bob,12s) ease-in-out infinite;display:block}html[data-theme=surreal] #ap-pagecritters{display:none}#ap-cursor{z-index:61;pointer-events:none;display:none;position:fixed;top:0;left:0}html[data-theme=surreal] #ap-cursor{display:block}html[data-theme=surreal] #cur,html[data-theme=surreal] #curlabel{display:none}#ap-cursor .pln{will-change:transform;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}#ap-cursor .tr{opacity:0;will-change:transform;background:#fff;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;top:0;left:0}@media (hover:none){#ap-cursor{display:none!important}}@media (hover:none),(max-width:760px){#canvas,#grid,#ap-far,#ap-nebula .neb,#ap-pagecritters>g,#ap-skylife .sl-drift,.ap-gust,.ap-gustw,#ap-tourplane,.ik-cloud,.ik-bird,.ik-plane,.ik-ball,.ik-ball.ghost,.ik-star,#ap-cursor .pln,#ap-cursor .tr,#veil .lift{will-change:auto!important}#nav,#mnav button,#zoom button,#minimap,#hint,#ap-sound,#ap-theme,#ap-tour,#ap-tourcap{-webkit-backdrop-filter:none!important}#ap-skyfar i,.ik-cloud{filter:none!important}}#ap-seo{--sv-bg:#f4f0e7;--sv-surface:#fffdf9;--sv-ink:#1b1b21;--sv-soft:#57545d;--sv-line:#1b1b211f;--sv-accent:#ff6b00;--sv-accent-ink:#1a1206;background:var(--sv-bg);color:var(--sv-ink);z-index:0;-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Inter,system-ui,Arial,sans-serif;line-height:1.6;position:relative}#ap-seo *{box-sizing:border-box}#ap-seo .display,#ap-seo h1,#ap-seo h2{text-transform:uppercase;letter-spacing:1px;font-family:Bebas Neue,Inter,sans-serif;font-weight:400;line-height:.95}#ap-seo .sv{max-width:1060px;margin:0 auto;padding:0 24px 92px}#ap-seo .sv-top{z-index:5;border:1px solid var(--sv-line);-webkit-backdrop-filter:blur(10px);background:#fffdf9db;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:10px 12px 10px 14px;display:flex;position:sticky;top:12px;box-shadow:0 8px 24px -16px #0006}#ap-seo .sv-brand{color:var(--sv-ink);align-items:center;gap:11px;display:inline-flex}#ap-seo .sv-mark{background:var(--sv-accent);color:#fff;letter-spacing:1px;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;font-family:Bebas Neue,sans-serif;font-size:20px;display:grid;box-shadow:0 6px 14px -6px #ff6b0099}#ap-seo .sv-brandtext{letter-spacing:2px;font-family:Bebas Neue,sans-serif;font-size:20px;line-height:1}#ap-seo .sv-brandtext small{letter-spacing:2.5px;color:var(--sv-accent);margin-top:2px;font-family:Inter;font-size:8px;font-weight:600;display:block}#ap-seo .sv-canvasbtn{font:inherit;cursor:pointer;color:var(--sv-ink);border:1.5px solid var(--sv-line);background:0 0;border-radius:24px;flex:none;padding:9px 16px;font-size:14px;font-weight:700;transition:border-color .2s,color .2s,transform .15s}#ap-seo .sv-canvasbtn:hover{border-color:var(--sv-accent);color:var(--sv-accent);transform:translateY(-1px)}#ap-seo .sv-hero{max-width:820px;padding:64px 0 30px}#ap-seo .sv-hero h1{margin:0 0 20px;font-size:clamp(46px,8.5vw,92px)}#ap-seo .sv-hero h1 em{color:var(--sv-accent);font-style:normal}#ap-seo .sv-lead{color:var(--sv-soft);margin:0 0 26px;font-size:19px;line-height:1.55}#ap-seo .sv-lead strong{color:var(--sv-ink)}#ap-seo .sv-cta-row{flex-wrap:wrap;align-items:center;gap:13px;display:flex}#ap-seo .sv-note{color:var(--sv-soft);margin:20px 0 0;font-size:15px}#ap-seo .sv-inline{font:inherit;color:var(--sv-accent);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0;font-size:15px;font-weight:700}#ap-seo .sv-inline:hover{border-color:var(--sv-accent)}#ap-seo .sv-btn{font:inherit;cursor:pointer;border:2px solid #0000;border-radius:30px;align-items:center;gap:8px;padding:15px 26px;font-size:16px;font-weight:700;line-height:1;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .2s,color .2s;display:inline-flex}#ap-seo .sv-btn-primary{background:var(--sv-accent);color:var(--sv-accent-ink);box-shadow:0 14px 28px -14px #ff6b00b3}#ap-seo .sv-btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 34px -14px #ff6b00d9}#ap-seo .sv-btn-ghost{border-color:var(--sv-line);color:var(--sv-ink);background:0 0}#ap-seo .sv-btn-ghost:hover{border-color:var(--sv-accent);color:var(--sv-accent);transform:translateY(-2px)}#ap-seo .sv-sec{border-top:1px solid var(--sv-line);margin-top:44px;padding:40px 0 4px}#ap-seo .sv-sec>h2{margin:0 0 10px;font-size:clamp(30px,5vw,48px)}#ap-seo .sv-sec .sv-accent{color:var(--sv-accent)}#ap-seo .sv-sub{color:var(--sv-soft);max-width:640px;margin:0 0 22px;font-size:17px}#ap-seo .sv-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}#ap-seo .sv-card{background:var(--sv-surface);border:1px solid var(--sv-line);border-radius:16px;padding:22px 22px 24px;box-shadow:0 12px 30px -24px #00000080}#ap-seo .sv-card h3{color:var(--sv-ink);margin:0 0 8px;font-size:20px;font-weight:700}#ap-seo .sv-card p{color:var(--sv-soft);margin:0 0 12px;font-size:15px}#ap-seo .sv-card p:last-child{margin-bottom:0}#ap-seo .sv-price .sv-tier{letter-spacing:2px;text-transform:uppercase;color:var(--sv-accent);margin-bottom:6px;font-size:12px;font-weight:700}#ap-seo .sv-price .sv-amt{color:var(--sv-ink);font-family:Bebas Neue,sans-serif;font-size:46px;line-height:1}#ap-seo .sv-price .sv-amt span{color:var(--sv-soft);margin-left:3px;font-family:Inter;font-size:15px;font-weight:600}#ap-seo .sv-price p{margin-top:10px}#ap-seo .sv-tpl-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:18px;display:grid}#ap-seo .sv-tpl{color:#fff;background:linear-gradient(150deg,#356a4e,#7da37f);border-radius:14px;flex-direction:column;justify-content:flex-end;min-height:132px;padding:16px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 12px 30px -20px #0009}#ap-seo .sv-tpl:nth-child(2){background:linear-gradient(150deg,#b5341f,#e08a2c)}#ap-seo .sv-tpl:nth-child(3){background:linear-gradient(150deg,#b8923f,#0f1b2d)}#ap-seo .sv-tpl:nth-child(4){background:linear-gradient(150deg,#7b1fa2,#00b8d4)}#ap-seo .sv-tpl:hover{transform:translateY(-3px);box-shadow:0 18px 34px -18px #000000a6}#ap-seo .sv-tpl-kind{letter-spacing:.6px;text-transform:uppercase;background:#0d0e118c;border-radius:20px;align-self:flex-start;margin-bottom:auto;padding:4px 9px;font-size:10px;font-weight:700}#ap-seo .sv-tpl-name{justify-content:space-between;margin-top:12px;font-size:16px;font-weight:700;display:flex}#ap-seo .sv-link{color:var(--sv-accent);border-bottom:2px solid #0000;align-items:center;gap:6px;font-size:15px;font-weight:700;text-decoration:none;transition:gap .2s,border-color .2s;display:inline-flex}#ap-seo .sv-link:hover{border-color:var(--sv-accent);gap:10px}#ap-seo .sv-links{flex-wrap:wrap;gap:10px;margin:0 0 18px;padding:0;list-style:none;display:flex}#ap-seo .sv-links a{border:1px solid var(--sv-line);background:var(--sv-surface);color:var(--sv-ink);border-radius:24px;padding:10px 16px;font-size:14.5px;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s;display:inline-block}#ap-seo .sv-links a:hover{border-color:var(--sv-accent);color:var(--sv-accent)}#ap-seo .sv-final{text-align:center}#ap-seo .sv-final .sv-sub{margin-left:auto;margin-right:auto}#ap-seo .sv-final .sv-cta-row{justify-content:center}#ap-seo .sv-footer{border-top:1px solid var(--sv-line);flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:56px;padding-top:26px;display:flex}#ap-seo .sv-footer p{color:var(--sv-soft);max-width:620px;margin:0;font-size:14.5px}#ap-seo .sv-brand-sm .sv-mark{width:30px;height:30px;font-size:16px}#ap-seo .sv-brand-sm .sv-brandtext{font-size:17px}@media (max-width:560px){#ap-seo .sv-brandtext small{display:none}#ap-seo .sv-canvasbtn{padding:9px 13px;font-size:0}#ap-seo .sv-canvasbtn:before{content:"✦ Canvas";font-size:14px}#ap-seo .sv-hero{padding-top:40px}#ap-seo .sv-btn{justify-content:center;width:100%}}#ap-viewtoggle{display:none}html.js #ap-viewtoggle{z-index:40;color:var(--ap-chrome-tx,#e7e8ee);background:var(--ap-chrome,#121318d9);border:1px solid var(--ap-chrome-bd,#33353d);-webkit-backdrop-filter:blur(12px);cursor:none;opacity:0;border-radius:30px;align-items:center;gap:8px;padding:10px 18px;font-family:Inter,sans-serif;font-size:13.5px;font-weight:600;transition:border-color .2s,color .2s,transform .18s;animation:.5s 6.6s forwards apVtIn;display:inline-flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 10px 26px -12px #0009}html.js #ap-viewtoggle:hover{border-color:var(--ap-accent,#ff6b00);color:#fff;transform:translate(-50%)translateY(-2px)}#ap-viewtoggle .vt-ico{color:var(--ap-accent,#ff6b00);font-size:14px;line-height:1}@media (hover:none){html.js #ap-viewtoggle{cursor:pointer}}@media (prefers-reduced-motion:reduce){html.js #ap-viewtoggle{animation-duration:10ms;animation-delay:1.5s}}body.ap-touring #ap-viewtoggle{pointer-events:none;opacity:0!important}html:not(.js) #ap-seo [data-ap-view=canvas],html:not(.js) #ap-seo .sv-note-canvas,html.ap-simple #veil,html.ap-simple #topbar,html.ap-simple #mnav,html.ap-simple #viewport,html.ap-simple #zoom,html.ap-simple #minimap,html.ap-simple #hint,html.ap-simple #cur,html.ap-simple #curlabel,html.ap-simple #ap-cursor,html.ap-simple #ap-sound,html.ap-simple #ap-theme,html.ap-simple #ap-tour,html.ap-simple #ap-tourcap,html.ap-simple #ap-tourplane,html.ap-simple #ap-tourveil,html.ap-simple #ap-founder,html.ap-simple #ap-founder-say,html.ap-simple #ap-preboot,html.ap-simple #ap-viewtoggle{display:none!important}html.ap-simple,html.ap-simple body{background:var(--sv-bg,#f4f0e7)!important;cursor:auto!important;height:auto!important;margin:0!important;overflow:auto!important}html.ap-simple #ap-seo{-webkit-user-select:text;user-select:text}html.ap-simple #ap-seo a,html.ap-simple #ap-seo button{cursor:pointer}
html.cine,html.cine body{height:auto;margin:0;overflow-x:hidden;background:0 0!important}html.cine{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html.cine{scroll-behavior:auto}}html.js.cine #ap-seo.cine{scroll-snap-type:y proximity}#cine-sky{z-index:-2;pointer-events:none;position:fixed;inset:0}#cine-sky>div{position:absolute;inset:0}#cine-sky .sky-day{background:radial-gradient(220px 90px at 20% 90%,#ffffffe6 0 55%,#0000 72%),radial-gradient(260px 110px at 82% 84%,#ffffffd9 0 55%,#0000 72%),radial-gradient(125% 105% at 50% 18%,#d3eafc 0%,#9cc6ec 46%,#7aaee0 78%,#6aa2da 100%)}#cine-sky .sky-dusk{opacity:var(--cine-p,0);background:radial-gradient(120% 95% at 50% 96%,#ffe3b0 0%,#ffb877 22%,#f2895f 44%,#b56f9e 68%,#6a6bae 88%,#4a4f92 100%);transition:opacity .35s linear}@media (prefers-reduced-motion:reduce){#cine-sky .sky-dusk{transition:none}}#ap-seo.cine{color:#1f3550;z-index:0;--acc:#ff6b00;--acc-ink:#1a1206;--ink:#1f3550;--soft:#42618a;--glass:#ffffffbd;--glass-bd:#ffffffbf;--glass-sh:0 34px 70px -34px #1e46828c, 0 10px 26px -18px #1e468259;min-height:100vh;position:relative;background:0 0!important}#ap-seo.cine .wrap{width:min(1080px,92vw);margin:0 auto}#ap-seo.cine ::selection{background:#ff6b0038}#ap-seo.cine h1,#ap-seo.cine h2{color:var(--ink);text-wrap:balance}#ap-seo.cine .script{text-transform:none;letter-spacing:0;font-family:Caveat,cursive}#ap-seo.cine .cine-top{z-index:40;justify-content:space-between;align-items:center;gap:16px;padding:15px clamp(16px,4vw,40px);transition:background .3s,box-shadow .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;display:flex;position:fixed;top:0;left:0;right:0}#ap-seo.cine .cine-top.stuck{-webkit-backdrop-filter:blur(14px)saturate(1.1);background:#ffffffb8;box-shadow:0 10px 30px -22px #1e468299}#ap-seo.cine .cine-brand{color:var(--ink);align-items:center;gap:11px;text-decoration:none;display:inline-flex}#ap-seo.cine .cine-mark{color:#fff;letter-spacing:1px;background:linear-gradient(135deg,#ff7a1a,#ff5400);border-radius:11px;flex:none;place-items:center;width:40px;height:40px;font-family:Bebas Neue,sans-serif;font-size:22px;display:grid;box-shadow:0 8px 18px -8px #ff6b00bf}#ap-seo.cine .cine-brandtext{letter-spacing:2.5px;font-family:Bebas Neue,sans-serif;font-size:22px;line-height:1}#ap-seo.cine .cine-brandtext small{letter-spacing:2.5px;color:var(--acc);margin-top:3px;font-family:Inter;font-size:8px;font-weight:700;display:block}#ap-seo.cine .cine-links{align-items:center;gap:6px;display:flex}#ap-seo.cine .cine-links a{color:var(--ink);border-radius:22px;padding:9px 14px;font-family:Inter,sans-serif;font-size:14.5px;font-weight:600;text-decoration:none;transition:background .2s,color .2s}#ap-seo.cine .cine-links a:hover{color:var(--acc);background:#ff6b001f}@media (max-width:720px){#ap-seo.cine .cine-links a:not(.tb-start){display:none}}#ap-seo.cine .tb-start{background:var(--acc);font-weight:700;box-shadow:0 10px 22px -12px #ff6b00cc;color:var(--acc-ink)!important}#ap-seo.cine .tb-start:hover{background:#ff7d1f;color:var(--acc-ink)!important}#ap-seo.cine .scene{z-index:1;scroll-snap-align:start;flex-direction:column;justify-content:center;min-height:100svh;padding:118px clamp(16px,4vw,40px) 90px;display:flex;position:relative}#ap-seo.cine .scene.flow{scroll-snap-align:none;min-height:auto;padding-top:80px;padding-bottom:80px}#ap-seo.cine .scene .wrap{width:100%}#ap-seo.cine .eyebrow{text-transform:uppercase;letter-spacing:3px;color:var(--acc);-webkit-backdrop-filter:blur(6px);background:#fff9;border:1px solid #ffffffb3;border-radius:20px;margin-bottom:18px;padding:6px 13px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;display:inline-block}#ap-seo.cine .scene h2{margin:0 0 14px;font-size:clamp(34px,6vw,66px)}#ap-seo.cine .lead{color:var(--soft);max-width:640px;margin:0 0 26px;font-size:clamp(16px,2.1vw,20px);line-height:1.6}#ap-seo.cine .lead strong{color:var(--ink)}#ap-seo.cine .accent{color:var(--acc)}html.js #ap-seo.cine .rise{opacity:0;transform:translateY(38px)}html.js #ap-seo.cine .rise.in{opacity:1;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0) * 90ms);transform:none}@media (prefers-reduced-motion:reduce){html.js #ap-seo.cine .rise{opacity:1;transform:none}html.js #ap-seo.cine .rise.in{transition:none}}#ap-seo.cine .panel{background:var(--glass);border:1px solid var(--glass-bd);box-shadow:var(--glass-sh);-webkit-backdrop-filter:blur(16px)saturate(1.15);border-radius:26px;padding:clamp(22px,3.4vw,40px)}@media (hover:none),(max-width:760px){#ap-seo.cine .panel{-webkit-backdrop-filter:blur(9px);background:#ffffffd1}}#ap-seo.cine .btn{cursor:pointer;border:2px solid #0000;border-radius:30px;align-items:center;gap:9px;padding:16px 28px;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:1;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .2s,color .2s,background .2s;display:inline-flex}#ap-seo.cine .btn-primary{background:var(--acc);color:var(--acc-ink);box-shadow:0 16px 30px -14px #ff6b00bf}#ap-seo.cine .btn-primary:hover{background:#ff7d1f;transform:translateY(-2px);box-shadow:0 22px 40px -14px #ff6b00e6}#ap-seo.cine .btn-ghost{color:var(--ink);-webkit-backdrop-filter:blur(6px);background:#ffffff8c;border-color:#fffc}#ap-seo.cine .btn-ghost:hover{border-color:var(--acc);color:var(--acc);transform:translateY(-2px)}#ap-seo.cine .cta-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}#ap-seo.cine .hero{text-align:left}#ap-seo.cine .hero .wrap{max-width:920px}#ap-seo.cine .hero h1{margin:0 0 22px;font-size:clamp(52px,11vw,132px);line-height:.92}#ap-seo.cine .hero h1 .word{display:inline-block}#ap-seo.cine .hero h1 em{color:var(--acc);font-style:normal;position:relative}#ap-seo.cine .hero .lead{max-width:600px;font-size:clamp(17px,2.3vw,22px)}#ap-seo.cine .hero .sub-note{color:var(--soft);margin-top:22px;font-size:14.5px}#ap-seo.cine .hero .sub-note button{font:inherit;color:var(--acc);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0;font-weight:700}#ap-seo.cine .hero .sub-note button:hover{border-color:var(--acc)}#ap-seo.cine .alive .compare{grid-template-columns:1fr 1fr;gap:clamp(12px,2vw,22px);max-width:760px;margin:14px 0 26px;display:grid}#ap-seo.cine .mock{border-radius:18px;min-height:170px;padding:18px;position:relative;overflow:hidden}#ap-seo.cine .mock .tag{letter-spacing:1.5px;text-transform:uppercase;opacity:.85;font-family:Inter;font-size:11px;font-weight:700}#ap-seo.cine .mock .bar{border-radius:6px;height:9px;margin-top:12px}#ap-seo.cine .mock .btnfake{border-radius:16px;width:110px;height:30px;margin-top:16px}#ap-seo.cine .mock.dead{color:#7c8089;background:#dfe1e4;border:1px solid #cdd0d4}#ap-seo.cine .mock.dead .bar{background:#c7cace}#ap-seo.cine .mock.dead .bar.s{width:70%}#ap-seo.cine .mock.dead .bar.m{width:90%}#ap-seo.cine .mock.dead .btnfake{background:#c2c5c9}#ap-seo.cine .mock.live{color:var(--ink);background:linear-gradient(160deg,#fffefb,#eaf3ff);border:1px solid #ffffffe6;box-shadow:0 24px 50px -26px #1e468299}#ap-seo.cine .mock.live .tag{color:var(--acc)}#ap-seo.cine .mock.live .bar{background:linear-gradient(90deg,#ff7a1a,#ffb066)}#ap-seo.cine .mock.live .bar.s{width:64%}#ap-seo.cine .mock.live .bar.m{width:88%}#ap-seo.cine .mock.live .btnfake{background:var(--acc);animation:2.2s ease-in-out infinite livePulse;box-shadow:0 8px 16px -8px #ff6b00cc}#ap-seo.cine .mock.live:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:60%;height:180%;animation:3.6s ease-in-out infinite liveShine;position:absolute;top:-40%;left:-30%;transform:skew(-18deg)}@keyframes livePulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes liveShine{0%{left:-40%}55%,to{left:130%}}@media (prefers-reduced-motion:reduce){#ap-seo.cine .mock.live .btnfake{animation:none}#ap-seo.cine .mock.live:after{display:none}}#ap-seo.cine .grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;display:grid}#ap-seo.cine .card{background:var(--glass);border:1px solid var(--glass-bd);box-shadow:var(--glass-sh);-webkit-backdrop-filter:blur(14px)saturate(1.1);border-radius:20px;padding:24px 22px 26px;transition:transform .2s,box-shadow .2s;animation:none}#ap-seo.cine .card:hover{transform:translateY(-4px);box-shadow:0 40px 70px -34px #1e468299}#ap-seo.cine .card h3{color:var(--ink);margin:0 0 8px;font-family:Inter;font-size:20px;font-weight:700}#ap-seo.cine .card p{color:var(--soft);margin:0 0 12px;font-size:15px;line-height:1.55}#ap-seo.cine .card p:last-child{margin-bottom:0}#ap-seo.cine .tlink{color:var(--acc);border-bottom:2px solid #0000;align-items:center;gap:6px;font-size:15px;font-weight:700;text-decoration:none;transition:gap .2s,border-color .2s;display:inline-flex}#ap-seo.cine .tlink:hover{border-color:var(--acc);gap:11px}#ap-seo.cine .tpl-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-bottom:20px;display:grid}#ap-seo.cine .tpl{aspect-ratio:16/10;color:#fff;background:#0f1b2d;border-radius:18px;flex-direction:column;justify-content:flex-end;padding:14px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px -22px #0000008c}#ap-seo.cine .tpl:first-child{background:linear-gradient(150deg,#2f6a4c,#7da37f)}#ap-seo.cine .tpl:nth-child(2){background:linear-gradient(150deg,#b5341f,#e08a2c)}#ap-seo.cine .tpl:nth-child(3){background:linear-gradient(150deg,#b8923f,#0f1b2d)}#ap-seo.cine .tpl:nth-child(4){background:linear-gradient(150deg,#7b1fa2,#00b8d4)}#ap-seo.cine .tpl-shot{z-index:0;object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .35s;position:absolute;inset:0}#ap-seo.cine .tpl:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0f1b2d0a 0%,#0f1b2d00 38%,#0f1b2dbd 100%);position:absolute;inset:0}#ap-seo.cine .tpl:hover{transform:translateY(-4px)rotate(-.5deg);box-shadow:0 30px 54px -22px #0009}#ap-seo.cine .tpl:hover .tpl-shot{transform:scale(1.05)}#ap-seo.cine .tpl-kind{z-index:2;letter-spacing:.6px;text-transform:uppercase;background:#0d0e119e;border-radius:20px;align-self:flex-start;margin-bottom:auto;padding:5px 10px;font-family:Inter;font-size:10px;font-weight:700;position:relative}#ap-seo.cine .tpl-name{z-index:2;text-shadow:0 1px 6px #00000080;justify-content:space-between;margin-top:12px;font-family:Inter;font-size:16px;font-weight:700;display:flex;position:relative}@media (prefers-reduced-motion:reduce){#ap-seo.cine .tpl:hover .tpl-shot{transform:none}}#ap-seo.cine .price .tier{letter-spacing:2px;text-transform:uppercase;color:var(--acc);margin-bottom:6px;font-family:Inter;font-size:12px;font-weight:700}#ap-seo.cine .price .amt{color:var(--ink);font-family:Bebas Neue,sans-serif;font-size:52px;line-height:1}#ap-seo.cine .price .amt span{color:var(--soft);margin-left:3px;font-family:Inter;font-size:15px;font-weight:600}#ap-seo.cine .price p{margin-top:10px}#ap-seo.cine .price.feature{outline:2px solid #ff6b0066}#ap-seo.cine .pills{flex-wrap:wrap;gap:11px;margin:0 0 18px;padding:0;list-style:none;display:flex}#ap-seo.cine .pills a{border:1px solid var(--glass-bd);background:var(--glass);color:var(--ink);-webkit-backdrop-filter:blur(8px);border-radius:24px;padding:11px 18px;font-family:Inter;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s,transform .15s;display:inline-block}#ap-seo.cine .pills a:hover{border-color:var(--acc);color:var(--acc);transform:translateY(-2px)}#ap-seo.cine .final{text-align:center}#ap-seo.cine .final .wrap{max-width:760px;margin:0 auto}#ap-seo.cine .final h2{font-size:clamp(40px,8vw,88px)}#ap-seo.cine .final .lead{margin-left:auto;margin-right:auto}#ap-seo.cine .final .cta-row{justify-content:center}#ap-seo.cine .cine-footer{z-index:1;text-align:center;color:var(--ink);padding:30px 24px 46px;position:relative}#ap-seo.cine .cine-footer .fbrand{align-items:center;gap:10px;margin-bottom:10px;display:inline-flex}#ap-seo.cine .cine-footer .cine-mark{width:30px;height:30px;font-size:16px}#ap-seo.cine .cine-footer p{color:var(--soft);max-width:620px;margin:6px auto 0;font-size:14.5px}@media (min-width:901px){#ap-founder{bottom:22px}}#cine-dots{z-index:44;opacity:0;flex-direction:column;gap:14px;transition:opacity .4s;display:flex;position:fixed;top:50%;right:20px;transform:translateY(-50%)}#cine-dots.show{opacity:1}#cine-dots button{cursor:pointer;background:#ffffff8c;border:1.5px solid #1f355059;border-radius:50%;width:12px;height:12px;padding:0;transition:background .2s,border-color .2s,transform .2s;position:relative}#cine-dots button:hover{border-color:var(--acc);transform:scale(1.25)}#cine-dots button[aria-current=true]{background:var(--acc);border-color:var(--acc);transform:scale(1.15)}#cine-dots button .lbl{white-space:nowrap;color:var(--ink);opacity:0;pointer-events:none;background:#ffffffe6;border-radius:14px;padding:4px 9px;font-family:Inter;font-size:12px;font-weight:600;transition:opacity .2s,transform .2s;position:absolute;top:50%;right:22px;transform:translateY(-50%)translate(6px);box-shadow:0 6px 16px -8px #1e468299}#cine-dots button:hover .lbl{opacity:1;transform:translateY(-50%)translate(0)}@media (max-width:900px){#cine-dots{display:none}}#cine-cue{z-index:43;letter-spacing:1.5px;text-transform:uppercase;color:var(--ink,#1f3550);opacity:.85;pointer-events:none;flex-direction:column;align-items:center;gap:7px;font-family:Inter;font-size:12.5px;font-weight:600;transition:opacity .5s;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}#cine-cue.hide{opacity:0}#cine-cue .arrow{border-right:2.5px solid var(--acc);border-bottom:2.5px solid var(--acc);width:22px;height:22px;animation:1.8s ease-in-out infinite cueBob;transform:rotate(45deg)}@keyframes cueBob{0%,to{opacity:.5;transform:rotate(45deg)translate(0)}50%{opacity:1;transform:rotate(45deg)translate(4px,4px)}}@media (prefers-reduced-motion:reduce){#cine-cue .arrow{animation:none}}@media (max-width:560px){#cine-cue{display:none}}#cine-totop{z-index:45;background:var(--acc);color:#1a1206;cursor:pointer;opacity:0;pointer-events:none;border:none;border-radius:50%;place-items:center;width:46px;height:46px;font-size:22px;line-height:1;transition:opacity .3s,transform .3s;display:grid;position:fixed;bottom:22px;left:22px;transform:translateY(10px);box-shadow:0 12px 28px -8px #182a4473}#cine-totop.show{opacity:1;pointer-events:auto;transform:none}#cine-totop:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){#cine-totop{transition:opacity .3s}#cine-totop:hover{transform:none}}#ap-seo.cine .closer{color:var(--ink);margin:22px 0 0;font-family:Inter,sans-serif;font-size:clamp(16px,2vw,19px);font-weight:700}#ap-seo.cine .closer .accent{color:var(--acc)}#ap-seo.cine .kicker{letter-spacing:2px;text-transform:uppercase;color:var(--acc);margin:0 0 6px;font-family:Inter,sans-serif;font-size:12px;font-weight:700}#ap-seo.cine .flow-chain{flex-wrap:wrap;align-items:stretch;gap:10px 8px;max-width:820px;margin:6px 0 4px;display:flex}#ap-seo.cine .fc-node{align-items:center;gap:8px;display:flex}#ap-seo.cine .fc-node span:not(.fc-arrow){color:var(--ink);background:var(--glass);border:1px solid var(--glass-bd);white-space:nowrap;-webkit-backdrop-filter:blur(8px);border-radius:14px;padding:12px 15px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:1;display:inline-block;box-shadow:0 14px 30px -22px #1e468280}#ap-seo.cine .fc-node.win span:not(.fc-arrow){background:var(--acc);color:var(--acc-ink);border-color:var(--acc);box-shadow:0 14px 30px -14px #ff6b00b3}#ap-seo.cine .fc-arrow{color:var(--acc);opacity:.85;align-self:center;font-size:16px;font-weight:800;line-height:1}#ap-seo.cine .fc-node:last-child .fc-arrow{display:none}#ap-seo.cine .caps{flex-wrap:wrap;gap:11px;margin:8px 0 0;padding:0;list-style:none;display:flex}#ap-seo.cine .caps li{color:var(--ink);background:var(--glass);border:1px solid var(--glass-bd);-webkit-backdrop-filter:blur(8px);border-radius:26px;align-items:center;gap:9px;padding:12px 17px;font-family:Inter,sans-serif;font-size:15px;font-weight:600;display:inline-flex}#ap-seo.cine .caps li:before{content:"";background:var(--acc);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #ff6b0029}#ap-seo.cine .step .step-n{color:var(--acc);letter-spacing:1px;margin-bottom:6px;font-family:Bebas Neue,sans-serif;font-size:40px;line-height:1;display:block}#ap-seo.cine .step h3{text-transform:uppercase;letter-spacing:.6px;font-size:18px}#ap-seo.cine .bill-toggle{background:var(--glass);border:1px solid var(--glass-bd);-webkit-backdrop-filter:blur(8px);border-radius:30px;gap:4px;margin:2px 0 22px;padding:5px;display:inline-flex}#ap-seo.cine .bill-toggle button{color:var(--soft);cursor:pointer;background:0 0;border:0;border-radius:24px;padding:10px 18px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;transition:background .2s,color .2s}#ap-seo.cine .bill-toggle button[aria-pressed=true]{background:var(--acc);color:var(--acc-ink);box-shadow:0 10px 22px -12px #ff6b00cc}#ap-seo.cine .bill-toggle .save{letter-spacing:.4px;font-size:11px}#ap-seo.cine .price{flex-direction:column;display:flex}#ap-seo.cine .price .amt .amt-per{color:var(--soft);margin-left:3px;font-family:Inter;font-size:15px;font-weight:600}#ap-seo.cine .price .billnote{color:var(--soft);min-height:18px;margin-top:4px;font-family:Inter;font-size:13px;font-weight:600;display:block}#ap-seo.cine .price .plan-sub{color:var(--ink);margin:12px 0 6px;font-size:15.5px;font-weight:700}#ap-seo.cine .price .feat{margin:6px 0 18px;padding:0;list-style:none}#ap-seo.cine .price .feat li{color:var(--soft);padding:5px 0 5px 24px;font-size:14.5px;line-height:1.4;position:relative}#ap-seo.cine .price .feat li:before{content:"";border-left:2px solid var(--acc);border-bottom:2px solid var(--acc);width:11px;height:6px;position:absolute;top:11px;left:2px;transform:rotate(-45deg)}#ap-seo.cine .price .btn{justify-content:center;width:100%;margin-top:auto;padding:14px 20px;font-size:15px}#ap-seo.cine .price.rec{outline:2px solid var(--acc);position:relative}#ap-seo.cine .price .rec-badge{letter-spacing:1px;text-transform:uppercase;color:var(--acc-ink);background:var(--acc);border-radius:20px;padding:5px 12px;font-family:Inter;font-size:11px;font-weight:800;position:absolute;top:-12px;left:22px;box-shadow:0 10px 22px -12px #ff6b00cc}#ap-seo.cine .customband{color:#eaf1fb;box-shadow:var(--glass-sh);background:linear-gradient(150deg,#1f3550eb,#142640eb);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:26px;padding:clamp(20px,3vw,30px);display:flex}#ap-seo.cine .customband h3{color:#fff;margin:0 0 6px;font-family:Inter;font-size:clamp(20px,2.6vw,26px);font-weight:800}#ap-seo.cine .customband p{color:#c6d5ea;max-width:520px;margin:0;font-size:15px;line-height:1.55}#ap-seo.cine .customband .btn-ghost{color:#fff;background:#ffffff14;border-color:#ffffff4d}#ap-seo.cine .customband .btn-ghost:hover{border-color:var(--acc);color:var(--acc)}#ap-seo.cine .pills li span{border:1px solid var(--glass-bd);background:var(--glass);color:var(--ink);-webkit-backdrop-filter:blur(8px);border-radius:24px;padding:11px 18px;font-family:Inter;font-size:15px;font-weight:600;display:inline-block}#ap-seo.cine a.ind-card{color:inherit;text-decoration:none}#ap-seo.cine .ind-card .sys{color:var(--acc);margin:0;font-family:Inter,sans-serif;font-size:13.5px;font-weight:600;line-height:1.5}#ap-seo.cine .work-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;display:grid}#ap-seo.cine .work-card{color:inherit;background:var(--glass);border:1px solid var(--glass-bd);box-shadow:var(--glass-sh);-webkit-backdrop-filter:blur(14px)saturate(1.1);border-radius:20px;flex-direction:column;padding:22px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}#ap-seo.cine .work-card:hover{transform:translateY(-4px);box-shadow:0 40px 70px -34px #1e468299}#ap-seo.cine .work-card .wk-kind{letter-spacing:1px;text-transform:uppercase;color:var(--acc);font-family:Inter;font-size:11px;font-weight:700}#ap-seo.cine .work-card h3{color:var(--ink);margin:8px 0;font-family:Inter;font-size:20px;font-weight:700}#ap-seo.cine .work-card p{color:var(--soft);margin:0 0 14px;font-size:14.5px;line-height:1.55}#ap-seo.cine .work-card .visit{color:var(--acc);margin-top:auto;font-size:14.5px;font-weight:700}@media (max-width:640px){#ap-seo.cine .alive .compare{grid-template-columns:1fr}#ap-seo.cine .btn{justify-content:center;width:100%}#ap-seo.cine .hero .cta-row{width:100%}#ap-seo.cine .cine-brandtext small{display:none}#ap-seo.cine .fc-node span{padding:10px 12px;font-size:13px}#ap-seo.cine .customband{flex-direction:column;align-items:flex-start}#ap-seo.cine .customband .btn{width:100%}}
