.wo{--wo-ink: #0a0a0a;--wo-paper: #e8d9b5;--wo-dim: rgba(10, 10, 10, .42);--wo-soft: rgba(10, 10, 10, .62);position:relative;z-index:31;color:var(--wo-ink)}.wo[data-mode=pending],.wo[data-mode=live]{height:calc(100vh * (1 + var(--wo-screens, 6)))}.wo-paper,.wo-stage{background:radial-gradient(circle at 4px 4px,#0a0a0a26 .72px,#0a0a0a00 1.3px) 0 0 / 8px 8px,radial-gradient(60% 50% at 52% 47%,#f7efdff2,#f7efdf00 72%),radial-gradient(115% 95% at 50% 46%,#d3c19800 52%,#bba57abf),var(--wo-paper)}.wo-stage{position:sticky;top:0;height:100vh;overflow:hidden;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:grab}.wo-stage[data-hover=true]{cursor:pointer}.wo-stage[data-drag=true]{cursor:grabbing}.wo[data-mode=live] .wo-stage[data-entering=true]{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 120px);mask-image:linear-gradient(180deg,transparent 0,#000 120px)}.wo[data-mode=pending] .wo-stage:before{content:"";position:absolute;inset:0 0 auto;height:160px;z-index:1;pointer-events:none}.wo[data-mode=pending] .wo-stage:before,.wo-tone{background:linear-gradient(#0a0a0a,#0a0a0a) 0 0 / 100% 48px no-repeat,radial-gradient(circle at 4px 4px,#0a0a0a 5.7px,#0a0a0a00 6.3px) 0 48px / 8px 8px repeat-x,radial-gradient(circle at 4px 4px,#0a0a0a 5.4px,#0a0a0a00 6px) 0 56px / 8px 8px repeat-x,radial-gradient(circle at 4px 4px,#0a0a0a 5.1px,#0a0a0a00 5.7px) 0 64px / 8px 8px repeat-x,radial-gradient(circle at 4px 4px,#0a0a0a 4.8px,#0a0a0a00 5.4px) 0 72px / 8px 8px repeat-x,radial-gradient(circle at 4px 4px,#0a0a0a 4.45px,#0a0a0a00 5.05px) 0 80px / 8px 8px repeat-x,radial-gradient(circle at 4px 4px,#0a0a0a 4.1px,#0a0a0a00 4.7px) 0 88px / 8px 8px repeat-x,radial-gradient(circle at 4px 4px,#0a0a0a 3.7px,#0a0a0a00 4.3px) 0 96px / 8px 8px repeat-x,radial-gradient(circle at 4px 4px,#0a0a0a 3.3px,#0a0a0a00 3.9px) 0 104px / 8px 8px repeat-x,radial-gradient(circle at 4px 4px,#0a0a0a 2.85px,#0a0a0a00 3.45px) 0 112px / 8px 8px repeat-x,radial-gradient(circle at 4px 4px,#0a0a0a 2.35px,#0a0a0a00 2.95px) 0 120px / 8px 8px repeat-x,radial-gradient(circle at 4px 4px,#0a0a0a 1.85px,#0a0a0a00 2.45px) 0 128px / 8px 8px repeat-x,radial-gradient(circle at 4px 4px,#0a0a0a 1.35px,#0a0a0a00 1.95px) 0 136px / 8px 8px repeat-x,radial-gradient(circle at 4px 4px,#0a0a0a .95px,#0a0a0a00 1.55px) 0 144px / 8px 8px repeat-x}.wo-canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;width:100%;height:100%;opacity:0;transition:opacity .6s var(--ease)}.wo[data-mode=live] .wo-canvas{opacity:1}.wo-head{position:absolute;left:50%;top:var(--wo-axis, 50%);z-index:1;transform:translate(-50%,-50%);margin:0;text-align:center;white-space:nowrap;font-family:var(--f-display);font-size:clamp(30px,3.6vw,60px);font-weight:800;font-stretch:112.5%;line-height:1;letter-spacing:-.045em;color:var(--wo-ink);pointer-events:none}.wo-head>span{display:block}.wo-dim{color:var(--wo-dim)}.wo[data-mode=live] .wo-head{opacity:0}.wo-hud{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;will-change:opacity}.wo-top{position:absolute;left:var(--pad);right:var(--pad);top:calc(var(--nav-h) + 26px);display:flex;align-items:center;justify-content:space-between;gap:20px}.wo-top>*{pointer-events:auto}.wo-all{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--wo-soft);background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;padding-bottom:3px;transition:background-size .5s var(--ease),color .3s}@media(hover:hover){.wo-all:hover{color:var(--wo-ink);background-size:100% 1px}}.wo-all svg{transition:transform .4s var(--ease)}@media(hover:hover){.wo-all:hover svg{transform:translate3d(3px,-3px,0)}}.wo-all:focus-visible{outline-color:var(--red)}.wo-bottom{position:absolute;left:var(--pad);right:var(--pad);bottom:28px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:18px}@supports (height: 100svh){.wo-bottom{bottom:calc(100vh - 100svh + 28px)}}.wo-cur{grid-column:1;grid-row:1;display:flex;align-items:center;gap:16px;min-width:0}.wo-count{margin:0;font-family:var(--f-mono);font-size:11.5px;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--wo-dim)}.wo-count b{font-weight:400;color:var(--wo-ink)}.wo-progress{position:relative;width:clamp(64px,9vw,132px);height:1px;overflow:hidden;background:#0a0a0a29}.wo-progress i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--red);transform:scaleX(0);transform-origin:0 50%}.wo-hint{grid-column:2;grid-row:1;margin:0 0 6px;display:inline-flex;align-items:center;gap:10px;font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--wo-soft);transition:opacity .8s var(--ease),transform .8s var(--ease)}.wo-hint[data-off=true]{opacity:0;transform:translate3d(0,6px,0)}.wo-hint-dot{position:relative;width:6px;height:6px;border-radius:50%;background:var(--red)}.wo-hint-dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid var(--red);animation:wo-ping 2.4s var(--ease) infinite}@keyframes wo-ping{0%{transform:scale(.4);opacity:1}to{transform:scale(1.6);opacity:0}}.wo-hint-touch{display:none}@media(hover:none){.wo-hint-fine{display:none}.wo-hint-touch{display:inline}}.wo-cap{position:absolute;left:0;top:0;z-index:5;width:0;height:0;opacity:0;pointer-events:none;color:var(--wo-ink);will-change:transform,opacity}.wo-cap-rule{position:absolute;left:0;top:0;width:100px;height:1px;background:#0a0a0a38;transform-origin:0 0}.wo-cap[data-focus=true] .wo-cap-rule{background:var(--red);height:2px}.wo-cap-text{position:absolute;left:0;top:13px;display:grid;grid-template-columns:27px minmax(0,1fr);align-items:start}.wo-cap-n{padding-top:7px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.06em;line-height:1.5;font-variant-numeric:tabular-nums;color:#0a0a0a6b}.wo-cap-body{display:block;min-width:0}.wo-cap-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;-moz-column-gap:18px;column-gap:18px;row-gap:8px}.wo-cap-name{min-width:0;font-family:var(--f-display);font-size:clamp(18px,1.35vw,24px);font-weight:800;font-stretch:112.5%;letter-spacing:-.035em;line-height:1.15}.wo-cap-meta{display:block;margin-top:6px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.07em;line-height:1.4;text-transform:uppercase;color:#0a0a0a8c}.wo-cap-line{display:-webkit-box;margin-top:10px;max-width:46ch;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.45;letter-spacing:-.005em;color:#0a0a0abd}.wo-cap-tags{margin-top:12px}.wo-cap[data-side=true] .wo-cap-line,.wo-cap[data-side=true] .wo-cap-tags{display:none}.wo-cap-go{display:inline-flex;flex:none;align-items:center;gap:6px;white-space:nowrap;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--wo-ink);padding-bottom:3px;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;pointer-events:none;transition:color .25s var(--ease),background-size .45s var(--ease)}.wo-cap[data-on=true] .wo-cap-go{pointer-events:auto}.wo-cap-go svg{transition:transform .35s var(--ease)}@media(hover:hover){.wo-cap-go:hover{color:var(--red)}}@media(hover:hover){.wo-cap-go:hover svg{transform:translate3d(2px,-2px,0)}}.wo-tags{display:flex;flex-wrap:wrap;gap:6px}.wo-tags>span{padding:4px 9px 3px;border:1px solid rgba(10,10,10,.16);border-radius:99px;font-family:var(--f-mono);font-size:10px;letter-spacing:.06em;line-height:1.3;text-transform:uppercase;white-space:nowrap;color:#0a0a0a9e;background:#f7efdf73}.wo-list{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;list-style:none}@media(max-width:639px){.wo-head{font-size:clamp(24px,7.2vw,36px)}.wo-cap-text{grid-template-columns:24px minmax(0,1fr)}.wo-cap-name{font-size:17px}.wo-cap-line{margin-top:8px;font-size:13.5px;line-height:1.4}.wo-cap-tags{margin-top:10px}.wo-tags>span{padding:3px 8px 2px;font-size:12px;letter-spacing:.04em}.wo-top{top:calc(var(--nav-h) + 18px)}.wo-bottom{grid-template-columns:minmax(0,1fr) auto;bottom:calc(26px + env(safe-area-inset-bottom,0px))}@supports (height: 100svh){.wo-bottom{bottom:calc(100vh - 100svh + 26px + env(safe-area-inset-bottom,0px))}}.wo-hint{grid-column:2}}@media(max-width:639px)and (max-height:739px){.wo-cap-tags{display:none}}.wo-is-static{background:var(--wo-paper)}.wo-static{position:relative;padding-bottom:clamp(88px,10vw,150px);background:radial-gradient(circle at 4px 4px,#0a0a0a26 .72px,#0a0a0a00 1.3px) 0 0 / 8px 8px,radial-gradient(70% 45% at 50% 22%,#f7efdfe6,#f7efdf00 72%),var(--wo-paper)}.wo-tone{height:160px}.wo-static-wrap{position:relative}.wo-static-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:18px}.wo-static-title{margin:clamp(40px,6vw,72px) 0 clamp(44px,6vw,80px);text-align:center;font-family:var(--f-display);font-size:clamp(36px,5.2vw,84px);font-weight:800;font-stretch:112.5%;line-height:.98;letter-spacing:-.045em;text-wrap:balance}.wo-static-title>span{display:block}.wo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3vw,44px) clamp(16px,2vw,28px);margin:0;padding:0;list-style:none}.wo-tile{display:block;color:var(--wo-ink)}.wo-tile-media{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;border-radius:12px;background:#1c1916;box-shadow:0 28px 50px -30px #46300c8c,0 0 0 1px #0a0a0a0f}.wo-tile-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;transition:transform 1s var(--ease-out)}@media(hover:hover){.wo-tile:hover .wo-tile-media img{transform:scale(1.035)}}.wo-tile-clip{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;opacity:0;transition:opacity .6s var(--ease-out);pointer-events:none}.wo-tile-clip[data-on=true]{opacity:1}.wo-tile-info{display:grid;gap:5px;padding-top:14px;min-width:0}.wo-tile-name{display:inline-flex;align-items:baseline;gap:10px;font-size:16px;font-weight:500;letter-spacing:-.015em}.wo-tile-n{font-family:var(--f-mono);font-size:11px;color:var(--wo-dim)}.wo-tile-meta{display:inline-flex;align-items:center;gap:8px;padding-left:27px;min-width:0;overflow:hidden;text-overflow:ellipsis;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--wo-dim);white-space:nowrap}.wo-tile-line{padding-left:27px;font-size:14px;line-height:1.45;color:#0a0a0ab8}.wo-tile-tags{padding-left:27px;margin-top:4px}.wo-tile-meta svg{transition:transform .4s var(--ease)}@media(hover:hover){.wo-tile:hover .wo-tile-meta svg{transform:translate3d(3px,-3px,0);color:var(--red)}}@media(max-width:1023px){.wo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.wo-grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad);scroll-padding-inline:var(--pad)}.wo-grid::-webkit-scrollbar{display:none}.wo-grid>li{flex:0 0 84%;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.wo-hint-dot:after{animation:none}}@media(max-width:1023px){.wo-tile-n,.wo-tile-meta,.wo-tags>span{font-size:12px}.wo-tile-meta{letter-spacing:.04em}}.gsvc .gsvc-art{container-type:inline-size;background:radial-gradient(90% 70% at 50% 0%,#ffffffe6,#fff0 70%),linear-gradient(180deg,#f7f5f0,#efebe2)}.sa,.pa,.aa,.va{--e: cubic-bezier(.65, 0, .35, 1);--o: cubic-bezier(.16, 1, .3, 1);--ink: #0a0a0a;--ink-2: rgba(10, 10, 10, .6);--ink-3: rgba(10, 10, 10, .4);--hair: rgba(10, 10, 10, .07);--red: #d40000;--red-g: linear-gradient(165deg, #ff453a 0%, #e0140b 46%, #b80000 100%);--green: #16a34a;--lift: 0 0 0 1px rgba(10, 10, 10, .06), 0 1px 2px rgba(10, 10, 10, .05), 0 14px 32px -14px rgba(10, 10, 10, .3);position:absolute;top:0;right:0;bottom:0;left:0;font-family:var(--f-sans);color:var(--ink);letter-spacing:-.01em;line-height:1.25}.sa *,.pa *,.aa *,.va *{box-sizing:border-box}.gsvc-art[data-live=false] *,.gsvc-art[data-live=false] *:before,.gsvc-art[data-live=false] *:after{animation-play-state:paused!important}.sa b,.pa b,.aa b,.va b{font-weight:600}.sa small,.pa small,.aa small,.va small{font-size:inherit}.sa{--navy: #0d2340;--amber: #f2a93b}.sa-win{position:absolute;left:5cqw;top:5cqw;width:74cqw;height:57cqw;border-radius:2.2cqw;background:#fff;box-shadow:var(--lift),0 30px 60px -36px #0d234073;overflow:hidden}.sa-chrome{position:relative;display:flex;align-items:center;height:5.6cqw;padding:0 2cqw;background:linear-gradient(180deg,#faf9f6,#f2f0eb);border-bottom:1px solid var(--hair)}.sa-dots{display:flex;gap:.8cqw}.sa-dots i{width:1.2cqw;height:1.2cqw;border-radius:50%;background:#e5534b}.sa-dots i:nth-child(2){background:#e6b54a}.sa-dots i:nth-child(3){background:#57b26a}.sa-url{position:absolute;left:50%;top:50%;translate:-50% -50%;display:inline-flex;align-items:center;gap:.8cqw;height:3.4cqw;padding:0 2cqw;border-radius:99px;background:#e9e6df;font:500 1.55cqw/1 var(--f-mono);color:var(--ink-2);white-space:nowrap}.sa-url svg{width:1.5cqw;height:1.5cqw;fill:none;stroke:currentColor;stroke-width:1.6}.sa-page{position:relative;padding:2.2cqw 3cqw 0;animation:sa-page 7s var(--e) infinite}.sa-nav{display:flex;align-items:center;justify-content:space-between;height:4.4cqw}.sa-logo{display:inline-flex;align-items:center;gap:1cqw;font:800 1.95cqw/1 var(--f-display);color:var(--navy);letter-spacing:-.03em}.sa-logo i{display:grid;place-items:center;width:3cqw;height:3cqw;border-radius:.8cqw;background:var(--navy);color:var(--amber);font:800 1.7cqw/1 var(--f-display);font-style:normal}.sa-links{display:flex;gap:2.2cqw;font-size:1.45cqw;color:var(--ink-2)}.sa-navcta{display:inline-flex;align-items:center;height:3.1cqw;padding:0 1.7cqw;border-radius:99px;background:var(--amber);color:var(--navy);font-size:1.45cqw;font-weight:600}.sa-hero{display:grid;grid-template-columns:1.12fr 1fr;gap:2.6cqw;margin-top:3cqw}.sa-kick{display:block;font:500 1.2cqw/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#9a6a1c}.sa-h1{display:block;margin-top:1.2cqw;font:800 4cqw/.98 var(--f-display);letter-spacing:-.045em;color:var(--navy)}.sa-btns{display:flex;gap:1cqw;margin-top:2.2cqw}.sa-btns span{display:inline-flex;align-items:center;height:3.4cqw;padding:0 1.8cqw;border-radius:99px;font-size:1.45cqw;font-weight:600;white-space:nowrap}.sa-btn{background:var(--navy);color:#fff;box-shadow:0 6px 14px -6px #0d2340b3}.sa-btn2{box-shadow:inset 0 0 0 1px #0d234040;color:var(--navy)}.sa-rate{display:flex;align-items:center;gap:.8cqw;margin-top:2cqw;font-size:1.35cqw;color:var(--ink-2)}.sa-rate i{font-style:normal;color:var(--amber);letter-spacing:.1em;font-size:1.5cqw}.sa-img{position:relative;height:21cqw;border-radius:1.8cqw;overflow:hidden;background:linear-gradient(170deg,#ffd59a,#f39b62 40%,#b8577a,#2a3d72);box-shadow:inset 0 0 0 1px #0a0a0a0d}.sa-img:before{content:"";position:absolute;left:58%;top:18%;width:6cqw;height:6cqw;border-radius:50%;background:#fff3d9;box-shadow:0 0 4cqw 1cqw #ffecc899}.sa-img:after{content:"";position:absolute;left:0;right:0;bottom:0;height:9cqw;background:var(--navy);clip-path:polygon(0 58%,18% 30%,30% 46%,47% 8%,66% 40%,78% 26%,100% 52%,100% 100%,0 100%)}.sa-img i{position:absolute;left:14%;bottom:3.4cqw;width:9cqw;height:6.5cqw;background:#fff6e8;clip-path:polygon(50% 0,100% 38%,100% 100%,0 100%,0 38%)}.sa-img i:after{content:"";position:absolute;left:38%;bottom:0;width:24%;height:44%;background:var(--amber)}.sa-svcs{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4cqw;margin-top:2.6cqw}.sa-svcs span{display:flex;align-items:center;gap:1cqw;height:5.4cqw;padding:0 1.2cqw;border-radius:1.4cqw;background:#f5f3ee;font-size:1.45cqw;font-weight:600;color:var(--navy);white-space:nowrap}.sa-svcs i{display:grid;place-items:center;flex:none;width:2.8cqw;height:2.8cqw;border-radius:50%;background:#fde7c2}.sa-svcs i:before{content:"";width:1.1cqw;height:1.1cqw;border-radius:50% 50% 50% 0;rotate:-45deg;background:var(--navy)}.sa-s1{animation:sa-s1 7s var(--o) infinite both}.sa-s2{animation:sa-s2 7s var(--o) infinite both}.sa-s3{animation:sa-s3 7s var(--o) infinite both}.sa-s4{animation:sa-s4 7s var(--o) infinite both}@keyframes sa-s1{0%,2%{opacity:0;translate:0 1.2cqw}9%,to{opacity:1;translate:0 0}}@keyframes sa-s2{0%,5%{opacity:0;translate:0 1.2cqw}12%,to{opacity:1;translate:0 0}}@keyframes sa-s3{0%,8%{opacity:0;translate:0 1.2cqw}15%,to{opacity:1;translate:0 0}}@keyframes sa-s4{0%,11%{opacity:0;translate:0 1.6cqw;scale:.985}19%,to{opacity:1;translate:0 0;scale:1}}@keyframes sa-page{0%,92%{opacity:1}98%,to{opacity:0}}.sa-phone{position:absolute;right:5cqw;top:23cqw;width:19cqw;height:39.5cqw;padding:.8cqw;border-radius:3.4cqw;background:linear-gradient(160deg,#2b2b30,#0c0c0e);box-shadow:0 0 0 1px #0a0a0a33,0 26px 50px -20px #0a0a0a8c;animation:sa-phone 7s var(--o) infinite both}.sa-phone:before{content:"";position:absolute;z-index:2;left:50%;top:1.6cqw;translate:-50% 0;width:5cqw;height:1.3cqw;border-radius:99px;background:#0a0a0a}.sa-ph{position:relative;height:100%;border-radius:2.7cqw;overflow:hidden;background:#fff}.sa-ph-bar{display:flex;align-items:flex-end;justify-content:space-between;height:6.4cqw;padding:0 1.6cqw 1.1cqw;background:var(--navy)}.sa-ph-bar b{font:800 1.4cqw/1 var(--f-display);color:#fff;letter-spacing:-.02em}.sa-ph-bar i{width:2cqw;height:.9cqw;border-top:.25cqw solid #fff;border-bottom:.25cqw solid #fff}.sa-ph-h{display:block;margin:1.8cqw 1.6cqw 0;font:800 2.4cqw/1 var(--f-display);letter-spacing:-.04em;color:var(--navy)}.sa-ph-l{display:block;height:.8cqw;margin:1.1cqw 1.6cqw 0;border-radius:99px;background:#e9e6df}.sa-ph-l.s{width:60%;margin-top:.7cqw}.sa-ph-btn{display:grid;place-items:center;height:3cqw;margin:1.6cqw 1.6cqw 0;border-radius:99px;background:var(--amber);font-size:1.15cqw;font-weight:600;color:var(--navy)}.sa-ph-img{height:11cqw;margin:1.6cqw 1.6cqw 0;border-radius:1.4cqw;background:linear-gradient(170deg,#ffd59a,#f39b62 45%,#2a3d72)}@keyframes sa-phone{0%,26%{opacity:0;translate:0 5cqw}36%,92%{opacity:1;translate:0 0}98%,to{opacity:0;translate:0 0}}.sa-pub{position:absolute;left:5cqw;bottom:5cqw;display:flex;align-items:center;gap:1.2cqw;height:6cqw;padding:0 2.4cqw 0 1.6cqw;border-radius:99px;background:#0b0b0c;color:#f4efe6;font-size:1.7cqw;overflow:hidden;box-shadow:0 16px 30px -16px #0a0a0acc}.sa-pub-ic{position:relative;width:2.6cqw;height:2.6cqw;border-radius:50%;background:#3a2e14}.sa-pub-ic:before{content:"";position:absolute;top:.8cqw;right:.8cqw;bottom:.8cqw;left:.8cqw;border-radius:50%;background:#f2a93b;animation:sa-dot 7s steps(1) infinite}.sa-pub-ic svg{position:absolute;top:.55cqw;right:.55cqw;bottom:.55cqw;left:.55cqw;width:1.5cqw;height:1.5cqw;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0;animation:sa-tick 7s var(--o) infinite}.sa-pub-t{display:grid;font-weight:600}.sa-pub-t>span{grid-area:1 / 1}.sa-pub-t .a{animation:sa-a 7s steps(1) infinite}.sa-pub-t .b{opacity:0;animation:sa-b 7s steps(1) infinite}.sa-pub-url{font:500 1.4cqw/1 var(--f-mono);color:#f4efe68c}.sa-pub-bar{position:absolute;left:0;bottom:0;height:.3cqw;width:100%;background:linear-gradient(90deg,#f2a93b,#22c55e);transform-origin:0 50%;animation:sa-bar 7s var(--e) infinite}@keyframes sa-dot{0%{background:#f2a93b}52%{background:transparent}}@keyframes sa-tick{0%,51%{opacity:0;scale:.4}56%,to{opacity:1;scale:1}}@keyframes sa-a{0%{opacity:1}52%{opacity:0}}@keyframes sa-b{0%{opacity:0}52%{opacity:1}}@keyframes sa-bar{0%,14%{transform:scaleX(0)}52%,92%{transform:scaleX(1)}98%,to{transform:scaleX(1);opacity:0}}.sa-pub-ic{animation:sa-ring 7s steps(1) infinite}@keyframes sa-ring{0%{background:#3a2e14}52%{background:#16a34a;box-shadow:0 0 0 .6cqw #22c55e38}}.pa-top{position:absolute;left:5cqw;right:5cqw;top:5cqw;display:flex;align-items:center;justify-content:space-between;height:5cqw}.pa-title{display:flex;align-items:center;gap:1.2cqw;font:800 2.5cqw/1 var(--f-display);letter-spacing:-.035em}.pa-title i{display:grid;place-items:center;width:3.6cqw;height:3.6cqw;border-radius:1cqw;background:var(--red-g);box-shadow:0 8px 16px -8px #d40000cc}.pa-title i:before{content:"";width:1.8cqw;height:1.6cqw;background:linear-gradient(#fff,#fff) 0 0 / 28% 100% no-repeat,linear-gradient(#fff,#fff) 50% 0 / 28% 70% no-repeat,linear-gradient(#fff,#fff) 100% 0 / 28% 45% no-repeat}.pa-live{display:inline-flex;align-items:center;gap:.8cqw;height:3.4cqw;padding:0 1.4cqw;border-radius:99px;background:#fff;box-shadow:var(--lift);font:500 1.25cqw/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.pa-live i{width:1cqw;height:1cqw;border-radius:50%;background:#22c55e;box-shadow:0 0 0 .45cqw #22c55e33}.pa-board{position:absolute;left:5cqw;right:5cqw;top:12.6cqw;height:44.6cqw}.pa-col{position:absolute;left:0;top:0;bottom:0;width:28.8cqw;border-radius:2.2cqw;background:#0a0a0a09;box-shadow:inset 0 0 0 1px #0a0a0a0a}.pa-col:nth-child(2){left:30.6cqw}.pa-col:nth-child(3){left:61.2cqw}.pa-col.is-to{background:linear-gradient(180deg,#d400000f,#d4000005);box-shadow:inset 0 0 0 1px #d400001f}.pa-h{position:absolute;left:1.6cqw;right:1.6cqw;top:1.5cqw;display:flex;align-items:center;justify-content:space-between;height:3cqw;font:500 1.2cqw/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.pa-col.is-to .pa-h{color:var(--red)}.pa-n{font-style:normal;display:grid;place-items:center;min-width:3.2cqw;height:2.6cqw;padding:0 .8cqw;border-radius:99px;background:#fff;box-shadow:0 0 0 1px #0a0a0a0f;font:800 1.35cqw/1 var(--f-display);letter-spacing:-.02em;color:var(--ink)}.pa-n>span{grid-area:1 / 1}.pa-col>.pa-card{left:1.6cqw}.pa-card{position:absolute;width:25.6cqw;height:10.4cqw;padding:1.3cqw 1.4cqw;border-radius:1.6cqw;background:#fff;box-shadow:var(--lift);display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;-moz-column-gap:1.1cqw;column-gap:1.1cqw;row-gap:0}.pa-av{grid-row:1;display:grid;place-items:center;width:3cqw;height:3cqw;border-radius:50%;font:800 1.1cqw/1 var(--f-display);color:#fff;letter-spacing:0}.pa-tx{grid-row:1;display:grid;gap:.3cqw;min-width:0}.pa-tx b{font-size:1.55cqw;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.015em}.pa-tx small{font-size:1.3cqw;color:var(--ink-2);white-space:nowrap}.pa-meta{grid-column:1 / -1;align-self:end;font:500 1.15cqw/1 var(--f-mono);color:var(--ink-3);white-space:nowrap}.pa-mover{left:1.6cqw;top:29.4cqw;z-index:2;box-shadow:0 0 0 .18cqw var(--red),0 18px 34px -14px #d4000080,0 2px 4px #0a0a0a0f;animation:pa-move 7s var(--e) infinite both}.pa-badge{grid-column:1 / -1;align-self:end;display:grid}.pa-badge>span{grid-area:1 / 1;justify-self:start;display:inline-flex;align-items:center;gap:.6cqw;height:2.3cqw;padding:0 1cqw;border-radius:99px;font:500 1.1cqw/1 var(--f-mono);letter-spacing:.04em;white-space:nowrap;opacity:0}.pa-badge .n{background:#f1efe9;color:var(--ink-2);animation:pa-n 7s steps(1) infinite}.pa-badge .t{background:#e8f7ee;color:#15803d;animation:pa-t 7s var(--o) infinite}.pa-badge .k{background:var(--red-g);color:#fff;animation:pa-k 7s var(--o) infinite}@keyframes pa-move{0%{opacity:0;translate:0 2cqw;scale:1}6%,20%{opacity:1;translate:0 0;scale:1}24%{translate:0 -.9cqw;scale:1.04;rotate:-1.5deg}33%{translate:30.6cqw -12.6cqw;scale:1.04;rotate:1deg}37%,54%{translate:30.6cqw -11.7cqw;scale:1;rotate:0deg}58%{translate:30.6cqw -12.6cqw;scale:1.04;rotate:-1.5deg}67%{translate:61.2cqw -.9cqw;scale:1.04;rotate:1deg}71%,92%{opacity:1;translate:61.2cqw 0;scale:1;rotate:0deg}97%,to{opacity:0;translate:61.2cqw 0;scale:1}}@keyframes pa-n{0%{opacity:1}26%{opacity:0}}@keyframes pa-t{0%,36%{opacity:0;translate:0 .6cqw}40%,56%{opacity:1;translate:0 0}59%,to{opacity:0}}@keyframes pa-k{0%,70%{opacity:0;scale:.6}75%,94%{opacity:1;scale:1}98%,to{opacity:0}}.pa-n .x{animation:pa-x0 7s steps(1) infinite}.pa-n .y{opacity:0;animation:pa-y0 7s steps(1) infinite}.pa-col:nth-child(2) .pa-n .x{animation-name:pa-x1}.pa-col:nth-child(2) .pa-n .y{animation-name:pa-y1}.pa-col:nth-child(3) .pa-n .x{animation-name:pa-x2}.pa-col:nth-child(3) .pa-n .y{animation-name:pa-y2}@keyframes pa-x0{0%{opacity:1}25%{opacity:0}}@keyframes pa-y0{0%{opacity:0}25%{opacity:1}}@keyframes pa-x1{0%{opacity:1}35%{opacity:0}58%{opacity:1}}@keyframes pa-y1{0%{opacity:0}35%{opacity:1}58%{opacity:0}}@keyframes pa-x2{0%{opacity:1}69%{opacity:0}97%{opacity:1}}@keyframes pa-y2{0%{opacity:0}69%{opacity:1}97%{opacity:0}}.pa-toast{position:absolute;left:50%;bottom:5cqw;display:inline-flex;align-items:center;gap:1.2cqw;height:6cqw;padding:0 2.4cqw 0 1.4cqw;border-radius:99px;background:#0b0b0c;color:#f4efe6;font-size:1.6cqw;font-weight:500;white-space:nowrap;box-shadow:0 16px 30px -16px #0a0a0acc;translate:-50% 0;opacity:0;animation:pa-toast 7s var(--o) infinite}.pa-toast i{display:grid;place-items:center;width:3.4cqw;height:3.4cqw;border-radius:50%;background:var(--red-g)}.pa-toast i:before{content:"";width:1.4cqw;height:1.4cqw;border-radius:.7cqw .7cqw .2cqw .2cqw;background:#fff}.pa-toast small{color:#f4efe68c;font-family:var(--f-mono);font-size:1.25cqw}@keyframes pa-toast{0%,72%{opacity:0;translate:-50% 1.6cqw}77%,92%{opacity:1;translate:-50% 0}97%,to{opacity:0;translate:-50% 0}}.aa{--blue: #1a4fd8}.aa-search{position:absolute;left:6cqw;right:6cqw;top:5cqw;display:flex;align-items:center;gap:1.4cqw;height:7cqw;padding:0 2.4cqw;border-radius:99px;background:#fff;box-shadow:var(--lift)}.aa-search svg{flex:none;width:2.2cqw;height:2.2cqw;fill:none;stroke:var(--ink-3);stroke-width:2.2;stroke-linecap:round}.aa-q{position:relative;display:inline-block;overflow:hidden;white-space:nowrap;font-size:1.9cqw;color:var(--ink);animation:aa-type 7s steps(28) infinite}.aa-caret{width:.2cqw;height:2.6cqw;margin-left:.15cqw;background:var(--blue);animation:aa-caret .9s steps(1) infinite}@keyframes aa-type{0%,3%{max-width:0}21%,to{max-width:28ch}}@keyframes aa-caret{50%{opacity:0}}.aa-res{position:absolute;left:6cqw;right:6cqw;top:15cqw;padding:2.2cqw 2.6cqw 2.4cqw;border-radius:2.2cqw;background:#fff;box-shadow:var(--lift);animation:aa-res 7s var(--o) infinite both}@keyframes aa-res{0%,21%{opacity:0;translate:0 1.6cqw}28%,93%{opacity:1;translate:0 0}98%,to{opacity:0}}.aa-spon{display:block;font-size:1.35cqw;font-weight:700;color:var(--ink)}.aa-top{display:flex;align-items:center;gap:1.2cqw;margin-top:1.2cqw}.aa-fav{display:grid;place-items:center;width:3.2cqw;height:3.2cqw;border-radius:50%;background:#0d2340;color:#f2a93b;font:800 1.5cqw/1 var(--f-display)}.aa-site{display:grid;gap:.3cqw}.aa-site b{font-size:1.5cqw}.aa-site small{font-size:1.3cqw;color:var(--ink-2)}.aa-hl{display:block;margin-top:1.4cqw;font-size:2.55cqw;font-weight:500;line-height:1.2;color:var(--blue);letter-spacing:-.015em}.aa-desc{display:block;margin-top:.8cqw;font-size:1.6cqw;line-height:1.45;color:var(--ink-2)}.aa-links{display:flex;flex-wrap:wrap;gap:1cqw;margin-top:1.6cqw}.aa-links span{position:relative;display:inline-flex;align-items:center;height:3.4cqw;padding:0 1.5cqw;border-radius:99px;background:#eef2fd;color:var(--blue);font-size:1.4cqw;font-weight:500}.aa-links .is-hit{animation:aa-hit 7s var(--e) infinite}@keyframes aa-hit{0%,47%{background:#eef2fd;color:var(--blue);scale:1}49%{scale:.93}52%,93%{background:var(--blue);color:#fff;scale:1}98%,to{background:#eef2fd;color:var(--blue)}}.aa-org{position:absolute;left:8.6cqw;right:20cqw;top:51cqw;display:grid;gap:1cqw;opacity:.7;animation:aa-res 7s var(--o) infinite both}.aa-org i{height:1.2cqw;border-radius:99px;background:#0a0a0a12}.aa-org i:first-child{width:45%;background:#1a4fd824;height:1.6cqw}.aa-org i:last-child{width:80%}.aa-cursor{position:absolute;z-index:3;left:0;top:0;width:3.2cqw;height:3.2cqw;filter:drop-shadow(0 .4cqw .6cqw rgba(10,10,10,.35));animation:aa-cursor 7s var(--e) infinite both}.aa-cursor path{fill:#0a0a0a;stroke:#fff;stroke-width:1.4;stroke-linejoin:round}@keyframes aa-cursor{0%,32%{opacity:0;translate:82cqw 70cqw}36%{opacity:1;translate:78cqw 64cqw}46%{opacity:1;translate:13.6cqw 33.8cqw;scale:1}49%{scale:.86}52%,62%{opacity:1;translate:13.6cqw 33.8cqw;scale:1}68%,to{opacity:0;translate:15.6cqw 35.4cqw}}.aa-lead{position:absolute;left:50%;bottom:5cqw;display:flex;align-items:center;gap:1.4cqw;padding:1.4cqw 2.4cqw 1.4cqw 1.4cqw;border-radius:2.4cqw;background:#0b0b0c;color:#f4efe6;white-space:nowrap;box-shadow:0 20px 36px -18px #0a0a0ad9;translate:-50% 0;opacity:0;animation:aa-lead 7s var(--o) infinite}.aa-lead i{display:grid;place-items:center;width:4.2cqw;height:4.2cqw;border-radius:1.2cqw;background:linear-gradient(165deg,#34d399,#15803d);box-shadow:inset 0 1px #ffffff4d}.aa-lead i svg{width:2.2cqw;height:2.2cqw;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.aa-lead-t{display:grid;gap:.4cqw}.aa-lead-t b{font-size:1.7cqw}.aa-lead-t small{font-size:1.3cqw;color:#f4efe699}.aa-lead-w{margin-left:1.4cqw;font:500 1.2cqw/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:#f4efe673}@keyframes aa-lead{0%,53%{opacity:0;translate:-50% 2cqw;scale:.96}59%,93%{opacity:1;translate:-50% 0;scale:1}98%,to{opacity:0;translate:-50% 0}}.va-call{position:absolute;left:6cqw;right:6cqw;top:5cqw;display:flex;align-items:center;gap:1.6cqw;height:10cqw;padding:0 2cqw;border-radius:2.8cqw;background:linear-gradient(180deg,#1b1b1f,#0d0d0f);color:#f4efe6;box-shadow:inset 0 1px #ffffff14,0 20px 40px -20px #0a0a0acc}.va-av{position:relative;display:grid;place-items:center;flex:none;width:5.4cqw;height:5.4cqw;border-radius:50%;background:var(--red-g);box-shadow:0 0 2.4cqw -.4cqw #ff2814cc}.va-av:after{content:"";position:absolute;top:-.6cqw;right:-.6cqw;bottom:-.6cqw;left:-.6cqw;border-radius:50%;box-shadow:0 0 0 .2cqw #ff453ab3;animation:va-ring 1.8s var(--o) infinite}@keyframes va-ring{0%{opacity:.9;scale:.9}to{opacity:0;scale:1.35}}.va-av svg{width:2.5cqw;height:2.5cqw;fill:#fff}.va-id{display:grid;gap:.4cqw;min-width:0}.va-id b{font:800 1.85cqw/1 var(--f-display);letter-spacing:-.02em}.va-id small{font-size:1.3cqw;color:#f4efe68c}.va-wave{display:flex;align-items:center;gap:.4cqw;height:4cqw;margin-left:auto}.va-wave i{width:.45cqw;height:100%;border-radius:99px;background:linear-gradient(180deg,#f3e9cf,#d9c79c);transform-origin:center;animation:va-wave 1.1s var(--e) infinite alternate;animation-delay:calc(var(--i) * -.17s)}@keyframes va-wave{0%{transform:scaleY(.18)}to{transform:scaleY(1)}}.va-ai{display:inline-flex;align-items:center;gap:.7cqw;height:3.2cqw;padding:0 1.2cqw;border-radius:99px;background:#ff453a29;box-shadow:inset 0 0 0 1px #ff453a73;font:500 1.15cqw/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.va-ai i{width:.9cqw;height:.9cqw;border-radius:50%;background:#ff453a;animation:va-live 1.2s steps(1) infinite}@keyframes va-live{50%{opacity:.35}}.va-log{position:absolute;left:6cqw;right:6cqw;top:18.4cqw;display:flex;flex-direction:column;gap:1.3cqw}.va-b{margin:0;max-width:68%;padding:1.3cqw 1.8cqw 1.4cqw;border-radius:2.2cqw;font-size:1.6cqw;line-height:1.38;opacity:0}.va-b small{display:block;margin-bottom:.4cqw;font:500 1.05cqw/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase}.va-them{align-self:flex-start;background:#fff;box-shadow:var(--lift);border-bottom-left-radius:.6cqw}.va-them small{color:var(--ink-3)}.va-bot{align-self:flex-end;background:linear-gradient(180deg,#1d1d21,#0f0f11);color:#f4efe6;border-bottom-right-radius:.6cqw;box-shadow:0 14px 28px -16px #0a0a0acc}.va-bot small{color:#ff6a5e}.va-b:nth-child(1){animation:va-1 9s var(--o) infinite}.va-b:nth-child(2){animation:va-2 9s var(--o) infinite}.va-b:nth-child(3){animation:va-3 9s var(--o) infinite}@keyframes va-1{0%,4%{opacity:0;translate:0 1cqw}9%,93%{opacity:1;translate:0 0}98%,to{opacity:0}}@keyframes va-2{0%,18%{opacity:0;translate:0 1cqw}23%,93%{opacity:1;translate:0 0}98%,to{opacity:0}}@keyframes va-3{0%,36%{opacity:0;translate:0 1cqw}41%,93%{opacity:1;translate:0 0}98%,to{opacity:0}}.va-book{position:absolute;left:6cqw;right:6cqw;bottom:5cqw;display:flex;align-items:center;gap:1.6cqw;height:9cqw;padding:0 2cqw;border-radius:2.4cqw;background:#fff;box-shadow:var(--lift),0 0 0 .16cqw #16a34a40;opacity:0;animation:va-book 9s var(--o) infinite}.va-ck{display:grid;place-items:center;flex:none;width:4.6cqw;height:4.6cqw;border-radius:50%;background:linear-gradient(165deg,#34d399,#15803d);box-shadow:0 8px 16px -8px #16a34acc}.va-ck svg{width:2.4cqw;height:2.4cqw;fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.va-bk{display:grid;gap:.4cqw;min-width:0}.va-bk b{font:800 1.85cqw/1 var(--f-display);letter-spacing:-.02em}.va-bk small{font-size:1.35cqw;color:var(--ink-2);white-space:nowrap}.va-crm{margin-left:auto;display:inline-flex;align-items:center;gap:.6cqw;height:3.2cqw;padding:0 1.3cqw;border-radius:99px;background:#f1efe9;font:500 1.15cqw/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.va-crm i{width:.9cqw;height:.9cqw;border-radius:50%;background:var(--red)}@keyframes va-book{0%,52%{opacity:0;translate:0 1.6cqw;scale:.97}58%,93%{opacity:1;translate:0 0;scale:1}98%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.sa *,.pa *,.aa *,.va *,.sa-pub-ic:before{animation:none!important}.sa-pub-t .a{opacity:0}.sa-pub-t .b,.sa-pub-ic svg,.pa-badge .n,.aa-lead,.va-b,.va-book{opacity:1}.sa-pub-ic{background:#16a34a}.sa-pub-ic:before{background:transparent}.aa-cursor{display:none}}.gprice{padding-block:calc(var(--cap) + clamp(60px,7vw,110px)) clamp(110px,12vw,180px)}.gprice-head{display:grid;gap:22px;max-width:700px}.gtiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);margin-top:clamp(80px,9vw,140px)}.gtier-slot{display:grid}@media(min-width:700px){.gtier-slot.is-pick{--dock: calc(.094*min(100vh, 115vw)) ;padding-top:var(--dock);margin-top:calc(-1 * var(--dock));pointer-events:none}.gtier-slot.is-pick>.gtier{pointer-events:auto}}.gtier{position:relative;display:flex;flex-direction:column;padding:clamp(28px,3vw,44px);border-radius:var(--r-card);background:#fbf8f1;color:var(--on-light);box-shadow:inset 0 1px #fff,0 0 0 1px #0a0a0a0f,0 2px 4px #0a0a0a08,0 34px 70px -34px #3c280a59}.gtier.is-pick{background:radial-gradient(110% 70% at 100% 0%,#d400003d,#d4000000 60%),linear-gradient(180deg,#131315,#0a0a0b);color:var(--cream);box-shadow:inset 0 1px #ffffff17,0 0 0 1px #0a0a0a80,0 50px 90px -40px #28120099}.gtier-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.gtier-name{margin:0;font:800 26px/1 var(--f-display);font-stretch:112%;letter-spacing:-.035em}.gtier-tag{padding:6px 11px;border-radius:99px;background:#0a0a0a0f;color:var(--on-light-2);font-size:10.5px}.is-pick .gtier-tag{background:var(--red);color:#fff}.gtier-price{display:flex;align-items:flex-start;margin:34px 0 0;font-family:var(--f-display);font-stretch:112%;font-weight:800;line-height:.86;letter-spacing:-.05em}.gtier-price .gnum{font-size:clamp(64px,6.2vw,100px);line-height:.86}.gtier-cur{margin:.1em .05em 0 0;font-size:clamp(26px,2.3vw,36px);letter-spacing:-.02em}.gtier-unit{align-self:flex-end;margin:0 0 .45em .4em;font:500 15px/1 var(--f-sans);letter-spacing:-.01em;color:var(--on-light-3)}.is-pick .gtier-unit{color:var(--tan)}.gtier-for{margin:18px 0 0;max-width:36ch;font-size:15.5px;line-height:1.5;color:var(--on-light-2);text-wrap:pretty}.is-pick .gtier-for{color:var(--muted)}.gtier-rule{height:1px;margin:28px 0 24px;background:var(--on-light-line)}.is-pick .gtier-rule{background:var(--line-2)}.gtier-plus{margin:0 0 16px;font-size:10.5px;color:var(--on-light-3)}.is-pick .gtier-plus{color:var(--tan)}.gtier-list{display:grid;gap:13px;margin:0;padding:0;list-style:none;font-size:15px;line-height:1.4;letter-spacing:-.01em}.gtier-list li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start}.gtier-tick{display:grid;place-items:center;width:20px;height:20px;border-radius:99px;background:#d400001a;color:var(--red)}.is-pick .gtier-tick{background:#e8d9b524;color:var(--tan)}.gtier-foot{display:grid;gap:14px;margin-top:auto;padding-top:36px}.gtier-foot .gbtn{justify-content:space-between}.gtier-fine{margin:0;text-align:center;font-size:10.5px;color:var(--on-light-3)}.is-pick .gtier-fine{color:var(--dim)}.gcustom{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:clamp(16px,2.4vw,40px);margin-top:clamp(14px,1.6vw,22px);padding:22px 22px 22px clamp(22px,2.6vw,36px);border-radius:24px;background:#f2e8d3;box-shadow:inset 0 0 0 1px #0a0a0a1a}.gcustom-id{display:grid;gap:7px}.gcustom-name{margin:0;font:800 22px/1 var(--f-display);font-stretch:112%;letter-spacing:-.03em}.gcustom-id .gmono{font-size:10px;color:var(--on-light-3)}.gcustom-for{margin:0;max-width:52ch;font-size:14.5px;line-height:1.5;color:var(--on-light-2);text-wrap:pretty}.gcustom-price{display:grid;gap:6px;margin:0;text-align:right;white-space:nowrap}.gcustom-price small{font-size:13px;color:var(--on-light-3)}.gcustom-price b{font:800 26px/1 var(--f-display);font-stretch:112%;letter-spacing:-.04em}.gcustom-price .gmono{font-size:10px;color:var(--on-light-3)}.gcompare{margin-top:clamp(30px,3.4vw,48px)}.gcompare-btn{display:flex;align-items:center;gap:16px;width:100%;padding:0;border:0;background:none;cursor:pointer;font:500 14.5px/1 var(--f-sans);color:var(--on-light)}.gcompare-btn:before,.gcompare-btn:after{content:"";flex:1;height:1px;background:#0a0a0a24}.gcompare-btn>span{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 18px 0 20px;border-radius:99px;background:#f4ecda;box-shadow:inset 0 0 0 1px #0a0a0a1f;transition:background-color .25s var(--ease),box-shadow .25s var(--ease)}@media(hover:hover){.gcompare-btn:hover>span{background:#fbf8f1;box-shadow:inset 0 0 0 1px #0a0a0a3d}}.gcompare-btn svg{transition:transform .45s var(--ease)}.gcompare-btn[aria-expanded=true] svg{transform:rotate(180deg)}.gcompare-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s var(--ease)}.gcompare-panel[data-open=true]{grid-template-rows:1fr}.gcompare-in{min-height:0;overflow:hidden}.gtable-wrap{margin-top:20px;border-radius:24px;background:#fbf8f1;box-shadow:inset 0 1px #fff,0 0 0 1px #0a0a0a0f,0 26px 60px -36px #3c280a59;overflow-x:auto}.gtable{width:100%;min-width:600px;border-collapse:collapse;font-size:14px;line-height:1.35}.gtable th,.gtable td{padding:14px 20px;border-bottom:1px solid var(--on-light-line);text-align:center;vertical-align:middle}.gtable th:first-child{text-align:left}.gtable thead th{padding-block:22px 16px;font:800 16px/1 var(--f-display);font-stretch:108%;letter-spacing:-.02em}.gtable thead th.is-pick{color:var(--red)}.gtable tbody th{font-weight:500;color:var(--on-light-2)}.gtable td.is-pick{background:#d400000a}.gtable tbody tr:last-child>*{border-bottom:0}.gtable svg{display:inline-block;vertical-align:middle}.gtable .yes{color:var(--red)}.gtable .no{color:#0a0a0a3d}.gbuild{margin-top:clamp(48px,6vw,90px);padding:clamp(22px,3vw,40px);border-radius:var(--r-card);background:#fbf8f1;box-shadow:inset 0 1px #fff,0 0 0 1px #0a0a0a0f,0 2px 4px #0a0a0a08,0 34px 70px -34px #3c280a59}.gbuild-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px 30px}.gbuild-sub{margin:8px 0 0;font-size:14.5px;color:var(--on-light-2)}.gseg{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:4px;border-radius:999px;background:#0a0a0a0f}.gseg button{display:inline-flex;gap:8px;align-items:center;padding:10px 16px;border-radius:999px;border:0;background:none;font:500 14px/1 var(--f-sans);color:var(--on-light-2);cursor:pointer;transition:background-color .25s var(--ease),color .25s var(--ease)}.gseg button span{font-family:var(--f-mono);font-size:11px;color:var(--on-light-3)}.gseg button[aria-checked=true]{background:var(--dark);color:var(--paper)}.gseg button[aria-checked=true] span{color:var(--tan)}.gadd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:clamp(20px,3vw,48px);column-gap:clamp(20px,3vw,48px);margin:26px 0 0;padding:0;list-style:none}.gadd li{border-top:1px solid var(--on-light-line)}.gadd-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:58px;margin:3px 0;padding:10px;border:0;border-radius:14px;background:none;text-align:left;font:500 15px/1.3 var(--f-sans);letter-spacing:-.012em;color:var(--on-light);cursor:pointer;transition:background-color .25s var(--ease)}@media(hover:hover){.gadd-row:hover{background:#0a0a0a09}}.gadd-box{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;box-shadow:inset 0 0 0 1.5px #0a0a0a3d;color:transparent;transition:background-color .25s var(--ease),box-shadow .25s var(--ease),color .25s var(--ease)}.gadd-box svg{transform:scale(.5);transition:transform .35s var(--ease-out)}.gadd-row[aria-pressed=true] .gadd-box{background:var(--red);box-shadow:0 6px 14px -6px #d40000b3;color:#fff}.gadd-row[aria-pressed=true] .gadd-box svg{transform:none}.gadd-price{font-size:11px;letter-spacing:.05em;color:var(--on-light-3);white-space:nowrap;text-align:right;transition:color .25s var(--ease)}.gadd-row[aria-pressed=true] .gadd-price{color:var(--on-light)}.gbuild-bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(18px,3vw,44px);margin-top:22px;padding:18px 18px 18px clamp(22px,2.6vw,32px);border-radius:22px;background:var(--dark);color:var(--cream)}.gbuild-sum{display:grid;gap:6px}.gbuild-sum .gmono{color:var(--dim);font-size:10.5px}.gbuild-total{display:flex;align-items:baseline;gap:6px;margin:0;font-family:var(--f-display);font-stretch:112%;font-weight:800;font-size:clamp(40px,3.6vw,56px);line-height:.9;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.gbuild-total small{font:500 14px/1 var(--f-sans);letter-spacing:0;color:var(--tan)}.gbuild-setup{font-size:13.5px;color:var(--tan)}.gbuild-fine{margin:0;max-width:40ch;font-size:12.5px;line-height:1.5;color:var(--dim)}.gbuild-bar .gbtn{justify-content:space-between}@media(max-width:899px){.gtiers{margin-top:150px}.gcustom{grid-template-columns:minmax(0,1fr) auto;gap:14px 20px}.gcustom-for{grid-column:1 / -1;grid-row:2}.gcustom-price{text-align:left}.gcustom .gbtn{grid-column:1 / -1;justify-self:start}.gadd,.gbuild-bar{grid-template-columns:minmax(0,1fr)}}@media(max-width:699px){.gtiers{grid-template-columns:minmax(0,1fr);margin-top:48px}.gcustom{grid-template-columns:minmax(0,1fr)}.gcustom-price{grid-row:auto}}@media(max-width:1023px){.gcustom-id .gmono,.gcustom-price .gmono,.gtier-tag,.gtier-plus,.gtier-fine,.gadd-price{font-size:12px}.gadd-price{letter-spacing:.02em}.gbuild-sum .gmono{font-size:12px}}.gsec.ghome{min-height:130vh}@media(max-height:560px){.gsec.ghome{min-height:680px}}.hg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hg .globe-host{z-index:0;pointer-events:auto;bottom:2px}.hg .globe-canvas{opacity:0;transition:opacity .9s var(--ease-out)}.hg[data-live=true] .globe-canvas{opacity:1}.hg-still{position:absolute;left:50%;top:0;width:calc(var(--dome-r, 62vw) * 2);aspect-ratio:1;border-radius:50%;transform:translate(-50%,var(--dome-top, 74vh));background:radial-gradient(circle at 50% 50%,#0d0102,#170203 52%,#3a0506 78%,#8c0a08 93%,#ff2a14);box-shadow:0 0 0 1px #ff4632bf,0 0 36px 4px #ff1e0a80,0 0 140px 30px #d4000038;transition:opacity .9s var(--ease-out)}.hg[data-live=true] .hg-still{opacity:0}.hg:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:0;height:13%;pointer-events:none;background:linear-gradient(180deg,rgba(5,6,10,0),var(--space, #05060a) 92%)}.hg-tip{z-index:4}
