:root{--ink:#0c2a3f;--ink2:#305a73;--ink3:#5d7891;--acc:#1d4ed8;--acc2:#0ea5e9;--th:#1e40af;--line:#dbe7f5;--navy:#0b2b55;--gold:#fbbf24;--gold2:#f59e0b;--ok:#059669;--grad:linear-gradient(135deg,#0ea5e9,#1d4ed8);--ggold:linear-gradient(135deg,#fde68a,#fbbf24 45%,#f59e0b);--font:"Plus Jakarta Sans","Segoe UI",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,Consolas,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font);color:var(--ink);-webkit-font-smoothing:antialiased;background:#f2f8ff;margin:0;overflow-x:hidden}body.lock{overflow:hidden}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}svg{flex:none}img{max-width:100%}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.hero-bg{background:linear-gradient(160deg,#a5e3ff 0%,#5fb8f5 36%,#2d7fd6 78%,#1c4fa8 100%);padding-bottom:84px;position:relative;overflow:hidden}.hero-bg:before{content:"";pointer-events:none;background:radial-gradient(46% 58% at 72% 46%,#ffffff80,#fff0 70%);position:absolute;inset:0}.hero-bg:after{content:"";background:linear-gradient(#f2f8ff00,#f2f8ff);height:70px;position:absolute;bottom:0;left:0;right:0}.top{z-index:30;align-items:center;gap:12px;max-width:1320px;margin:0 auto;padding:16px 24px;display:flex;position:relative}.logo{align-items:center;gap:10px;text-decoration:none;display:flex}.logo .lm{filter:drop-shadow(0 8px 10px #0e286e59);flex:none;width:40px;height:40px;display:block}.logo span{color:#06223a;letter-spacing:-.02em;font-size:21px;font-weight:800}.logo span b{color:var(--acc)}.menu{-webkit-backdrop-filter:blur(18px);background:#ffffff8c;border:1px solid #ffffffbf;border-radius:999px;align-items:center;gap:2px;margin-left:14px;padding:4px;display:flex}.menu a{color:#0b3a66;white-space:nowrap;border-radius:999px;padding:7px 12px;font-size:13.5px;font-weight:700;text-decoration:none}.menu a:hover{background:#fff}.menu a.hot{background:var(--navy);color:#fff;align-items:center;gap:6px;padding:7px 13px 7px 9px;display:inline-flex}.menu a.hot:hover{background:#0f3a73}.menu a.hot i{background:var(--ggold);color:#5b3a00;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.menu a.hot i svg{width:13px;height:13px}.sp{flex:1}.btn{-webkit-backdrop-filter:blur(18px);color:var(--th);white-space:nowrap;background:#ffffffc7;border:1px solid #fffc;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex;box-shadow:0 8px 18px -10px #0c2a5a8c}.btn:hover{background:#fff;transform:translateY(-2px)}.btn.pri{background:var(--grad);color:#fff;border-color:#0000}.btn.pri:hover{box-shadow:0 14px 26px -12px #1d4ed8cc}.btn.gold{background:var(--ggold);color:#4a2c00;border-color:#0000}.btn.ln{background:#fff;border-color:#cfe0f7}.btn.lg{border-radius:14px;padding:14px 22px;font-size:15.5px}.btn svg{width:16px;height:16px}.burger{width:44px;height:44px;color:var(--navy);background:#ffffffc7;border:1px solid #fffc;border-radius:12px;place-items:center;display:none}.burger svg{width:20px;height:20px}.drawer{z-index:120;background:#fff;flex-direction:column;gap:4px;width:min(320px,86vw);padding:18px;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;inset:0 0 0 auto;transform:translate(105%);box-shadow:-20px 0 40px -20px #06184680}.drawer.on{transform:none}.drawer a{color:var(--navy);border-radius:12px;padding:13px 12px;font-weight:700;text-decoration:none}.drawer a:hover{background:#eff6ff}.drawer a.hot{background:var(--navy);color:#fff;margin:4px 0}.drawer .dx{width:44px;height:44px;color:var(--navy);background:#eff6ff;border:0;border-radius:12px;align-self:flex-end;place-items:center;display:grid}.drawer .dx svg{width:18px;height:18px}.hero{z-index:2;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:34px;max-width:1320px;margin:0 auto;padding:22px 24px 0;display:grid;position:relative}.hero>div:first-child{padding-top:150px}.kick{letter-spacing:.16em;text-transform:uppercase;color:#06345c;background:#fff9;border:1px solid #fffc;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:12.5px;font-weight:800;display:inline-flex}.kick i{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #10b98140}.hero h1{letter-spacing:-.03em;color:#06223a;margin:16px 0 0;font-size:clamp(33px,3.8vw,56px);line-height:1.05}.hero h1 span{color:#fff;text-shadow:0 3px #1e40af,0 10px 24px #06184659}.hero .lead{color:#08345a;max-width:520px;margin:16px 0 0;font-size:17px;line-height:1.6}.hero .lead b{color:#06223a}.acts{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.meta{flex-wrap:wrap;gap:22px;margin-top:24px;display:flex}.meta div{border-left:3px solid #fffc;padding-left:10px}.meta small{letter-spacing:.12em;text-transform:uppercase;color:#0b3a66;font-size:11.5px;font-weight:800;display:block}.meta b{color:#06223a;font-size:20px}.promo{-webkit-backdrop-filter:blur(16px);background:#ffffffb8;border:1px solid #ffffffd9;border-radius:16px;align-items:center;gap:12px;max-width:520px;margin-top:24px;padding:10px 14px 10px 10px;text-decoration:none;transition:transform .2s;display:flex;box-shadow:0 14px 26px -18px #061846b3}.promo:hover{transform:translateY(-2px)}.promo .mb{background:linear-gradient(150deg,#1e40af,#0b2b55);border-radius:6px;flex:none;width:44px;height:52px;position:relative;box-shadow:inset 3px 0 #ffffff40}.promo .mb:before{content:"";background:#8b5cf6;border-radius:2px 2px 0 0;height:8px;position:absolute;top:-6px;left:6px;right:20px}.promo .mb:after{content:"";background:#6366f1;border-radius:2px 2px 0 0;height:7px;position:absolute;top:-5px;left:24px;right:6px}.promo .mb i{background:var(--ggold);height:9px;position:absolute;top:20px;left:-3px;right:-3px;transform:rotate(-8deg)}.promo b{color:var(--navy);font-size:14.5px;display:block}.promo span{color:var(--ink2);font-size:13px}.promo em{color:var(--acc);white-space:nowrap;margin-left:auto;font-size:14px;font-style:normal;font-weight:800}.lib{-webkit-backdrop-filter:blur(10px);z-index:31;background:linear-gradient(#ffffff73,#ffffff38);border:1px solid #ffffffbf;border-radius:24px;margin-top:120px;padding:18px 22px 22px;position:relative;box-shadow:0 40px 60px -40px #061846d9,inset 0 1px #ffffffd9}.lib .petw{z-index:6;pointer-events:none;position:absolute;top:-150px;right:40px}.lib .pet{object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 10px 8px #0618464d);width:150px;height:182px;transition:transform .35s;display:block}.lib .bub{z-index:7;width:max-content;max-width:240px;color:var(--navy);text-align:center;opacity:0;pointer-events:none;background:#fff;border-radius:14px;padding:8px 13px;font-size:13px;font-weight:700;line-height:1.35;transition:opacity .22s,transform .22s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,6px);box-shadow:0 10px 20px -12px #061846b3}.lib .bub:after{content:"";border:7px solid #0000;border-top-color:#fff;margin-left:-7px;position:absolute;top:100%;left:50%}.lib .bub.on{opacity:1;transform:translate(-50%)}.lib .bub.side{bottom:auto;left:calc(100% - 10px);transform:translateY(4px)}.lib .bub.side.on{transform:none}.lib .bub.side:after{border-top-color:#0000;border-right-color:#fff;margin:0;top:12px;left:-13px}.lib .bub.side.sl{left:auto;right:calc(100% - 10px)}.lib .bub.side.sl:after{border-left-color:#fff;border-right-color:#0000;left:auto;right:-13px}html[data-theme=dark] .lib .bub.side:after{border-top-color:#0000;border-right-color:var(--d3)}html[data-theme=dark] .lib .bub.side.sl:after{border-right-color:#0000;border-left-color:var(--d3)}.tools{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.tools .cap{letter-spacing:.16em;text-transform:uppercase;color:#06345c;margin-right:4px;font-size:12px;font-weight:800}.srch{background:#fff;border:1px solid #cfe0f7;border-radius:12px;flex:200px;align-items:center;gap:8px;max-width:280px;height:42px;padding:0 10px;display:flex;box-shadow:0 8px 16px -14px #06184699}.srch svg{width:17px;height:17px;color:var(--ink3)}.srch input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px}.srch:focus-within{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa4d}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{color:#0b3a66;background:#ffffff9e;border:1px solid #ffffffd9;border-radius:999px;min-height:36px;padding:7px 12px;font-size:12.5px;font-weight:700}.chip:hover{background:#fff}.chip.on{background:var(--navy);color:#fff;border-color:#0000}.fcount{color:#06345c;margin-left:auto;font-size:12.5px;font-weight:700}.row{position:relative}.row+.row{margin-top:34px}.rowin{perspective:1000px;perspective-origin:50% 25%;align-items:flex-end;gap:4px;height:248px;padding:0 12px 16px;display:flex;position:relative}.rowin:after{content:"";z-index:0;background:linear-gradient(#e0f2fe,#93c5fd 60%,#60a5fa);border-radius:4px;height:16px;position:absolute;bottom:0;left:-12px;right:-12px;box-shadow:0 14px 18px -10px #06184699,inset 0 1px #fff}.rl{z-index:2;letter-spacing:.14em;text-transform:uppercase;color:#0b3a66;pointer-events:none;font-size:9.5px;font-weight:800;line-height:12px;position:absolute;bottom:2px;left:8px}.bk{z-index:1;transform-style:preserve-3d;background:0 0;border:0;flex:none;padding:0;transition:opacity .3s,filter .3s;position:relative}.bk .bki{transform-style:preserve-3d;transform-origin:50% 100%;pointer-events:none;transition:transform .45s cubic-bezier(.3,1.4,.5,1);display:block;position:absolute;inset:0}.bk .spn{border-radius:4px 4px 2px 2px;flex-direction:column;justify-content:space-between;align-items:center;padding:10px 0 8px;transition:box-shadow .3s;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:inset 3px 0 #ffffff40,inset -4px 0 6px #0000002e,0 2px #00000026}.bk .spn:before,.bk .spn:after{content:"";background:#ffffff80;height:3px;position:absolute;left:0;right:0}.bk .spn:before{top:42px}.bk .spn:after{bottom:66px}.bk .tag{width:26px;height:26px;font-family:var(--mono);color:#0b2b55;background:#ffffffeb;border-radius:50%;flex:none;place-items:center;font-size:9.5px;font-weight:800;display:grid}.bk .tt{flex-direction:row-reverse;flex:1;justify-content:center;align-items:center;gap:4px;min-height:0;padding:10px 0;display:flex}.bk .ttl{writing-mode:vertical-rl;letter-spacing:.01em;white-space:nowrap;font-size:13.5px;font-weight:800;line-height:1;transform:rotate(180deg)}.bk .sub{writing-mode:vertical-rl;white-space:nowrap;opacity:.85;font-size:11px;font-weight:600;line-height:1;transform:rotate(180deg)}.bk .fp{writing-mode:vertical-rl;letter-spacing:.12em;color:#065f46;background:#ffffffeb;border-radius:99px;flex:none;padding:6px 2px;font-size:8.5px;font-weight:800;line-height:1;transform:rotate(180deg)}.bk .sd{transform-origin:0;border-radius:0 6px 6px 0;flex-direction:column;width:132px;height:100%;display:flex;position:absolute;top:0;left:100%;overflow:hidden;transform:rotateY(90deg);box-shadow:inset 6px 0 8px #00000040}.bk .sd .im{background:#00000026;height:46%;position:relative;overflow:hidden}.bk .sd .im img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bk .sd .im span{font-family:var(--mono);opacity:.9;place-items:center;font-size:30px;font-weight:800;display:grid;position:absolute;inset:0}.bk .sd .tx{flex-direction:column;flex:1;justify-content:flex-end;padding:9px 10px;display:flex}.bk .sd b{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}.bk .sd small{opacity:.9;margin-top:5px;font-size:10.5px}.bk:hover,.bk:focus-visible{z-index:4;outline:none}.bk:focus-visible .spn{outline-offset:2px;outline:3px solid #fff}.bk.lean{margin:0 6px 0 14px}.bk.lean .bki{transform:rotate(-7deg)}.bk.dim,.bx.dim{opacity:.22;filter:grayscale(.85)blur(.3px)}.bk.hit .bki{transform:translateY(-8px)}.bk:hover .bki,.bk:focus-visible .bki{transform:translateY(-20px)translateZ(64px)rotateY(-50deg)scale(1.06)}.bk.hit .spn{box-shadow:0 0 0 3px #fff,0 0 24px 6px #38bdf8d9,inset 3px 0 #ffffff40}.bk.gone{pointer-events:none;transition:opacity .2s linear;opacity:0!important}.bx{z-index:2;width:172px;height:236px;transform-style:preserve-3d;transform-origin:50% 100%;background:0 0;border:0;flex:none;margin:0 14px 0 4px;padding:0;transition:transform .45s cubic-bezier(.3,1.4,.5,1),width .65s cubic-bezier(.55,.05,.25,1),margin .65s cubic-bezier(.55,.05,.25,1),opacity .3s,filter .3s;position:relative}.bx .cube{width:172px;height:100%;transform-style:preserve-3d;transform-origin:50% 50% -32px;margin-left:-86px;transition:transform .75s cubic-bezier(.55,.05,.25,1);position:absolute;top:0;left:50%}.bx .cube>.bxf{backface-visibility:hidden}.bxs{color:#fff;backface-visibility:hidden;background:linear-gradient(90deg,#0b2b55,#1e40af 38%,#2563eb 58%,#1e3a8a);border-radius:4px;flex-direction:column;justify-content:space-between;align-items:center;width:64px;height:100%;padding:12px 0 10px;display:flex;position:absolute;top:0;left:54px;overflow:hidden;box-shadow:inset 3px 0 #fff3,inset -4px 0 6px #0000004d}.bxs.l{transform:translateZ(-32px)rotateY(-90deg)translateZ(86px)}.bxs.r{transform:translateZ(-32px)rotateY(90deg)translateZ(86px)}.bxs .tg{background:var(--ggold);color:#4a2c00;width:30px;height:30px;font-family:var(--mono);border-radius:50%;flex:none;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid}.bxs b{writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.02em;font-size:15px;font-weight:800;transform:rotate(180deg)}.bxs b span{color:#7dd3fc}.bxs em{writing-mode:vertical-rl;letter-spacing:.14em;background:var(--ggold);color:#4a2c00;border-radius:99px;padding:7px 3px;font-size:8.5px;font-style:normal;font-weight:800;line-height:1;transform:rotate(180deg)}.bxt,.bxb{transform-origin:0 0;backface-visibility:hidden;background:linear-gradient(#1e40af,#0b2b55);width:172px;height:64px;position:absolute;left:0}.bxt{background:linear-gradient(90deg,#1e3a8a,#2563eb 50%,#1e3a8a);top:0;transform:translateZ(-64px)rotateX(90deg)}.bxb{top:100%;transform:rotateX(-90deg)}.bx.tuck{width:64px;margin:0 12px 0 6px}.bx.tuck .cube{transform:translateZ(-54px)rotateY(90deg)}.bx .peek{transition:opacity .35s,transform .45s}.bx.tuck .peek{opacity:0;transform:translateY(16px)}.bx.tuck:hover,.bx.tuck:focus-visible,.bx.tuck.peekout{z-index:6;transform:translateY(-14px)translateZ(52px)}.bx.tuck:hover .cube,.bx.tuck:focus-visible .cube,.bx.tuck.peekout .cube{transform:translateZ(-54px)rotateY(50deg)}.bx.gone{pointer-events:none;opacity:0!important}.bxs{gap:10px;background:linear-gradient(90deg,#071d40,#1e3a8a 30%,#2563eb 55%,#1e3a8a 80%,#071d40)!important;justify-content:flex-start!important;padding:10px 0 12px!important;box-shadow:inset 0 0 0 2px #fbbf248c,inset 0 6px 0 -2px #fbbf24e6,inset 0 -6px 0 -2px #fbbf24e6,inset -5px 0 8px #00000059!important}.bxs .nw{letter-spacing:.1em;color:#fff;background:linear-gradient(135deg,#fb7185,#e11d48);border-radius:5px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:800;box-shadow:0 4px 10px -4px #e11d48cc}.bxs .tg{box-shadow:0 0 0 3px #ffffff2e;width:34px!important;height:34px!important;font-size:10px!important}.bxs b{flex:1;align-items:center;display:flex;font-size:17px!important}.bxs .bd{background:var(--ggold);flex:none;width:100%;height:5px}.bx.tuck .bxs.l{animation:2.6s ease-in-out infinite bxglow}@keyframes bxglow{50%{box-shadow:inset 0 0 0 2px #fbbf24e6,inset 0 6px 0 -2px #fbbf24e6,inset 0 -6px 0 -2px #fbbf24e6,inset -5px 0 8px #00000059,0 0 22px 4px #fbbf248c}}.htag{z-index:7;transform-origin:50% -10px;pointer-events:auto;background:var(--ggold);color:#4a2c00;width:92px;font-family:var(--font);border-radius:8px 8px 10px 10px;flex-direction:column;align-items:center;gap:1px;margin-left:-46px;padding:7px 6px 6px;animation:3.2s ease-in-out infinite swing;display:flex;position:absolute;top:calc(100% + 16px);left:50%;box-shadow:0 10px 18px -8px #061846b3}.htag i{background:#94a3b8;width:1.5px;height:12px;margin-left:-.75px;position:absolute;top:-12px;left:50%}.htag:before{content:"";background:#fff7d6;border-radius:50%;width:7px;height:7px;margin-left:-3.5px;position:absolute;top:5px;left:50%;box-shadow:inset 0 1px 2px #00000059}.htag b{letter-spacing:.1em;margin-top:8px;font-size:9.5px;font-weight:800}.htag span{white-space:nowrap;font-size:12px;font-weight:800}@keyframes swing{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.bx.tuck:hover .htag,.bx.peekout .htag{animation-duration:1.1s}.bx .peek{border-radius:3px 3px 0 0;height:24px;position:absolute;top:-12px;box-shadow:inset 2px 0 #ffffff4d}.bx .peek.p1{background:linear-gradient(90deg,#5b21b6,#8b5cf6 40%,#6d28d9);width:64px;left:14px}.bx .peek.p2{background:linear-gradient(90deg,#3730a3,#6366f1 40%,#4338ca);width:74px;top:-8px;left:82px}.bx .peek b{text-align:center;font-family:var(--mono);color:#fff;letter-spacing:.05em;font-size:9px;font-weight:800;position:absolute;top:4px;left:0;right:0}.bxf{color:#fff;text-align:left;background:radial-gradient(120% 70% at 18% 8%,#ffffff38,#fff0 55%),repeating-linear-gradient(45deg,#ffffff08 0 2px,#00000008 2px 4px),linear-gradient(155deg,#2563eb,#1e40af 42%,#0b2b55);border-radius:6px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 5px 0 #ffffff2e,inset -6px 0 10px #0000004d,0 18px 26px -14px #061846e6}.bxf:before{content:"";pointer-events:none;border:1.5px solid #bae6fd73;border-radius:5px;position:absolute;inset:7px}.bxf .sh{background:linear-gradient(90deg,#fff0,#ffffff61,#fff0);width:42%;animation:4.2s ease-in-out infinite sheen;position:absolute;top:-40%;bottom:-40%;left:-60%;transform:rotate(18deg)}@keyframes sheen{0%,55%{left:-60%}85%,to{left:130%}}.bxf .in{flex-direction:column;padding:22px 16px 16px;display:flex;position:absolute;inset:0}.bxf .k{letter-spacing:.2em;text-transform:uppercase;color:#bfe3ff;font-size:9.5px;font-weight:800}.bxf h4{letter-spacing:-.01em;margin:6px 0 0;font-size:21px;line-height:1.05}.bxf h4 span{color:#7dd3fc}.bxf .s{color:#cfe6ff;margin-top:6px;font-size:11px;line-height:1.35}.bxf .rb{background:var(--ggold);color:#4a2c00;letter-spacing:.06em;text-transform:uppercase;place-items:center;height:30px;font-size:10.5px;font-weight:800;display:grid;position:absolute;top:118px;left:-26px;right:-26px;transform:rotate(-9deg);box-shadow:0 6px 12px -6px #00000080}.bxf .pr{align-items:baseline;gap:5px;margin-top:auto;display:flex}.bxf .pr small{color:#bfe3ff;font-size:10.5px}.bxf .pr b{letter-spacing:-.01em;font-size:17px}.bx .hang{transform-origin:0 0;color:var(--navy);white-space:nowrap;z-index:3;background:#fff;border-radius:6px;padding:5px 8px 5px 13px;font-size:10.5px;font-weight:800;position:absolute;top:30px;right:-18px;transform:rotate(9deg);box-shadow:0 8px 14px -8px #061846b3}.bx .hang:before{content:"";background:#cbd5e1;border-radius:50%;width:5px;height:5px;margin-top:-2.5px;position:absolute;top:50%;left:4px}.bx:hover,.bx:focus-visible{z-index:5;outline:none;transform:translateY(-12px)translateZ(36px)scale(1.04)}.bx:after{content:"";height:16px;position:absolute;top:100%;left:0;right:0}.bx:focus-visible .bxf{outline-offset:3px;outline:3px solid #fff}.bx.hit .bxf{box-shadow:0 0 0 3px #fff,0 0 28px 8px #fbbf24cc}.deco{z-index:1;flex:none;align-self:flex-end;position:relative}.bookend{background:linear-gradient(90deg,#1e40af,#3b82f6);border-radius:4px 4px 0 0;width:16px;height:76px;box-shadow:inset -2px 0 #ffffff4d}.cup{width:54px;height:66px;margin:0 8px}.cup:before{content:"";background:linear-gradient(160deg,#fde68a,#f59e0b);border-radius:0 0 24px 24px;height:40px;position:absolute;top:0;left:8px;right:8px;box-shadow:inset -5px -5px #b4530940}.cup:after{content:"";clip-path:polygon(35% 0,65% 0,70% 50%,100% 66%,100% 100%,0 100%,0 66%,30% 50%);background:linear-gradient(#f59e0b,#b45309);height:28px;position:absolute;bottom:0;left:16px;right:16px}.plant{width:48px;height:90px;margin:0 8px}.plant:before{content:"";background:linear-gradient(#fff,#cfe3fb);border-radius:4px 4px 10px 10px;height:34px;position:absolute;bottom:0;left:6px;right:6px}.plant:after{content:"";background:radial-gradient(30% 50% at 30% 60%,#34d399 0 98%,#0000),radial-gradient(28% 55% at 70%,#10b981 0 98%,#0000),radial-gradient(26% 50% at 50% 30%,#059669 0 98%,#0000);height:58px;position:absolute;bottom:32px;left:4px;right:4px}.vase{width:62px;height:132px;margin:0 14px 0 46px}.vase:before{content:"";z-index:1;background:linear-gradient(100deg,#fffffff2,#bae6fdbf 35%,#7dd3fc8c 70%,#ffffffd9);border:1px solid #ffffffe6;border-radius:14px 14px 18px 18px/10px 10px 22px 22px;height:56px;position:absolute;bottom:0;left:12px;right:12px;box-shadow:inset 0 -14px #38bdf847,0 10px 14px -8px #06184680}.vase:after{content:"";background:radial-gradient(circle at 22% 14%,#f472b6 0 7px,#f472b600 8px),radial-gradient(circle at 52% 6%,#fbbf24 0 8px,#fbbf2400 9px),radial-gradient(circle at 80% 20%,#60a5fa 0 7px,#60a5fa00 8px),radial-gradient(circle at 38% 30%,#fb7185 0 6px,#fb718500 7px),radial-gradient(6px 13px at 16% 58%,#34d399 0 98%,#34d39900),radial-gradient(6px 13px at 84% 62%,#10b981 0 98%,#10b98100),radial-gradient(5px 11px at 62% 48%,#059669 0 98%,#05966900),linear-gradient(#16a34a,#16a34a) 22% 100%/2px 82% no-repeat,linear-gradient(#16a34a,#16a34a) 52% 100%/2px 92% no-repeat,linear-gradient(#16a34a,#16a34a) 80% 100%/2px 78% no-repeat,linear-gradient(#15803d,#15803d) 38% 100%/2px 68% no-repeat;height:92px;position:absolute;bottom:40px;left:0;right:0}.globe{width:60px;height:78px;margin:0 8px}.globe:before{content:"";background:radial-gradient(circle at 35% 30%,#bae6fd,#0ea5e9 55%,#1d4ed8);border-radius:50%;width:50px;height:50px;position:absolute;top:0;left:5px;box-shadow:inset -6px -6px #06184640}.globe:after{content:"";clip-path:polygon(40% 0,60% 0,60% 50%,100% 70%,100% 100%,0 100%,0 70%,40% 50%);background:linear-gradient(#94a3b8,#64748b);border-radius:4px;height:24px;position:absolute;bottom:0;left:13px;right:13px}.flat{flex-direction:column;gap:2px;width:96px;margin:0 8px;display:flex}.flat i{border-radius:3px;height:14px;display:block;box-shadow:inset 0 -2px #0000001f,inset -10px 0 #ffffff8c}.lamp{width:56px;height:118px;margin:0 6px}.lamp:before{content:"";background:linear-gradient(90deg,#94a3b8,#cbd5e1);width:6px;height:96px;position:absolute;bottom:0;left:24px}.lamp:after{content:"";background:linear-gradient(#fde68a,#f59e0b);border-radius:30px 30px 6px 6px;width:48px;height:30px;position:absolute;top:0;left:4px;box-shadow:0 26px 40px 6px #fde04752}.shint{color:#06345c;align-items:center;gap:8px;margin-top:20px;font-size:13px;font-weight:700;display:flex}.shint svg{width:18px;height:18px}.mbox{display:none}.ov{z-index:80;-webkit-backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#0a285a7a;transition:opacity .35s;position:fixed;inset:0}.ov.on{opacity:1;pointer-events:auto}.fly{z-index:90;perspective:2200px;pointer-events:none;position:fixed;inset:0}.fb .blk{backface-visibility:hidden;pointer-events:none;display:block;position:absolute;top:0;left:0}.fb .blk.back{filter:brightness(.85);border-radius:10px 4px 4px 10px;box-shadow:inset -6px 0 10px -4px #00000059}.fb .blk.pg{transform-origin:0 0;background:repeating-linear-gradient(0deg,#fdfefe 0 2px,#e3ebf5 2px 3px)}.fb .blk.top,.fb .blk.bot{background:repeating-linear-gradient(0deg,#fdfefe 0 2px,#e1e9f4 2px 3px);box-shadow:inset 0 0 0 1px #0c2a5a14}.fb .blk.fore{background:repeating-linear-gradient(90deg,#fdfefe 0 2px,#e1e9f4 2px 3px);box-shadow:inset 0 0 12px #0c2a5a1f}html[data-theme=dark] .fb .blk.top,html[data-theme=dark] .fb .blk.bot{background:repeating-linear-gradient(0deg,#cfd8f2 0 2px,#a9b6dc 2px 3px)}html[data-theme=dark] .fb .blk.fore{background:repeating-linear-gradient(90deg,#cfd8f2 0 2px,#a9b6dc 2px 3px)}.fb .spclone{transform-origin:0 0;writing-mode:horizontal-tb;pointer-events:none;top:0;left:0;transition:none!important;position:absolute!important}.fb{transform-style:preserve-3d;transform-origin:0 0;pointer-events:none;position:absolute;top:0;left:0}.fb .inR,.fb .fc{pointer-events:auto}.fly.open .inR{transform:none}.fb .fc{transform-origin:0;transform-style:preserve-3d;z-index:3;border-radius:4px 10px 10px 4px;position:absolute;inset:0}.fb .fc .fr,.fb .fc .bkf{backface-visibility:hidden;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.fb .fc .bkf{background:radial-gradient(#1d4ed812 1px,#0000 1.3px) 0 0/18px 18px,linear-gradient(270deg,#eaf2fc,#fff 16%);border-radius:10px 4px 4px 10px;padding:28px 30px 24px 28px;overflow:auto;transform:rotateY(180deg)}.fb .fr{flex-direction:column;padding:9% 10%;display:flex;overflow:hidden;box-shadow:inset 8px 0 10px -4px #00000059}.fb .fr .cimg{aspect-ratio:16/9;background:#0000002e;border-radius:12px;margin-top:18px;display:block;position:relative;overflow:hidden;box-shadow:0 18px 26px -16px #000000a6,0 0 0 3px #ffffff38}.fb .fr .cimg span{font-family:var(--mono);opacity:.85;place-items:center;font-size:44px;font-weight:800;display:grid;position:absolute;inset:0}.fb .fr .cimg img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fb .fr .ct{letter-spacing:.2em;text-transform:uppercase;opacity:.92;font-size:12px;font-weight:800}.fb .fr .big{font-family:var(--mono);opacity:.95;margin-top:auto;font-size:54px;font-weight:800;line-height:1}.fb .fr h3{margin:.3em 0 0;font-size:28px;line-height:1.1}.fb .fr .au{opacity:.92;margin-top:14px;font-size:13px}.fb .spine{transform-origin:0;writing-mode:vertical-rl;border-radius:4px;justify-content:center;align-items:center;height:100%;font-size:26px;font-weight:800;display:flex;position:absolute;top:0;left:0;transform:rotateY(-90deg)translate(-100%)}.fb .inR{visibility:hidden;background:radial-gradient(#1d4ed812 1px,#0000 1.3px) 0 0/18px 18px,linear-gradient(90deg,#f3f8ff,#fff 14%);border-radius:0 10px 10px 0;flex-direction:column;width:100%;height:100%;padding:28px 28px 22px 32px;display:flex;position:absolute;top:0;left:0;overflow:auto;transform:translateZ(-1px);box-shadow:0 30px 60px -30px #061846cc}.fly.opening .inR{visibility:visible}.leaf{width:100%;height:100%;transform-style:preserve-3d;pointer-events:none;z-index:6;position:absolute;top:0;left:0;transform:translateZ(2px)}.leaf .strip{height:100%;transform-style:preserve-3d;transform-origin:0;position:absolute;top:0}.leaf .face{backface-visibility:hidden;width:calc(100% + 1px);height:100%;position:absolute;top:0;left:0;overflow:hidden}.leaf .face.b{transform:rotateY(180deg)}.leaf .shd{pointer-events:none;position:absolute;inset:0}.lpg{flex-direction:column;display:flex;position:absolute;top:0;overflow:hidden}.lpg.R{background:radial-gradient(#1d4ed812 1px,#0000 1.3px) 0 0/18px 18px,linear-gradient(90deg,#f3f8ff,#fff 14%);border-radius:0 10px 10px 0;padding:28px 28px 22px 32px}.lpg.L{background:radial-gradient(#1d4ed812 1px,#0000 1.3px) 0 0/18px 18px,linear-gradient(270deg,#eaf2fc,#fff 16%);border-radius:10px 4px 4px 10px;padding:28px 30px 24px 28px}html[data-theme=dark] .lpg.R{background:radial-gradient(#6fe6ff12 1px,#0000 1.3px) 0 0/18px 18px,linear-gradient(90deg,#10153a,#161d4a 16%,#141a42)}html[data-theme=dark] .lpg.L{background:radial-gradient(#6fe6ff12 1px,#0000 1.3px) 0 0/18px 18px,linear-gradient(270deg,#10153a,#161d4a 16%,#141a42)}.fb .inR,.fb .fc .bkf{cursor:grab;-webkit-user-select:none;user-select:none}.lpg{-webkit-user-select:none;user-select:none}.turn{transform-origin:0;width:100%;height:100%;transform-style:preserve-3d;z-index:6;pointer-events:none;position:absolute;top:0;left:0}.turn i{backface-visibility:hidden;background:radial-gradient(#1d4ed812 1px,#0000 1.3px) 0 0/18px 18px,linear-gradient(90deg,#eef5ff,#fff 20%);border-radius:0 10px 10px 0;position:absolute;inset:0}.turn i.b{background:radial-gradient(#1d4ed812 1px,#0000 1.3px) 0 0/18px 18px,linear-gradient(270deg,#eef5ff,#fff 20%);border-radius:10px 0 0 10px;transform:rotateY(180deg)}.turn .sh{pointer-events:none;position:absolute;inset:0}.pgk{letter-spacing:.16em;text-transform:uppercase;color:var(--acc2);font-size:11px;font-weight:800}.pgt{letter-spacing:-.02em;color:#0b2b55;margin:8px 0 0;font-size:24px;line-height:1.15}.pgp{color:var(--ink2);margin:10px 0 0;font-size:14.5px;line-height:1.6}.pgl{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.pgl li{color:#0b3a66;align-items:flex-start;gap:9px;font-size:14px;font-weight:600;line-height:1.45;display:flex}.pgl svg{width:18px;height:18px;color:var(--ok);margin-top:1px}.thumb{aspect-ratio:16/9;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 14px 24px -16px #061846cc}.thumb .fbk{font-family:var(--mono);place-items:center;font-size:46px;font-weight:800;display:grid;position:absolute;inset:0}.thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.chs{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.chs span{color:var(--th);background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;align-items:center;gap:5px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.chs span.free{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.chs svg{width:13px;height:13px}.pga{flex-direction:column;gap:8px;margin-top:18px;display:flex}.pnav{border-top:1px dashed #cfe0f7;align-items:center;gap:8px;margin-top:auto;padding-top:16px;display:flex}.pnav button{color:var(--th);background:#fff;border:1px solid #cfe0f7;border-radius:10px;align-items:center;gap:6px;min-height:40px;padding:9px 12px;font-size:13px;font-weight:700;display:inline-flex}.pnav button:hover{background:#eff6ff}.pnav button svg{width:15px;height:15px}.pnav span{text-align:center;color:var(--ink3);flex:1;font-size:12px;font-weight:700}.x{z-index:130;color:#0b2b55;opacity:0;pointer-events:none;background:#fff;border:0;border-radius:50%;place-items:center;width:46px;height:46px;transition:opacity .3s;display:grid;position:fixed;top:16px;right:18px;box-shadow:0 10px 20px -10px #061846cc}.x.on{opacity:1;pointer-events:auto}.x svg{width:20px;height:20px}.bm{z-index:100;pointer-events:none;perspective:1800px;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.bm.on{pointer-events:auto}.bm-stage{transform-origin:50%;align-items:center;gap:28px;display:flex}.sb{width:210px;height:300px;transform-style:preserve-3d;opacity:0;flex:none;transition:transform .8s cubic-bezier(.2,.9,.25,1.05),opacity .45s;position:relative}.sb.L{transform:translate(250px)translateZ(-60px)scale(.82)}.sb.R{transform:translate(-250px)translateZ(-60px)scale(.82)}.bm.in .sb{opacity:1}.bm.in .sb.L{transform:rotateY(24deg)rotate(-2deg)}.bm.in .sb.R{transform:rotateY(-24deg)rotate(2deg)}.bm.in .sb.L:hover{transform:rotateY(10deg)translateY(-8px)}.bm.in .sb.R:hover{transform:rotateY(-10deg)translateY(-8px)}.sb .cv{color:#fff;border-radius:4px 10px 10px 4px;flex-direction:column;padding:16px 16px 18px 20px;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:inset 7px 0 10px -4px #0006,0 30px 40px -24px #061846e6}.sb.R .cv{border-radius:10px 4px 4px 10px;padding:16px 20px 18px 16px;box-shadow:inset -7px 0 10px -4px #0006,0 30px 40px -24px #061846e6}.sb:after{content:"";background:repeating-linear-gradient(90deg,#fff 0 1px,#dbe5f1 1px 2px);border-radius:0 3px 3px 0;width:12px;position:absolute;top:4px;bottom:4px}.sb.L:after{transform-origin:0;right:-10px;transform:rotateY(60deg)}.sb.R:after{transform-origin:100%;left:-10px;transform:rotateY(-60deg)}.sb .ti{aspect-ratio:16/9;background:#ffffff26;border-radius:8px;margin-bottom:12px;position:relative;overflow:hidden}.sb .ti img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sb .ti span{font-family:var(--mono);place-items:center;font-size:30px;font-weight:800;display:grid;position:absolute;inset:0}.sb small{letter-spacing:.18em;text-transform:uppercase;opacity:.85;font-size:10.5px;font-weight:800}.sb b{margin-top:4px;font-size:20px;line-height:1.12}.sb .ln{opacity:.9;margin-top:6px;font-size:12px}.sb .pl{background:#ffffff29;border-radius:8px;margin-top:auto;padding:7px 9px;font-size:11.5px;line-height:1.35}.sb .pl b{margin:0;font-size:13.5px;display:block}.bm-panel{opacity:0;background:#fff;border-radius:22px;width:440px;max-height:calc(100vh - 48px);padding:24px 24px 20px;transition:opacity .45s .2s,transform .6s cubic-bezier(.2,.9,.25,1.05) .2s;position:relative;overflow:auto;transform:translateY(24px)scale(.94);box-shadow:0 40px 80px -30px #061846e6}.bm.in .bm-panel{opacity:1;transform:none}.bm-fly{z-index:101;transform-origin:0 0;pointer-events:none;position:fixed;top:0;left:0}.bm-fly .bxf{position:absolute;inset:0}.bm-fly .peek{border-radius:3px 3px 0 0;height:24px;position:absolute;top:-12px}.ptag{background:var(--ggold);color:#4a2c00;letter-spacing:.1em;text-transform:uppercase;border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}.ptag svg{width:13px;height:13px}.pk-h{letter-spacing:-.02em;color:var(--navy);margin:10px 0 0;font-size:24px;line-height:1.15}.pk-sub{color:var(--ink2);margin:4px 0 0;font-size:14.5px;font-weight:600}.pk-q{letter-spacing:.16em;text-transform:uppercase;color:var(--ink2);margin:18px 0 10px;font-size:12px;font-weight:800}.pk-opts{gap:10px;display:grid}.pk-o{text-align:left;background:#f8fbff;border:1.5px solid #dbe7f5;border-radius:16px;grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:14px 16px;transition:border-color .25s,background .25s,box-shadow .25s,transform .2s;display:grid;position:relative}.pk-o:hover{border-color:#93c5fd;transform:translateY(-1px)}.pk-o .rd{border:2px solid #94a3b8;border-radius:50%;place-items:center;width:20px;height:20px;margin-top:2px;transition:border-color .2s;display:grid}.pk-o .rd:after{content:"";background:var(--acc);border-radius:50%;width:10px;height:10px;transition:transform .25s cubic-bezier(.3,1.6,.5,1);transform:scale(0)}.pk-o .nm{color:var(--navy);flex-wrap:wrap;align-items:center;gap:8px;font-size:16.5px;font-weight:800;display:flex}.pk-o .nm em{color:#065f46;background:#d1fae5;border-radius:99px;padding:3px 8px;font-size:11.5px;font-style:normal;font-weight:800}.pk-o .ds{color:var(--ink2);grid-column:2/4;font-size:13px;line-height:1.5}.pk-o .ds b{color:var(--ink)}.pk-o .op{color:var(--navy);white-space:nowrap;font-size:16px;font-weight:800}.pk-o[aria-checked=true]{border-color:var(--acc);background:#fff;box-shadow:0 0 0 4px #1d4ed81f,0 14px 26px -18px #1d4ed8b3}.pk-o[aria-checked=true] .rd{border-color:var(--acc)}.pk-o[aria-checked=true] .rd:after{transform:scale(1)}.pk-price{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:18px;display:flex}.pk-price b{letter-spacing:-.03em;color:var(--navy);font-size:38px;line-height:1}.pk-price s{color:var(--ink3);font-size:17px;font-weight:600}.pk-price s small{margin-left:4px;font-size:12px;text-decoration:none;display:inline-block}.pk-save{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;align-items:center;gap:6px;margin-top:10px;padding:6px 10px;font-size:13px;font-weight:800;display:inline-flex}.pk-save svg{width:15px;height:15px}.pk-br{color:var(--ink2);background:#f5f9ff;border:1px dashed #cfe0f7;border-radius:14px;flex-direction:column;gap:6px;margin:14px 0 0;padding:12px 14px;font-size:13px;list-style:none;display:flex}.pk-br li{justify-content:space-between;gap:10px;display:flex}.pk-br li b{color:var(--ink);white-space:nowrap}.pk-br li.t{border-top:1px solid #dbe7f5;padding-top:6px;font-weight:700}.pk-gift{color:#78350f;background:linear-gradient(135deg,#fffbeb,#fef3c7);border:1px solid #fde68a;border-radius:14px;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;font-size:13.5px;font-weight:700;display:flex}.pk-gift i{background:var(--ggold);color:#5b3a00;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.pk-gift i svg{width:18px;height:18px}.pk-gift small{color:#92400e;font-size:12px;font-weight:600;display:block}.pk-cta{gap:8px;margin-top:16px;display:grid}.pk-cta .btn{width:100%}.pk-note{color:var(--ink3);text-align:center;margin:10px 0 0;font-size:12px}.pk-more{justify-content:center;margin-top:6px;display:flex}.pk-more button,.pk-more a{color:var(--acc);text-underline-offset:3px;background:0 0;border:0;padding:8px;font-size:13.5px;font-weight:700;text-decoration:underline}.sheet{z-index:110;max-height:90vh;padding:10px 18px calc(20px + env(safe-area-inset-bottom));background:#fff;border-radius:22px 22px 0 0;transition:transform .45s cubic-bezier(.2,.85,.25,1);position:fixed;bottom:0;left:0;right:0;overflow:auto;transform:translateY(105%);box-shadow:0 -20px 40px -20px #06184699}.sheet.on{transform:none}.sheet .grab{background:#cbd5e1;border-radius:9px;width:44px;height:5px;margin:2px auto 12px}.sheet .shx{width:40px;height:40px;color:var(--navy);background:#eff6ff;border:0;border-radius:12px;place-items:center;display:grid;position:absolute;top:10px;right:12px}.sheet .shx svg{width:17px;height:17px}.sheet .shb{transition:opacity .2s}.sbx{gap:10px;margin:6px 0 4px;display:flex}.sbx .c{color:#fff;border-radius:12px;flex:1;min-width:0;padding:10px}.sbx .c .ti{aspect-ratio:16/9;background:#ffffff26;border-radius:8px;margin-bottom:8px;position:relative;overflow:hidden}.sbx .c .ti img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sbx .c .ti span{font-family:var(--mono);place-items:center;font-size:22px;font-weight:800;display:grid;position:absolute;inset:0}.sbx .c small{letter-spacing:.14em;opacity:.85;font-size:9.5px;font-weight:800}.sbx .c b{margin-top:2px;font-size:14px;line-height:1.2;display:block}.sbx .c span.l{opacity:.9;font-size:11.5px}.wrap{max-width:1200px;margin:0 auto;padding:0 24px}.sec{padding:72px 0}.sh2{max-width:760px;margin:0 0 30px}.sh2.c{text-align:center;margin:0 auto 30px}.sh2 .tag{letter-spacing:.18em;text-transform:uppercase;color:var(--acc);font-size:12px;font-weight:800;display:inline-block}.sh2 h2{letter-spacing:-.025em;color:#0b2b55;margin:10px 0 0;font-size:clamp(27px,3.1vw,42px);line-height:1.12}.sh2 h2 span{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.sh2 p{color:var(--ink2);margin:10px 0 0;font-size:16px;line-height:1.6}.card{z-index:3;background:#fff;border:1px solid #dbe7f5;border-radius:22px;grid-template-columns:1.05fr 1fr;margin-top:-46px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 50px -36px #06184699}.card .lc{color:#fff;background:linear-gradient(135deg,#1d4ed8,#0ea5e9);padding:28px 30px;position:relative}.card .lc h3{letter-spacing:.2em;text-transform:uppercase;opacity:.92;margin:0;font-size:13px}.card .lc b{letter-spacing:-.02em;margin-top:10px;font-size:30px;display:block}.card .lc p{color:#e0f2fe;max-width:440px;margin:8px 0 0;font-size:14.5px;line-height:1.55}.card .lc .stamp{letter-spacing:.12em;border:2px solid #ffffffbf;border-radius:8px;padding:4px 10px;font-size:13px;font-weight:800;position:absolute;bottom:18px;right:22px;transform:rotate(-8deg)}.card .rc{grid-template-columns:1fr 1fr;display:grid}.card .rc div{border-bottom:1px dashed #cfe0f7;border-left:1px dashed #cfe0f7;padding:20px 22px}.card .rc b{color:var(--acc);letter-spacing:-.03em;font-size:32px;line-height:1;display:block}.card .rc span{color:#0b2b55;margin-top:6px;font-weight:700;display:block}.card .rc small{color:var(--ink3);font-size:12.5px}.combo{background:linear-gradient(#f2f8ff 0%,#e3f0ff 18%,#dbeafe 60%,#f2f8ff 100%);padding:84px 0 72px;position:relative;overflow:hidden}.combo:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#fffffff2,#fff0);width:900px;height:520px;margin-left:-450px;position:absolute;top:0;left:50%}.combo .ctag{background:var(--navy);color:#fff;letter-spacing:.12em;text-transform:uppercase;border-radius:99px;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-size:12px;font-weight:800;display:inline-flex}.combo .ctag i{background:var(--ggold);color:#5b3a00;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.combo .ctag i svg{width:14px;height:14px}.cgrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:30px;display:grid;position:relative}.stand{background:linear-gradient(#fff,#eef6ff);border:1px solid #dbe7f5;border-radius:26px;padding:30px 28px 26px;position:relative;overflow:hidden;box-shadow:0 30px 50px -36px #06184699}.stand:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#fbbf2447,#fbbf2400);width:420px;height:320px;margin-left:-210px;position:absolute;top:-80px;left:50%}.disp{perspective:1000px;justify-content:center;align-items:flex-end;gap:14px;height:300px;display:flex;position:relative}.disp:after{content:"";background:linear-gradient(#bfdbfe,#93c5fd);border-radius:50%;height:22px;position:absolute;bottom:-2px;left:8%;right:8%;box-shadow:0 18px 30px -16px #061846b3}.disp .db{z-index:1;color:#fff;border-radius:4px 9px 9px 4px;flex-direction:column;width:122px;height:178px;padding:12px;transition:transform .4s cubic-bezier(.3,1.4,.5,1);display:flex;position:relative;box-shadow:inset 6px 0 8px -3px #00000059,0 18px 24px -14px #061846cc}.disp .db.a{background:linear-gradient(150deg,#8b5cf6,#6d28d9 50%,#4c1d95);transform:rotateY(22deg)rotate(-4deg)}.disp .db.b{background:linear-gradient(150deg,#6366f1,#4338ca 50%,#312e81);transform:rotateY(-22deg)rotate(4deg)}.disp .db:hover{transform:translateY(-10px)}.disp .db small{letter-spacing:.16em;opacity:.85;font-size:9px;font-weight:800}.disp .db b{margin-top:4px;font-size:16px;line-height:1.1}.disp .db span{font-family:var(--mono);opacity:.95;margin-top:auto;font-size:34px;font-weight:800}.disp .bigbx{z-index:2;width:196px;height:262px;position:relative}.disp .bigbx .bxf .rb{top:134px}.disp .bigbx .bxf h4{font-size:24px}.disp .bigbx .peek.p1{width:74px;left:16px}.disp .bigbx .peek.p2{width:84px;left:94px}.ccards{grid-template-columns:1fr 1fr;gap:12px;margin-top:26px;display:grid}.cc{background:#fff;border:1px solid #dbe7f5;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.cc:hover{transform:translateY(-3px);box-shadow:0 18px 30px -22px #061846cc}.cc .ti{aspect-ratio:16/9;position:relative;overflow:hidden}.cc .ti img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cc .ti span{color:#fff;font-family:var(--mono);place-items:center;font-size:30px;font-weight:800;display:grid;position:absolute;inset:0}.cc .tx{padding:12px 14px 14px}.cc small{letter-spacing:.16em;text-transform:uppercase;color:var(--acc2);font-size:10.5px;font-weight:800}.cc b{color:var(--navy);margin-top:3px;font-size:15px;line-height:1.25;display:block}.cc .ln{color:var(--ink2);align-items:center;gap:6px;margin-top:6px;font-size:12.5px;font-weight:600;display:flex}.cc .ln i{background:#10b981;border-radius:50%;width:7px;height:7px}.cc .ln i.pg{background:#f59e0b;animation:1.6s ease-in-out infinite pulse;box-shadow:0 0 0 3px #f59e0b40}@keyframes pulse{50%{box-shadow:0 0 0 6px #f59e0b00}}.pcard{background:#fff;border:1px solid #dbe7f5;border-radius:26px;padding:28px 28px 22px;position:sticky;top:18px;box-shadow:0 40px 60px -40px #061846cc}.pcard:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#fbbf24,#60a5fa 40%,#1d4ed8);padding:1.5px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tracks{grid-template-columns:1fr 1fr;gap:26px;margin-top:56px;display:grid}.trk h3{color:var(--navy);align-items:center;gap:10px;margin:0 0 6px;font-size:20px;display:flex}.trk h3 i{font-style:normal;font-family:var(--mono);color:#fff;border-radius:8px;padding:4px 8px;font-size:12px;font-weight:800}.trk>p{color:var(--ink2);margin:0 0 16px;font-size:14px}.pile{flex-direction:column;gap:6px;display:flex}.mb2{background:#fff;border:1px solid #dbe7f5;border-radius:6px 12px 12px 6px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:14px;padding:12px 16px 12px 0;transition:transform .3s cubic-bezier(.3,1.4,.5,1);display:grid;position:relative;box-shadow:0 10px 18px -16px #061846cc}.mb2:after{content:"";background:repeating-linear-gradient(#fff 0 2px,#dbe5f1 2px 3px);border:1px solid #dbe7f5;border-left:0;border-radius:0 6px 6px 0;width:8px;position:absolute;top:6px;bottom:6px;right:-1px}.mb2:nth-child(odd){margin-right:18px;transform:rotate(-.5deg)}.mb2:nth-child(2n){margin-left:14px;transform:rotate(.45deg)}.mb2:hover{transform:translate(6px)rotate(0)}.mb2 .no{color:#fff;font-family:var(--mono);border-radius:6px 0 0 6px;align-self:stretch;place-items:center;font-size:18px;font-weight:800;display:grid;box-shadow:inset -3px 0 #0000001f}.mb2 b{color:var(--navy);font-size:15.5px;display:block}.mb2 span{color:var(--ink2);margin-top:2px;font-size:13.5px;line-height:1.5;display:block}.diff{background:#fff;border:1px solid #dbe7f5;border-radius:22px;margin-top:56px;overflow:hidden;box-shadow:0 24px 40px -34px #061846b3}.diff .dh,.diff .dr{grid-template-columns:1fr 1fr;display:grid}.diff .dh div{letter-spacing:.1em;text-transform:uppercase;padding:14px 20px;font-size:13px;font-weight:800}.diff .dh div:first-child{color:#64748b;background:#f1f5f9}.diff .dh div:last-child{background:var(--navy);color:#fff}.diff .dr div{border-top:1px solid #eef2f7;align-items:flex-start;gap:10px;padding:14px 20px;font-size:14.5px;line-height:1.5;display:flex}.diff .dr div:first-child{color:#64748b;background:#fafcff}.diff .dr div:last-child{color:var(--navy);font-weight:600}.diff svg{width:18px;height:18px;margin-top:2px}.diff .dr div:first-child svg{color:#94a3b8}.diff .dr div:last-child svg{color:var(--ok)}.acc{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:56px;display:grid}.ai{background:#fff;border:1px solid #dbe7f5;border-radius:4px 16px 16px;margin-top:24px;padding:22px 20px 18px;position:relative;box-shadow:0 14px 26px -24px #061846b3}.ai:before{content:attr(data-n);height:24px;font-family:var(--mono);color:var(--acc);background:#fff;border:1px solid #dbe7f5;border-bottom:0;border-radius:10px 10px 0 0;align-items:center;padding:0 12px;font-size:11.5px;font-weight:800;display:flex;position:absolute;top:-24px;left:-1px}.ai h4{color:var(--navy);margin:0;font-size:16px;line-height:1.3}.ai p{color:var(--ink2);margin:8px 0 0;font-size:14px;line-height:1.55}.cfaq{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.qa{background:#fff;border:1px solid #dbe7f5;border-radius:14px;overflow:hidden}.qa summary{cursor:pointer;color:#0b2b55;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:16px 18px;font-weight:800;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"";background:#eff6ff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d4ed8' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") 50%/13px no-repeat;border-radius:7px;flex:none;width:22px;height:22px;transition:transform .25s}.qa[open] summary:after{transform:rotate(45deg)}.qa p{color:var(--ink2);margin:0;padding:0 18px 16px;font-size:14.5px;line-height:1.6}.subh{letter-spacing:-.02em;color:var(--navy);margin:60px 0 0;font-size:24px}.subh span{color:var(--acc)}.cend{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:40px;display:flex}.idx{grid-template-columns:repeat(3,1fr);grid-auto-flow:dense;gap:22px;display:grid}.ic{background:#fff;border:1px solid #dbe7f5;border-radius:4px 16px 16px;margin-top:26px;padding:24px 22px 22px;transition:transform .25s;position:relative;box-shadow:0 16px 30px -24px #06184699}.ic:hover{transform:translateY(-4px)rotate(-.4deg)}.ic:before{content:attr(data-t);letter-spacing:.1em;height:26px;color:var(--acc);background:#fff;border:1px solid #dbe7f5;border-bottom:0;border-radius:10px 10px 0 0;align-items:center;padding:0 14px;font-size:11.5px;font-weight:800;display:flex;position:absolute;top:-26px;left:-1px}.ic h3{color:#0b2b55;margin:0 0 6px;font-size:18px}.ic p{color:var(--ink2);margin:0;font-size:14.5px;line-height:1.55}.ic .ico{color:#fff;background:var(--grad);border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:12px;display:grid}.ic .ico svg{width:22px;height:22px}.ic.big{background:linear-gradient(135deg,#eff6ff,#e0f2fe);grid-area:span 2/span 2}.nv{grid-template-columns:1fr 1fr;gap:18px;margin-top:14px;display:grid}.vp{color:#cfe6ff;background:#0b2b55;border-radius:14px;position:relative;overflow:hidden}.vp .bar{font-family:var(--mono);color:#7f9bb8;background:#ffffff0f;align-items:center;gap:6px;padding:9px 12px;font-size:11px;display:flex}.vp .bar i{background:#f87171;border-radius:50%;width:8px;height:8px}.vp .bar i+i{background:#fbbf24}.vp .bar i+i+i{background:#34d399}.vp pre{font-family:var(--mono);white-space:pre-wrap;margin:0;padding:12px 16px 4px;font-size:12.5px;line-height:1.7}.k1{color:#f9a8d4}.k2{color:#7dd3fc}.k3{color:#fde68a}.k4{color:#7f9bb8}.vp .tl{background:#fff3;border-radius:9px;height:6px;margin:12px 16px 8px;position:relative}.vp .tl i{border-radius:inherit;background:#38bdf8;transition:width .5s;position:absolute;top:0;bottom:0;left:0}.vp .tl b{background:#fbbf24;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:50%;box-shadow:0 0 0 3px #fbbf244d}.vp .tm{font-family:var(--mono);color:#9fc0e2;justify-content:space-between;padding:0 16px 12px;font-size:11.5px;display:flex}.bmk{flex-direction:column;gap:6px;display:flex}.bmk button{text-align:left;background:#fff;border:0;border-radius:0 10px 10px 0;grid-template-columns:62px 1fr;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-size:13.5px;transition:all .2s;display:grid;box-shadow:inset 4px 0 #93c5fd}.bmk button b{font-family:var(--mono);color:var(--acc)}.bmk button.on{background:#fff7ed;transform:translate(6px);box-shadow:inset 4px 0 #f97316}.duo{grid-template-columns:1fr 1fr;align-items:center;gap:28px;display:grid}.nook{background:linear-gradient(#dbeafe,#eff6ff);border:1px solid #cfe0f7;border-radius:22px;height:400px;position:relative;overflow:hidden}.nook .win{background:linear-gradient(160deg,#a5e3ff,#5fb8f5);border:8px solid #fff;border-radius:120px 120px 10px 10px;width:38%;height:52%;position:absolute;top:10%;left:8%}.nook .lampx{background:#94a3b8;width:4px;height:90px;position:absolute;top:0;right:16%}.nook .lampx:after{content:"";background:linear-gradient(#fbbf24,#f59e0b);border-radius:40px 40px 6px 6px;width:64px;height:34px;position:absolute;top:86px;left:-30px;box-shadow:0 30px 60px 20px #fde04759}.nook img{filter:drop-shadow(0 12px 10px #06184640);height:260px;margin-left:-40px;animation:3.2s ease-in-out infinite float;position:absolute;bottom:30px;left:50%}.nook .rug{opacity:.8;background:repeating-linear-gradient(90deg,#bfdbfe 0 14px,#93c5fd 14px 28px);border-radius:50%;height:36px;position:absolute;bottom:14px;left:10%;right:10%}.nook .stk{flex-direction:column;gap:3px;display:flex;position:absolute;bottom:40px;left:12%}.nook .stk i{border-radius:3px;height:16px}.nook .lv{color:var(--ink2);background:#fff;border-radius:14px;padding:10px 12px;font-size:12px;font-weight:700;position:absolute;top:46%;right:6%;box-shadow:0 14px 24px -14px #061846b3}.nook .lv b{color:var(--acc);letter-spacing:-.02em;font-size:22px;display:block}@keyframes float{50%{transform:translateY(-8px)}}.ty h3{letter-spacing:-.02em;color:#0b2b55;margin:8px 0 0;font-size:32px}.ty h3 span{color:var(--acc)}.ty>p{color:var(--ink2);line-height:1.6}.tbox{cursor:text;background:linear-gradient(160deg,#0b2b55,#1e40af);border-radius:14px;padding:16px 18px 14px;position:relative;box-shadow:0 18px 30px -20px #061846e6}.tbox .tgt{font-family:var(--mono);color:#5f7fa8;white-space:pre-wrap;word-break:break-all;font-size:17px;line-height:1.6}.tbox .tgt .ok{color:#fff}.tbox .tgt .bad{color:#fecaca;background:#f8717159;border-radius:3px}.tbox .tgt .cur{animation:1s steps(2,end) infinite blink;box-shadow:inset 2px 0 #38bdf8}@keyframes blink{50%{box-shadow:inset 2px 0 #0000}}.tbox input{opacity:0;cursor:text;border:0;width:100%;height:100%;position:absolute;inset:0}.tstat{font-family:var(--mono);color:#9fc0e2;align-items:center;gap:16px;margin-top:10px;font-size:12px;display:flex}.tstat b{color:#fff}.tstat button{color:#fff;z-index:2;background:#ffffff14;border:1px solid #ffffff4d;border-radius:8px;margin-left:auto;padding:5px 10px;font-size:12px;position:relative}.thint{color:var(--ink3);margin-top:8px;font-size:12.5px}.tiers{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.tiers span{color:#fff;border-radius:99px;padding:5px 11px;font-size:12px;font-weight:800}.ul{grid-template-columns:1fr 1fr;gap:8px 14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ul li{color:#0b3a66;align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex}.ul svg{width:18px;height:18px;color:var(--ok)}.floors{flex-direction:column;gap:14px;padding-left:66px;display:flex;position:relative}.floors:before{content:"";background:linear-gradient(#38bdf8,#3b82f6 40%,#1d4ed8 70%,#f97316);border-radius:4px;width:4px;position:absolute;top:34px;bottom:34px;left:24px}.floors:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;animation:4.8s cubic-bezier(.5,0,.5,1) infinite walk;position:absolute;top:34px;left:20px;box-shadow:0 0 0 3px #38bdf8,0 0 16px 4px #38bdf8cc}@keyframes walk{0%{opacity:0;top:30px}8%{opacity:1}88%{opacity:1}to{opacity:0;top:calc(100% - 42px)}}.fl{position:relative}.fl:before{content:attr(data-s);width:40px;height:40px;font-family:var(--mono);color:#fff;background:var(--sc,#3b82f6);border-radius:50%;place-items:center;margin-top:-20px;font-size:14px;font-weight:800;display:grid;position:absolute;top:50%;left:-60px;box-shadow:0 0 0 4px #f2f8ff,0 8px 16px -6px #06184699}.fl:after{content:"";background:var(--sc,#3b82f6);opacity:.6;width:18px;height:2px;position:absolute;top:50%;left:-20px}.fl .flag{letter-spacing:.12em;text-transform:uppercase;color:#fff;border-radius:99px;padding:4px 10px;font-size:10.5px;font-weight:800;position:absolute;top:-10px;right:18px;box-shadow:0 6px 12px -6px #06184699}html[data-theme=dark] .fl:before{box-shadow:0 0 0 4px var(--d0),0 0 18px -2px var(--sc)}.fl{background:#fff;border:1px solid #dbe7f5;border-radius:16px;grid-template-columns:80px 1fr auto;align-items:center;gap:18px;padding:16px 20px;display:grid;box-shadow:0 14px 26px -22px #06184699}.fl .n{letter-spacing:.12em;color:var(--ink3);font-size:13px;font-weight:800}.fl .n b{color:var(--acc);letter-spacing:-.03em;font-size:32px;line-height:1;display:block}.fl h3{color:#0b2b55;margin:0;font-size:18px}.fl p{color:var(--ink2);margin:4px 0 0;font-size:14px}.fl .tg{flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:280px;display:flex}.fl .tg span{color:var(--th);background:#eff6ff;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:700}.fl:nth-child(3) .tg span.hot{background:var(--navy);color:#fff}.fl:nth-child(4){background:linear-gradient(135deg,#fff7ed,#fff)}.apps{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.app{background:#fff;border:1px solid #dbe7f5;border-radius:18px;flex-direction:column;gap:10px;padding:20px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 14px 26px -24px #061846b3}.app:hover{transform:translateY(-4px);box-shadow:0 22px 34px -24px #061846cc}.app .ai2{color:#fff;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.app .ai2 svg{width:24px;height:24px}.app b{color:var(--navy);font-size:17px}.app p{color:var(--ink2);margin:0;font-size:14px;line-height:1.5}.app span{color:var(--acc);margin-top:auto;font-size:13px;font-weight:800}.faq{grid-template-columns:1fr 1fr;gap:12px;display:grid}.final{color:#fff;background:linear-gradient(135deg,#1d4ed8,#0ea5e9);border-radius:26px;grid-template-columns:1fr auto;align-items:center;gap:20px;margin-top:60px;padding:42px;display:grid;position:relative;overflow:hidden}.final:after{content:"";background:#ffffff1f;border-radius:50%;width:260px;height:260px;position:absolute;top:-60px;right:-60px}.final h2{letter-spacing:-.02em;margin:0;font-size:clamp(26px,3vw,38px)}.final p{color:#e0f2fe;margin:10px 0 0;line-height:1.6}.final .acts{z-index:1;margin:0;position:relative}footer{color:#bcd6f0;background:#0b2b55;margin-top:70px;padding:42px 24px 28px;font-size:13.5px}.fgrid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:26px;display:grid}.fgrid h4{color:#fff;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:13px}.fgrid a{color:#bcd6f0;padding:4px 0;text-decoration:none;display:block}.fgrid a:hover{color:#fff}.fgrid a.logo{margin-bottom:6px;display:inline-flex}.fgrid p{margin:10px 0 0;line-height:1.6}.fbot{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:26px;padding-top:18px;display:flex}footer b{color:#fff}.label{z-index:20;color:#fff;background:#0b2b55db;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700;position:fixed;bottom:14px;right:14px}.sbar{z-index:60;-webkit-backdrop-filter:blur(14px);color:#fff;background:#0b2b55f0;border-radius:18px;align-items:center;gap:14px;width:min(760px,100vw - 32px);padding:10px 10px 10px 14px;transition:transform .45s cubic-bezier(.2,.85,.25,1);display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%,140%);box-shadow:0 20px 40px -20px #061846e6}.sbar.on{transform:translate(-50%)}.sbar .mi{background:linear-gradient(150deg,#2563eb,#0b2b55);border-radius:5px;flex:none;width:34px;height:42px;position:relative;box-shadow:inset 3px 0 #ffffff40}.sbar .mi i{background:var(--ggold);height:7px;position:absolute;top:15px;left:-3px;right:-3px;transform:rotate(-8deg)}.sbar .st{flex:1;min-width:0}.sbar .st b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.sbar .st span{color:#bfe3ff;font-size:12.5px}.sbar .tg2{background:#ffffff1a;border-radius:10px;padding:3px;display:flex}.sbar .tg2 button{color:#cfe6ff;white-space:nowrap;background:0 0;border:0;border-radius:8px;min-height:36px;padding:8px 10px;font-size:12.5px;font-weight:700}.sbar .tg2 button[aria-pressed=true]{color:var(--navy);background:#fff}.sbar .btn{padding:11px 16px}.rv{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(22px)}.rv.in{opacity:1;transform:none}.thm{-webkit-backdrop-filter:blur(18px);width:44px;height:44px;color:var(--navy);background:#ffffffc7;border:1px solid #fffc;border-radius:12px;flex:none;place-items:center;transition:transform .15s,background .15s;display:grid;box-shadow:0 8px 18px -10px #0c2a5a8c}.thm:hover{background:#fff;transform:translateY(-2px)}.thm svg{grid-area:1/1;width:19px;height:19px;transition:transform .5s cubic-bezier(.3,1.4,.5,1),opacity .3s}.thm .sun{opacity:0;transform:rotate(-90deg)scale(.5)}html[data-theme=dark] .thm .moon{opacity:0;transform:rotate(90deg)scale(.5)}html[data-theme=dark] .thm .sun{opacity:1;transform:none}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){z-index:2}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e6ebff;--ink2:#aab5dc;--ink3:#8691bd;--acc:#7cc4ff;--acc2:#6fe6ff;--th:#a9c8ff;--line:#7c8cff33;--grad:linear-gradient(135deg,#22d3ee,#4f7cff 55%,#7c3aed);--neon:linear-gradient(90deg,#6fe6ff,#a78bfa 55%,#f472b6);--d0:#0c0e2b;--d1:#12173f;--d2:#141a3d;--d3:#1a2150;--dl:#7c8cff33}html[data-theme=dark] body{background:var(--d0);color:var(--ink)}html[data-theme=dark] .hero-bg{background:radial-gradient(55% 50% at 74% 42%,#4f7cff4d,#4f7cff00 70%),radial-gradient(38% 40% at 12% 18%,#b13bff38,#b13bff00 70%),radial-gradient(30% 30% at 92% 90%,#f2277e24,#f2277e00 70%),linear-gradient(165deg,#161c52 0%,#0f1340 48%,#0c0e2b 100%)}html[data-theme=dark] .hero-bg:before{opacity:.75;background:radial-gradient(1.2px 1.2px at 8% 22%,#fff,#0000),radial-gradient(1px 1px at 18% 64%,#cfe0ff,#0000),radial-gradient(1.4px 1.4px at 31% 12%,#fff,#0000),radial-gradient(1px 1px at 44% 38%,#bfe9ff,#0000),radial-gradient(1.3px 1.3px at 57% 8%,#fff,#0000),radial-gradient(1px 1px at 66% 28%,#e9d5ff,#0000),radial-gradient(1.2px 1.2px at 79% 16%,#fff,#0000),radial-gradient(1px 1px at 88% 44%,#cfe0ff,#0000),radial-gradient(1.4px 1.4px at 95% 8%,#fff,#0000),radial-gradient(1px 1px at 26% 86%,#bfe9ff,#0000),radial-gradient(1px 1px at 52% 74%,#fff,#0000)}html[data-theme=dark] .hero-bg:after{background:linear-gradient(180deg,#0c0e2b00,var(--d0))}html[data-theme=dark] .logo span{color:#fff}html[data-theme=dark] .logo span b{color:#6fe6ff}html[data-theme=dark] .menu{border-color:var(--dl);background:#141a3d9e}html[data-theme=dark] .menu a{color:#c9d3ff}html[data-theme=dark] .menu a:hover{background:#ffffff14}html[data-theme=dark] .menu a.hot{color:#fff;background:linear-gradient(135deg,#f2277e,#b13bff);box-shadow:0 0 18px -4px #f2277eb3}html[data-theme=dark] .btn{color:#dfe6ff;background:#141a3db8;border-color:#7c8cff47;box-shadow:0 8px 18px -10px #000c}html[data-theme=dark] .btn:hover{background:#28326eeb}html[data-theme=dark] .btn.pri{background:var(--grad);color:#fff;border-color:#0000;box-shadow:0 10px 26px -12px #4f7cffe6}html[data-theme=dark] .btn.pri:hover{box-shadow:0 0 0 1px #6fe6ff80,0 14px 30px -10px #6fe6ff99}html[data-theme=dark] .btn.ln{background:#141a3db8;border-color:#7c8cff52}html[data-theme=dark] .btn.gold{background:var(--ggold);color:#4a2c00}html[data-theme=dark] .thm,html[data-theme=dark] .burger{color:#fde68a;background:#141a3db8;border-color:#7c8cff47}html[data-theme=dark] .burger{color:#dfe6ff}html[data-theme=dark] .thm:hover{background:#28326eeb}html[data-theme=dark] .drawer{background:var(--d1);box-shadow:-20px 0 40px -20px #000}html[data-theme=dark] .drawer a{color:#dfe6ff}html[data-theme=dark] .drawer a:hover{background:#ffffff0f}html[data-theme=dark] .drawer a.hot{background:linear-gradient(135deg,#f2277e,#b13bff)}html[data-theme=dark] .drawer .dx{color:#fff;background:#ffffff14}html[data-theme=dark] .kick{color:#bfe9ff;border-color:var(--dl);background:#141a3d9e}html[data-theme=dark] .hero h1{color:#fff}html[data-theme=dark] .hero h1 span{background:var(--neon);color:#0000;text-shadow:none;filter:drop-shadow(0 0 18px #6fe6ff59);-webkit-background-clip:text;background-clip:text}html[data-theme=dark] .hero .lead{color:#b9c4ea}html[data-theme=dark] .hero .lead b{color:#fff}html[data-theme=dark] .meta div{border-left-color:#6fe6ff99}html[data-theme=dark] .meta small{color:#8f9fd6}html[data-theme=dark] .meta b{color:#fff}html[data-theme=dark] .promo{border-color:var(--dl);background:#141a3db8;box-shadow:0 14px 26px -18px #000}html[data-theme=dark] .promo b{color:#fff}html[data-theme=dark] .promo span{color:#a9b4d9}html[data-theme=dark] .promo em{color:#6fe6ff}html[data-theme=dark] .lib{background:linear-gradient(#1a2152b3,#0e123299);border-color:#7c8cff3d;box-shadow:0 40px 60px -40px #000,inset 0 1px #ffffff12,0 0 0 1px #6fe6ff0d}html[data-theme=dark] .lib .bub{background:var(--d3);color:#e6ebff;box-shadow:0 10px 24px -12px #000}html[data-theme=dark] .lib .bub:after{border-top-color:var(--d3)}html[data-theme=dark] .tools .cap,html[data-theme=dark] .fcount,html[data-theme=dark] .shint{color:#9fb0e6}html[data-theme=dark] .srch{box-shadow:none;background:#0a0d26d9;border-color:#7c8cff4d}html[data-theme=dark] .srch input{color:#fff}html[data-theme=dark] .srch input::placeholder{color:#7d88b3}html[data-theme=dark] .srch:focus-within{border-color:#6fe6ff;box-shadow:0 0 0 3px #6fe6ff33}html[data-theme=dark] .chip{border-color:var(--dl);color:#c9d3ff;background:#141a3d9e}html[data-theme=dark] .chip:hover{background:#28326ed9}html[data-theme=dark] .chip.on{color:#06102b;background:linear-gradient(135deg,#22d3ee,#4f7cff)}html[data-theme=dark] .rowin:after{background:linear-gradient(#8eeeff 0,#4f7cff 2px,#26307a 5px,#1a2058 60%,#11163f);box-shadow:0 0 22px -2px #6fe6ff59,0 14px 18px -10px #000}html[data-theme=dark] .rl{color:#9fb0e6}html[data-theme=dark] .bk .spn{box-shadow:inset 3px 0 #fff3,inset -4px 0 6px #00000047,0 0 16px -6px #6fe6ff40}html[data-theme=dark] .bx:not(.tuck) .bxf{box-shadow:inset 5px 0 #ffffff26,inset -6px 0 10px #00000059,0 0 30px -6px #6fe6ff73,0 18px 26px -14px #000}html[data-theme=dark] .bookend{background:linear-gradient(90deg,#4c1d95,#7c3aed)}html[data-theme=dark] .plant:before,html[data-theme=dark] .vase:before{filter:brightness(.55)saturate(1.4)}html[data-theme=dark] .lamp:after{box-shadow:0 26px 60px 14px #fde04752}html[data-theme=dark] .ov{background:#050719b8}html[data-theme=dark] .fb .inR,html[data-theme=dark] .turn i{background:radial-gradient(#6fe6ff12 1px,#0000 1.3px) 0 0/18px 18px,linear-gradient(90deg,#10153a,#161d4a 16%,#141a42)}html[data-theme=dark] .fb .fc .bkf,html[data-theme=dark] .turn i.b{background:radial-gradient(#6fe6ff12 1px,#0000 1.3px) 0 0/18px 18px,linear-gradient(270deg,#10153a,#161d4a 16%,#141a42)}html[data-theme=dark] .fb .inR{box-shadow:0 30px 60px -30px #000,0 0 0 1px #7c8cff2e}html[data-theme=dark] .pgt{color:#fff}html[data-theme=dark] .pgl li{color:#c9d3ff}html[data-theme=dark] .chs span{color:#a9c8ff;background:#4f7cff26;border-color:#7c8cff4d}html[data-theme=dark] .chs span.free{color:#6ee7b7;background:#10b98124;border-color:#10b98159}.chs span.paid{color:#9a3412;background:#fff7ed;border-color:#fed7aa}html[data-theme=dark] .chs span.paid{color:#fdba74;background:#fb923c24;border-color:#fb923c59}.bk .fp.pd{color:#9a3412}html[data-theme=dark] .pnav{border-top-color:#7c8cff40}html[data-theme=dark] .pnav button{color:#cfe0ff;background:#ffffff0d;border-color:#7c8cff4d}html[data-theme=dark] .pnav button:hover{background:#ffffff1a}html[data-theme=dark] .x{background:var(--d3);color:#fff;box-shadow:0 10px 20px -10px #000,0 0 0 1px #7c8cff4d}html[data-theme=dark] .bm-panel{background:var(--d1);box-shadow:0 40px 80px -30px #000,0 0 0 1px #7c8cff40,0 0 60px -20px #b13bff73}html[data-theme=dark] .sb:after{background:repeating-linear-gradient(90deg,#2a3166 0 1px,#1b2150 1px 2px)}html[data-theme=dark] .pk-h{color:#fff}html[data-theme=dark] .pk-o{background:#ffffff08;border-color:#7c8cff3d}html[data-theme=dark] .pk-o:hover{border-color:#6fe6ff99}html[data-theme=dark] .pk-o .rd{border-color:#5b6799}html[data-theme=dark] .pk-o .rd:after{background:#6fe6ff}html[data-theme=dark] .pk-o .nm,html[data-theme=dark] .pk-o .op{color:#fff}html[data-theme=dark] .pk-o .nm em{color:#6ee7b7;background:#10b9812e}html[data-theme=dark] .pk-o .ds b{color:#e6ebff}html[data-theme=dark] .pk-o[aria-checked=true]{background:#6fe6ff12;border-color:#6fe6ff;box-shadow:0 0 0 4px #6fe6ff1f,0 0 34px -10px #6fe6ffb3}html[data-theme=dark] .pk-o[aria-checked=true] .rd{border-color:#6fe6ff}html[data-theme=dark] .pk-price b{color:#fff}html[data-theme=dark] .pk-save{color:#6ee7b7;background:#10b9811f;border-color:#10b98159}html[data-theme=dark] .pk-br{background:#ffffff08;border-color:#7c8cff4d}html[data-theme=dark] .pk-br li b{color:#fff}html[data-theme=dark] .pk-br li.t{border-top-color:#7c8cff40}html[data-theme=dark] .pk-gift{color:#fde68a;background:linear-gradient(135deg,#fbbf2424,#f59e0b0f);border-color:#fbbf2459}html[data-theme=dark] .pk-gift small{color:#fcd38a}html[data-theme=dark] .pk-more button,html[data-theme=dark] .pk-more a{color:#6fe6ff}html[data-theme=dark] .sheet{background:var(--d1);box-shadow:0 -20px 40px -20px #000}html[data-theme=dark] .sheet .grab{background:#3b4478}html[data-theme=dark] .sheet .shx{color:#fff;background:#ffffff14}html[data-theme=dark] .sh2 h2,html[data-theme=dark] .subh,html[data-theme=dark] .ty h3{color:#fff}html[data-theme=dark] .sh2 h2 span{background:var(--neon);color:#0000;-webkit-background-clip:text;background-clip:text}html[data-theme=dark] .sh2 .tag,html[data-theme=dark] .subh span,html[data-theme=dark] .ty h3 span{color:#6fe6ff}html[data-theme=dark] .card{background:var(--d2);border-color:var(--dl);box-shadow:0 30px 50px -36px #000}html[data-theme=dark] .card .lc{background:linear-gradient(135deg,#1e3a8a,#4f46e5 55%,#7c3aed)}html[data-theme=dark] .card .rc div{border-color:#7c8cff33}html[data-theme=dark] .card .rc b{color:#6fe6ff}html[data-theme=dark] .card .rc span{color:#fff}html[data-theme=dark] .combo{background:linear-gradient(#0c0e2b 0%,#10143a 22%,#151b4a 62%,#0c0e2b 100%)}html[data-theme=dark] .combo:before{background:radial-gradient(closest-side,#4f7cff38,#4f7cff00)}html[data-theme=dark] .combo .ctag{background:linear-gradient(135deg,#f2277e,#b13bff);box-shadow:0 0 22px -6px #f2277eb3}html[data-theme=dark] .stand{border-color:var(--dl);background:linear-gradient(#171e4c,#10143a);box-shadow:0 30px 50px -36px #000}html[data-theme=dark] .disp:after{background:linear-gradient(#4f7cff,#26307a);box-shadow:0 0 30px -4px #6fe6ff73,0 18px 30px -16px #000}html[data-theme=dark] .cc,html[data-theme=dark] .mb2,html[data-theme=dark] .ai,html[data-theme=dark] .qa,html[data-theme=dark] .ic,html[data-theme=dark] .fl,html[data-theme=dark] .app{background:var(--d2);border-color:var(--dl);box-shadow:0 16px 30px -24px #000}html[data-theme=dark] .cc b,html[data-theme=dark] .trk h3,html[data-theme=dark] .mb2 b,html[data-theme=dark] .ai h4,html[data-theme=dark] .ic h3,html[data-theme=dark] .fl h3,html[data-theme=dark] .app b{color:#fff}html[data-theme=dark] .pcard{background:var(--d1);border-color:#0000;box-shadow:0 40px 60px -40px #000,0 0 60px -24px #b13bff80}html[data-theme=dark] .pcard:before{background:linear-gradient(135deg,#f2277e,#b13bff 40%,#6fe6ff)}html[data-theme=dark] .mb2:after{border-color:var(--dl);background:repeating-linear-gradient(#2a3166 0 2px,#1b2150 2px 3px)}html[data-theme=dark] .diff{background:var(--d1);border-color:var(--dl);box-shadow:0 24px 40px -34px #000}html[data-theme=dark] .diff .dh div:first-child{color:#8f9bc6;background:#1a2048}html[data-theme=dark] .diff .dh div:last-child{background:linear-gradient(135deg,#4f46e5,#7c3aed)}html[data-theme=dark] .diff .dr div{border-top-color:#7c8cff24}html[data-theme=dark] .diff .dr div:first-child{color:#8f9bc6;background:#0f1335}html[data-theme=dark] .diff .dr div:last-child{color:#e6ebff}html[data-theme=dark] .ai:before,html[data-theme=dark] .ic:before{background:var(--d2);border-color:var(--dl);color:#6fe6ff}html[data-theme=dark] .qa summary{color:#fff}html[data-theme=dark] .qa summary:after{background:#6fe6ff1f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236fe6ff' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") 50%/13px no-repeat}html[data-theme=dark] .ic.big{background:linear-gradient(135deg,#1a2256,#121640)}html[data-theme=dark] .vp{background:#0a0d2a;box-shadow:0 0 0 1px #7c8cff33}html[data-theme=dark] .bmk button{background:var(--d2);color:#dfe6ff;box-shadow:inset 4px 0 #4f7cff}html[data-theme=dark] .bmk button b{color:#6fe6ff}html[data-theme=dark] .bmk button.on{background:#f973161f;box-shadow:inset 4px 0 #f97316}html[data-theme=dark] .nook{border-color:var(--dl);background:linear-gradient(#171e4c,#0f1336)}html[data-theme=dark] .nook .win{background:radial-gradient(circle at 70% 28%,#fef3c7 0 9px,#fef3c740 10px 16px,#fef3c700 17px),linear-gradient(160deg,#1e2a78,#0c0e2b);border-color:#232b5e}html[data-theme=dark] .nook .rug{background:repeating-linear-gradient(90deg,#26307a 0 14px,#1b2259 14px 28px)}html[data-theme=dark] .nook .lv{background:var(--d3);color:#aab5dc}html[data-theme=dark] .nook .lv b{color:#6fe6ff}html[data-theme=dark] .tbox{background:linear-gradient(160deg,#0a0d2a,#1b2259);box-shadow:0 0 0 1px #6fe6ff38,0 18px 30px -20px #000}html[data-theme=dark] .ul li{color:#c9d3ff}html[data-theme=dark] .fl .n b{color:#6fe6ff}html[data-theme=dark] .fl .tg span{color:#a9c8ff;background:#4f7cff29}html[data-theme=dark] .fl:nth-child(3) .tg span.hot{color:#fff;background:linear-gradient(135deg,#f2277e,#b13bff)}html[data-theme=dark] .fl:nth-child(4){background:linear-gradient(135deg,#f9731624,var(--d2) 60%)}html[data-theme=dark] .app span{color:#6fe6ff}html[data-theme=dark] .final{background:linear-gradient(135deg,#1e3a8a,#4f46e5 45%,#b13bff);box-shadow:0 0 70px -20px #b13bff99}html[data-theme=dark] .final p{color:#e0e7ff}html[data-theme=dark] footer{background:#080a22;border-top:1px solid #7c8cff24}html[data-theme=dark] .label{background:#141a3deb;box-shadow:0 0 0 1px #7c8cff40}html[data-theme=dark] .sbar{background:#12173ff2;box-shadow:0 20px 40px -20px #000,0 0 0 1px #7c8cff40}html[data-theme=dark] .sbar .tg2 button[aria-pressed=true]{color:#06102b;background:#6fe6ff}html[data-theme=dark] .mbox{background:linear-gradient(155deg,#4f46e5,#1e3a8a 50%,#12173f);box-shadow:0 0 30px -8px #6fe6ff66,0 18px 30px -18px #000}html[data-theme=dark] .mbox em{color:#06102b;background:#6fe6ff}.combo>.wrap{z-index:1;position:relative}.cdet{color:var(--acc);background:#fff;border:1px solid #cfe0f7;border-radius:99px;align-items:center;gap:7px;margin-top:14px;padding:9px 16px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 20px -16px #061846cc}.cdet:hover{transform:translateY(-2px);box-shadow:0 14px 26px -16px #1d4ed8b3}.cdet svg{width:15px;height:15px;transition:transform .2s}.cdet:hover svg{transform:translate(3px)}html[data-theme=dark] .cdet{color:#6fe6ff;background:#141a3dcc;border-color:#7c8cff4d}a.disp{cursor:pointer;text-decoration:none}.combo{padding-bottom:84px}.pk-cta2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pk-cta2 .btn{padding:11px 10px;font-size:13.5px}.pets{overflow-anchor:none;padding-top:26px}.pa{--pc:#cfe6ff;--pcA:#cfe6ff59;color:#e6ebff;isolation:isolate;background:radial-gradient(60% 55% at 26% 72%,var(--pcA),#0000 70%),radial-gradient(45% 50% at 95% 0%,#b13bff47,#0000 70%),linear-gradient(160deg,#161c52,#0d1036 55%,#090a20);border:1px solid #7c8cff47;border-radius:28px;padding:26px 28px;transition:background .7s;position:relative;overflow:clip;box-shadow:0 50px 90px -50px #061846f2,inset 0 1px #ffffff14}.pa-floor{z-index:-1;pointer-events:none;transform-origin:50% 100%;background:linear-gradient(#6fe6ff29 1px,#0000 1px) 0 0/100% 38px,linear-gradient(90deg,#6fe6ff29 1px,#0000 1px) 0 0/38px 100%;height:52%;position:absolute;bottom:-10px;left:-20%;right:-20%;transform:perspective(520px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 15%,#000 90%);mask-image:linear-gradient(#0000 15%,#000 90%)}.pa-hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:22px;display:flex}.pa-k{letter-spacing:.22em;color:#6fe6ff;font-size:12px;font-weight:800}.pa-hd h2{letter-spacing:-.025em;color:#fff;margin:6px 0 0;font-size:clamp(24px,2.4vw,34px);line-height:1.08}.pa-hd h2 span{background:linear-gradient(90deg,#6fe6ff,#a78bfa 55%,#f472b6);color:#0000;-webkit-background-clip:text;background-clip:text}.pa-hd h2 b{font-weight:inherit}.pa-hd p{color:#aab5dc;max-width:620px;margin:6px 0 0;font-size:14.5px;line-height:1.55}.pa-cta{flex-wrap:wrap;gap:10px;display:flex}.pa .btn.gh{color:#fff;box-shadow:none;background:#ffffff14;border-color:#ffffff38}.pa .btn.gh:hover{background:#ffffff29}.pa .btn.gold{box-shadow:0 10px 30px -10px #fbbf24b3}.pa-main{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch;gap:22px;margin-top:20px;display:grid}.stg{isolation:isolate;background:radial-gradient(70% 60% at 50% 100%,#ffffff0f,#fff0 70%),#080a2073;border:1px solid #7c8cff33;border-radius:24px;min-height:400px;position:relative;overflow:clip}.stg .rays{z-index:-2;opacity:.55;background:repeating-conic-gradient(from 0deg,var(--pcA) 0deg 5deg,#0000 5deg 15deg);width:1000px;height:1000px;margin:-500px 0 0 -500px;animation:46s linear infinite spin;position:absolute;top:58%;left:50%;-webkit-mask-image:radial-gradient(closest-side,#000 8%,#0000 62%);mask-image:radial-gradient(closest-side,#000 8%,#0000 62%)}.stg .halo{z-index:-1;background:radial-gradient(closest-side,var(--pcA),#0000);filter:blur(8px);border-radius:50%;width:480px;height:480px;margin:-240px 0 0 -240px;transition:background .6s;position:absolute;top:62%;left:50%}@keyframes spin{to{transform:rotate(360deg)}}.sparks i{background:var(--pc);width:5px;height:5px;box-shadow:0 0 10px 2px var(--pcA);opacity:0;border-radius:50%;animation:4.2s linear infinite rise;position:absolute;bottom:90px}.sparks i:first-child{animation-delay:0s;left:22%}.sparks i:nth-child(2){animation-delay:1.4s;left:30%}.sparks i:nth-child(3){animation-delay:.6s;left:38%}.sparks i:nth-child(4){animation-delay:2.6s;left:46%}.sparks i:nth-child(5){animation-delay:.2s;left:54%}.sparks i:nth-child(6){animation-delay:3.1s;left:62%}.sparks i:nth-child(7){animation-delay:1.9s;left:70%}.sparks i:nth-child(8){animation-delay:.9s;left:78%}.sparks i:nth-child(9){animation-delay:3.6s;left:42%}.sparks i:nth-child(10){animation-delay:2.2s;left:58%}@keyframes rise{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:1}to{opacity:0;transform:translateY(-330px)scale(1.1)}}.stg .ped{z-index:1;width:250px;height:54px;box-shadow:0 0 0 2px var(--pc),0 0 46px 6px var(--pcA),inset 0 -10px 18px #0000008c;background:radial-gradient(closest-side,#ffffff38,#ffffff08 72%),linear-gradient(#232b6b,#10143a);border-radius:50%;margin-left:-125px;transition:box-shadow .6s;position:absolute;bottom:64px;left:50%}.stg .ped i{border:2px dashed var(--pc);opacity:.55;border-radius:50%;animation:14s linear infinite spin;position:absolute;inset:9px 26px}.stg .hp{z-index:2;pointer-events:none;position:absolute;inset:30px 0 84px}.stg .hp img,.stg .hp .fbk{max-height:100%}.stg:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(180deg,var(--pcA),#ffffff0a 55%,#0000);clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);opacity:.7;width:420px;height:calc(100% - 60px);margin-left:-210px;transition:background .6s;position:absolute;top:-10px;left:50%}.stg .hp img,.stg .hp .fbk{height:100%;filter:drop-shadow(0 18px 14px #0000008c) drop-shadow(0 0 2px #ffffff59) drop-shadow(0 0 30px var(--pcA));position:absolute;bottom:0;left:50%;transform:translate(-50%)}.stg .hp .fl1{animation:3.4s ease-in-out infinite bob}.stg .hp .flip{transform:translate(-50%)scaleX(-1)}.stg .hp .fbk{color:#fff;background:radial-gradient(circle at 40% 30%,#fff6,#fff0 60%),var(--pc);width:170px;height:230px;box-shadow:0 0 50px var(--pcA);border-radius:44% 44% 30% 30%;place-items:center;font-size:66px;font-weight:800;display:grid;bottom:20px}.hp .in{animation:.62s cubic-bezier(.2,1.35,.4,1) both pin}.hp .out{animation:.32s ease-in both pout}@keyframes pin{0%{opacity:0;transform:translate(-50%)translateY(40px)scale(.82)}to{opacity:1;transform:translate(-50%)}}@keyframes pout{to{opacity:0;transform:translate(-50%)translateY(-18px)scale(1.06)}}@keyframes bob{50%{translate:0 -10px}}.stg .gh{z-index:0;opacity:.32;filter:brightness(.35)saturate(.6)blur(.5px);pointer-events:none;height:150px;transition:opacity .4s;position:absolute;bottom:96px}.stg .gh.l{left:4%}.stg .gh.r{right:4%}.stg .gh[hidden]{display:none}.stg .cnt{font-family:var(--mono);letter-spacing:.12em;color:#9fb0e6;font-size:12px;font-weight:800;position:absolute;top:16px;left:18px}.stg .tierb{letter-spacing:.12em;text-transform:uppercase;color:#06102b;background:var(--pc);box-shadow:0 0 22px -2px var(--pcA);border-radius:99px;padding:6px 11px;font-size:11.5px;font-weight:800;position:absolute;top:14px;right:16px}.pnv{z-index:3;-webkit-backdrop-filter:blur(8px);color:#fff;background:#ffffff14;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:46px;height:46px;transition:background .2s,transform .2s;display:grid;position:absolute;top:44%}.pnv:hover{background:#ffffff2e;transform:scale(1.06)}.pnv svg{width:18px;height:18px}.pnv.l{left:14px}.pnv.r{right:14px}.plate{z-index:3;-webkit-backdrop-filter:blur(10px);background:linear-gradient(90deg,#0a0d28e0,#0a0d2899);border:1px solid #7c8cff40;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px 9px 16px;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.plate b{color:#fff;letter-spacing:-.01em;font-size:18px;line-height:1.15;display:block}.plate span{color:#aab5dc;margin-top:2px;font-size:13px;display:block}.lvr{text-align:center;background:var(--pc);color:#06102b;box-shadow:0 0 20px -4px var(--pcA);border-radius:12px;flex:none;padding:6px 12px}.lvr small{letter-spacing:.16em;font-size:9.5px;font-weight:800;display:block}.lvr b{color:#06102b;font-size:22px;line-height:1}.ros{flex-direction:column;min-width:0;display:flex}.rtabs{scrollbar-width:none;flex-wrap:nowrap;gap:5px;display:flex;overflow-x:auto}.rtabs::-webkit-scrollbar{display:none}.rtabs button{color:#c9d3ff;background:#ffffff0d;border:1px solid #7c8cff40;border-radius:99px;flex:none;align-items:center;gap:6px;min-height:34px;padding:6px 11px;font-size:12.5px;font-weight:700;transition:background .2s,color .2s;display:inline-flex;padding:6px 9px!important;font-size:12px!important}.rtabs button em{opacity:.75;font-size:11px;font-style:normal}.rtabs button:hover{background:#ffffff1a}.rtabs button[aria-pressed=true]{background:var(--tc,#6fe6ff);color:#06102b;border-color:#0000}.rgrid{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.pcd.off{display:none}.rtier{color:#9fb0e6;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:10px;font-size:12.5px;display:flex}.rtier b{color:#fff}.rtype{margin-top:auto;padding-top:14px}.pcap{letter-spacing:.14em;text-transform:uppercase;color:var(--pc);margin-top:12px;font-size:10.5px;font-weight:800;transition:color .5s}.poses{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;min-height:82px;margin-top:7px;display:grid}.poses button{opacity:.62;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;align-items:center;gap:3px;min-height:44px;padding:5px 2px;transition:opacity .2s,border-color .2s,transform .2s;display:flex}.poses button:hover{opacity:1;transform:translateY(-2px)}.poses button[aria-pressed=true]{opacity:1;border-color:var(--pc);box-shadow:0 0 16px -4px var(--pcA)}.poses .pi{justify-content:center;align-items:flex-end;width:100%;height:54px;display:flex;overflow:hidden}.poses .pi img{width:auto;max-width:none;height:100%}.poses .pi img.flip{transform:scaleX(-1)}.poses .pi .x{background:var(--pc);opacity:.5;border-radius:50%;width:30px;height:30px;margin-bottom:10px}.poses span.l{color:#ffffffc7;white-space:nowrap;font-size:10px;font-weight:700}.rtype .tbox{padding:12px 14px 10px}.rtype .tbox .tgt{font-size:15px}.rtype .lvh{color:#e6ebff;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-top:10px;font-size:13px;font-weight:700;display:flex}.rtype .lvh b{color:#6fe6ff;font-size:16px}.rtype .lvh em{color:#9fb0e6;font-size:11.5px;font-style:normal}.rtype .lvbar{height:7px;margin-top:6px}.pcd{aspect-ratio:3/4.2;color:#fff;background:radial-gradient(90% 60% at 50% 100%,var(--cA),#0000 70%),linear-gradient(180deg,#ffffff0f,#ffffff04);border:1px solid #ffffff14;border-radius:12px;padding:0;transition:transform .22s cubic-bezier(.3,1.4,.5,1),border-color .2s,box-shadow .2s,opacity .25s;position:relative;overflow:hidden}.pcd img{filter:drop-shadow(0 4px 4px #00000073);height:84%;transition:transform .25s;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.pcd img.flip{transform:translate(-50%)scaleX(-1)}.pcd .ini{background:var(--c);color:#06102b;border-radius:50%;place-items:center;width:38px;height:38px;margin:-19px 0 0 -19px;font-size:15px;font-weight:800;display:grid;position:absolute;top:44%;left:50%}.pcd .lv{font-family:var(--mono);letter-spacing:.06em;color:#cfd8ff;background:#06091ebf;padding:3px 0 4px;font-size:10px;font-weight:800;position:absolute;bottom:0;left:0;right:0}.pcd:hover{border-color:var(--c);box-shadow:0 10px 22px -10px var(--cA),0 0 0 1px var(--c);transform:translateY(-4px)}.pcd:hover img{transform:translate(-50%)scale(1.06)}.pcd:hover img.flip{transform:translate(-50%)scaleX(-1)scale(1.06)}.pcd.on{border-color:var(--c);box-shadow:0 0 0 2px var(--c),0 0 26px -4px var(--cA)}.pcd.on .lv{background:var(--c);color:#06102b}.pcd.off{opacity:.18;transform:scale(.94)}.rnote{color:#9fb0e6;align-items:flex-start;gap:9px;margin-top:14px;font-size:13px;line-height:1.5;display:flex}.rnote svg{color:#fbbf24;width:16px;height:16px;margin-top:2px}.pa-type{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:22px;margin-top:24px;display:grid}.pa .tbox{background:linear-gradient(160deg,#0a0d2a,#1b2259);box-shadow:0 0 0 1px #6fe6ff40,0 18px 30px -20px #000}.pa .thint{color:#8f9bc6}.lvbox{background:#ffffff0d;border:1px solid #7c8cff38;border-radius:18px;padding:16px 18px}.lvh{color:#e6ebff;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;font-weight:700;display:flex}.lvh b{color:#6fe6ff;font-size:20px}.lvh em{color:#9fb0e6;font-size:12px;font-style:normal}.lvbar{background:#ffffff14;border-radius:99px;height:10px;margin-top:10px;overflow:hidden}.lvbar i{border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#a78bfa,#f472b6);height:100%;transition:width .3s;display:block;box-shadow:0 0 14px #6fe6ff99}.pfe{grid-template-columns:1fr 1fr;gap:8px 12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.pfe li{color:#c9d3ff;padding-left:20px;font-size:13.5px;font-weight:600;position:relative}.pfe li:before{content:"";background:linear-gradient(135deg,#6fe6ff,#a78bfa);border-radius:3px;width:10px;height:10px;position:absolute;top:5px;left:0;transform:rotate(45deg)}.fq{grid-template-columns:minmax(0,.82fr) minmax(0,1.4fr);align-items:start;gap:44px;display:grid}.fq-l{position:sticky;top:24px}.fq-l h2{letter-spacing:-.025em;color:#0b2b55;margin:10px 0 0;font-size:clamp(30px,3.3vw,44px);line-height:1.08}.fq-l h2 span{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.fq-l>p{color:var(--ink2);margin:12px 0 0;font-size:15.5px;line-height:1.6}.fq-s{background:#fff;border:1px solid #cfe0f7;border-radius:14px;align-items:center;gap:9px;height:50px;margin-top:20px;padding:0 14px;display:flex;box-shadow:0 10px 22px -18px #061846b3}.fq-s svg{width:18px;height:18px;color:var(--ink3)}.fq-s input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:15px}.fq-s:focus-within{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa40}.fq-help{flex-direction:column;gap:10px;margin-top:18px;display:flex}.hc{background:#fff;border:1px solid #dbe7f5;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.hc:hover{border-color:#93c5fd;transform:translateY(-2px);box-shadow:0 14px 26px -20px #061846cc}.hc i{color:#fff;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.hc i svg{width:20px;height:20px}.hc b{color:var(--navy);font-size:14.5px;display:block}.hc small{color:var(--ink2);margin-top:1px;font-size:12.5px;display:block}.hc em{color:var(--acc);margin-left:auto;font-style:normal;font-weight:800}.fq-tabs{background:#e8f1fc;border:1px solid #dbe7f5;border-radius:16px;flex-wrap:wrap;gap:6px;padding:5px;display:flex}.fq-tabs button{color:#305a73;white-space:nowrap;background:0 0;border:0;border-radius:12px;flex:auto;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 12px;font-size:13.5px;font-weight:700;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.fq-tabs button em{min-width:20px;height:20px;color:var(--acc);background:#1d4ed81a;border-radius:99px;place-items:center;font-size:11px;font-style:normal;font-weight:800;display:grid}.fq-tabs button[aria-pressed=true]{color:var(--navy);background:#fff;box-shadow:0 6px 14px -10px #061846b3}.fq-tabs button[aria-pressed=true] em{background:var(--acc);color:#fff}.fq-list{background:#fff;border:1px solid #dbe7f5;border-radius:20px;margin-top:14px;overflow:hidden;box-shadow:0 24px 44px -36px #061846b3}.fi{border-top:1px solid #edf2f9;transition:background .25s}.fi:first-child{border-top:0}.fi[hidden]{display:none}.fi h3{margin:0}.fq-q{text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto 28px;align-items:center;gap:14px;width:100%;min-height:64px;padding:18px 20px;display:grid}.fq-q .n{font-family:var(--mono);color:#94a3b8;font-size:12.5px;font-weight:800;transition:color .2s}.fq-q .t{color:var(--navy);font-size:16px;font-weight:700;line-height:1.4}.fq-q .cat{letter-spacing:.06em;color:var(--acc);white-space:nowrap;background:#eff6ff;border-radius:99px;padding:4px 9px;font-size:11px;font-weight:800}.fq-q .chev{width:28px;height:28px;color:var(--acc);background:#f1f6fd;border-radius:9px;place-items:center;transition:transform .3s cubic-bezier(.3,1.4,.5,1),background .2s,color .2s;display:grid}.fq-q .chev svg{width:15px;height:15px}.fq-q:hover .t{color:var(--acc)}.fq-q:focus-visible{outline-offset:-3px;outline:3px solid #93c5fd}.fq-a{grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.2,.8,.2,1);display:grid}.fq-a>div{overflow:hidden}.fq-a p{color:var(--ink2);margin:0;padding:0 64px 20px 68px;font-size:15px;line-height:1.7}.fq-a p a{color:var(--acc);font-weight:700}.fi.open{background:linear-gradient(90deg,#f5f9ff,#fff 40%)}.fi.open .fq-a{grid-template-rows:1fr}.fi.open .fq-q .n{color:var(--acc)}.fi.open .fq-q .chev{background:var(--acc);color:#fff;transform:rotate(180deg)}.fq-empty{color:var(--ink2);margin:18px 4px 0;font-size:14.5px}mark{color:inherit;background:#fde68a;border-radius:3px;padding:0 2px}html[data-theme=dark] .pa{box-shadow:0 50px 90px -50px #000,0 0 80px -40px var(--pcA);border-color:#7c8cff52}html[data-theme=dark] .fq-l h2{color:#fff}html[data-theme=dark] .fq-l h2 span{background:var(--neon);-webkit-background-clip:text;background-clip:text}html[data-theme=dark] .fq-s,html[data-theme=dark] .hc,html[data-theme=dark] .fq-list{background:var(--d2);border-color:var(--dl);box-shadow:0 20px 40px -30px #000}html[data-theme=dark] .fq-s input{color:#fff}html[data-theme=dark] .fq-s:focus-within{border-color:#6fe6ff;box-shadow:0 0 0 3px #6fe6ff33}html[data-theme=dark] .hc b,html[data-theme=dark] .fq-q .t{color:#fff}html[data-theme=dark] .hc em{color:#6fe6ff}html[data-theme=dark] .fq-tabs{border-color:var(--dl);background:#ffffff0a}html[data-theme=dark] .fq-tabs button{color:#aab5dc}html[data-theme=dark] .fq-tabs button em{color:#6fe6ff;background:#6fe6ff1f}html[data-theme=dark] .fq-tabs button[aria-pressed=true]{background:var(--d3);color:#fff;box-shadow:0 0 0 1px #6fe6ff59}html[data-theme=dark] .fq-tabs button[aria-pressed=true] em{color:#06102b;background:#6fe6ff}html[data-theme=dark] .fi{border-top-color:#7c8cff1f}html[data-theme=dark] .fi.open{background:linear-gradient(90deg,#6fe6ff0f,#6fe6ff00 50%)}html[data-theme=dark] .fq-q .cat{color:#6fe6ff;background:#6fe6ff1a}html[data-theme=dark] .fq-q .chev{color:#6fe6ff;background:#ffffff0f}html[data-theme=dark] .fq-q:hover .t,html[data-theme=dark] .fi.open .fq-q .n{color:#6fe6ff}html[data-theme=dark] .fi.open .fq-q .chev{color:#06102b;background:#6fe6ff}html[data-theme=dark] mark{background:#fbbf2459}@media (max-width:1000px){.pa-main,.pa-type,.fq{grid-template-columns:minmax(0,1fr)}.fq-r,.fq-l,.ros{min-width:0}.fq-l{position:relative;top:0}}@media (max-width:760px){.pa{border-radius:22px;padding:22px 14px 18px}.pa-cta .btn{flex:100%}.stg{min-height:360px}.stg .hp{top:40px;bottom:80px}.stg .ped{width:210px;margin-left:-105px}.rgrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.poses{grid-template-columns:repeat(3,minmax(0,1fr))}.stg .gh{display:none}.plate b{font-size:18px}.rtabs{scrollbar-width:none;flex-wrap:nowrap;margin:0 -14px;padding:0 14px;overflow-x:auto}.rtabs::-webkit-scrollbar{display:none}.rtabs button{flex:none}.pfe{grid-template-columns:1fr}.fq-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.fq-tabs::-webkit-scrollbar{display:none}.fq-tabs button{flex:none}.fq-q{grid-template-columns:26px minmax(0,1fr) 28px;gap:10px;padding:16px 14px}.fq-q .cat{display:none}.fq-q .t{font-size:15px}.fq-a p{padding:0 16px 18px 50px;font-size:14.5px}.pk-cta2{grid-template-columns:1fr}}@media (max-width:1180px){.menu{display:none}.burger{display:grid}.hero{grid-template-columns:1fr}.hero>div:first-child{padding-top:0}.lib{margin-top:150px}.cgrid{grid-template-columns:1fr}.pcard{position:relative;top:0}.apps{grid-template-columns:1fr 1fr}}@media (max-width:1000px){.bm-stage{transform:scale(.86)}}@media (max-width:760px){.top{padding:12px 14px}.top .btn{display:none}.top .btn.pri{padding:9px 12px;font-size:13px;display:inline-flex}.hero{gap:10px;padding:10px 14px 0}.hero .lead{font-size:16px}.promo{display:none}.lib{border-radius:20px;margin-top:118px;padding:14px 0 16px}.lib .petw{top:-112px;right:10px}.lib .pet{width:124px;height:150px}.lib .bub{display:none}.tools{margin-bottom:12px;padding:0 12px}.tools .cap{display:none}.srch{flex:100%;max-width:none}.chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -12px;padding:0 12px;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{flex:none}.fcount{display:none}.mbox{text-align:left;color:#fff;background:linear-gradient(155deg,#2563eb,#1e40af 45%,#0b2b55);border:0;border-radius:18px;align-items:center;gap:14px;width:calc(100% - 24px);margin:0 12px 18px;padding:14px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 30px -18px #061846e6}.mbox .bxmini{background:linear-gradient(155deg,#3b82f6,#1e3a8a);border-radius:5px;flex:none;width:74px;height:100px;position:relative;box-shadow:inset 4px 0 #fff3,0 10px 16px -8px #0009}.mbox .bxmini:before{content:"";background:#8b5cf6;border-radius:2px 2px 0 0;width:26px;height:9px;position:absolute;top:-7px;left:8px}.mbox .bxmini:after{content:"";background:#6366f1;border-radius:2px 2px 0 0;width:28px;height:7px;position:absolute;top:-5px;left:38px}.mbox .bxmini i{background:var(--ggold);height:12px;position:absolute;top:44px;left:-4px;right:-4px;transform:rotate(-9deg)}.mbox small{letter-spacing:.16em;color:#fde68a;font-size:10px;font-weight:800}.mbox b{margin-top:2px;font-size:18px;line-height:1.15;display:block}.mbox span{color:#cfe6ff;margin-top:4px;font-size:12.5px;display:block}.mbox em{color:var(--navy);background:#fff;border-radius:9px;margin-top:8px;padding:7px 11px;font-size:13px;font-style:normal;font-weight:800;display:inline-block}.mbox .sh{background:linear-gradient(90deg,#fff0,#ffffff40,#fff0);width:30%;animation:4.2s ease-in-out infinite sheen;position:absolute;top:-40%;bottom:-40%;left:-40%;transform:rotate(18deg)}.row{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;overflow:auto hidden}.row::-webkit-scrollbar{display:none}.row+.row{margin-top:14px}.rowin{perspective:none;width:max-content;min-width:100%;height:auto;min-height:232px;padding:34px 16px 16px}.rowin:after{left:0;right:0}.bk{scroll-snap-align:start}.bk:hover .bki,.bk:focus-visible .bki,.bk.lean:hover .bki{transform:translateY(-10px)}.bx,.deco.hm{display:none}.rl{bottom:2px;left:14px}.shint{margin-top:10px;padding:0 14px}.card,.duo,.nv,.faq,.final,.cfaq,.tracks{grid-template-columns:1fr}.ccards{gap:10px}.cc .tx{padding:10px}.cc b{font-size:13.5px}.cc .ln{font-size:11.5px}.disp .bigbx{margin:0;display:block}.card .lc .stamp{display:none}.card .rc div{padding:16px}.card .rc b{font-size:26px}.idx{grid-template-columns:1fr}.ic.big{grid-area:auto}.floors{padding-left:46px}.floors:before{left:15px}.floors:after{left:11px}.fl:before{width:32px;height:32px;margin-top:-16px;font-size:12px;left:-46px}.fl:after{width:12px;left:-14px}.fl{grid-template-columns:60px 1fr;margin-right:0!important}.fl .tg{grid-column:1/-1;justify-content:flex-start}.ul{grid-template-columns:1fr}.final{padding:30px 22px}.sec{padding:56px 0}.wrap{padding:0 16px}.combo{padding:60px 0}.stand{padding:22px 16px}.disp{gap:6px;height:250px}.disp .db{width:80px;height:124px;padding:8px}.disp .db b{font-size:13px}.disp .db span{font-size:24px}.disp .bigbx{width:142px;height:196px}.disp .bigbx .bxf .in{padding:18px 12px 12px}.disp .bigbx .bxf h4{font-size:19px}.disp .bigbx .bxf .rb{letter-spacing:.02em;font-size:8.5px;top:108px}.disp .bigbx .peek.p1{width:56px;left:12px}.disp .bigbx .peek.p2{width:62px;left:72px}.pcard{padding:22px 16px 18px}.pk-price b{font-size:32px}.acc{grid-template-columns:1fr}.diff .dh div,.diff .dr div{padding:12px;font-size:13.5px}.mb2:nth-child(odd){margin-right:6px}.mb2:nth-child(2n){margin-left:6px}.apps{grid-template-columns:1fr}.fgrid{grid-template-columns:1fr 1fr}.fgrid>div:first-child{grid-column:1/-1}.label{display:none}.sbar{border-radius:16px;flex-wrap:wrap;gap:10px;padding:8px 8px 8px 10px;bottom:10px}.sbar .mi{display:none}.sbar .st{flex:120px}.sbar .st span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sbar .tg2{flex:100%;order:3}.sbar .tg2 button{flex:1}.sbar .btn{padding:10px 14px;font-size:13.5px}.nook{height:330px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.rv{opacity:1;transform:none}}.about{padding-top:40px}.ab{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.ab-l{position:relative}@property --abA{syntax:"<angle>";inherits:true;initial-value:0deg}.ab-stage{perspective:1200px;position:relative}.ab-glow{background:conic-gradient(from var(--abA),#6fe6ff,#b13bff,#f2277e,#fbbf24,#6fe6ff);filter:blur(36px);opacity:.42;pointer-events:none;border-radius:32px;animation:9s linear infinite abspin;position:absolute;inset:24px 16px -18px}.ab-frame{background:conic-gradient(from var(--abA),#6fe6ff,#b13bff,#f2277e,#fbbf24,#6fe6ff);transform:rotateX(var(--tx,0deg)) rotateY(var(--ty,0deg));border-radius:24px;padding:3px;transition:transform .3s ease-out;animation:9s linear infinite abspin;position:relative;box-shadow:0 46px 60px -34px #061846bf}@keyframes abspin{to{--abA:360deg}}.ab-in{background:linear-gradient(160deg,#0d1238,#05071c 70%);border-radius:21px;padding:12px 12px 14px;box-shadow:inset 0 1px #ffffff1f}.ab-hud{font:800 11px/1 var(--mono);letter-spacing:.12em;color:#9fb0e6;white-space:nowrap;align-items:center;gap:10px;margin:0 2px 11px;display:flex;overflow:hidden}.ab-hud .live{color:#fff;background:#f03;border-radius:6px;align-items:center;gap:6px;padding:5px 9px;display:inline-flex;box-shadow:0 0 16px -2px #ff0033b3}.ab-hud .live i{background:#fff;border-radius:50%;width:7px;height:7px;animation:1.2s steps(2,start) infinite abblink}.ab-hud b{color:#fff}.ab-hud .ep{color:#6fe6ff;margin-left:auto}@keyframes abblink{to{visibility:hidden}}.ab-vid{aspect-ratio:16/9;cursor:pointer;width:100%;font:inherit;color:#fff;background:#05081f;border:0;border-radius:13px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #6fe6ff2e,0 0 34px -10px #b13bffa6}.ab-scan{z-index:2;pointer-events:none;mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,#ffffff0d 0 1px,#0000 1px 3px);position:absolute;inset:0}.ab-cn{z-index:4;pointer-events:none;opacity:.85;filter:drop-shadow(0 0 6px #6fe6ffcc);border:2.5px solid #6fe6ff;width:22px;height:22px;transition:transform .3s,border-color .3s;position:absolute}.ab-cn.tl{border-bottom:0;border-right:0;border-radius:7px 0 0;top:12px;left:12px}.ab-cn.tr{border-bottom:0;border-left:0;border-radius:0 7px 0 0;top:12px;right:12px}.ab-cn.bl{border-top:0;border-right:0;border-radius:0 0 0 7px;bottom:12px;left:12px}.ab-cn.br{border-top:0;border-left:0;border-radius:0 0 7px;bottom:12px;right:12px}.ab-vid:hover .ab-cn{border-color:#f472b6}.ab-vid:hover .ab-cn.tl{transform:translate(5px,5px)}.ab-vid:hover .ab-cn.tr{transform:translate(-5px,5px)}.ab-vid:hover .ab-cn.bl{transform:translate(5px,-5px)}.ab-vid:hover .ab-cn.br{transform:translate(-5px,-5px)}.ab-play{z-index:3;background:linear-gradient(135deg,#f43f5e,#b13bff);border-radius:50%;place-items:center;width:78px;height:78px;margin:-39px 0 0 -39px;transition:transform .25s;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 8px #ffffff1f,0 0 40px #b13bffbf,0 16px 30px -10px #0009}.ab-play:before,.ab-play:after{content:"";border:2px solid #ffffffb3;border-radius:50%;animation:2.4s ease-out infinite abring;position:absolute;inset:0}.ab-play:after{animation-delay:1.2s}@keyframes abring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2)}}.ab-play svg{width:30px;height:30px;margin-left:4px}.ab-vid:hover .ab-play{transform:scale(1.1)}.ab-foot{color:#dfe4ff;align-items:center;gap:10px;min-width:0;margin:12px 4px 0;font-size:13px;font-weight:700;display:flex}.ab-foot>span:not(.ab-eq){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ab-eq{flex:none;align-items:flex-end;gap:2.5px;width:20px;height:16px;display:inline-flex}.ab-eq i{background:linear-gradient(#6fe6ff,#b13bff);border-radius:2px;width:3px;animation:.9s ease-in-out infinite alternate abeq}.ab-eq i:first-child{height:40%}.ab-eq i:nth-child(2){height:90%;animation-delay:-.3s}.ab-eq i:nth-child(3){height:60%;animation-delay:-.6s}.ab-eq i:nth-child(4){height:80%;animation-delay:-.15s}@keyframes abeq{to{height:30%}}.ab-foot a{color:#6fe6ff;border:1px solid #6fe6ff59;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;text-decoration:none;transition:background .2s;display:inline-flex}.ab-foot a:hover{background:#6fe6ff1f}.ab-foot a svg{width:12px;height:12px}@media (max-width:520px){.ab-hud b,.ab-foot a{display:none}.ab-play{width:62px;height:62px;margin:-31px 0 0 -31px}}@media (prefers-reduced-motion:reduce){.ab-glow,.ab-frame,.ab-play:before,.ab-play:after,.ab-eq i,.ab-hud .live i{animation:none}}.ab-vid img,.ab-vid iframe{object-fit:cover;z-index:1;border:0;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.ab-vid:hover img{transform:scale(1.04)}.ab-poster{background:radial-gradient(60% 70% at 50% 45%,#b13bff8c,#0000 70%),radial-gradient(40% 50% at 15% 80%,#f2277e73,#0000 70%),linear-gradient(135deg,#090b2a,#1a0f3d);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.ab-poster em{letter-spacing:.3em;color:#6fe6ff;font-size:12px;font-style:normal;font-weight:800}.ab-poster b{letter-spacing:.04em;text-shadow:0 0 18px #b13bffe6;font-size:clamp(20px,3vw,34px)}.ab-poster small{letter-spacing:.2em;text-transform:uppercase;opacity:.7;border:1px solid #fff6;padding:3px 10px;font-size:11px}.ab-scrim{z-index:2;background:linear-gradient(#0000 55%,#05081fb3);position:absolute;inset:0}.ab-vid:focus-visible{outline-offset:3px;outline:3px solid #fbbf24}.ab-vid.on{cursor:default}.ab-st{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:26px;display:grid}.ab-st div{border:1px solid var(--line);background:#fff;border-radius:14px;padding:12px 12px 10px;box-shadow:0 14px 24px -22px #061846b3}.ab-st b{letter-spacing:-.02em;color:#0b2b55;font-size:22px;display:block}.ab-st span{letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-size:11.5px;font-weight:700}.ab-r h2{letter-spacing:-.025em;color:#0b2b55;margin:12px 0 0;font-size:clamp(27px,3.1vw,42px);line-height:1.12}.ab-r h2 span{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.ab-r p{color:var(--ink2);margin:16px 0 0;font-size:16px;line-height:1.7}.ab-r p b{color:var(--ink)}.ab-r blockquote{border-left:3px solid var(--acc2);color:#0b2b55;background:#eaf4ff;border-radius:0 14px 14px 0;margin:20px 0 0;padding:14px 18px;font-style:italic;line-height:1.6}.ab-ch{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.ab-ch a{border:1px solid var(--line);color:#0b2b55;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,border-color .2s;display:inline-flex}.ab-ch a:hover{border-color:#93c5fd;transform:translateY(-2px)}.ab-ch svg{width:16px;height:16px}.ab-ch a.yt{color:#fff;background:#f03;border-color:#f03}html[data-theme=dark] .ab-st div,html[data-theme=dark] .ab-ch a:not(.yt){background:var(--d2);border-color:var(--dl);color:#fff;box-shadow:none}html[data-theme=dark] .ab-st b,html[data-theme=dark] .ab-r h2{color:#fff}html[data-theme=dark] .ab-st span{color:#9aa6d6}html[data-theme=dark] .ab-r h2 span{background:var(--neon);color:#0000;-webkit-background-clip:text;background-clip:text}html[data-theme=dark] .ab-r p{color:#b7c0e6}html[data-theme=dark] .ab-r p b{color:#fff}html[data-theme=dark] .ab-r blockquote{color:#e6e9ff;background:#6fe6ff12;border-color:#b13bff}@media (max-width:900px){.ab{grid-template-columns:minmax(0,1fr);gap:30px}.ab-st{grid-template-columns:repeat(2,minmax(0,1fr))}}.hint{color:#06345c;opacity:.8;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.hint svg{width:14px;height:14px}html[data-theme=dark] .hint{color:#b7c0e6}.rpet{z-index:44;pointer-events:none;transform:translate3d(130%,var(--ry,40vh),0);opacity:0;align-items:center;gap:4px;transition:transform .45s cubic-bezier(.3,.8,.3,1),opacity .25s;display:flex;position:fixed;top:0;right:4px}.rpet.on{opacity:1;transform:translate3d(0,var(--ry,40vh),0)}.rpet img{object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 8px 8px #06184659);width:98px;height:152px}.rpet.mv img{animation:.26s ease-in-out infinite rbob}@keyframes rbob{50%{translate:0 -6px}}.rpet .rb{color:var(--navy);white-space:nowrap;background:#fff;border:1px solid #dbe7f5;border-radius:14px;margin-bottom:64px;padding:8px 13px;font-size:13px;font-weight:700;position:relative;box-shadow:0 12px 22px -12px #061846b3}.rpet .rb:after{content:"";border:7px solid #0000;border-left-color:#fff;border-right:0;margin-top:-7px;position:absolute;top:50%;right:-8px}html[data-theme=dark] .rpet .rb{background:var(--d3);color:#e6ebff;border-color:#7c8cff4d;box-shadow:0 12px 24px -12px #000}html[data-theme=dark] .rpet .rb:after{border-left-color:var(--d3)}.lib .pet{transition:transform .35s,opacity .25s}.lib .pet.away{opacity:0}@media (hover:none),(max-width:760px){.rpet{display:none}}@media (prefers-reduced-motion:reduce){.rpet{transition:opacity .2s}.rpet.mv img{animation:none}}@media (min-width:1181px){.hero>div:first-child{flex-direction:column;align-self:stretch;padding-bottom:3px;display:flex}.hero>div:first-child>.kick{align-self:flex-start}.pq-fill{flex:none}}.pq-fill{max-width:520px;margin-top:22px}@media (max-width:1180px){.hero{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.kick{letter-spacing:.1em;white-space:normal;max-width:100%;padding:6px 12px;font-size:11px;line-height:1.35}.pq-fill{margin-top:18px}}.pq-tg{letter-spacing:.1em;text-transform:uppercase;color:var(--acc);align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.pq-tg i{background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #10b98138}.pq-h3{letter-spacing:-.01em;color:var(--navy);margin:6px 0 0;font-size:20px;line-height:1.2}.pq-ds{color:var(--ink2);margin:5px 0 0;font-size:13.5px;line-height:1.5}.pq-cta{color:#fff;background:var(--grad);border-radius:11px;align-items:center;gap:6px;padding:9px 15px;font-size:13.5px;font-weight:800;text-decoration:none;transition:transform .15s;display:inline-flex;box-shadow:0 10px 20px -12px #1d4ed8cc}.pq-cta:hover{transform:translateY(-1px)}.pq-tabs{flex-wrap:wrap;gap:6px;display:flex}.pq-tabs button{color:var(--ink2);background:#fff9;border:1px solid #cfe0f5;border-radius:999px;padding:4px 11px;font-size:12px;font-weight:700}.pq-tabs button[aria-selected=true]{background:var(--navy);border-color:var(--navy);color:#fff}html[data-theme=dark] .pq-tabs button{border-color:var(--dl);color:#a9b4d9;background:#7c8cff14}html[data-theme=dark] .pq-tabs button[aria-selected=true]{color:#0c0e2b;background:#6fe6ff;border-color:#6fe6ff}.pq-ph{background:#0b1530;border-radius:21px;flex:none;width:112px;height:213px;padding:5px;box-shadow:0 0 0 1px #ffffff80,0 18px 30px -14px #061846bf}.pq-scr{background:#cfe6fb;border-radius:16px;width:100%;height:100%;position:relative;overflow:hidden}.pq-scr:before{content:"";z-index:3;background:#0b1530;border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:4px;left:50%}.pq-sc{object-fit:cover;object-position:top center;opacity:0;width:100%;height:100%;transition:opacity .45s,transform .45s;position:absolute;inset:0;transform:scale(1.03)}.pq-sc.on{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.pq-sc{transition:none}}.pq-card{color:#fff;background:linear-gradient(90deg,#163a9a 0,#1d4ed8 9%,#1e40af 60%,#172f7a 100%);border-radius:10px 18px 18px 10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px 22px 22px 34px;display:grid;position:relative;box-shadow:inset 6px 0 #ffffff2e,0 26px 40px -24px #061846e6}.pq-card:before{content:"";background:#ffffff38;width:7px;position:absolute;top:0;bottom:0;left:14px}.pq-card-new{letter-spacing:.08em;color:#fff;background:#ef4444;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:900;position:absolute;top:-10px;left:34px;box-shadow:0 6px 12px -6px #ef4444e6}.pq-card-badge{float:right;color:#1e40af;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid;box-shadow:0 0 0 3px #ffffff40}.pq-card .pq-card-tg{color:#bfe3ff}.pq-card .pq-h3{color:#fff;font-size:22px}.pq-card .pq-ds{color:#d6e6ff}.pq-card .pq-tabs{margin-top:12px}.pq-card .pq-tabs button{color:#d6e6ff;background:#ffffff1a;border-color:#bfe3ff59}.pq-card .pq-tabs button[aria-selected=true]{color:#1e40af;background:#fff;border-color:#fff}.pq-card-cta{background:var(--ggold);color:#3b2300;margin-top:14px;box-shadow:0 10px 20px -12px #f59e0be6}.pq-card-ph .pq-ph{transform:rotate(5deg);box-shadow:0 0 0 1px #ffffff59,0 22px 32px -14px #0009}html[data-theme=dark] .pq-card{box-shadow:inset 6px 0 0 #ffffff1f,0 26px 40px -24px #000,0 0 0 1px var(--dl);background:linear-gradient(90deg,#1a2470 0,#2a33a0 9%,#1d2a7a 60%,#141a52 100%)}html[data-theme=dark] .pq-card .pq-tabs button[aria-selected=true]{color:#0c0e2b;background:#6fe6ff;border-color:#6fe6ff}@media (max-width:760px){.pq-card{gap:10px;padding:20px 14px 18px 28px}.pq-card .pq-ph{zoom:.8}.pq-card-new{left:28px}}@media (max-width:380px){.pq-card{grid-template-columns:1fr}.pq-card-ph{display:none}}.pq-foot{display:none}@media (min-width:1181px){.pq-foot{white-space:nowrap;color:#0b3a66;align-items:center;gap:10px;margin-top:auto;margin-bottom:16px;padding-top:18px;font-size:13.5px;font-style:italic;font-weight:600;display:flex}.pq-foot svg{flex:none;width:24px;height:24px}html[data-theme=dark] .pq-foot{color:#c7d2fe}}@media (min-width:1181px) and (max-width:1300px){.pq-foot{font-size:12.5px}}.ic .nvb{border-radius:11px;padding:9px 14px;font-size:13.5px;position:absolute;top:27px;right:22px}.ic .nvb svg{width:15px;height:15px}@media (max-width:360px){.ic .nvb{margin:0 0 14px;position:static}}@media (max-width:1180px){.hero{row-gap:0}.hero>div:first-child{display:contents}.hero>div:first-child>.kick{justify-self:start}.hero>.lib{order:1}.hero .pq-fill{order:2;max-width:none;margin-top:22px}}@media (max-width:480px){.pq-card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"h ph""b b";row-gap:0}.pq-card .pq-card-t{display:contents}.pq-card .pq-card-h{grid-area:h;align-self:center}.pq-card .pq-card-tg{clear:both;display:flex}.pq-card .pq-card-ph{grid-area:ph}.pq-card .pq-card-b{grid-area:b}.pq-card .pq-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:14px;display:grid}.pq-card .pq-tabs button{white-space:nowrap;text-align:center;padding:7px 4px}.pq-card .pq-card-cta{justify-content:center;margin-top:10px;display:flex}}@media (max-width:380px){.pq-card{grid-template-areas:"h""b"}.pq-card .pq-tabs button{padding:7px 2px;font-size:11.5px}}
