.cw{position:relative}.cw-head{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);padding:0 var(--gutter);margin:0 auto}.cw-head .ca-h2{font-size:clamp(34px,4.6vw,64px)}.cw-lead{font-family:var(--font-subtitle);color:var(--color-fg-mid);margin-top:10px;font-size:clamp(18px,1.7vw,23px);font-style:normal;line-height:1.35}@property --q{syntax:"<number>";inherits:false;initial-value:0}.cw--pinned{--A:clamp(360px, calc(100svh - 300px), 620px);--pad:max(var(--gutter), calc((100vw - var(--max)) / 2))}.cw--pinned .cw-sticky{flex-direction:column;justify-content:center;gap:clamp(14px,2.6svh,34px);height:100svh;padding:clamp(72px,9svh,104px) 0 clamp(18px,3svh,30px);display:flex;position:sticky;top:0;overflow:hidden}.cw-viewport{align-items:center;min-height:0;display:flex;position:relative}.cw-track{z-index:1;align-items:center;gap:calc(var(--A) * .1);width:max-content;height:calc(var(--A) + 40px);padding:0 var(--pad);transform:translate3d(calc(var(--q) * var(--run,0) * -1px), 0, 0);will-change:transform;display:flex;position:relative}.cw-deco{width:calc(100vw + var(--run,0) * .45px);pointer-events:none;transform:translate3d(calc(var(--q) * var(--run,0) * -.45px), 0, 0);will-change:transform;position:absolute;top:-10%;bottom:-10%;left:0}.cw-deco i{left:calc(4% + var(--k) * 11%);border-radius:50%;position:absolute}.cw-deco-0{width:calc(var(--A) * .5);aspect-ratio:1;border:1px solid color-mix(in srgb, var(--color-accent) 22%, transparent);top:8%}.cw-deco-1{background:var(--color-accent);width:7px;height:7px;box-shadow:0 0 14px 3px var(--color-accent-glow);opacity:.7;top:72%}.cw-deco-2{width:calc(var(--A) * .9);aspect-ratio:1;border:1px dashed color-mix(in srgb, var(--color-accent) 14%, transparent);top:36%}.cw-deco i:nth-child(4){top:58%}.cw-deco i:nth-child(7){width:calc(var(--A) * .32);top:2%}.cw-deco i:nth-child(5){top:14%}.cw-pj{flex:none;position:relative}.cw--pinned .cw-pj{--d:calc(var(--i) - var(--q) * 4);--ad:max(var(--d), calc(var(--d) * -1));transform:translate3d(calc(var(--q) * var(--par,0) * -1px), var(--y,0px), 0) rotate(var(--rot,0deg)) scale(calc(1 - min(var(--ad), 1.5) * .045));opacity:calc(1 - min(var(--ad), 2.4) * .1)}.cw--pinned .cw-pj--baza{--w:calc(var(--A) * .9);--h:calc(var(--A) * .76);--y:calc(var(--A) * -.05);--rot:-1.2deg;--par:0}.cw--pinned .cw-pj--beach{--w:calc(var(--A) * .86);--h:calc(var(--A) * .58);--y:calc(var(--A) * -.1);--rot:2.4deg;--par:60;margin-left:60px}.cw--pinned .cw-pj--edu{--w:calc(var(--A) * 1.04);--h:calc(var(--A) * .6);--y:calc(var(--A) * .1);--rot:-1deg;--par:10}.cw--pinned .cw-pj--newme{--w:calc(var(--A) * .64);--h:calc(var(--A) * .62);--y:calc(var(--A) * -.07);--rot:-3deg;--par:70;margin-left:60px}.cw--pinned .cw-pj--communio{--w:calc(var(--A) * .86);--h:calc(var(--A) * .58);--y:calc(var(--A) * .03);--rot:1.6deg;--par:30}.cw--strip .cw-sticky{flex-direction:column;gap:22px;padding:clamp(84px,12vw,130px) 0 clamp(56px,8vw,96px);display:flex}.cw-strip{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding:24px max(var(--gutter), calc((100vw - var(--max)) / 2)) 26px;scroll-padding:0 max(var(--gutter), calc((100vw - var(--max)) / 2));scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:18px;display:flex;overflow:auto hidden}.cw-strip::-webkit-scrollbar{display:none}.cw-strip .cw-pj{scroll-snap-align:center;transform:rotate(var(--rot,0deg));transition:transform .6s var(--ease-spring)}.cw-strip .cw-pj.is-current{transform:none}.cw-strip .cw-pj--baza{--w:min(82vw, 430px);--h:min(70vw, 366px);--rot:-1.2deg}.cw-strip .cw-pj--beach{--w:min(82vw, 430px);--h:min(56vw, 292px);--rot:1.8deg}.cw-strip .cw-pj--edu{--w:min(84vw, 480px);--h:min(64vw, 320px);--rot:-1deg}.cw-strip .cw-pj--newme{--w:min(70vw, 360px);--h:min(68vw, 350px);--rot:-2.4deg}.cw-strip .cw-pj--communio{--w:min(82vw, 430px);--h:min(55vw, 288px);--rot:1.2deg}@media (max-width:899px){.cw-strip{padding-inline:10vw;scroll-padding:0 10vw}}.cw-pj-hit{width:var(--w);text-align:left;-webkit-tap-highlight-color:transparent;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:relative}.cw-pj-hit:focus-visible{outline:none}.cw-pj-shape{width:var(--w);height:var(--h);isolation:isolate;box-shadow:0 34px 70px -34px #000000d9, 0 0 0 1px color-mix(in srgb, var(--glow) 22%, transparent), inset 0 1px 0 #ffffff1f;transform:perspective(1100px) rotateX(calc(var(--my,0) * -6deg)) rotateY(calc(var(--mx,0) * 8deg)) translateY(0);transition:transform .9s var(--ease-spring);border-radius:34px;display:block;position:relative;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.cw-pj.is-tilt .cw-pj-shape{transition:transform .16s ease-out}html[data-theme=light] .ca .cw-pj-shape{box-shadow:0 30px 60px -32px #3c1e0a73, 0 0 0 1px color-mix(in srgb, var(--glow) 22%, transparent)}.cw-pj--baza .cw-pj-shape{border-radius:26px}.cw-pj--edu .cw-pj-shape{border-radius:28px 120px 28px 28px}.cw-pj--newme .cw-pj-shape{border-radius:46% 54% 44% 56%/54% 44% 56% 46%}.cw-pj--beach .cw-pj-shape,.cw-pj--communio .cw-pj-shape{border-radius:6px;overflow:visible;box-shadow:0 30px 50px -26px #140802cc,0 3px 8px -2px #14080259;-webkit-mask-image:none}html[data-theme=light] .ca .cw-pj--beach .cw-pj-shape,html[data-theme=light] .ca .cw-pj--communio .cw-pj-shape{box-shadow:0 26px 44px -24px #46280f80,0 2px 6px -1px #46280f38}.cw-pj--beach .cw-pj-glare,.cw-pj--communio .cw-pj-glare{display:none}.cw-pj-halo{left:-14%;top:calc(var(--h) * -.18);width:128%;height:calc(var(--h) * 1.36);pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--glow) 46%, transparent), color-mix(in srgb, var(--glow) 12%, transparent) 60%, transparent);opacity:0;transition:opacity .6s ease-out;position:absolute}.cw-pj .cw-scene-logo{translate:calc(var(--mx,0) * 18px) calc(var(--my,0) * 14px);transition:translate .9s var(--ease-spring), transform .7s var(--ease-spring)}.cw-pj .cw-scene-glow{translate:calc(var(--mx,0) * -14px) calc(var(--my,0) * -10px);transition:translate .9s var(--ease-spring), opacity .6s ease-out}.cw-pj.is-tilt .cw-scene-logo,.cw-pj.is-tilt .cw-scene-glow{transition-duration:.2s}.cw-pj--beach .cw-scene-logo,.cw-pj--communio .cw-scene-logo{translate:none}.cw-pj-glare{z-index:5;pointer-events:none;width:200%;height:200%;translate:calc(var(--mx,0) * 25%) calc(var(--my,0) * 25%);opacity:0;background:radial-gradient(22% 22%,#fff5e638,#0000 70%);transition:opacity .5s ease-out;position:absolute;top:-50%;left:-50%}.cw-pj-play{z-index:6;color:#fff;background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--ring) 70%, #fff), var(--glow) 72%);width:44px;height:44px;box-shadow:0 10px 24px -8px var(--glow), 0 0 0 4px #ffffff2e;opacity:0;transition:opacity .3s, transform .52s var(--ease-spring);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:16px;right:16px;transform:scale(.6)}.cw-pj-play svg{fill:currentColor;margin-left:2px}.cw-pj--baza .cw-pj-play{top:16px;bottom:auto}.cw-pj--edu .cw-pj-play{bottom:22px;right:22px}.cw-pj--newme .cw-pj-play{bottom:15%;right:17%}.cw-pj--beach .cw-pj-play{bottom:22px;right:22px}.cw-pj--communio .cw-pj-play{bottom:14px;right:14px}@media (hover:hover){.cw-pj-hit:hover .cw-pj-halo{opacity:.6}.cw-pj-hit:hover .cw-pj-glare{opacity:1}.cw-pj-hit:hover .cw-pj-play{opacity:1;transform:none}.cw-pj-hit:hover .cw-scene-logo{transform:scale(1.06)}}.cw-pj-hit:focus-visible .cw-pj-shape{box-shadow:0 0 0 3px var(--color-accent), 0 30px 60px -30px #000c}.cw-pj-hit:focus-visible .cw-pj-play{opacity:1;transform:none}.cw-pj-hit:active .cw-pj-shape{transition-duration:.2s;transform:scale(.97)}@media (hover:none){.cw-pj.is-current .cw-pj-play{opacity:1;transform:none}}.cw-pj.is-launched .cw-scene-logo img{visibility:hidden}.cw-pj-cap{max-width:calc(var(--A,400px) * .62);flex-direction:column;gap:4px;margin-top:16px;padding:0 4px;display:flex}.cw-strip .cw-pj-cap{max-width:none}.cw-pj-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cw-pj-name{font-family:var(--font-heading);color:var(--color-fg-strong);font-size:clamp(25px,2.2vw,34px);line-height:1.05}.cw-pj-cat{color:var(--color-fg-subtle);font-size:13.5px}.cw-pj-short{color:var(--color-fg-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:14.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.cw-pj--edu .cw-pj-cap{z-index:4;pointer-events:none;max-width:none;transform:perspective(1100px) rotateX(calc(var(--my,0) * -6deg)) rotateY(calc(var(--mx,0) * 8deg));transition:transform .9s var(--ease-spring);background:linear-gradient(90deg,#06091abd,#06091a4d 70%,#0000);border-radius:28px 0 0 28px;justify-content:flex-end;margin:0;padding:26px;display:flex;position:absolute;inset:0 34% 0 0}.cw-pj.is-tilt .cw-pj-cap{transition-duration:.16s}.cw-pj--edu .cw-pj-cap *{color:#fff}.cw-pj--edu .cw-pj-cat{color:#ffffffa8}.cw-pj--edu .cw-pj-short{color:#ffffffdb}.cw-pj--edu .cw-status{color:#fff}.cw-pj--edu .cw-scene-logo,.cw-pj--edu .cw-scene-glow,.cw-pj--edu .cw-orbit{left:68%}.cw-strip .cw-pj--edu .cw-pj-short{-webkit-line-clamp:2}.cw-status{height:24px;font-family:var(--font-body);white-space:nowrap;color:color-mix(in srgb, var(--ring) 70%, var(--color-fg-strong));background:color-mix(in srgb, var(--glow) 14%, transparent);border:1px solid color-mix(in srgb, var(--glow) 34%, transparent);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.cw-status:before{content:"";background:var(--glow);border-radius:50%;width:6px;height:6px}html[data-theme=light] .ca .cw-status{color:color-mix(in srgb, var(--glow) 55%, #1a1411)}.cw-progress{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);padding:0 var(--gutter);align-items:center;gap:22px;margin:0 auto;display:flex}.cw-progress ol{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cw-progress button{height:34px;color:var(--color-fg-subtle);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;transition:color .3s,background-color .3s,border-color .3s;display:inline-flex}.cw-progress button i{opacity:.5;width:7px;height:7px;transition:background-color .3s, transform .42s var(--ease-spring), opacity .3s;background:currentColor;border-radius:50%}.cw-progress button:hover{color:var(--color-fg-strong)}.cw-progress button.is-on{color:var(--color-fg-strong);background:var(--glass-bg);border-color:var(--glass-border)}.cw-progress button.is-on i{background:var(--glow);opacity:1;transform:scale(1.25)}.cw-rail{background:var(--color-divider);border-radius:2px;flex:0 0 clamp(90px,12vw,180px);height:2px;position:relative;overflow:hidden}.cw-rail i{background:var(--copper-soft);transform:scaleX(var(--q));transform-origin:0;position:absolute;inset:0}.cw--strip .cw-progress{justify-content:center}.cw--strip .cw-progress button{justify-content:center;width:28px;padding:0}.cw--strip .cw-progress button span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cw--strip .cw-progress button.is-on{background:0 0;border-color:#0000;width:40px}.cw--strip .cw-progress button.is-on i{border-radius:4px;width:22px;transform:none}@media (min-width:900px){.cw--strip .cw-progress button{width:auto;padding:0 12px}.cw--strip .cw-progress button span{clip-path:none;width:auto;height:auto;position:static}.cw--strip .cw-progress button.is-on{background:var(--glass-bg);border-color:var(--glass-border);width:auto}.cw--strip .cw-progress button.is-on i{border-radius:50%;width:7px}}.cw-scene{isolation:isolate;border-radius:inherit;background:var(--stage);position:absolute;inset:0;overflow:hidden;container-type:size}.cw-scene>*{position:absolute}.cw-scene-glow{background:radial-gradient(circle, color-mix(in srgb, var(--glow) 55%, transparent) 0%, color-mix(in srgb, var(--glow) 16%, transparent) 42%, transparent 68%);border-radius:50%;width:92cqmin;height:92cqmin;margin:-46cqmin 0 0 -46cqmin;top:50%;left:50%}.cw-scene-logo{z-index:3;width:52cqmin;height:52cqmin;transition:transform .7s var(--ease-spring);margin:-26cqmin 0 0 -26cqmin;position:absolute;top:50%;left:50%}.cw-scene-logo img{object-fit:contain;filter:drop-shadow(0 14px 22px #00000073);width:100%;height:100%;display:block}.cw-scene.cw-scene--splash .cw-scene-logo{width:48cqmin;height:48cqmin;margin:-24cqmin 0 0 -24cqmin;top:46%;left:50%}.cw-scene--splash .cw-scene-logo img{animation:5s ease-in-out infinite cw-float}.cw-scene--splash .cw-scene-glow{animation:5.5s ease-in-out infinite glow-breathe;top:46%}.cw:not(.is-live) .cw-pj,.cw:not(.is-live) .cw-pj *{animation-play-state:paused!important}.cw-scene--baza{--stage:radial-gradient(130% 80% at 50% 0%, #3c1315 0%, #1c0809 48%, #0b0405 100%)}.cw-hall{inset:0}.cw-hall>i{display:block;position:absolute}.cw-hall-lamps{background:radial-gradient(5cqw 2.4cqh at 18% 1.6cqh,#ffeecdf2,#0000),radial-gradient(5cqw 2.4cqh at 50% 1.6cqh,#ffeecdf2,#0000),radial-gradient(5cqw 2.4cqh at 82% 1.6cqh,#ffeecdf2,#0000);height:12cqh;top:0;left:0;right:0}.cw-hall-beam{opacity:.55;height:74%;transition:opacity .6s ease-out;top:0;left:0;right:0}.cw-hall-beam:before,.cw-hall-beam:after{content:"";clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);background:linear-gradient(#ffdeb033,#ffdeb000 85%);width:46%;position:absolute;top:0;bottom:0}.cw-hall-beam:before{left:-5%}.cw-hall-beam:after{right:-5%}.cw-scene--baza .cw-scene-glow{opacity:.75;width:64cqmin;height:64cqmin;margin:-32cqmin 0 0 -32cqmin;top:19cqh}.cw-scene--baza .cw-scene-logo{width:32cqh;height:32cqh;margin:0 0 0 -16cqh;top:3.5cqh}.cw-board{z-index:2;inset:38cqh 6cqw 6cqh}.cw-board-halo{opacity:.5;background:radial-gradient(closest-side,#e23b3b6b,#e8b84b24 58%,#0000);border-radius:50%;transition:opacity .6s ease-out;position:absolute;inset:-16% -9%}.cw-board-face{background:linear-gradient(#141111,#070606 60%,#0c0a0a);border-radius:2.2cqmin;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto 1fr;place-items:center;column-gap:2cqw;padding:3.4cqh 3.6cqw 3cqh;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff12,0 0 0 .9cqmin #1c1918,0 0 0 calc(.9cqmin + 1px) #ffffff17,0 20px 34px -16px #000000f2,inset 0 0 5cqmin #000000e6}.cw-board-team{font-family:var(--font-mono);letter-spacing:.16em;color:#ffc65a;text-shadow:0 0 6px #ffa83cb3;padding-left:.16em;font-size:4.6cqw;font-weight:700;line-height:1}.cw-led{width:auto;display:block;overflow:visible}.cw-led .on{fill:currentColor}.cw-led .off{fill:currentColor;opacity:.055}.cw-board-clock{display:block}.cw-led--clock{color:#ffb23e;filter:drop-shadow(0 0 3px #ffaa32cc);height:10.5cqh}.cw-led--score{color:#ff4334;filter:drop-shadow(0 0 4px #ff3828d9);height:23cqh}.cw-board-sep .cw-led{opacity:.85;height:14cqh}.cw-board-pen,.cw-board-to,.cw-board-half{font-family:var(--font-mono);font-weight:700;line-height:1}.cw-board-pen{align-items:baseline;gap:.5em;font-size:3.7cqw;display:inline-flex}.cw-board-pen b{color:#ff5a3c;text-shadow:0 0 6px #ff4628cc;animation:1.3s step-end infinite cw-blink}.cw-board-pen small{color:#ffc65a;opacity:.85;font-size:1em}.cw-board-half{letter-spacing:.1em;color:#ffc65a;opacity:.8;font-size:3.4cqw}.cw-board-to{z-index:1;position:relative}.cw-board-to b{letter-spacing:.06em;color:#2a1404;background:#ffb23e;border-radius:3px;padding:.28em .5em;font-size:3.4cqw;display:inline-block;box-shadow:0 0 10px #ffaa328c}.cw-board-dots{pointer-events:none;opacity:.75;background:radial-gradient(circle,#0000 0 .9px,#0503039e 1.5px) 0 0/3px 3px;position:absolute;inset:0}.cw-board-sweep{pointer-events:none;background:linear-gradient(100deg,#0000,#ffeed621,#0000);width:34%;position:absolute;top:0;bottom:0;left:0;transform:translate(-130%)skew(-14deg)}@media (hover:hover){.cw-pj-hit:hover .cw-board-halo,.cw-pj-hit:hover .cw-hall-beam{opacity:1}.cw-pj-hit:hover .cw-board-sweep{transition:transform 1.2s cubic-bezier(.3,.6,.3,1);transform:translate(400%)skew(-14deg)}}.cw-scene--beach{--stage:linear-gradient(160deg, #fffaf0, #f3e6cc)}.cw-scene--beach:not(.cw-scene--splash){overflow:visible}.cw-pc{inset:0}.cw-pc>*{position:absolute}.cw-pc-pic{background:#ffb35c;border-radius:3px;inset:5cqh;overflow:hidden;container-type:size}.cw-pc-pic:after{content:"";z-index:6;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #3c190524,inset 0 0 18px #7832002e}.cw-pc-pic>*{position:absolute}.cw-bc-sky{background:linear-gradient(#ff9443 0%,#ffb862 30%,#ffdd9e 54%);inset:0}.cw-bc-sun{aspect-ratio:1;background:radial-gradient(circle,#fffbea 0 30%,#ffe27a 44%,#ffc54a 52%,#ffbe5066 60%,#0000 70%);border-radius:50%;width:32cqh;top:9%;left:52%}.cw-bc-gulls{fill:none;stroke:#7a3a14;stroke-width:1.6px;stroke-linecap:round;opacity:.55;width:14cqw;top:33%;left:30%}.cw-bc-sea{background:linear-gradient(#2a9fb1,#16798b);height:26%;top:50%;left:0;right:0;overflow:hidden}.cw-bc-sea i{background:repeating-linear-gradient(#0000 0 4px,#ffffff1a 4px 5px);position:absolute;inset:0}.cw-bc-sea:after{content:"";clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);background:repeating-linear-gradient(#fff2c4bf 0 2px,#0000 2px 6px);width:16cqh;position:absolute;top:0;bottom:0;left:calc(52% + 16cqh);transform:translate(-50%)}.cw-bc-foam{width:200%;height:8cqh;animation:10s linear infinite cw-wave;top:67%;left:0}.cw-bc-foam svg{fill:#ffffffd9;width:100%;height:100%;display:block}.cw-bc-sand{background:linear-gradient(#ffe2ac,#f1b465);border-radius:50% 50% 0 0/12cqh 12cqh 0 0;inset:71% -10% 0}.cw-bc-court{fill:none;stroke:#ffffffe6;stroke-width:1.6px;width:68%;height:18%;bottom:5%;left:16%}.cw-bc-lines{vector-effect:non-scaling-stroke}.cw-bc-goal{fill:none;width:7cqh;bottom:13%;overflow:visible}.cw-bc-goal--l{left:17.5%}.cw-bc-goal--r{right:17.5%}.cw-bc-frame{stroke:#fff;stroke-width:2.6px;stroke-linejoin:round}.cw-bc-net{stroke:#fff9;stroke-width:.9px}.cw-bc-umbrella{width:17cqh;bottom:17%;left:3%}.cw-bc-ball{width:7cqh;height:7cqh;margin-left:-3.5cqh;bottom:12%;left:50%}.cw-bc-ball:after{content:"";background:#783c0a47;border-radius:50%;height:1.4cqh;position:absolute;bottom:-1.4cqh;left:10%;right:10%}.cw-bc-ball svg{width:100%;height:100%;display:block}.cw-pc-hello{z-index:5;font-family:var(--font-subtitle);color:#fff;white-space:nowrap;text-shadow:0 .35cqh #e0661c,0 .9cqh 1.8cqh #822d0059;transform-origin:0;flex-direction:column;margin:0;font-size:11.5cqh;line-height:.98;display:flex;top:7%;left:5%;transform:rotate(-6deg)}.cw-pc-hello span:last-child{padding-left:1.2em}.cw-pc-stamp{z-index:3;transform-origin:80% 12%;width:28cqh;height:33.6cqh;transition:transform .7s var(--ease-spring);filter:drop-shadow(0 .6cqh .9cqh #461e0559);top:3.4cqh;right:3.4cqh;transform:rotate(4deg)}.cw-pc-perf{fill:#fffdf6;width:100%;height:100%;position:absolute;inset:0}.cw-pc-stamp-art{background:radial-gradient(circle at 50% 38%,#ffcf6a,#ff8a1e 48%,#a8400f);display:block;position:absolute;inset:9% 10%;overflow:hidden;box-shadow:inset 0 0 0 1px #501e0033}.cw-scene--beach .cw-pc-stamp .cw-scene-logo{width:92%;height:92%;margin:0;top:4%;left:4%}.cw-scene--beach .cw-pc-stamp .cw-scene-logo img{filter:drop-shadow(0 2px 3px #3c140073)}.cw-pc-mark{z-index:4;mix-blend-mode:multiply;pointer-events:none;width:46cqh;top:21.5cqh;right:13cqh;overflow:visible;transform:rotate(-9deg)}.cw-pc-ink{fill:none;stroke:#222a689e;stroke-width:2.4px;stroke-linecap:round}.cw-pc-ink .cw-pc-ink-thin{stroke-width:1.4px}.cw-pc-ink-text{fill:#222a68b8;font-family:var(--font-body);letter-spacing:1.4px;font-size:9.5px;font-weight:700}.cw-pc-ink-text+.cw-pc-ink-text{letter-spacing:.5px;font-size:8.6px}@media (hover:hover){.cw-pj-hit:hover .cw-pc-stamp{transform:rotate(-1deg)translateY(-1.6cqh)}.cw-pj-hit:hover .cw-bc-ball svg{animation:.9s cubic-bezier(.3,.7,.4,1) infinite cw-ball-hop}}.cw-scene--beach.cw-scene--splash{--stage:#ffb35c}.cw-scene--splash .cw-bc-sun{width:64cqw;margin-left:-32cqw;top:20%;left:50%}.cw-scene--splash .cw-bc-gulls{width:26cqw;top:14%;left:14%}.cw-scene--splash .cw-bc-sea{height:22%;top:58%}.cw-scene--splash .cw-bc-sea:after{width:30cqw;left:50%}.cw-scene--splash .cw-bc-foam{height:4cqh;top:76%}.cw-scene--splash .cw-bc-sand{border-radius:50% 50% 0 0/5cqh 5cqh 0 0;top:79%}.cw-scene--edu{--stage:radial-gradient(110% 90% at 50% 28%, #22306a 0%, #0f1736 58%, #080c20 100%)}.cw-stars{opacity:.85;background-image:radial-gradient(1.4px 1.4px at 12% 18%,#fff,#0000),radial-gradient(1px 1px at 28% 72%,#fff,#0000),radial-gradient(1.2px 1.2px at 46% 12%,#fff,#0000),radial-gradient(1px 1px at 66% 84%,#fff,#0000),radial-gradient(1.5px 1.5px at 84% 22%,#ffe9a8,#0000),radial-gradient(1px 1px at 92% 62%,#fff,#0000),radial-gradient(1.2px 1.2px at 8% 52%,#ffe9a8,#0000),radial-gradient(1px 1px at 72% 40%,#fff,#0000),radial-gradient(1px 1px at 58% 30%,#fff,#0000),radial-gradient(1.3px 1.3px at 36% 44%,#ffe9a8,#0000);inset:0}.cw-constel{opacity:.7;width:56%;height:62%;top:6%;left:4%;overflow:visible}.cw-constel path{fill:none;stroke:#f0d98a61;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:3 4}.cw-constel circle{fill:#ffe9a8}.cw-planet{aspect-ratio:1;background:radial-gradient(circle at 50% 0,#26346e,#0b112c 34%);border-radius:50%;width:110cqw;top:82%;left:34%;box-shadow:inset 0 1.5px #f0d98a99,0 -10px 40px -12px #f0d98a73}.cw-scene--edu .cw-scene-glow{opacity:.85}.cw-orbit{width:96cqmin;height:96cqmin;margin:-48cqmin 0 0 -48cqmin;top:50%;left:50%;transform:rotate(-16deg)scaleY(.34)}.cw-orbit-spin{border:2px dashed color-mix(in srgb, var(--ring) 55%, transparent);border-radius:50%;animation:22s linear infinite ring-spin;position:absolute;inset:0}.cw-orbit-spin i{background:#ffe7a0;border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:-7px;left:50%;box-shadow:0 0 14px 4px #ffd666a6}.cw-sparks{inset:0}.cw-sparks i{left:calc(46% + var(--i) * 7%);opacity:.55;width:4px;height:4px;transition:transform 1.1s cubic-bezier(.2,.7,.3,1),opacity .7s ease-out;transition-delay:calc(var(--i) * 70ms);background:#ffe39a;border-radius:50%;position:absolute;top:74%;box-shadow:0 0 8px 2px #f0d27880}.cw-sparks i:nth-child(2n){width:3px;height:3px;top:62%}.cw-sparks i:nth-child(3n){top:30%}.cw-sparks i:nth-child(5){top:18%}.cw-scene--edu .cw-scene-logo{width:46cqmin;height:46cqmin;margin:-23cqmin 0 0 -23cqmin}.cw-edu-chip{z-index:4;white-space:nowrap;height:24px;font-family:var(--font-body);letter-spacing:.02em;color:#f0d98a;background:#080c22c7;border:1px solid #f0d98a52;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:11.5px;font-weight:600;display:inline-flex;top:6cqh;left:68%;transform:translate(-50%)}.cw-edu-chip i{background:#7ee2a0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #7ee2a0cc}.cw-scene--splash .cw-constel{display:none}.cw-scene--splash .cw-edu-chip{top:auto;bottom:14%;left:50%}@media (hover:hover){.cw-pj-hit:hover .cw-sparks i{opacity:1;transform:translateY(-14cqh)}}.cw-scene--newme{--stage:radial-gradient(100% 90% at 50% 34%, #f6fcec 0%, #e1f2d0 55%, #c3e3a9 100%)}.cw-scene--newme .cw-scene-glow{background:radial-gradient(circle,#ffffffe6 0%,#ffffff4d 40%,#0000 68%)}.cw-bubbles{inset:0}.cw-bubbles i{left:calc(8% + var(--i) * 15%);aspect-ratio:1;width:8cqmin;transition:transform 1.4s cubic-bezier(.2,.7,.3,1);transition-delay:calc(var(--i) * 60ms);background:radial-gradient(circle at 32% 30%,#fff 0%,#ffffff8c 30%,#a5d88a47 70%);border:1px solid #6bbf4b47;border-radius:50%;position:absolute;bottom:24%}.cw-bubbles i:nth-child(2n){width:11cqmin;bottom:40%}.cw-bubbles i:nth-child(3n){width:6cqmin;bottom:62%}.cw-bubbles i:nth-child(4){width:9cqmin;bottom:72%}.cw-grass{background:radial-gradient(circle at 12px 0,#0000 11px,#9fd383 12px) 0 0/24px 100% repeat-x;height:15%;bottom:0;left:0;right:0}.cw-grass:after{content:"";background:#8cc56f;position:absolute;inset:40% 0 0}.cw-sprouts{width:100%;height:14cqh;bottom:11%;left:0;right:0;overflow:visible}.cw-sprouts path{fill:none;stroke:#5da83f;stroke-width:2.2px;stroke-linecap:round}.cw-walk{z-index:4;bottom:10%;left:17%}.cw-turtle{animation:.5s ease-in-out infinite alternate paused cw-waddle;display:block;overflow:visible}.cw-turtle-leg{transform-box:fill-box;transform-origin:50% 0;animation:.5s ease-in-out infinite alternate paused cw-leg}.cw-turtle-leg--b{animation-delay:-.5s}.cw-turtle-head{transform-box:fill-box;transform-origin:20% 80%;animation:2.4s ease-in-out infinite alternate cw-nod}.cw-walk-check{opacity:0;width:24px;height:24px;transition:opacity .3s ease-out, transform .6s var(--ease-spring);background:#6bbf4b;border-radius:50%;place-items:center;display:grid;position:absolute;top:-70%;left:62%;transform:translateY(8px)scale(.5);box-shadow:0 6px 12px -4px #3c6e1e8c,0 0 0 3px #fffc}.cw-walk-check svg{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.cw-scene--newme .cw-scene-logo{top:44%}.cw-scene--newme .cw-scene-logo img{filter:drop-shadow(0 12px 16px #3c6e1e47)}@media (hover:hover){.cw-pj-hit:hover .cw-turtle,.cw-pj-hit:hover .cw-turtle-leg{animation-play-state:running}.cw-pj-hit:hover .cw-walk-check{opacity:1;transform:none}.cw-pj-hit:hover .cw-bubbles i{transform:translateY(-12cqh)}}@media (hover:none){.cw-pj.is-current .cw-walk-check{opacity:1;transform:none}}.cw-scene--communio{--stage:transparent}.cw-scene--communio:not(.cw-scene--splash){overflow:visible}.cw-scene--communio.cw-scene--splash{--stage:radial-gradient(100% 90% at 50% 40%, #3d3226 0%, #1f1912 62%, #120e0a 100%)}.cw-scene--splash.cw-scene--communio .cw-scene-logo img{animation:4.6s ease-in-out infinite splash-breathe}.cw-env{perspective:900px;inset:0}.cw-env>*{position:absolute}.cw-env-letter{z-index:0;height:70%;transition:transform .7s var(--ease-spring);background:repeating-linear-gradient(#0000 0 8px,#96764c33 8px 9px) 14% 22%/72% 46% no-repeat,#fffdf7;border-radius:4px;top:3%;left:8%;right:8%;box-shadow:0 -2px 8px #50321424}.cw-env-body{z-index:1;border-radius:6px;width:100%;height:100%;inset:0}.cw-env-flap{z-index:2;transform-origin:50% 0;height:60%;transition:transform .7s var(--ease-spring);filter:drop-shadow(0 .9cqh .7cqh #5a3c1933);top:0;left:0;right:0;transform:rotateX(0)}.cw-env-flap svg{width:100%;height:100%;display:block}.cw-env-seal{z-index:3;width:40cqh;height:40cqh;transition:transform .7s var(--ease-spring);margin:-20cqh 0 0 -20cqh;top:57.5%;left:50%}.cw-env-wax,.cw-env-half{display:block;position:absolute;inset:0}.cw-env-wax svg,.cw-env-half svg{width:100%;height:100%;display:block;overflow:visible}.cw-env-wax svg{filter:drop-shadow(0 .8cqh .9cqh #28140573)}.cw-env-sheen{background:radial-gradient(closest-side,#ffeacc80,#0000);border-radius:50%;width:34%;height:24%;animation:6s ease-in-out infinite cw-glint;position:absolute;top:14%;left:20%}.cw-env-half{opacity:0}.cw-env-half--l{clip-path:polygon(0 0,53% 0,46% 22%,56% 41%,45% 60%,54% 79%,48% 100%,0 100%)}.cw-env-half--r{clip-path:polygon(53% 0,100% 0,100% 100%,48% 100%,54% 79%,45% 60%,56% 41%,46% 22%)}.cw-scene--communio .cw-env-seal .cw-scene-logo{width:62%;height:62%;margin:0;top:19%;left:19%}.cw-scene--communio .cw-env-seal .cw-scene-logo img{filter:drop-shadow(0 1px #ffecce38)}.cw-env-note{z-index:2;text-align:center;pointer-events:none;font-family:var(--font-subtitle);color:#6b4a2c;margin:0;font-size:9cqh;line-height:1;bottom:5.5cqh;left:0;right:0;transform:rotate(-2deg)}@media (hover:hover){.cw-pj-hit:hover .cw-env-flap{transform:rotateX(16deg)}.cw-pj-hit:hover .cw-env-seal{transform:translateY(-1.6cqh)scale(1.06)}.cw-pj-hit:hover .cw-env-letter{transform:translateY(-7cqh)}}.cw-pj.is-broken .cw-env-wax{opacity:0}.cw-pj.is-broken .cw-env-half--l{animation:.42s cubic-bezier(.3,.6,.4,1) forwards cw-crack-l}.cw-pj.is-broken .cw-env-half--r{animation:.42s cubic-bezier(.3,.6,.4,1) forwards cw-crack-r}.cw-pj.is-broken .cw-env-seal{transform:translateY(-1.6cqh)scale(1.06)}.cw-pj.is-broken .cw-env-seal .cw-scene-logo{transition:transform .42s cubic-bezier(.2,1.3,.4,1);transform:translateY(-10cqh)scale(1.2)}.cw-pj.is-broken .cw-env-flap{transition-duration:.46s;transform:rotateX(118deg)}.cw-pj.is-broken .cw-env-letter{transition-duration:.46s;transform:translateY(-14cqh)}.cw-launch{z-index:2000;color:var(--color-fg);position:fixed;inset:0}.cw-launch-bg{background:radial-gradient(48% 70% at 34% 52%, color-mix(in srgb, var(--glow) 24%, transparent), transparent 72%), radial-gradient(60% 60% at 80% 20%, color-mix(in srgb, var(--color-accent) 8%, transparent), transparent 70%), #0c0907;position:absolute;inset:0}html[data-theme=light] .ca .cw-launch-bg{background:radial-gradient(48% 70% at 34% 52%, color-mix(in srgb, var(--glow) 22%, transparent), transparent 72%), #f7f3ef}.cw-launch-stage{padding:32px var(--gutter);justify-content:center;align-items:center;gap:clamp(40px,6vw,100px);display:flex;position:absolute;inset:0}.cw-close{z-index:6;width:48px;height:48px;color:var(--color-fg-strong);background:var(--glass-bg);border:1px solid var(--glass-border);transition:transform .42s var(--ease-spring), background-color .3s;border-radius:50%;place-items:center;display:grid;position:absolute;top:22px;right:22px}.cw-close:hover{background:color-mix(in srgb, var(--glow) 18%, var(--glass-bg));transform:rotate(90deg)}.cw-phone{--k:.9;width:calc(390px * var(--k) + 24px);height:calc(844px * var(--k) + 24px);border-radius:calc(54px * var(--k) + 12px);box-shadow:inset 0 0 0 1.5px #ffe4d229, inset 0 0 0 5px #0b0908, 0 60px 120px -40px #000000d9, 0 0 0 1px #0009, 0 30px 80px -30px color-mix(in srgb, var(--glow) 45%, transparent);will-change:transform;background:linear-gradient(150deg,#4a3f39 0%,#1b1614 18%,#0c0a09 50%,#221c19 82%,#4a3f39 100%);flex:none;padding:12px;position:relative}.cw-launch:not(.is-mobile) .cw-phone{--k:inherit}.cw-phone-btn{background:linear-gradient(90deg,#2a2320,#5a4b44);border-radius:2px;width:3px;position:absolute}.cw-phone-btn--a{height:9%;top:22%;left:-3px}.cw-phone-btn--b{height:13%;top:28%;right:-3px}.cw-phone-screen{border-radius:calc(54px * var(--k));isolation:isolate;background:#000;width:100%;height:100%;position:relative;overflow:hidden;transform:translateZ(0)}.cw-canvas{width:390px;height:844px;transform:scale(var(--k));transform-origin:0 0;position:absolute;top:0;left:0;overflow:hidden}.cw-island{z-index:8;left:50%;top:calc(11px * var(--k));width:calc(122px * var(--k));height:calc(35px * var(--k));margin-left:calc(-61px * var(--k));background:#000;border-radius:20px;position:absolute}.cw-homebar{z-index:8;left:50%;bottom:calc(8px * var(--k));width:calc(134px * var(--k));height:calc(5px * var(--k));margin-left:calc(-67px * var(--k));background:#ffffffc7;border-radius:3px;position:absolute}.cw-launch--beach .cw-homebar,.cw-launch--newme .cw-homebar{background:#140e088c}.cw-home{background:radial-gradient(70% 46% at 50% 50%, color-mix(in srgb, var(--glow) 40%, #000) 0%, transparent 72%), linear-gradient(180deg, #1d1613 0%, #0c0908 100%);position:absolute;inset:0}.cw-home-clock{text-align:center;color:#fffffff0;position:absolute;top:112px;left:0;right:0}.cw-home-clock b{font-family:var(--font-body);letter-spacing:-.03em;font-size:84px;font-weight:600;line-height:1;display:block}.cw-home-clock span{color:#ffffffb3;margin-top:8px;font-size:17px;font-weight:500;display:block}.cw-home-slot{width:96px;height:96px;margin:-48px 0 0 -48px;position:absolute;top:50%;left:50%}.cw-home-slot img{visibility:hidden}.cw-home-name{text-align:center;color:#ffffffe6;font-size:13px;font-weight:500;position:absolute;top:104px;left:-40px;right:-40px}.cw-home-dock{background:#ffffff1f;border-radius:34px;justify-content:space-around;align-items:center;height:94px;padding:0 12px;display:flex;position:absolute;bottom:22px;left:14px;right:14px;box-shadow:inset 0 1px #ffffff1f}.cw-tile{background:var(--tile,#222);border-radius:24%;place-items:center;width:96px;height:96px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 26px -10px #000000b3,inset 0 0 0 1px #ffffff24,inset 0 1px #fff3}.cw-tile img{object-fit:contain;width:84%;height:84%}.cw-tile--dock{width:62px;height:62px}.cw-tile--mini{border-radius:9px;width:32px;height:32px;box-shadow:inset 0 0 0 1px #ffffff24}.cw-tile--info{flex:none;width:68px;height:68px}.cw-tile--baza{--tile:radial-gradient(circle at 50% 40%, #6a1b1f, #250809)}.cw-tile--beach{--tile:linear-gradient(180deg, #8d3410, #e06a1c 70%, #ffb04a)}.cw-tile--edu{--tile:radial-gradient(circle at 50% 35%, #2a3a7a, #0b1230)}.cw-tile--edu img{width:70%;height:70%}.cw-tile--newme{--tile:radial-gradient(circle at 50% 35%, #fff, #d6eec4)}.cw-tile--communio{--tile:radial-gradient(circle at 50% 40%, #463a2c, #18130d)}.cw-tile--communio img{width:72%;height:72%}.cw-square{opacity:0;background:var(--sq);will-change:transform;border-radius:24%;width:96px;height:96px;margin:-48px 0 0 -48px;transition:background-color .5s;position:absolute;top:50%;left:50%}.cw-launch--baza{--sq:#2d0b0d}.cw-launch--beach{--sq:#b9501a}.cw-launch--edu{--sq:#121b40}.cw-launch--newme{--sq:#e3f3d3}.cw-launch--communio{--sq:#241d15}.cw-splash{opacity:0;transition:opacity .3s ease-out, transform .6s var(--ease-out);position:absolute;inset:0}.cw-splash .cw-scene{animation-play-state:running}.cw-splash-name{text-align:center;z-index:4;font-family:var(--font-heading);color:#fff;text-shadow:0 4px 18px #00000059;opacity:0;transition:opacity .5s .25s, transform .7s var(--ease-spring) .25s;font-size:30px;position:absolute;top:70%;left:0;right:0;transform:translateY(10px)}.cw-launch--newme .cw-splash-name{color:#2f6b1c;text-shadow:none}.cw-launch[data-phase=splash] .cw-splash{opacity:1}.cw-launch[data-phase=splash] .cw-splash-name{opacity:1;transform:none}.cw-launch[data-phase=app] .cw-splash{opacity:0;transition-duration:.42s,.7s;transform:scale(1.08)}.cw-screen{opacity:0;transition:opacity .38s ease-out;position:absolute;inset:0}.cw-screen.is-app{opacity:1}.cw-launch[data-phase=closing] .cw-screen{opacity:0;transition-duration:.16s}.cw-launch.is-still .cw-screen{opacity:1}.cw-launch.is-still .cw-splash{display:none}.cw-flyer{z-index:7;pointer-events:none;opacity:0;will-change:transform;transform-origin:50%;position:fixed;top:0;left:0}.cw-flyer img{object-fit:contain;filter:drop-shadow(0 16px 26px #00000073);width:100%;height:100%;display:block}.cw-info{scrollbar-width:none;flex-direction:column;gap:20px;width:min(450px,38vw);max-height:calc(100svh - 64px);display:flex;overflow-y:auto}.cw-info-head{align-items:center;gap:18px;display:flex}.cw-info-name{background-image:linear-gradient(120deg, color-mix(in srgb, var(--ring) 80%, #fff) 0%, var(--ring) 35%, var(--glow) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;font-size:clamp(36px,3.6vw,54px);line-height:1.02}html[data-theme=light] .ca .cw-info-name{background-image:linear-gradient(120deg, color-mix(in srgb, var(--glow) 70%, #1a1411), color-mix(in srgb, var(--glow) 85%, #4a2614))}.cw-info-cat{color:var(--color-fg-subtle);flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;font-size:14px;display:flex}.cw-info-long{color:var(--color-fg-body);font-size:16.5px;line-height:1.62}.cw-facts{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.cw-facts li{border-top:1px solid color-mix(in srgb, var(--glow) 35%, var(--color-divider));flex-direction:column;gap:3px;padding-top:12px;display:flex}.cw-facts b{font-family:var(--font-heading);color:var(--color-fg-strong);font-size:22px;font-weight:400;line-height:1.1}.cw-facts span{color:var(--color-fg-subtle);font-size:13px;line-height:1.35}.cw-info-hint{font-family:var(--font-subtitle);color:var(--color-fg-mid);align-items:center;gap:10px;font-size:18px;font-style:normal;display:flex}.cw-info-hint svg{color:var(--glow);flex:none}.cw-info-links{flex-wrap:wrap;gap:10px;display:flex}.cw-info-soon{color:var(--color-fg-mid);align-items:center;gap:10px;font-size:15px;display:inline-flex}.cw-info-soon i{background:var(--glow);border-radius:50%;width:9px;height:9px;animation:2s ease-in-out infinite soon-pulse}.cw-info-nav{border-top:1px solid var(--color-divider);justify-content:space-between;gap:10px;padding-top:16px;display:flex}.cw-info-nav button{border:1px solid var(--glass-border);height:40px;color:var(--color-fg-mid);transition:color .3s, border-color .3s, transform .42s var(--ease-spring);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;display:inline-flex}.cw-info-nav button:hover:not(:disabled){color:var(--color-fg-strong);border-color:color-mix(in srgb, var(--color-accent) 50%, transparent)}.cw-info-nav button:disabled{opacity:.4;cursor:default}.cw-launch.is-mobile .cw-launch-stage{overscroll-behavior:contain;padding:0 0 calc(24px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;display:block;overflow-y:auto}.cw-launch.is-mobile:not([data-phase=app]) .cw-launch-stage{overflow:hidden}.cw-launch-top{height:calc(60px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 70px 0 16px;color:var(--color-fg-strong);align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.cw-launch.is-mobile .cw-close{top:calc(env(safe-area-inset-top) + 8px);width:44px;height:44px;position:fixed;right:10px}.cw-launch.is-mobile .cw-phone{width:auto;height:max(540px, calc(100svh - 60px - env(safe-area-inset-top) - 92px));box-shadow:0 30px 60px -30px #000c, 0 0 0 1px #ffffff0f, 0 20px 60px -30px color-mix(in srgb, var(--glow) 55%, transparent);background:#000;border-radius:30px;margin:0 10px;padding:0}.cw-launch.is-mobile .cw-phone-screen{border-radius:30px}.cw-launch.is-mobile .cw-canvas{width:100%;height:100%;transform:none}.cw-launch.is-mobile .cw-home-clock{top:12%}.cw-launch.is-mobile .cw-home-clock b{font-size:68px}.cw-launch.is-mobile .cw-info{background:var(--color-bg-elev);border:1px solid var(--glass-border);border-radius:28px;width:auto;max-height:none;margin:14px 10px 0;padding:14px 20px 24px;overflow:visible}.cw-info-grab{background:var(--color-divider);border-radius:3px;align-self:center;width:40px;height:5px;margin-bottom:-4px}.cw-launch.is-mobile .cw-info-name{font-size:34px}.cw-launch.is-mobile .cw-info-long{font-size:16px}.cw-launch.is-mobile .cw-facts b{font-size:19px}.cw-launch.is-mobile .cw-info-links .ca-btn{flex:auto}.cw-app{font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-align:left;flex-direction:column;font-size:14px;line-height:1.4;display:flex;position:absolute;inset:0;overflow:hidden}.ca .cw-app h4,.ca .cw-app h5{font-family:var(--font-body);color:inherit;letter-spacing:-.02em;margin:0}.ca .cw-app p{margin:0}:where(.cw-app) button{font:inherit;color:inherit;text-align:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}:where(.cw-app) button:focus-visible{outline-offset:2px;border-radius:10px;outline:2px solid}.cw-app ul,.cw-app ol{margin:0;padding:0;list-style:none}.cw-app-scroll{z-index:1;overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;padding:6px 18px 22px;position:relative;overflow-y:auto}.cw-app-scroll::-webkit-scrollbar{display:none}.cw-sb{z-index:2;letter-spacing:-.01em;flex:none;justify-content:space-between;align-items:center;height:54px;padding:8px 30px 0 40px;font-size:16px;font-weight:600;display:flex;position:relative}.cw-sb-icons{align-items:center;gap:6px;display:flex}.cw-sb--light{color:#fff}.cw-sb--dark{color:#111}.cw-launch.is-mobile .cw-sb{visibility:hidden;height:12px}@keyframes cw-morph{0%,to{border-radius:46% 54% 44% 56%/54% 44% 56% 46%}50%{border-radius:56% 44% 52% 48%/44% 56%}}@keyframes cw-in{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}@keyframes cw-in-left{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes cw-pop{0%{transform:scale(1)}40%{transform:scale(1.32)}to{transform:scale(1)}}@keyframes cw-pop-in{0%{opacity:0;transform-origin:0 100%;transform:scale(.85)translateY(6px)}to{opacity:1;transform:none}}@keyframes cw-sheet{0%{transform:translateY(100%)}to{transform:none}}@keyframes cw-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3.5%)}}@keyframes cw-spin{to{transform:rotate(360deg)}}@keyframes cw-ball-x{0%{transform:translate(-12cqw)}to{transform:translate(108cqw)}}@keyframes cw-ball-y{0%{animation-timing-function:cubic-bezier(.2,.62,.38,1);transform:translateY(84cqh)}50%{animation-timing-function:cubic-bezier(.62,0,.8,.38);transform:translateY(18cqh)}to{transform:translateY(84cqh)}}@keyframes cw-shadow{0%,to{opacity:.9;animation-timing-function:cubic-bezier(.2,.62,.38,1);transform:translateY(calc(84cqh + 16px))scale(1)}50%{opacity:.3;animation-timing-function:cubic-bezier(.62,0,.8,.38);transform:translateY(calc(84cqh + 16px))scale(.45)}}@keyframes cw-wave{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes cw-rise{0%{opacity:0;transform:translateY(0)scale(.5)}15%{opacity:1}80%{opacity:.9}to{opacity:0;transform:translateY(-78cqh)scale(1.1)}}@keyframes cw-bubble{0%{opacity:0;transform:translateY(10cqh)scale(.2)}30%{opacity:.95}75%{opacity:.8}to{opacity:0;transform:translateY(-26cqh)scale(1)}}@keyframes cw-walk{0%{transform:translate(-70px)}to{transform:translate(calc(100cqw + 20px))}}@keyframes cw-waddle{0%{transform:translateY(0)rotate(-1.5deg)}to{transform:translateY(-2px)rotate(1.5deg)}}@keyframes cw-leg{0%{transform:rotate(-22deg)}to{transform:rotate(22deg)}}@keyframes cw-nod{0%{transform:rotate(-4deg)}to{transform:rotate(5deg)}}@keyframes cw-line{0%,to{opacity:.18}50%{opacity:.7}}@keyframes cw-bar{0%{transform:scaleY(0)}to{transform:none}}@keyframes cw-ring{0%{stroke-dashoffset:var(--c)}to{stroke-dashoffset:var(--off)}}@keyframes cw-draw{to{stroke-dashoffset:0}}@keyframes cw-node-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}@keyframes cw-live{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}@keyframes cw-hop{0%{transform:translateY(0)}35%{transform:translateY(-14px)rotate(-4deg)}70%{transform:translateY(2px)}to{transform:none}}@keyframes cw-check{0%{transform:scale(.6)}60%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes cw-confetti{0%{opacity:1;transform:translate(0)rotate(0)}45%{transform:translate(var(--x), -70px) rotate(200deg);opacity:1}to{transform:translate(calc(var(--x) * 1.4), 40px) rotate(420deg);opacity:0}}@keyframes cw-blink{0%,55%{opacity:1}56%,to{opacity:.14}}@keyframes cw-ball-hop{0%,to{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translateY(0)}45%{animation-timing-function:cubic-bezier(.6,0,.8,.3);transform:translateY(-5cqh)rotate(150deg)}}@keyframes cw-glint{0%,62%,to{opacity:.25}78%{opacity:1}}@keyframes cw-crack-l{0%{opacity:1;transform:none}28%{opacity:1;transform:translate(-3%)rotate(-5deg)}to{opacity:0;transform:translate(-34%,22%)rotate(-28deg)}}@keyframes cw-crack-r{0%{opacity:1;transform:none}28%{opacity:1;transform:translate(3%)rotate(5deg)}to{opacity:0;transform:translate(34%,26%)rotate(30deg)}}@media (max-width:899px){.cw-sparks i:nth-child(n+6),.cw-bubbles i:nth-child(n+5){display:none}}@media (prefers-reduced-motion:reduce){.cw-scene *,.cw-launch *{animation:none!important}.cw-track{transform:none}}
.ccd{--ccd-spring:cubic-bezier(.22, 1.12, .36, 1);--ccd-slow:cubic-bezier(.16, 1, .3, 1);padding:clamp(80px, 11vw, 140px) var(--gutter) 32px;position:relative}@supports (transition-timing-function:linear(0, 1)){.ccd{--ccd-spring:linear(0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017 19.4%, 1.061 22%, 1.075 24.6%, 1.069 27.6%, 1.025 34.3%, 1.003 40%, .995 47%, 1.001 64%, 1)}}.ccd:not([data-live]) *,.ccd:not([data-live]) :before,.ccd:not([data-live]) :after{animation-play-state:paused!important}.ccd[data-still] *,.ccd[data-still] :before,.ccd[data-still] :after{transition-delay:0s!important;animation-delay:0s!important}.ccd-line{text-align:center;max-width:920px;font-family:var(--font-subtitle);color:var(--color-fg-strong);margin:0 auto clamp(56px,7vw,96px);font-size:clamp(26px,3.4vw,46px);line-height:1.2}.ccd-line>span{opacity:0;transition:opacity .9s var(--ease-out), transform 1.1s var(--ccd-spring);display:block;transform:translateY(26px)}.ccd-line-b{color:var(--color-accent);transition-delay:.16s!important}.ccd[data-in] .ccd-line>span{opacity:1;transform:none}.ccd-stage{perspective:1700px;max-width:820px;margin:0 auto;position:relative;container-type:inline-size}.ccd-stage[data-portrait]{perspective:1200px;max-width:360px}.ccd-floor{pointer-events:none;opacity:0;height:16%;transition:opacity 1.2s var(--ease-out) .3s, transform 1.5s var(--ccd-slow) .3s;background:radial-gradient(closest-side,#0000009e,#00000040 55%,#0000);border-radius:50%;position:absolute;bottom:-7%;left:8%;right:8%;transform:scaleX(.4)}html[data-theme=light] .ca .ccd-floor{background:radial-gradient(closest-side,#4a26144d,#4a26141a 55%,#0000)}.ccd[data-in] .ccd-floor{opacity:1;transform:none}.ccd-dust{pointer-events:none;opacity:0;transition:opacity 1.5s 1.8s;position:absolute;inset:-10% -8%}.ccd[data-in] .ccd-dust{opacity:1}.ccd-dust i{opacity:0;background:radial-gradient(circle,#fbe4d2 0,#e3a07a 45%,#0000 70%);border-radius:50%;animation:linear infinite ccd-float;position:absolute;box-shadow:0 0 6px #f4c4a499}html[data-theme=light] .ca .ccd-dust i{box-shadow:none;background:radial-gradient(circle,#c58a6a 0,#8e5837 50%,#0000 72%)}.ccd-rise{transform-style:preserve-3d;opacity:0;transition:opacity .6s var(--ease-out) 80ms, transform 1.7s var(--ccd-slow) 80ms;position:relative;transform:translate3d(0,90px,-180px)rotateX(64deg)rotate(-6deg)scale(.86)}.ccd[data-in] .ccd-rise{opacity:1;transform:none}.ccd-tilt{transform-style:preserve-3d}.ccd-flip{transform-style:preserve-3d;aspect-ratio:800/460;cursor:pointer;transition:transform 1.15s var(--ccd-spring);-webkit-tap-highlight-color:transparent;position:relative}.ccd-stage[data-portrait] .ccd-flip{aspect-ratio:360/600}.ccd-flip[data-flipped]{transform:rotateY(180deg)}@media (hover:none){.ccd[data-in] .ccd-tilt{animation:9s ease-in-out 2.4s infinite ccd-sway}}.ccd-face{backface-visibility:hidden;color:#f3ede7;background:radial-gradient(55% 80% at 78% 42%,#c58a6a3d,#0000 62%),radial-gradient(70% 60% at 0 100%,#8e583729,#0000 60%),linear-gradient(155deg,#2e2019 0%,#18110d 52%,#22170f 100%);border-radius:clamp(20px,3.8cqw,30px);position:absolute;inset:0;overflow:hidden;box-shadow:0 50px 80px -40px #000000e6,0 18px 30px -18px #0009,inset 0 0 0 1px #f4c4a42b,inset 0 1px #fbe4d233,inset 0 -1px #00000073}html[data-theme=light] .ca .ccd-face{box-shadow:0 50px 70px -40px #4a26148c,0 14px 26px -16px #1a141159,inset 0 0 0 1px #f4c4a433,inset 0 1px #fbe4d238,inset 0 -1px #00000073}.ccd-back{transform:rotateY(180deg)}.ccd-stage[data-portrait] .ccd-face{background:radial-gradient(80% 45% at 50% 18%,#c58a6a42,#0000 62%),radial-gradient(70% 50% at 0 100%,#8e583724,#0000 60%),linear-gradient(165deg,#2e2019 0%,#18110d 55%,#22170f 100%)}.ccd-brushed{pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff04 0 1px,#0000 1px 3px),repeating-linear-gradient(0deg,#0000000f 0 1px,#0000 1px 2px);position:absolute;inset:0}.ccd-heat{pointer-events:none;aspect-ratio:1;opacity:0;background:radial-gradient(closest-side,#ffaa6e8c,#e378462e 50%,#0000);width:46cqw;position:absolute;top:50%;right:0;translate:0 -54%}.ccd-stage[data-portrait] .ccd-heat{width:80cqw;top:4%;left:50%;right:auto;translate:-50%}.ccd[data-in] .ccd-heat{animation:ccd-heat 2.2s var(--ease-out) .7s both}.ccd-ribbon{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ccd-ribbon path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.ccd-rib path{stroke-width:1.3px;opacity:var(--lo);stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2.1s var(--ease-io);transition-delay:calc(.42s + var(--li) * 55ms)}.ccd[data-in] .ccd-rib path{stroke-dashoffset:0}.ccd-glint path{stroke:#fff6ecf2;stroke-width:2.4px;stroke-dasharray:.07 .93;stroke-dashoffset:1.07px;opacity:0}.ccd[data-in] .ccd-glint path{animation:ccd-glint 6.5s var(--ease-io) 3.4s infinite}.ccd[data-in] .ccd-glint path+path{animation-delay:4.1s}.ccd-logo{z-index:2;aspect-ratio:1;cursor:pointer;width:27cqw;transition:transform .6s var(--ccd-spring);background:0 0;border:0;border-radius:50%;padding:0;position:absolute;top:50%;right:9cqw;translate:0 -56%}.ccd-stage[data-portrait] .ccd-logo{width:40cqw;top:6%;left:50%;right:auto;translate:-50%}.ccd-logo:hover{transform:rotate(-6deg)scale(1.04)}.ccd-logo:active{transform:scale(.94)}.ccd-logo img{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ccd-logo-glow{pointer-events:none;background:radial-gradient(closest-side,#0a0604bf,#0a06044d 55%,#0000);border-radius:50%;position:absolute;inset:-32%}.ccd-logo-img{filter:drop-shadow(0 10px 18px #0009)drop-shadow(0 0 1px #fbe4d280);opacity:0;transition:opacity .7s var(--ease-out) 1.15s, transform 1.3s var(--ccd-spring) 1.15s;transform:scale(1.16)}.ccd[data-in] .ccd-logo-img{opacity:1;transform:none}.ccd-logo-hot{filter:brightness(2.4)saturate(1.6)blur(4px);opacity:0}.ccd[data-in] .ccd-logo-hot{animation:ccd-forge 1.7s var(--ease-out) .8s both}.ccd-sparks{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.ccd-sparks i{opacity:0;background:#fff1e2;border-radius:50%;width:4px;height:4px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 8px 2px #ffb478e6}.ccd[data-in] .ccd-sparks i{animation:ccd-spark .9s var(--ease-out) 1.1s both}.ccd[data-in] .ccd-sparks i:nth-child(3n){animation-delay:1.18s}.ccd-content{z-index:3;flex-direction:column;justify-content:center;width:55%;padding:5cqw 0;display:flex;position:absolute;top:0;bottom:0;left:7cqw}.ccd-stage[data-portrait] .ccd-content{justify-content:flex-end;width:auto;padding:0 0 9cqw;left:8cqw;right:8cqw}.ccd-brand{font-family:var(--font-heading);opacity:0;transition:opacity .7s var(--ease-out) 1s, transform .9s var(--ccd-spring) 1s;font-size:clamp(15px,2.4cqw,21px);line-height:1.2;transform:translateY(8px)}.ccd[data-in] .ccd-brand{opacity:1;transform:none}.ccd-stage[data-portrait] .ccd-brand{font-size:5.2cqw}.ccd-name{flex-direction:column;align-items:flex-start;margin:2cqw 0 0;line-height:1;display:flex;color:#f7efe8!important}.ccd-first,.ccd-last{clip-path:inset(-20% 100% -25% 0);transition:clip-path .95s var(--ease-io);display:inline-block;position:relative}.ccd-first{padding-bottom:.04em;font-size:7.8cqw;transition-delay:1.25s}.ccd-last{font-family:var(--font-body);letter-spacing:.01em;margin-top:.5cqw;font-size:5.5cqw;font-weight:300;transition-delay:1.7s}.ccd-stage[data-portrait] .ccd-first{font-size:13.4cqw}.ccd-stage[data-portrait] .ccd-last{margin-top:1cqw;font-size:9.6cqw}.ccd[data-in] :is(.ccd-first,.ccd-last){clip-path:inset(-20% -4% -25%)}.ccd-laser{pointer-events:none;opacity:0;width:100%;position:absolute;top:-8%;bottom:-8%;left:0;transform:translate(-100%)}.ccd-laser:after{content:"";background:#fff6ec;border-radius:2px;width:2px;position:absolute;top:0;bottom:0;right:0;box-shadow:0 0 10px 3px #ffc496f2,0 0 26px 8px #e3a07a8c}.ccd[data-in] .ccd-first .ccd-laser{animation:ccd-laser .95s var(--ease-io) 1.25s both}.ccd[data-in] .ccd-last .ccd-laser{animation:ccd-laser .95s var(--ease-io) 1.7s both}.ccd-role{font-family:var(--font-subtitle);color:#f4c4a4;opacity:0;transition:opacity .8s var(--ease-out) 2.05s;align-items:center;gap:1.6cqw;margin:2cqw 0 3.2cqw;font-size:clamp(15px,2.6cqw,22px);line-height:1.2;display:flex}.ccd-stage[data-portrait] .ccd-role{gap:3cqw;margin:3cqw 0 6cqw;font-size:5.6cqw}.ccd-role i{transform-origin:0;width:5cqw;height:1px;transition:transform .9s var(--ccd-slow) 2s;background:linear-gradient(90deg,#f4c4a4e6,#f4c4a433);transform:scaleX(0)}.ccd-stage[data-portrait] .ccd-role i{width:9cqw}.ccd[data-in] .ccd-role{opacity:1}.ccd[data-in] .ccd-role i{transform:none}.ccd-rows{gap:clamp(7px,1.25cqw,11px);margin:0;padding:0;list-style:none;display:grid}.ccd-stage[data-portrait] .ccd-rows{gap:3cqw}.ccd-row{opacity:0;min-width:0;transition:opacity .6s var(--ease-out), transform .8s var(--ccd-spring);transition-delay:calc(2.2s + var(--ri) * .11s);align-items:center;gap:8px;display:flex;transform:translate(-12px)}.ccd[data-in] .ccd-row{opacity:1;transform:none}.ccd-link{color:#f7efe8e6;min-width:0;transition:color .24s, transform .42s var(--ccd-spring);align-items:center;gap:clamp(9px,1.6cqw,13px);font-size:clamp(13px,1.95cqw,16px);line-height:1.25;text-decoration:none;display:inline-flex}.ccd-stage[data-portrait] .ccd-link{gap:3cqw;font-size:4.1cqw}.ccd-link:hover{color:#fbe4d2;transform:translate(3px)}.ccd-val{overflow-wrap:anywhere;min-width:0}.ccd-dot{aspect-ratio:1;color:#f4c4a4;width:clamp(28px,4cqw,34px);transition:background-color .24s, transform .42s var(--ccd-spring);background:#f4c4a417;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #f4c4a44d}.ccd-stage[data-portrait] .ccd-dot{width:9cqw}.ccd-link:hover .ccd-dot{background-color:#f4c4a433;transform:scale(1.08)}.ccd-copy{color:#f7efe8cc;opacity:0;height:28px;transition:opacity .24s, transform .42s var(--ccd-spring), color .24s, border-color .24s;background:#ffffff0a;border:1px solid #f4c4a440;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex;transform:translate(-6px)}.ccd-row:hover .ccd-copy,.ccd-copy:focus-visible,.ccd-copy[data-done]{opacity:1;transform:none}.ccd-copy:hover{color:#fbe4d2;border-color:#f4c4a480}.ccd-copy[data-done]{color:#8fe3c3;border-color:#8fe3c366}@media (hover:none){.ccd-copy{opacity:1;justify-content:center;width:34px;height:34px;margin-left:auto;padding:0;transform:none}.ccd-copy span{display:none}}.ccd-sheen{pointer-events:none;z-index:4;background:linear-gradient(115deg,#0000 43%,#fff0e224 49%,#fff0e20a 53%,#0000 58%);position:absolute;inset:-50%;transform:translate(-60%)}.ccd[data-in] .ccd-sheen{animation:ccd-sheen 8s var(--ease-io) 2.7s infinite}.ccd-glare{pointer-events:none;z-index:4;opacity:0;background:radial-gradient(closest-side,#ffecdc2b,#ffecdc0d 45%,#0000 70%);width:150%;height:150%;position:absolute;top:-25%;left:-25%}.ccd-saved{z-index:5;color:#2a160b;background-image:var(--copper-metallic);width:40px;height:40px;animation:ccd-saved 2.6s var(--ccd-spring) both;border-radius:50%;place-items:center;display:grid;position:absolute;top:4cqw;right:4cqw;box-shadow:0 8px 18px -6px #0009,inset 0 1px #fbe4d299}.ccd-back{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5cqw;padding:0 6.5cqw;display:grid}.ccd-stage[data-portrait] .ccd-back{text-align:center;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center;gap:6cqw;padding:0 8cqw}.ccd-qr-tile{z-index:2;aspect-ratio:1;background:#fcf8f3;border-radius:3cqw;width:32cqw;position:relative;overflow:hidden;box-shadow:0 18px 34px -16px #000c,0 0 0 1px #f4c4a466,0 0 0 6px #f4c4a414}.ccd-stage[data-portrait] .ccd-qr-tile{border-radius:5cqw;width:64cqw}.ccd-qr{width:100%;height:100%;display:block}.ccd-qr-mods{clip-path:inset(0 0 100%);transition:clip-path 1s var(--ease-io) .3s}.ccd-flip[data-flipped] .ccd-qr-mods{clip-path:inset(0)}.ccd-qr-eye,.ccd-qr-plate{transform-box:fill-box;transform-origin:50%;opacity:0;transition:opacity .26s, scale .52s var(--ccd-spring);scale:.55}.ccd-qr-eye{transition-delay:calc(.36s + var(--k) * .11s)}.ccd-qr-plate{transition-delay:1s;scale:.7}.ccd-flip[data-flipped] .ccd-qr-eye,.ccd-flip[data-flipped] .ccd-qr-plate{opacity:1;scale:1}@media (prefers-reduced-motion:reduce){.ccd-qr-mods,.ccd-qr-eye,.ccd-qr-plate{clip-path:none;opacity:1;transition:none;scale:1}}.ccd-qr-scan{pointer-events:none;opacity:0;background:linear-gradient(#0000,#c58a6a73 85%,#8e5837e6);height:22%;position:absolute;top:0;left:0;right:0;transform:translateY(-100%)}.ccd-flip[data-flipped] .ccd-qr-scan{animation:ccd-scan 1.1s var(--ease-io) .3s both}.ccd-back-copy{z-index:2;justify-items:start;gap:1.6cqw;display:grid;position:relative}.ccd-stage[data-portrait] .ccd-back-copy{justify-items:center;gap:3cqw}.ccd-back-title{font-family:var(--font-heading);font-size:clamp(22px,4.4cqw,36px);line-height:1.1}.ccd-stage[data-portrait] .ccd-back-title{font-size:8cqw}.ccd-back-text{color:#f7efe8b8;max-width:34ch;font-size:clamp(13.5px,1.95cqw,16px);line-height:1.5}.ccd-stage[data-portrait] .ccd-back-text{font-size:3.9cqw}.ccd-back-btn{--h:46px;margin-top:1cqw;font-size:14.5px}.ccd-back-copy>*{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(10px)}.ccd-flip[data-flipped] .ccd-back-copy>*{opacity:1;transition:opacity .6s var(--ease-out), transform .8s var(--ccd-spring);transform:none}.ccd-flip[data-flipped] .ccd-back-copy>:first-child{transition-delay:.45s}.ccd-flip[data-flipped] .ccd-back-copy>:nth-child(2){transition-delay:.55s}.ccd-flip[data-flipped] .ccd-back-copy>:nth-child(3){transition-delay:.65s}.ccd-back .ccd-ribbon{opacity:.35;transform:scaleX(-1)}.ccd-back .ccd-rib path{stroke-dashoffset:0;transition:none}.ccd-back-mark{z-index:2;font-family:var(--font-heading);font-size:clamp(14px,2.2cqw,19px);position:absolute;bottom:4.4cqw;right:5cqw}.ccd-stage[data-portrait] .ccd-back-mark{font-size:4.6cqw;bottom:6cqw;left:50%;right:auto;translate:-50%}.ccd-actions{opacity:0;max-width:820px;transition:opacity .8s var(--ease-out) 2.5s, transform 1s var(--ccd-spring) 2.5s;flex-wrap:wrap;justify-content:center;gap:10px;margin:clamp(44px,6vw,64px) auto 0;display:flex;transform:translateY(16px)}.ccd[data-in] .ccd-actions{opacity:1;transform:none}.ccd-act{--h:52px;font-size:15px}.ccd-act-ico{animation:ccd-pop .52s var(--ccd-spring) both;display:inline-flex}.ccd-act[aria-pressed=true]{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}.ccd-act[data-done]{border-color:color-mix(in srgb, var(--color-success) 45%, transparent)}.ccd-act[data-done] .ccd-act-ico{color:var(--color-success)}.ccd-hint{text-align:center;color:var(--color-fg-subtle);opacity:0;transition:opacity .8s var(--ease-out) 2.8s;margin-top:14px;font-size:13.5px}.ccd[data-in] .ccd-hint{opacity:1}.ccd-bar{max-width:var(--max);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:clamp(64px,9vw,112px) auto 0;padding-top:26px;display:flex;position:relative}.ccd-bar-line{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-accent) 55%, transparent) 50%, transparent);height:1px;transition:transform 1.6s var(--ccd-slow) .5s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.ccd[data-in] .ccd-bar-line{transform:none}.ccd-motto{font-family:var(--font-subtitle);color:var(--color-fg-mid);font-size:17px}.ccd-meta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ccd-icon{width:40px;height:40px;color:var(--color-fg-mid);border:1px solid var(--glass-border);background:var(--glass-bg);transition:color .24s, transform .42s var(--ccd-spring), border-color .24s;border-radius:50%;place-items:center;display:grid}.ccd-icon:hover{color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 45%, transparent);transform:translateY(-2px)}.ccd-text{color:var(--color-fg-subtle);font-size:13.5px;text-decoration:none}.ccd-text--link{color:var(--color-fg-mid)}.ccd-text--link:hover{color:var(--color-accent)}.ccd-top{border:1px solid var(--glass-border);background:var(--glass-bg);height:40px;color:var(--color-fg-mid);transition:transform .42s var(--ccd-spring), color .24s;border-radius:999px;align-items:center;gap:7px;padding:0 16px;font-size:13.5px;display:inline-flex}.ccd-top:hover{color:var(--color-fg-strong);transform:translateY(-2px)}@media (max-width:899px){.ccd{padding-top:72px}.ccd-line{font-size:clamp(24px,7vw,34px)}.ccd-actions{max-width:360px}.ccd-act{flex:140px}.ccd-act--flip{flex-basis:100%}.ccd-bar{text-align:center;flex-direction:column}.ccd-meta{justify-content:center}}@keyframes ccd-float{0%{opacity:0;transform:translateY(24px)}20%{opacity:.85}80%{opacity:.5}to{opacity:0;transform:translate3d(var(--dx), -110px, 0)}}@keyframes ccd-sway{0%,to{transform:rotateY(-5deg)rotateX(2deg)}50%{transform:rotateY(5deg)rotateX(-2deg)}}@keyframes ccd-heat{0%{opacity:0}25%{opacity:1}to{opacity:.22}}@keyframes ccd-forge{0%{opacity:0;transform:scale(1.4)}28%{opacity:1;transform:scale(1.08)}to{opacity:0;transform:scale(1)}}@keyframes ccd-spark{0%{opacity:1;transform:rotate(var(--a)) translate3d(8px, 0, 0) scale(1)}to{opacity:0;transform:rotate(var(--a)) translate3d(calc(var(--d) * .22cqw), 0, 0) scale(.2)}}@keyframes ccd-laser{0%{opacity:1;transform:translate(-100%)}88%{opacity:1}to{opacity:0;transform:none}}@keyframes ccd-glint{0%{opacity:0;stroke-dashoffset:1.07px}6%{opacity:1}42%{opacity:1;stroke-dashoffset:-.07px}46%,to{opacity:0;stroke-dashoffset:-.07px}}@keyframes ccd-sheen{0%{transform:translate(-60%)}28%,to{transform:translate(60%)}}@keyframes ccd-scan{0%{opacity:1;transform:translateY(-100%)}90%{opacity:1}to{opacity:0;transform:translateY(460%)}}@keyframes ccd-pop{0%{opacity:0;transform:scale(.4)rotate(-20deg)}to{opacity:1;transform:none}}@keyframes ccd-saved{0%{opacity:0;transform:scale(.3)}12%{opacity:1;transform:none}80%{opacity:1;transform:none}to{opacity:0;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.ccd-rise{transform:none}.ccd-dust,.ccd-sheen,.ccd-glint,.ccd-laser{display:none}}html[data-theme=light] .ca .ccd-face .ca-metal{background-image:var(--copper-metallic)}
