html,body{margin:0}.app{--cobalt:#1a2be8;--signal:#ffd60a;--ink:#0a0e2a;--paper:#eef0f7;--on:var(--ink);--gfg:#fff;--gsoft:#dde0ff;--gline:#ffffff6b;--sigt:var(--signal);--sigd:var(--signal);--bg:var(--cobalt);--fg:var(--gfg);--soft:var(--gsoft);--line:var(--gline);--tile:#fff;--tilef:var(--ink);--pfg:#fff;--pbg:var(--ink);--pline:#ffffff4d;--pdim:#c9c2a0;--cabg:var(--cobalt);--cafg:var(--gfg);--cav:var(--signal);--plusbg:var(--ink);--plusf:var(--sigd);--ccf:#fff;--acc:var(--signal);--on2:var(--on);--pill-bg:var(--acc);--pill-fg:var(--on2);background:var(--bg);min-height:100vh;color:var(--fg);flex-direction:column;font-family:Bricolage Grotesque,Arial Narrow,system-ui,sans-serif;transition:background-color .2s;display:flex;position:relative;overflow:hidden;container-type:inline-size}.app.pal-marine{--cobalt:#0b1e3f;--signal:#7cc4ff;--ink:#081428;--paper:#eef3fa;--gsoft:#c6d6ec;--gline:#ffffff5c}.app.pal-marine.touch{--pill-bg:#ffa24c;--pill-fg:#081428;--sigt:#ffb877}.app.h-nobar .bar{border-bottom:0}.app.h-nobg .bar .pill{background:0 0;padding:0 4px;color:var(--sigt)!important}.app.h-nobg .langs{border:0}.app.h-nobg .bar .lang.sel{color:var(--sigt);text-underline-offset:5px;background:0 0;text-decoration:underline}.app.h-small .bar .pill{min-height:34px;padding:0 13px;font-size:14px}.app.h-small .langs{border-width:1px}.app.h-small .bar .lang{width:34px;height:30px;font-size:11px}.app.h-small .bar .nav{font-size:14px}.app.h-pad .bar{min-height:96px;padding:24px 56px}.app *{box-sizing:border-box}.app button,.app a{font:inherit;color:inherit}.app button{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.app a{text-decoration:none}.app button:focus-visible,.app a:focus-visible{outline:3px solid var(--fg);outline-offset:3px}.mono{letter-spacing:.02em;font-family:Martian Mono,ui-monospace,Menlo,monospace;font-size:12px;line-height:1.5}.bar{border-bottom:2px solid var(--line);z-index:3;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 32px;display:flex;position:relative}.addr{align-items:center;gap:10px;min-height:44px;display:flex}.dot{background:var(--pill-bg);border-radius:50%;flex:none;width:14px;height:14px}.tools{align-items:center;gap:20px;display:flex}.nav{align-items:center;min-height:44px;font-size:16px;font-weight:600;display:flex}.nav:hover{text-underline-offset:4px;text-decoration:underline}.pill{background:var(--pill-bg);white-space:nowrap;border-radius:22px;align-items:center;min-height:44px;padding:0 18px;font-size:16px;font-weight:700;display:flex;color:var(--pill-fg)!important}.langs{border:2px solid var(--fg);border-radius:22px;display:flex;overflow:hidden}.app .lang{text-align:center;width:44px;height:40px}.lang.sel{background:var(--fg);color:var(--bg)}.home{flex-direction:column;flex:1;animation:.3s ease-out rise;display:flex}.stage{flex:1;min-height:556px;padding:28px 32px;position:relative}.traces{width:100%;height:100%;position:absolute;inset:0}.trace{fill:none;stroke:var(--line);stroke-width:1.5px;vector-effect:non-scaling-stroke}.trace.on{stroke:var(--trace,var(--acc));stroke-width:1.5px;stroke-dasharray:16 12;animation:.9s linear infinite flow}.who{flex-direction:column;gap:14px;max-width:56cqw;margin-top:56px;display:flex;position:relative}.nm2{margin-left:.14em;display:inline-block}.name{letter-spacing:-.045em;font-variation-settings:"opsz" 96;margin:0;font-size:clamp(76px,10cqw,172px);font-weight:800;line-height:.84}.strap{letter-spacing:-.02em;white-space:pre-line;margin:30px 0 0;font-size:clamp(24px,3cqw,48px);font-weight:700;line-height:1.06}.budget{color:var(--sigt);margin:0;font-size:22px;font-weight:700;line-height:1.1}.now{align-items:baseline;gap:16px;min-height:64px;margin-top:6px;display:flex}.now .mono{color:var(--sigt);flex:none}.now p{text-wrap:pretty;max-width:30em;margin:0;font-size:20px;font-weight:500;line-height:1.25}.hub{aspect-ratio:1;width:clamp(220px,23cqw,360px);position:absolute;top:38.33%;left:70.83%;transform:translate(-50%,-50%)}.ring{border:2px dashed var(--gline);border-radius:50%;animation:24s linear infinite spin;position:absolute;inset:-20px}.disc{background:var(--signal);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hd{object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.hd .hf{fill:var(--on)}.hd text{fill:var(--signal);text-anchor:middle;font-family:Martian Mono,monospace;font-size:13px;font-weight:500}.gl{width:62%;height:62%;animation:.3s cubic-bezier(.2,1.5,.4,1) pop}.gl *{fill:none;stroke:var(--on);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.gl .ov{fill:var(--signal)}.gl .f{fill:var(--on);stroke:none}.gl .hb{stroke-width:2.5px;opacity:.4}.gl .b1{animation:1.4s steps(2,end) infinite blink}.gl .b2{animation:1.4s steps(2,end) .35s infinite blink}.gl .b3{animation:1.4s steps(2,end) .7s infinite blink}.gl .pulse{transform-origin:100px 100px;animation:1.8s ease-out infinite pulse}.gl .slide{animation:2.4s ease-in-out infinite alternate slide}.ports{z-index:2;border-top:2px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.app .port{border-left:2px solid var(--line);flex-direction:column;gap:6px;min-height:164px;padding:20px 14px 18px 20px;transition:background-color .18s,color .18s;display:flex;position:relative}.port:first-child{border-left:0}.port:before{content:"";background:var(--bg);border:2px solid var(--gfg);border-radius:50%;width:16px;height:16px;position:absolute;top:-9px;left:calc(50% - 8px)}.port.is-on{background:var(--acc);color:var(--on2)}.port.is-on:before{background:var(--acc);border-color:var(--acc)}.port.is-works{background:var(--tile);color:var(--tilef)}.port.is-works.is-on{background:var(--acc);color:var(--on2)}.pt{letter-spacing:-.025em;white-space:pre-line;margin-top:6px;font-size:clamp(22px,2.2cqw,32px);font-weight:800;line-height:1}.ps{opacity:.8;white-space:pre-line;font-size:15px;font-weight:500;line-height:1.25}.pf{align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-size:11px;display:flex}.arr{width:26px;height:14px}.arr path{fill:none;stroke:currentColor;stroke-width:2.5px}.offer{flex-direction:column;flex:1;animation:.3s ease-out rise;display:flex}.of-top{flex:1;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;padding:32px;display:grid}.of-h{letter-spacing:-.04em;font-variation-settings:"opsz" 96;text-wrap:balance;margin:12px 0 18px;font-size:clamp(44px,6cqw,102px);font-weight:800;line-height:.92}.of-l{text-wrap:pretty;max-width:34em;margin:0 0 22px;font-size:20px;font-weight:500;line-height:1.3}.of-c{display:inline-flex}.panel{background:var(--pbg);color:var(--sigd);border-radius:8px;flex-direction:column;align-self:start;gap:18px;padding:26px;display:flex}.panel h2{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:800;line-height:1.05}.items{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.it{border-top:1px solid var(--pline);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;font-size:20px;font-weight:600;display:flex}.panel.down{animation:.35s linear shake}.panel.down .it>span:first-child{color:var(--pdim);text-decoration:line-through}.panel.down .it .mono{color:var(--pfg)}.msg{min-height:52px;color:var(--pfg);text-wrap:pretty;margin:0;font-size:18px;font-weight:500;line-height:1.3}.app .sw{background:var(--acc);min-height:52px;color:var(--on2);text-align:center;border-radius:26px;padding:0 20px;font-size:18px;font-weight:800}.of-b{border-top:2px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.col{border-left:2px solid var(--line);padding:22px 32px 26px}.col:first-child{border-left:0}.col h3{letter-spacing:-.02em;margin:0 0 8px;font-size:24px;font-weight:800;line-height:1.1}.col p{text-wrap:pretty;margin:0;font-size:17px;font-weight:500;line-height:1.3}.col ol{flex-direction:column;gap:4px;margin:0;padding:0;font-size:17px;font-weight:600;list-style:none;display:flex}.col ol li{align-items:baseline;gap:10px;display:flex}.lg{flex-wrap:wrap;gap:6px 18px;display:flex}.lg span{align-items:center;gap:8px;display:inline-flex}.fl{border-radius:2px;flex:none;width:21px;height:14px;overflow:hidden;box-shadow:0 0 0 1px #08142826}.fl svg{width:100%;height:100%;display:block}.fine{margin-top:8px!important;font-size:14px!important}.works{flex-direction:column;flex:1;gap:24px;min-width:0;padding:28px 0 24px;animation:.3s ease-out rise;display:flex}.w-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding:0 32px;display:flex}.w-t{letter-spacing:-.045em;font-variation-settings:"opsz" 96;margin:0;font-size:clamp(52px,8.4cqw,140px);font-weight:800;line-height:.88}.track{scroll-snap-type:x proximity;scrollbar-color:var(--ink) transparent;flex:1;gap:20px;padding:0 32px 16px;scroll-padding-left:32px;display:flex;overflow-x:auto}.card{scroll-snap-align:start;border-radius:8px;flex-direction:column;flex:0 0 min(620px,86cqw);gap:12px;min-height:500px;padding:26px;display:flex}.c-a{background:var(--cabg);color:var(--cafg)}.c-b{background:var(--signal);color:var(--on)}.c-c{background:var(--ink);color:var(--ccf)}.os{flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.os li{border-top:1px solid #ffffff59;flex-direction:column;gap:2px;padding:14px 0;display:flex}.os b{letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1.1}.os a{text-underline-offset:4px;text-decoration:underline}.os span{font-size:16px;font-weight:500;line-height:1.3}.vis{flex:1;justify-content:center;align-items:center;min-height:200px;display:flex}.c-name{letter-spacing:-.03em;margin:0;font-size:clamp(34px,4cqw,60px);font-weight:800;line-height:.95}.c-d{text-wrap:pretty;max-width:32em;margin:0;font-size:18px;font-weight:500;line-height:1.3}.go{text-underline-offset:4px;align-self:flex-start;align-items:center;gap:10px;min-height:44px;font-size:17px;font-weight:700;display:inline-flex;text-decoration:underline!important}.conv{width:100%;max-height:230px}.conv path{fill:none;stroke:var(--cafg);stroke-width:2px;vector-effect:non-scaling-stroke}.conv path.run{stroke:var(--cav);stroke-width:3px;stroke-dasharray:12 10;animation:.9s linear infinite flow}.conv circle{fill:var(--cav)}.score{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;max-width:420px;display:grid}.pts{flex-direction:column;align-items:center;gap:10px;display:flex}.pts b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(84px,10cqw,132px);font-weight:800;line-height:.9}.app .plus{background:var(--plusbg);width:100%;min-height:48px;color:var(--plusf);text-align:center;border-radius:24px;font-size:20px;font-weight:800}.wipe{z-index:9;background:var(--signal);border-right:40px solid var(--cobalt);border-left:40px solid var(--ink);animation:.45s cubic-bezier(.7,0,.3,1) both wipe;position:absolute;inset:0}@keyframes flow{to{stroke-dashoffset:-28px}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes blink{50%{opacity:.15}}@keyframes pulse{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(1.15)}}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-16px,14px)}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes wipe{0%{transform:translate(-101%)}45%,55%{transform:none}to{transform:translate(101%)}}@keyframes shake{0%,to{transform:none}25%{transform:translate(-5px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}@container (width<=760px){.bar{min-height:60px;padding:8px 16px}.tools{gap:8px}.nav{display:none}.pill{padding:0 14px;font-size:15px}.addr .mono{font-size:11px}.addr .dot{display:none}.stage{min-height:0;padding:16px}.traces{display:none}.who{gap:8px;max-width:none;margin-top:14px}.app.h-small .bar .pill{min-height:44px;padding:0 14px;font-size:15px}.app.h-small .bar .lang{width:44px;height:41px;font-size:12px}.name{font-size:21cqw}.strap{margin:18px 0 0;font-size:24px}.budget{font-size:19px}.fl{display:none}.now{flex-direction:column;gap:2px;min-height:96px;margin-top:4px}.now p{font-size:17px}.hub{width:92px;top:16px;left:auto;right:18px;transform:none}.ring{inset:-7px}.ports{grid-template-columns:repeat(2,minmax(0,1fr))}.app .port{border-top:2px solid var(--line);gap:3px;min-height:112px;padding:14px 16px}.port:nth-child(odd){border-left:0}.port:nth-child(-n+2){border-top:0}.port:last-child{grid-column:1/-1}.port:before{display:none}.pt{margin-top:0;font-size:22px}.ps{font-size:13px}.pf{padding-top:4px;font-size:10px}.of-top{grid-template-columns:minmax(0,1fr);gap:24px;padding:18px 16px}.of-h{font-size:12cqw}.of-l{font-size:18px}.of-b{grid-template-columns:minmax(0,1fr)}.col{border-left:0;border-top:2px solid var(--line);padding:18px 16px}.col:first-child{border-top:0}.w-h{padding:0 16px}.w-t{font-size:15cqw}.track{gap:12px;padding:0 16px 12px;scroll-padding-left:16px}.card{min-height:440px;padding:20px}}@media (prefers-reduced-motion:reduce){.app *,.app :before{transition:none!important;animation:none!important}.wipe{display:none}}.i3-st{--u:calc(100cqw/300);perspective:calc(1500*var(--u));perspective-origin:50% 30%;display:block;position:absolute;inset:0;transform:scaleX(-1)}.i3-sc{left:calc(50% + var(--ox,0%));top:calc(67% + var(--oy,0%));width:calc(150*var(--u));height:calc(150*var(--u));margin:calc(-75*var(--u)) 0 0 calc(-75*var(--u));transform-style:preserve-3d;animation:10s ease-in-out infinite alternate i3-sway;display:block;position:absolute;transform:scale(1.22)rotateX(68deg)rotate(-20deg)}.i3-lift{transform-style:preserve-3d;display:block;position:absolute;inset:0}.i3-bx{width:calc(var(--w)*calc(1*var(--u)));height:calc(var(--d)*calc(1*var(--u)));transform:translate3d(calc(var(--x)*calc(1*var(--u))),calc(var(--y)*calc(1*var(--u))),calc(var(--z)*calc(1*var(--u))));transform-style:preserve-3d;display:block;position:absolute;top:0;left:0}.i3-t,.i3-a,.i3-b{display:block;position:absolute;overflow:hidden}.i3-t{transform:translateZ(calc(var(--h)*calc(1*var(--u))));background:var(--c1);inset:0}.i3-a{width:100%;height:calc(var(--h)*calc(1*var(--u)));transform-origin:0 0;background:var(--c2);top:100%;left:0;transform:rotateX(90deg)}.i3-b{width:calc(var(--h)*calc(1*var(--u)));transform-origin:0 0;background:var(--c3);height:100%;top:0;left:0;transform:rotateY(-90deg)}.i3-white{--c1:#fff;--c2:#d3d7de;--c3:#bcc2cb}.i3-graph{--c1:#3b414c;--c2:#262b33;--c3:#1b1f26}.i3-acc{--c1:#ffa24c;--c2:#e0852f;--c3:#c4701f}.i3-bit{display:block;position:absolute}.i3-lit{background:#ffa24c;animation:2.6s steps(2,end) infinite i3-lit}.i3-lit2{background:#ffa24c;animation:2.6s steps(2,end) .9s infinite i3-lit}.i3-bob{transform-style:preserve-3d;animation:3.2s ease-in-out infinite alternate i3-bob;display:block;position:absolute;inset:0}.i3-shd{width:50%;height:11%;filter:blur(calc(12*var(--u)));background:#0814284d;border-radius:50%;display:block;position:absolute;top:66%;left:25%}.i3-o1{--ox:0.43%;--oy:-0.33%}.i3-o2{--ox:-0.5%;--oy:-5%}.i3-o3{--ox:-1.63%;--oy:1.83%}.i3-o4{--ox:0.48%;--oy:5.67%}.i3-o5{--ox:-1.43%;--oy:-1%}.i3-pl{display:none}.i3-d1{--x:24;--y:64;--z:12;--w:88;--d:58;--h:5}.i3-d2{--x:24;--y:60;--z:17;--w:88;--d:4;--h:60}.i3-d3{--x:118;--y:66;--z:12;--w:22;--d:44;--h:4}.i3-scr{inset:calc(4*var(--u));background:#fff}.i3-keys{left:calc(7*var(--u));right:calc(7*var(--u));top:calc(6*var(--u));height:calc(30*var(--u));background:#1b1f26}.i3-pad{left:calc(32*var(--u));right:calc(32*var(--u));bottom:calc(5*var(--u));height:calc(13*var(--u));background:#262b33}.i3-pscr{inset:calc(3*var(--u));background:#fff}.i3-l1{left:calc(10*var(--u));top:calc(12*var(--u));width:calc(44*var(--u));height:calc(4*var(--u))}.i3-l2{left:calc(10*var(--u));top:calc(24*var(--u));width:calc(60*var(--u));height:calc(4*var(--u));background:#3b414c}.i3-l3{left:calc(10*var(--u));top:calc(36*var(--u));width:calc(28*var(--u));height:calc(4*var(--u));background:#3b414c}.i3-s1{--x:36;--y:26;--z:12;--w:88;--d:88;--h:88}.i3-sdf{left:calc(6*var(--u));right:calc(6*var(--u));top:calc(6*var(--u));bottom:calc(6*var(--u));box-shadow:inset 0 0 0 calc(2*var(--u)) #4c5360;background:#303640}.i3-sdf .i3-dial{left:calc(40*var(--u));top:calc(23*var(--u))}.i3-kpd{left:calc(10*var(--u));top:calc(22*var(--u));width:calc(25*var(--u));height:calc(32*var(--u));background:#11141a}.i3-kk{left:calc(3*var(--u));top:calc(3*var(--u));width:calc(5*var(--u));height:calc(5*var(--u));box-shadow:calc(7*var(--u)) 0 #e8ebf0,calc(14*var(--u)) 0 #ffa24c,0 calc(7*var(--u)) #e8ebf0,calc(7*var(--u)) calc(7*var(--u)) #e8ebf0,calc(14*var(--u)) calc(7*var(--u)) #e8ebf0,0 calc(14*var(--u)) #e8ebf0,calc(7*var(--u)) calc(14*var(--u)) #e8ebf0,calc(14*var(--u)) calc(14*var(--u)) #e8ebf0,0 calc(21*var(--u)) #e8ebf0,calc(7*var(--u)) calc(21*var(--u)) #e8ebf0,calc(14*var(--u)) calc(21*var(--u)) #e8ebf0;background:#e8ebf0}.i3-shg1{left:calc(-2*var(--u));top:calc(14*var(--u));width:calc(5*var(--u));height:calc(12*var(--u));background:#11141a}.i3-shg2{left:calc(-2*var(--u));bottom:calc(14*var(--u));width:calc(5*var(--u));height:calc(12*var(--u));background:#11141a}.i3-dial{left:calc(24*var(--u));top:calc(24*var(--u));width:calc(30*var(--u));height:calc(30*var(--u));box-shadow:inset 0 0 0 calc(5*var(--u)) #e0852f;background:#ffa24c;border-radius:50%}.i3-spoke{left:calc(14*var(--u));top:calc(4*var(--u));width:calc(2*var(--u));height:calc(22*var(--u));transform-origin:50%;background:#fff;animation:7s linear infinite i3-turn}.i3-led{right:calc(9*var(--u));top:calc(9*var(--u));width:calc(8*var(--u));height:calc(8*var(--u));border-radius:50%}.i3-a1{--x:28;--y:28;--z:12;--w:94;--d:94;--h:8}.i3-a1 .i3-t{background:linear-gradient(#e3e6eb 0 0) 0 calc(16*var(--u))/100% calc(2*var(--u)) no-repeat,linear-gradient(#e3e6eb 0 0) 0 calc(76*var(--u))/100% calc(2*var(--u)) no-repeat,linear-gradient(#e3e6eb 0 0) calc(16*var(--u)) 0/calc(2*var(--u)) 100% no-repeat,linear-gradient(#e3e6eb 0 0) calc(76*var(--u)) 0/calc(2*var(--u)) 100% no-repeat,#fff}.i3-a2{--x:50;--y:50;--z:20;--w:50;--d:50;--h:8}.i3-a4{--x:74;--y:74;--z:28;--w:2;--d:2;--h:24}.i3-a3{--x:58;--y:58;--z:56;--w:34;--d:34;--h:34}.i3-stone{--c1:#aeb6c2;--c2:#8e97a5;--c3:#7a8391}.i3-slab{--c1:#c9ced6;--c2:#fff;--c3:#e8ebf0}.i3-hmd{--x:8;--y:96;--z:12;--w:132;--d:24;--h:2}.i3-hm1{--x:18;--y:44;--z:14;--w:112;--d:54;--h:34}.i3-hs1{--x:13;--y:40;--z:48;--w:122;--d:64;--h:4}.i3-hm2{--x:20;--y:42;--z:52;--w:68;--d:44;--h:32}.i3-hs2{--x:15;--y:38;--z:84;--w:78;--d:54;--h:4}.i3-hm1,.i3-hm2{--c2:#f3f5f8;--c3:#cdd2da}.i3-hgl{height:calc(27*var(--u));background:#11141a;top:0}.i3-hg1{left:calc(6*var(--u));width:calc(60*var(--u))}.i3-hg2{left:calc(76*var(--u));width:calc(28*var(--u))}.i3-hwn{background:#11141a}.i3-hw1{left:calc(8*var(--u));top:calc(7*var(--u));width:calc(22*var(--u));height:calc(19*var(--u))}.i3-hw2{left:calc(38*var(--u));top:calc(7*var(--u));width:calc(22*var(--u));height:calc(19*var(--u))}.i3-hsd{left:calc(8*var(--u));top:calc(14*var(--u));width:calc(18*var(--u));height:calc(22*var(--u));background:#11141a}.i3-hsu{left:calc(8*var(--u));top:calc(12*var(--u));width:calc(16*var(--u));height:calc(20*var(--u));background:#11141a}.i3-vt{top:calc(2*var(--u));background:linear-gradient(135deg,#9ccbef,#4a6c8e);bottom:0}.i3-pw{inset:calc(2*var(--u));background:linear-gradient(135deg,#9ccbef,#4a6c8e)}.i3-pa{left:calc(2*var(--u));width:calc(17*var(--u))}.i3-pb{left:calc(21*var(--u));width:calc(17*var(--u))}.i3-pc{left:calc(40*var(--u));width:calc(18*var(--u))}.i3-pd{left:calc(2*var(--u));right:calc(2*var(--u))}.i3-on{background:#ffa24c;animation:2.6s steps(2,end) infinite i3-lit}.i3-on2{background:#ffa24c;animation:2.6s steps(2,end) .9s infinite i3-lit}.i3-f1{--x:24;--y:24;--z:12;--w:102;--d:4;--h:62}.i3-fs{inset:calc(5*var(--u));background:#11141a}.i3-fb{left:calc(10*var(--u));top:calc(30*var(--u));width:calc(40*var(--u));height:calc(12*var(--u))}.i3-fl1{left:calc(10*var(--u));top:calc(20*var(--u));width:calc(66*var(--u));height:calc(4*var(--u));background:#fff}.i3-fl2{left:calc(10*var(--u));top:calc(10*var(--u));width:calc(48*var(--u));height:calc(4*var(--u));background:#fff}.i3-q1{--x:32;--y:58;--z:12;--w:20;--d:20;--h:14}.i3-q2{--x:65;--y:58;--z:12;--w:20;--d:20;--h:14}.i3-q3{--x:98;--y:58;--z:12;--w:20;--d:20;--h:14}.i3-q4{--x:32;--y:98;--z:12;--w:20;--d:20;--h:14}.i3-q5{--x:65;--y:98;--z:12;--w:20;--d:20;--h:14}.i3-q6{--x:98;--y:98;--z:12;--w:20;--d:20;--h:14}.i3-p1{--x:44;--y:71;--z:-24;--w:62;--d:8;--h:112}.i3-p1 .i3-a{border-radius:calc(15*var(--u));background:#1b1f26}.i3-p1 .i3-t,.i3-p1 .i3-b{display:none}.i3-p1:after{content:"";left:0;top:calc(100% - calc(5*var(--u)));width:100%;height:calc(var(--h)*calc(1*var(--u)));border-radius:calc(15*var(--u));transform-origin:0 0;background:#0e1014;display:block;position:absolute;transform:rotateX(90deg)}.i3-pfs{inset:calc(4*var(--u));border-radius:calc(11*var(--u));background:#fff}.i3-pn{left:calc(14*var(--u));right:calc(14*var(--u));height:calc(8*var(--u));border-radius:calc(6*var(--u)) calc(6*var(--u)) 0 0;background:#1b1f26;bottom:0}.i3-pt1{left:calc(7*var(--u));bottom:calc(18*var(--u));width:calc(18*var(--u));height:calc(18*var(--u));border-radius:calc(5*var(--u));background:#ffa24c}.i3-pt2{right:calc(7*var(--u));bottom:calc(18*var(--u));width:calc(18*var(--u));height:calc(18*var(--u));border-radius:calc(5*var(--u));background:#7cc4ff}.i3-pt3{left:calc(7*var(--u));bottom:calc(42*var(--u));width:calc(18*var(--u));height:calc(18*var(--u));border-radius:calc(5*var(--u));background:#7cc4ff}.i3-pt4{right:calc(7*var(--u));bottom:calc(42*var(--u));width:calc(18*var(--u));height:calc(18*var(--u));border-radius:calc(5*var(--u));background:#3b414c}.i3-pl1{left:calc(16*var(--u));right:calc(16*var(--u));top:calc(5*var(--u));height:calc(3*var(--u));border-radius:calc(2*var(--u));background:#3b414c}.i3-p2{--x:112;--y:52;--z:92;--w:22;--d:22;--h:22}.i3-r1{--x:52;--y:62;--z:6;--w:14;--d:22;--h:18}.i3-r2{--x:84;--y:62;--z:6;--w:14;--d:22;--h:18}.i3-rb{--x:48;--y:56;--z:24;--w:54;--d:34;--h:40}.i3-ra1{--x:34;--y:62;--z:32;--w:13;--d:20;--h:28}.i3-ra2{--x:103;--y:62;--z:32;--w:13;--d:20;--h:28}.i3-rh{--x:42;--y:50;--z:64;--w:66;--d:46;--h:42}.i3-rs{left:calc(6*var(--u));right:calc(6*var(--u));top:calc(3*var(--u));bottom:calc(3*var(--u));background:#11141a}.i3-re1{left:calc(12*var(--u));top:calc(21*var(--u));width:calc(9*var(--u));height:calc(9*var(--u));background:#7cc4ff;border-radius:50%}.i3-re2{right:calc(12*var(--u));top:calc(21*var(--u));width:calc(9*var(--u));height:calc(9*var(--u));background:#7cc4ff;border-radius:50%}.i3-rsm{left:calc(13*var(--u));top:calc(5*var(--u));width:calc(28*var(--u));height:calc(11*var(--u));box-sizing:border-box;border:calc(3*var(--u)) solid #7cc4ff;border-radius:calc(14*var(--u)) calc(14*var(--u)) 0 0/calc(11*var(--u)) calc(11*var(--u)) 0 0;border-bottom:0}.i3-rc{left:calc(18*var(--u));top:calc(10*var(--u));width:calc(18*var(--u));height:calc(10*var(--u))}.i3-rn{--x:74;--y:72;--z:106;--w:3;--d:3;--h:12}.i3-ro{--x:70;--y:68;--z:118;--w:11;--d:11;--h:11}@keyframes i3-sway{0%{transform:scale(1.22)rotateX(68deg)rotate(-26deg)}to{transform:scale(1.22)rotateX(68deg)rotate(-14deg)}}@keyframes i3-bob{to{transform:translateZ(calc(10*var(--u)))}}@keyframes i3-lit{50%{opacity:.25}}@keyframes i3-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.i3-sc,.i3-bob,.i3-lit,.i3-lit2,.i3-on,.i3-on2,.i3-spoke{animation:none!important}}.hd-m,.icl{display:none}.app.ic-svg .icl,.app.ic-3d .icl{--glf:var(--on);--glk:var(--signal);aspect-ratio:1;pointer-events:none;justify-content:center;align-items:center;width:clamp(220px,23cqw,360px);display:flex;position:absolute;top:38.33%;left:70.83%;transform:translate(-50%,-50%);container-type:inline-size}.app.ic-svg .icl.rest,.app.ic-3d .icl.rest{display:none}.icl .gl *,.picn .gl *{stroke:var(--glf)}.icl .gl .f,.picn .gl .f{fill:var(--glf);stroke:none}.icl .gl .k,.picn .gl .k{fill:var(--glk);stroke:none}.icl .gl .kl,.picn .gl .kl{stroke:var(--glk);stroke-width:5px}.picn,.app.ic-svg .addr .dot,.app.ic-3d .addr .dot{display:none}.strap .sdot{color:var(--signal)}@container (width>=761px){.app.ic-svg .who,.app.ic-3d .who{gap:0;width:62cqw;max-width:none;margin-top:76px;margin-left:2cqw}.app.ic-svg .name,.app.ic-3d .name{white-space:nowrap;letter-spacing:-.03em;margin-left:-.03em;font-size:clamp(76px,7.8cqw,136px);line-height:.95}.app.ic-svg .name br,.app.ic-3d .name br{display:none}.app.ic-svg .nm2,.app.ic-3d .nm2{margin-left:0}.app.ic-svg .strap,.app.ic-3d .strap{letter-spacing:.004em;font-variation-settings:"opsz" 14;margin-top:44px;font-size:clamp(26px,3.15cqw,54px);font-weight:650;line-height:1.24}.app.ic-svg .budget,.app.ic-3d .budget{letter-spacing:.012em;font-variation-settings:"opsz" 14;margin-top:24px;font-size:clamp(19px,1.75cqw,28px);font-weight:600;line-height:1.25}.app.ic-svg .hub,.app.ic-3d .hub,.app.ic-svg .icl,.app.ic-3d .icl{left:77%}.app.ic-svg .ps,.app.ic-3d .ps{opacity:.68}.app.ic-svg .port.is-on .ps,.app.ic-3d .port.is-on .ps{opacity:.82}}@container (width<=760px){.app.ic-svg .who,.app.ic-3d .who{z-index:1}.app.ic-svg .strap,.app.ic-3d .strap{letter-spacing:-.01em;font-size:5.75cqw}.app.ic-svg .hub,.app.ic-3d .hub{width:20cqw;top:calc(40px - 3.7cqw);right:23px}.app.ic-svg .who,.app.ic-3d .who{margin-top:24px}.app.ic-svg .name,.app.ic-3d .name{white-space:nowrap;font-size:15cqw}.app.ic-svg .name br,.app.ic-3d .name br{display:none}.app.ic-svg .nm2,.app.ic-3d .nm2{margin-left:0}.app.ic-svg .who .strap,.app.ic-3d .who .strap{margin-top:26px}.app.ic-svg .hd-m,.app.ic-3d .hd-m{display:block}.app.ic-svg .icl,.app.ic-3d .icl,.app.ic-svg .icl.rest,.app.ic-3d .icl.rest{display:none}.app.ic-svg .port,.app.ic-3d .port{overflow:hidden}.app.ic-svg .port>*,.app.ic-3d .port>*{z-index:1;position:relative}.app.ic-svg .port>.picn,.app.ic-3d .port>.picn{z-index:0;aspect-ratio:1;pointer-events:none;justify-content:center;align-items:center;width:104px;display:flex;position:absolute;bottom:-22px;right:-6px;container-type:inline-size}.app.ic-svg .picn{--glf:var(--gfg);--glk:var(--bg);opacity:.22}.app.ic-svg .port.is-on .picn{--glf:var(--on2);--glk:var(--acc);opacity:.28}.app.ic-3d .picn{opacity:.24}}.strap .sdim{opacity:.3}.app .port-w,.app .who-c{display:none}.app .pill{background:var(--pill-bg);color:var(--pill-fg);text-align:center;cursor:pointer;padding:0 18px}.sheet{background:var(--bg);color:var(--fg);flex-direction:column;flex:1;min-height:100vh;display:flex;position:relative}.th-sky{--bg:var(--signal);--fg:var(--on);--soft:var(--on);--line:#0a0e2a66;--pill-bg:var(--ink);--pill-fg:var(--sigd)}.th-paper{--bg:var(--paper);--fg:var(--ink);--soft:#2b3055;--line:#0a0e2a4d;--pill-bg:var(--cobalt);--pill-fg:var(--gfg)}.x-veil{z-index:20;pointer-events:none;position:absolute}.sheet.opening .bar{animation:.2s .16s both fadeIn}.sheet.opening .of-txt>*{animation:.32s cubic-bezier(.2,.8,.2,1) both up}.sheet.opening .of-txt>:first-child{animation-delay:.16s}.sheet.opening .of-txt>:nth-child(2){animation-delay:.2s}.sheet.opening .of-txt>:nth-child(3){animation-delay:.24s}.sheet.opening .of-txt>:nth-child(4){animation-delay:.28s}.sheet.opening .panel{animation:.36s cubic-bezier(.2,.8,.2,1) .18s both panelIn}.sheet.opening .col{animation:.32s cubic-bezier(.2,.8,.2,1) both up}.sheet.opening .col:first-child{animation-delay:.28s}.sheet.opening .col:nth-child(2){animation-delay:.32s}.sheet.opening .col:nth-child(3){animation-delay:.36s}.sheet.opening .w-h{animation:.32s cubic-bezier(.2,.8,.2,1) .14s both up}.sheet.opening .card{animation:.4s cubic-bezier(.2,.8,.2,1) both cardIn}.sheet.opening .card:first-child{animation-delay:.2s}.sheet.opening .card:nth-child(2){animation-delay:.24s}.sheet.opening .card:nth-child(3){animation-delay:.28s}.offer,.works{animation:none}@keyframes up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes panelIn{0%{opacity:0;transform:translateY(34px)scale(.97)}to{opacity:1;transform:none}}@keyframes cardIn{0%{opacity:0;transform:translate(70px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}.app .port{isolation:isolate;overflow:hidden}.port:after{content:"";z-index:-1;background:var(--acc);transform-origin:bottom;transition:transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scaleY(0)}.port.is-on{background:0 0!important}.port.is-on:after{transform:none}.port .pf .arr{transition:transform .2s cubic-bezier(.2,.8,.2,1)}.port.is-on .pf .arr{transform:translate(8px)}.port:before{z-index:1}.app .port{overflow:visible}.stage{min-height:556px}.app .port .ps{margin-top:10px;font-size:clamp(16px,1.2cqw,19px);line-height:1.3}@media (hover:hover){.port.is-works:hover{color:var(--on2)}.port.is-works:hover:after{transform:none}.port.is-works:hover .pf .arr{transform:translate(8px)}}.port.is-works:focus-visible{color:var(--on2)}.port.is-works:focus-visible:after{transform:none}.port.is-works:focus-visible .pf .arr{transform:translate(8px)}.lv .col p+p{margin-top:8px}.lv .col{flex-direction:column;align-items:flex-start;display:flex}.app .lv-c{color:var(--on);text-align:left;text-wrap:balance;margin-top:auto;padding-top:14px;font-size:17px;font-weight:700;line-height:1.5}.lv-c span{color:#081428;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#081428,#081428) 0 100%/100% 2px no-repeat,#ffa24c;padding-bottom:3px;transition:background-size .24s cubic-bezier(.2,.8,.2,1),color .18s}.lv-c:hover span,.lv-c:focus-visible span{color:#fff;background-size:100% 100%,auto}.sec-3d{aspect-ratio:1;pointer-events:none;place-self:center;width:min(100%,500px);position:relative;container-type:inline-size}.app .of-c.big{min-height:62px;padding:0 32px;font-size:21px;font-weight:700}.sheet.opening .sec-3d{animation:.36s cubic-bezier(.2,.8,.2,1) .18s both panelIn}.rot{display:grid}.rot>.ln{visibility:hidden;grid-area:1/1}.rot>.ln.on,.rot>.ln.was{visibility:visible}.ch{--d:0s;background-position:50%;background-repeat:no-repeat}.rot .d0{--d:0s}.rot .d1{--d:35ms}.rot .d2{--d:70ms}.rot .d3{--d:.105s}.rot .d4{--d:.14s}.rot .d5{--d:.175s}.rot .d6{--d:.21s}.rot .d7{--d:.245s}.rot .d8{--d:.28s}.rot .d9{--d:.315s}.rot .d10{--d:.35s}.rot .d11{--d:.385s}.rot .d12{--d:.42s}.rot .d13{--d:.455s}.rot .d14{--d:.49s}.rot .d15{--d:.525s}.rot .d16{--d:.56s}.rot .d17{--d:.595s}.rot .d18{--d:.63s}.rot .d19{--d:.665s}.rot .d20{--d:.7s}.rot .d21{--d:.735s}.rot .d22{--d:.77s}.rot .d23{--d:.805s}.rot .d24{--d:.84s}.fx-sq .on .ch{animation:.24s linear both chSq;animation-delay:calc(var(--d) * .4 + .17s)}.fx-sq .was .ch{animation:.14s linear reverse both chSq;animation-delay:calc(var(--d) * .18)}@keyframes chSq{0%{color:#0000;background-image:none}1%{color:#0000;background-image:linear-gradient(#ffa24c,#ffa24c);background-size:.3em .3em}60%{color:#0000;background-image:linear-gradient(#ffa24c,#ffa24c);background-size:.3em .3em}61%{color:#0000;background-image:linear-gradient(#081428,#081428);background-size:.26em .26em}74%{color:#0000;background-image:linear-gradient(#081428,#081428);background-size:.26em .26em}75%{color:#ffa24c;background-image:none}to{color:inherit;background-image:none}}.fx-wave .on .ch{animation:.36s linear both chWave;animation-delay:calc(var(--d) * 1.5 + .42s)}.fx-wave .was .ch{animation:.24s linear reverse both chWave;animation-delay:calc(var(--d) * .4)}@keyframes chWave{0%{color:#0000;background-image:none}1%{color:#0000;background-image:linear-gradient(#ffa24c,#ffa24c);background-size:.42em .42em}99%{color:#0000;background-image:linear-gradient(#ffa24c,#ffa24c);background-size:.7em .7em}to{color:inherit;background-image:none}}.fx-bar .on .ch{animation:.62s cubic-bezier(.7,0,.2,1) both chBar;animation-delay:calc(var(--d) + .42s)}.fx-bar .was .ch{animation:.36s cubic-bezier(.7,0,.2,1) reverse both chBar;animation-delay:calc(var(--d) * .35)}@keyframes chBar{0%{color:#0000;background-image:linear-gradient(#081428,#081428);background-position:0;background-size:0 78%}45%{color:#0000;background-image:linear-gradient(#081428,#081428);background-position:0;background-size:101% 78%}46%{color:inherit;background-image:linear-gradient(#081428,#081428);background-position:100%;background-size:101% 78%}to{color:inherit;background-image:linear-gradient(#081428,#081428);background-position:100%;background-size:0 78%}}.of-c.big .arr{flex:none;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.app .of-c.big{background:0 0;border-radius:0;gap:14px;transition:background-color .2s,color .2s,transform .16s;box-shadow:inset 0 0 0 3px #081428;color:#081428!important}.sheet:not(.opening) .of-txt .of-c.big .arr{animation:3.8s ease-in-out 1.5s infinite nudge}@keyframes nudge{0%,76%,to{transform:none}82%{transform:translate(8px)}88%{transform:none}93%{transform:translate(3px)}}@media (hover:hover){.sheet .of-txt .of-c.big:hover{background:#081428;color:#fff!important}.sheet:not(.opening) .of-txt .of-c.big:hover .arr{animation:none;transform:translate(8px)}}.sheet .of-txt .of-c.big:active{background:#081428;transform:translateY(2px);color:#fff!important}.app .of-c.big:focus-visible{background:#081428;color:#fff!important}@media (prefers-reduced-motion:reduce){.sheet .of-txt .of-c.big .arr{animation:none!important}}.app .ex-bg{z-index:7;opacity:0;visibility:hidden;cursor:default;background:#08142847;width:100%;transition:opacity .25s,visibility .25s;position:absolute;inset:0}.app .ex-bg.open{opacity:1;visibility:visible}.ex{--pp:30px;z-index:8;box-sizing:border-box;width:min(660px,48cqw);padding:30px var(--pp) 26px calc(var(--pp) + 12px);color:#fff;visibility:hidden;background:#081428;flex-direction:column;transition:transform .35s cubic-bezier(.76,0,.18,1),visibility .35s;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(102%)}.ex.open{visibility:visible;transform:none}.ex:before{content:"";background:repeating-linear-gradient(#ffa24c 0 6px,#0000 6px 14px);width:6px;position:absolute;top:0;bottom:0;left:0}.ex-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ex-eb{color:#ffb877;margin:0 0 10px}.ex-h{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(28px,2.6cqw,38px);font-weight:800;line-height:1.05}.app .ex-x{flex:none;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .2s;display:flex;box-shadow:inset 0 0 0 2px #fff6}.ex-x svg{fill:none;stroke:#fff;stroke-width:2px;width:14px;height:14px;transition:stroke .2s,transform .25s}.app .ex-x:hover{background:#fff}.ex-x:hover svg{stroke:#081428;transform:rotate(90deg)}.ex-tabs{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.app .ex-tab{color:#fff;padding:9px 14px;font-size:15px;font-weight:700;line-height:1;transition:background-color .2s,color .2s;box-shadow:inset 0 0 0 2px #7cc4ff73}.app .ex-tab:hover{box-shadow:inset 0 0 0 2px #7cc4ff}.app .ex-tab.sel{color:#081428;box-shadow:none;background:#7cc4ff}.ex-list{scrollbar-color:#7cc4ff transparent;flex:1;min-height:0;margin:16px 0 0;padding:0;list-style:none;overflow:auto}.ex-list li{border-top:1px solid #ffffff24;grid-template-columns:38px minmax(0,1fr);align-items:baseline;padding:15px 0 16px;display:grid}.ex-list li:first-child{border-top:0;padding-top:6px}.ex .ex-list .ex-n{letter-spacing:.02em;color:#ffb877;grid-area:1/1;font-size:14px;line-height:1}.ex .ex-list .ex-a{letter-spacing:-.02em;color:#7cc4ff;grid-area:1/2;font-size:23px;font-weight:800;line-height:1.15}.ex .ex-list .ex-b{color:#fff;grid-area:2/2;margin-top:5px;font-size:17px;font-weight:500;line-height:1.3}.ex.open .ex-list{animation:.25s linear .12s both exFade}@keyframes exFade{0%{opacity:0}to{opacity:1}}.ex-foot{padding-top:14px}.ex-tag{text-align:center;margin:0 0 24px}.ex-t1{letter-spacing:-.015em;color:#fff;margin:0;font-size:24px;font-weight:800;line-height:1.15}.ex-t2{color:#ffffffb8;text-wrap:balance;margin:6px 0 0;font-size:16px;font-weight:500;line-height:1.3}.app .ex-go{color:#081428;text-align:center;background:#ffa24c;justify-content:center;align-items:center;gap:14px;width:100%;min-height:58px;font-size:19px;font-weight:700;transition:background-color .2s;display:flex}.ex-go .arr{flex:none;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.app .ex-go:hover{background:#fff}.ex-go:hover .arr{transform:translate(8px)}@media (prefers-reduced-motion:reduce){.ex,.ex-bg{transition:none}.ex.open .ex-list{animation:none}}.of-txt{flex-direction:column;align-items:flex-start;gap:0;display:flex}.of-c{cursor:pointer}.panel{color:var(--sigd)}.panel .tabs{flex-wrap:wrap;gap:8px;display:flex}.app .panel .tab{background:color-mix(in srgb,var(--signal) 14%,transparent);color:#fff;border-radius:999px;padding:10px 14px;font-size:15px;font-weight:700;line-height:1}.app .panel .tab.sel{background:var(--signal);color:var(--on)}.panel .it .mono{color:#fff;transition:color .2s}.panel .go{color:var(--sigd)}.panel .score{margin:0 auto}.panel .pts b{color:#fff;font-size:clamp(64px,6.4cqw,96px)}.app .panel .plus{background:var(--signal);color:var(--on)}.brow{background:#eef3fa;border-radius:10px;overflow:hidden}.brow-b{background:#c6d6ec;align-items:center;gap:6px;height:26px;padding:0 10px;display:flex}.brow-b i{opacity:.5;background:#081428;border-radius:50%;width:8px;height:8px}.wf{box-sizing:border-box;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:7px;height:150px;padding:10px;display:grid}.wf i{background:#c6d6ec;border-radius:5px;transition:all .3s;display:block}.wf i.a{background:#7cc4ff}.wf i.o{background:#ffa24c}.wf-blog i:first-child{grid-column:span 6}.wf-blog i:nth-child(2){grid-area:span 3/span 4}.wf-blog i:nth-child(n+3){grid-column:span 2}.wf-shop i:first-child{grid-column:span 6}.wf-shop i:nth-child(n+2){grid-area:span 2/span 2}.wf-shop i:nth-child(n+5){display:none}.wf-web i:first-child{grid-area:span 4/span 1}.wf-web i:nth-child(2),.wf-web i:nth-child(n+3){grid-column:span 5}.wf-web i:nth-child(n+5){display:none}.wf-saas i:first-child{grid-column:span 6}.wf-saas i:nth-child(2),.wf-saas i:nth-child(3),.wf-saas i:nth-child(4){grid-area:span 3/span 2}.wf-saas i:nth-child(5){grid-column:span 6}.wf-os i:first-child{grid-column:span 2}.wf-os i:nth-child(2){grid-area:span 4/span 4}.wf-os i:nth-child(n+3){grid-column:span 2}.app .inp{font:inherit;color:#fff;background:color-mix(in srgb,var(--signal) 12%,transparent);box-sizing:border-box;border:0;border-radius:10px;width:100%;padding:13px 14px;font-size:17px;font-weight:500}.app .inp::placeholder{color:#c6d6ec;opacity:.85}.app .inp:focus{outline:2px solid var(--signal)}.app textarea.inp{resize:vertical;min-height:84px}.wtags{flex-wrap:wrap;gap:8px;margin-top:-6px;padding:0 32px;display:flex}.app .wtag{color:var(--ink);border:2px solid #08142852;border-radius:999px;padding:10px 18px;font-size:17px;font-weight:700;line-height:1;transition:background-color .2s,border-color .2s}.app .wtag:hover{border-color:var(--ink)}.app .wtag.sel{background:var(--signal);border-color:var(--signal);color:var(--on)}.card.off{display:none}.card{animation:.3s cubic-bezier(.2,.8,.2,1) cardShow}@keyframes cardShow{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.sheet.opening .wtags{animation:.32s cubic-bezier(.2,.8,.2,1) .16s both up}@media (prefers-reduced-motion:reduce){.sheet.opening *,.sheet.closing *,.card{animation:none!important}}.app .name-b{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-variation-settings:inherit;cursor:pointer;background:linear-gradient(currentColor,currentColor) 0 100%/0 .06em no-repeat;padding-bottom:.05em;transition:background-size .32s cubic-bezier(.2,.8,.2,1);display:inline-block}@media (hover:hover){.app .name-b:hover{background-size:100% .06em}}.app .name-b:focus-visible{background-size:100% .06em;outline:0}.app .bar-n{letter-spacing:-.015em;white-space:nowrap;cursor:pointer;font-size:18px;font-weight:800;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover){.app .bar-n:hover{text-underline-offset:4px;text-decoration:underline 2px}}@container (width<=760px){.app .bar-n{display:none}.app .port.port-w{display:flex}.port:last-child{grid-column:auto}.app .pill{padding:0 14px}.app .port .ps{margin-top:6px;font-size:14px}.sec-3d{width:min(78%,300px)}.app .of-c.big{gap:10px;min-height:58px;padding:0 14px;font-size:16px}.ex{--pp:16px;width:100%;height:calc(100vh - 60px);max-height:760px;padding:22px 16px 16px;inset:60px 0 auto;transform:translateY(102%)}.ex:before{background:repeating-linear-gradient(90deg,#ffa24c 0 6px,#0000 6px 14px);width:auto;height:6px;bottom:auto;left:0;right:0}.ex-h{font-size:26px}.ex-list li{grid-template-columns:30px minmax(0,1fr)}.ex .ex-list .ex-n{font-size:12px}.ex .ex-list .ex-a{font-size:19px}.ex .ex-list .ex-b{margin-top:4px;font-size:15px}.ex-list li{padding:8px 0 9px}.ex-tag{margin-bottom:14px}.ex-t1{text-wrap:balance;font-size:18px}.ex-t2{margin-top:4px;font-size:14px}.ex-tabs{gap:6px}.app .ex-tab{white-space:nowrap;padding:9px;font-size:13.5px}.app .ex-go{font-size:18px}.stage{min-height:0}.app .n-c{display:none}.app .sheet .n-c{display:flex}.app.h-small .bar .pill.n-c{min-height:30px;padding:0 11px;font-size:13px}.app .who-c{align-self:flex-start;align-items:center;min-height:38px;margin-top:14px;font-size:15px;display:inline-flex}.app .sheet .tools{gap:8px}.app .fl{display:inline}.addr .mono{white-space:nowrap}.app .langs{border-width:1.5px;border-radius:16px}.app.h-small .bar .lang,.app .lang{width:32px;height:28px;font-size:10px}.app.ic-3d .port{overflow:hidden}.app.ic-3d .port>.picn.pm-dev{bottom:-19.7px;right:-21.5px}.app.ic-3d .port>.picn.pm-app{bottom:-19.7px;right:-31.3px}.app.ic-3d .port>.picn.pm-sec{bottom:-19.7px;right:-19.6px}.app.ic-3d .port>.picn.pm-ai{bottom:-19.7px;right:-26px}.app.ic-3d .port>.picn.pm-home{bottom:-19.7px;right:-12.6px}}.w{aspect-ratio:16/10;background:#fff;width:100%;display:block;position:relative;overflow:hidden;container-type:inline-size}.wi{font-size:1cqw;display:block;position:absolute;inset:0}.wi>i,.wi>b{display:block;position:absolute}.wi>b{color:#081428;white-space:nowrap;font-size:3.4cqw;font-style:normal;font-weight:700;line-height:1.2}.fxb{animation:.7s cubic-bezier(.2,.8,.2,1) both fxG}.fxb.d1{animation-delay:80ms}.fxb.d2{animation-delay:.16s}@keyframes fxG{0%{width:22em}}.x-3d{aspect-ratio:1;pointer-events:none;position:relative;container-type:inline-size}.dw .i3-a{background:#1b1f26;border-radius:50%}.dw .i3-t,.dw .i3-b,.sail .i3-t,.sail .i3-b{display:none}.m-rock{transform-style:preserve-3d;animation:3.4s ease-in-out infinite alternate mRock;display:block;position:absolute;inset:0}@keyframes mRock{to{transform:translateZ(calc(3*var(--u)))}}.i3-on-b .i3-t,.i3-on-b .i3-a,.i3-on-b .i3-b{animation:2.6s steps(2,end) infinite i3-lit}@media (prefers-reduced-motion:reduce){.m-rock{animation:none}}.sheet.s1{height:100vh;min-height:820px}.grid{flex:1;grid-template-rows:1.3fr 1fr 1fr;grid-template-columns:repeat(4,minmax(0,1fr));min-height:0;display:grid}.h{border-bottom:2px solid var(--line);grid-column:1/3;padding:20px 28px 0 32px}.s1 .of-h{margin:8px 0 10px;font-size:56px;line-height:.95}.s1 .of-l{margin:0 0 12px;font-size:17px}.s1 .of-c.big{min-height:52px;padding:0 24px;font-size:18px}.app .t{text-align:left;cursor:pointer;background:var(--b);width:100%;height:100%;color:var(--c);flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:18px 20px;transition:filter .2s;display:flex;position:relative;overflow:hidden}.t h3{z-index:1;letter-spacing:-.025em;margin:0;font-size:25px;font-weight:800;line-height:1.05;position:relative}.t p{z-index:1;max-width:92%;margin:6px 0 0;font-size:14px;font-weight:500;line-height:1.25;position:relative}.fr{width:68%;transition:transform .25s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-20%;right:-6%;transform:rotate(-4deg);box-shadow:0 14px 30px -10px #08142873}@media (hover:hover){.t:hover .fr{transform:rotate(0)translateY(-14px)}}.t-blog{--b:#fff;--c:#081428}.t-shop{--b:#3a7cb6;--c:#fff}.t-app{--b:#081428;--c:#fff}.t-game{--b:#3a7cb6;--c:#fff}.t-show{--b:#081428;--c:#fff}.t-book,.t-member{--b:#fff;--c:#081428}.t-tool{--b:#081428;--c:#fff}.t-fix{--b:#ffa24c;--c:#081428;grid-column:3/5}.app .t-fix{padding:22px 28px;transition:background-color .2s,color .2s}.fx-tag{z-index:1;color:#fff;background:#081428;align-self:flex-start;padding:7px 11px;font-size:13px;line-height:1;position:relative}.t-fix h3{letter-spacing:-.035em;white-space:nowrap;width:auto;margin-top:14px;font-size:44px;line-height:.98}.fx-chips{z-index:1;flex-wrap:wrap;gap:6px;width:54%;margin-top:14px;display:flex;position:relative}.fx-chips .fx-c{padding:6px 10px;font-size:14px;font-weight:700;line-height:1;box-shadow:inset 0 0 0 2px}.t-fix .fx-go{z-index:1;line-height:0;position:absolute;bottom:20px;left:28px}.fx-go .arr{fill:none;stroke:currentColor;stroke-width:2.5px;width:34px;height:18px;transition:transform .2s cubic-bezier(.2,.8,.2,1);animation:3.8s ease-in-out 1.5s infinite nudge;display:block}.t-fix .fr{width:35%;bottom:-6%;right:3%;transform:none}@media (hover:hover){.t-fix:hover .fr{transform:translateY(-14px)}.t-fix:hover .fx-go .arr{animation:none;transform:translate(8px)}}.t-blog .fr,.t-shop .fr{width:82%;bottom:-13%}.t-blog,.t-shop{border-bottom:0}.sheet.s2{height:100vh;min-height:820px;overflow:hidden}.c-m{flex:1;grid-template-columns:minmax(0,1fr) 800px;align-items:center;gap:20px;min-height:0;padding:0 32px;display:grid}.s2 .of-h{margin:14px 0 22px;font-size:84px;line-height:.93}.s2 .of-l{margin-bottom:26px;font-size:22px}.st{height:720px;position:relative}.np{clip-path:polygon(0 1%,4% 0,9% 1%,15% 0,22% 1%,30% 0,38% 1%,46% 0,55% 1%,63% 0,71% 1%,79% 0,87% 1%,95% 0,100% 1%,100% 99%,94% 100%,86% 99%,78% 100%,70% 99%,61% 100%,52% 99%,43% 100%,34% 99%,25% 100%,16% 99%,8% 100%,0 99%);background:#fff;width:460px;position:absolute;top:90px;left:0;transform:rotate(-5deg);box-shadow:0 24px 40px -18px #08142880}.sk{width:100%;display:block}.aw{z-index:2;width:150px;position:absolute;top:44px;left:345px;transform:rotate(8deg)}.rp{aspect-ratio:100/206;background:#081428;border-radius:14%/7%;width:310px;position:absolute;top:40px;right:30px;transform:rotate(3deg);box-shadow:0 34px 60px -20px #081428b3,inset 0 0 0 2px #3b5275}.rp-s{background:#fff;border-radius:28px;position:absolute;inset:2.6% 5%;overflow:hidden}.rp-s i{display:block;position:absolute}.rn{background:#081428;border-radius:8px;width:28%;height:3%;top:1.2%;left:36%}.r1{background:radial-gradient(circle at 70% 38%,#ffa24c 0 13%,#0000 13.5%),linear-gradient(160deg,#7cc4ff,#3a7cb6);height:42%;top:0;left:0;right:0}.r2{background:#081428;height:5%;animation:.35s 60ms both rI;top:47%;left:7%;right:7%}.r3{background:#dde3eb;height:2.2%;animation:.35s both rI;left:7%}.l1{animation-delay:.12s;top:56%;right:10%}.l2{animation-delay:.18s;top:61%;right:24%}.l3{animation-delay:.24s;top:66%;right:16%}.r4{background:#ffa24c;border-radius:12px;height:13%;animation:.35s .3s both rI,2.4s ease-in-out 1.2s infinite rP;bottom:7%;left:7%;right:7%}@keyframes rI{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes rP{50%{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.rp-s i{animation:none}}.s2 .of-h{font-size:76px}.s2 .of-l{max-width:none;font-size:21px}.s2 .c-m{grid-template-columns:minmax(0,1fr) 720px}.s2 .st{height:680px}.s2 .np{width:390px;top:92px}.s2 .aw{width:130px;top:58px;left:296px}.s2 .rp{width:290px;top:30px;right:40px}.s4w{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:0;padding:0 32px 26px;display:grid}.s4h{align-items:center;margin-bottom:12px;display:flex}.s4n{color:#fff;background:#081428;flex:none;padding:8px 12px;font-size:14px;line-height:1}.s4:last-child .s4n{color:#081428;background:#ffa24c}.ln2{background:#081428;flex:1;height:2px;margin:0 14px 0 0;display:block;position:relative}.ln2 svg{fill:none;stroke:#081428;stroke-width:2px;width:14px;height:14px;position:absolute;top:-6px;right:-2px}.s4 b{letter-spacing:-.03em;font-size:32px;font-weight:800;line-height:1.05;display:block}.p-ol{margin:0;padding:0;list-style:none}.p-ol li{border-top:1px solid #ffffff2e;grid-template-columns:38px minmax(0,1fr);align-items:baseline;padding:11px 0 12px;display:grid}.p-n{color:#ffb877;grid-area:1/1;font-size:14px;line-height:1}.p-ol b{letter-spacing:-.02em;color:#7cc4ff;grid-area:1/2;font-size:clamp(19px,1.46cqw,21px);font-weight:800;line-height:1.15}.p-r{text-wrap:pretty;color:#fff;grid-area:2/2;margin-top:2px;font-size:clamp(13.5px,1.05cqw,15px);font-weight:500;line-height:1.25}@keyframes aF{0%{opacity:0}to{opacity:1}}.a-top{padding:20px 32px 14px}.a-top .of-txt{grid-template-columns:minmax(0,1fr) 400px;align-items:end;column-gap:48px;display:grid}.a-top .mono{grid-column:1/-1}.a-top .of-h{grid-area:2/1/4;min-height:136px;margin:10px 0 0;font-size:clamp(52px,5cqw,72px);line-height:.94}.a-top .of-l{grid-area:2/2;margin:0 0 14px;font-size:18px}.a-top .of-c{grid-area:3/2;justify-self:start}.sheet.s3{height:100vh;min-height:820px}.a-row{border-top:2px solid var(--line);flex:1;min-height:0;display:flex}.app .a-c{text-align:left;border-left:2px solid var(--line);color:#081428;cursor:pointer;flex:1 1 0;min-width:0;padding:0;transition:flex-grow .4s cubic-bezier(.76,0,.18,1),background-color .25s;display:block;position:relative;overflow:hidden}.a-c:first-child{border-left:0}.app .a-c.open{color:#fff;cursor:default;background:#081428;flex-grow:8}.a-c .x-3d{width:min(128%,470px);transition:left .4s cubic-bezier(.76,0,.18,1),top .4s cubic-bezier(.76,0,.18,1),width .4s cubic-bezier(.76,0,.18,1);position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.a-c h3{letter-spacing:-.025em;white-space:nowrap;margin:0;font-size:28px;font-weight:800;line-height:1.05;position:absolute;bottom:22px;left:24px}.a-go{line-height:0;position:absolute;bottom:28px;right:24px}.a-go .arr{fill:none;stroke:currentColor;stroke-width:2px;width:26px;height:14px;transition:transform .2s cubic-bezier(.2,.8,.2,1);display:block}.p-ol{display:none}.has .a-c:not(.open) .x-3d{width:150%;top:24%}.has .a-c:not(.open) h3{writing-mode:vertical-rl;animation:.25s linear .2s both aF;bottom:24px;left:50%;transform:translate(-50%)rotate(180deg)}.has .a-c:not(.open) .a-go{display:none}@media (hover:hover){.a-c:not(.open):hover .x-3d{top:40%}.has .a-c:not(.open):hover{background:#0814281a}.has .a-c:not(.open):hover .x-3d{top:22%}.a-c:not(.open):hover .arr{transform:translate(8px)}}.a-c.open .x-3d{width:38%;top:50%;left:81%}.a-c.open h3{letter-spacing:-.04em;font-size:64px;line-height:1;animation:.25s linear .18s both aF;top:22px;bottom:auto;left:40px}.a-c.open .a-go{display:none}.a-c.open .p-ol{scrollbar-color:#7cc4ff transparent;width:640px;animation:.25s linear .2s both aF;display:block;position:absolute;top:90px;bottom:6px;left:40px;overflow-y:auto}.a-c.open .p-ol li{padding:6px 0}.a-c.open .p-ol li:first-child{border-top:0}@media (prefers-reduced-motion:reduce){.app .a-c,.a-c .x-3d{transition:none}.a-c h3,.a-c.open .p-ol{animation:none!important}}.ia-rb{aspect-ratio:1;pointer-events:none;position:relative;container-type:inline-size}.ia-ls{margin:0;padding:0;list-style:none}.ia-ls li{grid-template-columns:38px minmax(0,1fr);align-items:baseline;display:grid}.ia-ls .ia-n{grid-area:1/1;font-size:14px;line-height:1}.ia-ls b{letter-spacing:-.02em;grid-area:1/2;font-size:22px;font-weight:800;line-height:1.15}.ia-ls .ia-r{text-wrap:pretty;grid-area:2/2;margin-top:3px;font-size:16.5px;font-weight:500;line-height:1.28}.app .ia-go{color:#081428;cursor:pointer;background:#ffa24c;justify-content:center;align-items:center;gap:14px;min-height:58px;padding:0 30px;font-size:20px;font-weight:700;transition:background-color .2s;display:inline-flex}.ia-go .arr{fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:26px;height:14px;transition:transform .2s cubic-bezier(.2,.8,.2,1);display:block}@media (hover:hover){.ia-go:hover .arr{transform:translate(8px)}}.ia-t1{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:800;line-height:1.15}.ia-t2{margin:4px 0 0;font-size:15px;font-weight:500;line-height:1.3}.sheet.sa4{height:100vh;min-height:820px;overflow:hidden}.ia-b1{flex:1;grid-template-columns:minmax(0,1fr) 400px;align-items:center;gap:24px;min-height:0;padding:26px 32px 0;display:grid}.sa4 .of-h{margin:12px 0 16px;font-size:80px;line-height:.93}.sa4 .of-l{margin:0;font-size:20px}.ia-b1 .ia-rb{width:400px}.ia-vs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.v0{--b:#fff;--c:#081428;--tr:#2f6ba0;--nc:#e0852f;--ln:#08142824}.v1{--b:#3a7cb6;--c:#fff;--tr:#081428;--nc:#081428;--ln:#ffffff4d}.v2{--b:#081428;--c:#fff;--tr:#7cc4ff;--nc:#ffb877;--ln:#ffffff2e}.app .ia-vt{text-align:left;background:var(--b);height:256px;color:var(--c);cursor:pointer;padding:24px 32px;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:block;position:relative}.ia-vt h3{letter-spacing:-.035em;margin:0;font-size:38px;font-weight:800;line-height:1}.ia-vt p{text-wrap:pretty;margin:12px 0 0;font-size:18px;font-weight:500;line-height:1.25}.ia-vc{align-items:center;gap:12px;font-size:18px;font-weight:700;display:flex;position:absolute;bottom:24px;left:32px}.ia-vc .arr{fill:none;stroke:currentColor;stroke-width:2px;width:26px;height:14px;display:block}@media (hover:hover){.app .ia-vt:hover{transform:translateY(-14px)}}.b-p{background:var(--b);height:calc(100% - 66px);color:var(--c);visibility:hidden;z-index:5;flex-direction:column;transition:transform .35s cubic-bezier(.76,0,.18,1),visibility .35s,background-color .25s,color .25s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(102%);box-shadow:0 -24px 50px -20px #08142880}.b-p.up{visibility:visible;transform:none}.b-p.k0{--b:#fff;--c:#081428;--tr:#2f6ba0;--nc:#e0852f;--ln:#08142824}.b-p.k1{--b:#3a7cb6;--c:#fff;--tr:#081428;--nc:#081428;--ln:#ffffff4d}.b-p.k2{--b:#081428;--c:#fff;--tr:#7cc4ff;--nc:#ffb877;--ln:#ffffff2e}.ia-pt{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.app .ia-pb{letter-spacing:-.02em;text-align:left;background:var(--b);height:56px;color:var(--c);cursor:pointer;padding:0 32px;font-size:20px;font-weight:800}.app .ia-pb:not(.sel){filter:brightness(.92)}.app .ia-px{color:#081428;cursor:pointer;background:#fff;justify-content:center;align-items:center;width:42px;height:42px;display:flex;position:absolute;top:7px;right:24px;box-shadow:inset 0 0 0 2px #081428}.ia-px svg{fill:none;stroke:currentColor;stroke-width:2px;width:14px;height:14px}.ia-pc{flex:1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;min-height:0;padding:30px 32px;display:grid}.ia-pl{flex-direction:column;min-height:0;display:flex}.ia-pl h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:40px;font-weight:800;line-height:1.02}.ia-pr{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:visible}.ia-pr .ia-rb{flex:none;width:300px}.ia-p1{text-wrap:pretty;margin:16px 0 0;font-size:20px;font-weight:500;line-height:1.28}.ia-pf{margin-top:0}.ia-pf .ia-go{width:100%;margin-top:18px}.b-p .ia-ls{grid-auto-rows:1fr;align-self:stretch;display:grid}.b-p .ia-ls li{border-top:1px solid var(--ln);align-content:center;padding:0}.b-p .ia-ls li:first-child{border-top:0}.b-p .ia-n{color:var(--nc)}.b-p .ia-ls b{color:var(--tr);font-size:25px}.b-p .ia-ls .ia-r{font-size:18px}.ia-vt.sel:before{content:"";background:#ffa24c;height:8px;position:absolute;top:0;left:0;right:0}.ia-vt.sel .ia-vc .arr{transform:rotate(-90deg)}.ia-vc .arr{transition:transform .25s}.of-txt>.ia-go{margin-top:20px}.sa4 .ia-b1{box-sizing:border-box;flex:none;height:500px;padding-top:18px;transition:height .4s cubic-bezier(.76,0,.18,1)}.sheet.sa4.up .ia-b1{height:442px}.sa4 .ia-go{white-space:nowrap;min-height:52px;padding:0 22px;font-size:18px}.sdr{justify-content:flex-end;align-items:center;gap:16px;display:flex;position:relative}.sa4 .ia-b1 .ia-rb{flex:none;width:400px;transition:width .4s cubic-bezier(.76,0,.18,1)}.sheet.sa4.up .ia-b1 .ia-rb{width:380px}.sheet.sa4.up .ia-b1{grid-template-columns:minmax(0,1fr) 590px}.dk{background:var(--b);height:0;color:var(--c);grid-template-columns:repeat(5,minmax(0,1fr));transition:height .4s cubic-bezier(.76,0,.18,1);display:grid;overflow:hidden}.sheet.sa4.up .dk{height:234px}.dk.k0{--b:#fff;--c:#081428;--tr:#2f6ba0;--nc:#ffa24c;--ln:#08142824}.dk.k1{--b:#1e5aa8;--c:#fff;--tr:#fff;--nc:#ffa24c;--ln:#ffffff47}.dk.k2{--b:#081428;--c:#fff;--tr:#7cc4ff;--nc:#ffa24c;--ln:#ffffff2e}.dc{box-sizing:border-box;border-left:1px solid var(--ln);flex-direction:column;height:234px;padding:22px 24px 18px;display:flex}.dc:first-child{border-left:0;padding-left:32px}.dn{width:34px;height:34px;color:var(--c);opacity:.38;display:block}.dn svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;width:34px;height:34px;display:block}.dc b{letter-spacing:-.025em;color:var(--tr);text-wrap:balance;margin-top:12px;font-size:24px;font-weight:800;line-height:1.08}.dr{text-wrap:pretty;margin-top:7px;font-size:16.5px;font-weight:500;line-height:1.28}.app .sheet.sa4.up .ia-vt{height:80px;padding:20px 32px;overflow:hidden;transform:none}.sheet.sa4.up .ia-vt h3{font-size:30px}.sheet.sa4.up .ia-vt p,.sheet.sa4.up .ia-vc{display:none}.sa4 .ia-vs{flex:none}.app .sa4 .ia-vt{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:30px 32px 26px;display:flex}.sa4 .ia-vt h3{font-size:42px}.sa4 .ia-vt p{max-width:24em;margin:26px 0 0}.sa4 .ia-vc{margin-top:auto;position:static}.sa4 .v1{--b:#1e5aa8}.sa4 .ia-vt{transition:height .4s cubic-bezier(.76,0,.18,1),transform .3s cubic-bezier(.2,.8,.2,1)}.sa4 .ia-vc .arr,.sa4 .ia-vt.sel .ia-vc .arr{animation:3.8s ease-in-out 1.5s infinite upN;transform:rotate(-90deg)}@keyframes upN{0%,76%,to{transform:rotate(-90deg)}82%{transform:rotate(-90deg)translate(8px)}88%{transform:rotate(-90deg)}93%{transform:rotate(-90deg)translate(3px)}}@media (hover:hover){.sa4 .ia-vt:hover .ia-vc .arr{animation:none;transform:rotate(-90deg)translate(8px)}.sheet.sa4.up .ia-vt:not(.sel):hover h3{transform:translateY(-3px)}}.sa4 .ia-vt h3{transition:font-size .25s,transform .2s}.sa4 .ia-vt.sel:before{transform-origin:0;height:7px;animation:.3s cubic-bezier(.2,.8,.2,1) both bandIn;top:auto;bottom:0}@keyframes bandIn{0%{transform:scaleX(0)}to{transform:none}}.dk{transition:height .4s cubic-bezier(.76,0,.18,1),background-color .35s,color .35s}.sheet.sa4.up .dk .dc{animation-duration:.35s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:both}.sheet.sa4.up .dk.k0 .dc{animation-name:dcA}.sheet.sa4.up .dk.k1 .dc{animation-name:dcB}.sheet.sa4.up .dk.k2 .dc{animation-name:dcC}.sheet.sa4.up .dk .dn{animation:inherit;animation-duration:.32s}.sheet.sa4.up .dk.k0 .dn{animation-name:dnA}.sheet.sa4.up .dk.k1 .dn{animation-name:dnB}.sheet.sa4.up .dk.k2 .dn{animation-name:dnC}.sheet.sa4.up .dk.k0 .dc.d0{animation-delay:30ms}.sheet.sa4.up .dk.k0 .dc.d1{animation-delay:70ms}.sheet.sa4.up .dk.k0 .dc.d2{animation-delay:.11s}.sheet.sa4.up .dk.k0 .dc.d3{animation-delay:.15s}.sheet.sa4.up .dk.k0 .dc.d4{animation-delay:.2s}.sheet.sa4.up .dk.k1 .dc.d0{animation-delay:80ms}.sheet.sa4.up .dk.k1 .dc.d1{animation-delay:40ms}.sheet.sa4.up .dk.k1 .dc.d2{animation-delay:0s}.sheet.sa4.up .dk.k1 .dc.d3{animation-delay:40ms}.sheet.sa4.up .dk.k1 .dc.d4{animation-delay:80ms}.sheet.sa4.up .dk.k2 .dc.d0{animation-delay:.2s}.sheet.sa4.up .dk.k2 .dc.d1{animation-delay:.15s}.sheet.sa4.up .dk.k2 .dc.d2{animation-delay:.11s}.sheet.sa4.up .dk.k2 .dc.d3{animation-delay:70ms}.sheet.sa4.up .dk.k2 .dc.d4{animation-delay:30ms}@keyframes dcA{0%{opacity:0;transform:translate(-44px,40px)}to{opacity:1;transform:none}}@keyframes dcB{0%{opacity:0;transform:translateY(46px)}to{opacity:1;transform:none}}@keyframes dcC{0%{opacity:0;transform:translate(44px,40px)}to{opacity:1;transform:none}}@keyframes dnA{0%{transform:scale(.6)translateY(16px)}to{transform:none}}@keyframes dnB{0%{transform:scale(.6)translateY(16px)}to{transform:none}}@keyframes dnC{0%{transform:scale(.6)translateY(16px)}to{transform:none}}.sa4 .ia-vt.v1.sel:before{transform-origin:50%}.sa4 .ia-vt.v2.sel:before{transform-origin:100%}.dn{transform-origin:0 100%;flex:none}@media (prefers-reduced-motion:reduce){.sheet.sa4.up .dk .dc,.sheet.sa4.up .dk .dn,.sa4 .ia-vc .arr,.sa4 .ia-vt.sel:before{animation:none!important}}.sheet.s5{height:100vh;min-height:820px;overflow:hidden}.wk{flex-direction:column;flex:1;min-height:0;display:flex}.wh{align-items:flex-end;gap:28px;padding:18px 32px 16px;display:flex}.wh h1{letter-spacing:-.04em;font-variation-settings:"opsz" 96;margin:0;font-size:64px;font-weight:800;line-height:.95}.wts{gap:8px;padding-bottom:5px;display:flex}.app .wt{cursor:pointer;color:#081428;padding:10px 16px;font-size:16px;font-weight:700;line-height:1;transition:background-color .2s;box-shadow:inset 0 0 0 2px #08142852}.app .wt.sel{box-shadow:none;background:#7cc4ff}.trk{scroll-snap-type:x proximity;scrollbar-color:#081428 transparent;flex:1;gap:28px;min-height:0;padding:0 32px 22px;display:flex;overflow-x:auto}.trk.free{scroll-snap-type:none}.trk.drag{cursor:grabbing;user-select:none}@media (hover:hover) and (pointer:fine){.trk{cursor:grab}}.wk{--vh:420px}.cd{width:calc(var(--vh)*1.6);scroll-snap-align:start;flex-direction:column;flex:none;scroll-margin-left:32px;display:flex}.cd.big{width:calc(var(--vh)*16/9.7)}.cd.ap{width:690px}.cd.off{display:none}.fb{background:#fff;border-radius:10px;flex:none;overflow:hidden;box-shadow:0 0 0 1px #0814281f,0 24px 44px -20px #0814288c}.fps{min-height:0;height:var(--vh);flex:none;justify-content:center;gap:18px;padding:6px 0 0;display:flex}.fp{aspect-ratio:9/19.5;box-sizing:border-box;background:#081428;border-radius:30px;height:100%;padding:9px;overflow:hidden;box-shadow:0 24px 44px -20px #0814288c}.shot{aspect-ratio:16/10;object-fit:cover;object-position:top left;width:100%;height:auto;display:block}.big .shot{aspect-ratio:16/9.7}.fp .shot{aspect-ratio:auto;object-position:top;border-radius:22px;height:100%}.fp:nth-child(2){transform:translateY(-6px)}.cc{padding-top:18px}.cc h2{letter-spacing:-.03em;margin:6px 0 0;font-size:34px;font-weight:800;line-height:1}.cdd{text-wrap:pretty;max-width:36em;margin:8px 0 0;font-size:17px;font-weight:500;line-height:1.28}.cc .go{color:#081428;align-items:center;gap:10px;margin-top:8px;font-size:16px;font-weight:700;display:inline-flex}.cc .go .arr{fill:none;stroke:currentColor;stroke-width:2px;width:22px;height:12px}.mr{aspect-ratio:16/10;box-sizing:border-box;background:#081428;flex-direction:column;justify-content:flex-end;gap:12px;padding:32px 36px 40px;display:flex}.mr-n{letter-spacing:-.05em;color:#7cc4ff;margin-bottom:10px;font-size:150px;font-weight:800;line-height:.8}.mr-x{background:#ffffff29;border-radius:3px;height:18px;display:block}.sheet.s6{height:100vh;min-height:820px;overflow:hidden}.ab{flex-direction:column;flex:1;min-height:0;display:flex}.ab-top{flex:1;grid-template-columns:minmax(0,1fr) 560px;align-items:center;gap:32px;min-height:0;padding:18px 32px 10px;display:grid}.s6 .of-h{margin:12px 0 18px;font-size:72px;line-height:.95}.s6 .of-l.ab-l1{margin-bottom:10px}.s6 .of-l{max-width:33em;margin:0 0 20px;font-size:19px;line-height:1.28}.ab-v{height:100%;min-height:0;position:relative}.ab-ph{transform-origin:50%;background:#081428;border-radius:24px;width:340px;height:340px;position:absolute;top:50%;right:20px;overflow:hidden;transform:translateY(-50%)perspective(1100px)rotateY(-10deg);box-shadow:2px 1px #0f2342,4px 2px #0f2342,6px 3px #0f2342,8px 4px #0f2342,10px 5px #0f2342,12px 6px #0f2342,34px 34px 44px -14px #08142880}.ab-ph:after{content:"";pointer-events:none;background:linear-gradient(100deg,#ffffff24,#0000 45%,#0814282e);position:absolute;inset:0}.ab-ph img{object-fit:cover;width:100%;height:100%;display:block}.ab-van{width:300px;position:absolute;bottom:-30px;left:-100px}.ab-van .i3-st{transform:none}.ab-st{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ab-s{box-sizing:border-box;min-height:178px;padding:20px 32px 22px}.ab-s0{color:#081428;background:#fff}.ab-s1{color:#fff;background:#1e5aa8}.ab-s2{color:#fff;background:#081428}.ab-s .mono{margin:0}.ab-s h3{letter-spacing:-.03em;margin:8px 0;font-size:32px;font-weight:800;line-height:1}.ab-st{--p:36px}.ab-s{position:relative}.ab-s0{z-index:3}.ab-s1{z-index:2}.ab-s2{z-index:1}.ab-s0,.ab-s1{padding-right:calc(32px + var(--p));clip-path:polygon(0 0,calc(100% - var(--p)) 0,100% 50%,calc(100% - var(--p)) 100%,0 100%)}.ab-s1,.ab-s2{margin-left:calc(-1*var(--p));padding-left:calc(32px + var(--p))}.ab-x{text-wrap:pretty;margin:0;font-size:17px;font-weight:500;line-height:1.28}.ab-ln{justify-content:space-between;align-items:center;gap:20px;padding:15px 32px;display:flex}.ab-so{flex-wrap:wrap;gap:6px;margin-left:-8px;display:flex}.app .ab-a{color:#081428;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .2s cubic-bezier(.2,.8,.2,1),background-color .2s,color .2s;display:flex}.ab-a svg{width:25px;height:25px;display:block}@media (hover:hover){.app .ab-a:hover{color:#fff;background:#081428;transform:translateY(-3px)}}.app .ab-bl{color:#081428;letter-spacing:-.01em;align-items:center;gap:8px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.ab-dom{font-weight:500}.ab-ext{fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:18px;height:18px;margin-left:2px;transition:transform .2s;display:block}@media (hover:hover){.app .ab-bl:hover{text-underline-offset:4px;text-decoration:underline}.ab-bl:hover .ab-ext{transform:translate(2px,-2px)}}.s4w.s4m,.app .d-bk,.d-end,.app .a-bk,.a-end{display:none}.sa4 .ia-b1{position:relative}.sa4 .sdr{z-index:3}.ia-cb{pointer-events:none;z-index:2;transition:opacity .25s;position:absolute;inset:0}.ia-cb i{box-sizing:border-box;display:block;position:absolute}.ia-cb .sg{background:#08142861;transition:background-color .2s;overflow:hidden}.ia-cb .sv{width:2px;margin-left:-1px}.ia-cb .sh{height:2px;margin-top:-1px}.ia-cb .s3{transition:bottom .3s cubic-bezier(.2,.8,.2,1),background-color .2s;bottom:0}.ia-cb .sg:after{content:"";background:#ffa24c;display:none;position:absolute}.ia-cb .sv:after{width:100%;height:40px;top:-40px;left:0}.ia-cb .sh:after{width:56px;height:100%;top:0;right:-56px}.ia-cb .n{background:#7cc4ff;border-radius:50%;width:16px;height:16px;margin-left:-8px;transition:bottom .3s cubic-bezier(.2,.8,.2,1);bottom:-8px;box-shadow:inset 0 0 0 2px #081428}.ia-cb .n:after{content:"";opacity:.25;background:#ffa24c;border-radius:50%;position:absolute;inset:5px}.sheet.sa4:not(.up):has(.ia-vt.v0:hover) .cb0 .l0 .sg,.sheet.sa4:not(.up):has(.ia-vt.v1:hover) .cb0 .l1 .sg,.sheet.sa4:not(.up):has(.ia-vt.v2:hover) .cb0 .l2 .sg,.sheet.sa4.up .cb1 .cl .sg{background:#081428}.sheet.sa4:not(.up):has(.ia-vt.v0:hover) .cb0 .l0 .sg:after,.sheet.sa4:not(.up):has(.ia-vt.v1:hover) .cb0 .l1 .sg:after,.sheet.sa4:not(.up):has(.ia-vt.v2:hover) .cb0 .l2 .sg:after,.sheet.sa4.up .cb1 .cl .sg:after{animation-duration:1.8s;animation-timing-function:linear;animation-iteration-count:infinite;display:block}.sheet.sa4:not(.up):has(.ia-vt.v0:hover) .cb0 .l0 .s1:after,.sheet.sa4:not(.up):has(.ia-vt.v1:hover) .cb0 .l1 .s1:after,.sheet.sa4:not(.up):has(.ia-vt.v2:hover) .cb0 .l2 .s1:after,.sheet.sa4.up .cb1 .cl .s1:after{animation-name:cbV1}.sheet.sa4:not(.up):has(.ia-vt.v0:hover) .cb0 .l0 .s2:after,.sheet.sa4:not(.up):has(.ia-vt.v1:hover) .cb0 .l1 .s2:after,.sheet.sa4:not(.up):has(.ia-vt.v2:hover) .cb0 .l2 .s2:after,.sheet.sa4.up .cb1 .cl .s2:after{animation-name:cbH}.sheet.sa4:not(.up):has(.ia-vt.v0:hover) .cb0 .l0 .s3:after,.sheet.sa4:not(.up):has(.ia-vt.v1:hover) .cb0 .l1 .s3:after,.sheet.sa4:not(.up):has(.ia-vt.v2:hover) .cb0 .l2 .s3:after,.sheet.sa4.up .cb1 .cl .s3:after{animation-name:cbV3}.sheet.sa4:not(.up):has(.ia-vt.v0:hover) .cb0 .l0 .n:after,.sheet.sa4:not(.up):has(.ia-vt.v1:hover) .cb0 .l1 .n:after,.sheet.sa4:not(.up):has(.ia-vt.v2:hover) .cb0 .l2 .n:after,.sheet.sa4.up .cb1 .cl .n:after{animation:1.8s linear infinite cbHit}.ia-cb .l1 :after{animation-delay:.15s!important}.ia-cb .l2 :after{animation-delay:.3s!important}.ia-cb .l3 :after{animation-delay:.45s!important}.ia-cb .l4 :after{animation-delay:.6s!important}@keyframes cbV1{0%{top:-40px}20%,to{top:100%}}@keyframes cbH{0%,20%{right:-56px}62%,to{right:100%}}@keyframes cbV3{0%,62%{top:-40px}82%,to{top:100%}}@keyframes cbHit{0%,74%{opacity:.25;transform:none}84%{opacity:1;transform:scale(1.35)}to{opacity:.25;transform:none}}@media (hover:hover){.sheet.sa4:not(.up):has(.ia-vt.v0:hover) .cb0 .l0 .s3{bottom:14px}.sheet.sa4:not(.up):has(.ia-vt.v0:hover) .cb0 .l0 .n{bottom:6px}.sheet.sa4:not(.up):has(.ia-vt.v1:hover) .cb0 .l1 .s3{bottom:14px}.sheet.sa4:not(.up):has(.ia-vt.v1:hover) .cb0 .l1 .n{bottom:6px}.sheet.sa4:not(.up):has(.ia-vt.v2:hover) .cb0 .l2 .s3{bottom:14px}.sheet.sa4:not(.up):has(.ia-vt.v2:hover) .cb0 .l2 .n{bottom:6px}}.sheet.opening .ia-cb.cb0{animation:.3s .22s both fadeIn}.ia-cb.cb1,.sheet.sa4.up .ia-cb.cb0{opacity:0}.sheet.sa4.up .ia-cb.cb1{opacity:1;transition:opacity .25s .25s}.sheet.sa4.up.ia-pause .ia-cb.cb1 .sg{background:#08142838}.sheet.sa4.up.ia-pause .ia-cb.cb1 .sg:after{display:none}.sheet.sa4.up.ia-pause .ia-cb.cb1 .n:after{opacity:.15;animation:none}.sheet.sa4.up.ia-pause .ia-cb.cb1 .n{box-shadow:inset 0 0 0 2px #08142859}@container (width<=760px){.ia-cb{display:none}}@container (width>=761px){.sa4 .ia-b1 .of-h{font-size:clamp(40px,8cqw - 39.04px,72px);transition:font-size .4s cubic-bezier(.76,0,.18,1)}.sheet.sa4.up .ia-b1 .of-h{font-size:clamp(40px,8cqw - 54.24px,72px)}}@media (prefers-reduced-motion:reduce){.ia-cb .sg:after{display:none!important}.ia-cb .n:after{opacity:1;animation:none!important}}@container (width<=760px){.sheet.s1,.sheet.s2,.sheet.s3{height:auto;min-height:0}.grid{display:block}.h{padding:18px 16px 22px}.s1 .of-h,.s2 .of-h,.a-top .of-h{min-height:0;margin:10px 0 12px;font-size:44px;line-height:.95}.s1 .of-l,.s2 .of-l,.a-top .of-l{margin:0 0 16px;font-size:18px}.s1 .of-c.big,.s2 .of-c.big,.a-top .of-c{min-height:54px;padding:0 18px;font-size:17px}.app .t{height:auto;min-height:176px;padding:16px}.t h3{font-size:24px}.t p{max-width:62%;font-size:14px}.fr{width:48%;bottom:-16%;right:-9%}.t-blog .fr,.t-shop .fr{width:48%;bottom:-16%}.t-member{--b:#3a7cb6;--c:#fff}.app .t-fix{min-height:270px;padding:18px 16px}.t-fix h3{margin-top:12px;font-size:32px}.fx-chips{flex-wrap:nowrap;gap:5px;width:100%;margin-top:12px}.fx-chips .fx-c{white-space:nowrap;flex:none;padding:6px 7px;font-size:13px}.t-fix .fx-go{bottom:18px;left:16px}.t-fix .fr{width:56%;bottom:-8%;right:-4%}.c-m{padding:18px 16px 0;display:block}.st,.s2 .st{height:360px;margin:24px 0}.s2 .np{width:236px;top:46px;left:-6px}.s2 .aw{width:84px;top:8px;left:158px}.s2 .rp{width:164px;top:0;right:0}.rp-s{border-radius:15px}.rn{border-radius:4px}.r4{border-radius:7px}.s4w.s4d{display:none}.s4w.s4m{margin-top:28px;padding:0;display:block}.ln2{display:none}.s4h{margin-bottom:8px}.s4 b{font-size:26px}.s4:not(:last-child):after{content:"";background:#081428;width:2px;height:18px;margin:8px 0 8px 12px;display:block}.a-top{padding:18px 16px 20px}.a-top .of-txt,.a-row{display:block}.a-row.has .a-c:not(.open),.a-top.has .of-l,.a-top.has .of-c{display:none}.a-top.has{padding-bottom:12px}.a-top.has .of-h{margin-bottom:0}.app .d-bk.has{color:#081428;cursor:pointer;align-items:center;gap:12px;width:100%;padding:0 16px 16px;display:flex}.d-bk .arr{fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:26px;height:14px;display:block}.a-c.open{animation:.25s cubic-bezier(.2,.8,.2,1) both dIn}@keyframes dIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.d-end.has{padding:22px 16px 28px;display:block}.app .a-c{border-left:0;border-top:2px solid var(--line);width:100%;min-height:150px;display:block;overflow:hidden}.a-c:first-child{border-top:2px solid var(--line)}.a-c .x-3d,.has .a-c:not(.open) .x-3d,.a-c:not(.open):hover .x-3d,.has .a-c:not(.open):hover .x-3d{width:56%;top:50%;left:auto;right:-10%;transform:translateY(-50%)}.a-c h3,.has .a-c:not(.open) h3{white-space:normal;writing-mode:horizontal-tb;width:56%;font-size:26px;animation:none;top:18px;bottom:auto;left:16px;transform:none}.a-go,.has .a-c:not(.open) .a-go{display:block;bottom:18px;left:16px;right:auto}.a-c.open .x-3d{width:112px;top:-4px;left:auto;right:-2%;transform:none}.a-c.open h3{white-space:normal;letter-spacing:-.03em;width:62%;padding:18px 0 0 16px;font-size:32px;line-height:1.02;display:block;position:static}.a-c.open .a-go{display:none}.a-c.open .p-ol{width:auto;margin:44px 16px 12px;position:relative;top:auto;bottom:auto;left:auto;overflow:visible}.a-c.open .p-ol b{font-size:19px}.a-c.open .p-r{font-size:15px}.sheet.sa4,.sheet.sa4.up{height:auto;min-height:0;overflow:visible}.sa4 .ia-b1,.sheet.sa4.up .ia-b1{height:auto;padding:18px 16px 12px;display:block}.sa4 .of-h{margin:10px 0 12px;font-size:44px;line-height:.95}.sa4 .of-l{margin:0;font-size:18px}.sheet.sa4.up .of-l,.sheet.sa4.up .sdr{display:none}.sa4 .sdr{justify-content:center;margin-top:8px}.sa4 .ia-b1 .ia-rb,.sheet.sa4.up .ia-b1 .ia-rb{width:230px}.sheet.sa4.up .a-bk{color:#081428;cursor:pointer;align-items:center;gap:12px;width:100%;padding:0 16px 16px;display:flex}.a-bk .arr{fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:26px;height:14px;display:block}.sa4 .dk,.sheet.sa4.up .dk{height:auto;display:none;overflow:visible}.sheet.sa4.up .dk{display:block}.sa4 .dc,.sa4 .dc:first-child{border-left:0;border-top:1px solid var(--ln);grid-template-columns:34px minmax(0,1fr);column-gap:14px;height:auto;padding:18px 16px;display:grid}.sa4 .dc:first-child{border-top:0}.sa4 .dn{grid-area:1/1/3}.sa4 .dc b{text-wrap:pretty;grid-column:2;margin:0;font-size:21px}.sa4 .dr{grid-column:2;margin-top:4px;font-size:15.5px}.sa4 .ia-vs{display:block}.sheet.sa4.up .ia-vs{display:none}.app .sa4 .ia-vt{width:100%;height:auto;min-height:190px;padding:20px 16px}.sa4 .ia-vt h3{font-size:34px}.sa4 .ia-vt p{margin-top:12px;font-size:17px}.sa4 .ia-vc{margin-top:22px}.app .sa4 .ia-vt:hover{transform:none}.sheet.sa4.up .a-end{padding:22px 16px 28px;display:block}.sa4 .a-end .ia-go{width:100%}.sheet.s5{height:auto;min-height:0;overflow:visible}.wh{flex-wrap:wrap;gap:12px;padding:18px 16px 16px}.wh h1{width:100%;font-size:44px}.wts{flex-wrap:wrap;gap:6px;padding:0}.app .wt{padding:9px 12px;font-size:15px}.wh-h{display:none}.trk{gap:16px;padding:0 16px 24px}.wk{--vh:188px}.cd{scroll-margin-left:16px}.cd.ap{width:calc(var(--vh)*1.6)}.fps{gap:8px}.fp{border-radius:18px;padding:5px}.fp .shot{border-radius:13px}.fb{border-radius:8px}.cc h2{font-size:28px}.cdd{font-size:16px}.mr{gap:8px;padding:18px 20px 22px}.mr-n{margin-bottom:6px;font-size:80px}.mr-x{height:11px}.sheet.s6{height:auto;min-height:0;overflow:visible}.ab-top{padding:18px 16px 20px;display:block}.s6 .of-h{margin:10px 0 12px;font-size:44px;line-height:.95}.s6 .of-l{margin-bottom:16px;font-size:18px}.s6 .of-c.big{min-height:54px;padding:0 18px;font-size:17px}.ab-v{height:300px;margin-top:24px}.ab-ph{border-radius:16px;width:190px;height:190px;top:6px;right:14px;transform:perspective(800px)rotateY(-10deg)}.ab-van{width:210px;bottom:-22px;left:-22px}.ab-st{--p:20px;display:block}.ab-s,.ab-s0,.ab-s1,.ab-s2{min-height:0;margin-left:0;padding:18px 16px 20px}.ab-s0,.ab-s1{padding-bottom:calc(20px + var(--p));clip-path:polygon(0 0,100% 0,100% calc(100% - var(--p)),50% 100%,0 calc(100% - var(--p)))}.ab-s1,.ab-s2{margin-top:calc(-1*var(--p));padding-top:calc(18px + var(--p))}.ab-s h3{font-size:28px}.ab-x{font-size:16px}.ab-ln{padding:20px 16px 26px;display:block}.app .ab-bl{flex-wrap:wrap;margin-top:18px;font-size:17px}}.dm-orb{animation:20s linear -2.5s infinite dmSpin;position:absolute;inset:-7% 0 7%}.dm-it{aspect-ratio:1;width:46%;transform:rotate(var(--a)) translateY(-60%) rotate(calc(-1*var(--a)));position:absolute;top:27%;left:27%}.dm-in{animation:20s linear -2.5s infinite reverse dmSpin;position:absolute;inset:0;container-type:inline-size}.dm-in .i3-shd{opacity:.7}@keyframes dmSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dm-orb,.dm-in{animation:none}}:where(.app) :where(a.addr,a.nav,a.pill,a.lang,a.name-b,a.bar-n,a.port,a.of-c,a.lv-c,a.t,a.ia-go,a.ia-vt,a.a-c,a.a-bk,a.d-bk){text-align:left;cursor:pointer;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-shadow:none;display:inline-block}.app a.lang{justify-content:center;align-items:center;display:flex}html.veiled:after{content:"";z-index:20;background:var(--veil);position:fixed;inset:0}.panel .ts{margin-top:-18px}.panel .ts.show{margin-top:0}.panel .f-err{color:#ffb877;margin:0;font-size:15px;font-weight:600;line-height:1.35}.app .inp[aria-invalid]{outline:2px solid #ffb877}@media (width<=760px){.app,.sheet{min-height:100svh}}@media (width>=761px){html,body{height:100%;overflow:clip}.app{--k:var(--fit,1);width:calc(100vw / var(--k));height:calc(100dvh / var(--k));min-height:0;transform:scale(var(--k));transform-origin:0 0}.sheet{height:100%;min-height:0}}.turn{display:none}@media (hover:none) and (pointer:coarse) and (orientation:landscape) and (height<=500px){.turn{z-index:1000;justify-content:center;align-items:center;gap:26px;padding:24px;font-family:Bricolage Grotesque,Arial Narrow,system-ui,sans-serif;display:flex;position:fixed;inset:0}.turn svg{flex:none;animation-name:turn-phone;animation-duration:2.4s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;rotate:-90deg}.turn p{letter-spacing:-.01em;max-width:16em;margin:0;font-size:24px;font-weight:700;line-height:1.15}.turn small{opacity:.75;margin-top:6px;font-size:15px;font-weight:400;display:block}@keyframes turn-phone{0%,30%{rotate:-90deg}60%,to{rotate:0deg}}@media (prefers-reduced-motion:reduce){.turn svg{animation-name:none;rotate:0deg}}}@media (width>=761px) and (width<=1180px) and (orientation:portrait){.app .port{min-height:218px;padding:22px 12px 20px 18px}.pt{font-size:22px}.ps{font-size:14.5px}.who{margin-top:44px}.s1 .of-h{margin:8px 0 12px;font-size:42px}.s1 .of-l{margin:0 0 14px;font-size:15px}.app .s1 .of-c.big{min-height:46px;padding:0 18px;font-size:16px}.s1 .t h3{font-size:22px}.s1 .t p{font-size:13px}.app .s1 .t-fix{padding:18px 20px}.s1 .t-fix h3{white-space:normal;margin-top:10px;font-size:34px}.s1 .fx-chips{width:64%}.s1 .t-fix .fr{width:32%;bottom:-4%;right:2%}.s1 .t-fix .fx-go{bottom:16px;left:20px}.s2 .c-m{flex-direction:column;justify-content:center;align-items:flex-start;padding:8px 32px 0;display:flex}.s2 .c-m .of-txt{display:contents}.s2 .c-m .mono{order:1}.s2 .of-h{order:2;margin:10px 0 14px;font-size:64px;line-height:.94}.s2 .of-l{order:3;max-width:34em;margin:0;font-size:19px}.s2 .st{zoom:.68;order:4;align-self:center;width:720px;height:680px;margin:0}.app .s2 .of-c.big{order:5;min-height:54px;margin-top:6px;padding:0 22px;font-size:18px}.s2 .s4 b{font-size:26px}.a-top{padding:16px 32px 14px}.a-top .of-txt{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:28px}.a-top .of-h{white-space:nowrap;grid-area:2/1/auto/-1;min-height:0;margin:8px 0 10px;font-size:clamp(28px,3.8vw,44px)}.a-top .of-l{grid-area:3/1;max-width:30em;margin:0;font-size:16px}.a-top .of-c{grid-area:3/2;justify-self:end}.app .a-top .of-c.big{white-space:nowrap;min-height:50px;padding:0 20px;font-size:17px}.s3 .a-c h3{white-space:normal;font-size:24px;right:60px}.s3 .has .a-c:not(.open) h3{white-space:nowrap;right:auto}.s3 .a-c.open h3{font-size:48px;top:18px;left:28px}.s3 .a-c.open .p-ol{width:auto;inset:84px 28px 210px}.s3 .a-c.open .x-3d{width:230px;inset:auto 24px -16px auto;transform:none}.app .sheet.sa4 .ia-b1{grid-template-columns:minmax(0,1fr) 340px;gap:16px;height:440px;padding-top:14px}.app .sa4 .ia-b1 .ia-rb{width:340px}.app .sa4 .ia-b1 .of-h{font-size:44px}.app .sa4 .of-l{font-size:17px}.app .sheet.sa4:not(.up) .ia-vs{flex:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;width:66.666%}.app .sheet.sa4:not(.up) .ia-vt{height:calc(33.3333dvh - 168.667px);min-height:0;padding:18px 24px 16px;transition-delay:.4s;overflow:hidden}.app .sheet.sa4.up .ia-vt{transition-delay:0s}.app .sheet.sa4:not(.up) .ia-vt h3{font-size:32px}.app .sheet.sa4:not(.up) .ia-vt p{max-width:none;margin-top:8px;font-size:16px}.app .sheet.sa4:not(.up) .ia-vc{font-size:16px}.app .sa4 .ia-vt:hover{transform:none}.app .sheet.sa4.up .ia-b1{grid-template-columns:minmax(0,1fr) 360px;height:400px}.app .sheet.sa4.up .ia-b1 .ia-rb{width:300px}.app .sheet.sa4.up .ia-b1 .of-h{font-size:40px}.app .sheet.sa4.up .sdr{flex-wrap:wrap;justify-content:flex-end;row-gap:16px}.sheet.sa4.up .ia-vt h3{font-size:24px}.app .sa4 .dk{grid-template-columns:minmax(0,1fr);grid-auto-rows:calc(20dvh - 109.2px);width:66.666%}.app .sheet.sa4.up .dk{height:calc(100dvh - 546px)}.app .sa4 .dc,.app .sa4 .dc:first-child{border-left:0;border-top:1px solid var(--ln);grid-template-columns:34px minmax(0,1fr);align-content:center;column-gap:14px;height:auto;min-height:0;padding:0 24px 0 32px;display:grid}.app .sa4 .dc:first-child{border-top:0}.app .sa4 .dn{grid-area:1/1/3}.app .sa4 .dc b{grid-column:2;margin:0;font-size:21px}.app .sa4 .dr{grid-column:2;margin-top:3px;font-size:15px}.app .sa4 .ia-cb{height:calc(100dvh - 66px);bottom:auto}.app .sa4 .ia-cb .s3{display:none!important}.app .sa4 .ia-cb .sh{left:66.666%!important}.app .sa4 .ia-cb .n{bottom:auto!important;left:66.666%!important}.sa4 .cb0 .l0 .s1{height:calc(16.6667dvh + 52.6667px)!important;top:303px!important;left:calc(100% - 218px)!important}.sa4 .cb0 .l1 .s1{height:calc(50dvh - 116px)!important;top:303px!important;left:calc(100% - 202px)!important}.sa4 .cb0 .l2 .s1{height:calc(83.3333dvh - 284.667px)!important;top:303px!important;left:calc(100% - 186px)!important}.sa4 .cb0 .l0 .sh{width:calc(33.333% - 218px)!important;top:calc(16.6667dvh + 355.667px)!important}.sa4 .cb0 .l1 .sh{width:calc(33.333% - 202px)!important;top:calc(50dvh + 187px)!important}.sa4 .cb0 .l2 .sh{width:calc(33.333% - 186px)!important;top:calc(83.3333dvh + 18.3333px)!important}.sa4 .cb0 .l0 .n{top:calc(16.6667dvh + 347.667px)!important}.sa4 .cb0 .l1 .n{top:calc(50dvh + 179px)!important}.sa4 .cb0 .l2 .n{top:calc(83.3333dvh + 10.3333px)!important}.sa4 .cb1 .l0 .s1{height:calc(10dvh + 37.4px)!important;top:308px!important;left:calc(100% - 202px)!important}.sa4 .cb1 .l1 .s1{height:calc(30dvh - 71.8px)!important;top:308px!important;left:calc(100% - 192px)!important}.sa4 .cb1 .l2 .s1{height:calc(50dvh - 181px)!important;top:308px!important;left:calc(100% - 182px)!important}.sa4 .cb1 .l3 .s1{height:calc(70dvh - 290.2px)!important;top:308px!important;left:calc(100% - 172px)!important}.sa4 .cb1 .l4 .s1{height:calc(90dvh - 399.4px)!important;top:308px!important;left:calc(100% - 162px)!important}.sa4 .cb1 .l0 .sh{width:calc(33.333% - 202px)!important;top:calc(10dvh + 345.4px)!important}.sa4 .cb1 .l1 .sh{width:calc(33.333% - 192px)!important;top:calc(30dvh + 236.2px)!important}.sa4 .cb1 .l2 .sh{width:calc(33.333% - 182px)!important;top:calc(50dvh + 127px)!important}.sa4 .cb1 .l3 .sh{width:calc(33.333% - 172px)!important;top:calc(70dvh + 17.8px)!important}.sa4 .cb1 .l4 .sh{width:calc(33.333% - 162px)!important;top:calc(90dvh - 91.4px)!important}.sa4 .cb1 .l0 .n{top:calc(10dvh + 337.4px)!important}.sa4 .cb1 .l1 .n{top:calc(30dvh + 228.2px)!important}.sa4 .cb1 .l2 .n{top:calc(50dvh + 119px)!important}.sa4 .cb1 .l3 .n{top:calc(70dvh + 9.79999px)!important}.sa4 .cb1 .l4 .n{top:calc(90dvh - 99.4px)!important}.sheet:has(.panel) .of-top{grid-template-columns:minmax(0,1fr);align-content:start;justify-items:center;gap:24px;padding:30px 32px}.sheet:has(.panel) .of-txt{text-align:center;max-width:40em}.sheet:has(.panel) .of-h{margin:8px 0 12px;font-size:64px}.sheet:has(.panel) .of-l{margin:0 auto;font-size:19px}.sheet .panel{box-sizing:border-box;gap:18px;width:100%;max-width:720px;padding:28px}.sheet .panel h2{text-align:center}.sheet .panel .tabs{justify-content:center}.app .ab-top{grid-template-rows:auto auto auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:0 32px;padding:16px 32px 6px}.ab-top .of-txt{display:contents}.ab-top .of-txt>*{grid-column:1;align-self:start}.s6 .of-h{grid-row:2;margin:8px 0 14px;font-size:50px;line-height:.96}.s6 .of-l{max-width:none;margin:0 0 10px;font-size:17px;line-height:1.3}.s6 .of-l.ab-l1{margin-bottom:8px}.ab-top .of-c{grid-area:6/1/auto/-1;justify-self:center;margin-top:18px}.app .s6 .of-c.big{min-height:54px;padding:0 26px;font-size:18px}.app .ab-v{grid-area:1/2/6;align-self:stretch;height:auto;min-height:360px;margin-top:0}.app .ab-ph{border-radius:20px;width:270px;height:270px;top:8px;right:0;transform:perspective(900px)rotateY(-10deg)}.app .ab-van{width:280px;top:250px;bottom:auto;left:-64px}.ab-s{min-height:150px;padding-top:16px;padding-bottom:18px}.ab-s h3{font-size:26px}.ab-x{font-size:15px}}
