:root{--bg-primary:#050707;--bg-secondary:#090c0c;--surface:#0c1010;--surface-hover:#141919;--text-primary:#eaeaea;--text-secondary:#b4b9b8;--text-tertiary:#858e8b;--brand:#cafb00;--brand-hover:#ddff59;--brand-press:#a5cf00;--border:rgba(234,234,234,.13);--border-strong:rgba(234,234,234,.25);--header:64px;--control-h:42px;--control-h-lg:50px;--panel-radius:14px;--panel-bg:linear-gradient(145deg,rgba(22,29,27,.78),rgba(8,12,12,.96) 58%);--panel-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 16px 36px rgba(0,0,0,.22);--r-lg:16px;--glow:0 8px 30px #cafb0015}.site-header{height:var(--header);background:#050707;border-bottom-color:var(--border);gap:24px}.site-header,.site-header.is-scrolled{height:var(--header);transition:background .22s var(--ease),border-color .22s var(--ease),box-shadow .22s var(--ease)}.site-header.is-scrolled{background:#050707;box-shadow:0 8px 24px rgba(0,0,0,.28);backdrop-filter:none;-webkit-backdrop-filter:none}.logo{font-size:26px;letter-spacing:-.025em;flex-shrink:0}.nav-main{gap:clamp(14px,1.8vw,30px)}.nav-main a{font-family:var(--font-display);font-size:15px;font-weight:500;letter-spacing:.025em;white-space:nowrap}.nav-main a.is-active{color:var(--brand);text-shadow:0 0 12px rgba(202,251,0,.12)}.nav-main a:after{bottom:-11px;height:2px;box-shadow:0 0 10px rgba(202,251,0,.16)}.header-tools .search{width:clamp(180px,21vw,300px);background:#ffffff03}.display,.section-title{letter-spacing:.014em}.ghost-btn,.lime-btn,.line-btn{min-height:var(--control-h);padding:0 20px;font-size:14px;font-weight:700;line-height:1}.lime-btn-lg{min-height:var(--control-h-lg);padding:0 24px;font-size:15px}.lime-btn-sm{min-height:34px;padding:0 13px;font-size:12px}.lime-btn{background:linear-gradient(115deg,#d6ff29,var(--brand))}.lime-btn:before{display:none}.lime-btn:hover{background:var(--brand-hover);box-shadow:0 8px 28px #cafb0026}.chip,.tab{min-height:36px;padding:0 16px}.catalog-search,.chip,.line-btn,.search,.tab{box-shadow:inset 0 1px 0 #ffffff05}.hero{height:auto;min-height:0}.hero-stage{position:relative;height:min(760px,calc(100svh - var(--header)));min-height:620px}.hero-grid{padding:42px 5% 132px}.hero-copy{max-width:44%;opacity:1;transform:none}.hero-copy .display{font-size:clamp(54px,5.8vw,88px);line-height:1.05}.hero-copy .lead{font-size:17px;line-height:1.74;max-width:42ch}.hero-actions{gap:16px}.hero-play-ghost{min-height:var(--control-h-lg);padding:0 20px 0 10px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:transparent;box-shadow:none;color:var(--text-primary)}.hero-play-ghost:hover{border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.04)}.home-hero-panel .hero-play-ghost{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.05);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}.home-hero-panel .hero-play-ghost:hover{border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.1)}.home-hero-panel .hero-play-ghost .hero-play-btn{background:rgba(255,255,255,.14);color:#fff}.home-hero-panel .hero-play:hover .hero-play-btn{border-color:transparent;background:rgba(255,255,255,.22)}@media (min-width:961px){.home-hero-panel .hero-actions{flex-wrap:nowrap}.home-hero-panel .hero-copy{max-width:min(39%,600px)}}.home-hero-panel .hero-kicker span+span:before{content:"·";margin-right:.45em;color:var(--brand)}.home-hero-panel .hero-kicker{flex-direction:row;flex-wrap:wrap;gap:.45em;margin-bottom:clamp(18px,2.6vh,26px);padding-left:12px;font-size:11.5px;letter-spacing:.2em;color:rgba(236,240,232,.72)}@media (min-width:961px){.home-hero-panel .hero-grid{padding:24px 5% 96px}}.home-hero-panel .hero-copy .display{font-size:clamp(50px,min(5.3vw,9vh),90px);line-height:1.1;letter-spacing:.018em}.home-hero-panel .hero-copy .lead{max-width:42ch;text-wrap:pretty;margin-top:clamp(16px,2.4vh,26px);font-size:clamp(15px,1.2vw,18px);line-height:1.6;color:#dfe3db}.home-hero-panel .hero-actions{gap:12px;margin-top:clamp(26px,4.2vh,44px)}.home-hero-panel .lime-btn-lg{min-height:62px;padding:0 clamp(22px,2vw,32px);font-size:clamp(15px,1.15vw,17px);white-space:nowrap;gap:10px;box-shadow:0 14px 34px rgba(202,251,0,.18),inset 0 1px 0 rgba(255,255,255,.35)}.home-hero-panel .hero-play-ghost{min-height:62px;padding:0 clamp(18px,1.8vw,28px) 0 11px;gap:12px;white-space:nowrap}.home-hero-panel .hero-play-ghost .hero-play-btn{width:40px;height:40px}.home-hero-panel .hero-play-ghost .hero-play-label{font-size:clamp(15px,1.15vw,17px)}.home-hero-panel .hero-stats{max-width:720px;gap:0;margin-top:clamp(28px,5.4vh,60px);padding-top:0;border-top:0}.home-hero-panel .hero-stats li{padding:0 clamp(12px,1.2vw,20px);border-left:1px solid rgba(255,255,255,.1)}.home-hero-panel .hero-stats li:first-child{padding-left:0;border-left:0}@media (max-width:960px){.home-hero-panel .hero-stats{row-gap:18px}.home-hero-panel .hero-stats li:nth-child(odd){padding-left:0;border-left:0}}.home-hero-panel .hero-stats strong{display:inline-flex;align-items:baseline;gap:6px;font-size:clamp(21px,1.75vw,28px);line-height:1;white-space:nowrap}.home-hero-panel .hero-stats span{margin-top:8px;font-size:12.5px;line-height:1.35;color:rgba(222,227,224,.84)}@media (min-width:961px) and (max-height:820px){.home-hero-panel .hero-grid{padding-top:16px;padding-bottom:88px}.home-hero-panel .hero-copy .display{font-size:clamp(46px,min(5vw,8.6vh),80px)}.home-hero-panel .hero-copy .lead{margin-top:14px}.home-hero-panel .hero-actions{margin-top:24px}.home-hero-panel .hero-play-ghost,.home-hero-panel .lime-btn-lg{min-height:56px}.home-hero-panel .hero-stats{margin-top:28px}}@media (min-width:961px) and (max-height:760px){.home-hero-panel .hero-grid{padding-top:12px;padding-bottom:80px}.home-hero-panel .hero-kicker{margin-bottom:12px}.home-hero-panel .hero-copy .lead{margin-top:10px}.home-hero-panel .hero-actions{margin-top:18px}.home-hero-panel .hero-stats{margin-top:20px}}.hero-play-ghost .hero-play-btn{width:32px;height:32px;border:0;background:rgba(202,251,0,.12);color:var(--brand)}.hero-play-ghost .hero-play-label{font-weight:700;white-space:nowrap}.hero-stats{margin-top:28px;gap:12px}.hero-stats li{border-left-color:rgba(255,255,255,.12)}.hero-stats strong{font-family:var(--font-display);font-size:27px;font-weight:500}.hero-stats span{color:#d7dcda}.hero-studio{opacity:.74;-webkit-mask-image:linear-gradient(90deg,#0008,#000);mask-image:linear-gradient(90deg,#0008,#000)}.hero-figure{right:-9%;bottom:-8%;width:min(106%,calc((100vh - var(--header)) * 1.85));max-width:2000px;transform-origin:100% 100%}.home-hero-panel .hero-leak{display:none}.home-hero-panel .hero-object{z-index:4;opacity:.96;width:clamp(84px,min(7.6vw,13.5vh),124px)}.home-hero-panel .hero-object-one{left:41.8%;top:1%;width:clamp(80px,7vw,104px)}@media (min-width:961px) and (max-width:1180px){.home-hero-panel .hero-object-one{left:46%}}.home-hero-panel .hero-object-two{right:1.6%;top:3%;bottom:auto}.home-hero-panel .hero-object-three{right:1.6%;top:24%;bottom:auto;width:clamp(84px,min(7.6vw,13.5vh),124px)}.home-hero-panel .hero-object-back{left:auto;right:1.6%;top:45%;bottom:auto;filter:drop-shadow(0 18px 32px rgba(0,0,0,.35))}.home-hero-panel .hero-shade{z-index:3;top:0;bottom:0;width:68%;background:linear-gradient(90deg,rgba(5,7,7,.95),rgba(5,7,7,.92) 38%,rgba(5,7,7,.76) 58%,rgba(5,7,7,.4) 78%,rgba(5,7,7,0));-webkit-mask-image:none;mask-image:none}.hero-copy{text-shadow:0 2px 22px rgba(0,0,0,.55)}.hero-object{width:clamp(108px,8.5vw,138px);border-radius:24px;opacity:.8;filter:drop-shadow(0 18px 32px rgba(0,0,0,.35)) drop-shadow(0 0 18px rgba(183,255,0,.07))}.hero-object-one{left:41%;top:6%;opacity:.9}.hero-object-back{left:auto;right:4%;top:auto;bottom:20%;width:clamp(100px,7.5vw,124px);opacity:.86;filter:drop-shadow(0 18px 32px rgba(0,0,0,.35)) drop-shadow(0 0 18px rgba(183,255,0,.05))}.hero-object-two{right:5%;top:18%;width:clamp(104px,8vw,132px);opacity:.88}.hero-object-three{right:11%;bottom:40%;width:clamp(96px,7vw,120px);opacity:.84}.hero-side-card{right:3%;bottom:17%;padding:17px;max-width:195px;background:#090d0dbd}.hero-brands{left:0;right:0;bottom:0;padding:16px 0;border:0;border-top:1px solid rgba(255,255,255,.08);border-radius:0;background:rgba(8,10,8,.72);box-shadow:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.brand-marquee{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent)}.brand-marquee .marquee-group{gap:60px;padding-right:60px}.brand-marquee .brand-item{gap:13px;font-size:19px;line-height:1;color:rgba(230,233,226,.9);opacity:.8;transition:opacity var(--dur-hover) var(--ease)}.brand-marquee .brand-item:hover{opacity:1}.brand-marquee .brand-item svg{width:32px;height:32px;opacity:1}.brand-marquee .marquee-group{align-items:center}.brand-marquee .brand-item{height:32px}.brand-marquee .brand-logo{display:block;flex:none;width:28px;height:28px;object-fit:contain}.brand-marquee .brand-name{display:block;line-height:1}.home-page{position:relative;isolation:isolate}.home-panel{position:relative;min-height:calc(100svh - var(--header));padding:clamp(28px,4.5vh,48px) 0;display:flex;align-items:center;overflow:clip;scroll-snap-align:start;scroll-snap-stop:normal}.home-panel:after{content:"";position:absolute;left:8%;right:8%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(202,251,0,.38),transparent);opacity:calc(.25 + var(--p, 1) * .75)}.home-panel:not(.home-hero-panel)>.wrap{opacity:calc(.28 + var(--p, 1) * .72);transform:translateY(calc((1 - var(--p, 1)) * 34px)) scale(calc(.97 + var(--p, 1) * .03));transform-origin:50% 35%;transition:opacity .12s linear,transform .12s linear}.home-hero-panel{min-height:calc(100svh - var(--header));padding:0;display:block}.home-hero-panel .hero-stage{height:calc(100svh - var(--header));min-height:620px}.home-pager{position:fixed;right:24px;top:50%;z-index:35;display:grid;grid-gap:12px;gap:12px;transform:translateY(-50%)}.home-pager a{width:9px;height:9px;border-radius:50%;background:rgba(234,234,234,.28);box-shadow:0 0 0 0 rgba(202,251,0,0);transition:background var(--dur-ui) var(--ease),transform var(--dur-ui) var(--ease),box-shadow var(--dur-ui) var(--ease)}.home-pager a:hover{background:rgba(234,234,234,.68);transform:scale(1.2)}.home-pager a.is-active{background:var(--brand);transform:scale(1.25);box-shadow:0 0 14px rgba(202,251,0,.32)}.showcase-section.home-panel{padding:0}.sc{flex-direction:column;justify-content:flex-start;min-height:calc(100svh - var(--header));padding:14px 0 18px}.sc,.sc-top{display:flex}.sc-top{justify-content:center;padding-top:4px}.sc-tabs{display:inline-flex;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.02));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 14px 34px rgba(0,0,0,.4);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.sc-tabs button{padding:11px 30px;border:1px solid transparent;background:none;color:var(--text-secondary);font-family:var(--font-display);font-size:15px;letter-spacing:.06em;text-transform:uppercase;transition:color var(--dur-ui) var(--ease),background var(--dur-ui) var(--ease),border-color var(--dur-ui) var(--ease),box-shadow var(--dur-ui) var(--ease)}.sc-tabs button.is-on{color:var(--brand);background:none;border-color:rgba(234,234,234,.32)}.sc-stage{position:relative;flex:1 1;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:clamp(20px,3vw,56px);gap:clamp(20px,3vw,56px);padding:6px 60px 0}.sc-arrow{position:absolute;z-index:5;top:50%;transform:translateY(-50%);width:64px;height:64px;border-color:var(--border-strong);background:rgba(8,11,10,.75)}.sc-arrow-prev{left:44px}.sc-arrow-next{right:64px}.sc-copy,.sc-price,.sc-visual{transition:opacity .3s var(--ease),transform .3s var(--ease)}.sc-copy{max-width:440px}.sc-copy .kicker{margin-bottom:14px}.sc-copy .display{font-size:clamp(36px,3.6vw,54px);line-height:.94;white-space:nowrap}.sc-copy .lead{margin-top:16px;font-size:16px;line-height:1.55;color:#cfd3cb;white-space:nowrap}.sc-copy .lime-btn{margin-top:24px}.sc-visual{display:grid;justify-items:center;text-align:center}.sc-object{width:min(420px,31vw);margin:0 auto;transition:transform .5s var(--ease)}.sc-stage:hover .sc-object{transform:scale(1.05)}.sc-name{margin-top:4px;font-size:clamp(40px,4vw,60px);line-height:1}.sc-tag{max-width:44ch;min-height:3em;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#cbd0ce;line-height:1.5;text-wrap:balance}.sc-price{justify-self:start;display:grid;grid-gap:10px;gap:10px;padding-left:clamp(0px,2vw,30px)}.sc-label{font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary)}.sc-amount{font-family:var(--font-display);font-weight:700;font-size:clamp(52px,5.4vw,82px);line-height:1;color:var(--brand);margin:2px 0 18px;white-space:nowrap}.sc-amount span{font-size:.5em;color:var(--text-primary);font-weight:500;margin-right:.1em}.sc-plans{display:flex;gap:12px}.sc-plans span{padding:14px 24px;border:1px solid var(--border-strong);border-radius:999px;font-family:var(--font-display);font-size:20px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-primary)}.sc-plans span.is-on{border-color:rgba(202,251,0,.65);background:rgba(202,251,0,.08);box-shadow:0 0 18px rgba(202,251,0,.16)}.sc-foot{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:20px;gap:20px;padding-top:18px}.sc-dots{display:flex;gap:14px}.sc-dots button{width:11px;height:11px;border-radius:50%;border:0;padding:0;background:rgba(234,234,234,.28);transition:background var(--dur-ui) var(--ease),transform var(--dur-ui) var(--ease)}.sc-dots button.is-on{background:var(--brand);transform:scale(1.25);box-shadow:0 0 12px rgba(202,251,0,.35)}.home-ecosystem-panel{padding:0}.home-ecosystem-panel:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(5,7,7,.94),rgba(5,7,7,.78)),radial-gradient(circle at 72% 42%,rgba(202,251,0,.09),transparent 34%),repeating-linear-gradient(90deg,transparent 0 63px,rgba(202,251,0,.028) 64px),repeating-linear-gradient(0deg,transparent 0 63px,rgba(255,255,255,.022) 64px),url(/assets/backgrounds/home-bokeh-orange.webp) 50% /cover no-repeat;opacity:.9}.home-ecosystem-panel>.wrap{position:relative;z-index:1}.eco{display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - var(--header));padding:28px 0 20px}.eco-head{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:24px;gap:24px;margin-bottom:18px}.eco-head .section-head{margin:0}.eco-head .section-title{margin-bottom:10px;font-size:clamp(38px,4.2vw,62px)}.eco-head .lead{font-size:16px;line-height:1.5}.eco-aside{padding-left:16px;border-left:2px solid var(--brand);font-size:12px;letter-spacing:.22em;text-transform:uppercase;line-height:1.7;color:var(--text-secondary)}.home-ecosystem-panel .pillars{gap:16px}.home-ecosystem-panel .pillar{min-height:min(56vh,480px);padding:18px 20px 20px;border-radius:24px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02) 40%,rgba(5,8,7,.5));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 24px 50px rgba(0,0,0,.45);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.pillar-tag{position:absolute;z-index:2;left:18px;top:18px;display:inline-flex;align-items:center;gap:12px;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary)}.pillar-tag i{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;border:1px solid rgba(202,251,0,.35);background:rgba(202,251,0,.08);color:var(--brand)}.home-ecosystem-panel .pillar-visual{height:min(30vh,250px);padding:34px 0 0;display:grid;place-items:center}.home-ecosystem-panel .pillar-visual img{max-width:none;max-height:none}.home-ecosystem-panel .pillar-visual img.pillar-game-img,.home-ecosystem-panel .pillar-visual img.pillar-knowledge-img{width:min(92%,320px);height:auto;max-width:92%;max-height:calc(100% - 22px);object-fit:contain;object-position:center;border-radius:18px;filter:drop-shadow(0 24px 34px rgba(0,0,0,.52));transform:translateY(-4px)}.home-ecosystem-panel .pillar-knowledge-img{object-position:center 54%}.home-ecosystem-panel .pillar-game-img{object-position:center 48%}.home-ecosystem-panel .pillar-coin{width:min(230px,74%);height:auto;filter:drop-shadow(0 30px 40px rgba(0,0,0,.6));animation:float 8s ease-in-out infinite}.home-ecosystem-panel .pillar-copy{padding:8px 0 0;margin-top:auto}.home-ecosystem-panel .pillar-copy h3{font-family:var(--font-display);font-weight:500;font-size:24px;margin-bottom:8px}.home-ecosystem-panel .pillar-copy p{color:#cfd3cb;font-size:14px;line-height:1.5;min-height:42px}.pillar-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px}.pillar-foot .lime-btn{padding:12px 22px;font-size:14px}.pillar-note{display:grid;text-align:right;font-size:12px;line-height:1.4}.eco-foot,.pillar-note{color:var(--text-tertiary)}.eco-foot{display:flex;justify-content:space-between;align-items:flex-end;margin-top:18px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;line-height:1.6}.eco-line{display:inline-flex;align-items:center;gap:14px}.eco-line:before{content:"";width:60px;height:1px;background:var(--border-strong)}.home-flow-panel{padding:0}.flow{display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - var(--header));padding:22px 0 18px}.flow-head{display:grid;grid-template-columns:1fr minmax(260px,.55fr) auto;align-items:center;grid-gap:24px;gap:24px;min-height:200px;margin-bottom:16px}.flow-head .section-head{margin:0}.flow-head .section-title{margin-bottom:10px;font-size:clamp(38px,4.2vw,62px)}.flow-head .lead{font-size:17px;line-height:1.5}.flow-art{position:relative;height:200px;display:grid;place-items:center}.flow-art img{width:min(250px,84%);filter:drop-shadow(0 30px 40px rgba(0,0,0,.6));animation:float 9s ease-in-out infinite}.flow-ring{position:absolute;left:50%;top:56%;width:300px;height:80px;border:1px solid rgba(202,251,0,.4);border-radius:50%;transform:translate(-50%,-50%) rotate(-8deg);box-shadow:0 0 24px rgba(202,251,0,.2)}.flow-aside{padding-top:14px;border-top:2px solid var(--brand);font-size:11px;letter-spacing:.22em;text-transform:uppercase;line-height:1.8;color:var(--text-secondary)}.flow-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:14px;gap:14px}.flow-card-wrap{grid-column:span 2}.flow-card-wrap.is-wide{grid-column:span 4}.flow-card{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:12px;gap:12px;min-height:196px;padding:22px 24px;border-radius:22px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.015) 45%,rgba(5,8,7,.55));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 22px 46px rgba(0,0,0,.42);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden;transition:transform .3s var(--ease),border-color .3s var(--ease)}.flow-card:hover{transform:translateY(-3px);border-color:rgba(202,251,0,.4)}.flow-num{display:inline-flex;align-items:center;gap:10px;margin-bottom:8px;font-family:var(--font-display);font-size:13px;letter-spacing:.12em;color:var(--brand)}.flow-num:after{content:"";width:34px;height:1px;background:rgba(202,251,0,.45)}.flow-card h3{font-family:var(--font-display);font-weight:500;font-size:26px;line-height:1.05;margin-bottom:8px}.flow-card p{max-width:30ch;color:#cfd3cb;font-size:14px;line-height:1.45}.flow-link{display:inline-flex;align-items:center;gap:12px;margin-top:16px;font-size:10.5px;letter-spacing:.16em;white-space:nowrap;text-transform:uppercase;color:var(--text-secondary)}.flow-link i{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--border-strong);color:var(--text-primary);transition:background var(--dur-ui) var(--ease),color var(--dur-ui) var(--ease),border-color var(--dur-ui) var(--ease)}.flow-card:hover .flow-link i{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.flow-card-art{display:flex;align-items:center;justify-content:center;gap:10px}.flow-tile-img{width:150px;height:150px;transform:rotate(-6deg)}.flow-access-img,.flow-materials-img,.flow-tile-img{object-fit:contain;filter:drop-shadow(0 20px 30px rgba(0,0,0,.6))}.flow-access-img,.flow-materials-img{width:154px;height:154px}.flow-access-img{transform:rotate(-5deg)}.flow-materials-img{width:170px;height:150px;transform:rotate(-2deg);-webkit-mask-image:radial-gradient(ellipse 72% 72% at 50% 50%,#000 58%,transparent 100%);mask-image:radial-gradient(ellipse 72% 72% at 50% 50%,#000 58%,transparent 100%)}.flow-coin{width:160px;height:160px;object-fit:contain;filter:drop-shadow(0 22px 34px rgba(0,0,0,.6));transform:rotate(-8deg);animation:float 8s ease-in-out infinite}.flow-level{display:grid;justify-items:center;grid-gap:6px;gap:6px}.flow-level img{width:118px;height:118px;object-fit:contain;filter:drop-shadow(0 20px 30px rgba(0,0,0,.6))}.flow-level figcaption{display:grid;justify-items:center;grid-gap:3px;gap:3px;font-family:var(--font-display);text-transform:uppercase}.flow-level figcaption b{font-size:11px;letter-spacing:.18em;color:var(--text-primary)}.flow-level figcaption span{font-family:var(--font-body);font-size:10px;letter-spacing:.06em;color:var(--text-tertiary)}.flow-foot{margin-top:14px;align-self:flex-end;padding-left:40px;position:relative;text-align:left;font-size:11px;letter-spacing:.22em;text-transform:uppercase;line-height:1.7;color:var(--text-secondary)}.flow-foot:before{content:"";position:absolute;left:0;top:.6em;width:26px;height:2px;background:var(--brand)}.catalog-layout{grid-template-columns:200px minmax(0,1fr);gap:28px;padding:12px 0 72px}.catalog-layout .side-nav{border-right:1px solid var(--border);padding-right:18px}.cat-banner{min-height:320px;padding:14px 0;margin-bottom:14px}.cat-banner .kicker{margin-bottom:26px}.cat-banner .display{font-size:clamp(38px,4.2vw,60px);line-height:1.14}.cat-banner .lead{margin-top:16px;font-size:16px;line-height:1.55;max-width:none;white-space:nowrap}.cat-banner-scene{height:296px;min-height:296px}.cat-hubi{width:82%;bottom:-14px;max-height:300px;max-width:480px;object-fit:contain;object-position:bottom}.cat-banner:before,.mat-hero:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.68}.cat-banner:before{background:linear-gradient(90deg,#050707f2 8%,#05070738 70%),url(/assets/backgrounds/home-bokeh-orange.webp) 50% /cover}.mat-hero:before{background:linear-gradient(90deg,#050707e8 12%,#05070720),url(/assets/backgrounds/home-bokeh-orange.webp) 50% /cover}.mat-hero-grid{position:relative}.catalog-search{flex-basis:100%;height:56px;padding:0 22px;border-radius:14px;font-size:16px;background:rgba(255,255,255,.05);box-shadow:0 10px 30px rgba(0,0,0,.35)}.catalog-search::placeholder{color:var(--text-secondary)}.catalog-search:focus{border-color:var(--brand);box-shadow:0 0 0 3px rgba(202,251,0,.16)}.toolbar{gap:12px}.sort-label{margin-left:auto}.catalog-layout .chips{margin-bottom:18px}.product-card{padding:14px;border-radius:var(--panel-radius);background:var(--panel-bg);box-shadow:var(--panel-shadow)}.product-card h3{font-family:var(--font-display);font-size:25px;line-height:1.12;font-weight:500;letter-spacing:.012em}.product-card h3 em{color:inherit}.product-card-visual{min-height:126px;padding:6px 0 8px}.product-card-visual .product-object{width:112px;height:112px}.product-card-price b{font-family:var(--font-display);font-size:24px;font-weight:500;white-space:nowrap}.product-card footer{padding-top:18px}.product-card footer .lime-btn{padding:12px 16px;font-size:14px;flex:none}.product-card .fav{width:38px;height:38px;margin:-4px -6px 0 auto}.badge-pill{font-size:10px;border-radius:9px;padding:5px 7px}.mat-panel{min-height:calc(100svh - var(--header));display:flex;flex-direction:column;overflow:clip}.mat-panel-grid,.mat-panel-intro{justify-content:flex-start}.mat-panel-grid{padding:28px 0 36px}.mat-panel-head{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:18px}.mat-panel-head .chips,.mat-panel-head .section-title{margin:0}.mat-hero{padding:0;border:0;overflow:hidden;min-height:min(46vh,440px);display:flex;align-items:stretch;border-radius:0 0 28px 28px}.mat-hero:before{opacity:1;background:linear-gradient(90deg,rgba(5,7,7,.94),rgba(5,7,7,.72) 32%,rgba(5,7,7,.18) 54%,rgba(5,7,7,0) 70%),url(/assets/hubi/hubi-materials-expert.webp) right 22% /cover no-repeat}.mat-hero-grid{min-height:0;grid-template-columns:1fr;padding:22px 0 26px}.mat-hero-copy{max-width:640px;display:flex;flex-direction:column;justify-content:space-between;min-height:100%}.mat-hero-copy .crumbs{margin:0}.mat-hero-text{margin:auto 0;padding:22px 0 18px}.mat-hero .kicker{margin-top:0}.mat-hero .display{font-size:clamp(48px,5.6vw,82px);margin-top:14px}.mat-hero .lead{margin-top:18px;font-size:20px;line-height:1.5;max-width:40ch}.mat-switch{margin-top:0;align-self:flex-start}.mat-spot{padding:22px 0 30px;flex:1 1;display:grid;align-content:start;grid-gap:26px;gap:26px}.mat-spot-head{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.mat-spot-head .section-title{margin:0;font-size:clamp(24px,2.2vw,30px)}.mat-spot-head .muted{font-size:15px;padding-top:4px}.mat-spot .featured-guide{grid-template-columns:1fr;min-height:250px;margin:0;padding:30px 36px;gap:0;border:1px solid rgba(234,234,234,.09);border-radius:var(--panel-radius);background:#070a0a;box-shadow:0 20px 50px rgba(0,0,0,.35)}.mat-spot .featured-guide:before{opacity:.55;-webkit-mask-image:linear-gradient(90deg,transparent 35%,#000 75%);mask-image:linear-gradient(90deg,transparent 35%,#000 75%)}.mat-spot .featured-copy{position:relative;z-index:1;max-width:58%}.mat-spot .featured-guide .kicker{margin-bottom:12px}.mat-spot .featured-guide .kicker svg{color:var(--brand)}.mat-spot .featured-guide .display{font-size:clamp(30px,3vw,42px);line-height:1.06}.mat-spot .featured-guide .lead{margin-top:10px;font-size:15px;max-width:52ch}.mat-spot .featured-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:20px}.mat-spot .featured-row .lime-btn{margin:0}.mat-spot .featured-meta{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary);padding-left:18px;border-left:1px solid var(--border)}.mat-spot .featured-meta:first-of-type{padding-left:0;border-left:0}.mat-spot .featured-meta svg{color:var(--brand)}.mat-spot .featured-guide img{position:absolute;right:18%;top:50%;width:220px;max-height:none;transform:translateY(-50%) rotate(-4deg);border-radius:24px;-webkit-mask-image:radial-gradient(70% 70% at 50% 50%,#000 62%,transparent 100%);mask-image:radial-gradient(70% 70% at 50% 50%,#000 62%,transparent 100%)}.mat-spot .featured-guide:hover img{transform:translateY(-52%) rotate(-2deg) scale(1.03)}.mat-spot .featured-side{position:absolute;right:36px;top:50%;transform:translateY(-50%);padding-left:18px;border-left:1px solid var(--border-strong);font-size:11px;letter-spacing:.22em;text-transform:uppercase;line-height:1.8;color:var(--text-secondary)}.mat-spot .grid-3{align-items:stretch}.mat-spot .prompt-card{min-height:0;padding:22px;gap:12px}.mat-spot .prompt-card h3{font-size:20px}.mat-spot .prompt-snippet{font-size:13px;line-height:1.55}.mat-page{transition:opacity .22s var(--ease),transform .22s var(--ease)}.mat-page.is-fading{opacity:0;transform:translateY(8px)}.featured-guide{min-height:218px;padding:22px 24px;border:1px solid var(--border-strong);border-radius:var(--panel-radius);background:#080c0c}.featured-guide:before{z-index:0;opacity:.7}.featured-guide>*{position:relative}.featured-guide img{width:min(280px,84%);max-height:190px;object-fit:contain}.guide-card{height:100%;border:1px solid var(--border);border-radius:var(--panel-radius);overflow:hidden;background:var(--panel-bg);box-shadow:var(--panel-shadow)}.guide-cover{border:0;border-radius:0;margin-bottom:0;aspect-ratio:2.05}.guide-cover.is-tile{background:radial-gradient(60% 80% at 50% 60%,rgba(202,251,0,.14),transparent 70%),#0a0d0d}.guide-cover.is-tile img{object-fit:contain;padding:8%}.mat-panel-grid .grid-3{gap:14px}.guide-card-body{padding:16px}.guide-card h3{font-family:var(--font-display);font-weight:500;font-size:24px}.order-card,.pay-option,.prompt-card,.review,.sub-card,.summary,.support-card,.toc{background:var(--panel-bg);border:1px solid var(--border);border-radius:var(--panel-radius);box-shadow:var(--panel-shadow)}.prompt-card{min-height:224px;padding:18px}.prompt-facts{gap:14px}.prompt-facts div{min-height:132px;background:var(--panel-bg);box-shadow:var(--panel-shadow)}.path-line,.prompt-facts div{padding:18px;border:1px solid var(--border);border-radius:var(--panel-radius)}.path-line{background:rgba(8,12,12,.78)}.guide-landing-grid{min-height:360px}.guide-landing-art{min-height:300px;display:grid;place-items:center}.guide-landing-art .tilt{width:100%;min-height:300px;display:grid;place-items:center}.toc{padding:18px}.reader{grid-template-columns:250px minmax(0,1fr);gap:40px}.reader>article{min-width:0}.prompt-body{border-radius:var(--panel-radius);background:rgba(12,16,16,.9);box-shadow:var(--panel-shadow)}.account-layout{grid-template-columns:230px 1fr;gap:28px;padding:24px 0 72px}.account-nav{gap:6px}.account-nav a{gap:12px;padding:12px 16px;font-size:15px;color:var(--text-secondary)}.account-nav a.is-active{background:rgba(202,251,0,.1);border:1px solid rgba(202,251,0,.35)}.account-nav-sep{width:100%;margin:12px 0;border:0;border-top:1px solid var(--border)}.account-promo{position:relative;display:grid!important;grid-gap:8px;gap:8px;margin-top:28px;padding:22px 20px!important;border-radius:18px!important;border:1px solid var(--border);background:linear-gradient(180deg,rgba(202,251,0,.05),rgba(6,10,8,.8));overflow:hidden;color:var(--text-primary)!important}.account-promo img{position:absolute;right:-40px;bottom:-30px;width:170px;opacity:.55;filter:drop-shadow(0 20px 30px rgba(0,0,0,.6))}.account-promo small{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-secondary);line-height:1.6}.account-promo b{font-size:20px;line-height:1.15}.account-promo>span:not(.line-btn){font-size:13px;line-height:1.4;color:var(--text-secondary);max-width:18ch}.account-promo .line-btn{justify-self:start;margin-top:8px;padding:9px 14px;font-size:13px}.acc-hero{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:30px;gap:30px;min-height:210px;padding:28px 30px;border:1px solid var(--border);border-radius:22px;overflow:hidden;background:#070a0a}.acc-hero:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(7,10,10,1) 45%,rgba(7,10,10,.8) 68%,rgba(7,10,10,.5)),url(/assets/backgrounds/bg-mountains.webp) right 40% /55% auto no-repeat;opacity:.8}.acc-hero:after{content:"";position:absolute;right:18%;top:-40%;width:380px;height:380px;border-radius:50%;border:1px solid rgba(202,251,0,.3);box-shadow:0 0 60px rgba(202,251,0,.15);pointer-events:none}.acc-hero>*{position:relative;z-index:1}.acc-emblem{display:grid;place-items:center;width:120px;height:120px;border-radius:50%;border:1px solid rgba(202,251,0,.35);background:radial-gradient(circle at 50% 40%,rgba(202,251,0,.16),rgba(5,8,7,.9) 70%);box-shadow:0 0 40px rgba(202,251,0,.18),inset 0 0 30px rgba(202,251,0,.08);color:var(--brand)}.acc-label{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:8px}.acc-hero h1{font-size:clamp(34px,3.4vw,50px);font-weight:700;letter-spacing:-.01em;line-height:1}.acc-hero-sub{margin-top:10px;color:var(--text-secondary);font-size:15px}.acc-hero-stats{display:flex;gap:22px;margin-top:22px;font-size:14px;color:var(--text-secondary)}.acc-hero-stats span{display:inline-flex;align-items:center;gap:10px}.acc-hero-stats span+span{padding-left:22px;border-left:1px solid var(--border)}.acc-hero-stats i{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;border:1px solid rgba(202,251,0,.35);background:rgba(202,251,0,.08);color:var(--brand)}.acc-hero-stats b{color:var(--text-primary)}.acc-hero-side{display:grid;justify-items:end;grid-gap:22px;gap:22px;align-self:stretch;align-content:space-between;padding:6px 0}.acc-aside{text-align:right;font-size:11px;letter-spacing:.22em;text-transform:uppercase;line-height:1.7;color:var(--text-secondary)}.acc-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:16px}.acc-stats>*{display:flex;align-items:center;gap:14px;padding:18px 20px;border:1px solid var(--border);border-radius:16px;background:var(--panel-bg);color:inherit}.acc-stats a:hover{border-color:rgba(202,251,0,.4)}.acc-stats i{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:13px;border:1px solid rgba(202,251,0,.3);background:rgba(202,251,0,.08);color:var(--brand)}.acc-stats span{display:grid;grid-gap:2px;gap:2px}.acc-stats b{font-size:21px;line-height:1.1;white-space:nowrap}.acc-stats b em{font-style:normal;font-size:14px;font-weight:500;color:var(--text-secondary)}.acc-stats small{font-size:13px}.acc-chev,.acc-stats small{color:var(--text-secondary)}.acc-chev{margin-left:auto}.acc-grid{display:grid;grid-template-columns:1fr 320px;grid-gap:16px;gap:16px;margin-top:22px;align-items:start}.acc-section-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.acc-section-head h2{font-size:24px;font-weight:700}.acc-section-head a{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--text-secondary)}.acc-section-head a:hover{color:var(--text-primary)}.acc-subs{display:grid;grid-gap:14px;gap:14px}.account-layout .sub-card{padding:20px 22px;border-radius:18px}.account-layout .sub-head{display:flex;align-items:center;gap:14px;margin-bottom:14px}.sub-logo{display:grid;place-items:center;width:62px;height:62px;border-radius:14px;border:1px solid var(--border);background:#0a0d0d}.sub-logo .product-object{width:40px;height:40px}.account-layout .sub-head h3{font-size:22px;font-weight:700}.badge.lime-outline{color:var(--brand);border:1px solid rgba(202,251,0,.5);background:transparent}.sub-shield{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--border);font-size:12px;color:var(--text-secondary)}.account-layout .sub-meter{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:16px;gap:16px;margin:0 0 0 76px}.account-layout .sub-meter b{font-size:13px;color:var(--text-primary);white-space:nowrap}.sub-actions{display:grid;grid-template-columns:repeat(3,1fr) auto;grid-gap:12px;gap:12px;margin-top:18px}.sub-actions .line-btn{justify-content:center;padding:12px 14px;font-size:14px;border-radius:12px}.sub-actions .sub-more{padding:12px 14px}.acc-level{padding:22px;border:1px solid var(--border);border-radius:18px;background:var(--panel-bg)}.acc-level h2{font-size:30px;font-weight:700;margin-bottom:8px}.acc-level-sub{font-size:14px;color:var(--text-secondary)}.acc-level-sub b{color:var(--text-primary)}.acc-level-bar{grid-template-columns:1fr auto;align-items:center;margin:16px 0 18px;font-size:13px}.acc-level-bar,.acc-perks{display:grid;grid-gap:12px;gap:12px}.acc-perks{padding-bottom:18px;border-bottom:1px solid var(--border)}.acc-perks li{display:flex;align-items:center;gap:12px}.acc-perks i{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:var(--brand);background:rgba(202,251,0,.08)}.acc-perks span{display:grid;grid-gap:1px;gap:1px}.acc-perks b{font-size:14px}.acc-perks small{font-size:12px;color:var(--text-secondary)}.acc-level-btn{width:100%;justify-content:center;margin-top:16px}.orders-head{margin-bottom:18px}.orders-head .account-title{margin-bottom:6px}.orders-head .muted{font-size:15px}.orders-filters{margin-bottom:18px}.orders-filters .chip i{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:6px;padding:0 6px;border-radius:999px;background:rgba(255,255,255,.1);font-style:normal;font-size:11px;color:var(--text-primary)}.orders-filters .chip.is-on i{background:rgba(0,0,0,.18);color:var(--brand-ink)}.orders-stats{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr 1.4fr;margin-bottom:16px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(90deg,var(--panel-bg),rgba(202,251,0,.04))}.orders-stats>div{display:flex;align-items:center;gap:14px;padding:20px 22px;border-left:1px solid var(--border)}.orders-stats>div:first-child{border-left:0}.orders-stats i{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:1px solid rgba(202,251,0,.35);background:rgba(202,251,0,.08);color:var(--brand)}.orders-stats .dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--text-tertiary)}.orders-stats .dot.is-active{background:var(--brand);box-shadow:0 0 10px rgba(202,251,0,.6)}.orders-stats .dot.is-cancel{background:#ff5a5a}.orders-stats span{display:grid;grid-gap:2px;gap:2px}.orders-stats b{font-size:24px;line-height:1.1}.orders-stats small{font-size:13px}.orders-since,.orders-stats small{color:var(--text-secondary)}.orders-since b{font-size:16px;color:var(--text-primary)}.orders-since small:last-child{font-size:12px}.order-list{gap:14px}.order-row{display:grid;grid-template-columns:auto 1fr auto;grid-gap:22px;gap:22px;padding:22px;border:1px solid var(--border);border-radius:18px;background:var(--panel-bg)}.order-row .sub-logo{width:92px;height:92px;border-radius:16px}.order-row .sub-logo .product-object{width:56px;height:56px}.order-main h3{font-size:22px;font-weight:700;margin-bottom:8px}.order-plan{display:inline-block;padding:5px 12px;border-radius:999px;border:1px solid var(--border);font-size:12px}.order-meta{display:flex;flex-wrap:wrap;gap:0;margin-top:16px}.order-meta>div{display:grid;grid-gap:6px;gap:6px;padding:0 26px;border-left:1px solid var(--border)}.order-meta>div:first-child{padding-left:0;border-left:0}.order-meta small{font-size:12px;color:var(--text-secondary)}.order-meta b{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600}.order-meta button{display:grid;place-items:center;width:24px;height:24px;border:0;background:none;color:var(--text-secondary);cursor:pointer}.order-meta button:hover{color:var(--brand)}.order-left{grid-template-columns:auto auto;grid-template-areas:"l l" "ring txt";align-items:center;column-gap:12px}.order-left small{grid-area:l}.order-left .order-ring{grid-area:ring}.order-left b{grid-area:txt;display:grid;grid-gap:0;gap:0}.order-left b em{font-style:normal;font-size:12px;font-weight:400;color:var(--text-secondary)}.order-ring svg{width:56px;height:56px;transform:rotate(-90deg)}.order-ring circle{fill:none;stroke:rgba(255,255,255,.1);stroke-width:5}.order-ring circle.val{stroke:var(--brand);stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(202,251,0,.5))}.order-side{display:grid;justify-items:end;grid-gap:10px;gap:10px;min-width:250px}.order-side-top{display:flex;align-items:center;gap:12px;width:100%;justify-content:space-between}.status-dot{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid var(--border);font-size:13px;color:var(--text-secondary)}.status-dot:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--text-tertiary)}.status-dot.is-active{color:var(--brand);border-color:rgba(202,251,0,.3);background:rgba(202,251,0,.06)}.status-dot.is-active:before{background:var(--brand);box-shadow:0 0 8px rgba(202,251,0,.6)}.status-dot.is-cancel:before{background:#ff5a5a}.order-price{font-size:24px;font-weight:700}.order-side .lime-btn,.order-side .line-btn:not(.sub-more){width:100%;justify-content:center;padding:12px 20px}.order-details{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary);text-decoration:underline;text-underline-offset:4px}.order-details:hover{color:var(--text-primary)}.order-row.is-cancel,.order-row.is-done{opacity:.85}.lib-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:18px 0 22px}.lib-sort{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;font-size:14px}.lib-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.lib-card{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:20px;overflow:hidden;background:var(--panel-bg);color:inherit;transition:transform var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease)}.lib-card:hover{transform:translateY(-3px);border-color:rgba(202,251,0,.4)}.lib-cover{position:relative;aspect-ratio:2.15;overflow:hidden;background:#0a0d0d}.lib-cover img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.lib-card.is-tile .lib-cover img{object-fit:contain;padding:8%}.lib-card:hover .lib-cover img{transform:scale(1.04)}.lib-cover-prompt{display:grid;place-items:center;height:100%;color:var(--brand);background:radial-gradient(60% 80% at 50% 60%,rgba(202,251,0,.14),transparent 70%)}.lib-cover .status-dot{position:absolute;left:16px;top:16px;background:rgba(5,8,7,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lib-tag{position:absolute;right:18px;top:22px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-primary);text-shadow:0 2px 8px rgba(0,0,0,.8)}.lib-body{padding:20px 24px 22px}.lib-body h3{font-family:var(--font-display);font-weight:500;font-size:28px;line-height:1.1;margin-bottom:10px}.lib-body p{color:#cfd3cb;font-size:15px;line-height:1.5;min-height:46px}.lib-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:16px}.lib-meta{display:flex;align-items:center;gap:0;font-size:14px;color:var(--text-secondary)}.lib-meta i{display:inline-flex;align-items:center;gap:8px;font-style:normal;padding:0 16px;border-left:1px solid var(--border)}.lib-meta i:first-child{padding-left:0;border-left:0}.lib-arrow{width:56px;height:56px;border-color:rgba(202,251,0,.5);box-shadow:0 0 18px rgba(202,251,0,.15)}.lib-card:hover .lib-arrow{background:var(--brand);color:var(--brand-ink);border-color:var(--brand)}.lib-card.is-guide{transition-duration:.21s}.lib-card.is-guide:focus-visible,.lib-card.is-guide:hover{border-color:rgba(202,251,0,.56);box-shadow:inset 0 0 0 1px rgba(202,251,0,.055)}.lib-card.is-guide .lib-arrow svg{transition:transform .2s var(--ease)}.lib-card.is-guide:focus-visible .lib-arrow svg,.lib-card.is-guide:hover .lib-arrow svg{transform:translateX(3px)}.material-empty-inline{display:flex;align-items:center;gap:12px;min-height:70px;padding:13px 0;border-block:1px solid rgba(255,255,255,.075)}.material-empty-inline>span{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(202,251,0,.2);border-radius:50%;color:var(--brand);background:rgba(202,251,0,.035)}.material-empty-inline>b{font-size:14px;font-weight:600}.material-empty-inline>a{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--text-secondary);font-size:12px;transition:color .2s var(--ease)}.material-empty-inline>a svg{transition:transform .2s var(--ease)}.material-empty-inline>a:focus-visible,.material-empty-inline>a:hover{color:var(--brand)}.material-empty-inline>a:focus-visible svg,.material-empty-inline>a:hover svg{transform:translateX(3px)}@media (max-width:520px){.material-empty-inline{display:grid;grid-template-columns:36px minmax(0,1fr)}.material-empty-inline>a{grid-column:2;margin-left:0}}@media (prefers-reduced-motion:reduce){.lib-card.is-guide,.lib-card.is-guide .lib-arrow svg,.material-empty-inline>a svg{transform:none!important;transition:none!important}}.bal-grid{display:grid;grid-template-columns:1fr 340px;grid-gap:18px;gap:18px;align-items:start}.bal-hero{position:relative;grid-column:1;padding:26px 30px 28px;border:1px solid var(--border);border-radius:22px;background:#070a0a;overflow:hidden}.bal-hero:before{content:"";position:absolute;right:-6%;top:-30%;width:420px;height:420px;border-radius:50%;border:1px solid rgba(202,251,0,.25);box-shadow:0 0 60px rgba(202,251,0,.12);pointer-events:none}.bal-hero>*{position:relative}.bal-main{display:flex;align-items:flex-start;margin-top:4px}.bal-hero h1{font-size:32px;font-weight:700;margin-bottom:4px}.bal-amount{font-size:clamp(56px,6vw,84px);font-weight:800;line-height:1;letter-spacing:-.03em}.bal-main .muted{margin-top:6px;font-size:15px}.bal-points{display:flex;align-items:center;gap:12px;align-self:center;padding-left:34px;border-left:1px solid var(--border)}.bal-points i{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;border:1px solid rgba(202,251,0,.35);background:rgba(202,251,0,.08);color:var(--brand)}.bal-points span{display:grid}.bal-points small{font-size:14px;color:var(--text-secondary)}.bal-points b{font-size:26px;line-height:1.1}.bal-art{position:absolute;right:60px;top:46px;width:150px;height:150px;pointer-events:none}.bal-tile{position:absolute;inset:0;display:grid;place-items:center;border-radius:26px;border:1px solid rgba(202,251,0,.5);background:linear-gradient(145deg,rgba(40,50,42,.85),rgba(6,10,8,.9));box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 0 34px rgba(202,251,0,.2),0 24px 40px rgba(0,0,0,.55);font-family:var(--font-display);font-size:72px;font-weight:700;color:var(--brand);transform:rotate(-12deg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bal-tile.back{transform:rotate(4deg) translate(22px,-18px);opacity:.55}.bal-hero .balance-presets{display:flex;gap:12px;margin-top:26px}.bal-hero .balance-presets .chip{flex:1 1;justify-content:center;padding:14px 16px;border-radius:14px;font-size:15px}.bal-hero .balance-form{display:grid;grid-template-columns:1fr auto;grid-gap:14px;gap:14px;margin-top:14px}.bal-input{display:flex;align-items:center;gap:12px;padding:0 18px;height:54px;border:1px solid var(--border-strong);border-radius:14px;background:rgba(255,255,255,.04)}.bal-input span{font-size:18px;color:var(--text-secondary)}.bal-input input{flex:1 1;border:0;background:none;color:var(--text-primary);font-size:15px;outline:0}.bal-hero .lime-btn{padding:0 28px;height:54px;font-size:15px}.bal-how{padding:26px;border:1px solid var(--border);border-radius:22px;background:linear-gradient(180deg,var(--panel-bg),rgba(202,251,0,.04))}.bal-how h2{font-size:22px;font-weight:700;margin-bottom:4px}.bal-how>.muted{font-size:14px}.bal-how ul{display:grid;grid-gap:18px;gap:18px;margin-top:22px}.bal-how li{display:flex;gap:16px;align-items:flex-start}.bal-how i{flex:none;display:grid;place-items:center;width:62px;height:62px;border-radius:16px;border:1px solid rgba(202,251,0,.3);background:rgba(202,251,0,.06);color:var(--brand)}.bal-how span{display:grid;grid-gap:4px;gap:4px}.bal-how b{font-size:16px}.bal-how small{font-size:13px;line-height:1.45;color:var(--text-secondary)}.bal-ops{grid-column:1/-1;padding:24px 28px;border:1px solid var(--border);border-radius:22px;background:var(--panel-bg)}.bal-table{width:100%;border-collapse:collapse;margin-top:6px}.bal-table th{padding:10px 0;text-align:left;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary)}.bal-table td,.bal-table th{border-bottom:1px solid var(--border)}.bal-table td{padding:14px 0;font-size:15px;vertical-align:middle}.bal-table tr:last-child td{border-bottom:0}.bal-table td i{display:inline-grid;place-items:center;width:26px;height:26px;margin-right:12px;border-radius:50%;border:1px solid var(--border-strong);color:var(--text-secondary);vertical-align:middle}.bal-table td i.is-plus{color:var(--brand);border-color:rgba(202,251,0,.5)}.bal-table td.is-plus{color:var(--brand);font-weight:600}.bal-table td:last-child{text-align:right;color:var(--text-secondary)}.pts-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.62fr);grid-gap:24px;gap:24px;align-items:start}.pts-pill{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border-radius:999px;border:1px solid var(--border-strong);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary)}.pts-pill i{width:8px;height:8px;border-radius:50%;background:var(--brand);box-shadow:0 0 10px rgba(202,251,0,.7)}.pts-title{margin-top:16px;font-size:clamp(48px,5vw,72px);font-weight:800;letter-spacing:-.01em;line-height:1;text-transform:uppercase}.pts-sub{margin-top:10px;font-size:17px;color:#cfd3cb}.pts-card{margin-top:22px;padding:24px 28px;border:1px solid var(--border);border-radius:20px;background:var(--panel-bg)}.pts-card-row{display:grid;grid-template-columns:1fr auto;grid-gap:24px;gap:24px;align-items:start}.pts-card small{display:block;font-size:14px;color:var(--text-secondary);margin-bottom:6px}.pts-balance{display:flex;align-items:center;gap:14px}.pts-balance b{font-size:clamp(56px,5.4vw,76px);font-weight:800;line-height:1;letter-spacing:-.03em}.pts-balance svg{color:var(--brand)}.pts-balance span{font-size:16px;color:var(--text-secondary)}.pts-balance em{font-style:normal;padding:6px 12px;border-radius:10px;border:1px solid var(--border-strong);font-size:13px;font-weight:600}.pts-level{padding-left:24px;border-left:1px solid var(--border);min-width:180px}.pts-level p{display:flex;align-items:baseline;gap:10px}.pts-level b{font-family:var(--font-display);font-size:30px;font-weight:600;letter-spacing:.04em}.pts-level span{font-size:14px;color:var(--text-secondary)}.pts-progress-num{margin:14px 0 8px;text-align:right;font-size:13px}.pts-progress-note{margin-top:10px;font-size:14px;color:var(--text-secondary)}.pts-progress-note b{color:var(--text-primary)}.pts-actions{margin-top:20px;gap:14px}.pts-scene{position:relative;display:grid;justify-items:center;align-self:stretch;min-height:380px}.pts-scene img{width:min(380px,100%);align-self:end;filter:drop-shadow(0 30px 40px rgba(0,0,0,.6))}.pts-bubble{position:absolute;right:0;top:40px;z-index:2;display:grid;grid-gap:4px;gap:4px;max-width:200px;padding:14px 16px;border-radius:16px 16px 16px 4px;border:1px solid var(--border-strong);background:rgba(12,15,14,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:13px;line-height:1.35;color:var(--text-secondary)}.pts-bubble b{color:var(--text-primary)}.pts-bubble b:first-letter{color:var(--brand)}.pts-ways{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;margin-top:26px}.pts-way,.pts-ways{display:grid;gap:16px}.pts-way{grid-template-columns:auto 1fr auto;align-items:center;grid-gap:16px;padding:20px 22px;border:1px solid var(--border);border-radius:18px;background:var(--panel-bg);color:inherit;transition:transform .3s var(--ease),border-color .3s var(--ease)}.pts-way:hover{transform:translateY(-3px);border-color:rgba(202,251,0,.4)}.pts-way i{display:grid;place-items:center;width:66px;height:66px;border-radius:50%;border:1px solid rgba(202,251,0,.4);background:rgba(202,251,0,.06);color:var(--brand);box-shadow:0 0 20px rgba(202,251,0,.12)}.pts-way span{display:grid;grid-gap:4px;gap:4px}.pts-way b{font-size:17px}.pts-way small{font-size:13px;line-height:1.45;color:var(--text-secondary)}.pts-way em{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--border-strong);color:var(--text-primary)}.pts-ops{margin-top:18px}.pts-history{display:grid;margin-top:4px}.pts-history li{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;grid-gap:18px;gap:18px;padding:14px 0;border-top:1px solid var(--border)}.pts-history li:first-child{border-top:0}.pts-history i{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--border-strong);color:var(--text-primary)}.pts-history span{display:grid;grid-gap:2px;gap:2px}.pts-history b{font-size:16px}.pts-history small{font-size:13px;color:var(--text-secondary)}.pts-history time{font-size:14px;color:var(--text-secondary);padding-right:30px}.pts-history strong{font-size:18px;color:var(--brand)}.pts-history strong.neg{color:#ff6a6a}.ach-head{position:relative;display:grid;grid-template-columns:1fr auto;grid-gap:24px;gap:24px;align-items:center;min-height:250px;margin-bottom:22px}.ach-head .account-title{margin-bottom:8px}.ach-count{font-size:22px;font-weight:700;margin-bottom:6px}.ach-head .muted{font-size:15px}.ach-filters{margin-top:20px}.ach-art{position:relative;display:grid;grid-template-columns:auto auto;align-items:center;grid-gap:24px;gap:24px}.ach-art img{width:300px;-webkit-mask-image:radial-gradient(farthest-corner at 50% 50%,#000 55%,transparent 78%);mask-image:radial-gradient(farthest-corner at 50% 50%,#000 55%,transparent 78%);filter:drop-shadow(0 30px 40px rgba(0,0,0,.6))}.ach-art .acc-aside{padding-bottom:12px;border-bottom:2px solid var(--brand);text-align:left}.ach-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}.ach-card{position:relative;display:grid;justify-items:center;text-align:center;padding:22px 14px 20px;border:1px solid var(--border);border-radius:20px;background:var(--panel-bg);transition:transform .3s var(--ease),border-color .3s var(--ease)}.ach-card:hover{transform:translateY(-3px)}.ach-card.is-unlocked{border-color:rgba(202,251,0,.55);background:linear-gradient(180deg,rgba(202,251,0,.08),var(--panel-bg) 60%);box-shadow:0 0 30px rgba(202,251,0,.12)}.ach-flag{position:absolute;right:14px;top:14px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--border-strong);background:rgba(255,255,255,.04);color:var(--text-secondary)}.ach-card.is-unlocked .ach-flag{color:var(--brand);border-color:rgba(202,251,0,.6)}.ach-object{width:150px;aspect-ratio:1;margin:6px 0 14px}.ach-object img{width:100%;height:100%;object-fit:contain;filter:grayscale(1) brightness(.75);transition:transform .4s var(--ease)}.ach-card.is-unlocked .ach-object img{filter:none}.ach-card:hover .ach-object img{transform:translateY(-4px)}.ach-card h3{font-size:18px;font-weight:700;margin-bottom:4px}.ach-card p{min-height:36px}.ach-card p,.ach-status{font-size:13px;color:var(--text-secondary)}.ach-status{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:9px 20px;border-radius:999px;border:1px solid var(--border-strong)}.ach-status.is-on{color:var(--brand);border-color:rgba(202,251,0,.6);background:rgba(202,251,0,.08);font-weight:600}.ach-next{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;grid-gap:28px;gap:28px;margin-top:18px;padding:20px 26px;border:1px solid var(--border);border-radius:20px;background:var(--panel-bg)}.ach-next-goal small{display:block;margin-bottom:8px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary)}.ach-next-goal>div{display:flex;align-items:center;gap:14px}.ach-next-goal img{width:60px;height:60px;object-fit:contain;filter:grayscale(1) brightness(.8)}.ach-next-goal span{display:grid;grid-gap:2px;gap:2px}.ach-next-goal b{font-size:18px}.ach-next-goal em{font-style:normal;font-size:13px;color:var(--text-secondary)}.ach-next-bar{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:16px;gap:16px;font-size:14px}.ach-next-note{padding-left:28px;border-left:1px solid var(--border);font-size:14px;line-height:1.4;color:var(--text-secondary)}.ach-next-note b{color:var(--text-primary)}.ach-next-btn{width:54px;height:54px;padding:0;justify-content:center;border-radius:14px}.account-head{padding:26px;border:1px solid var(--border);border-radius:16px;background:radial-gradient(ellipse at 100% 0,#cafb0012,transparent 60%),#0b1010}.account-title{font-family:var(--font-display);text-transform:uppercase;font-weight:600}.account-layout .facts>div{border:1px solid var(--border);padding:20px;border-radius:14px;background:#0b1010}.account-layout .facts p{font-family:var(--font-display);font-size:30px}.cart-layout .line,.checkout-lines .line{padding:20px;border:1px solid var(--border);border-radius:14px;background:#0b1010;margin-bottom:12px}.hubi-tip{padding:20px;border:1px solid var(--border);border-left:3px solid var(--brand);border-radius:12px;background:#080c0cdb}.games-main{min-height:0}.games-page{position:relative;height:calc(100svh - var(--header));min-height:590px;overflow:hidden;background:radial-gradient(62% 38% at 75% 8%,rgba(202,251,0,.12),transparent 74%),linear-gradient(180deg,#050807,#050707 72%);isolation:isolate}.games-page:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(5,7,7,.96),rgba(5,7,7,.74) 46%,rgba(5,7,7,.54)),url(/assets/backgrounds/home-bokeh-orange.webp) top /cover no-repeat;opacity:.45;-webkit-mask-image:linear-gradient(#000 0 62%,transparent 90%);mask-image:linear-gradient(#000 0 62%,transparent 90%)}.games-hub{display:grid;grid-template-rows:auto minmax(280px,min(38vh,380px)) auto minmax(0,1fr);grid-gap:22px;gap:22px;height:100%;padding:50px 0 6px}.games-head{position:relative;display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;align-items:center;min-height:0;margin:0;padding-bottom:6px}.games-head-copy{position:relative;z-index:2}.games-head .display{max-width:none;font-size:clamp(38px,3.5vw,58px);line-height:1;white-space:nowrap}.games-head .lead{max-width:none;margin-top:12px;font-size:16px;line-height:1.5}.games-grid{min-height:0;gap:14px}.game-card,.games-grid>.reveal{min-height:0;height:100%}.game-card{aspect-ratio:auto;border-color:var(--border-strong);border-radius:16px;box-shadow:var(--panel-shadow)}.game-card.is-catch{border-color:rgba(202,251,0,.58);box-shadow:inset 0 0 0 1px rgba(202,251,0,.05),0 22px 50px rgba(0,0,0,.3)}.game-card-copy{height:100%;min-height:0;padding:24px 26px;justify-content:center;align-items:flex-start;background:linear-gradient(90deg,rgba(5,8,7,.94),rgba(5,8,7,.74) 39%,rgba(5,8,7,.12) 72%)}.game-card-copy .display{font-size:clamp(36px,3.3vw,50px)}.game-card-copy>p:not(.kicker){max-width:31ch;font-size:14px;line-height:1.35}.game-card-copy .kicker{margin-bottom:auto}.game-card-actions{gap:20px;margin-top:auto;padding-top:14px}.game-card-actions .lime-btn{min-width:160px;padding:14px 26px;font-size:15px}.game-record{display:inline-flex;align-items:center;gap:8px;color:#d7ddd5;font-size:14px}.game-record svg{color:var(--brand)}.game-card.is-gated .game-bg{filter:blur(6px) saturate(.75) brightness(.7);transform:scale(1.06)}.game-card.is-run:after{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 64% 44%,rgba(202,251,0,.08),transparent 45%),rgba(3,5,4,.14)}.game-pro{padding:6px 12px;color:#101400;background:var(--brand);border-color:var(--brand)}.gated-note{z-index:2;gap:0;padding:24px 26px;align-items:flex-start;justify-content:center;text-align:left;background:linear-gradient(90deg,rgba(5,8,7,.9),rgba(5,8,7,.62) 46%,rgba(5,8,7,.2));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.gated-note .kicker{display:inline-flex;align-items:center;gap:10px;margin:0}.gated-note .kicker:before{display:none}.gated-note .game-lock{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;border:1px solid var(--border-strong);background:rgba(255,255,255,.06);color:var(--text-primary)}.gated-note .game-lock svg{width:14px;height:14px;padding:0;border:0;background:none;border-radius:0}.gated-note .kicker{margin-bottom:auto}.gated-body{display:grid;grid-gap:8px;gap:8px;margin:auto 0;padding:12px 0}.gated-body p{max-width:30ch;color:#c3cac1;font-size:14px;line-height:1.4}.gated-note .lime-btn{margin-top:auto;min-width:160px;padding:14px 26px;font-size:15px}.gated-note .lime-btn svg{width:13px;height:13px;padding:0;border:0;border-radius:0;background:none}.gated-note .kicker{margin-bottom:0}.gated-note .display{font-size:clamp(36px,3.3vw,50px)}.game-lock{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;border:1px solid rgba(255,255,255,.26);background:rgba(12,15,13,.56);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.game-lock svg{width:23px;height:23px;padding:0;border:0;background:none}.games-benefits{display:grid;grid-template-columns:repeat(4,1fr);margin:10px 0 0;border:0}.games-benefits>div{display:flex;align-items:center;gap:14px;min-height:60px;padding:4px 16px;border-left:1px solid var(--border)}.games-benefits i{flex:none;display:grid;place-items:center;width:50px;height:50px;border-radius:13px;border:1px solid rgba(234,234,234,.14);background:rgba(255,255,255,.06);color:var(--text-primary)}.games-benefits>div:first-child{border-left:0;padding-left:0}.games-benefits svg{flex:none;color:var(--text-primary)}.games-benefits span{display:grid;grid-gap:3px;gap:3px}.games-benefits b{font-size:16px}.games-benefits small{color:var(--text-secondary);font-size:13px;line-height:1.25}.games-manifesto{position:relative;display:grid;justify-items:center;align-content:center;grid-gap:0;gap:0;min-height:0;padding:0;text-align:center;overflow:hidden}.games-manifesto-text{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.12em;font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:clamp(48px,7.4vw,110px);line-height:.95;letter-spacing:.04em;color:transparent;-webkit-text-stroke:1.5px rgba(202,251,0,.32);cursor:default}.games-manifesto-text .w-left,.games-manifesto-text .w-right{display:inline-block;transition:transform .7s var(--ease)}.games-manifesto-text img{width:.5em;height:.5em;margin:0 .1em;filter:drop-shadow(0 14px 18px rgba(0,0,0,.6));animation:coin-bob 3.2s ease-in-out infinite}.games-manifesto small{position:relative;z-index:2;margin-top:4px;font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--text-secondary);transition:color .4s var(--ease)}.games-manifesto:hover .w-left{transform:translateX(-.14em)}.games-manifesto:hover .w-right{transform:translateX(.14em)}.games-manifesto:hover small{color:var(--brand)}.manifesto-hubi{position:absolute;z-index:1;left:0;bottom:0;width:clamp(160px,17vw,260px);object-fit:cover;object-position:top;aspect-ratio:1/1;transform:translateY(105%);transition:transform .7s var(--ease);filter:drop-shadow(0 20px 30px rgba(0,0,0,.6));pointer-events:none}.games-manifesto:hover .manifesto-hubi{transform:translateY(42%)}.manifesto-coin{position:absolute;z-index:1;opacity:0;transform:translateY(60px) scale(.5);transition:transform .7s var(--ease),opacity .5s var(--ease);filter:drop-shadow(0 14px 18px rgba(0,0,0,.6));pointer-events:none}.manifesto-coin.coin-1{right:2%;top:14%;width:92px;transition-delay:60ms}.manifesto-coin.coin-2{right:0;bottom:6%;width:52px;transition-delay:.16s}.manifesto-coin.coin-3{left:0;bottom:12%;width:56px;transition-delay:.12s}.manifesto-coin.coin-4{right:10%;bottom:2%;width:34px;transition-delay:.22s}.games-manifesto:hover .manifesto-coin{opacity:1;transform:translate(0) scale(1) rotate(-8deg)}.games-manifesto:hover .manifesto-coin.coin-2,.games-manifesto:hover .manifesto-coin.coin-4{transform:translate(0) scale(1) rotate(10deg)}@keyframes coin-bob{0%,to{transform:translateY(-9%) rotate(-4deg)}50%{transform:translateY(9%) rotate(4deg)}}.games-benefits>div{transition:transform .3s var(--ease)}.games-benefits>div:hover{transform:translateY(-3px)}.games-benefits i{transition:background .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease)}.games-benefits>div:hover i{background:rgba(255,255,255,.1);border-color:rgba(234,234,234,.3);box-shadow:0 10px 24px rgba(0,0,0,.35)}.games-benefits>div:hover i svg{animation:icon-wiggle .6s var(--ease)}@keyframes icon-wiggle{0%{transform:rotate(0) scale(1)}30%{transform:rotate(-10deg) scale(1.12)}60%{transform:rotate(8deg) scale(1.08)}to{transform:rotate(0) scale(1)}}.game-flash{position:absolute;inset:0;z-index:4;pointer-events:none;opacity:0;background:radial-gradient(circle at 30% 60%,rgba(202,251,0,.55),rgba(202,251,0,0) 60%)}.game-card.is-launching{animation:card-launch .52s var(--ease) forwards}.game-card.is-launching .game-flash{animation:card-flash .52s var(--ease) forwards}.game-card.is-launching .game-bg{transform:scale(1.12);filter:brightness(1.1)}@keyframes card-launch{0%{transform:scale(1)}40%{transform:scale(1.02)}to{transform:scale(1.04);opacity:.96}}@keyframes card-flash{0%{opacity:0}30%{opacity:1}to{opacity:.35}}.about-screen{min-height:calc(100svh - var(--header));padding:48px 0;background-position:50%;background-size:cover;scroll-snap-align:start;scroll-snap-stop:normal}.about-intro{background-image:linear-gradient(90deg,rgba(5,7,7,.94),rgba(5,7,7,.7) 30%,rgba(5,7,7,.2) 50%,rgba(5,7,7,0) 62%),url(/assets/hubi/hubi-about-think.webp);background-position:100%}.about-intro .about-grid{grid-template-columns:1fr 1fr}.about-intro .display{font-size:clamp(40px,4.4vw,64px)}.about-intro .lead{max-width:46ch}.about-scene-intro{min-height:min(56vh,520px)}.about-scene-intro .about-intro-mobile{display:none}.about-scene-intro .f-a{left:4%;top:30%}.about-scene-intro .glass-tile{right:2%;top:34%}.about-values{background-image:linear-gradient(90deg,rgba(5,7,7,.92),rgba(5,7,7,.46)),url(/assets/backgrounds/home-bokeh-orange.webp)}.about-presence{background-image:linear-gradient(90deg,rgba(5,7,7,.92),rgba(5,7,7,.48)),url(/assets/backgrounds/home-bokeh-orange.webp)}.about-join{background-image:linear-gradient(90deg,rgba(5,7,7,.95),rgba(5,7,7,.42)),url(/assets/backgrounds/home-bokeh-orange.webp)}.about-copy .display{font-size:clamp(42px,4.8vw,72px)}.about-grid{gap:40px}.about-stats-row,.values-row{margin-top:42px}.about-scene{min-height:390px;display:grid;place-items:center}.presence-map{margin-top:20px}.glass-card{border-radius:var(--panel-radius);background:rgba(10,15,14,.7)}.reveal{transform:translateY(14px)}.reveal.is-in{transform:none}.reveal:focus-within{opacity:1;transform:none}.about-page{background:#050707}.about-page .wrap{width:min(1280px,calc(100% - 64px))}.about-screen{isolation:isolate}.about-screen:after{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(5,7,7,.08),rgba(5,7,7,.28))}.about-screen>.wrap{z-index:1}.about-copy{max-width:610px}.about-copy .kicker{margin-bottom:18px}.about-copy .display{line-height:.96;text-wrap:balance}.about-copy .lead{max-width:48ch;margin-top:20px;color:rgba(244,244,242,.74);font-size:clamp(15px,1.15vw,18px);line-height:1.62}.about-copy .hero-actions{margin-top:28px}.about-intro{background-image:linear-gradient(90deg,#050707,rgba(5,7,7,.9) 34%,rgba(5,7,7,.32) 58%,rgba(5,7,7,.08)),url(/assets/hubi/hubi-about-think.webp)}.about-intro .display{max-width:calc(13ch + 36px);font-size:clamp(48px,4.8vw,72px)}.about-intro .lead{max-width:45ch}.about-intro .about-grid{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:44px}.about-intro .bg-paths{opacity:.3}.about-intro .hero-play-ghost{border-color:rgba(255,255,255,.24);color:rgba(244,244,242,.97)}.about-intro .hero-play-ghost .hero-play-btn{display:grid;flex:0 0 auto;place-items:center}.about-intro .hero-play-ghost:hover{border-color:rgba(255,255,255,.36)}.about-scene-intro{min-height:min(62vh,600px)}.about-values{background-image:linear-gradient(90deg,rgba(5,7,7,.96),rgba(5,7,7,.76)),url(/assets/backgrounds/home-bokeh-orange.webp)}.about-values .about-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:56px}.about-values .about-scene{min-height:300px}.about-values .about-scene-cube{transform:translateY(14px)}.about-values .about-scene-cube img{width:min(296px,72%);opacity:.78;filter:saturate(.82) drop-shadow(0 32px 46px rgba(0,0,0,.58))}.values-row{align-items:stretch;gap:18px;margin-top:36px}.values-row>.reveal{display:flex;min-width:0}.value{display:flex;flex:1 1;flex-direction:column;min-height:226px;padding:23px 30px 28px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:radial-gradient(90% 68% at 18% 0,rgba(202,251,0,.04),transparent 60%),linear-gradient(150deg,rgba(17,23,21,.82),rgba(7,10,9,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 36px rgba(0,0,0,.18);transition:transform .22s var(--ease),border-color .22s var(--ease),background .22s var(--ease)}.values-row>:first-child .value{padding-left:30px;border-left:1px solid rgba(255,255,255,.08)}.value:hover{transform:translateY(-3px);border-color:rgba(202,251,0,.24);background:radial-gradient(90% 68% at 18% 0,rgba(202,251,0,.075),transparent 60%),linear-gradient(150deg,rgba(20,27,24,.91),rgba(7,10,9,.97))}.value-ico{position:relative;display:grid;place-items:center;width:50px;height:50px;margin-bottom:20px;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:var(--brand);background:linear-gradient(145deg,rgba(30,36,34,.88),rgba(8,11,10,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 10px 20px rgba(0,0,0,.22);opacity:.94}.value-ico:after{content:"";position:absolute;inset:6px;border:1px solid rgba(202,251,0,.09);border-radius:9px;pointer-events:none}.value-ico svg{width:38px;height:38px;overflow:visible;filter:drop-shadow(0 5px 7px rgba(0,0,0,.28))}.about-mark-metal{fill:#222a27;stroke:rgba(244,244,242,.35);stroke-width:1.25}.about-mark-stroke{fill:none;stroke-width:5}.about-mark-line{fill:none;stroke:rgba(244,244,242,.72);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.about-mark-lime{fill:#d3ff20;filter:drop-shadow(0 0 5px rgba(202,251,0,.38))}.about-mark-lime-stroke{fill:none;stroke:#d3ff20;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px rgba(202,251,0,.33))}.value h3{margin-bottom:10px;font-family:var(--font);font-size:20px;font-weight:700;letter-spacing:-.01em;text-transform:none}.value p{max-width:39ch;color:rgba(244,244,242,.66);font-size:14px;line-height:1.58}.about-values>.wrap>.kicker{margin-top:44px!important}.journey{gap:18px;margin-top:18px}.journey li{min-width:0;padding-top:50px}.journey-n{width:40px;height:40px;border-color:rgba(202,251,0,.4);color:var(--brand);background:rgba(8,12,11,.92)}.journey-line{top:20px;left:48px;background:linear-gradient(90deg,rgba(202,251,0,.34),rgba(202,251,0,.068))}.journey-line:before{background:rgba(202,251,0,.55)}.journey h3{min-height:2.3em;align-items:flex-start;font-size:16px;line-height:1.15;text-transform:uppercase}.journey h3 svg{color:rgba(244,244,242,.3);stroke-width:1.5}.journey p{min-height:3.1em;color:rgba(244,244,242,.56);font-size:12px;line-height:1.55}.about-presence{background-image:linear-gradient(90deg,rgba(5,7,7,.97),rgba(5,7,7,.75)),url(/assets/backgrounds/home-bokeh-orange.webp)}.about-presence-grid{grid-template-columns:minmax(280px,.74fr) minmax(0,1.26fr);gap:clamp(38px,4.2vw,58px)}.about-presence .about-copy{align-self:center}.about-presence .presence-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,1fr);grid-column-gap:8px;column-gap:8px;grid-row-gap:16px;row-gap:16px;margin:0;padding:0}@media (min-width:961px){.about-presence .presence-map{width:calc(100% + 24px);transform:translate(-64px,-10px)}}.about-presence .presence-map>.reveal{display:flex;min-width:0}.presence-card{display:flex;flex:1 1;flex-direction:column;min-height:230px;gap:8px;padding:26px;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:rgba(10,14,12,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 16px 34px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.presence-card:hover{transform:translateY(-2px);border-color:rgba(190,255,0,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 20px 38px rgba(0,0,0,.24)}.presence-card .glass-head{display:grid;grid-template-columns:40px minmax(0,1fr) 16px;grid-gap:12px;gap:12px;align-items:center;margin-bottom:4px}.presence-card .glass-head b{overflow-wrap:anywhere;font-size:15px;line-height:1.22}.presence-card>strong{color:rgba(244,244,242,.9);font-size:13px;line-height:1.35}.presence-card .muted{min-height:3.1em;color:rgba(244,244,242,.58);font-size:13px;line-height:1.52}.presence-logo{position:relative;display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:#111614;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 9px 18px rgba(0,0,0,.22)}.presence-logo img{display:block;max-width:none;object-fit:contain}.presence-logo-avito img{width:37px;height:37px}.presence-logo-telegram{border-color:rgba(42,171,238,.24);border-radius:50%;background:#229ed9}.presence-logo-telegram svg{width:24px;height:24px;fill:#fff}.presence-logo-telegram.is-channel{border-radius:13px;background:linear-gradient(145deg,#152027,#0b1114)}.presence-logo-telegram.is-channel svg{width:24px;height:24px;fill:#2aabee}.presence-logo-telegram.is-channel i{position:absolute;right:-2px;bottom:-2px;width:13px;height:13px;border:3px solid #0b0f0d;border-radius:50%;background:var(--brand)}.presence-logo-market{overflow:hidden;border-color:rgba(255,213,0,.2);background:#111614}.presence-logo-market img{width:59px;height:42px}.glass-ext{color:rgba(244,244,242,.3);transition:color .18s var(--ease),transform .18s var(--ease)}.presence-card:hover .glass-ext{color:var(--brand);transform:translate(1px,-1px)}.presence-cta{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;margin-top:auto;color:rgba(244,244,242,.72);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;transition:color .18s var(--ease)}.presence-card:hover .presence-cta{color:var(--brand)}.about-join{background-image:linear-gradient(90deg,rgba(5,7,7,.97),rgba(5,7,7,.72) 48%,rgba(5,7,7,.28)),url(/assets/backgrounds/home-bokeh-orange.webp)}.about-join .about-grid{grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);gap:52px}.about-join .lead{max-width:52ch}.about-join .line-btn.lime-btn-lg{min-height:var(--control-h-lg);border-color:rgba(255,255,255,.22);border-radius:999px;color:rgba(244,244,242,.92)}.about-join .line-btn.lime-btn-lg:hover{border-color:rgba(255,255,255,.36)}.join-blocks{gap:0;max-width:680px;margin-top:42px}.join-blocks li{display:flex;min-width:0;min-height:40px;flex-direction:row;align-items:center;justify-content:center;gap:9px;padding:0 18px;border:0;border-left:1px solid rgba(255,255,255,.12);border-radius:0;background:transparent;color:rgba(244,244,242,.86);font-family:var(--font);font-size:14px;font-weight:650;letter-spacing:-.01em;text-transform:none}.join-blocks li:first-child{padding-left:0;border:0}.join-blocks svg{width:22px;height:22px;color:rgba(214,255,41,.96);stroke-width:1.8}.about-scene-join img.hubi-layer{width:min(590px,100%)}.neural-core-wrap{position:absolute;z-index:4;left:18.6%;top:42.4%;display:grid;width:clamp(113px,9.3vw,124px);aspect-ratio:1;place-items:center;pointer-events:auto}.neural-core-wrap:before{content:"";position:absolute;z-index:-1;inset:15%;border-radius:50%;opacity:.28;background:radial-gradient(circle,rgba(202,251,0,.24),rgba(202,251,0,.07) 44%,transparent 72%);filter:blur(10px);transition:opacity .38s cubic-bezier(.22,.8,.28,1),transform .38s cubic-bezier(.22,.8,.28,1)}.neural-core-motion{position:relative;display:grid;width:100%;height:100%;place-items:center;transform-origin:50% 56%;animation:neural-core-idle 7s ease-in-out infinite}.neural-core{display:block;width:100%;height:100%;object-fit:contain;filter:brightness(.97) drop-shadow(0 17px 18px rgba(0,0,0,.5));transition:filter .38s cubic-bezier(.22,.8,.28,1)}.neural-core-hand-light{position:absolute;z-index:-1;left:18%;right:18%;bottom:-12%;height:28%;border-radius:50%;opacity:.16;background:radial-gradient(ellipse,rgba(202,251,0,.5),rgba(202,251,0,.08) 54%,transparent 76%);filter:blur(9px);transform:perspective(80px) rotateX(62deg);transition:opacity .38s cubic-bezier(.22,.8,.28,1),transform .38s cubic-bezier(.22,.8,.28,1)}.neural-core-node{position:absolute;z-index:2;width:5px;height:5px;border-radius:50%;opacity:0;background:#ddff38;box-shadow:0 0 6px rgba(202,251,0,.5);pointer-events:none}.neural-core-node-1{left:27%;top:28%;--node-delay:0ms}.neural-core-node-2{left:51%;top:65%;--node-delay:180ms}.neural-core-node-3{left:81%;top:72%;--node-delay:360ms}.neural-core-wrap:hover:before{opacity:.52;transform:scale(1.2)}.neural-core-wrap:hover .neural-core-motion{animation-name:neural-core-hover;animation-duration:3.4s}.neural-core-wrap:hover .neural-core{filter:brightness(1.08) saturate(1.04) drop-shadow(0 22px 23px rgba(0,0,0,.52)) drop-shadow(0 0 10px rgba(202,251,0,.16))}.neural-core-wrap:hover .neural-core-hand-light{opacity:.34;transform:perspective(80px) rotateX(62deg) scale(1.16)}.neural-core-wrap:hover .neural-core-node{animation:neural-core-node-pulse 1.1s ease-in-out var(--node-delay) infinite}@keyframes neural-core-idle{0%,to{transform:translateY(-4px) rotate(-3deg)}50%{transform:translateY(4px) rotate(3deg)}}@keyframes neural-core-hover{0%,to{transform:translateY(-8px) scale(1.08) rotate(-5deg)}50%{transform:translateY(-4px) scale(1.08) rotate(5deg)}}@keyframes neural-core-node-pulse{0%,36%,to{opacity:0;transform:scale(.65)}54%,72%{opacity:.92;transform:scale(1.12)}}.site-footer{padding:48px 32px 36px;background:linear-gradient(180deg,#070a09,#050707)}.footer-grid{grid-template-columns:1.5fr repeat(3,minmax(130px,.72fr));gap:clamp(28px,5vw,72px)}.footer-grid h4{margin-bottom:16px;color:rgba(244,244,242,.48)}.footer-grid a{padding:5px 0;color:rgba(244,244,242,.64)}.footer-brand p{color:rgba(244,244,242,.62)}.footer-bottom{margin-top:36px;padding-top:22px;border-top-color:rgba(255,255,255,.08);color:rgba(244,244,242,.42)}.how-page{position:relative;min-height:calc(100svh - var(--header));padding:0 0 56px;overflow:clip;background:#050707;isolation:isolate}.how-page:before{z-index:-2;background:url(/assets/backgrounds/home-bokeh-orange.webp) center 42%/cover no-repeat;opacity:.52}.how-page:after,.how-page:before{content:"";position:absolute;inset:0;pointer-events:none}.how-page:after{z-index:-1;background:radial-gradient(46% 38% at 76% 18%,rgba(202,251,0,.13),transparent 72%),linear-gradient(180deg,rgba(5,7,7,.56),rgba(5,7,7,.82) 54%,rgba(5,7,7,.97))}.how-page>*{position:relative;z-index:1}.how-page .wrap{width:min(1520px,calc(100% - 80px))}.how-heading{display:grid;grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);grid-gap:clamp(24px,4vw,70px);gap:clamp(24px,4vw,70px);align-items:center;min-height:460px;padding-block:42px 18px}.how-heading .reveal{opacity:1;transform:none}.how-copy{position:relative;z-index:2}.how-copy .display{max-width:none;font-size:clamp(52px,5.8vw,92px);line-height:.9}.how-copy .lead{max-width:none;margin-top:14px;color:#d6dad4;font-size:clamp(15px,1.15vw,18px);line-height:1.5}.how-copy .hero-actions{margin-top:20px}.how-scene{position:relative;align-self:stretch;min-height:390px;overflow:visible}.how-hubi{position:absolute;z-index:2;left:50%;bottom:0;width:auto;max-width:none;height:108%;object-fit:contain;object-position:bottom;transform:translateX(-50%);filter:drop-shadow(0 30px 40px rgba(0,0,0,.6))}.how-symbol{position:absolute;z-index:1;width:clamp(66px,5.6vw,90px);aspect-ratio:1;animation:float 9s ease-in-out infinite}.how-symbol:after{content:"";position:absolute;z-index:-1;inset:42% 18% 0;border-radius:50%;background:rgba(202,251,0,.09);filter:blur(18px);opacity:.55}.how-symbol img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 20px rgba(0,0,0,.48))}.how-symbol-openai{left:8%;top:22%;transform:rotate(-8deg)}.how-symbol-claude{right:7%;top:13%;transform:rotate(7deg);animation-delay:-3s}.how-journey{display:block;padding-block:36px 0}.how-journey-stage{position:relative;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.how-route-line{position:absolute;z-index:1;left:50%;top:0;width:min(1180px,96%);height:230px;overflow:visible;transform:translateX(-50%)}.how-route-line path{fill:none;stroke:rgba(202,251,0,.15);stroke-width:1;stroke-linecap:round;stroke-dasharray:2 14}.how-path-list{position:relative;z-index:2;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:clamp(20px,1.8vw,26px);gap:clamp(20px,1.8vw,26px);width:min(1280px,100%);padding:0}.how-step{position:relative;display:flex;flex-direction:column;min-width:0;height:278px;min-height:278px;padding:20px 21px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:radial-gradient(105% 62% at 50% 0,rgba(202,251,0,.055),transparent 52%),linear-gradient(180deg,rgba(22,28,26,.93),rgba(7,10,9,.97));box-shadow:inset 0 1px 0 rgba(255,255,255,.065),inset 0 -28px 48px rgba(0,0,0,.16),0 20px 42px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform-origin:center;isolation:isolate;transition:transform .36s var(--ease),border-color .26s var(--ease),box-shadow .26s var(--ease),background .26s var(--ease)}.how-step:before{content:"";position:absolute;z-index:2;left:22px;top:-1px;width:70px;height:1px;background:linear-gradient(90deg,var(--brand),rgba(202,251,0,0));opacity:.7}.how-step:after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:.28;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 58%);mask-image:linear-gradient(180deg,#000,transparent 58%)}.how-step:first-child{--tilt:-.35deg}.how-step:nth-child(2){--tilt:.25deg}.how-step:nth-child(3){--tilt:-.15deg}.how-step:nth-child(4){--tilt:.25deg}.how-step:nth-child(5){--tilt:-.3deg}.how-step.is-in{transform:rotate(var(--tilt))}.how-step.is-in:hover{transform:translateY(-5px) rotate(0) scale(1.02);z-index:3;border-color:rgba(202,251,0,.28);background:radial-gradient(105% 62% at 50% 0,rgba(202,251,0,.08),transparent 54%),linear-gradient(180deg,rgba(25,31,29,.95),rgba(7,10,9,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 27px 54px rgba(0,0,0,.4),0 0 20px rgba(202,251,0,.055)}.how-step-number{position:absolute;z-index:3;left:21px;top:19px;display:inline-flex;align-items:center;gap:9px;color:var(--brand);font-family:var(--font);font-size:15px;font-weight:700;line-height:1;letter-spacing:.06em}.how-step-number:after{content:"";display:block;width:24px;height:1px;background:var(--brand);opacity:.4}.how-step-icon{position:relative;z-index:1;display:grid;flex:0 0 72px;place-items:center;width:72px;height:72px;margin:42px auto 20px;background:radial-gradient(circle at 50% 58%,rgba(202,251,0,.085),transparent 64%);transition:transform .36s var(--ease),filter .36s var(--ease)}.how-step-icon:after{content:"";position:absolute;z-index:-1;left:14%;right:14%;bottom:5px;height:8px;border-radius:50%;background:rgba(0,0,0,.58);filter:blur(5px)}.how-step:hover .how-step-icon{transform:translateY(-4px);filter:brightness(1.07)}.how-step-icon img{width:var(--how-art-size,68px);max-width:none;height:var(--how-art-size,68px);object-fit:contain;transform:translateY(var(--how-art-y,0));filter:drop-shadow(0 8px 8px rgba(0,0,0,.5));transition:transform .36s var(--ease)}.how-step:first-child{--how-art-size:83px;--how-art-y:1px}.how-step:nth-child(2){--how-art-size:81px;--how-art-y:1px}.how-step:nth-child(3){--how-art-size:71px;--how-art-y:1px}.how-step:nth-child(4){--how-art-size:82px;--how-art-y:1px}.how-step:nth-child(5){--how-art-size:75px;--how-art-y:2px}.how-step:first-child .how-step-icon img{filter:brightness(1.15) saturate(1.2) drop-shadow(0 8px 8px rgba(0,0,0,.5))}.how-step:nth-child(4) .how-step-icon img{filter:brightness(1.14) saturate(1.2) drop-shadow(0 8px 8px rgba(0,0,0,.5))}.how-step:hover .how-step-icon img{transform:translateY(calc(var(--how-art-y, 0px) - 2px)) scale(1.055) rotate(-1.5deg)}.how-step h2{margin-bottom:8px;font-family:var(--font);font-size:clamp(19px,1.35vw,21px);font-weight:700;line-height:1.1;letter-spacing:-.015em}.how-step h2,.how-step p{position:relative;z-index:2;text-align:left}.how-step p{color:rgba(255,255,255,.7);font-size:clamp(13px,.88vw,14px);line-height:1.45}.how-actions{position:relative;z-index:4;display:flex;margin-top:8px}.how-actions,.how-cta{justify-content:center}.how-cta{min-width:320px;padding:16px 40px;font-size:18px}.how-metrics{position:relative;z-index:4;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;width:min(860px,82%);margin-top:8px}.how-metrics>div{display:grid;grid-template-columns:30px auto 1fr;align-items:center;grid-gap:2px 8px;gap:2px 8px;min-height:52px;padding:8px 16px;border:1px solid var(--border);border-radius:13px;background:rgba(6,10,8,.7);transition:transform .3s var(--ease),border-color .3s var(--ease)}.how-metrics>div:hover{transform:translateY(-2px);border-color:rgba(202,251,0,.45)}.how-metrics svg{grid-row:1/3;color:var(--brand)}.how-metrics b{font-size:17px;line-height:1}.how-metrics span{grid-column:2/4;color:var(--text-secondary);font-size:11px;line-height:1.1}.how-trust{display:grid;grid-template-columns:repeat(4,1fr);width:min(1240px,calc(100% - 80px));margin-top:42px;padding-top:22px;border-top:1px solid rgba(255,255,255,.06);background:none;opacity:.86}.how-trust>div{display:flex;align-items:center;gap:14px;min-height:52px;padding:2px 24px;border-left:1px solid rgba(255,255,255,.07)}.how-trust>div:first-child{border-left:0;padding-left:0}.how-trust svg{flex:none;width:22px;height:22px;color:var(--brand)}.how-trust span{display:grid;grid-gap:1px;gap:1px}.how-trust b{font-size:15px}.how-trust small{display:block;min-height:2.7em;color:var(--text-secondary);font-size:12px;line-height:1.35;text-wrap:balance}@media (min-width:1280px){.catalog-layout .grid-3{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:961px) and (max-width:1150px){.header-tools .search{width:160px}.site-header{gap:16px}.nav-main{gap:12px}.user-label{display:none}}@media (min-width:961px) and (max-width:1100px){.hero-grid{padding-top:42px;padding-bottom:90px}.hero-figure{width:100%;right:-2%;bottom:-8%}.hero-kicker{margin-bottom:14px}.hero-copy .lead{margin-top:18px}.hero-actions{margin-top:24px;gap:14px}.hero-stats{margin-top:22px}.sc-stage{gap:16px;padding-inline:48px}.sc-arrow{width:52px;height:52px}.sc-arrow-prev{left:12px}.sc-arrow-next{right:12px}.sc-copy .lead{max-width:32ch;white-space:normal}.sc-plans{gap:8px}.sc-plans span{padding:12px 16px;font-size:18px}.how-route-line{display:none}.how-path-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;width:min(900px,100%)}.how-step,.how-step.is-in,.how-step:nth-child(n){grid-column:span 2;min-height:260px;transform:none}.how-step:nth-child(4){grid-column:2/span 2}.how-step:nth-child(5){grid-column:4/span 2}}@media (max-width:960px){.account-layout{grid-template-columns:minmax(0,1fr);gap:20px;width:min(100% - 32px,1240px)}.account-layout>div{min-width:0}.account-layout .account-nav{width:100%;max-width:100%;flex-direction:row;overflow-x:auto;padding-bottom:4px}.account-layout .account-nav>a:not(.account-promo){flex:0 0 auto}.account-layout .account-nav-sep{display:none}.acc-hero{grid-template-columns:minmax(0,1fr)}.acc-hero-side{justify-items:start}.acc-grid,.ach-head,.bal-grid,.pts-layout{grid-template-columns:minmax(0,1fr)}.hero-stage{height:auto;min-height:0}.hero-grid{padding:30px 20px 0}.hero-copy{max-width:640px}.hero-copy .display{font-size:clamp(46px,9vw,72px)}.hero-figure{width:84%;right:0;bottom:0}.hero-side-card{display:none}.hero-brands{left:auto;right:auto;bottom:auto;margin:0}.home-pager{display:none}.home-panel{min-height:auto;padding:64px 0;scroll-snap-align:none;overflow:hidden}.home-panel:not(.home-hero-panel)>.wrap{opacity:1;transform:none}.home-hero-panel{padding:0}.home-hero-panel .hero-stage{height:auto;min-height:0}.sc{min-height:0}.sc-tabs button{padding:10px 18px;font-size:14px}.sc-stage{grid-template-columns:1fr;padding:16px 0 0;gap:20px;text-align:center}.sc-object{width:min(300px,80%)}.sc-copy{justify-items:center}.sc-copy .lime-btn{margin-inline:auto}.sc-arrow{display:none}.sc-price{justify-self:center;text-align:center}.sc-plans{justify-content:center}.sc-foot{grid-template-columns:auto auto;justify-content:space-between}.eco{min-height:0}.eco-head{grid-template-columns:1fr}.eco-aside,.eco-foot{display:none}.home-ecosystem-panel .pillar{min-height:0}.home-ecosystem-panel .pillar-visual{height:220px}.flow,.flow-head{min-height:0}.flow-head{grid-template-columns:1fr}.flow-art,.flow-aside,.flow-foot{display:none}.flow-grid{grid-template-columns:1fr}.flow-card-wrap,.flow-card-wrap.is-wide{grid-column:auto}.catalog-layout{grid-template-columns:minmax(0,1fr)}.cat-banner{min-height:0}.cat-banner .lead{white-space:normal}.cat-banner-scene{height:250px;min-height:250px}.cat-hubi{height:250px;width:68%}.mat-panel{min-height:0}.mat-panel-grid{padding:32px 0}.mat-hero{min-height:0;border-radius:0 0 20px 20px}.mat-hero:before{background:linear-gradient(180deg,rgba(5,7,7,.9),rgba(5,7,7,.82)),url(/assets/hubi/hubi-materials-expert.webp) right 22% /cover no-repeat}.mat-hero-grid{gap:0}.featured-guide{gap:18px}.games-page{height:auto;min-height:calc(100svh - var(--header));overflow:hidden}.games-hub{display:block;height:auto;padding:36px 0 52px}.games-grid{margin-top:24px}.games-grid>.reveal{height:auto}.game-card,.game-card-copy{height:auto;min-height:360px;aspect-ratio:auto}.games-head{grid-template-columns:1fr;gap:12px;min-height:0}.games-head .display{font-size:clamp(46px,8vw,68px);white-space:normal}.games-benefits{grid-template-columns:repeat(2,1fr);margin-top:24px}.games-benefits>div:nth-child(odd){border-left:0;padding-left:0}.games-benefits>div:nth-child(n+3){border-top:1px solid var(--border)}.games-manifesto{margin-top:18px}.about-screen{min-height:0;padding:48px 0;scroll-snap-align:none}.about-page .wrap{width:min(100% - 40px,820px)}.about-grid,.about-intro .about-grid,.about-join .about-grid,.about-presence-grid,.about-values .about-grid{grid-template-columns:1fr;gap:30px}.about-copy{max-width:680px}.about-copy .display{font-size:clamp(48px,8vw,70px)}.about-scene{min-height:280px}.about-intro{background-image:linear-gradient(180deg,rgba(5,7,7,.96),rgba(5,7,7,.9)),url(/assets/backgrounds/home-bokeh-orange.webp)}.about-scene-intro{min-height:0}.about-scene-intro .about-intro-mobile{display:block;width:100%;height:auto;border-radius:20px}.about-values .about-scene{min-height:220px}.about-values .about-scene-cube img{width:min(260px,68%)}.values-row{grid-template-columns:1fr;gap:14px}.value,.values-row>:first-child .value{min-height:0;padding:20px 22px}.journey{position:relative;grid-template-columns:1fr;gap:0}.journey li{min-height:88px;padding:0 0 26px 60px}.journey h3,.journey p{min-height:0}.journey-n{left:0;top:0}.journey-line{display:block;top:40px;bottom:0;left:20px;right:auto;width:1px;height:auto;transform:none;background:linear-gradient(180deg,rgba(202,251,0,.36),rgba(202,251,0,.08))}.journey-line:before{display:none}.about-presence .presence-map{grid-template-columns:repeat(2,minmax(0,1fr))}.about-scene-join{order:-1;min-height:260px}.about-scene-join img.hubi-layer{max-height:340px;object-fit:contain}.neural-core-wrap{left:17.4%;top:44%;width:99px}.join-blocks{grid-template-columns:repeat(4,1fr)}.how-page{min-height:0;padding-bottom:44px}.how-page .wrap{width:min(100% - 40px,760px)}.how-page:after{background:linear-gradient(180deg,rgba(5,7,7,.7),rgba(5,7,7,.93))}.how-heading{grid-template-columns:1fr;gap:12px;height:auto;min-height:0;padding-top:44px}.how-copy .display{font-size:clamp(48px,10vw,72px)}.how-scene{min-height:300px}.how-hubi{bottom:0;max-height:100%}.how-symbol-openai{left:12%}.how-symbol-claude{right:12%}.how-journey{padding-block:32px 0}.how-journey-stage{min-height:0}.how-route-line{display:none}.how-path-list{grid-template-columns:repeat(2,1fr);gap:18px;width:100%}.how-step,.how-step.is-in,.how-step:nth-child(n){height:auto;min-height:246px;transform:none}.how-step-icon{margin:38px auto 20px}.how-actions{width:100%;margin-top:28px}.how-metrics{width:100%}.how-metrics,.how-trust{grid-template-columns:repeat(2,1fr)}.how-trust>div:nth-child(odd){border-left:0;padding-left:0}.how-trust>div:nth-child(n+3){border-top:1px solid var(--border)}.how-trust small{min-height:0}}@media (max-width:640px){.account-layout{width:min(100% - 32px,1240px)}.acc-hero{gap:18px;padding:24px 20px}.acc-hero-stats{flex-direction:column;gap:10px}.acc-hero-stats span+span{padding-left:0;border-left:0}.acc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.acc-stats>*{min-width:0;padding:14px}.acc-stats b{white-space:normal}.acc-grid{grid-template-columns:minmax(0,1fr)}.account-layout .sub-meter{margin-left:0}.sub-actions{grid-template-columns:1fr 1fr}.order-row{grid-template-columns:auto minmax(0,1fr)}.order-side{grid-column:1/-1}.logo{font-size:25px}.hero-grid{padding:26px 16px 0}.hero-copy .display{font-size:clamp(42px,11.7vw,60px)}.hero-copy .lead{font-size:16px}.hero-object-one{left:3%;top:15%}.hero-object-two{top:8%}.hero-object-three{bottom:12%}.hero-frame{height:490px}.hero-mobile-scene{display:block;z-index:2;inset:0;width:100%;height:100%;object-fit:contain;object-position:center bottom;opacity:1}.hero-studio{display:block;opacity:.82;-webkit-mask-image:linear-gradient(180deg,#000,#000 80%,transparent);mask-image:linear-gradient(180deg,#000,#000 80%,transparent)}.hero-figure,.hero-leak,.hero-object{display:none}.cat-banner .display{font-size:44px}.cat-banner-scene{height:220px;min-height:220px}.cat-hubi{height:220px}.sort-label{margin-left:0}.product-card{padding:18px}.product-card-visual{min-height:148px}.product-card-visual .product-object{width:138px;height:138px}.account-head,.featured-guide{padding:20px}.guide-landing-art,.guide-landing-art .tilt{min-height:240px}.home-panel{padding:52px 0}.flow-card{grid-template-columns:minmax(0,1fr) 108px;gap:8px;padding:20px}.flow-card-art,.flow-card-copy{min-width:0}.flow-access-img,.flow-coin,.flow-tile-img{width:108px;height:108px}.flow-materials-img{width:116px;height:106px}.flow-card-levels{grid-template-columns:1fr}.flow-card-levels .flow-card-art{justify-content:space-between;margin-top:12px}.flow-card-levels .flow-level img{width:82px;height:82px}.games-hub{padding-top:30px}.games-head .display{font-size:clamp(44px,12vw,58px)}.games-head .lead{font-size:16px}.game-card,.game-card-copy{min-height:430px}.game-card-copy{justify-content:flex-end;background:linear-gradient(0deg,rgba(5,8,7,.96) 0,rgba(5,8,7,.74) 42%,rgba(5,8,7,.08) 78%)}.game-card-copy .display,.gated-note .display{font-size:42px}.games-benefits{grid-template-columns:1fr}.games-benefits>div{border-left:0;border-top:1px solid var(--border);padding-left:0}.games-benefits>div:first-child{border-top:0}.games-manifesto{font-size:62px}.about-page .wrap{width:min(100% - 32px,620px)}.about-screen{padding:42px 0}.about-copy .display,.about-intro .display{font-size:clamp(44px,13vw,60px)}.about-join .display{font-size:clamp(38px,11.5vw,54px)}.about-copy .lead{margin-top:16px;font-size:15px;line-height:1.58}.about-copy .hero-actions{align-items:stretch;margin-top:24px}.about-copy .hero-actions .hero-play-ghost,.about-copy .hero-actions .lime-btn,.about-copy .hero-actions .line-btn{width:100%;justify-content:center}.values-row{grid-template-columns:1fr;gap:14px;margin-top:28px}.value,.values-row>:first-child .value{min-height:0;padding:22px}.value-ico{width:44px;height:44px;margin-bottom:18px}.value-ico svg{width:30px;height:30px}.about-values>.wrap>.kicker{margin-top:36px!important}.journey{gap:0}.journey li{padding:0 0 26px 58px;border:0;border-radius:0;background:transparent}.journey-n{left:0;top:0;transform:none}.about-presence .presence-map{grid-template-columns:1fr;gap:14px}.presence-card{min-height:205px}.join-blocks{grid-template-columns:repeat(2,1fr);margin-top:32px}.join-blocks li,.join-blocks li:first-child{min-height:58px;justify-content:flex-start;padding:10px 14px;border:0;border-left:1px solid rgba(255,255,255,.12)}.join-blocks li:nth-child(odd){padding-left:0;border-left:0}.join-blocks li:nth-child(n+3){border-top:1px solid rgba(255,255,255,.1)}.about-scene-join{min-height:220px}.neural-core-wrap{left:16%;top:44%;width:72px}.footer-grid{grid-template-columns:repeat(2,1fr);gap:28px 24px}.footer-brand{grid-column:1/-1}.footer-bottom{display:grid}.how-page .wrap{width:min(100% - 32px,620px)}.how-page:before{background-position:58% top}.how-copy .display{font-size:clamp(46px,15vw,62px)}.how-copy .hero-actions{align-items:stretch}.how-copy .hero-actions .lime-btn,.how-copy .hero-actions .line-btn{width:100%}.how-scene{min-height:260px}.how-symbol{width:74px}.how-symbol-caption{left:35%;top:5%;font-size:13px}.how-path-list{grid-template-columns:1fr;gap:24px}.how-step,.how-step:nth-child(n){display:grid;grid-template-columns:76px 1fr;grid-gap:0 14px;gap:0 14px;height:auto;min-height:0;align-items:center}.how-step-number{left:8px;top:8px}.how-step-icon{grid-row:1/3;width:76px;height:76px;margin:0}.how-step-icon img{width:62px;height:62px}.how-step h2{align-self:end;text-align:left}.how-step p{align-self:start;text-align:left}.how-actions{flex-direction:column;align-items:stretch}.how-actions .lime-btn,.how-actions .line-btn{width:100%}.how-metrics,.how-trust{grid-template-columns:1fr}.how-trust>div{border-left:0;border-top:1px solid var(--border);padding-left:0}.how-trust>div:first-child{border-top:0}}.cat-banner{min-height:236px;padding:10px 0;margin-bottom:12px}.cat-banner .kicker{margin-bottom:14px}.cat-banner .display{font-size:clamp(34px,3.6vw,52px);line-height:1.08}.cat-banner .lead{margin-top:10px;font-size:15px;line-height:1.5}.cat-banner-scene{height:216px;min-height:216px}.cat-hubi{width:74%;max-height:246px;max-width:360px;bottom:-16px}.cat-tile{width:72px}.cat-tile-b{width:60px}.cat-tile-c{width:56px}.cat-tile-d{width:54px}.catalog-layout .catalog-quick{gap:6px;margin-bottom:10px}.catalog-quick .chip-sm{min-height:30px;padding:0 12px;font-size:13px}.catalog-quick .chip.is-on,.chip-control.is-on{color:var(--brand);background:rgba(202,251,0,.1);border-color:rgba(202,251,0,.55);font-weight:600;box-shadow:none}.catalog-toolbar{flex-wrap:nowrap;gap:8px;margin-bottom:18px}.catalog-search-wrap{position:relative;flex:1 1;min-width:0;display:flex;align-items:center}.catalog-search-wrap>svg{position:absolute;left:14px;color:var(--text-secondary);pointer-events:none}.catalog-search{flex-basis:auto;width:100%;height:44px;padding:0 14px 0 42px;border-radius:12px;font-size:15px;box-shadow:none}.catalog-search::-webkit-search-cancel-button{-webkit-appearance:none}.chip-control{flex:none;height:44px;min-height:44px;padding:0 14px;border-radius:12px;font-size:14px;color:var(--text-primary)}.chip.select.chip-control{padding-right:34px;background-position:right 12px center}.chip-count{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:4px;padding:0 5px;border-radius:999px;background:rgba(202,251,0,.18);font-style:normal;font-size:11px}.product-card-top{align-items:center}.product-card-pitch{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(1.58em * 2)}.product-card-tags span{font-size:11.5px}.fd-root{position:fixed;inset:0;z-index:90}.fd-backdrop{position:absolute;inset:0;border:0;background:rgba(5,7,7,.62);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);cursor:default}.fd-panel{position:absolute;top:0;right:0;bottom:0;width:min(400px,100%);display:flex;flex-direction:column;background:#0b0f0f;border-left:1px solid var(--border-strong);box-shadow:var(--shadow-3);animation:fd-in .28s var(--ease)}@keyframes fd-in{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}.fd-head{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;border-bottom:1px solid var(--border)}.fd-head b{font-family:var(--font-display);font-size:20px;font-weight:500;letter-spacing:.03em;text-transform:uppercase}.fd-close{width:36px;height:36px}.fd-body{flex:1 1;overflow-y:auto;padding:4px 22px 12px}.fd-group{padding:16px 0;border-bottom:1px solid var(--border)}.fd-group:last-child{border-bottom:0}.fd-group h3{margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.fd-check{margin:6px 0;font-size:14px;color:var(--text-primary)}.fd-range{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.fd-range label{display:flex;align-items:center;gap:8px;height:42px;padding:0 12px;border:1px solid var(--border);border-radius:12px;background:rgba(255,255,255,.03);font-size:13px;color:var(--text-secondary);transition:border-color var(--dur-hover) var(--ease)}.fd-range label:focus-within{border-color:var(--brand)}.fd-range input{flex:1 1;min-width:0;width:100%;background:none;border:0;outline:0;color:var(--text-primary);font-size:15px;-moz-appearance:textfield}.fd-range input::-webkit-inner-spin-button,.fd-range input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fd-foot{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;padding:14px 22px;border-top:1px solid var(--border);background:#0b0f0f}.fd-foot .lime-btn,.fd-foot .line-btn{justify-content:center}.pdp-3{grid-template-columns:minmax(0,.82fr) minmax(0,1fr) 312px;gap:40px;padding-top:16px}.pdp-3 .pdp-visual{min-height:440px}.pdp-3 .pdp-object{width:min(360px,88%)}.pdp-3 .pdp-buy .lead{margin-top:12px}.pdp-config{display:grid;grid-gap:18px;gap:18px;margin-top:22px}.opt-step{border:0;padding:0;margin:0;min-width:0}.opt-step legend{display:flex;align-items:center;gap:8px;padding:0;margin-bottom:10px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.opt-step legend i{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1px solid var(--brand);color:var(--brand);font-style:normal;font-size:11px;letter-spacing:0}.opt-group{display:flex;flex-wrap:wrap;gap:8px}.opt{min-height:40px;padding:0 16px;border-radius:12px;border:1px solid var(--border);background:rgba(255,255,255,.03);color:var(--text-secondary);font-size:14px;transition:color var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease),background var(--dur-hover) var(--ease)}.opt:hover{border-color:var(--border-strong)}.opt.is-on,.opt:hover{color:var(--text-primary)}.opt.is-on{border-color:var(--brand);background:rgba(202,251,0,.08);box-shadow:inset 0 0 0 1px rgba(202,251,0,.3);font-weight:600}.pdp-3 .tariffs{margin:0}.pdp-single{font-size:14px}.pdp-3 .pdp-facts{gap:10px;margin-top:22px}.pdp-3 .pdp-facts div{grid-template-columns:124px 1fr;font-size:13px}.pdp-3 .pdp-facts dt{display:flex;align-items:center;gap:6px}.pdp-3 .pdp-facts dt svg{color:var(--brand);flex:none}.order-summary{position:-webkit-sticky;position:sticky;top:calc(var(--header) + 16px);display:grid;grid-gap:12px;gap:12px;padding:20px;border:1px solid var(--border-strong);border-radius:var(--panel-radius);background:var(--panel-bg);box-shadow:var(--panel-shadow)}.order-summary-title{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiary)}.order-summary-name{font-family:var(--font-display);font-size:24px;font-weight:500;line-height:1.1;text-transform:uppercase;letter-spacing:.01em}.order-summary-rows{display:grid}.order-summary-rows div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--border);font-size:13px}.order-summary-rows dt{color:var(--text-secondary)}.order-summary-rows dd{text-align:right}.order-summary-bonus{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--brand)}.order-summary-total{display:flex;flex-direction:column;gap:2px;padding-top:12px;border-top:1px solid var(--border)}.order-summary-total .muted{font-size:12px}.order-summary-total .pdp-price{font-family:var(--font-display);font-weight:500;font-size:34px;letter-spacing:0}.order-summary-cta{width:100%;justify-content:center}.order-summary-trust{display:grid;grid-gap:8px;gap:8px;margin-top:2px;font-size:12px}.order-summary-trust div{display:grid;grid-gap:2px;gap:2px}.order-summary-trust dt{display:flex;align-items:center;gap:6px;color:var(--text-secondary)}.order-summary-trust dt svg{color:var(--brand);flex:none}.order-summary-trust dd{color:var(--text-primary);line-height:1.4}.pdp-guide{grid-template-columns:72px 1fr}.pdp-guide-cta{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-style:normal;font-size:13px;font-weight:600;color:var(--brand)}.mat-panel-grid .grid-3>.reveal,.mat-panel-grid .prompt-card-wrap,.mat-spot .grid-3>.reveal{height:100%}.guide-card{display:flex;flex-direction:column;border-color:var(--border);transition:transform .22s var(--ease),border-color .22s var(--ease),box-shadow .22s var(--ease)}.guide-card:hover{transform:translateY(-3px);border-color:rgba(202,251,0,.42);box-shadow:0 16px 34px rgba(0,0,0,.32)}.guide-card-body{flex:1 1;align-items:flex-end}.guide-card-body>div{min-width:0}.guide-card h3{min-height:2.1em;line-height:1.05;text-wrap:balance}.guide-card .muted{min-height:3.1em;line-height:1.55}.guide-cover img{object-position:center}.guide-card.is-locked .guide-cover img{filter:brightness(.62) saturate(.75)}.lock-overlay{background:linear-gradient(180deg,rgba(8,10,8,.18),rgba(8,10,8,.76));backdrop-filter:none;-webkit-backdrop-filter:none}.prompt-card{height:100%;min-width:0;transition:transform .22s var(--ease),border-color .22s var(--ease),background .22s var(--ease),box-shadow .22s var(--ease)}.prompt-card:active,.prompt-card:hover{transform:translateY(-3px);border-color:rgba(202,251,0,.42);background:var(--panel-bg);box-shadow:0 16px 34px rgba(0,0,0,.32)}.prompt-card:hover h3{color:var(--text-primary)}.prompt-card h3{min-height:2.5em;line-height:1.25;text-wrap:balance}.prompt-snippet{min-height:78px;overflow-wrap:anywhere}.prompt-snippet-locked{display:flex;align-items:center;gap:8px;filter:none!important;color:var(--text-secondary);-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.path-line.is-compact{grid-template-columns:repeat(2,minmax(0,260px));max-width:560px}.prompt-facts{align-items:stretch}.prompt-facts>div{height:100%}.toc{top:calc(var(--header) + 18px);max-height:calc(100svh - var(--header) - 36px);overflow-y:auto;scrollbar-width:thin}.toc-chapters button svg{flex:none;margin-left:auto;color:var(--brand)}.toc-progress-label{margin-top:16px}.toc-mobile-select{display:none}.reader-content{max-width:900px}.prose{width:min(100%,760px);max-width:none;overflow-wrap:anywhere}.prose p+p{margin-top:1.15em}.hubi-tip{width:min(100%,760px);max-width:none;padding:10px 0 10px 18px;border-left-width:3px;line-height:1.65}.prompt-body{overflow-wrap:anywhere}.prompt-body.is-locked{min-height:170px;display:grid;place-items:center;-webkit-mask-image:none;mask-image:none}.prompt-locked-message{display:grid;justify-items:center;grid-gap:6px;gap:6px;color:var(--text-secondary);text-align:center}.prompt-locked-message svg{color:var(--brand)}.prompt-locked-message b{color:var(--text-primary)}.material-error,.materials-loading{min-height:60svh;padding-block:72px}.materials-loading{display:grid;align-content:start;grid-gap:16px;gap:16px}.material-skeleton{display:block;border-radius:12px;background:linear-gradient(90deg,#121512 20%,#1a1e1a 50%,#121512 80%);background-size:200% 100%;animation:shimmer 1.4s linear infinite}.skeleton-title{width:min(420px,72%);height:58px}.skeleton-copy{width:min(560px,92%);height:22px;margin-bottom:24px}.skeleton-card{min-height:260px}.material-error,.materials-empty{display:grid;place-items:center;grid-gap:18px;gap:18px;color:var(--text-secondary);text-align:center}.material-error .line-btn{justify-self:center}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:960px){.toc{position:static;max-height:none;overflow:visible}.toc .kicker,.toc-chapters{display:none}.toc-mobile-select{display:grid;grid-gap:6px;gap:6px}.toc-mobile-select span{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.toc-mobile-select select{width:100%;min-height:46px;padding:0 38px 0 12px;border:1px solid var(--border-strong);border-radius:12px;background:#101312}.reader{grid-template-columns:minmax(0,1fr);gap:24px}.reader-content{max-width:none}}@media (max-width:640px){.mat-hero-copy{max-width:100%}.mat-hero-text{max-width:36ch}.mat-switch{max-width:100%}.switch button{min-height:44px;padding-inline:17px}.mat-panel-head{align-items:flex-start}.mat-panel-head .chips{width:calc(100vw - 32px);margin-right:-16px;padding-right:16px}.guide-card .muted,.guide-card h3,.prompt-card h3{min-height:0}.path-line.is-compact{grid-template-columns:1fr;max-width:none}.reader{padding-bottom:56px}.prompt-page .hero-actions,.reader .hero-actions{align-items:stretch}.prompt-page .hero-actions>.lime-btn,.prompt-page .hero-actions>.line-btn,.reader .hero-actions>.lime-btn,.reader .hero-actions>.line-btn{width:100%;justify-content:center}.prompt-body{padding:20px 18px;font-size:15px}.prompt-body .copy-btn{top:10px;right:10px}.materials-loading .grid-3{grid-template-columns:1fr}.materials-loading .skeleton-card:nth-child(n+2){display:none}}@media (prefers-reduced-motion:reduce){.guide-card,.material-skeleton,.prompt-card{transition:none;animation:none}}.rec-rail .kicker{margin-bottom:8px}@media (max-width:1200px) and (min-width:961px){.pdp-3{grid-template-columns:minmax(0,.7fr) minmax(0,1fr) 280px;gap:24px}.pdp-3 .pdp-visual{min-height:360px}}@media (max-width:960px){.side-nav a.side-promo{display:none}.catalog-layout .side-nav{align-items:stretch}.cat-banner{min-height:0;padding:6px 0}.cat-banner-scene{height:190px;min-height:190px}.cat-hubi{height:190px;max-height:190px;width:60%}.catalog-toolbar{flex-wrap:wrap}.catalog-search-wrap{flex-basis:100%}.pdp-3{grid-template-columns:minmax(0,1fr);gap:24px}.pdp-3 .pdp-visual{min-height:300px}.pdp-3 .order-summary{position:static}.pdp-review-list{grid-template-columns:1fr}.fd-panel{width:100%}}@media (max-width:640px){.cat-banner .display{font-size:36px}.cat-banner-scene{height:170px;min-height:170px}.cat-hubi{height:170px;max-height:170px}.fd-panel{top:auto;max-height:88svh;border-left:0;border-top:1px solid var(--border-strong);border-radius:20px 20px 0 0;animation:fd-up .28s var(--ease)}@keyframes fd-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.fd-foot{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.neural-core-motion,.neural-core-wrap:hover .neural-core-motion{animation:none;transform:none}.neural-core-node{display:none}}.proof-line{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:14px;color:var(--text-secondary)}.proof-line i{font-style:normal;color:var(--text-tertiary)}.proof-line svg,.proof-rating{color:var(--brand)}.proof-rating{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:var(--text-primary)}.proof-line.is-compact{gap:5px;margin-top:8px;font-size:12.5px;color:#cfd3cb}.proof-line.is-compact i{color:var(--text-secondary)}a.proof-line:hover,a.proof-line:hover .proof-rating{color:var(--text-primary)}.pdp-proof{display:grid;grid-gap:6px;gap:6px;margin-top:12px}.pdp-buy .proof-line{font-size:15px}.pdp-buy .proof-line .proof-rating{font-size:16px}.proof-store{font-size:12px;color:var(--text-tertiary);padding-top:6px;border-top:1px solid var(--border);width:-moz-fit-content;width:fit-content}.proof-store i{font-style:normal}.pdp-review{gap:6px}.pdp-review-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.pdp-review-head .stars{font-size:13px}.pdp-review-verified{align-self:flex-start}.pdp-review-date{font-size:12px;margin-top:2px}.pdp-3 .pdp-reviews{grid-column:1/3;margin-top:8px;padding:24px 0 0;border-top:1px solid var(--border)}.pdp-3 .order-summary{grid-column:3;grid-row:1/3}.pdp-reviews.is-empty .pdp-reviews-head{margin-bottom:0;align-items:center}.pdp-reviews-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap;margin-bottom:16px}.pdp-reviews .section-title.small{font-size:clamp(22px,2vw,28px)}.pdp-review-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pdp-reviews-head .section-title{margin-bottom:8px}.pdp-review-list{margin:0 0 8px}.product-card-tags{gap:5px;margin-top:9px}.product-card-tags span{padding:3px 8px;font-size:11px;line-height:1.3;border-width:1px;background:rgba(255,255,255,.025)}.product-card-tags .tag-activation{color:#a9b6c2;border-color:rgba(150,170,190,.32);background:rgba(120,140,160,.08)}.product-card-tags .tag-guarantee{color:rgba(202,251,0,.72);border-color:rgba(202,251,0,.3);background:rgba(202,251,0,.05)}.proof-line.is-compact{font-size:12px;color:var(--text-secondary)}.proof-line.is-compact .proof-rating{color:#d9ddd6}.proof-line .proof-weak{color:var(--text-tertiary)}.product-card-bonus{display:grid;grid-gap:3px;gap:3px;margin-top:10px;padding:8px 10px;border-radius:10px;border:1px dashed rgba(202,251,0,.18);background:rgba(202,251,0,.035);font-size:12px;color:var(--text-secondary)}.product-card-bonus span{display:inline-flex;align-items:center;gap:5px}.product-card-bonus svg{color:rgba(202,251,0,.7)}.product-card-bonus b{font-weight:600;color:var(--text-primary)}.product-card footer{padding-top:14px}.order-summary-perks .is-cashback{color:var(--text-primary);font-weight:600}.order-summary-points{font-size:13px;color:var(--text-secondary)}.order-summary-perks{display:grid;grid-gap:6px;gap:6px;font-size:12px}.order-summary-perks div{display:flex;justify-content:space-between;gap:10px}.order-summary-perks dt{display:flex;align-items:center;gap:6px;color:var(--text-secondary)}.order-summary-perks dt svg{color:var(--brand)}.order-summary-perks dd{text-align:right}.pay-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.pay-option{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.pay-option>span{display:grid;grid-gap:4px;gap:4px}.pay-option small.is-short{color:var(--warning)}.pay-option input{margin-top:0}.pay-option:has(input:disabled){opacity:.52;cursor:not-allowed}@media (max-width:640px){.pay-options{grid-template-columns:1fr}}@media (max-width:960px){.pdp-3 .pdp-reviews{grid-column:auto}.pdp-3 .order-summary{grid-column:auto;grid-row:auto}}.profile-shell{grid-template-columns:248px minmax(0,1fr);gap:28px;padding-top:22px}.profile-content{min-width:0}.account-nav{width:248px;padding:14px;border:1px solid var(--border);border-radius:22px;background:linear-gradient(180deg,rgba(17,21,20,.96),rgba(8,11,10,.92));box-shadow:0 24px 56px rgba(0,0,0,.28)}.account-nav-links{display:grid;grid-gap:2px;gap:2px}.account-nav-links a,.account-nav-links>button{position:relative;display:flex;align-items:center;gap:11px;width:100%;min-height:42px;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:var(--text-secondary);text-align:left;font-size:14px;transition:color .22s var(--ease),background .22s var(--ease)}.account-nav-links a:hover,.account-nav-links>button:hover{color:var(--text-primary);background:rgba(255,255,255,.035)}.account-nav a.is-active{color:var(--brand);border:0;background:rgba(202,251,0,.075);font-weight:600}.account-nav a.is-active:before{content:"";position:absolute;top:10px;bottom:10px;width:2px;border-radius:2px;background:var(--brand)}.account-nav-sep{margin:8px 4px}.profile-identity{display:grid;grid-template-columns:46px minmax(0,1fr);grid-gap:10px;align-items:center;margin-bottom:12px;padding:4px 3px 15px;border-bottom:1px solid var(--border)}.profile-avatar{display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(202,251,0,.28);border-radius:50%;background:radial-gradient(circle at 32% 26%,rgba(202,251,0,.16),#111714 64%);color:var(--brand);font-family:var(--font-display);font-size:18px;box-shadow:inset 0 0 20px rgba(202,251,0,.055)}.profile-identity-copy{display:grid;line-height:1.25}.profile-identity-copy b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-identity-copy small{color:var(--text-tertiary);font-size:11px}.profile-tier{grid-column:1/-1;display:flex;align-items:center;gap:7px;width:100%;min-height:34px;padding:7px 10px;border:1px solid rgba(202,251,0,.27);border-radius:10px;background:rgba(202,251,0,.055);color:var(--brand);font-size:11px;font-weight:700;letter-spacing:.12em}.profile-tier svg:last-child{margin-left:auto}.account-premium-nav{color:var(--text-primary)!important}.account-premium-nav svg{color:var(--brand)}.account-premium-nav small{margin-left:auto;padding:2px 6px;border:1px solid rgba(202,251,0,.25);border-radius:999px;color:var(--brand);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.profile-hero{grid-template-columns:minmax(0,1fr) 330px;min-height:286px;padding:32px 34px;background:radial-gradient(circle at 77% 55%,rgba(202,251,0,.09),transparent 32%),linear-gradient(135deg,#090d0c,#050706 72%);isolation:isolate}.profile-hero:before{background:linear-gradient(100deg,rgba(255,255,255,.018),transparent 52%);opacity:1}.profile-hero:after{right:8%;top:14%;width:220px;height:220px;opacity:.42;box-shadow:0 0 42px rgba(202,251,0,.08)}.profile-hero .acc-hero-copy{align-self:center;max-width:610px;z-index:3}.profile-hero h1{max-width:13ch;font-family:var(--font-display);font-size:clamp(38px,4vw,56px);font-weight:600;line-height:1.02;text-transform:uppercase;text-wrap:balance}.profile-hero .acc-hero-sub{max-width:48ch}.profile-hero-meta{display:flex;align-items:center;flex-wrap:wrap;gap:0;margin-top:24px;color:var(--text-secondary);font-size:12px}.profile-hero-meta>*{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 13px;border-left:1px solid var(--border)}.profile-hero-meta>:first-child{padding-left:0;border-left:0}.profile-hero-meta b{color:var(--text-primary)}.profile-hero-meta button{border:0;background:transparent;cursor:pointer}.profile-habi-scene{position:absolute!important;z-index:2!important;right:0;bottom:0;width:370px;height:100%;pointer-events:none}.profile-habi-scene img{position:absolute;right:-8px;bottom:-58px;width:342px;filter:drop-shadow(0 24px 34px rgba(0,0,0,.62));transform:translate3d(calc(var(--sx, 0) * 4px),calc(var(--sy, 0) * 3px),0);transition:transform .26s var(--ease)}.profile-orbit{position:absolute;right:36px;top:36px;width:220px;height:220px;border:1px solid rgba(202,251,0,.14);border-radius:50%}.profile-orbit:after{content:"";position:absolute;top:14%;right:2%;width:6px;height:6px;border-radius:50%;background:var(--brand);box-shadow:0 0 12px rgba(202,251,0,.45);animation:profile-pulse 3.2s ease-in-out infinite}.profile-tablet-ui{position:absolute;z-index:3;right:82px;bottom:29px;display:grid;grid-template-columns:auto auto;grid-gap:1px 12px;gap:1px 12px;width:128px;padding:8px 11px;border:1px solid rgba(202,251,0,.32);border-radius:8px;background:rgba(5,9,7,.86);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:rotate(-2deg)}.profile-tablet-ui small{grid-column:1/-1;color:var(--text-tertiary);font-size:7px;letter-spacing:.18em}.profile-tablet-ui b{color:var(--brand);font-size:12px}.profile-tablet-ui span{color:var(--text-secondary);font-size:10px}@keyframes profile-pulse{0%,to{opacity:.42;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}.profile-status-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:12px;border-block:1px solid var(--border)}.profile-status-strip>*{display:flex;align-items:center;gap:10px;min-width:0;padding:15px 16px;color:var(--text-secondary)}.profile-status-strip>*+*{border-left:1px solid var(--border)}.profile-status-strip a{transition:color .2s var(--ease),background .2s var(--ease)}.profile-status-strip a:hover{color:var(--text-primary);background:rgba(255,255,255,.025)}.profile-status-strip svg{flex:none;color:var(--brand)}.profile-status-strip span{display:grid;min-width:0;line-height:1.22}.profile-status-strip small{color:var(--text-tertiary);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.profile-status-strip b{overflow:hidden;color:var(--text-primary);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.profile-next{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:146px;margin-top:18px;padding:24px 26px;border:1px solid rgba(202,251,0,.2);border-radius:18px;background:linear-gradient(105deg,rgba(202,251,0,.07),rgba(12,16,15,.92) 46%,#090c0b);overflow:hidden}.profile-next:after{content:"";position:absolute;right:13%;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(202,251,0,.11),transparent 70%);pointer-events:none}.profile-next>*{position:relative;z-index:1}.profile-next .acc-label{margin-bottom:3px;color:var(--brand)}.profile-next small{color:var(--text-secondary);font-size:12px}.profile-next h2{margin-top:3px;font-family:var(--font-display);font-size:25px;font-weight:500;text-transform:uppercase}.profile-next p:not(.acc-label){margin-top:4px;color:var(--text-secondary);font-size:14px}.profile-next .lime-btn{flex:none}.profile-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;grid-gap:18px;gap:18px;align-items:start;margin-top:26px}.profile-subscriptions .acc-section-head{min-height:44px}.profile-subscriptions .acc-section-head .acc-label{margin-bottom:2px}.profile-subscriptions .acc-section-head h2{line-height:1}.profile-subscriptions .sub-card{background:linear-gradient(135deg,rgba(255,255,255,.025),rgba(8,11,10,.9))}.profile-subscriptions .sub-head{display:grid;grid-template-columns:52px minmax(0,1fr) auto}.profile-subscriptions .sub-logo{width:52px;height:52px}.sub-identity{min-width:0}.sub-identity small{display:block;margin-bottom:2px;color:var(--text-tertiary);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.sub-identity h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-subscriptions .sub-meter{margin-left:66px}.sub-facts{display:flex;gap:24px;margin:16px 0 0 66px}.sub-facts span{display:grid;grid-gap:2px;gap:2px}.sub-facts small{color:var(--text-tertiary);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.sub-facts b{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:var(--text-secondary)}.sub-facts b.is-warranty{color:var(--text-primary)}.profile-subscriptions .sub-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-side-stack{display:grid;grid-gap:14px;gap:14px}.profile-side-stack>*{border:1px solid var(--border);border-radius:18px;background:var(--panel-bg)}.profile-progress{overflow:hidden;background:radial-gradient(circle at 100% 0,rgba(202,251,0,.1),transparent 40%),var(--panel-bg)}.profile-progress:after{content:"";display:block;height:2px;margin:18px -22px -22px;background:linear-gradient(90deg,var(--brand),transparent 72%);opacity:.65}.profile-progress-head{display:flex;align-items:flex-start;justify-content:space-between}.profile-progress-head svg{color:var(--brand);filter:drop-shadow(0 0 10px rgba(202,251,0,.24))}.profile-progress .acc-level-bar{margin-bottom:10px}.profile-achievements-mini{padding:18px}.profile-achievements-mini .acc-section-head{margin-bottom:12px}.profile-achievements-mini .acc-section-head h2{font-size:18px}.profile-achievements-mini>div:last-child{display:flex;gap:9px}.profile-achievements-mini>div:last-child>span{flex:1 1;display:grid;justify-items:center;grid-gap:5px;gap:5px;min-width:0;text-align:center}.profile-achievements-mini img{width:54px;height:54px;object-fit:contain}.profile-achievements-mini span b{max-width:9ch;font-size:10px;line-height:1.2}.profile-mini-empty{align-items:center;text-align:left!important;color:var(--brand)}.profile-mini-empty span{justify-items:start!important;text-align:left!important}.profile-mini-empty a{color:var(--text-secondary);font-size:12px}.profile-game-mini{display:flex;justify-content:space-between;align-items:center;padding:18px}.profile-game-mini h2{font-family:var(--font-display);font-size:20px}.profile-game-mini span{color:var(--text-secondary);font-size:12px}.profile-game-mini span b{color:var(--brand)}.profile-game-mini .line-btn{padding:9px 12px}.profile-personalize{padding:16px!important}.profile-personalize>svg:first-child{color:var(--brand)}.profile-personalize span{min-width:0;line-height:1.25}.profile-personalize small{color:var(--text-tertiary);font-size:11px}.profile-personalize>svg:last-child{margin-left:auto}.profile-empty{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;min-height:116px;padding:20px;border:1px solid var(--border);border-radius:18px;background:var(--panel-bg)}.profile-empty>svg{color:var(--brand)}.profile-empty h3{font-size:17px}.profile-empty p{color:var(--text-secondary);font-size:13px}.profile-for-you{margin-top:24px}.profile-for-you>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;max-width:720px;padding:18px 20px;border:1px solid var(--border);border-radius:16px;background:var(--panel-bg);transition:transform .22s var(--ease),border-color .22s var(--ease)}.profile-for-you>a:hover{transform:translateY(-2px);border-color:rgba(202,251,0,.35)}.profile-for-you>a>svg:first-child{color:var(--brand)}.profile-for-you span{display:grid}.profile-for-you small{color:var(--brand);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.profile-for-you b{font-size:16px}.profile-for-you em{color:var(--text-secondary);font-size:13px;font-style:normal}.premium-center-layer{position:fixed;inset:0;z-index:90;display:flex;justify-content:flex-end;background:rgba(2,4,3,.72);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:premium-fade .22s var(--ease)}.premium-center{position:relative;width:min(440px,100%);height:100%;padding:28px;overflow-y:auto;border-left:1px solid rgba(202,251,0,.2);background:radial-gradient(circle at 70% 8%,rgba(202,251,0,.1),transparent 25%),#090c0b;box-shadow:-24px 0 60px rgba(0,0,0,.48);animation:premium-slide .26s var(--ease)}.premium-center-close{position:absolute;right:22px;top:22px}.premium-center-head{display:grid;grid-template-columns:104px 1fr;align-items:center;grid-gap:16px;gap:16px;min-height:132px;padding-right:40px;border-bottom:1px solid var(--border)}.premium-center-head img{width:104px;height:104px;object-fit:contain;filter:drop-shadow(0 20px 25px rgba(0,0,0,.55))}.premium-center-head h2{font-family:var(--font-display);font-size:31px;letter-spacing:.06em}.premium-status{display:inline-flex;margin-top:4px;color:var(--text-secondary);font-size:12px}.premium-center>h3{margin:22px 0 10px;font-size:13px;letter-spacing:.12em;text-transform:uppercase}.premium-dates{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:18px}.premium-dates div{padding:12px;border:1px solid var(--border);border-radius:12px}.premium-dates dt{color:var(--text-tertiary);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.premium-dates dd{margin:3px 0 0;font-weight:600}.premium-perks{display:grid;grid-gap:9px;gap:9px;margin-bottom:20px;color:var(--text-secondary);font-size:13px}.premium-perks li{display:flex;align-items:flex-start;gap:9px}.premium-perks svg{flex:none;margin-top:3px;color:var(--brand)}.premium-center>.lime-btn{width:100%;justify-content:center}.premium-free-copy{margin:22px 0;color:var(--text-secondary)}.premium-other-tiers{display:grid;grid-gap:8px;gap:8px;margin-top:28px;padding-top:22px;border-top:1px solid var(--border)}.premium-other-tiers>a{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--border);border-radius:12px}.premium-other-tiers>a:hover{border-color:var(--border-strong)}.premium-other-tiers span{display:grid;flex:1 1}.premium-other-tiers small{color:var(--text-secondary);font-size:11px}.premium-data-note{margin-top:18px;color:var(--text-tertiary);font-size:11px;line-height:1.45}@keyframes premium-fade{0%{opacity:0}}@keyframes premium-slide{0%{transform:translateX(32px);opacity:.6}}@media (max-width:1100px){.profile-hero{grid-template-columns:minmax(0,1fr) 260px}.profile-habi-scene{width:300px}.profile-habi-scene img{right:-34px;width:310px}.profile-tablet-ui{right:48px}.profile-overview-grid{grid-template-columns:minmax(0,1fr) 280px}}@media (max-width:960px){.profile-shell{grid-template-columns:minmax(0,1fr);gap:18px}.account-layout .account-nav{position:static;display:grid;grid-template-columns:1fr;width:100%;max-width:none;padding:12px;overflow:visible}.profile-identity{grid-template-columns:42px minmax(0,1fr) auto;margin:0;padding:2px 2px 12px}.profile-avatar{width:42px;height:42px}.profile-tier{grid-column:3;grid-row:1;width:auto}.account-nav-links{display:flex;gap:6px;margin:0 -4px;padding:0 4px 2px;overflow-x:auto;scrollbar-width:none}.account-nav-links::-webkit-scrollbar{display:none}.account-nav-links>a,.account-nav-links>button{flex:0 0 auto;width:auto;white-space:nowrap}.account-nav-links .account-nav-sep,.account-premium-nav small{display:none}.profile-overview-grid{grid-template-columns:minmax(0,1fr)}.profile-side-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-personalize{grid-column:1/-1}}@media (max-width:760px){.profile-shell{width:min(100% - 28px,1240px)}.profile-hero{grid-template-columns:minmax(0,1fr);min-height:500px;padding:24px 20px;align-items:start}.profile-hero .acc-hero-copy{width:100%}.profile-hero h1{max-width:10ch;font-size:clamp(38px,11vw,50px)}.profile-hero .acc-hero-sub{max-width:100%;font-size:14px}.profile-habi-scene{right:-18px;width:286px;height:270px}.profile-habi-scene img{right:-26px;bottom:-70px;width:282px}.profile-orbit{width:170px;height:170px}.profile-tablet-ui{right:42px;bottom:18px;transform:scale(.86) rotate(-2deg);transform-origin:right bottom}.profile-hero-meta{width:calc(100% - 190px);margin-top:18px}.profile-hero-meta>*{width:100%;padding:2px 0;border-left:0}.profile-status-strip{grid-template-columns:repeat(5,minmax(124px,1fr));overflow-x:auto;scrollbar-width:none}.profile-status-strip::-webkit-scrollbar{display:none}.profile-next{align-items:flex-start;flex-direction:column}.profile-next .lime-btn{width:100%;justify-content:center}.profile-side-stack{grid-template-columns:minmax(0,1fr)}.profile-subscriptions .sub-meter,.sub-facts{margin-left:0}.profile-subscriptions .sub-actions{grid-template-columns:1fr}.profile-empty{grid-template-columns:auto minmax(0,1fr)}.profile-empty .line-btn{grid-column:1/-1;justify-content:center}.premium-center{padding:22px 18px}}@media (prefers-reduced-motion:reduce){.premium-center,.premium-center-layer,.profile-orbit:after{animation:none}.profile-habi-scene img{transform:none;transition:none}}.profile-shell{--profile-s0:#050706;--profile-s1:#0a0e0c;--profile-s2:#111613;position:relative;grid-template-columns:218px minmax(0,1fr);gap:clamp(24px,2.6vw,42px);isolation:isolate;overflow-x:clip;padding-bottom:48px}.profile-shell:before{content:"";position:absolute;z-index:-1;inset:-22px -5vw 0;background:linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 1px),radial-gradient(circle at 62% 6%,rgba(202,251,0,.045),transparent 27%),linear-gradient(180deg,#070a08,var(--profile-s0) 40%);background-size:52px 52px,52px 52px,auto,auto;pointer-events:none}.profile-content{position:relative}.account-nav{width:218px;padding:4px 8px 20px 0;border:0;border-right:1px solid rgba(255,255,255,.075);border-radius:0;background:transparent;box-shadow:none}.profile-identity{grid-template-columns:44px minmax(0,1fr);gap:10px;margin:0 0 20px;padding:4px 12px 20px 4px;border-bottom:1px solid rgba(255,255,255,.075)}.profile-avatar{border-color:rgba(202,251,0,.22);border-radius:14px;box-shadow:inset 0 0 18px rgba(202,251,0,.045);transition:border-color .22s var(--ease),transform .22s var(--ease)}.profile-avatar,.profile-avatar-wrap{width:44px;height:44px}.profile-avatar:hover{border-color:rgba(202,251,0,.55);transform:translateY(-2px)}.profile-identity-copy b{font-size:13px}.profile-identity-copy small{margin-top:2px;font-size:10px}.profile-tier{min-height:32px;margin-top:4px;padding:6px 9px;border-color:rgba(202,251,0,.2);border-radius:7px;background:linear-gradient(90deg,rgba(202,251,0,.065),transparent);box-shadow:inset 2px 0 var(--brand);transition:border-color .22s var(--ease),background .22s var(--ease),box-shadow .22s var(--ease)}.profile-tier>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-tier>small{margin-left:auto;color:rgba(202,251,0,.72);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.profile-tier>small+svg{margin-left:0}.profile-tier:hover{border-color:rgba(202,251,0,.45);background:rgba(202,251,0,.085);box-shadow:inset 2px 0 var(--brand),0 0 18px rgba(202,251,0,.06)}.account-nav-links{gap:1px}.account-nav-links a,.account-nav-links>button{min-height:39px;padding:9px 12px 9px 16px;border-radius:0 8px 8px 0;font-size:13px;transition:color .21s var(--ease),background .21s var(--ease)}.account-nav-links a svg,.account-nav-links>button svg{transition:transform .21s var(--ease),color .21s var(--ease)}.account-nav-links a:hover svg,.account-nav-links>button:hover svg{transform:translateX(2px) scale(1.04)}.account-nav-links a:hover,.account-nav-links>button:hover{box-shadow:inset 1px 0 rgba(202,251,0,.42)}.account-nav a.is-active{background:linear-gradient(90deg,rgba(202,251,0,.085),transparent 88%)}.account-nav a.is-active:before{top:7px;bottom:7px;left:0;box-shadow:0 0 12px rgba(202,251,0,.28)}.account-nav-sep{margin:8px 12px;border-color:rgba(255,255,255,.065)}.account-premium-nav small{border:0;border-radius:0;background:transparent}.premium-center a:focus-visible,.premium-center button:focus-visible,.profile-shell a:focus-visible,.profile-shell button:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.profile-hero{min-height:clamp(300px,22vw,318px);padding:clamp(30px,3.2vw,46px) clamp(26px,4vw,54px);border:0;border-block:1px solid rgba(255,255,255,.09);border-radius:0;background:linear-gradient(90deg,rgba(8,12,10,.98) 0,rgba(8,12,10,.83) 47%,rgba(8,12,10,.2) 74%),radial-gradient(circle at 81% 50%,rgba(202,251,0,.115),transparent 32%),var(--profile-s0);overflow:hidden}.profile-hero:before{inset:0;background:linear-gradient(120deg,transparent 46%,rgba(255,255,255,.025) 47%,transparent 48%);opacity:.7}.profile-hero:after{right:9%;top:12%;width:270px;height:270px;border-color:rgba(202,251,0,.11);opacity:.65;box-shadow:inset 0 0 65px rgba(202,251,0,.035),0 0 45px rgba(202,251,0,.035)}.profile-hero .acc-hero-copy{max-width:590px}.profile-hero .acc-label{color:var(--brand);letter-spacing:.2em}.profile-hero h1{max-width:11ch;margin-top:7px;font-size:clamp(46px,4.7vw,68px);line-height:.9;letter-spacing:-.025em}.profile-hero .acc-hero-sub{max-width:42ch;margin-top:18px;font-size:14px;line-height:1.55}.profile-hero-meta{margin-top:26px}.profile-hero-meta>*{min-height:27px;padding-inline:11px}.profile-hero-meta button{color:var(--brand);border-bottom:1px solid rgba(202,251,0,.22);transition:text-shadow .22s var(--ease),color .22s var(--ease),border-color .22s var(--ease)}.profile-hero-meta button svg:last-child{transition:transform .2s var(--ease)}.profile-hero-meta button:hover{color:#e1ff65;border-color:rgba(202,251,0,.68);text-shadow:0 0 14px rgba(202,251,0,.25)}.profile-hero-meta button:hover svg:last-child{transform:translateX(2px)}.profile-habi-scene{right:8px;width:620px}.profile-habi-scene:before{content:"";position:absolute;right:3%;bottom:3%;width:52%;height:88%;border-radius:50%;background:radial-gradient(ellipse,rgba(202,251,0,.085),transparent 66%);filter:blur(10px);transform:translate3d(calc(var(--sx, 0) * 2px),calc(var(--sy, 0) * 2px),0)}.profile-habi-scene picture{position:absolute;inset:0}.profile-habi-scene img{right:0;top:-47px;bottom:auto;width:auto;height:440px;max-width:none;filter:drop-shadow(0 34px 38px rgba(0,0,0,.56));transform:translate3d(calc(var(--sx, 0) * 4px),calc(var(--sy, 0) * 3px),0) rotate(calc(var(--sx, 0) * .35deg));transform-origin:60% 70%}.profile-habi-scene:hover img{filter:drop-shadow(0 34px 40px rgba(0,0,0,.58)) drop-shadow(0 0 16px rgba(202,251,0,.08))}.profile-orbit{right:2%;top:8%;width:48%;height:auto;aspect-ratio:1;opacity:.5}.profile-dust{position:absolute;z-index:3;width:3px;height:3px;border-radius:50%;background:var(--brand);box-shadow:0 0 9px rgba(202,251,0,.75);animation:profile-drift 4.8s ease-in-out infinite}.profile-dust-a{right:16%;top:26%}.profile-dust-b{right:42%;top:18%;animation-delay:-1.3s}.profile-dust-c{right:9%;top:55%;animation-delay:-2.6s}.profile-dust-d{right:36%;top:68%;animation-delay:-.7s}@keyframes profile-drift{0%,to{opacity:.2;transform:translateY(2px)}50%{opacity:.75;transform:translateY(-4px)}}.profile-status-strip{margin-top:0;background:rgba(8,11,9,.62)}.profile-status-strip>*{min-height:60px;padding:11px clamp(10px,1.6vw,20px)}.profile-status-strip svg{color:var(--text-tertiary);transition:color .2s var(--ease),transform .2s var(--ease)}.profile-status-strip a:hover svg{color:var(--brand);transform:translateY(-1px)}.profile-status-strip small{font-size:9px}.profile-status-strip b{font-family:var(--font-display);font-size:17px;font-weight:500;letter-spacing:.02em}.profile-context-row{display:grid;grid-template-columns:124px 38px minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;min-height:78px;padding:12px 20px;border-bottom:1px solid rgba(255,255,255,.09);background:linear-gradient(90deg,rgba(202,251,0,.035),transparent 55%)}.profile-context-row>.acc-label{margin:0;color:var(--brand)}.profile-context-icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(202,251,0,.2);border-radius:50%;color:var(--brand);box-shadow:inset 0 0 15px rgba(202,251,0,.04)}.profile-context-row>div{min-width:0}.profile-context-row small{color:var(--text-tertiary);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.profile-context-row h2{overflow:hidden;font-family:var(--font-display);font-size:21px;font-weight:500;line-height:1.05;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.profile-context-row p:not(.acc-label){overflow:hidden;margin-top:3px;color:var(--text-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.profile-context-cta{display:inline-flex;align-items:center;gap:8px;padding:10px 0 10px 16px;border:0;background:transparent;color:var(--brand);font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer}.profile-context-cta svg{transition:transform .2s var(--ease)}.profile-context-cta:hover svg{transform:translateX(3px)}.profile-command-layout{display:grid;grid-template-columns:minmax(0,1fr) 292px;grid-gap:clamp(26px,2.7vw,40px);gap:clamp(26px,2.7vw,40px);align-items:start;margin-top:28px}.profile-main-flow{min-width:0}.profile-subscriptions{padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.075)}.profile-subscriptions .acc-section-head{margin-bottom:12px}.profile-for-you .acc-section-head h2,.profile-subscriptions .acc-section-head h2{font-size:clamp(26px,2.2vw,34px)}.profile-subscriptions .acc-subs{gap:12px}.profile-subscriptions .sub-card{position:relative;padding:15px 18px 13px;border-color:rgba(255,255,255,.085);border-radius:11px;background:linear-gradient(105deg,rgba(255,255,255,.025),rgba(8,11,10,.72));overflow:hidden;transition:transform .22s var(--ease),border-color .22s var(--ease),background .22s var(--ease)}.profile-subscriptions .sub-card:after{content:"";position:absolute;inset:0 auto 0 -36%;width:24%;background:linear-gradient(100deg,transparent,rgba(202,251,0,.045),transparent);transform:skewX(-18deg);transition:left .5s var(--ease);pointer-events:none}.profile-subscriptions .sub-card:hover{transform:translateY(-2px);border-color:rgba(202,251,0,.28);background:var(--profile-s2)}.profile-subscriptions .sub-card:hover:after{left:116%}.profile-subscriptions .sub-logo{border-radius:12px;transition:transform .22s var(--ease)}.profile-subscriptions .sub-card:hover .sub-logo{transform:translateY(-2px)}.profile-subscriptions .sub-head{grid-template-columns:46px minmax(0,1fr) auto;gap:11px;margin-bottom:9px}.profile-subscriptions .sub-logo{width:46px;height:46px}.profile-subscriptions .sub-logo .product-object{width:34px;height:34px}.profile-subscriptions .sub-head h3{font-size:19px}.sub-timeline{margin-left:57px}.sub-timeline>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sub-timeline small{color:var(--text-tertiary);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.sub-timeline b{color:var(--text-primary);font-size:12px}.sub-timeline .progress{position:relative;height:4px;margin-top:7px;overflow:hidden;background:#171c18}.sub-timeline .progress:after{content:"";position:absolute;inset:0 auto 0 -30%;width:24%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.32),transparent);transform:skewX(-18deg);transition:left .62s var(--ease)}.profile-subscriptions .sub-card:hover .sub-timeline .progress:after{left:112%}.sub-facts{gap:18px;margin:10px 0 0 57px;padding-top:9px;border-top:1px solid rgba(255,255,255,.065)}.sub-facts span+span{padding-left:24px;border-left:1px solid rgba(255,255,255,.065)}.profile-subscriptions .sub-actions{gap:8px;margin-top:11px}.profile-subscriptions .sub-actions .line-btn{min-height:34px;padding:8px 10px;border-radius:7px;font-size:12px}.profile-empty{min-height:126px;border:0;border-block:1px solid rgba(255,255,255,.085);border-radius:0;background:rgba(255,255,255,.012)}.profile-progress-rail{position:relative;display:grid;grid-gap:0;gap:0;padding-left:22px;border-left:1px solid rgba(255,255,255,.085)}.profile-progress-rail:before{content:"";position:absolute;left:-1px;top:0;width:1px;height:108px;background:linear-gradient(var(--brand),transparent);box-shadow:0 0 12px rgba(202,251,0,.16)}.profile-progress-rail>section{padding:18px 0;border:0;border-bottom:1px solid rgba(255,255,255,.075);border-radius:0;background:transparent}.profile-progress-rail>section:first-child{padding-top:0}.profile-progress{overflow:visible}.profile-progress:after{display:none}.profile-progress-head h2{margin-top:3px;font-family:var(--font-display);font-size:42px;font-weight:500;line-height:1}.profile-progress-head svg{animation:profile-soft-pulse 3.6s ease-in-out infinite}.profile-progress .acc-level-bar{grid-template-columns:1fr;gap:7px;margin:14px 0 0}.profile-progress .acc-level-bar .progress{height:8px;box-shadow:0 0 14px rgba(202,251,0,.08)}.profile-progress .acc-level-bar>b{color:var(--text-secondary);font-size:10px;font-weight:500}.profile-progress .acc-level-sub{margin-top:8px;font-size:12px}.profile-progress .acc-level-btn{min-height:34px;margin-top:12px;padding-block:8px;font-size:12px}@keyframes profile-soft-pulse{0%,to{opacity:.65;filter:drop-shadow(0 0 4px rgba(202,251,0,.08))}50%{opacity:1;filter:drop-shadow(0 0 11px rgba(202,251,0,.26))}}.profile-achievements-mini{padding-inline:0}.profile-achievements-mini .acc-section-head{margin-bottom:10px}.profile-badge-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px!important;gap:8px!important}.achievement-button{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.profile-badge-row>.achievement-button{position:relative;display:grid;grid-template-rows:68px 14px 28px;justify-items:center;align-items:start;align-content:start;grid-gap:3px;gap:3px;min-width:0;width:100%;padding:0;text-align:center;perspective:500px}.profile-badge-object{position:relative;display:grid!important;place-items:center;width:64px;height:64px;overflow:hidden}.profile-badge-object:after{content:"";position:absolute;inset:-20% auto -20% -65%;width:30%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);transform:rotate(18deg);transition:left .42s var(--ease)}.profile-badge-row img{width:60px;height:60px;filter:drop-shadow(0 10px 14px rgba(0,0,0,.45));transition:transform .24s var(--ease),filter .24s var(--ease),opacity .24s var(--ease)}.profile-badge-row>.achievement-button:focus-visible img,.profile-badge-row>.achievement-button:hover img{transform:translateY(-2px) rotateX(var(--badge-rx,0deg)) rotateY(var(--badge-ry,0deg)) scale(1.035);filter:drop-shadow(0 12px 16px rgba(0,0,0,.55)) drop-shadow(0 0 9px rgba(202,251,0,.12))}.profile-badge-row>.achievement-button:focus-visible .profile-badge-object:after,.profile-badge-row>.achievement-button:hover .profile-badge-object:after{left:120%}.profile-badge-row>.achievement-button.is-locked img{opacity:.68;filter:grayscale(.42) brightness(.84) drop-shadow(0 8px 12px rgba(0,0,0,.4))}.profile-badge-row>.achievement-button.is-locked:hover img{transform:translateY(-1px) scale(1.015)}.profile-badge-status{display:flex;align-items:center;align-self:stretch;justify-content:center;width:100%;color:var(--brand);font-size:9px;line-height:14px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.profile-badge-row .is-locked .profile-badge-status{color:var(--text-tertiary)}.profile-badge-title{display:-webkit-box;align-self:start;width:100%;max-width:11ch;height:26px;overflow:hidden;font-size:10px;font-weight:700;line-height:13px;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2}.profile-badge-row .achievement-button:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}@media (hover:hover) and (min-width:761px){.profile-badge-row>.achievement-button.is-locked:after{content:attr(data-condition);position:absolute;z-index:8;left:50%;bottom:calc(100% + 8px);width:max-content;max-width:190px;padding:7px 9px;border:1px solid rgba(202,251,0,.2);border-radius:7px;background:#0b100d;box-shadow:0 12px 28px rgba(0,0,0,.45);color:var(--text-secondary);font-size:10px;font-weight:500;line-height:1.35;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .19s var(--ease),transform .19s var(--ease)}.profile-badge-row>.achievement-button.is-locked:first-child:after{left:0;transform:translateY(4px)}.profile-badge-row>.achievement-button.is-locked:last-child:after{right:0;left:auto;transform:translateY(4px)}.profile-badge-row>.achievement-button.is-locked:focus-visible:after,.profile-badge-row>.achievement-button.is-locked:hover:after{opacity:1;transform:translate(-50%)}.profile-badge-row>.achievement-button.is-locked:first-child:focus-visible:after,.profile-badge-row>.achievement-button.is-locked:first-child:hover:after,.profile-badge-row>.achievement-button.is-locked:last-child:focus-visible:after,.profile-badge-row>.achievement-button.is-locked:last-child:hover:after{transform:translate(0)}}.profile-game-mini{padding-inline:0}.profile-game-mini:before{content:"";width:3px;align-self:stretch;margin-right:11px;background:linear-gradient(var(--brand),transparent);opacity:.6}.profile-game-mini .line-btn{margin-left:auto}.profile-game-mini .line-btn svg{transition:transform .2s var(--ease)}.profile-game-mini:hover .line-btn svg{transform:translateX(2px)}.profile-context-cta:hover{color:#e1ff65;filter:brightness(1.06)}.profile-achievements-mini .acc-section-head a,.profile-subscriptions .acc-section-head a{transition:color .2s var(--ease),filter .2s var(--ease)}.profile-achievements-mini .acc-section-head a svg,.profile-personalize-cta svg,.profile-subscriptions .acc-section-head a svg{transition:transform .2s var(--ease)}.profile-achievements-mini .acc-section-head a:focus-visible,.profile-achievements-mini .acc-section-head a:hover,.profile-subscriptions .acc-section-head a:focus-visible,.profile-subscriptions .acc-section-head a:hover{color:var(--text-primary);filter:brightness(1.1)}.profile-achievements-mini .acc-section-head a:focus-visible svg,.profile-achievements-mini .acc-section-head a:hover svg,.profile-subscriptions .acc-section-head a:focus-visible svg,.profile-subscriptions .acc-section-head a:hover svg{transform:translateX(3px)}.achievement-detail-layer{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:20px;background:rgba(2,4,3,.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:premium-fade .2s var(--ease)}.achievement-detail{position:relative;display:grid;grid-template-columns:108px minmax(0,1fr);align-items:center;grid-gap:18px;gap:18px;width:min(390px,100%);min-height:160px;padding:24px;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:radial-gradient(circle at 18% 34%,rgba(202,251,0,.07),transparent 35%),#090c0a;box-shadow:0 24px 70px rgba(0,0,0,.6)}.achievement-detail-close{position:absolute;right:12px;top:12px}.achievement-detail-object{display:grid;place-items:center;width:104px;height:104px}.achievement-detail-object img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 16px 20px rgba(0,0,0,.55))}.achievement-detail-object.is-locked img{opacity:.72;filter:grayscale(.42) brightness(.84) drop-shadow(0 16px 20px rgba(0,0,0,.5))}.achievement-detail h2{padding-right:22px;font-family:var(--font-display);font-size:25px;font-weight:500;text-transform:uppercase}.achievement-detail div>p:not(.acc-label){margin-top:6px;color:var(--text-secondary);font-size:13px;line-height:1.45}.achievement-showcase-state{display:inline-flex;align-items:center;gap:5px;margin-top:12px;color:var(--brand);font-size:11px;font-weight:700;text-transform:uppercase}.ach-card-reveal{min-width:0}.ach-card.achievement-button{width:100%;height:100%}.ach-card.achievement-button:focus-visible .ach-object img,.ach-card.achievement-button:hover .ach-object img{transform:translateY(-3px) rotateX(var(--badge-rx,0deg)) rotateY(var(--badge-ry,0deg)) scale(1.025)}.ach-card.achievement-button.is-locked .ach-object img{opacity:.72;filter:grayscale(.42) brightness(.84)}.ach-card.achievement-button:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.profile-for-you{margin-top:34px;padding-bottom:34px;border-bottom:1px solid rgba(255,255,255,.075)}.profile-for-you>a{max-width:none;padding:18px 0;border:0;border-block:1px solid rgba(255,255,255,.075);border-radius:0;background:transparent}.profile-for-you>a:hover{padding-inline:12px;border-color:rgba(202,251,0,.28);background:rgba(202,251,0,.025)}.profile-personalize{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:15px;gap:15px;min-height:70px;margin-top:20px;padding:13px 0!important;border-block:1px solid rgba(255,255,255,.075)!important;border-radius:0!important;background:transparent!important;transition:padding .22s var(--ease),background .22s var(--ease),border-color .22s var(--ease)}.profile-personalize:hover{border-color:rgba(202,251,0,.28)!important;background:rgba(202,251,0,.025)!important}.profile-personalize>svg:first-child{transition:color .22s var(--ease),transform .22s var(--ease),filter .22s var(--ease)}.profile-personalize:hover>svg:first-child{color:#e1ff65;filter:drop-shadow(0 0 8px rgba(202,251,0,.2));transform:translateY(-1px) rotate(-4deg) scale(1.05)}.profile-personalize:hover .profile-personalize-cta{color:var(--brand)}.profile-personalize span{display:grid}.profile-personalize span small{color:var(--brand);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.profile-personalize span b{margin-top:2px}.profile-personalize span em{margin-top:3px;color:var(--text-tertiary);font-size:11px;font-style:normal;line-height:1.3}.profile-personalize-cta{display:flex!important;grid-auto-flow:column;align-items:center;color:var(--text-secondary);font-size:12px}.premium-center{width:min(470px,100%);padding:34px;border-left-color:rgba(202,251,0,.18);background:radial-gradient(circle at 23% 9%,rgba(202,251,0,.085),transparent 24%),#080b09}.premium-center-head{grid-template-columns:128px 1fr;min-height:164px}.premium-center-head img{width:128px;height:128px;filter:drop-shadow(0 24px 28px rgba(0,0,0,.6)) drop-shadow(0 0 14px rgba(202,251,0,.08));transition:transform .26s var(--ease)}.premium-center-head:hover img{transform:translateY(-3px) rotate(2deg)}.premium-other-tiers>a{border-radius:8px;background:rgba(255,255,255,.015);transition:transform .2s var(--ease),border-color .2s var(--ease)}.premium-other-tiers>a:hover{transform:translateX(2px);border-color:rgba(202,251,0,.28)}@media (max-width:1200px){.profile-shell{grid-template-columns:202px minmax(0,1fr);gap:24px}.account-nav{width:202px}.profile-habi-scene{right:4px;width:570px}.profile-habi-scene img{height:420px;top:-45px}.profile-command-layout{grid-template-columns:minmax(0,1fr) 254px;gap:28px}.profile-context-row{grid-template-columns:104px 34px minmax(0,1fr) auto;gap:12px}}@media (max-width:1024px){.profile-command-layout{grid-template-columns:minmax(0,1fr)}.profile-progress-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding:28px 0 0;border-top:1px solid rgba(255,255,255,.085);border-left:0}.profile-progress-rail:before{left:0;top:-1px;width:120px;height:1px;background:linear-gradient(90deg,var(--brand),transparent)}.profile-progress-rail>section{padding:0 0 24px}.profile-game-mini{grid-column:1/-1}}@media (max-width:960px){.profile-shell{grid-template-columns:minmax(0,1fr)}.account-layout .account-nav{padding:10px 0 0;border:0;border-bottom:1px solid rgba(255,255,255,.075);border-radius:0;background:transparent}.profile-identity{padding-inline:4px}.profile-hero{min-height:312px}}@media (max-width:760px){.profile-shell{width:min(100% - 24px,1240px)}.profile-identity{grid-template-columns:42px minmax(0,1fr) auto}.profile-tier{grid-column:3;grid-row:1;width:auto;margin:0}.profile-hero{min-height:452px;padding:25px 18px}.profile-hero h1{max-width:100%;font-size:clamp(40px,11vw,54px)}.profile-hero .acc-hero-sub{max-width:29ch}.profile-hero-meta{width:57%;margin-top:18px}.profile-hero-meta>*{width:100%;min-height:25px;padding:0;border:0}.profile-habi-scene{right:-5px;bottom:-6px;width:500px;height:276px}.profile-habi-scene img{right:0;top:auto;bottom:-3px;width:auto;height:288px}.profile-orbit{right:4%;top:7%}.profile-status-strip{grid-template-columns:repeat(5,minmax(130px,1fr))}.profile-context-row{grid-template-columns:34px minmax(0,1fr);padding:17px 8px}.profile-context-row>.acc-label{grid-column:1/-1}.profile-context-row h2,.profile-context-row p:not(.acc-label){white-space:normal}.profile-context-cta{grid-column:2;justify-self:start;padding-left:0}.profile-command-layout{margin-top:28px}.profile-progress-rail{grid-template-columns:minmax(0,1fr)}.profile-game-mini{grid-column:auto}.profile-subscriptions .sub-head{grid-template-columns:46px minmax(0,1fr)}.profile-subscriptions .sub-head .badge{grid-column:2;justify-self:start;margin-top:6px}.profile-personalize{grid-template-columns:auto minmax(0,1fr)}.profile-personalize-cta{grid-column:2;margin-top:5px}.premium-center{padding:24px 18px}.premium-center-head{grid-template-columns:100px 1fr}.premium-center-head img{width:100px;height:100px}.profile-badge-row{overflow-x:auto;scrollbar-width:none}.profile-badge-row::-webkit-scrollbar{display:none}.profile-badge-row>.achievement-button{min-width:72px}.achievement-detail{grid-template-columns:88px minmax(0,1fr);padding:20px 18px}.achievement-detail-object{width:84px;height:84px}}body:has(.profile-shell) .site-footer{padding-top:22px;padding-bottom:26px}body:has(.profile-shell) .footer-bottom{margin-top:20px}@media (prefers-reduced-motion:reduce){.profile-dust,.profile-progress-head svg{animation:none}.profile-badge-row img,.profile-habi-scene img,.profile-habi-scene:before{transform:none;transition:none}.profile-subscriptions .sub-card:after,.sub-timeline .progress:after{display:none}.achievement-button,.achievement-button img,.achievement-detail-layer{animation:none;transform:none!important;transition:none!important}}.orders-head{margin-bottom:15px}.orders-filters{gap:7px;margin-bottom:16px}.orders-filters .chip{min-height:34px;padding:7px 12px;border-color:rgba(255,255,255,.11);background:rgba(255,255,255,.018);transition:color .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease),filter .2s var(--ease)}.orders-filters .chip:hover{border-color:rgba(255,255,255,.2);filter:brightness(1.08)}.orders-filters .chip.is-on{border-color:var(--brand);background:var(--brand);color:var(--brand-ink)}.orders-filters .chip i{height:18px;min-width:18px;margin-left:5px;padding-inline:5px;font-size:10px}.order-list{gap:13px}.order-row{position:relative;grid-template-columns:minmax(190px,220px) minmax(280px,1fr) 188px;gap:18px;align-items:stretch;min-height:166px;padding:17px 18px;border-color:rgba(255,255,255,.085);border-radius:12px;background:linear-gradient(105deg,rgba(255,255,255,.025),rgba(8,11,10,.76));overflow:hidden;transition:transform .22s var(--ease),border-color .22s var(--ease),background .22s var(--ease)}.order-row:after{content:"";position:absolute;inset:0 auto 0 -38%;width:22%;background:linear-gradient(100deg,transparent,rgba(202,251,0,.035),transparent);transform:skewX(-18deg);transition:left .54s var(--ease);pointer-events:none}.order-row:hover{transform:translateY(-2px);border-color:rgba(202,251,0,.25);background:var(--profile-s2,#111613)}.order-row:hover:after{left:118%}.order-row.is-cancel,.order-row.is-done{opacity:1}.order-product-cell{display:flex;align-items:flex-start;gap:13px;min-width:0;padding-right:16px;border-right:1px solid rgba(255,255,255,.07)}.order-row .sub-logo{flex:none;width:60px;height:60px;border-radius:12px;transition:transform .22s var(--ease),border-color .22s var(--ease)}.order-row:hover .sub-logo{transform:translateY(-2px);border-color:rgba(202,251,0,.22)}.order-row .sub-logo .product-object{width:42px;height:42px}.order-product-copy{display:grid;align-content:start;min-width:0;padding-top:3px}.order-product-copy h3{overflow:hidden;margin:0;font-size:19px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.order-plan{justify-self:start;margin-top:7px;padding:3px 7px;border-radius:5px;color:var(--text-secondary);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.order-main{display:grid;align-content:start;grid-gap:12px;gap:12px;min-width:0}.order-meta{display:grid;grid-template-columns:minmax(135px,.9fr) minmax(145px,1fr);grid-gap:16px;gap:16px;margin:0}.order-meta>div{gap:3px;padding:0;border:0}.order-meta>div+div{padding-left:16px;border-left:1px solid rgba(255,255,255,.07)}.order-detail-facts small,.order-meta small,.order-subscription-state small{color:var(--text-tertiary);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.order-meta b{gap:6px;color:var(--text-secondary);font-size:12px;font-weight:500}.order-meta-code small{color:rgba(244,244,242,.52)}.order-meta-code b{color:var(--text-primary);font-size:12px;letter-spacing:.035em}.order-meta-purchase small{color:var(--text-tertiary)}.order-meta-purchase b{color:rgba(244,244,242,.68)}.order-meta-purchase svg{color:rgba(244,244,242,.34)}.order-meta button{width:22px;height:22px;border-radius:5px;transition:color .19s var(--ease),background .19s var(--ease),transform .19s var(--ease)}.order-meta button:hover{background:rgba(202,251,0,.07);transform:translateY(-1px)}.order-meta button:focus-visible svg,.order-meta button:hover svg{transform:scale(1.05)}.order-meta button svg{transition:transform .19s var(--ease)}.order-meta button.is-copied{color:var(--brand);background:rgba(202,251,0,.08);transform:scale(1.04)}.order-subscription-state{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:18px;gap:18px;padding-top:10px;border-top:1px solid rgba(255,255,255,.07)}.order-subscription-main{min-width:0}.order-subscription-main>span{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.order-subscription-main small{color:rgba(202,251,0,.62)}.order-subscription-main b{color:var(--text-primary);font-size:12px;font-weight:600}.order-subscription-main .progress{position:relative;height:4px;margin-top:7px;overflow:hidden;background:#171c18}.order-subscription-main .progress:after{content:"";position:absolute;inset:0 auto 0 -28%;width:22%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.26),transparent);transform:skewX(-18deg);transition:left .6s var(--ease)}.order-detail-summary:hover .order-subscription-main .progress:after,.order-row:hover .order-subscription-main .progress:after{left:112%}.order-warranty{display:flex;align-items:center;gap:7px;min-width:104px;color:var(--text-tertiary)}.order-warranty>span{display:grid;grid-gap:1px;gap:1px}.order-warranty b{color:var(--text-secondary);font-size:11px;font-weight:500;white-space:nowrap}.order-warranty.is-active{color:var(--brand)}.order-warranty.is-active small{color:rgba(202,251,0,.55)}.order-warranty.is-active b{color:var(--text-primary)}.order-side{align-content:start;justify-items:stretch;gap:8px;min-width:0;padding-left:17px;border-left:1px solid rgba(255,255,255,.07)}.order-side .status-dot{justify-self:start;padding:4px 8px;font-size:10px;letter-spacing:.06em;text-transform:uppercase}.order-side .status-dot:before{width:6px;height:6px}.status-dot.is-done{color:var(--text-secondary);background:rgba(255,255,255,.025)}.status-dot.is-cancel{color:var(--text-tertiary);background:transparent}.status-dot.is-cancel:before{background:var(--text-tertiary)}.order-price{font-size:19px;line-height:1.1}.order-side .lime-btn,.order-side .line-btn:not(.sub-more){min-height:34px;padding:8px 12px;border-radius:7px;font-size:11px}.order-details{justify-self:end;gap:6px;margin-top:1px;font-size:11px;text-decoration:none}.order-details svg{transition:transform .2s var(--ease)}.order-details:focus-visible,.order-details:hover{color:var(--text-primary)}.order-details:focus-visible svg,.order-details:hover svg{transform:translateX(3px)}.orders-empty{display:flex;align-items:center;justify-content:space-between;min-height:92px;padding:18px 0;border-block:1px solid var(--border)}.orders-empty>div{display:flex;align-items:center;gap:11px}.orders-empty svg{color:var(--brand)}.orders-empty p{color:var(--text-secondary)}.orders-skeleton{padding:0}.orders-skeleton span{height:166px}.order-detail-head{padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.075)}.order-detail-head .crumbs{padding:0}.order-detail-head .account-title{margin-top:11px;font-size:clamp(38px,4.2vw,60px)}.order-detail-head>p{display:flex;align-items:center;gap:10px;margin-top:6px;color:var(--text-secondary);font-size:13px}.order-detail-head>p span{width:3px;height:3px;border-radius:50%;background:var(--text-tertiary)}.order-detail-summary{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.25fr);grid-gap:16px 30px;gap:16px 30px;margin-top:18px;padding:18px 20px;border:1px solid rgba(255,255,255,.085);border-radius:12px;background:linear-gradient(105deg,rgba(255,255,255,.025),rgba(8,11,10,.76));transition:border-color .22s var(--ease)}.order-detail-summary:hover{border-color:rgba(202,251,0,.22)}.order-detail-product{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;grid-gap:13px;gap:13px}.order-detail-product .sub-logo{width:62px;height:62px}.order-detail-product h2{overflow:hidden;font-size:21px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.order-detail-product small{display:block;margin-top:4px;color:var(--text-secondary);font-size:11px}.order-detail-product .status-dot{grid-column:2;justify-self:start;padding:4px 8px;font-size:10px}.order-detail-summary .order-subscription-state{align-self:center;padding-top:0;border-top:0}.order-detail-facts{display:flex;gap:24px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07)}.order-detail-facts span{display:grid;grid-gap:3px;gap:3px}.order-detail-facts b{color:var(--text-secondary);font-size:12px;font-weight:500}.order-detail-summary-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07)}.order-detail-summary-actions>*{min-height:34px;padding:8px 11px;border-radius:7px;font-size:11px}.order-section-heading{margin-bottom:13px}.order-section-heading .acc-label{margin-bottom:2px}.order-section-heading h2{font-family:var(--font-display);font-size:27px;font-weight:500;text-transform:uppercase}.order-activation{margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.075);scroll-margin-top:calc(var(--header) + 20px)}.order-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.order-steps.is-single{grid-template-columns:minmax(0,520px)}.order-steps li{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;min-height:64px;padding-right:18px;color:rgba(244,244,242,.7);font-size:12px;line-height:1.42}.order-steps li:not(:last-child):after{content:"";position:absolute;left:30px;right:0;top:15px;height:1px;background:rgba(255,255,255,.14)}.order-steps i{position:relative;z-index:1;display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#0b0f0d;color:rgba(244,244,242,.48);font-size:9px;font-style:normal}.order-steps span{position:relative;z-index:1;padding:5px 6px 0 0;background:var(--profile-s0,#050706)}.order-steps li.is-done{color:var(--text-primary)}.order-steps li.is-done i{border-color:rgba(202,251,0,.38);color:var(--brand)}.order-actions-section{margin-top:19px;padding-top:18px;border-top:1px solid rgba(255,255,255,.075)}.order-actions-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.order-actions-row>.lime-btn,.order-actions-row>.line-btn{min-height:36px;padding:9px 13px;border-radius:7px;font-size:12px}.order-problem-action{display:inline-flex;align-items:center;gap:7px;margin-left:auto;padding:8px 10px;border:1px solid rgba(255,255,255,.11);border-radius:7px;background:rgba(255,255,255,.018);color:rgba(244,244,242,.7);font-size:11px;cursor:pointer;transition:color .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease)}.order-problem-action svg{color:rgba(202,251,0,.68)}.order-problem-action:focus-visible,.order-problem-action:hover{border-color:rgba(202,251,0,.24);background:rgba(202,251,0,.035);color:var(--text-primary)}.order-review-done{display:inline-flex;align-items:center;gap:6px;color:var(--brand);font-size:11px}.order-ticket{margin-top:15px}.order-ticket .timeline{margin-bottom:0}.support-order-context{display:grid;grid-gap:2px;gap:2px;margin-bottom:12px;padding:10px 12px;border-left:2px solid var(--brand);background:rgba(202,251,0,.035)}.support-order-context small{color:var(--text-tertiary);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.support-order-context b{font-size:12px}@media (max-width:1080px){.order-row{grid-template-columns:190px minmax(280px,1fr)}.order-side{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;padding:10px 0 0;border-top:1px solid rgba(255,255,255,.07);border-left:0}.order-side .order-price{justify-self:start}.order-side .lime-btn,.order-side .line-btn:not(.sub-more){width:auto}.order-details{margin:0}}@media (max-width:760px){.orders-filters{width:calc(100vw - 24px);margin-right:-12px;padding-right:12px}.order-row{grid-template-columns:minmax(0,1fr);min-height:0;padding:16px}.order-product-cell{padding:0 0 12px;border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.order-main{gap:13px}.order-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.order-subscription-state{grid-template-columns:minmax(0,1fr);align-items:start}.order-warranty{min-width:0}.order-side{grid-column:auto;grid-template-columns:1fr auto;gap:10px}.order-side .status-dot{justify-self:start}.order-side .order-price{justify-self:end}.order-side .lime-btn,.order-side .line-btn:not(.sub-more){grid-column:1/-1;width:100%}.order-details{grid-column:1/-1;justify-self:end}.orders-empty{align-items:flex-start;flex-direction:column;gap:14px}.order-detail-summary{grid-template-columns:minmax(0,1fr);padding:16px}.order-detail-summary-actions{justify-content:stretch;flex-wrap:wrap}.order-detail-summary-actions>*{flex:1 1 auto;justify-content:center}.order-steps{grid-template-columns:minmax(0,1fr)}.order-steps li{min-height:58px;padding:0 0 12px}.order-steps li:not(:last-child):after{left:15px;right:auto;top:30px;bottom:0;width:1px;height:auto}.order-steps span{padding-right:0}.order-problem-action{width:100%;margin-left:0}}@media (max-width:480px){.order-meta{grid-template-columns:minmax(0,1fr);gap:10px}.order-meta>div+div{padding:10px 0 0;border-top:1px solid rgba(255,255,255,.06);border-left:0}.order-detail-head .account-title{font-size:38px}.order-detail-summary-actions>*{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.order-details svg,.order-row,.order-row .sub-logo,.order-row:after,.order-subscription-main .progress:after{transform:none!important;transition:none!important}.order-row:after,.order-subscription-main .progress:after{display:none}}.bal-grid{grid-template-columns:minmax(0,1fr) 300px;gap:20px 24px}.bal-hero{min-height:316px;padding:23px 25px 24px;border-color:rgba(255,255,255,.09);border-radius:12px;background:radial-gradient(circle at 78% 36%,rgba(202,251,0,.055),transparent 30%),linear-gradient(118deg,#0c100e,#070908 72%)}.bal-hero:before{display:none}.bal-hero .kicker{color:rgba(202,251,0,.74)}.bal-main{align-items:center;gap:34px;max-width:calc(100% - 136px);margin-top:3px}.bal-hero h1{margin:0 0 3px;font-family:var(--font-display);font-size:29px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.bal-amount{font-size:clamp(54px,5vw,72px)}.bal-main .muted{margin-top:5px;font-size:12px}.bal-points{gap:10px;min-width:170px;padding-left:29px}.bal-points i{width:34px;height:34px;border-radius:9px;border-color:rgba(202,251,0,.2);background:rgba(202,251,0,.035)}.bal-points small{font-size:10px;letter-spacing:.1em;text-transform:uppercase}.bal-points b{font-size:20px}.bal-points em{margin-top:2px;color:var(--text-tertiary);font-size:9px;font-style:normal;line-height:1.25}.bal-art{right:31px;top:39px;width:102px;height:102px}.bal-tile{border-radius:22px;border-color:rgba(202,251,0,.32);background:linear-gradient(145deg,#293029,#090c0a 72%);box-shadow:inset 0 1px 0 rgba(255,255,255,.13),inset -10px -12px 24px rgba(0,0,0,.38),0 20px 34px rgba(0,0,0,.42),0 0 20px rgba(202,251,0,.07);font-size:52px;transform:rotate(-7deg)}.bal-hero .balance-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:20px}.bal-hero .balance-presets .chip{min-height:38px;padding:8px 10px;border-radius:8px;border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.022);font-size:12px;transition:transform .2s var(--ease),filter .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease),color .2s var(--ease)}.bal-hero .balance-presets .chip:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.22);filter:brightness(1.07)}.bal-hero .balance-presets .chip.is-selected{border-color:rgba(202,251,0,.62);background:rgba(202,251,0,.085);color:var(--brand)}.bal-hero .balance-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:11px}.bal-custom-field{display:grid;grid-gap:5px;gap:5px;min-width:0}.bal-custom-label{color:var(--text-secondary);font-size:10px}.bal-input{gap:9px;height:43px;padding:0 13px;border-radius:8px;transition:border-color .2s var(--ease),background .2s var(--ease)}.bal-input:focus-within{border-color:rgba(202,251,0,.46);background:rgba(255,255,255,.052)}.bal-input.is-error{border-color:rgba(255,255,255,.28)}.bal-input i{color:var(--text-secondary);font-size:14px;font-style:normal}.bal-input input{min-width:0;font-size:13px}.bal-hero .lime-btn{height:43px;min-width:138px;padding:0 18px;border-radius:8px;font-size:12px;transition:filter .2s var(--ease),transform .12s var(--ease),opacity .2s var(--ease)}.bal-hero .lime-btn:not(:disabled){border-color:var(--brand);background:var(--brand);color:var(--brand-ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.22)}.bal-hero .lime-btn:hover:not(:disabled){filter:brightness(1.07)}.bal-hero .lime-btn:active:not(:disabled){transform:scale(.98)}.bal-hero .lime-btn:disabled{cursor:not-allowed;filter:none;opacity:.34}.bal-form-error{grid-column:1/-1;color:rgba(244,244,242,.6);font-size:10px}.bal-how{grid-column:2;padding:9px 0 6px 22px;border:0;border-left:1px solid rgba(255,255,255,.09);border-radius:0;background:transparent}.bal-how h2{margin-bottom:3px;font-family:var(--font-display);font-size:23px;font-weight:400;letter-spacing:.015em;text-transform:uppercase}.bal-how>.muted{font-size:11px}.bal-how ul{gap:5px;margin-top:15px}.bal-how li{gap:11px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.055)}.bal-how li:last-child{border-bottom:0}.bal-how i{width:34px;height:34px;border:0;border-radius:9px;background:rgba(202,251,0,.04);transition:color .2s var(--ease),transform .2s var(--ease),background .2s var(--ease)}.bal-how li:hover i{transform:translateY(-1px);background:rgba(202,251,0,.065);color:#dcff53}.bal-how span{gap:2px}.bal-how b{font-size:12px}.bal-how small{font-size:10px;line-height:1.4}.bal-ops{padding:17px 20px;border-color:rgba(255,255,255,.085);border-radius:12px;background:rgba(255,255,255,.018)}.bal-ops .acc-section-head{margin-bottom:2px}.bal-ops .acc-section-head h2{font-family:var(--font-display);font-size:25px;font-weight:500;text-transform:uppercase}.bal-table{margin-top:3px;table-layout:fixed}.bal-table th{padding:9px 10px;color:var(--text-tertiary);font-size:9px;letter-spacing:.13em}.bal-table td:first-child,.bal-table th:first-child{width:22%;padding-left:0}.bal-table td:nth-child(2),.bal-table th:nth-child(2){width:43%}.bal-table td:nth-child(3),.bal-table th:nth-child(3){width:17%}.bal-table td:last-child,.bal-table th:last-child{width:18%;padding-right:0;text-align:right}.bal-table:not(.has-status) td:first-child,.bal-table:not(.has-status) th:first-child{width:25%}.bal-table:not(.has-status) td:nth-child(2),.bal-table:not(.has-status) th:nth-child(2){width:55%}.bal-table:not(.has-status) td:nth-child(3),.bal-table:not(.has-status) th:nth-child(3){width:20%;text-align:right}.bal-table td{padding:11px 10px;color:var(--text-secondary);font-size:12px}.bal-table tbody tr,.bal-table td{transition:background .2s var(--ease)}.bal-table tbody tr:hover{background:rgba(255,255,255,.022)}.bal-table td:nth-child(2){color:var(--text-primary)}.bal-table td>i{width:25px;height:25px;margin-right:9px;border-color:rgba(255,255,255,.1)}.bal-table td>i.is-plus{border-color:rgba(202,251,0,.27)}.transaction-status{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;color:var(--text-secondary);font-size:10px;white-space:nowrap}.bal-table td .transaction-status>i{width:6px;height:6px;margin:0;border:0;border-radius:50%;background:currentColor}.transaction-status.is-completed{color:var(--brand)}.transaction-status.is-processing{color:#c7b982}.transaction-status.is-cancelled,.transaction-status.is-refunded,.transaction-status.is-unknown{color:var(--text-tertiary)}.bal-empty{display:flex;align-items:center;gap:11px;min-height:73px;margin-top:4px;border-block:1px solid rgba(255,255,255,.065);color:var(--brand)}.bal-empty>span{display:grid;grid-gap:2px;gap:2px}.bal-empty b{color:var(--text-primary);font-size:12px}.bal-empty small{color:var(--text-secondary);font-size:10px}.balance-dialog-layer{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.balance-dialog{position:relative;width:min(440px,100%);padding:24px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#0d110f;box-shadow:0 26px 80px rgba(0,0,0,.62)}.balance-dialog-close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.025);color:var(--text-secondary);cursor:pointer;transition:color .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease)}.balance-dialog-close:hover{border-color:rgba(202,251,0,.22);background:rgba(202,251,0,.035);color:var(--text-primary)}.balance-dialog h2{margin-top:5px;font-family:var(--font-display);font-size:30px;font-weight:500;text-transform:uppercase}.balance-dialog-amount{display:flex;align-items:flex-end;justify-content:space-between;margin-top:18px;padding-bottom:13px;border-bottom:1px solid rgba(255,255,255,.08)}.balance-dialog-amount small{color:var(--text-secondary);font-size:11px}.balance-dialog-amount b{font-size:25px}.balance-payment-empty{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:rgba(255,255,255,.018);color:var(--text-secondary)}.balance-payment-empty>svg{flex:none;margin-top:1px;color:var(--brand)}.balance-payment-empty span{display:grid;grid-gap:3px;gap:3px}.balance-payment-empty b{color:var(--text-primary);font-size:11px}.balance-payment-empty small{font-size:10px;line-height:1.45}.balance-dialog-actions{display:flex;gap:8px;margin-top:17px}.balance-dialog-actions>*{min-height:40px;padding:9px 14px;border-radius:8px;font-size:11px}.balance-dialog-actions .lime-btn{flex:1 1}.balance-dialog-actions .lime-btn:disabled{cursor:not-allowed;opacity:.34}@media (max-width:1080px){.bal-grid{grid-template-columns:minmax(0,1fr)}.bal-how{grid-column:auto;padding:16px 0 0;border-top:1px solid rgba(255,255,255,.08);border-left:0}.bal-how ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bal-how li{border-right:1px solid rgba(255,255,255,.06);border-bottom:0}.bal-how li:last-child{border-right:0}.bal-ops{grid-column:auto}}@media (max-width:760px){.bal-hero{min-height:0;padding:20px 18px}.bal-main{align-items:flex-start;flex-direction:column;gap:12px;max-width:calc(100% - 82px)}.bal-amount{font-size:52px}.bal-points{min-width:0;padding:0;border-left:0}.bal-art{right:18px;top:48px;width:68px;height:68px}.bal-tile{border-radius:15px;font-size:35px}.bal-hero .balance-presets{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.bal-hero .balance-form{grid-template-columns:minmax(0,1fr)}.bal-hero .lime-btn{width:100%}.bal-form-error{grid-column:auto;grid-row:2}.bal-how ul{grid-template-columns:minmax(0,1fr);gap:0}.bal-how li{border-right:0;border-bottom:1px solid rgba(255,255,255,.055)}.bal-ops{padding:15px 16px}.bal-table thead{display:none}.bal-table,.bal-table tbody{display:block}.bal-table tbody{display:grid;grid-gap:8px;gap:8px}.bal-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 14px;gap:4px 14px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.07)}.bal-table tbody tr:last-child{border-bottom:0}.bal-table td,.bal-table td:first-child,.bal-table td:last-child,.bal-table td:nth-child(2),.bal-table td:nth-child(3){display:block;width:auto;padding:0;border:0;text-align:left}.bal-table td:nth-child(2){grid-column:1/-1;grid-row:1}.bal-table td:first-child{grid-column:1;grid-row:2;color:var(--text-tertiary);font-size:10px}.bal-table td:nth-child(3){grid-column:2;grid-row:2;text-align:right}.bal-table.has-status td:last-child{grid-column:1/-1;grid-row:3;margin-top:3px}.transaction-status{justify-content:flex-start}}@media (max-width:430px){.bal-main{max-width:100%}.bal-art{opacity:.34}.bal-points em{max-width:130px}.balance-dialog{padding:21px 18px}.balance-dialog-actions{flex-direction:column}.balance-dialog-actions>*{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.bal-hero .balance-presets .chip,.bal-hero .lime-btn,.bal-how i,.balance-dialog-close{transform:none!important;transition:none!important}}.pts-layout{position:relative;grid-template-columns:minmax(0,1fr) 292px;gap:14px;min-height:342px;padding:23px 24px 0;border:1px solid rgba(255,255,255,.085);border-radius:12px;background:radial-gradient(circle at 83% 36%,rgba(202,251,0,.07),transparent 29%),linear-gradient(115deg,#0c100e,#070908 74%);overflow:hidden}.pts-main{position:relative;z-index:2;min-width:0;padding-bottom:22px}.pts-pill{gap:7px;padding:5px 9px;border-color:rgba(255,255,255,.11);border-radius:6px;font-size:8px;letter-spacing:.13em}.pts-pill i{width:5px;height:5px;box-shadow:0 0 7px rgba(202,251,0,.5)}.pts-title{margin-top:9px;font-family:var(--font-display);font-size:clamp(46px,4.2vw,62px);font-weight:500;letter-spacing:.015em}.pts-sub{max-width:620px;margin-top:6px;color:var(--text-secondary);font-size:13px;line-height:1.42}.pts-card{margin-top:15px;padding:15px 0 0;border:0;border-top:1px solid rgba(255,255,255,.08);border-radius:0;background:transparent}.pts-card-row{grid-template-columns:minmax(210px,.82fr) minmax(250px,1fr);gap:22px;align-items:stretch}.pts-card small{margin:0;color:var(--text-tertiary);font-size:9px;letter-spacing:.09em;text-transform:uppercase}.pts-points-panel{position:relative;display:grid;align-content:center;min-width:0;padding-right:21px}.pts-balance{gap:9px;margin-top:3px}.pts-balance b{font-size:clamp(48px,4.3vw,63px);font-weight:700}.pts-balance svg{flex:none;filter:drop-shadow(0 0 8px rgba(202,251,0,.15))}.pts-balance span{font-size:11px}.pts-multiplier{display:inline-flex;align-items:center;gap:7px;justify-self:start;margin-top:5px;padding:3px 7px;border:1px solid rgba(202,251,0,.18);border-radius:5px;color:var(--brand);font-size:10px;font-weight:600;cursor:help;transition:color .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease)}.pts-multiplier:focus-visible,.pts-multiplier:hover{border-color:rgba(202,251,0,.42);background:rgba(202,251,0,.055);color:#dcff53}.pts-multiplier small{color:var(--text-secondary);font-size:8px;font-weight:400;letter-spacing:0;text-transform:none}.pts-level{min-width:0;padding:0 0 0 22px;border-left-color:rgba(255,255,255,.09)}.pts-level-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.pts-level-head b{font-family:var(--font-display);font-size:27px;font-weight:500;letter-spacing:.035em;white-space:nowrap}.pts-progress-num{display:flex;justify-content:space-between;gap:14px;margin:11px 0 6px;color:var(--text-secondary);font-size:9px}.pts-progress-num b{color:var(--text-primary);font-size:9px;font-weight:500}.pts-level .progress{height:5px;background:#171c18;box-shadow:0 0 12px rgba(202,251,0,.055)}.pts-progress-note{margin-top:7px;font-size:10px}.pts-actions{gap:8px;margin-top:14px}.pts-actions>*{min-height:38px;padding:9px 14px;border-radius:7px;font-size:11px;transition:filter .2s var(--ease),transform .14s var(--ease),border-color .2s var(--ease),background .2s var(--ease)}.pts-actions>:hover{filter:brightness(1.07)}.pts-actions>:active{transform:scale(.98)}.pts-actions .lime-btn svg{transition:transform .2s var(--ease)}.pts-actions .lime-btn:focus-visible svg,.pts-actions .lime-btn:hover svg{transform:translateX(3px)}.pts-scene{min-height:318px;align-self:end;isolation:isolate}.pts-scene:before{content:"";position:absolute;inset:13% 2% 4%;z-index:-2;border-radius:50%;background:radial-gradient(circle,rgba(202,251,0,.1),transparent 67%);filter:blur(8px)}.pts-scene-ring{position:absolute;left:50%;top:48%;z-index:-1;width:230px;height:230px;border:1px solid rgba(202,251,0,.1);border-radius:50%;transform:translate(-50%,-50%)}.pts-scene-ring:after{content:"";position:absolute;inset:23px;border:1px solid rgba(255,255,255,.045);border-radius:inherit}.pts-scene img{width:min(288px,100%);transform:translate(calc(var(--sx, 0) * 4px),calc(var(--sy, 0) * 3px));filter:drop-shadow(0 24px 32px rgba(0,0,0,.48));transition:transform .26s var(--ease),filter .26s var(--ease)}.pts-scene.is-hover img{filter:drop-shadow(0 25px 34px rgba(0,0,0,.52)) drop-shadow(0 0 9px rgba(202,251,0,.06))}.pts-bubble{display:none}.pts-ways{gap:10px;margin-top:13px;scroll-margin-top:calc(var(--header) + 18px)}.pts-way{grid-template-columns:auto minmax(0,1fr) auto;gap:11px;min-height:76px;padding:12px 14px;border-color:rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.018);transition:transform .21s var(--ease),border-color .21s var(--ease),background .21s var(--ease)}.pts-way:hover{transform:translateY(-2px);border-color:rgba(202,251,0,.24);background:rgba(255,255,255,.028)}.pts-way i{width:40px;height:40px;border-color:rgba(202,251,0,.22);border-radius:10px;background:rgba(202,251,0,.035);box-shadow:none;transition:transform .21s var(--ease),color .21s var(--ease)}.pts-way:hover i{transform:translateY(-1px);color:#dcff53}.pts-way i svg{width:19px;height:19px}.pts-way span{gap:2px}.pts-way b{font-size:12px}.pts-way small{font-size:10px;line-height:1.35}.pts-way em{width:28px;height:28px;border:0;color:var(--text-secondary)}.pts-way em svg{width:15px;height:15px;transition:transform .2s var(--ease),color .2s var(--ease)}.pts-way:focus-visible em svg,.pts-way:hover em svg{transform:translateX(3px);color:var(--brand)}.pts-ops{margin-top:3px;padding-block:14px}.pts-ops .acc-section-head h2{font-size:24px}.pts-history{margin-top:0}.pts-history li{gap:12px;padding:9px 0;border-color:rgba(255,255,255,.065);transition:background .2s var(--ease)}.pts-history li:hover{background:rgba(255,255,255,.018)}.pts-history i{width:32px;height:32px;border-color:rgba(255,255,255,.1)}.pts-history i svg{width:14px;height:14px}.pts-history b{font-size:12px}.pts-history small{font-size:9px}.pts-history time{padding-right:18px;font-size:10px}.pts-history strong{min-width:44px;font-size:13px;text-align:right}.pts-history strong.neg{color:var(--text-primary)}.pts-empty{display:flex;align-items:center;gap:11px;min-height:64px;margin-top:2px;border-block:1px solid rgba(255,255,255,.065);color:var(--brand)}.pts-empty>span{display:grid;grid-gap:2px;gap:2px}.pts-empty b{color:var(--text-primary);font-size:12px}.pts-empty a,.pts-empty small{color:var(--text-secondary);font-size:10px}.pts-empty a{display:inline-flex;align-items:center;gap:5px;margin-left:auto}.pts-empty a svg{transition:transform .2s var(--ease)}.pts-empty a:focus-visible,.pts-empty a:hover{color:var(--brand)}.pts-empty a:focus-visible svg,.pts-empty a:hover svg{transform:translateX(3px)}@media (min-width:761px) and (max-width:1080px){.pts-layout{grid-template-columns:minmax(0,1fr) 235px}.pts-scene{min-height:300px}.pts-scene img{width:min(240px,100%)}.pts-card-row{grid-template-columns:minmax(180px,.72fr) minmax(230px,1fr)}}@media (max-width:760px){.pts-layout{grid-template-columns:minmax(0,1fr);gap:0;padding:19px 17px 0}.pts-main{padding-bottom:0}.pts-title{font-size:48px}.pts-sub{font-size:12px}.pts-card-row{grid-template-columns:minmax(0,1fr);gap:14px}.pts-points-panel{padding-right:0}.pts-level{padding:14px 0 0;border-top:1px solid rgba(255,255,255,.08);border-left:0}.pts-actions{display:grid;grid-template-columns:minmax(0,1fr)}.pts-actions>*{justify-content:center;width:100%}.pts-scene{min-height:205px;margin-top:4px}.pts-scene img{width:min(220px,74vw)}.pts-scene-ring{width:180px;height:180px}.pts-ways{grid-template-columns:minmax(0,1fr)}.pts-history time{display:none}.pts-history li{grid-template-columns:auto minmax(0,1fr) auto}}@media (max-width:480px){.pts-balance b{font-size:48px}.pts-balance span{font-size:10px}.pts-level-head b{font-size:24px}.pts-empty{display:grid;grid-template-columns:auto minmax(0,1fr);padding-block:10px}.pts-empty a{grid-column:2;margin-left:0}}@media (prefers-reduced-motion:reduce){.pts-actions svg,.pts-actions>*,.pts-empty a svg,.pts-scene img,.pts-way,.pts-way em svg,.pts-way i{transform:none!important;transition:none!important}}.pts-card-row{grid-template-columns:minmax(210px,.74fr) minmax(300px,1.12fr)}.pts-rate{display:inline-flex;align-items:center;gap:5px;justify-self:start;margin-top:5px;color:var(--text-secondary);font-size:9px;cursor:help;transition:color .2s var(--ease)}.pts-rate svg{color:rgba(202,251,0,.7)}.pts-rate:focus-visible,.pts-rate:hover{color:var(--text-primary)}.pts-multiplier{margin-top:4px}.pts-level{position:relative;display:grid;align-content:center;min-height:126px}.pts-level-current{display:flex;align-items:center;gap:9px;margin-top:3px}.pts-level-current>span{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(202,251,0,.23);border-radius:8px;background:rgba(202,251,0,.035);color:var(--brand)}.pts-level-current>b{font-family:var(--font-display);font-size:30px;font-weight:500;letter-spacing:.035em;line-height:1}.pts-level-next{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:10px;padding-top:9px;border-top:1px solid rgba(255,255,255,.075)}.pts-level-next>span{display:grid;grid-gap:2px;gap:2px}.pts-level-next>span+span{padding-left:14px;border-left:1px solid rgba(255,255,255,.07)}.pts-level-next b{color:var(--text-secondary);font-size:10px;font-weight:500}.pts-level-up{justify-self:start;min-height:30px;margin-top:9px;padding:6px 10px;border-radius:6px;font-size:9px;transition:filter .2s var(--ease),transform .14s var(--ease)}.pts-level-up svg{transition:transform .2s var(--ease)}.pts-level-up:hover{filter:brightness(1.07)}.pts-level-up:focus-visible svg,.pts-level-up:hover svg{transform:translateX(3px)}.pts-level-up:active{transform:scale(.98)}.pts-level-shortage{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px;color:var(--text-secondary);font-size:9px}.pts-level-shortage a{display:inline-flex;align-items:center;gap:4px;color:var(--brand)}.pts-level-shortage a svg{transition:transform .2s var(--ease)}.pts-level-shortage a:hover svg{transform:translateX(3px)}.pts-max-level{display:grid;grid-gap:2px;gap:2px;margin-top:11px}.pts-max-level b{color:var(--brand);font-family:var(--font-display);font-size:18px;font-weight:500}.pts-max-level span{color:var(--text-secondary);font-size:9px}.pts-level-success{position:absolute;right:0;top:0;padding:5px 7px;border:1px solid rgba(202,251,0,.38);border-radius:6px;background:rgba(202,251,0,.09);color:var(--brand);font-size:9px;animation:points-level-success .85s var(--ease) both}.pts-level.is-level-unlocked .pts-level-current>span{animation:points-level-pulse .8s var(--ease)}@keyframes points-level-success{0%{opacity:0;transform:translateY(4px)}25%,75%{opacity:1;transform:none}to{opacity:0;transform:translateY(-2px)}}@keyframes points-level-pulse{0%,to{box-shadow:none}45%{box-shadow:0 0 18px rgba(202,251,0,.22)}}.points-dialog-layer{position:fixed;inset:0;z-index:122;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.points-dialog{position:relative;width:min(420px,100%);padding:23px;border:1px solid rgba(255,255,255,.12);border-radius:13px;background:#0d110f;box-shadow:0 28px 84px rgba(0,0,0,.64)}.points-dialog-close{position:absolute;right:13px;top:13px;display:grid;place-items:center;width:31px;height:31px;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:rgba(255,255,255,.025);color:var(--text-secondary);cursor:pointer;transition:color .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease)}.points-dialog-close:focus-visible,.points-dialog-close:hover{border-color:rgba(202,251,0,.25);background:rgba(202,251,0,.035);color:var(--text-primary)}.points-dialog h2{margin-top:5px;font-family:var(--font-display);font-size:30px;font-weight:500;text-transform:uppercase}.points-level-shift{display:flex;align-items:center;gap:10px;margin-top:18px;padding:12px 0;border-block:1px solid rgba(255,255,255,.08);font-family:var(--font-display);font-size:23px}.points-level-shift span{color:var(--text-secondary)}.points-level-shift b,.points-level-shift svg{color:var(--brand)}.points-confirm-facts{display:grid;grid-gap:0;gap:0;margin-top:9px}.points-confirm-facts>div{display:flex;justify-content:space-between;gap:20px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.055)}.points-confirm-facts dt{color:var(--text-secondary);font-size:10px}.points-confirm-facts dd{font-size:11px;font-weight:600}.points-service-note{display:flex;align-items:flex-start;gap:7px;margin-top:11px;color:var(--text-tertiary);font-size:9px;line-height:1.45}.points-service-note svg{flex:none;color:rgba(202,251,0,.65)}.points-dialog-actions{display:flex;gap:8px;margin-top:16px}.points-dialog-actions>*{min-height:38px;padding:8px 13px;border-radius:7px;font-size:10px}.points-dialog-actions .lime-btn{flex:1 1}.points-dialog-actions button:disabled{cursor:not-allowed;opacity:.34}.points-use-dialog{width:min(470px,100%)}.points-use-options{display:grid;grid-gap:8px;gap:8px;margin-top:17px}.points-use-options>*{display:grid;grid-template-columns:35px minmax(0,1fr) auto;grid-template-rows:auto auto;grid-gap:1px 10px;gap:1px 10px;align-items:center;width:100%;padding:11px 12px;border:1px solid rgba(255,255,255,.085);border-radius:9px;background:rgba(255,255,255,.018);color:inherit;text-align:left;cursor:pointer;transition:border-color .2s var(--ease),background .2s var(--ease),transform .2s var(--ease)}.points-use-options>:focus-visible,.points-use-options>:hover{transform:translateY(-1px);border-color:rgba(202,251,0,.25);background:rgba(202,251,0,.025)}.points-use-options>:disabled{cursor:not-allowed;opacity:.42;transform:none}.points-use-options>*>span{grid-row:1/3;display:grid;place-items:center;width:35px;height:35px;border-radius:8px;background:rgba(202,251,0,.04);color:var(--brand)}.points-use-options b{font-size:11px}.points-use-options small{grid-column:2;color:var(--text-secondary);font-size:9px}.points-use-options>*>svg{grid-column:3;grid-row:1/3;color:var(--text-secondary);transition:transform .2s var(--ease)}.points-use-options>:hover>svg{transform:translateX(3px)}@media (min-width:761px) and (max-width:1080px){.pts-card-row{grid-template-columns:minmax(170px,.68fr) minmax(270px,1.18fr)}}@media (max-width:760px){.pts-card-row,.pts-level-next{grid-template-columns:minmax(0,1fr)}.pts-level-next{gap:7px}.pts-level-next>span+span{padding:7px 0 0;border-top:1px solid rgba(255,255,255,.055);border-left:0}.pts-level-up{width:100%;justify-content:center}}@media (max-width:480px){.points-dialog{padding:21px 17px}.points-dialog-actions{flex-direction:column}.points-dialog-actions>*{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.points-dialog-close,.points-use-options>*,.points-use-options>*>svg,.pts-level-success,.pts-level-up,.pts-level-up svg,.pts-level.is-level-unlocked .pts-level-current>span{animation:none!important;transform:none!important;transition:none!important}}.pts-layout{grid-template-columns:minmax(0,1fr) 260px;gap:30px;min-height:374px}.pts-card{margin-top:17px}.pts-card-row{grid-template-columns:minmax(220px,.72fr) minmax(320px,1.28fr);gap:32px}.pts-points-panel{align-content:start;padding-right:0}.pts-points-panel .pts-actions{display:grid;grid-template-columns:minmax(0,190px);grid-gap:7px;gap:7px;margin-top:18px}.pts-points-panel .pts-actions>*{justify-content:center;width:100%}.pts-level{align-content:start;min-height:0;padding-left:32px}.pts-level-current{margin-top:5px}.pts-level-current>b{font-size:32px}.pts-level-next{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:4px;gap:4px;margin-top:14px;padding-top:0;border-top:0}.pts-level-next>span+span{padding:0;border:0}.pts-level-next>small{color:var(--text-tertiary);font-size:8px;letter-spacing:.09em;text-transform:uppercase}.pts-level-next>span{display:flex;align-items:center;gap:7px;color:rgba(202,251,0,.72)}.pts-level-next>span b{color:var(--text-primary);font-family:var(--font-display);font-size:20px;font-weight:500;letter-spacing:.035em}.pts-upgrade-progress{display:grid;margin-top:15px;padding-top:13px;border-top:1px solid rgba(255,255,255,.075)}.pts-upgrade-progress-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.pts-upgrade-progress-head small{color:var(--text-tertiary);font-size:8px;letter-spacing:.09em;text-transform:uppercase}.pts-upgrade-progress-head b{color:var(--text-secondary);font-size:9px;font-weight:500;white-space:nowrap}.pts-upgrade-progress .progress{height:7px;background:#171c18;box-shadow:none}.pts-upgrade-progress .progress>span{transition-duration:.65s}.pts-upgrade-progress-meta{display:grid;grid-gap:3px;gap:3px;margin-top:8px;color:var(--text-secondary);font-size:9px}.pts-upgrade-progress-meta span b{color:var(--text-primary);font-weight:500}.pts-upgrade-progress-meta small{color:var(--text-tertiary);font-size:8px;letter-spacing:0;text-transform:none}.pts-level-up{min-height:32px;margin:12px 0 8px}.pts-level-up.is-ready{animation:points-cta-ready .76s var(--ease) .18s 1 both}@keyframes points-cta-ready{0%,to{box-shadow:none}45%{box-shadow:0 0 0 3px rgba(202,251,0,.095)}}.pts-level-shortage{align-items:flex-start;flex-direction:column;gap:6px;margin-top:16px}.pts-scene{min-height:350px}.pts-scene img{width:min(276px,100%)}@media (max-width:1080px){.pts-layout{gap:0}.pts-card-row,.pts-layout{grid-template-columns:minmax(0,1fr)}.pts-card-row{gap:25px}.pts-level{padding:24px 0 0;border-top:1px solid rgba(255,255,255,.085);border-left:0}.pts-scene{min-height:235px;margin-top:4px}.pts-scene img{width:min(240px,58vw)}}@media (max-width:760px){.pts-layout{min-height:0}.pts-card-row{gap:23px}.pts-points-panel .pts-actions{grid-template-columns:minmax(0,1fr)}.pts-upgrade-progress-head{align-items:flex-start;flex-direction:column;gap:4px}.pts-level-up{margin-top:17px}.pts-scene{min-height:205px}.pts-scene img{width:min(220px,72vw)}}@media (prefers-reduced-motion:reduce){.pts-level-up.is-ready,.pts-upgrade-progress .progress>span{animation:none!important;transition:none!important}}.ach-art{gap:5px}.ach-art .acc-aside{display:grid;grid-gap:4px;gap:4px;max-width:150px;padding:0 0 9px;border-bottom-width:1px}.ach-art .acc-aside small{color:var(--text-tertiary);font-family:var(--font-body);font-size:8px;letter-spacing:.12em;text-transform:uppercase}.ach-art .acc-aside b{font-size:15px;font-weight:500;line-height:1.25}.ach-grid{gap:12px}.ach-card{min-height:330px;padding:18px 13px 15px;border-color:rgba(255,255,255,.075);border-radius:12px;background:rgba(255,255,255,.012);transition:transform .22s var(--ease),border-color .22s var(--ease),background .22s var(--ease)}.ach-card:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.02)}.ach-card.is-unlocked{border-color:rgba(202,251,0,.28);background:linear-gradient(180deg,rgba(202,251,0,.035),rgba(255,255,255,.012) 68%);box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.ach-card.is-unlocked:hover{border-color:rgba(202,251,0,.4);background:linear-gradient(180deg,rgba(202,251,0,.05),rgba(255,255,255,.016) 68%)}.ach-card .ach-object{width:132px;margin:3px 0 10px}.ach-card.achievement-button.is-locked .ach-object img{opacity:.58;filter:grayscale(.52) brightness(.72) drop-shadow(0 10px 14px rgba(0,0,0,.38));transition:transform .22s var(--ease),filter .22s var(--ease),opacity .22s var(--ease)}.ach-card.achievement-button.is-locked:focus-visible .ach-object img,.ach-card.achievement-button.is-locked:hover .ach-object img{opacity:.82;filter:grayscale(.2) brightness(.88) drop-shadow(0 13px 18px rgba(0,0,0,.5));transform:translateY(-3px) rotateX(var(--badge-rx,0deg)) rotateY(var(--badge-ry,0deg)) scale(1.025)}.ach-card h3{min-height:42px;margin:0;font-size:16px;line-height:1.25}.ach-card p{min-height:34px;margin-top:4px;font-size:11px;line-height:1.4;transition:color .2s var(--ease)}.ach-card.is-locked p{color:var(--text-tertiary)}.ach-card.is-locked:focus-visible p,.ach-card.is-locked:hover p{color:var(--text-secondary)}.ach-status{min-height:24px;margin-top:9px;padding:4px 9px;border-radius:6px;font-size:9px;letter-spacing:.07em;text-transform:uppercase}.ach-status.is-on{border-color:rgba(202,251,0,.3);background:rgba(202,251,0,.035)}.ach-card-progress{display:grid;align-self:end;grid-gap:6px;gap:6px;width:100%;min-height:54px;margin-top:8px;text-align:left}.ach-card-progress>b{color:var(--text-primary);font-size:10px;font-weight:600}.ach-card-progress>small{overflow:hidden;color:var(--text-secondary);font-size:9px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.achievement-progress-track{display:block;width:100%;height:4px;overflow:hidden;border-radius:99px;background:#171c18}.achievement-progress-track>i{display:block;height:100%;border-radius:inherit;background:var(--brand);transition:width .65s var(--ease)}.ach-card-condition{display:flex;align-items:center;align-self:end;min-height:54px;width:100%;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.06);color:var(--text-secondary);font-size:9px;line-height:1.35;text-align:left}.achievement-detail-progress{display:grid;grid-gap:7px;gap:7px;margin-top:11px}.achievement-detail-progress>span:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.achievement-detail-progress b{font-size:11px}.achievement-detail-progress em,.achievement-detail-progress small{color:var(--text-secondary);font-size:9px}.achievement-detail-progress em{font-style:normal}.achievement-showcase-action{display:inline-flex;align-items:center;gap:6px;min-height:30px;margin-top:12px;padding:6px 9px;border:1px solid rgba(202,251,0,.28);border-radius:6px;background:rgba(202,251,0,.035);color:var(--brand);font-size:9px;font-weight:600;cursor:pointer;transition:border-color .2s var(--ease),background .2s var(--ease),filter .2s var(--ease)}.achievement-showcase-action:focus-visible,.achievement-showcase-action:hover{border-color:rgba(202,251,0,.5);background:rgba(202,251,0,.065);filter:brightness(1.06)}.achievement-showcase-action.is-active{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.025);color:var(--text-secondary)}@media (max-width:760px){.ach-card{min-height:306px;padding-inline:10px}.ach-card .ach-object{width:112px}.ach-card h3{font-size:14px}.ach-card-progress>small{white-space:normal}.ach-art .acc-aside{display:none}}@media (prefers-reduced-motion:reduce){.ach-card,.ach-card .ach-object img,.achievement-progress-track>i,.achievement-showcase-action{transform:none!important;transition:none!important}}.profile-avatar-wrap{--ava:44px;--ava-badge:30px;position:relative;display:block;flex:none;width:var(--ava);height:var(--ava)}.profile-avatar-wrap.is-lg{--ava:88px}.profile-avatar-wrap.is-xs{--ava:28px}.profile-avatar-wrap .profile-avatar{display:grid;place-items:center;box-sizing:border-box;width:100%;height:100%;padding:0;overflow:hidden;border:1px solid rgba(202,251,0,.24);border-radius:calc(var(--ava) * .32);background:#141a15;box-shadow:inset 0 0 0 1px rgba(202,251,0,.04);color:var(--brand);transition:border-color .2s var(--ease),transform .2s var(--ease)}.profile-avatar-wrap.is-xs .profile-avatar{border-color:var(--border-strong);border-radius:50%}.profile-avatar-wrap a.profile-avatar:hover{border-color:rgba(202,251,0,.5);background:#141a15;transform:none}.profile-avatar-letter{font-family:var(--font-display);font-size:calc(var(--ava) * .42);font-weight:500;line-height:1}.profile-avatar-img{display:block;width:100%;height:100%;object-fit:cover}.profile-avatar-wrap[data-avatar-status=loading] .profile-avatar-letter{opacity:.45}.profile-avatar-wrap .profile-avatar-badge{position:absolute;z-index:2;right:calc(var(--ava-badge) * -.42);bottom:calc(var(--ava-badge) * -.42);display:grid;place-items:center;box-sizing:border-box;width:var(--ava-badge);height:var(--ava-badge);padding:3px;border:2px solid rgba(202,251,0,.62);border-radius:50%;background:#0a0d0b;box-shadow:0 0 0 2px var(--bg-primary);transition:border-color .2s var(--ease),transform .2s var(--ease)}.profile-avatar-wrap .profile-avatar-badge img{display:block;width:100%;height:100%;object-fit:contain}.profile-avatar-wrap a.profile-avatar-badge:focus-visible,.profile-avatar-wrap a.profile-avatar-badge:hover{border-color:var(--brand);background:#0a0d0b;transform:scale(1.06)}.user-chip .profile-avatar-wrap.ava{border:0;border-radius:50%;background:none}.settings-profile{max-width:760px;margin-top:22px}.settings-profile h2{margin-bottom:12px;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary)}.settings-profile-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:14px;gap:14px}.avatar-editor,.profile-preview{padding:18px;border:1px solid var(--border);border-radius:12px;background:rgba(255,255,255,.012)}.avatar-editor{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:18px;gap:18px}.avatar-editor-preview{position:relative;display:block;padding:0;border:0;border-radius:28px;background:none;cursor:pointer}.avatar-editor-preview:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.avatar-editor-hover{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;grid-gap:3px;gap:3px;border-radius:28px;background:rgba(5,7,6,.72);color:var(--text-primary);font-size:11px;font-weight:600;opacity:0;transition:opacity .18s var(--ease)}.avatar-editor-preview:focus-visible .avatar-editor-hover,.avatar-editor-preview:hover .avatar-editor-hover{opacity:1}.avatar-editor-copy{display:grid;grid-gap:6px;gap:6px;min-width:0}.avatar-editor-copy>b{font-size:15px}.avatar-editor-copy>small{color:var(--text-tertiary);font-size:12px;line-height:1.4}.avatar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:6px}.avatar-actions .lime-btn,.avatar-actions .line-btn{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;font-size:13px}.avatar-remove{padding:4px 0;border:0;background:none;color:var(--text-secondary);font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.avatar-remove:focus-visible,.avatar-remove:hover{color:var(--error)}.avatar-error{color:var(--error);font-size:12px}.avatar-file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.avatar-crop-frame{width:128px;height:128px;overflow:hidden;border:1px solid rgba(202,251,0,.35);border-radius:40px;background:#141a15}.avatar-crop-frame img{display:block;width:100%;height:100%;object-fit:cover;transform-origin:center}.avatar-crop-zoom{display:flex;align-items:center;gap:10px;color:var(--text-secondary);font-size:12px}.avatar-crop-zoom input{flex:1 1;min-width:0;accent-color:var(--brand)}.profile-preview h3{margin-bottom:14px;color:var(--text-tertiary);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.profile-preview-card{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px}.profile-preview-card .profile-identity-copy{display:grid;line-height:1.25}.profile-preview-card .profile-identity-copy b{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.profile-preview-card .profile-identity-copy small{color:var(--text-tertiary);font-size:11px}.profile-preview-tier{grid-column:1/-1;display:inline-flex;align-items:center;justify-self:start;gap:6px;margin-top:4px;padding:5px 9px;border:1px solid rgba(202,251,0,.27);border-radius:8px;color:var(--brand);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.profile-preview-note{margin-top:12px;color:var(--text-tertiary);font-size:12px}.profile-preview-note a{color:var(--brand)}.achievement-equip-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px}.achievement-equip-row .achievement-showcase-action{margin-top:0;font-size:11px}.achievement-equip-state{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:6px 9px;border:1px solid rgba(202,251,0,.35);border-radius:6px;background:rgba(202,251,0,.06);color:var(--brand);font-size:11px;font-weight:600}.achievement-equip-remove{padding:4px 0;border:0;background:none;color:var(--text-secondary);font-size:11px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.achievement-equip-remove:focus-visible,.achievement-equip-remove:hover{color:var(--text-primary)}.achievement-equip-note{width:100%;color:var(--text-tertiary);font-size:10px}.achievement-equip-locked{display:flex;align-items:center;gap:6px;margin-top:12px;color:var(--text-tertiary);font-size:11px}.achievement-detail{max-width:calc(100vw - 32px)}.ach-card.achievement-button:focus-visible .ach-object img,.ach-card.achievement-button:hover .ach-object img{transform:rotateX(var(--badge-rx,0deg)) rotateY(var(--badge-ry,0deg)) scale(1.02)}.ach-card.achievement-button.is-locked:focus-visible .ach-object img,.ach-card.achievement-button.is-locked:hover .ach-object img{transform:rotateX(var(--badge-rx,0deg)) rotateY(var(--badge-ry,0deg)) scale(1.02)}.ach-card{transition:transform .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease),box-shadow .2s var(--ease)}.ach-card .ach-object img{transition:transform .2s var(--ease),filter .2s var(--ease),opacity .2s var(--ease)}.ach-card.is-equipped{box-shadow:0 0 0 1px rgba(202,251,0,.22),inset 0 1px 0 rgba(255,255,255,.025)}.ach-status.is-on{display:inline-flex;align-items:center;gap:4px}.profile-identity{column-gap:16px;row-gap:16px}.profile-preview-card{column-gap:16px;row-gap:14px}.ach-card-progress.is-ready>small,.achievement-detail-progress.is-ready em{color:var(--brand)}@media (max-width:960px){.profile-avatar-wrap{--ava-badge:28px}}@media (max-width:760px){.profile-avatar-wrap{--ava:42px;--ava-badge:26px}.profile-avatar-wrap.is-lg{--ava:80px}.profile-avatar-wrap.is-xs{--ava:28px}.avatar-editor,.settings-profile-grid{grid-template-columns:minmax(0,1fr)}.avatar-editor{justify-items:start}}@media (prefers-reduced-motion:reduce){.avatar-editor-hover,.profile-avatar-wrap .profile-avatar,.profile-avatar-wrap .profile-avatar-badge{transition:none;transform:none!important}}.premium-days-left{display:block;margin-top:2px;color:var(--text-secondary);font-size:11px}.premium-tier-move{color:var(--text-tertiary);font-size:10px;font-style:normal;letter-spacing:.06em;text-transform:uppercase}.premium-other-tiers>a:focus-visible .premium-tier-move,.premium-other-tiers>a:hover .premium-tier-move{color:var(--brand)}.premium-other-tiers>a:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.mem .mem-cta-downgrade{border-color:var(--border);color:var(--text-secondary)}.mem .mem-cta-downgrade:focus-visible,.mem .mem-cta-downgrade:hover{border-color:var(--border-strong);color:var(--text-primary)}.mem .lime-btn:focus-visible,.mem .line-btn:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.membership-page .prompt-facts>div{min-height:114px;padding:15px 18px}.premium-status.is-active{color:var(--brand)}.premium-status.is-expiring{color:var(--text-primary)}.premium-status.is-expired{color:var(--text-tertiary)}.premium-center>button.lime-btn{width:100%;justify-content:center}.premium-back{display:inline-flex;align-items:center;gap:6px;margin:-6px 0 10px;padding:4px 0;border:0;background:none;color:var(--text-secondary);font-size:12px;cursor:pointer}.premium-back svg{transform:rotate(180deg)}.premium-back:focus-visible,.premium-back:hover{color:var(--text-primary)}.premium-back:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:4px}.premium-manage-rows{display:grid;margin:6px 0 22px}.premium-manage-rows>div{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:12px 0;border-bottom:1px solid var(--border)}.premium-manage-rows dt{color:var(--text-tertiary);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.premium-manage-rows dd{display:flex;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:600;text-align:right}.premium-manage-rows dd small{color:var(--text-secondary);font-size:12px;font-weight:500}.premium-muted{color:var(--text-tertiary)!important;font-weight:400!important}.premium-switch{position:relative;flex:none;width:40px;height:22px;padding:0;border:1px solid var(--border-strong);border-radius:99px;background:#151a16;cursor:pointer;transition:background .18s var(--ease),border-color .18s var(--ease)}.premium-switch i{position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:var(--text-secondary);transition:transform .18s var(--ease),background .18s var(--ease)}.premium-switch.is-on{border-color:rgba(202,251,0,.55);background:rgba(202,251,0,.16)}.premium-switch.is-on i{transform:translateX(18px);background:var(--brand)}.premium-switch:hover{border-color:rgba(202,251,0,.45)}.premium-switch:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.premium-manage-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.premium-manage-actions .lime-btn{flex:1 1 200px;justify-content:center}.premium-manage-primary{width:100%;justify-content:center}.premium-text-action{padding:6px 0;border:0;background:none;color:var(--text-secondary);font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.premium-text-action:focus-visible,.premium-text-action:hover{color:var(--text-primary)}.premium-confirm,.premium-expiring{display:grid;grid-gap:10px;gap:10px;padding:16px 0 0;border-top:1px solid rgba(202,251,0,.3)}.premium-confirm b{font-family:var(--font-display);font-size:20px;font-weight:500;letter-spacing:.03em}.premium-confirm p,.premium-expiring p{color:var(--text-secondary);font-size:13px;line-height:1.5}.premium-expiring p b{display:block;margin-bottom:2px;color:var(--text-primary);font-size:14px}.mem-period{display:flex;width:max-content;max-width:100%;margin:0 auto 26px;padding:4px;border:1px solid var(--border);border-radius:999px;background:rgba(255,255,255,.015)}.mem-period button{min-height:36px;padding:0 18px;border:0;border-radius:999px;background:none;color:var(--text-secondary);font-size:13px;font-weight:600;cursor:pointer;transition:background .18s var(--ease),color .18s var(--ease)}.mem-period button:hover{color:var(--text-primary)}.mem-period button.is-on{background:var(--brand);color:var(--brand-ink)}.mem-period button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.mem-price-pending{min-height:44px;display:grid;place-items:center;color:var(--text-secondary);font-size:14px}.mem-saving{min-height:18px;margin-top:4px;color:var(--brand);font-size:12px}.mem-saving s{margin-right:6px;color:var(--text-tertiary)}.mem .mem-cta-disabled{border-color:var(--border);color:var(--text-tertiary);cursor:default}.mem-current.is-last{color:var(--text-secondary)}@media (max-width:760px){.premium-manage-rows>div{flex-direction:column;align-items:flex-start;gap:6px}.premium-manage-rows dd{text-align:left}.premium-manage-actions{flex-direction:column;align-items:stretch}.premium-manage-actions .lime-btn{flex:none}.premium-text-action{align-self:center}}@media (prefers-reduced-motion:reduce){.mem-period button,.premium-switch,.premium-switch i{transition:none}}.settings-section{max-width:780px;margin-top:30px}.settings-section>h2{margin-bottom:4px;padding-bottom:10px;border-bottom:1px solid var(--border);color:var(--text-secondary);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.settings-section .settings-profile-grid{margin:14px 0 4px}.settings-row{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:58px;padding:12px 0;border-bottom:1px solid var(--border)}.settings-row-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.settings-row-copy b{font-size:14px;font-weight:600}.settings-row-copy small{color:var(--text-tertiary);font-size:12px;line-height:1.4}.settings-row-control{display:flex;flex:none;align-items:center;gap:8px}.settings-value{font-size:14px}.settings-note{margin-top:10px;color:var(--text-tertiary);font-size:12px}.settings-small-btn{padding:7px 14px!important;font-size:13px}.settings-segmented{display:inline-flex;padding:3px;border:1px solid var(--border);border-radius:10px;background:rgba(255,255,255,.015)}.settings-segmented button{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 13px;border:0;border-radius:7px;background:none;color:var(--text-secondary);font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .18s var(--ease),color .18s var(--ease)}.settings-segmented button span{font-size:15px;line-height:1}.settings-segmented button:hover{color:var(--text-primary)}.settings-segmented button.is-on{background:rgba(202,251,0,.12);box-shadow:inset 0 0 0 1px rgba(202,251,0,.45);color:var(--brand)}.settings-segmented button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.settings-id{display:inline-flex;align-items:center;gap:4px}.settings-id code{color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.settings-id .icon-btn{width:30px;height:30px}.rub-amount{display:inline-flex;flex-direction:column;align-items:inherit;line-height:1.2}.rub-amount-approx{color:var(--text-tertiary);font-size:.72em;font-weight:500}.rub-amount.is-inline{flex-direction:row;align-items:baseline;gap:6px}.bal-approx{margin-top:2px;color:var(--text-secondary);font-size:14px}.summary-rub-note{margin-top:8px;color:var(--text-tertiary);font-size:12px}@media (max-width:760px){.settings-row{flex-direction:column;align-items:flex-start;gap:10px}.settings-row-control{width:100%}.settings-row:has(.premium-switch){flex-direction:row;align-items:center}.settings-row:has(.premium-switch) .settings-row-control{width:auto}.settings-segmented{width:100%}.settings-segmented button{flex:1 1;justify-content:center}}@media (prefers-reduced-motion:reduce){.settings-segmented button{transition:none}}.settings-section .settings-row{border-bottom-color:rgba(244,245,239,.05)}.settings-section.is-localization .settings-row{min-height:60px;padding:10px 0}.settings-section.is-localization .settings-row-copy b{line-height:1.3}.settings-section.is-localization .settings-row-copy{gap:5px}.settings-section.is-compact{margin-top:26px}.settings-section.is-compact .settings-row{min-height:51px;padding:10px 0}.settings-section.is-compact>h2{padding-bottom:9px}.settings-segmented{transition:border-color .18s var(--ease)}.settings-segmented:hover{border-color:var(--border-strong)}.settings-segmented button:not(.is-on):hover{background:rgba(255,255,255,.035)}.settings-segmented button.is-on{background:rgba(202,251,0,.1);box-shadow:inset 0 0 0 1px rgba(202,251,0,.38)}.settings-text-action{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:6px 12px;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--text-primary);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .18s var(--ease),background .18s var(--ease),color .18s var(--ease)}.settings-text-action svg{color:var(--brand);transition:transform .18s var(--ease)}.settings-text-action:hover{border-color:var(--border-strong);background:rgba(255,255,255,.03)}.settings-text-action:hover svg{transform:translateX(2px)}.settings-text-action:active{border-color:rgba(202,251,0,.4)}.settings-icon-action:focus-visible,.settings-small-btn:focus-visible,.settings-text-action:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.settings-icon-action{display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:border-color .18s var(--ease),color .18s var(--ease),background .18s var(--ease)}.settings-icon-action:hover{border-color:var(--border);background:rgba(255,255,255,.03);color:var(--text-primary)}.settings-section .premium-switch:active{border-color:rgba(202,251,0,.6)}@media (max-width:760px){.settings-section.is-localization .settings-row{min-height:0}}@media (prefers-reduced-motion:reduce){.settings-icon-action,.settings-segmented,.settings-text-action,.settings-text-action svg{transition:none}.settings-text-action:hover svg{transform:none}}.settings-row.is-currency .settings-row-copy small{color:color-mix(in srgb,var(--text-tertiary) 85%,var(--text-primary))}.settings-value-link{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;margin-right:-8px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-primary);font-size:14px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:border-color .18s var(--ease),background .18s var(--ease)}.settings-value-link svg{color:var(--brand);transition:transform .18s var(--ease)}.settings-value-link:hover{border-color:var(--border);background:rgba(255,255,255,.03)}.settings-value-link:hover svg{transform:translateX(2px)}.settings-value-link:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.settings-section.is-security{margin-top:36px}@media (max-width:760px){.settings-value-link{margin-right:0;margin-left:-8px}}@media (prefers-reduced-motion:reduce){.settings-value-link,.settings-value-link svg{transition:none}.settings-value-link:hover svg{transform:none}}.profile-status-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.profile-referral-metric b{display:flex;align-items:baseline;gap:7px}.profile-referral-metric b em{color:var(--brand);font-family:var(--font);font-size:10px;font-style:normal;font-weight:700;letter-spacing:0;white-space:nowrap}.referral-page{display:grid;grid-gap:clamp(34px,4.2vw,54px);gap:clamp(34px,4.2vw,54px);padding-bottom:12px}.referral-hero{position:relative;min-height:390px;overflow:hidden;border-block:1px solid rgba(255,255,255,.09);background:linear-gradient(90deg,rgba(7,10,8,.98),rgba(7,10,8,.93) 55%,rgba(7,10,8,.36) 78%),radial-gradient(circle at 84% 48%,rgba(202,251,0,.11),transparent 33%),#050706;isolation:isolate}.referral-hero:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.35;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 90%);mask-image:linear-gradient(90deg,#000,transparent 90%)}.referral-hero-copy{position:relative;z-index:3;width:min(61%,640px);padding:36px clamp(24px,4vw,48px) 34px}.referral-hero .kicker{color:var(--brand);letter-spacing:.19em}.referral-hero h1{margin-top:7px;font-family:var(--font-display);font-size:clamp(58px,6.2vw,88px);font-weight:600;line-height:.88;letter-spacing:-.02em;text-transform:uppercase}.referral-hero-sub{margin-top:16px;color:var(--text-primary);font-size:16px;font-weight:650}.referral-hero-body{max-width:54ch;margin-top:5px;color:var(--text-secondary);font-size:13px;line-height:1.5}.referral-link-box{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:62px;margin-top:24px;padding:9px 10px 9px 15px;border:1px solid rgba(202,251,0,.27);background:rgba(202,251,0,.035);box-shadow:inset 2px 0 var(--brand)}.referral-link-box>span{display:grid;min-width:0;grid-gap:2px;gap:2px}.referral-link-box small{color:var(--text-tertiary);font-size:9px;letter-spacing:.11em;text-transform:uppercase}.referral-link-box b{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.referral-link-box button{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 12px;border:1px solid var(--border);border-radius:7px;background:rgba(255,255,255,.025);color:var(--text-primary);font-size:12px;font-weight:700;cursor:pointer;transition:border-color .19s var(--ease),background .19s var(--ease),color .19s var(--ease)}.referral-link-box button:hover{border-color:rgba(202,251,0,.4);background:rgba(202,251,0,.06)}.referral-link-box button.is-copied{color:var(--brand);border-color:rgba(202,251,0,.38)}.referral-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px 14px;margin-top:12px}.referral-hero-actions .lime-btn,.referral-hero-actions .line-btn{min-height:38px;padding:8px 13px;border-radius:7px;font-size:12px}.referral-code{margin-left:auto;color:var(--text-tertiary);font-size:11px}.referral-code b{color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.05em}.referral-mascot{position:absolute;z-index:2;right:-3%;top:0;height:100%;pointer-events:none}.referral-mascot:after{content:"";position:absolute;right:10%;bottom:2%;width:64%;height:16%;border-radius:50%;background:rgba(0,0,0,.64);filter:blur(20px)}.referral-mascot img{position:absolute;z-index:2;right:0;bottom:-20%;width:auto;height:115%;max-width:none;object-fit:contain;filter:drop-shadow(0 30px 36px rgba(0,0,0,.62));transition:transform .3s var(--ease),filter .3s var(--ease)}.referral-hero:hover .referral-mascot img{transform:translateY(-3px);filter:drop-shadow(0 32px 40px rgba(0,0,0,.66)) drop-shadow(0 0 13px rgba(202,251,0,.08))}.referral-token-orbit{position:absolute;right:12%;top:17%;width:67%;aspect-ratio:1;border:1px solid rgba(202,251,0,.12);border-radius:50%;box-shadow:inset 0 0 54px rgba(202,251,0,.025)}.referral-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:17px}.referral-section-head .acc-label{margin:0;color:var(--brand)}.referral-section-head h2{font-family:var(--font-display);font-size:clamp(28px,3vw,40px);font-weight:500;line-height:.95;text-align:right;text-transform:uppercase}.referral-program{padding-bottom:2px}.referral-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid rgba(255,255,255,.085)}.referral-stats>div{display:grid;grid-gap:3px;gap:3px;min-height:112px;padding:15px clamp(14px,2.3vw,28px)}.referral-stats>div+div{border-left:1px solid rgba(255,255,255,.085)}.referral-stats b{font-family:var(--font-display);font-size:clamp(38px,4.6vw,62px);font-weight:500;line-height:.85;letter-spacing:-.02em}.referral-pending,.referral-stats span{color:var(--text-secondary);font-size:12px}.referral-pending{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid var(--border)}.referral-pending b{color:var(--brand)}.referral-points{display:flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;margin-top:13px;padding-left:14px;border-left:2px solid #76a8ff}.referral-points>svg{color:#76a8ff}.referral-points span{display:grid;grid-gap:2px;gap:2px}.referral-points small{color:var(--text-tertiary);font-size:10px}.referral-points b{color:#a8c8ff;font-size:13px}.referral-how ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;border-block:1px solid rgba(255,255,255,.085);list-style:none}.referral-how li{min-width:0;min-height:164px;padding:21px 20px 18px}.referral-how li+li{border-left:1px solid rgba(255,255,255,.085)}.referral-how i{display:block;margin-bottom:22px;color:var(--brand);font-family:var(--font-display);font-size:18px;font-style:normal}.referral-how b{display:block;font-size:14px}.referral-how p{margin-top:7px;color:var(--text-secondary);font-size:12px;line-height:1.45}.referral-sync{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;min-height:76px;padding:13px 0;border-block:1px solid rgba(255,255,255,.085)}.referral-sync-icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(42,171,238,.34);border-radius:50%;background:rgba(42,171,238,.08);color:#64bff1}.referral-sync div{display:grid;grid-gap:3px;gap:3px}.referral-sync b{font-size:14px}.referral-sync p{color:var(--text-secondary);font-size:12px}.referral-sync.is-linked{border-color:rgba(202,251,0,.16)}.referral-sync.is-linked .referral-sync-icon{border-color:rgba(202,251,0,.34);background:rgba(202,251,0,.06);color:var(--brand)}.referral-sync .line-btn{min-height:36px;border-radius:7px;font-size:12px}.referral-list{border-block:1px solid rgba(255,255,255,.085)}.referral-row{display:grid;grid-template-columns:minmax(150px,1.45fr) minmax(95px,.8fr) minmax(110px,.9fr) minmax(100px,.9fr) minmax(100px,.8fr);align-items:center;min-height:56px;padding:0 14px;color:var(--text-secondary);font-size:12px;transition:transform .19s var(--ease),background .19s var(--ease)}.referral-row+.referral-row{border-top:1px solid rgba(255,255,255,.06)}.referral-row:not(.referral-row-head):hover{z-index:1;background:linear-gradient(90deg,rgba(202,251,0,.045),transparent 70%);transform:translateY(-1px)}.referral-row-head{min-height:39px;color:var(--text-tertiary);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.referral-row>b{color:var(--text-primary);font-size:13px}.referral-row>strong{color:var(--text-secondary);font-size:13px}.referral-row>strong.is-income{color:var(--brand)}.referral-source{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:4px 7px;border:1px solid var(--border);border-radius:99px;color:var(--text-secondary);font-size:10px;font-style:normal}.referral-source.is-telegram{border-color:rgba(42,171,238,.24);color:#82c8ee}.referral-source.is-web{border-color:rgba(202,251,0,.2);color:rgba(202,251,0,.8)}.referral-reward-list{border-block:1px solid rgba(255,255,255,.085)}.referral-reward-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:13px;gap:13px;min-height:62px;padding:9px 12px}.referral-reward-row+.referral-reward-row{border-top:1px solid rgba(255,255,255,.06)}.referral-reward-row>span{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(202,251,0,.22);border-radius:50%;color:var(--brand)}.referral-reward-row>span.is-points{border-color:rgba(118,168,255,.3);color:#76a8ff}.referral-reward-row div{display:grid;grid-gap:3px;gap:3px}.referral-reward-row b{font-size:13px}.referral-reward-row small{color:var(--text-tertiary);font-size:10px}.referral-reward-row strong{color:var(--brand);font-size:14px}.referral-reward-row strong.is-points{color:#a8c8ff}.referral-empty{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:15px;gap:15px;min-height:96px;padding:16px 4px;border-block:1px solid rgba(255,255,255,.085)}.referral-empty>svg{color:var(--brand)}.referral-empty div{display:grid;grid-gap:3px;gap:3px}.referral-empty b{font-size:14px}.referral-empty p{color:var(--text-secondary);font-size:12px}.referral-empty .line-btn{border-radius:7px}.referral-empty.is-compact{grid-template-columns:auto minmax(0,1fr)}@media (max-width:1024px){.referral-hero-copy{width:min(65%,640px);padding-inline:28px}.referral-mascot{right:-8%;width:52%}.referral-how li{padding-inline:14px}}@media (max-width:760px){.profile-status-strip{grid-template-columns:repeat(6,minmax(130px,1fr))}.referral-page{gap:38px}.referral-hero{min-height:626px}.referral-hero-copy{width:100%;padding:25px 18px}.referral-hero h1{font-size:clamp(52px,17vw,72px)}.referral-hero-sub{max-width:27ch;font-size:15px}.referral-hero-body{max-width:40ch}.referral-link-box{width:100%;margin-top:19px}.referral-code{width:100%;margin-left:0}.referral-mascot{right:-18%;top:auto;bottom:-2%;width:86%;height:54%}.referral-mascot img{right:0;bottom:-29%;height:150%}.referral-token-orbit{right:6%;top:-6%;width:72%}.referral-section-head{display:grid;grid-gap:5px;gap:5px}.referral-section-head h2{text-align:left}.referral-stats>div{min-height:94px;padding-inline:12px}.referral-stats b{font-size:clamp(31px,10vw,46px)}.referral-how ol{grid-template-columns:repeat(2,minmax(0,1fr))}.referral-how li:nth-child(3){border-left:0}.referral-how li:nth-child(3),.referral-how li:nth-child(4){border-top:1px solid rgba(255,255,255,.085)}.referral-sync{grid-template-columns:auto minmax(0,1fr)}.referral-sync .line-btn{grid-column:2;justify-self:start}.referral-row-head{display:none}.referral-list{display:grid;grid-gap:0;gap:0;border-top:1px solid rgba(255,255,255,.085)}.referral-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 20px;min-height:0;padding:17px 4px}.referral-row>*{display:grid;grid-gap:4px;gap:4px}.referral-row>:before{content:attr(data-label);color:var(--text-tertiary);font-size:9px;font-weight:500;letter-spacing:.09em;text-transform:uppercase}.referral-row>b{grid-column:1/-1}}@media (max-width:480px){.referral-link-box{grid-template-columns:minmax(0,1fr)}.referral-link-box button{justify-content:center}.referral-hero{min-height:690px}.referral-mascot{right:-28%;width:105%;height:48%}.referral-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.referral-stats>div:nth-child(3){grid-column:1/-1;border-top:1px solid rgba(255,255,255,.085);border-left:0}.referral-how ol{grid-template-columns:minmax(0,1fr)}.referral-how li{min-height:0}.referral-how li+li{border-left:0;border-top:1px solid rgba(255,255,255,.085)}.referral-empty{grid-template-columns:auto minmax(0,1fr)}.referral-empty .line-btn{grid-column:1/-1;justify-content:center}.referral-reward-row strong{font-size:12px}}@media (prefers-reduced-motion:reduce){.referral-link-box button,.referral-mascot img,.referral-row{transition:none}.referral-hero:hover .referral-mascot img,.referral-row:not(.referral-row-head):hover{transform:none}}.referral-page{gap:18px;padding-bottom:0}.referral-hero{min-height:342px}.referral-hero-copy{width:min(60%,610px);padding:22px clamp(22px,3.2vw,38px) 78px}.referral-hero h1{margin-top:3px;font-size:clamp(52px,5.2vw,74px)}.referral-hero-sub{margin-top:9px;font-size:14px}.referral-hero-body{margin-top:3px;font-size:12px;line-height:1.4}.referral-link-box{min-height:48px;margin-top:13px;padding:6px 7px 6px 12px}.referral-link-box button{min-height:34px;padding-inline:10px}.referral-hero-actions{gap:7px 12px;margin-top:7px}.referral-hero-actions .lime-btn,.referral-hero-actions .line-btn{min-height:34px;padding:6px 11px}.referral-mascot{right:-2%;bottom:64px;top:auto;width:46%;height:calc(100% - 64px)}.referral-mascot:after{right:4%;bottom:-2%;width:70%;height:17%}.referral-mascot .referral-habi{right:-5%;bottom:-5%;width:auto;height:112%;max-width:none;object-fit:contain}.referral-mascot .referral-token{z-index:4;right:59%;bottom:11%;width:58px;height:58px;object-fit:contain;filter:drop-shadow(0 8px 12px rgba(0,0,0,.58)) drop-shadow(0 0 8px rgba(202,251,0,.16));transform:rotate(-12deg)}.referral-hero:hover .referral-mascot .referral-token{transform:translateY(-2px) rotate(-8deg)}.referral-token-orbit{right:5%;top:4%;width:68%}.referral-stats{position:absolute;z-index:5;left:0;right:0;bottom:0;min-height:64px;border-bottom:0;background:rgba(6,9,7,.93);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.referral-stats>div{min-height:64px;grid-template-columns:auto 1fr;align-items:baseline;align-content:center;gap:3px 9px;padding:7px clamp(14px,2.1vw,24px)}.referral-stats b{font-size:clamp(28px,3vw,40px)}.referral-stats span{font-size:10px}.referral-bonus-strip{position:absolute;z-index:6;right:10px;bottom:64px;display:flex;align-items:center;gap:14px}.referral-pending,.referral-points{margin:0;padding:5px 8px;border:1px solid var(--border);background:rgba(6,9,7,.88)}.referral-section-head{min-height:30px;margin-bottom:7px;align-items:center}.referral-section-head h2{font-size:clamp(22px,2vw,28px);text-align:left}.referral-section-head button,.referral-text-action{display:inline-flex;align-items:center;gap:6px;padding:5px 0;border:0;background:transparent;color:var(--text-secondary);font:inherit;font-size:11px;font-weight:700;cursor:pointer}.referral-section-head button svg,.referral-text-action svg{color:var(--brand);transition:transform .18s var(--ease)}.referral-section-head button:hover,.referral-text-action:hover{color:var(--text-primary)}.referral-section-head button:hover svg,.referral-text-action:hover svg{transform:translateX(3px)}.referral-how>.acc-label{margin:0 0 7px;color:var(--brand)}.referral-how ol{min-height:82px}.referral-how li{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;min-height:82px;padding:10px 13px}.referral-how i{margin:0;font-size:15px}.referral-how b{font-size:12px;line-height:1.25}.referral-how p{margin-top:3px;font-size:10px;line-height:1.3}.referral-sync{min-height:58px;padding:7px 0}.referral-sync-icon{width:34px;height:34px}.referral-sync b{font-size:12px}.referral-sync p{font-size:10px}.referral-row{min-height:43px}.referral-row-head{min-height:30px}.referral-row>b,.referral-row>strong{font-size:12px}.referral-source{padding:3px 6px;font-size:9px}.referral-reward-row{min-height:48px;padding:6px 10px}.referral-reward-row>span{width:30px;height:30px}.referral-reward-row b{font-size:12px}.referral-reward-row strong{font-size:13px}.referral-empty{min-height:76px;padding-block:11px}@media (max-width:1024px){.referral-hero-copy{width:min(63%,590px);padding-inline:24px}.referral-mascot{right:-7%;width:51%}}@media (max-width:760px){.referral-page{gap:20px}.referral-hero{min-height:570px}.referral-hero-copy{width:100%;padding:20px 16px 272px}.referral-hero h1{font-size:clamp(48px,15vw,64px)}.referral-hero-sub{max-width:32ch}.referral-link-box{margin-top:12px}.referral-code{width:auto;margin-left:auto}.referral-mascot{right:-10%;bottom:64px;width:74%;height:220px}.referral-mascot .referral-habi{right:-2%;bottom:-9%;height:245px}.referral-mascot .referral-token{right:60%;bottom:8%;width:45px;height:45px}.referral-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.referral-stats>div{min-height:64px;display:grid;grid-template-columns:1fr;grid-gap:1px;gap:1px;padding:7px 9px}.referral-stats b{font-size:clamp(27px,7vw,36px)}.referral-stats>div:nth-child(3){grid-column:auto;border-top:0;border-left:1px solid rgba(255,255,255,.085)}.referral-section-head{display:flex}.referral-section-head h2{font-size:23px}.referral-how ol{grid-template-columns:repeat(2,minmax(0,1fr))}.referral-how li{min-height:68px}.referral-sync{grid-template-columns:auto minmax(0,1fr) auto}.referral-sync .referral-text-action{grid-column:auto;justify-self:auto}.referral-row{padding-block:12px}}@media (max-width:480px){.referral-hero{min-height:624px}.referral-hero-copy{padding-bottom:286px}.referral-hero-actions{display:grid;grid-template-columns:1fr 1fr}.referral-hero-actions .lime-btn,.referral-hero-actions .line-btn{justify-content:center}.referral-code{grid-column:1/-1;margin-left:0}.referral-mascot{right:-21%;width:100%;height:230px}.referral-mascot .referral-habi{height:260px}.referral-how ol{grid-template-columns:minmax(0,1fr)}.referral-how li{min-height:54px}.referral-sync{grid-template-columns:auto minmax(0,1fr)}.referral-sync .referral-text-action{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.referral-mascot .referral-token,.referral-section-head button svg,.referral-text-action svg{transition:none}.referral-hero:hover .referral-mascot .referral-token{transform:rotate(-12deg)}}.support-page{display:grid;grid-gap:18px;gap:18px;padding-bottom:18px}.support-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr);align-items:stretch;min-height:292px;overflow:hidden;border:1px solid rgba(244,245,239,.09);border-radius:18px;background:radial-gradient(circle at 82% 54%,rgba(202,251,0,.105),transparent 34%),linear-gradient(118deg,#0c1111,#0a0e0e 63%,#0c1210);box-shadow:inset 0 1px 0 rgba(255,255,255,.025);isolation:isolate}.support-hero:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:38px 38px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 88%);mask-image:linear-gradient(90deg,#000,transparent 88%)}.support-hero-copy{position:relative;z-index:2;align-self:center;max-width:660px;padding:38px 30px 36px}.support-hero-copy .kicker{margin-bottom:8px}.support-hero-copy .account-title{margin:0;font-size:clamp(58px,6vw,86px);line-height:.86}.support-hero-lead{margin-top:18px;color:var(--text-primary);font-size:17px;font-weight:600}.support-hero-copy>.muted{margin-top:6px;font-size:13px}.support-hero-actions{display:flex;align-items:center;gap:18px;margin-top:24px}.support-hero-actions .lime-btn{min-height:42px;padding-inline:18px;border-radius:9px}.support-text-link{display:inline-flex;align-items:center;gap:6px;padding:6px 0;border:0;background:transparent;color:var(--text-secondary);font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:color .2s var(--ease)}.support-text-link svg{transition:transform .2s var(--ease)}.support-text-link:focus-visible,.support-text-link:hover{color:var(--text-primary)}.support-text-link:focus-visible svg,.support-text-link:hover svg{transform:translateX(3px)}.support-hubi{position:relative;z-index:1;min-height:292px;pointer-events:none}.support-hubi img{position:absolute;right:-8px;bottom:-24px;width:min(360px,112%);max-width:none;filter:drop-shadow(0 18px 24px rgba(0,0,0,.34));animation:support-hubi-float 7s ease-in-out infinite}.support-hubi-halo{position:absolute;right:8%;bottom:5%;width:78%;aspect-ratio:1;border-radius:50%;background:rgba(202,251,0,.07);filter:blur(36px)}@keyframes support-hubi-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-4px,0)}}.support-quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid rgba(244,245,239,.075)}.support-quick-row{display:grid;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;grid-gap:12px;gap:12px;min-height:72px;padding:12px 14px;border:0;border-bottom:1px solid rgba(244,245,239,.055);background:transparent;color:var(--text-primary);text-align:left;cursor:pointer;transition:background .2s var(--ease),box-shadow .2s var(--ease)}.support-quick-row:nth-of-type(odd){border-right:1px solid rgba(244,245,239,.055)}.support-quick-row:nth-last-child(-n+2){border-bottom:0}.support-quick-row>span:nth-child(2){display:grid;grid-gap:3px;gap:3px;min-width:0}.support-quick-row b{font-size:13px;font-weight:650}.support-quick-row small{overflow:hidden;color:var(--text-tertiary);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.support-quick-icon{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(202,251,0,.16);border-radius:50%;color:var(--brand);background:rgba(202,251,0,.025);transition:border-color .2s var(--ease),transform .2s var(--ease)}.support-quick-row>svg{justify-self:end;color:var(--text-tertiary);transition:color .2s var(--ease),transform .2s var(--ease)}.support-quick-row:focus-visible,.support-quick-row:hover{outline:0;background:rgba(255,255,255,.025);box-shadow:inset 2px 0 0 rgba(202,251,0,.7)}.support-quick-row:hover .support-quick-icon{border-color:rgba(202,251,0,.34);transform:translateY(-1px)}.support-quick-row:focus-visible>svg,.support-quick-row:hover>svg{color:var(--brand);transform:translateX(4px)}.support-anchor{height:0;scroll-margin-top:90px}.support-section-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:10px;border-bottom:1px solid rgba(244,245,239,.08)}.support-context>h2,.support-section-head h2{margin:0;font-family:var(--font-display);font-size:25px;font-weight:700;line-height:1;text-transform:uppercase}.support-section-head button{display:inline-flex;align-items:center;gap:5px;padding:5px 0;border:0;background:none;color:var(--text-secondary);font-size:11px;font-weight:700;cursor:pointer;transition:color .2s var(--ease)}.support-section-head button svg{transition:transform .2s var(--ease)}.support-section-head button:hover{color:var(--text-primary)}.support-section-head button:hover svg{transform:translateX(3px)}.support-ticket-list{display:grid}.support-ticket-row{display:grid;grid-template-columns:minmax(0,1fr) 140px 86px 78px;align-items:center;grid-gap:14px;gap:14px;min-height:66px;border-bottom:1px solid rgba(244,245,239,.055);transition:background .2s var(--ease)}.support-ticket-row:hover{background:rgba(255,255,255,.018)}.support-ticket-main{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;height:100%;padding:8px 0;border:0;background:none;color:var(--text-primary);text-align:left;cursor:pointer}.support-ticket-main>span:last-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.support-ticket-main b{font-size:13px;font-weight:620}.support-ticket-main b,.support-ticket-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-ticket-id,.support-ticket-main small{color:var(--text-tertiary);font-size:10px}.support-ticket-id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.03em}.support-status{display:inline-flex;align-items:center;gap:7px;color:var(--text-secondary);font-size:10px;font-weight:700;white-space:nowrap}.support-status i{width:6px;height:6px;border-radius:50%;background:#8a8e87}.support-status.is-open i{background:var(--brand);box-shadow:0 0 0 3px rgba(202,251,0,.07)}.support-status.is-reply{color:var(--text-primary)}.support-status.is-reply i{background:var(--brand)}.support-status.is-reply.is-unread i{animation:support-status-pulse 2.8s ease-in-out infinite}.support-status.is-closed{color:var(--text-tertiary)}@keyframes support-status-pulse{0%,to{box-shadow:0 0 0 0 rgba(202,251,0,.18)}50%{box-shadow:0 0 0 5px rgba(202,251,0,0)}}.support-ticket-row>time{color:var(--text-tertiary);font-size:10px}.support-open-ticket{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;padding:7px 0;border:0;background:none;color:var(--text-secondary);font-size:11px;font-weight:700;cursor:pointer;transition:color .2s var(--ease)}.support-open-ticket svg{transition:transform .2s var(--ease)}.support-open-ticket:hover{color:var(--brand)}.support-open-ticket:hover svg{transform:translateX(3px)}.support-empty{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;min-height:88px;padding:10px 0;border-bottom:1px solid rgba(244,245,239,.055)}.support-empty>span{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(202,251,0,.18);border-radius:50%;color:var(--brand);background:rgba(202,251,0,.025)}.support-empty>div:nth-child(2){display:grid;grid-gap:3px;gap:3px}.support-empty b{font-size:14px}.support-empty p{color:var(--text-tertiary);font-size:11px}.support-empty>div:last-child{display:flex;align-items:center;gap:14px}.support-context{display:grid;grid-template-columns:minmax(190px,.42fr) minmax(0,1fr);align-items:center;grid-gap:24px;gap:24px;padding-top:4px}.support-context>h2{font-size:20px}.support-context>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid rgba(244,245,239,.07)}.support-context a{display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;grid-gap:10px;gap:10px;min-height:54px;padding:8px 12px;color:var(--text-secondary);transition:color .2s var(--ease),background .2s var(--ease)}.support-context a:first-child{border-right:1px solid rgba(244,245,239,.06)}.support-context a>span{display:flex;align-items:center;gap:8px;min-width:0}.support-context a svg:first-child{color:var(--brand)}.support-context a b{overflow:hidden;color:var(--text-primary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.support-context a small{font-size:10px;white-space:nowrap}.support-context a>svg{transition:transform .2s var(--ease)}.support-context a:hover{background:rgba(255,255,255,.02);color:var(--brand)}.support-context a:hover>svg{transform:translateX(3px)}.support-drawer-layer{position:fixed;inset:0;z-index:1000;display:flex;justify-content:flex-end}.support-drawer-backdrop{position:absolute;inset:0;width:100%;border:0;background:rgba(0,0,0,.64);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);animation:support-backdrop-in .22s ease both}.support-drawer{position:relative;z-index:1;width:min(480px,100%);height:100%;overflow-y:auto;padding:28px;border-left:1px solid rgba(244,245,239,.1);background:#0b0f0f;box-shadow:-24px 0 70px rgba(0,0,0,.45);animation:support-drawer-in .26s var(--ease) both}@keyframes support-backdrop-in{0%{opacity:0}}@keyframes support-drawer-in{0%{transform:translateX(28px);opacity:.72}}.support-drawer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.support-drawer>header h2{margin-top:5px;font-family:var(--font-display);font-size:38px;line-height:.95;text-transform:uppercase}.support-drawer-close{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--border);border-radius:50%;background:transparent;color:var(--text-secondary);cursor:pointer;transition:border-color .2s var(--ease),color .2s var(--ease),transform .2s var(--ease)}.support-drawer-close:hover{border-color:var(--border-strong);color:var(--text-primary);transform:rotate(4deg)}.support-drawer .field{margin:0 0 15px}.support-drawer .field input,.support-drawer .field select,.support-drawer .field textarea{border-radius:9px}.support-drawer .field textarea{min-height:128px}.support-file-input{position:fixed;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.support-attach{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:7px 0;border:0;background:none;color:var(--text-secondary);font-size:11px;font-weight:700;cursor:pointer}.support-attach:hover{color:var(--text-primary)}.support-drawer-actions{display:flex;gap:10px;margin-top:20px}.support-drawer-actions .lime-btn{flex:1 1;justify-content:center}.support-response-note{display:flex;align-items:center;gap:6px;margin-top:18px;color:var(--text-tertiary);font-size:10px}.support-ticket-detail{padding-top:2px}.support-breadcrumb{display:inline-flex;align-items:center;gap:4px;margin-bottom:14px;padding:0;border:0;background:none;color:var(--text-tertiary);font-size:10px;cursor:pointer;transition:color .2s var(--ease)}.support-breadcrumb:hover{color:var(--text-primary)}.support-ticket-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:16px;border-bottom:1px solid rgba(244,245,239,.08)}.support-ticket-detail>header h2{max-width:760px;font-family:var(--font-display);font-size:clamp(30px,3vw,43px);line-height:.98;text-transform:uppercase}.support-ticket-detail>header p{margin-top:8px;color:var(--text-tertiary);font-size:11px}.support-ticket-detail>header p a{color:var(--text-secondary);border-bottom:1px solid rgba(244,245,239,.18)}.support-thread{display:grid;grid-gap:12px;gap:12px;width:min(760px,100%);margin:18px auto}.support-message{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:10px;gap:10px;max-width:92%}.support-message.is-user{justify-self:end;width:90%}.support-message.is-support{justify-self:start}.support-message-avatar{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(244,245,239,.1);border-radius:50%;color:var(--text-secondary);background:rgba(255,255,255,.025)}.support-message>div{padding:12px 14px;border:1px solid rgba(244,245,239,.075);border-radius:4px 13px 13px;background:rgba(255,255,255,.025)}.support-message.is-user>div{border-color:rgba(202,251,0,.12);border-radius:13px 4px 13px 13px;background:rgba(202,251,0,.025)}.support-message>div>header{display:flex;justify-content:space-between;gap:18px;margin-bottom:6px}.support-message header b{font-size:10px}.support-message header time{font-size:9px}.support-message p{color:var(--text-secondary);font-size:12px;line-height:1.6;white-space:pre-wrap}.support-attachment{display:inline-flex;align-items:center;gap:5px;margin-top:9px;color:var(--text-tertiary);font-size:9px}.support-reply{width:min(760px,100%);margin:0 auto;padding-top:15px;border-top:1px solid rgba(244,245,239,.07)}.support-reply>label{display:block;margin-bottom:7px;color:var(--text-tertiary);font-size:10px}.support-reply textarea{width:100%;min-height:84px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;outline:0;background:rgba(255,255,255,.025);color:var(--text-primary);resize:vertical}.support-reply textarea:focus{border-color:var(--border-strong)}.support-reply footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:9px}.support-reply .lime-btn{min-height:36px;padding-inline:14px;font-size:11px}.support-closed{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;width:min(760px,100%);margin:18px auto 0;padding:12px 0;border-block:1px solid rgba(244,245,239,.07)}.support-closed>svg{color:var(--brand)}.support-closed>span{display:grid;grid-gap:2px;gap:2px}.support-closed b{font-size:12px}.support-closed small{color:var(--text-tertiary);font-size:10px}@media (max-width:1180px){.support-hero{grid-template-columns:minmax(0,1.65fr) minmax(220px,.65fr)}.support-hubi img{right:-34px;width:330px}.support-ticket-row{grid-template-columns:minmax(0,1fr) 130px 78px 70px;gap:10px}.support-context{grid-template-columns:1fr;gap:10px}}@media (max-width:860px){.support-hero{grid-template-columns:minmax(0,1.55fr) minmax(190px,.45fr);min-height:276px}.support-hero-copy{padding:32px 24px}.support-hero-copy .account-title{font-size:clamp(54px,9vw,72px)}.support-hubi{min-height:276px}.support-hubi img{right:-58px;bottom:-15px;width:304px}.support-ticket-row{grid-template-columns:minmax(0,1fr) 126px 74px}.support-open-ticket{display:none}}@media (max-width:660px){.support-page{gap:15px;padding-bottom:4px}.support-hero{grid-template-columns:1fr;min-height:440px}.support-hero-copy{align-self:start;padding:26px 20px 0}.support-hero-copy .account-title{font-size:clamp(52px,18vw,68px)}.support-hero-lead{margin-top:14px;font-size:15px}.support-hero-copy>.muted{max-width:34ch;font-size:11px}.support-hero-actions{gap:14px;margin-top:18px}.support-hero-actions .lime-btn{min-height:40px;padding-inline:14px;font-size:12px}.support-hubi{position:absolute;inset:auto 0 0;min-height:205px}.support-hubi img{right:-15px;bottom:-42px;width:275px}.support-hubi-halo{right:4%;bottom:-4%;width:240px}.support-quick{grid-template-columns:1fr}.support-quick-row,.support-quick-row:nth-last-child(-n+2),.support-quick-row:nth-of-type(odd){min-height:66px;border-right:0;border-bottom:1px solid rgba(244,245,239,.055)}.support-quick-row:last-child{border-bottom:0}.support-ticket-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:10px 0}.support-ticket-main{grid-template-columns:1fr;gap:4px;padding:0}.support-ticket-main .support-ticket-id{order:2}.support-ticket-row>time{grid-column:2;grid-row:2}.support-status{align-self:start;margin-top:2px}.support-empty{grid-template-columns:40px minmax(0,1fr)}.support-empty>div:last-child{grid-column:1/-1;flex-wrap:wrap}.support-context>div{grid-template-columns:1fr}.support-context a:first-child{border-right:0;border-bottom:1px solid rgba(244,245,239,.06)}.support-drawer{width:100%;padding:22px 18px max(24px,env(safe-area-inset-bottom));border-left:0}.support-drawer>header h2{font-size:34px}.support-drawer-actions{flex-direction:column}.support-drawer-actions .line-btn{justify-content:center}.support-ticket-detail>header{display:grid;grid-gap:12px;gap:12px}.support-message,.support-message.is-user{width:100%;max-width:100%}.support-message>div>header{gap:8px}.support-closed{grid-template-columns:28px minmax(0,1fr)}.support-closed .line-btn{grid-column:1/-1;justify-content:center}}@media (prefers-reduced-motion:reduce){.support-drawer,.support-drawer-backdrop,.support-hubi img,.support-status.is-reply i{animation:none}.support-context a,.support-context a>svg,.support-open-ticket svg,.support-quick-icon,.support-quick-row,.support-quick-row>svg,.support-section-head button svg,.support-text-link svg{transition:none}.support-context a:hover>svg,.support-open-ticket:hover svg,.support-quick-row:hover .support-quick-icon,.support-quick-row:hover>svg,.support-section-head button:hover svg,.support-text-link:hover svg{transform:none}}.site-footer{position:relative;z-index:1}.support-secondary-btn{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:0 16px;border:1px solid var(--border-strong);border-radius:9px;background:rgba(8,11,10,.55);color:var(--text-primary);font-size:13px;font-weight:600;cursor:pointer;transition:border-color .18s var(--ease),background .18s var(--ease),transform .18s var(--ease)}.support-secondary-btn svg{color:var(--text-secondary);transition:transform .18s var(--ease),color .18s var(--ease)}.support-secondary-btn:hover{border-color:rgba(202,251,0,.35);background:rgba(202,251,0,.04);transform:translateY(-1px)}.support-secondary-btn:hover svg{color:var(--brand);transform:translateX(3px)}.support-secondary-btn:focus{outline:none}.support-secondary-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.support-page .lime-btn{transition:transform .18s var(--ease),filter .18s var(--ease)}.support-page .lime-btn:hover{transform:translateY(-1px)}.support-quick-row{transition:background .18s var(--ease),box-shadow .18s var(--ease)}.support-quick-icon{border-color:rgba(244,245,239,.1);color:var(--text-secondary);background:rgba(255,255,255,.02);transition:border-color .18s var(--ease),color .18s var(--ease),background .18s var(--ease)}.support-quick-row:focus-visible,.support-quick-row:hover{background:rgba(255,255,255,.03);box-shadow:inset 0 0 0 1px rgba(244,245,239,.07)}.support-quick-row:focus-visible .support-quick-icon,.support-quick-row:hover .support-quick-icon{border-color:rgba(202,251,0,.34);color:var(--brand);background:rgba(202,251,0,.04);transform:none}.support-quick-row:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.support-context a svg:first-child{color:var(--text-secondary);transition:color .18s var(--ease)}.support-context a{transition:color .18s var(--ease),background .18s var(--ease)}.support-context a:hover{background:rgba(255,255,255,.03);color:var(--text-primary)}.support-context a:hover svg:first-child,.support-context a:hover>svg{color:var(--brand)}.support-status.is-progress i{background:#e8ea17}.support-status.is-open i{box-shadow:none;animation:support-dot-breathe 3.2s ease-in-out infinite}@keyframes support-dot-breathe{0%,to{opacity:1}50%{opacity:.45}}.support-thread{gap:10px;margin:16px auto 0}.support-reply{margin-top:24px;padding-top:0;border-top:0}.support-composer{border:1px solid var(--border);border-radius:12px;background:rgba(255,255,255,.02);transition:border-color .18s var(--ease)}.support-composer:focus-within{border-color:var(--border-strong)}.support-composer textarea{display:block;width:100%;min-height:84px;border:0;border-radius:12px 12px 0 0;outline:0;background:transparent;color:var(--text-primary)}.support-composer footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:8px 10px 8px 14px;border-top:1px solid rgba(244,245,239,.06)}.support-attach{transition:color .18s var(--ease)}.support-attach:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (prefers-reduced-motion:reduce){.support-status.is-open i{animation:none}.support-composer,.support-page .lime-btn,.support-quick-icon,.support-quick-row,.support-secondary-btn,.support-secondary-btn svg{transition:none}.support-page .lime-btn:hover,.support-secondary-btn:hover,.support-secondary-btn:hover svg{transform:none}}.support-page{padding-bottom:8px}.review-translated{display:block;margin-top:6px;color:var(--text-tertiary);font-size:11px;font-style:italic}.tariff-indicator{top:0;transform:translateY(calc(var(--tariff-index) * (100% + 8px)));transition:transform var(--dur-ui) var(--ease)}.profile-personalize{transition:background .22s var(--ease),border-color .22s var(--ease)}.profile-personalize-cta svg{transition:transform .2s var(--ease)}.profile-personalize:hover .profile-personalize-cta svg{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.profile-personalize-cta svg,.tariff-indicator{transition:none}}.support-order-field{margin-bottom:15px}.support-order-field .field{margin-bottom:0}.support-order-field.is-primary .field{color:var(--text-primary)}.support-order-field .support-order-context{margin:10px 0 0}.support-field-hint{margin:7px 0 0;color:var(--text-tertiary);font-size:11px;line-height:1.45}.support-drawer-actions+.support-field-hint{margin-top:10px}.support-drawer .lime-btn:disabled,.support-reply .lime-btn:disabled{opacity:1;border-color:transparent;background:rgba(255,255,255,.07);color:var(--text-tertiary);box-shadow:none;transform:none;cursor:not-allowed;filter:none}.support-drawer .lime-btn[aria-busy=true]{cursor:progress}.support-status{color:color-mix(in srgb,var(--text-secondary) 85%,var(--text-primary))}.support-status.is-closed,.support-ticket-row>time{color:color-mix(in srgb,var(--text-tertiary) 85%,var(--text-primary))}.support-open-ticket{color:color-mix(in srgb,var(--text-secondary) 85%,var(--text-primary))}.support-open-ticket:focus-visible,.support-ticket-main:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.support-quick-row:focus-visible>svg,.support-quick-row:hover>svg{transform:translateX(3px)}.support-drawer .field input,.support-drawer .field select,.support-drawer .field textarea{border-color:var(--border);background-color:rgba(255,255,255,.03);transition:border-color .18s var(--ease),background-color .18s var(--ease)}.support-drawer .field input:hover,.support-drawer .field select:hover,.support-drawer .field textarea:hover{border-color:var(--border-strong)}.support-drawer .field input:focus,.support-drawer .field input:focus-visible,.support-drawer .field select:focus,.support-drawer .field select:focus-visible,.support-drawer .field textarea:focus,.support-drawer .field textarea:focus-visible{outline:none;border-color:rgba(202,251,0,.6);background-color:rgba(202,251,0,.03);box-shadow:none}.support-reply{margin-top:20px}.support-composer textarea{height:104px;min-height:96px;max-height:220px;padding:12px 14px;resize:vertical}.support-message.is-user{width:auto;max-width:74%}.support-message>div{padding:14px 16px;border-radius:11px}.support-message.is-user>div{border-radius:11px;border-color:rgba(190,255,0,.16);background:rgba(190,255,0,.035);box-shadow:none}.support-message header time{color:var(--text-tertiary);opacity:.85}@media (max-width:760px){.support-message.is-user{width:auto;max-width:88%}}@media (prefers-reduced-motion:reduce){.support-drawer .field input,.support-drawer .field select,.support-drawer .field textarea{transition:none}}.support-message.is-user{max-width:100%}.support-message.is-user>div{width:-moz-fit-content;width:fit-content;min-width:200px;max-width:400px;justify-self:end}@media (max-width:420px){.support-message.is-user>div{min-width:160px;max-width:100%}}#support-order-hint{color:color-mix(in srgb,var(--text-tertiary) 80%,var(--bg-primary))}.support-drawer .lime-btn:disabled{color:var(--text-secondary)}@media (min-width:761px){.referral-rewards{margin-top:-12px}.referral-mascot .referral-habi,.referral-mascot .referral-token{translate:-16px 0}}@media (min-width:1440px){.referral-reward-row b,.referral-row:not(.referral-row-head),.referral-row>b,.referral-row>strong{font-size:13px}.referral-reward-row strong{font-size:14px}}.product-card-status{flex-wrap:wrap;gap:8px;min-width:0}.availability,.product-card-status{display:inline-flex;align-items:center}.availability{gap:7px;color:var(--text-secondary);font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1.2;white-space:nowrap}.availability i{flex:none;width:7px;height:7px;border-radius:50%}.availability.is-in i{background:var(--brand);box-shadow:0 0 6px rgba(202,251,0,.35);animation:availability-pulse 2.4s ease-in-out infinite}.availability.is-out{color:var(--text-tertiary)}.availability.is-out i{background:#6d726c}.pdp-availability{margin:10px 0 2px;font-size:12px}@keyframes availability-pulse{0%,to{opacity:1;box-shadow:0 0 6px rgba(202,251,0,.35)}50%{opacity:.6;box-shadow:0 0 2px rgba(202,251,0,.12)}}@media (prefers-reduced-motion:reduce){.availability.is-in i{animation:none}}:root{--warm:#ff8a3d;--warm-rgb:255,138,61}main{background:radial-gradient(58% 520px at 94% 0,rgba(var(--warm-rgb),.14),transparent 72%),radial-gradient(38% 420px at 0 280px,rgba(var(--warm-rgb),.06),transparent 70%),linear-gradient(180deg,rgba(11,12,10,.84) 0,rgba(11,12,10,.95) 520px,var(--bg-primary) 880px) top /100% 880px,url(/assets/backgrounds/home-bokeh-orange.webp) top /max(100%,1560px) auto;background-repeat:no-repeat}main:has(.home-page){background:none}.membership-bg{opacity:.32;background-image:url(/assets/backgrounds/home-bokeh-orange.webp)}.games-page{background:radial-gradient(62% 38% at 75% 8%,rgba(var(--warm-rgb),.14),transparent 74%),radial-gradient(40% 30% at 10% 90%,rgba(202,251,0,.05),transparent 70%),linear-gradient(180deg,#050807,#050707 72%)}.how-page{background:radial-gradient(55% 480px at 92% 0,rgba(var(--warm-rgb),.12),transparent 72%),#050707}.spot:after{background:radial-gradient(240px circle at var(--mx) var(--my),rgba(var(--warm-rgb),.1),transparent 60%)}.product-card:hover{border-color:rgba(var(--warm-rgb),.36);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 20px 40px rgba(0,0,0,.4),0 14px 44px -16px rgba(var(--warm-rgb),.4)}.flow-card:hover,.guide-card:hover,.lib-card:hover,.presence-card:hover,.prompt-card:hover{border-color:rgba(var(--warm-rgb),.36);box-shadow:0 16px 34px rgba(0,0,0,.32),0 14px 40px -18px rgba(var(--warm-rgb),.38)}.site-footer{background:radial-gradient(46% 140px at 50% 0,rgba(var(--warm-rgb),.07),transparent 72%),linear-gradient(180deg,#070a09,#050707)}.product-card{padding:16px}.product-card-top{min-height:34px;gap:8px}.card-badge{display:inline-flex;align-items:center;min-width:0;max-width:100%;overflow:hidden;padding:4px 8px;border:1px solid var(--border-strong);border-radius:7px;background:rgba(255,255,255,.03);color:var(--text-secondary);font-size:10.5px;font-weight:700;letter-spacing:.05em;line-height:1.2;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.card-badge.is-commercial{border-color:rgba(202,251,0,.4);background:rgba(202,251,0,.1);color:var(--brand)}.product-card .fav{flex:none;width:40px;height:40px;margin:-6px -8px -6px 0}.product-card-visual{min-height:128px;padding:4px 0 10px}.product-card h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;overflow-wrap:anywhere}.card-meta-line{overflow:hidden;margin:5px 0 0;color:var(--text-secondary);font-size:12.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.card-features{display:flex;flex-wrap:wrap;gap:5px;margin:11px 0 0;padding:0;list-style:none}.card-features li{padding:3px 8px;border:1px solid var(--border);border-radius:7px;background:rgba(255,255,255,.03);color:#c6cbc3;font-size:11px;line-height:1.35}.card-commerce{display:grid;justify-items:start;grid-gap:8px;gap:8px;margin-top:auto;padding-top:14px}.card-commerce:before{content:"";justify-self:stretch;height:1px;margin-bottom:4px;background:linear-gradient(90deg,var(--border-strong),transparent)}.card-proof{display:flex;flex-wrap:wrap;align-items:center;gap:4px 5px;margin:0;color:var(--text-secondary);font-size:12px;line-height:1.3}.card-proof i{font-style:normal;color:var(--text-tertiary)}.card-proof .proof-rating{display:inline-flex;align-items:center;gap:4px;color:var(--text-primary);font-weight:600}.card-proof .proof-rating svg{color:var(--brand)}.card-reward{display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px;margin:0;padding:5px 9px;border:1px solid rgba(202,251,0,.16);border-radius:8px;background:rgba(202,251,0,.055);color:var(--text-secondary);font-size:12px;line-height:1.2}.card-reward b,.card-reward svg{color:var(--brand)}.card-reward b{font-weight:700}.product-card .card-commerce footer{justify-self:stretch;margin-top:2px;padding-top:0}.product-card-price{min-width:0}.product-card-price s{display:block;color:var(--text-tertiary);font-size:12px;line-height:1.2}.card-cta-off{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid var(--border);border-radius:999px;color:var(--text-tertiary);font-size:13px;font-weight:600}.product-card.is-sold{opacity:.72}.catalog-layout .grid-3>*,.catalog-layout .grid-4>*,.rec-rail .grid-4>*{min-width:0}.product-card .card-commerce footer{flex-wrap:wrap;row-gap:10px}@media (min-width:641px){.product-card .card-commerce footer{flex-direction:column;align-items:stretch;gap:10px}.product-card .card-commerce footer .lime-btn,.product-card .card-cta-off{justify-content:center;min-height:44px}}.product-card{--wx:100%;--wy:0%;--wa:.075;background:radial-gradient(115% 62% at var(--wx) var(--wy),rgba(var(--warm-rgb),var(--wa)),transparent 60%),var(--panel-bg);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 18px 36px rgba(0,0,0,.28)}.grid-3>:nth-child(3n+2) .product-card,.grid-4>:nth-child(3n+2) .product-card{--wx:0%;--wy:8%;--wa:.06}.grid-3>:nth-child(3n+3) .product-card,.grid-4>:nth-child(3n+3) .product-card{--wx:100%;--wy:100%;--wa:.05}.product-card-visual:after{content:"";position:absolute;left:50%;bottom:4px;z-index:0;width:58%;height:22px;border-radius:50%;background:radial-gradient(ellipse,rgba(var(--warm-rgb),.11),transparent 70%);filter:blur(6px);transform:translateX(-50%);pointer-events:none}.product-card:hover{background:radial-gradient(115% 62% at var(--wx) var(--wy),rgba(var(--warm-rgb),calc(var(--wa) + .03)),transparent 62%),var(--panel-bg);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 20px 40px rgba(0,0,0,.4),0 16px 44px -20px rgba(var(--warm-rgb),.3)}.product-card:focus-within{border-color:rgba(202,251,0,.34)}@media (prefers-reduced-motion:reduce){.product-card,.product-card .product-object{transition:none}.product-card:hover,.product-card:hover .product-object{transform:none}}.product-card{--wx:88%;--wy:94%;--wa:.1;--wx2:8%;--wy2:4%;--wa2:.05;background:radial-gradient(72% 46% at var(--wx) var(--wy),rgba(var(--warm-rgb),var(--wa)),transparent 70%),radial-gradient(56% 34% at var(--wx2) var(--wy2),rgba(255,160,80,var(--wa2)),transparent 70%),var(--panel-bg);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),inset 0 -1px 0 rgba(var(--warm-rgb),.1),0 18px 36px rgba(0,0,0,.28)}.grid-3>:nth-child(3n+2) .product-card,.grid-4>:nth-child(3n+2) .product-card{--wx:10%;--wy:96%;--wa:.09;--wx2:94%;--wy2:6%;--wa2:.045}.grid-3>:nth-child(3n+3) .product-card,.grid-4>:nth-child(3n+3) .product-card{--wx:92%;--wy:62%;--wa:.08;--wx2:20%;--wy2:0%;--wa2:.04}.product-card-visual:after{width:64%;height:26px;background:radial-gradient(ellipse,rgba(var(--warm-rgb),.16),transparent 70%)}.product-card:hover{border-color:rgba(202,251,0,.26);background:radial-gradient(72% 46% at var(--wx) var(--wy),rgba(var(--warm-rgb),calc(var(--wa) + .04)),transparent 72%),radial-gradient(56% 34% at var(--wx2) var(--wy2),rgba(255,160,80,calc(var(--wa2) + .02)),transparent 70%),var(--panel-bg);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),inset 0 -1px 0 rgba(var(--warm-rgb),.16),0 20px 40px rgba(0,0,0,.4),0 18px 46px -22px rgba(var(--warm-rgb),.34)}.card-reward.is-muted{opacity:.55}.card-proof .proof-purchases,.card-proof .proof-reviews{white-space:nowrap}main:has(.catalog-layout){background:radial-gradient(42% 560px at 74% 720px,rgba(var(--warm-rgb),.08),transparent 70%),radial-gradient(30% 520px at 0 1180px,rgba(var(--warm-rgb),.07),transparent 70%),radial-gradient(60% 540px at 58% 100%,rgba(var(--warm-rgb),.08),transparent 72%),radial-gradient(58% 520px at 94% 0,rgba(var(--warm-rgb),.14),transparent 72%),linear-gradient(180deg,rgba(11,12,10,.84) 0,rgba(11,12,10,.95) 520px,var(--bg-primary) 880px) top /100% 880px,url(/assets/backgrounds/home-bokeh-orange.webp) top /max(100%,1560px) auto;background-repeat:no-repeat}.cat-banner{box-shadow:inset 0 -90px 90px -60px rgba(var(--warm-rgb),.14),inset 0 0 0 1px rgba(255,255,255,.04)}.home-hero-panel .hero-figure{z-index:2}.hero-tile{--depth:20;--tilt:0deg;--op:1;--in:0s;--float:9s;--amp:12px;--sway:2deg;position:absolute;height:auto;pointer-events:none;will-change:transform;transform:translate3d(calc(var(--px) * var(--depth) * 1px),calc(var(--py) * var(--depth) * 1px + var(--hero-progress) * var(--depth) * -3px),0) rotate(var(--tilt));animation:heroTileIn 1s var(--ease) var(--in) both,heroTileFloat var(--float) ease-in-out calc(var(--in) + 1s) infinite}.tile-back{z-index:1;--op:.9;width:clamp(96px,min(9.8vw,16vh),148px);filter:blur(2.4px) brightness(.95) drop-shadow(0 18px 24px rgba(0,0,0,.45))}.tile-front{z-index:4;width:clamp(122px,min(12.8vw,22vh),198px);filter:drop-shadow(0 26px 30px rgba(0,0,0,.55)) drop-shadow(0 0 26px rgba(var(--warm-rgb),.14))}.tile-gpt{left:38.6%;top:.5%;width:clamp(100px,min(10.8vw,18vh),164px);--depth:22;--tilt:-9deg;--in:.15s;--float:8.5s;--amp:14px;--sway:2.5deg}.tile-px{right:1.2%;top:34%;width:clamp(92px,min(10.2vw,17vh),156px);--depth:24;--tilt:8deg;--in:.35s;--float:10s;--amp:16px;--sway:-2.5deg}.tile-mj{right:9.5%;top:12%;--depth:10;--tilt:12deg;--in:.55s;--float:12s;--amp:9px;--sway:-3deg}.tile-gemini{right:3%;bottom:24%;width:clamp(82px,min(8.3vw,13.6vh),126px);--depth:12;--tilt:-14deg;--in:.7s;--float:11s;--amp:10px;--sway:3deg}@media (min-width:961px) and (min-aspect-ratio:17/10){.tile-px{top:29%;width:clamp(88px,min(10.2vw,14.5vh),150px)}}.home-hero-panel .hero-copy .hero-lead{max-width:none}.home-hero-panel .hero-lead span{display:block;white-space:nowrap}@keyframes heroTileIn{0%{opacity:0;scale:.8}to{opacity:var(--op);scale:1}}@keyframes heroTileFloat{0%,to{translate:0 0;rotate:0deg}50%{translate:0 calc(var(--amp) * -1);rotate:var(--sway)}}.home-hero-panel .hero-body{transform-origin:70% 100%;animation:heroHabiIn 1.1s var(--ease) both,heroHabiFloat 9s ease-in-out 1.1s infinite}@keyframes heroHabiIn{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}@keyframes heroHabiFloat{0%,to{translate:0 0;rotate:0deg}50%{translate:0 -9px;rotate:-.6deg}}@media (max-width:640px){.hero-tile{display:none}}@media (prefers-reduced-motion:reduce){.hero-tile{opacity:var(--op)}.hero-tile,.home-hero-panel .hero-body{animation:none}}.showcase-section{background:radial-gradient(70% 60% at 50% 55%,rgba(18,22,19,.6),transparent 72%),linear-gradient(180deg,#060807,#080a08 55%,#0a0907);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.showcase-section:before{opacity:.55}.showcase-section:after{content:"";position:absolute;inset:0;height:auto;z-index:0;pointer-events:none;opacity:calc(.9 * var(--sc-warm, 1));background:linear-gradient(90deg,transparent,rgba(5,7,7,.36) 10%,rgba(5,7,7,.64) 22%,rgba(5,7,7,.8) 36%,rgba(5,7,7,.84) 50%,rgba(5,7,7,.8) 64%,rgba(5,7,7,.64) 78%,rgba(5,7,7,.36) 90%,transparent),linear-gradient(0deg,rgba(5,7,7,.55),rgba(5,7,7,.2) 22%,transparent 40%),linear-gradient(180deg,rgba(5,7,7,.9),rgba(5,7,7,.7)),repeating-linear-gradient(90deg,transparent 0 63px,rgba(202,251,0,.028) 64px),repeating-linear-gradient(0deg,transparent 0 63px,rgba(255,255,255,.022) 64px),url(/assets/backgrounds/home-bokeh-orange.webp) 50% /cover no-repeat}.showcase-section>.wrap{position:relative;z-index:1}.sc{position:relative}.sc-copy .kicker{color:#d7dbd3}.sc-object{position:relative;isolation:isolate}.sc-object:after,.sc-object:before{content:"";position:absolute;z-index:-1;pointer-events:none;border-radius:50%}.sc-object:before{inset:6% 0 -4% 4%;background:radial-gradient(46% 46% at 46% 58%,rgba(255,122,26,.17),rgba(255,138,42,.05) 55%,transparent 74%);filter:blur(34px)}.sc-object:after{left:12%;right:12%;bottom:-2%;height:18%;background:radial-gradient(closest-side,rgba(0,0,0,.6),rgba(217,106,28,.1) 62%,transparent);filter:blur(16px)}.sc-object .showcase-light{opacity:.35}.sc-object .product-object{filter:drop-shadow(0 18px 34px rgba(255,122,26,.12)) drop-shadow(12px 10px 24px rgba(202,251,0,.035)) drop-shadow(0 38px 54px rgba(0,0,0,.62))}.sc-price{position:relative;isolation:isolate}.sc-price:before{content:"";position:absolute;z-index:-1;inset:-22% -18% -22% -14%;pointer-events:none;border-radius:50%;background:radial-gradient(50% 50% at 42% 50%,rgba(255,138,42,.08),rgba(16,20,17,.3) 55%,transparent 75%);filter:blur(10px)}.sc-arrow{transition:border-color var(--dur-ui) var(--ease),background var(--dur-ui) var(--ease),box-shadow var(--dur-ui) var(--ease)}.sc-arrow:focus-visible,.sc-arrow:hover{border-color:rgba(202,251,0,.5);background:rgba(10,13,11,.85);box-shadow:0 0 0 1px rgba(202,251,0,.08),0 12px 28px rgba(255,122,26,.08)}.sc-tabs{gap:4px;padding:5px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.045);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 16px 36px rgba(0,0,0,.42);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}.sc-tabs button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border:0;border-radius:999px;background:transparent;color:rgba(234,236,232,.78);font-family:inherit;font-size:16px;font-weight:700;letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;transition:background var(--dur-ui) var(--ease),color var(--dur-ui) var(--ease),box-shadow var(--dur-ui) var(--ease)}.sc-tabs button:hover{color:var(--text-primary);background:rgba(255,255,255,.07)}.sc-tabs button.is-on{border:0;background:var(--brand);color:var(--brand-ink);box-shadow:0 10px 26px rgba(202,251,0,.2),inset 0 1px 0 rgba(255,255,255,.35)}.sc-tabs button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.sc-amount{margin:0 0 20px}.sc-plans{flex-wrap:wrap;align-items:center;gap:8px}.sc-plans span.sc-count,.sc-plans span.sc-plan{display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:0 18px;border-radius:999px;font-family:var(--font-display);font-size:16px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.sc-plans span.sc-plan.is-on{border:1px solid rgba(202,251,0,.65);background:rgba(202,251,0,.08);color:var(--brand);box-shadow:0 0 22px rgba(202,251,0,.14)}.sc-plans span.sc-count{border:1px solid rgba(255,255,255,.2);background:rgba(5,7,7,.35);color:var(--text-primary);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sc-copy .lime-btn-lg{min-height:62px;padding:0 32px;gap:10px;font-size:17px;white-space:nowrap;box-shadow:0 14px 34px rgba(202,251,0,.18),inset 0 1px 0 rgba(255,255,255,.35)}.sc-name{margin-top:30px;font-size:clamp(48px,4.6vw,78px);letter-spacing:.015em;color:#fff;background:linear-gradient(180deg,#ffffff 30%,#c9ccc6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 6px 28px rgba(255,138,42,.16))}.sc-tag{margin-top:14px;color:#dcdfd9}.sc-object:after{display:none}.sc-object .product-object{filter:drop-shadow(0 18px 40px rgba(255,122,26,.12))}@media (min-width:961px){.showcase-section>.wrap{width:min(1600px,calc(100% - 96px))}.sc{padding:18px 0 20px}.sc-top{padding-top:0}.sc-foot{display:none}.sc-stage{--sc-cap:128px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:56px;padding:0 96px var(--sc-cap)}.sc-stage .sc-arrow{top:calc(50% - var(--sc-cap) / 2)}.sc-stage .sc-arrow-prev{left:0}.sc-stage .sc-arrow-next{right:0}.sc-visual{position:relative;translate:none}.sc-object{width:min(380px,25vw,44vh)}.sc-caption{position:absolute;top:100%;left:50%;width:max-content;max-width:min(46ch,34vw);translate:-50% 0;text-align:center}.sc-name{margin-top:26px}.sc-tag{margin-inline:auto}.sc-copy{align-self:center;max-width:none;translate:none}.sc-copy .lead{white-space:normal;max-width:34ch}.sc-copy .lead br{display:none}.sc-copy .kicker{font-size:13px;margin-bottom:18px}.sc-copy .display{font-size:clamp(44px,3.9vw,66px);line-height:1.06}.sc-copy .lead{margin-top:18px;font-size:clamp(16px,1.2vw,19px)}.sc-copy .lime-btn{margin-top:26px}.sc-price{justify-self:center;translate:none;padding-left:0}.sc-amount{font-size:clamp(50px,5vw,78px)}}@media (min-width:1101px) and (max-width:1343px){.sc-stage{gap:44px;padding-inline:80px}.sc-stage .sc-arrow{width:56px;height:56px}}@media (min-width:961px) and (max-width:1100px){.showcase-section>.wrap{width:calc(100% - 88px)}.sc-stage{--sc-cap:116px;grid-template-columns:minmax(0,1.12fr) auto minmax(0,1fr);padding-inline:72px;gap:28px}.sc-object{width:min(240px,23vw)}.sc-plans span.sc-count,.sc-plans span.sc-plan{min-height:46px;padding:0 14px;font-size:15px}.sc-tag{max-width:26ch}.sc-amount{font-size:48px}}@media (max-width:960px){.showcase-section{--sc-warm:.6}.sc-object:before{filter:blur(22px)}.sc-tabs{gap:2px;padding:4px}.sc-tabs button{min-height:42px;padding:0 18px;font-size:14px}.sc-name{margin-top:22px}}@media (max-width:400px){.sc-tabs{gap:2px;padding:4px}.sc-tabs button{padding:0 13px;font-size:13px}}@media (prefers-reduced-motion:reduce){.sc-arrow,.sc-tabs button{transition:none}}.sc-facts{display:flex;flex-wrap:nowrap;align-items:center;gap:6px 8px;color:rgba(222,227,224,.78);font-size:13px;white-space:nowrap;font-weight:500;letter-spacing:.01em;line-height:1.4;margin-top:16px}.sc-facts i{color:var(--brand);font-style:normal;opacity:.8}.sc-facts .availability{font-size:13px;font-weight:500;letter-spacing:.01em;color:inherit}@media (max-width:960px){.sc-facts{justify-content:center;flex-wrap:wrap;white-space:normal}}@media (min-width:961px) and (max-height:760px){.sc-stage{--sc-cap:112px}.sc-copy .lime-btn{margin-top:18px}}@media (min-width:961px) and (max-width:1100px){.sc-facts{flex-wrap:wrap;white-space:normal;max-width:220px}}@keyframes scLogoFloat{0%,to{translate:0 0;rotate:0deg}50%{translate:0 -12px;rotate:-1.6deg}}@keyframes scLogoGlow{0%,to{opacity:.85;scale:1}50%{opacity:1;scale:1.06}}.sc-object .product-object{animation:scLogoFloat 9s ease-in-out infinite}.sc-object:before{animation:scLogoGlow 9s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.sc-object .product-object,.sc-object:before{animation:none}}.sc-tabs{position:relative;isolation:isolate}.sc-tabs-pill{position:absolute;z-index:0;top:5px;bottom:5px;left:0;border-radius:999px;background:var(--brand);box-shadow:0 10px 26px rgba(202,251,0,.2),inset 0 1px 0 rgba(255,255,255,.35);pointer-events:none;transition:transform .46s cubic-bezier(.22,1,.36,1),width .46s cubic-bezier(.22,1,.36,1),opacity .2s}.sc-tabs button{position:relative;z-index:1;transition:color .3s var(--ease),background var(--dur-ui) var(--ease)}.sc-tabs button.is-on,.sc-tabs button.is-on:hover{background:transparent;box-shadow:none;color:var(--brand-ink)}@media (max-width:400px){.sc-tabs-pill{top:4px;bottom:4px}}@media (min-width:961px){.sc-price{width:min(100%,360px);justify-self:center}}@media (min-width:961px) and (max-width:1100px){.sc-price{width:min(100%,250px)}}.sc-plans span.sc-plan{min-width:88px;justify-content:center}.sc-copy .lime-btn-lg,.sc-copy .lime-btn-lg:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.35)}@media (prefers-reduced-motion:reduce){.sc-tabs-pill{transition:none}}@keyframes scSwapIn{0%{opacity:.45;filter:blur(4px);scale:.975}to{opacity:1;filter:blur(0);scale:1}}.sc-art{display:block;width:100%;height:100%}.sc-swap{animation:scSwapIn .82s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion:reduce){.sc-swap{animation:none}}.sc-copy .sc-lead span{display:block;white-space:nowrap}@media (min-width:961px){.sc-copy .sc-lead{max-width:none}}@media (max-width:359px){.sc-copy .sc-lead span{white-space:normal}}.sc-plans span.sc-count,.sc-plans span.sc-plan{border:1px solid rgba(255,255,255,.2);background:rgba(5,7,7,.35);color:var(--text-primary);box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sc-tabs{border-color:rgba(255,255,255,.2);background:rgba(5,7,7,.35);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 16px 36px rgba(0,0,0,.35)}.sc-tabs button{color:rgba(240,240,236,.86)}.sc-object:before{inset:-8% -55% -6% -55%;background:radial-gradient(28% 46% at 50% 54%,rgba(255,122,26,.24),rgba(255,138,42,.09) 60%,transparent 80%),radial-gradient(26% 36% at 22% 52%,rgba(255,138,42,.12),transparent 72%),radial-gradient(26% 36% at 78% 52%,rgba(255,138,42,.1),rgba(202,251,0,.03) 50%,transparent 72%);filter:blur(44px)}@media (min-width:1101px){.sc-stage{grid-template-columns:minmax(0,1.08fr) auto minmax(0,.92fr)}.sc-copy .sc-lead{font-size:clamp(15px,1.12vw,18px)}.sc-price{width:min(100%,330px)}}@media (min-width:961px) and (max-width:1340px){.sc-copy .sc-lead span{white-space:normal;text-wrap:balance}}@media (max-width:480px){.sc-copy .sc-lead span:first-child{white-space:normal;text-wrap:balance}}.sc-copy .sc-lead i{font-style:normal;white-space:nowrap}@media (min-width:961px){.sc-copy{translate:0 20px}.sc-visual{translate:0 -12px}}.sc-name{font-size:clamp(45px,4.3vw,73px)}.sc-bonus,.sc-tag{margin-top:8px}.sc-bonus{color:rgba(222,227,224,.7);font-size:13px;font-weight:500}.sc-bonus b{color:var(--brand);font-weight:700}@media (max-width:960px){.sc-bonus{text-align:center}}.sc-copy .lime-btn-lg,.sc-copy .lime-btn-lg:focus-visible,.sc-copy .lime-btn-lg:hover{box-shadow:none;filter:none}.sc-tabs-pill{box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}@media (min-width:961px){.eco-head{margin-top:-28px;margin-bottom:30px}}.home-ecosystem-panel:after{content:"";position:absolute;inset:0;height:auto;z-index:0;pointer-events:none;opacity:1;background:linear-gradient(90deg,transparent,rgba(5,7,7,.34) 12%,rgba(5,7,7,.6) 28%,rgba(5,7,7,.66) 50%,rgba(5,7,7,.6) 72%,rgba(5,7,7,.34) 88%,transparent),linear-gradient(0deg,rgba(5,7,7,.5),transparent 32%)}.home-ecosystem-panel .pillars>*{display:flex}.home-ecosystem-panel .pillar{flex:1 1;display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(26,28,26,.86),rgba(12,14,13,.9) 45%,rgba(7,9,8,.94));border-color:rgba(255,255,255,.13)}.home-ecosystem-panel .pillar:after{z-index:0}.eco-foot,.home-ecosystem-panel .pillar-copy,.home-ecosystem-panel .pillar-visual{position:relative;z-index:1}.eco-foot{font-size:12px;color:rgba(234,236,232,.82)}.eco-line:before{background:linear-gradient(90deg,transparent,var(--brand))}.eco-head{grid-template-columns:1fr}.home-ecosystem-panel .pillar-note{color:rgba(222,227,224,.72)}.home-ecosystem-panel .pillar-foot .lime-btn{min-width:190px;min-height:48px;justify-content:center;padding:0 22px}.eco-foot{justify-content:center}.eco-line:after{content:"";width:60px;height:1px;background:linear-gradient(90deg,var(--brand),transparent)}@keyframes ecoGlow{0%,to{opacity:.55;scale:.96}50%{opacity:1;scale:1.04}}.home-ecosystem-panel .pillar-visual:before{content:"";position:absolute;z-index:-1;left:18%;right:18%;top:22%;bottom:4%;border-radius:50%;background:radial-gradient(closest-side,rgba(202,251,0,.1),rgba(255,138,42,.05) 60%,transparent);filter:blur(18px);animation:ecoGlow 7s ease-in-out infinite;pointer-events:none}.home-ecosystem-panel .pillar-points .pillar-visual:before{animation-delay:-2.3s}.home-ecosystem-panel .pillar-games .pillar-visual:before{animation-delay:-4.6s}.home-ecosystem-panel .pillar-visual img{animation:float 9s ease-in-out infinite}.home-ecosystem-panel .pillar-points .pillar-visual img{animation-delay:-3s}.home-ecosystem-panel .pillar-games .pillar-visual img{animation-delay:-6s}@media (prefers-reduced-motion:reduce){.home-ecosystem-panel .pillar-visual img,.home-ecosystem-panel .pillar-visual:before{animation:none}}.home-ecosystem-panel .pillar-coin{width:min(214px,69%)}.home-ecosystem-panel .pillar-visual img.pillar-game-img{width:min(96%,334px);max-width:96%}.home-ecosystem-panel .pillar-note{color:rgba(234,238,232,.86)}.home-ecosystem-panel .pillar,.home-ecosystem-panel .pillar-knowledge{background:linear-gradient(180deg,rgba(26,28,26,.7),rgba(12,14,13,.74) 45%,rgba(7,9,8,.8));border-color:rgba(255,255,255,.13);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 24px 50px rgba(0,0,0,.45)}.home-ecosystem-panel .pillar-tag{gap:10px;color:rgba(234,238,232,.82)}.home-ecosystem-panel .pillar-tag i{width:auto;height:auto;border:0;border-radius:0;background:none;color:rgba(244,246,242,.92)}.eco-line:after,.eco-line:before{content:none;display:none}.eco-foot,.eco-foot .eco-line{color:#f4f5f1;font-weight:600}@media (min-width:961px){.eco-head .lead{max-width:none}}.home-ecosystem-panel .pillar-visual img,.home-ecosystem-panel .pillar-visual:before{animation:none}.home-ecosystem-panel .pillar,.home-ecosystem-panel .pillar-knowledge{background:linear-gradient(180deg,rgba(26,28,26,.5),rgba(12,14,13,.54) 45%,rgba(7,9,8,.62))}.home-flow-panel:before{background:linear-gradient(180deg,rgba(5,7,7,.94),rgba(5,7,7,.78)),radial-gradient(circle at 72% 42%,rgba(202,251,0,.09),transparent 34%),repeating-linear-gradient(90deg,transparent 0 63px,rgba(202,251,0,.028) 64px),repeating-linear-gradient(0deg,transparent 0 63px,rgba(255,255,255,.022) 64px),url(/assets/backgrounds/home-bokeh-orange.webp) 50% /cover no-repeat;opacity:.9}.home-flow-panel:after,.home-flow-panel:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.home-flow-panel:after{height:auto;opacity:1;background:linear-gradient(90deg,transparent,rgba(5,7,7,.34) 12%,rgba(5,7,7,.6) 28%,rgba(5,7,7,.66) 50%,rgba(5,7,7,.6) 72%,rgba(5,7,7,.34) 88%,transparent),linear-gradient(0deg,rgba(5,7,7,.5),transparent 32%)}.home-flow-panel>.wrap{position:relative;z-index:1}@media (min-width:961px){.flow-head{grid-template-columns:1fr minmax(260px,.55fr)}}.flow-art{translate:0 -22px}@media (min-width:961px){.flow-grid{grid-auto-rows:1fr}}.flow-card-wrap{display:flex}.flow-card{flex:1 1}.flow-access-img{width:170px;height:170px}.flow-materials-img{width:168px;height:148px;margin-right:12px}.flow-coin{width:150px;height:150px}.flow-card-levels .flow-card-art{gap:20px}.flow-level img{width:126px;height:126px}.flow-foot{margin-top:10px;color:rgba(234,236,232,.82)}@media (min-width:961px){.flow-head .lead{max-width:none}.flow-head .section-title em{display:block}}.flow-card .flow-coin,.flow-card-art img{animation:none}.flow-head{margin-bottom:6px}.flow-tile-img{width:140px;height:140px;translate:6px -6px}.flow-materials-img{width:176px;height:155px}.flow-coin{width:144px;height:144px}.flow-card-levels .flow-card-art{gap:8px}.home-ecosystem-panel .pillar{transition:transform .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease)}.home-ecosystem-panel .pillar:active,.home-ecosystem-panel .pillar:focus-within,.home-ecosystem-panel .pillar:hover{transform:translateY(-3px);border-color:rgba(var(--warm-rgb),.36);box-shadow:0 16px 34px rgba(0,0,0,.32),0 14px 40px -18px rgba(var(--warm-rgb),.38)}@media (prefers-reduced-motion:reduce){.home-ecosystem-panel .pillar:active,.home-ecosystem-panel .pillar:hover{transform:none}}.flow-card:after{z-index:0}.flow-card-art,.flow-card-copy{position:relative;z-index:1}@media (min-width:961px){.flow-head .section-head{translate:0 -16px}.flow-head .section-title{font-size:clamp(34px,3.7vw,54px)}.flow-head .lead{font-size:16px}}.showcase-section{background:none}.showcase-section:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.9;transition:none;background:linear-gradient(180deg,rgba(5,7,7,.94),rgba(5,7,7,.78)),radial-gradient(circle at 72% 42%,rgba(202,251,0,.09),transparent 34%),repeating-linear-gradient(90deg,transparent 0 63px,rgba(202,251,0,.028) 64px),repeating-linear-gradient(0deg,transparent 0 63px,rgba(255,255,255,.022) 64px),url(/assets/backgrounds/home-bokeh-orange.webp) 50% /cover no-repeat}.showcase-section:after{opacity:1;background:linear-gradient(90deg,transparent,rgba(5,7,7,.36) 10%,rgba(5,7,7,.64) 22%,rgba(5,7,7,.8) 36%,rgba(5,7,7,.84) 50%,rgba(5,7,7,.8) 64%,rgba(5,7,7,.64) 78%,rgba(5,7,7,.36) 90%,transparent),linear-gradient(0deg,rgba(5,7,7,.55),rgba(5,7,7,.2) 22%,transparent 40%)}@media (max-width:960px){.showcase-section:before{opacity:.9}}@media (min-width:961px){main:has(.catalog-layout){background:linear-gradient(180deg,rgba(5,7,7,.9),rgba(5,7,7,.8)),url(/assets/backgrounds/home-bokeh-orange.webp) 50% /cover fixed no-repeat}}.product-card{--panel-bg:linear-gradient(160deg,rgba(14,17,16,.94),rgba(6,8,8,.97) 60%);padding-top:10px;transition:transform .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease)}.product-card .fav{margin-top:-8px}.product-card-top{min-height:32px}.product-card .product-card-visual .product-object{transform:none;transition:transform .36s var(--ease)}.product-card:hover{transform:translateY(-4px)}.product-card:hover .product-card-visual .product-object{transform:translateY(-4px) rotate(-2deg) scale(1.07)}@media (prefers-reduced-motion:reduce){.product-card:hover,.product-card:hover .product-card-visual .product-object{transform:none}}.catalog-search{background:rgba(6,8,8,.72);border-color:var(--border-strong)}.product-card .lime-btn:before{display:none}.product-card .lime-btn,.product-card .lime-btn:focus-visible,.product-card .lime-btn:hover{color:var(--brand-ink)}.product-card .lime-btn:focus-visible,.product-card .lime-btn:hover{background:linear-gradient(115deg,#e4ff6a,#d6ff29)}@media (min-width:961px){main:has(.catalog-layout){background:linear-gradient(90deg,rgba(5,7,7,.35),rgba(5,7,7,.62) 20%,rgba(5,7,7,.7) 50%,rgba(5,7,7,.62) 80%,rgba(5,7,7,.35)),linear-gradient(180deg,rgba(5,7,7,.85),rgba(5,7,7,.78)),url(/assets/backgrounds/home-bokeh-orange.webp) 50% /cover fixed no-repeat}}.product-card:active,.product-card:focus-within,.product-card:hover{border-color:rgba(var(--warm-rgb),.38);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 20px 40px rgba(0,0,0,.4),0 16px 44px -18px rgba(var(--warm-rgb),.42)}.card-badge{padding:3px 10px;border-radius:999px;font-size:9.5px;letter-spacing:.07em;line-height:1.3}.product-card-top{min-height:28px}@media (min-width:961px){.pdp-page{padding-bottom:0}.pdp-screen-main{padding:30px 0 24px}.pdp-screen-main,.pdp-screen-more{min-height:calc(100svh - var(--header));display:flex;flex-direction:column;justify-content:center}.pdp-screen-more{gap:14px;padding:12px 0 20px}.pdp-screen-more .pdp-extra{padding:0;border-top:0;gap:40px;align-items:start}.pdp-screen-more .section-title.small{margin-bottom:12px;font-size:clamp(26px,2.2vw,34px)}.pdp-screen-more .faq summary{padding-block:12px}.pdp-screen-more .rec-rail{padding:0;margin:0}.rec-compact .product-card{padding:8px 14px 14px}.rec-compact .product-card-visual{min-height:0;padding:0 0 6px}.rec-compact .product-card-visual .product-object{width:88px;height:88px}.rec-compact .card-features{margin-top:8px}.rec-compact .card-commerce{gap:6px;padding-top:10px}.rec-compact .product-card .card-commerce footer{gap:8px}.rec-compact .product-card .card-commerce footer .lime-btn{min-height:40px}}@media (min-width:961px){main:has(.pdp-page){background:linear-gradient(90deg,rgba(5,7,7,.35),rgba(5,7,7,.62) 20%,rgba(5,7,7,.7) 50%,rgba(5,7,7,.62) 80%,rgba(5,7,7,.35)),linear-gradient(180deg,rgba(5,7,7,.85),rgba(5,7,7,.78)),url(/assets/backgrounds/home-bokeh-orange.webp) 50% /cover fixed no-repeat}}@media (min-width:1181px){.pdp-3{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) 360px}.pdp-3 .order-summary{padding:26px 26px 24px;background:linear-gradient(180deg,rgba(10,12,11,.96),rgba(4,6,6,.98));border-color:rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 24px 50px rgba(0,0,0,.5)}.pdp-3 .order-summary-name{font-size:32px}.pdp-3 .order-summary-rows{font-size:15px}}@media (min-width:961px){.pdp-3 .pdp-tags{left:50%;right:auto;translate:-50% 0;justify-content:center;width:max-content;max-width:100%}.pdp-3 .pdp-reviews{margin-top:36px}}@media (min-width:1181px){.pdp-3 .order-summary{align-self:stretch;gap:16px;padding:32px 30px 30px}.pdp-3 .order-summary-rows>div{padding-block:12px}.pdp-3 .order-summary-total{padding-top:18px;gap:6px}.pdp-3 .order-summary-total .pdp-price{font-size:54px;line-height:1}.pdp-3 .order-summary .lime-btn{min-height:56px;font-size:17px}}.rec-compact .card-badge,.rec-compact .card-meta-line,.rec-compact .card-reward{display:none}.rec-compact .product-card-top{justify-content:flex-end}.faq-body{overflow:hidden}@media (min-width:961px){.pdp-3 .pdp-visual{align-self:stretch}.pdp-3 .pdp-reviews{align-self:end;padding-bottom:0;margin-bottom:0}.pdp-3 .pdp-review-list{margin-bottom:0}}.review-slider{display:grid;grid-gap:12px;gap:12px;min-width:0}.pdp-review-list.review-track{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - 20px) / 2);grid-gap:20px;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.review-track::-webkit-scrollbar{display:none}.review-track>.review{scroll-snap-align:start;min-width:0}.review-nav{display:flex;align-items:center;justify-content:flex-end;gap:10px}.review-arrow{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--border-strong);background:rgba(255,255,255,.03);color:var(--text-primary);cursor:pointer;transition:border-color .2s,background .2s,opacity .2s}.review-arrow:hover:not(:disabled){border-color:rgba(var(--warm-rgb),.6);background:rgba(var(--warm-rgb),.1)}.review-arrow:disabled{opacity:.35;cursor:default}.review-dots{display:flex;gap:6px;margin-right:auto}.review-dots i{width:6px;height:6px;border-radius:3px;background:rgba(255,255,255,.2);transition:width .25s,background .25s}.review-dots i.is-on{width:18px;background:var(--brand)}.review-count{font-size:12px;color:var(--text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pdp-review-sample{align-self:flex-start;color:#ffb37a;border-color:rgba(var(--warm-rgb),.4)}@media (max-width:1180px){.pdp-review-list.review-track{grid-auto-columns:100%}}.review-head-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.review-nav{justify-content:flex-start;gap:8px}.review-count,.review-dots{margin-right:4px}.review-track>.review p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.review-track>.review{padding:18px 20px}.pdp-review-head h3{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pdp-review-sample{padding:2px 8px;font-size:10.5px}.pdp-3 .pdp-reviews .pdp-reviews-head{margin-bottom:12px}.pdp-3 .pdp-reviews .pdp-reviews-head .section-title{margin-bottom:4px}@media (min-width:1181px){.pdp-3 .pdp-reviews{padding-top:18px}}@media (max-width:640px){.review-head-actions{width:100%;justify-content:space-between;flex-wrap:nowrap;gap:10px}.review-head-actions .review-dots{display:none}.review-head-actions .line-btn{padding:10px 16px;font-size:14px;white-space:nowrap}}@media (min-width:961px){main:has(.pdp-page){background:linear-gradient(90deg,rgba(5,7,7,.1),rgba(5,7,7,.36) 10%,rgba(5,7,7,.64) 22%,rgba(5,7,7,.8) 36%,rgba(5,7,7,.84) 50%,rgba(5,7,7,.8) 64%,rgba(5,7,7,.64) 78%,rgba(5,7,7,.36) 90%,rgba(5,7,7,.1)) fixed,linear-gradient(0deg,rgba(5,7,7,.55),rgba(5,7,7,.2) 22%,transparent 40%) fixed,linear-gradient(180deg,rgba(5,7,7,.92),rgba(5,7,7,.78)) fixed,radial-gradient(circle at 72% 42%,rgba(202,251,0,.08),transparent 34%) fixed,repeating-linear-gradient(90deg,transparent 0 63px,rgba(202,251,0,.028) 64px) fixed,repeating-linear-gradient(0deg,transparent 0 63px,rgba(255,255,255,.022) 64px) fixed,url(/assets/backgrounds/home-bokeh-orange.webp) 50% /cover fixed no-repeat,#060807}}main:not(:has(.home-page)){--page-shade:linear-gradient(90deg,rgba(5,7,7,.42),rgba(5,7,7,.62) 8%,rgba(5,7,7,.78) 18%,rgba(5,7,7,.88) 32%,rgba(5,7,7,.9) 50%,rgba(5,7,7,.88) 68%,rgba(5,7,7,.78) 82%,rgba(5,7,7,.62) 92%,rgba(5,7,7,.42));background:var(--page-shade),linear-gradient(0deg,rgba(5,7,7,.55),rgba(5,7,7,.2) 22%,transparent 40%),linear-gradient(180deg,rgba(5,7,7,.92),rgba(5,7,7,.78)),radial-gradient(circle at 72% 42%,rgba(202,251,0,.08),transparent 34%),repeating-linear-gradient(90deg,transparent 0 63px,rgba(202,251,0,.028) 64px),repeating-linear-gradient(0deg,transparent 0 63px,rgba(255,255,255,.022) 64px),url(/assets/backgrounds/home-bokeh-orange.webp) 50% /cover no-repeat,#060807;min-height:calc(100svh - var(--header) + 1px)}main .about-page,main .games-page,main .how-page{background:transparent}main .membership-bg{display:none}:root{--plate-bg:linear-gradient(180deg,rgba(20,23,21,.62),rgba(9,11,10,.74) 45%,rgba(6,8,7,.82));--plate-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 18px 40px rgba(0,0,0,.28);--plate-hover-border:rgba(var(--warm-rgb),.36);--plate-hover-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 16px 34px rgba(0,0,0,.32),0 14px 40px -18px rgba(var(--warm-rgb),.38)}main :is(.cart-item,.cart-section,.cart-know,.summary,.summary-info,.order-comment,.after-order,.checkout-summary-facts,.order-benefits>*,.cart-guides>*,.guide-card,.lib-card,.prompt-card,.bal-ops,.pts-way,.ach-card,.avatar-editor,.glass-card,.presence-card,.review,.support-card,.mem,.sub-card,.order-row,.support-ticket-row,.pay-option:not(.is-on):not(:has(input:checked))){background:var(--plate-bg);border:1px solid var(--plate-border);box-shadow:var(--plate-shadow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}main :is(.bal-hero,.pts-layout,.support-hero,.value,.how-step,.featured-guide,.profile-status-strip){background-color:rgba(8,10,9,.72);border-color:var(--plate-border);box-shadow:var(--plate-shadow)}main :is(.cart-item,.cart-section,.cart-know,.summary,.order-comment,.after-order,.order-benefits>*,.cart-guides>*,.guide-card,.lib-card,.prompt-card,.bal-hero,.bal-ops,.pts-layout,.pts-way,.ach-card,.glass-card,.presence-card,.value,.how-step,.review,.support-card,.support-hero,.mem,.sub-card,.order-row,.support-ticket-row,.pay-option,.game-card,.featured-guide){transition:transform .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease),background-color .3s var(--ease)}main :is(.cart-item,.cart-section,.cart-know,.summary,.order-comment,.after-order,.order-benefits>*,.cart-guides>*,.guide-card,.lib-card,.prompt-card,.bal-hero,.bal-ops,.pts-layout,.pts-way,.ach-card,.glass-card,.presence-card,.value,.how-step,.review,.support-card,.support-hero,.mem,.sub-card,.order-row,.support-ticket-row,.game-card,.featured-guide):is(:hover,:focus-within){border-color:var(--plate-hover-border);box-shadow:var(--plate-hover-shadow)}main :is(.order-benefits>*,.cart-guides>*,.guide-card,.lib-card,.prompt-card,.pts-way,.ach-card,.presence-card,.value,.how-step,.review,.support-card,.mem,.sub-card,.order-row,.support-ticket-row,.pay-option,.game-card):is(:hover,:active){transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){main :is(.order-benefits>*,.cart-guides>*,.guide-card,.lib-card,.prompt-card,.pts-way,.ach-card,.presence-card,.value,.how-step,.review,.support-card,.mem,.sub-card,.order-row,.support-ticket-row,.pay-option,.game-card):is(:hover,:active){transform:none}}main .pay-option.is-disabled:is(:hover,:active){transform:none}main .profile-shell:before{display:none}.profile-shell :is(.profile-hero,.referral-hero,.support-hero,.pts-layout,.bal-hero,.bal-ops,.profile-status-strip,.profile-context-row,.profile-personalize,.referral-how li,.referral-sync,.referral-list-section,.referral-rewards,.support-quick-row,.support-tickets,.support-context,.ach-card,.pts-way,.order-row,.lib-card,.settings-section){background:var(--plate-bg);border:1px solid var(--plate-border);border-radius:18px;box-shadow:var(--plate-shadow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.profile-shell :is(.profile-hero,.referral-hero,.support-hero,.pts-layout,.bal-hero):before{background-image:none}.profile-shell .referral-stats{background:transparent}.profile-shell :is(.profile-status-strip,.referral-stats)>*{border-color:rgba(255,255,255,.08)}.profile-shell :is(.profile-status-strip,.profile-context-row,.profile-personalize,.referral-how li,.referral-sync,.support-quick-row,.pts-way,.order-row,.lib-card,.ach-card){transition:transform .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease)}.profile-shell :is(.profile-context-row,.profile-personalize,.referral-sync,.support-quick-row,.pts-way,.order-row,.lib-card,.ach-card,.referral-how li):is(:hover,:focus-within){border-color:var(--plate-hover-border);box-shadow:var(--plate-hover-shadow)}.profile-shell :is(.support-quick-row,.pts-way,.lib-card,.ach-card,.referral-how li):hover{transform:translateY(-3px)}@media (min-width:1181px){.profile-shell.account-layout{grid-template-columns:262px minmax(0,1fr);gap:34px;padding-top:34px;align-items:start}.profile-shell .account-nav{width:auto;position:-webkit-sticky;position:sticky;top:calc(var(--header) + 20px);align-self:start;padding:18px 12px 16px;border:1px solid var(--plate-border);border-radius:20px;background:var(--plate-bg);box-shadow:var(--plate-shadow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.profile-shell .profile-identity{grid-template-columns:50px minmax(0,1fr);padding:2px 6px 16px;margin-bottom:14px}.profile-shell .profile-avatar,.profile-shell .profile-avatar-wrap{width:50px;height:50px}.profile-shell .profile-identity-copy b{font-size:15px}.profile-shell .profile-identity-copy small{font-size:11px}.profile-shell .account-nav-links a,.profile-shell .account-nav-links>button{min-height:44px;padding:10px 14px 10px 16px;font-size:14.5px;border-radius:10px}.profile-shell .account-nav-links a svg{width:18px;height:18px}.profile-shell .account-nav a.is-active:before{left:2px}.profile-shell .account-nav-sep{margin:8px 6px}.profile-shell .profile-hero{min-height:236px;padding:26px 32px}.profile-shell .profile-hero h1{font-size:clamp(44px,4.2vw,62px)}.profile-shell .profile-hero .acc-hero-sub{margin-top:8px}.profile-shell .profile-habi-scene{width:330px}.profile-shell .profile-status-strip{margin-top:10px}.profile-shell .profile-status-strip>a{min-height:54px}.profile-shell .profile-context-row{margin-top:10px;padding-block:10px;min-height:0}.profile-shell .profile-command-layout{margin-top:18px}.profile-shell .profile-subscriptions{padding:0;border:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.profile-shell .profile-personalize{margin-top:12px;padding-block:12px}.profile-shell .profile-context-row{padding-block:6px}.profile-shell .profile-context-row>div{padding-block:4px}.profile-shell .profile-command-layout{margin-top:14px}.profile-shell .profile-progress{padding-bottom:12px}.profile-shell .profile-progress .display,.profile-shell .profile-progress h2{font-size:42px}.profile-shell .profile-achievements-mini{padding-top:12px}.profile-shell .profile-achievements-mini img{width:50px;height:50px}.profile-shell .profile-context-row{padding-block:12px}.profile-shell .profile-context-row>div{padding:0;line-height:1.25}.profile-shell .profile-context-row>div>small{display:block;margin-bottom:4px;line-height:1.2}.profile-shell.account-layout{padding-top:28px}.profile-shell .account-nav{top:calc(var(--header) + 16px)}.profile-shell .profile-hero{min-height:204px;padding:22px 30px}.profile-shell .profile-hero h1{font-size:clamp(40px,3.8vw,56px)}.profile-shell .profile-habi-scene{width:300px}.profile-shell .profile-status-strip>a{min-height:50px}.profile-shell .profile-context-row{padding-block:8px}.profile-shell .profile-context-row h2{font-size:20px}.profile-shell .profile-subscriptions .acc-section-head,.profile-shell .profile-subscriptions>header{margin-bottom:10px}.profile-shell .profile-personalize{margin-top:10px;padding-block:8px}.profile-shell .profile-progress{padding-bottom:8px}.profile-shell .profile-progress .profile-progress-head+*{margin-top:4px}.profile-shell .profile-hero .acc-hero-sub{max-width:560px}.profile-shell .profile-hero .profile-hero-meta{margin-top:14px}.profile-shell .profile-personalize{padding-block:6px;min-height:0}.profile-shell .profile-personalize p,.profile-shell .profile-personalize small:not(:first-child){display:none}.profile-shell .profile-personalize{padding-block:10px}.profile-shell .profile-personalize em{display:none}.profile-shell .profile-habi-scene{width:420px;overflow:hidden;border-radius:0 18px 18px 0}.profile-shell .profile-habi-scene img{top:auto;bottom:-6px;right:-20px;height:128%;width:auto;bottom:0;right:-10px;height:104%;top:2px;bottom:auto;right:-40px;height:165%}.profile-shell .referral-page{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:14px 18px;align-items:start}}@media (min-width:1181px){.profile-shell .referral-page>:is(.referral-hero,.referral-how,.referral-sync){grid-column:1/-1}.profile-shell .referral-how{padding:0;border:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.profile-shell .referral-how li{padding-block:12px}.profile-shell .referral-sync{min-height:0;padding-block:8px}.profile-shell :is(.referral-list-section,.referral-rewards){padding:14px 16px}.profile-shell .referral-how>.acc-label,.profile-shell .referral-list .referral-row:nth-child(n+4){display:none}.profile-shell .referral-how ol,.profile-shell .referral-list-section,.profile-shell .referral-rewards{margin:0}.profile-shell .referral-row{min-height:40px;padding-inline:8px}.profile-shell .referral-section-head h2{font-size:26px}.profile-shell .referral-hero{min-height:316px}.profile-shell .referral-hero-copy{padding:18px 38px 72px}.profile-shell .referral-hero-copy h1{font-size:62px;line-height:1}.profile-shell .referral-hero-body{margin-top:2px}.profile-shell .referral-link-box{margin-top:10px}.profile-shell .referral-reward-list>:nth-child(n+3){display:none}}@media (min-width:1181px){.profile-shell .referral-page>:is(.referral-list-section,.referral-rewards){align-self:stretch}.profile-shell .profile-content>:is(.orders-head,.display:first-child,.kicker:first-child){margin-top:26px}}:root{--plate-bg:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.015) 45%,rgba(5,8,7,.55));--plate-border:rgba(255,255,255,.1);--plate-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 22px 46px rgba(0,0,0,.42);--pill-ghost-bg:rgba(255,255,255,.05);--pill-ghost-border:rgba(255,255,255,.18)}.profile-shell :is(.profile-hero,.referral-hero,.support-hero,.pts-layout,.bal-hero,.bal-ops,.profile-status-strip,.profile-context-row,.profile-personalize,.referral-how li,.referral-sync,.referral-list-section,.referral-rewards,.support-quick-row,.support-tickets,.support-context,.ach-card,.pts-way,.order-row,.lib-card,.settings-section,.sub-card,.account-nav){border-radius:22px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.profile-shell :is(.settings-section,.support-tickets,.bal-hero,.pts-layout,.referral-list-section,.referral-rewards,.sub-card) :is(.avatar-editor,.profile-preview-card,.profile-preview,.support-empty,.pts-card,.bal-tile,.referral-link-box,.settings-row){background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.profile-shell .settings-section :is(.avatar-editor,.profile-preview-card){border:1px solid rgba(255,255,255,.08);border-radius:16px}.profile-shell :is(.settings-section,.support-tickets,.support-context){padding:22px 26px}.profile-shell :is(.profile-personalize,.referral-sync){padding:12px 22px}.profile-shell .settings-section>:first-child,.profile-shell .support-tickets>:first-child{margin-top:0}.profile-shell .support-tickets .support-section-head{margin-bottom:14px}.profile-shell .lime-btn{border-radius:999px;box-shadow:0 12px 30px rgba(202,251,0,.16),inset 0 1px 0 rgba(255,255,255,.35)}.profile-shell .lime-btn-sm{box-shadow:0 8px 20px rgba(202,251,0,.12),inset 0 1px 0 rgba(255,255,255,.3)}.profile-shell .lime-btn:disabled,.profile-shell .lime-btn[aria-disabled=true]{box-shadow:none}.profile-shell :is(.line-btn,.support-secondary-btn,.settings-text-action,.referral-hero-actions button:not(.lime-btn),.lib-sort){border-radius:999px;border:1px solid var(--pill-ghost-border);background:var(--pill-ghost-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--text-primary);transition:border-color .22s var(--ease),background .22s var(--ease)}.profile-shell :is(.line-btn,.support-secondary-btn,.settings-text-action,.referral-hero-actions button:not(.lime-btn),.lib-sort):hover{border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.1)}.profile-shell .sub-actions .line-btn{min-height:40px;justify-content:center}.profile-shell .chips .chip:not(.is-on):not([aria-pressed=true]):not([aria-selected=true]){background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.14)}.profile-shell .lib-toolbar{align-items:center;margin-top:18px}.profile-shell .lib-toolbar .lib-sort{min-height:44px}@media (min-width:1181px){.profile-shell .profile-hero h1{margin-bottom:10px;line-height:1}.profile-shell .profile-hero .acc-label{margin-bottom:8px}.profile-shell .support-hero{min-height:0}.profile-shell .support-hero-copy{padding-block:26px 28px}.profile-shell .support-hero h1{font-size:clamp(52px,4.6vw,66px);line-height:1}.profile-shell .support-hubi img{max-height:270px;width:auto}.profile-shell .support-quick-row{min-height:64px;padding-block:10px}.profile-shell .support-tickets{padding-block:16px}.profile-shell .support-context{padding-block:12px}.profile-shell .support-page{gap:14px;gap:12px}.profile-shell .support-tickets{padding-block:12px 14px}.profile-shell .support-hero-copy{padding-block:22px 24px}}:root{--plate-bg:linear-gradient(180deg,rgba(24,26,25,.5),rgba(10,12,11,.6) 45%,rgba(4,6,5,.72));--plate-border:rgba(255,255,255,.09)}.profile-shell .profile-personalize{padding:14px 22px!important;border:1px solid var(--plate-border)!important;border-radius:22px!important;background:var(--plate-bg)!important;box-shadow:var(--plate-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.profile-shell .profile-personalize:hover{border-color:var(--plate-hover-border)!important;background:var(--plate-bg)!important;box-shadow:var(--plate-hover-shadow)}.profile-shell .profile-personalize small{color:var(--brand);letter-spacing:.14em;text-transform:uppercase}main .about-presence,main .about-values{background-image:none}main :is(.value,.presence-card,.glass-card,.how-step){background:var(--plate-bg);border:1px solid var(--plate-border);border-radius:22px;box-shadow:var(--plate-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}main :is(.how-page,.about-page,.games-page,.mat-page) .lime-btn{border-radius:999px;box-shadow:0 12px 30px rgba(202,251,0,.16),inset 0 1px 0 rgba(255,255,255,.35)}main :is(.how-page,.about-page,.games-page,.mat-page) :is(.line-btn,.hero-play-ghost){border-radius:999px;border:1px solid var(--pill-ghost-border);background:var(--pill-ghost-bg);color:var(--text-primary);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}main :is(.how-page,.about-page,.games-page,.mat-page) :is(.line-btn,.hero-play-ghost):hover{border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.1)}main :is(.guide-card,.prompt-card,.featured-guide,.game-card,.games-benefits>*){border-radius:22px;border:1px solid var(--plate-border);box-shadow:var(--plate-shadow)}main :is(.guide-card,.prompt-card,.games-benefits>*){background:var(--plate-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}main :is(.guide-card,.prompt-card,.featured-guide,.game-card,.games-benefits>*){overflow:hidden;transition:transform .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease)}main :is(.guide-card,.prompt-card,.featured-guide,.game-card,.games-benefits>*):is(:hover,:focus-within){border-color:var(--plate-hover-border);box-shadow:var(--plate-hover-shadow)}main :is(.guide-card,.prompt-card,.game-card,.games-benefits>*):hover{transform:translateY(-3px)}main .games-benefits{gap:12px}main .games-benefits>*{padding:14px 18px;border-left:1px solid var(--plate-border)}@media (min-width:961px){main .games-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}}.cat-banner .lead span{display:block}.cat-hubi{transform-origin:62% 100%;animation:hubi-salute 5.5s ease-in-out infinite}@keyframes hubi-salute{0%,to{transform:translateY(0) rotate(0deg)}45%{transform:translateY(-7px) rotate(-1.6deg)}70%{transform:translateY(-3px) rotate(.6deg)}}@media (prefers-reduced-motion:reduce){.cat-hubi{animation:none}}@media (min-width:961px){.cat-banner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cat-banner .lead span{white-space:nowrap}.cat-banner-scene{height:236px;min-height:236px}.cat-hubi{right:-4px;bottom:-10px;width:auto;height:248px;max-height:none;max-width:none;object-fit:contain}.cat-tile{animation-duration:7s}.cat-tile-a{left:3%;top:14%;width:66px}.cat-tile-b{left:15%;bottom:10%;top:auto;width:56px}.cat-tile-c{left:22%;right:auto;top:0;width:48px;opacity:.85}}@media (max-width:960px){.cat-hubi{right:0;width:min(88%,380px);height:auto;max-height:none;bottom:-6px}.cat-tile-a{left:2%;top:6%;width:54px}.cat-tile-b{left:6%;bottom:10%;width:46px}.cat-tile-c{left:20%;right:auto;top:0;width:40px}}@media (min-width:961px){.cat-hubi{height:238px;right:-2px}.cat-tile-a{left:1%;top:6%;width:62px}.cat-tile-c{left:13%;top:40%;width:44px}.cat-tile-b{left:3%;bottom:4%;width:52px}}@media (max-width:960px){.cat-hubi{width:min(72%,340px);right:0}.cat-tile-a{left:0;top:4%;width:48px}.cat-tile-c{left:15%;top:40%;width:36px}.cat-tile-b{left:2%;bottom:6%;top:auto;width:42px}}.cat-banner:before{opacity:1;background:linear-gradient(90deg,rgba(5,7,7,.95),rgba(5,7,7,.9) 30%,rgba(5,7,7,.62) 52%,rgba(5,7,7,.22) 76%,rgba(5,7,7,.08)),url(/assets/backgrounds/home-bokeh-orange.webp) 50% /cover}.cat-hubi{transform-origin:46% 100%;animation:hubi-nod 6s ease-in-out infinite;translate:none}@keyframes hubi-nod{0%,to{transform:rotate(0deg) scale(1)}30%{transform:rotate(-1.4deg) scale(1.012)}55%{transform:rotate(.4deg) scale(1.006)}}.cat-tile{position:absolute;height:auto;pointer-events:none;transform:rotate(var(--tilt,0deg));--amp:6px;--sway:1.5deg}.cat-tile-back{filter:blur(2px) brightness(.9) drop-shadow(0 14px 18px rgba(0,0,0,.45));opacity:.9}.cat-tile-front{filter:drop-shadow(0 18px 22px rgba(0,0,0,.55)) drop-shadow(0 0 20px rgba(var(--warm-rgb),.14))}@media (min-width:961px){.cat-tile-gpt{left:0;top:4%;width:70px;--tilt:-9deg;--float:8.5s}.cat-tile-mj{left:14%;top:30%;width:42px;--tilt:12deg;--float:11s}.cat-tile-px{left:2%;bottom:5%;width:60px;--tilt:8deg;--float:10s}.cat-tile-gemini{left:15%;bottom:0;width:38px;--tilt:-14deg;--float:12s}}@media (max-width:960px){.cat-tile-gpt{left:0;top:2%;width:52px;--tilt:-9deg}.cat-tile-mj{left:16%;top:34%;width:32px;--tilt:12deg}.cat-tile-px{left:2%;bottom:8%;width:44px;--tilt:8deg}.cat-tile-gemini{left:17%;bottom:0;width:28px;--tilt:-14deg}}@media (prefers-reduced-motion:reduce){.cat-hubi,.cat-tile{animation:none}}@media (min-width:961px){.cat-tile-gpt{width:80px;top:2%;left:-1%}.cat-tile-px{width:70px;bottom:3%;left:1%}.cat-tile-mj{width:48px;top:32%;left:14.5%}}.cat-banner{border-radius:22px;overflow:hidden;isolation:isolate}.cat-banner:before{border-radius:inherit}.cat-hubi,.cat-tile{animation:none}@media (min-width:961px){.cat-hubi{bottom:-10px}.cat-tile-mj{left:54px;top:10px;bottom:auto;width:56px;--tilt:12deg}.cat-tile-gpt{left:4px;top:74px;bottom:auto;width:88px;--tilt:-9deg}.cat-tile-gemini{left:62px;top:auto;bottom:12px;width:50px;--tilt:-14deg}}@media (max-width:960px){.cat-tile-mj{left:42px;top:2px;bottom:auto;width:44px}.cat-tile-gpt{left:0;top:52px;bottom:auto;width:66px}.cat-tile-gemini{left:50px;top:auto;bottom:8px;width:38px}}.cat-tile-back{filter:blur(1.6px) brightness(.9) drop-shadow(0 14px 18px rgba(0,0,0,.45))}.fav-page{padding:28px 0 80px;min-height:calc(100svh - var(--header))}.fav-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin:18px 0 24px}.fav-head .display{font-size:clamp(40px,4.4vw,64px)}.fav-count{color:var(--text-secondary);font-size:15px}@media (min-width:961px){.cat-tile-mj{left:46px;top:4px;width:68px}.cat-tile-gemini{left:58px;bottom:8px;width:60px}}.cat-banner-scene{isolation:isolate}.cat-banner-scene:before{content:"";position:absolute;z-index:0;pointer-events:none;right:4%;bottom:-30%;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(202,251,0,.22) 0,rgba(202,251,0,.08) 38%,rgba(var(--warm-rgb),.06) 55%,transparent 70%);filter:blur(10px);animation:cat-glow 6s ease-in-out infinite}.cat-hubi{z-index:2}.cat-tile{z-index:1}@keyframes cat-glow{0%,to{opacity:.65;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.cat-banner-scene:before{animation:none}}@media (min-width:961px){.cat-hubi{height:226px;right:30px;bottom:-6px}.cat-banner-scene:before{right:6%;width:64%;bottom:-34%}}@media (max-width:960px){.cat-hubi{right:14px;width:min(68%,320px)}}@media (min-width:961px){.cat-tile-mj{left:34px}.cat-tile-gpt{left:-4px}.cat-tile-gemini{left:44px}.cat-hubi{bottom:-18px}}@media (max-width:960px){.cat-hubi{bottom:-14px}}.mat-hero{border-radius:0}.mat-spot{padding-top:40px;gap:20px}@media (min-width:961px){.mat-hero{min-height:min(42vh,420px)}.mat-spot .featured-guide{min-height:286px;padding:34px 40px;align-items:center;border-radius:22px}.mat-spot .featured-copy{max-width:54%}.mat-spot .featured-guide .display{font-size:clamp(34px,3.3vw,48px)}.mat-spot .featured-guide .lead{font-size:16px}.mat-spot .featured-guide img.is-whole{right:210px;width:236px;height:236px;object-fit:cover;border-radius:20px;transform:translateY(-50%);-webkit-mask-image:none;mask-image:none;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 50px rgba(0,0,0,.5)}.mat-spot .featured-guide:hover img.is-whole{transform:translateY(-50%) scale(1.02)}.mat-spot .featured-guide img.is-art{right:0;top:0;height:100%;width:46%;object-fit:cover;transform:none;border-radius:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%);mask-image:linear-gradient(90deg,transparent,#000 30%)}}.guide-cover{aspect-ratio:16/10}.guide-cover.is-whole{display:grid;place-items:center;padding:14px 14px 0;background:radial-gradient(70% 90% at 50% 60%,rgba(255,255,255,.035),transparent 70%)}.guide-cover.is-whole img{height:100%;max-width:100%;aspect-ratio:1;object-fit:cover;border-radius:16px;border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 36px rgba(0,0,0,.45)}.guide-cover.is-whole.is-tile img{border:0;box-shadow:none;border-radius:0;object-fit:contain;padding:4%}.guide-cover.is-art img{width:100%;height:100%;object-fit:cover}.guide-card:hover .guide-cover.is-whole img{transform:scale(1.03)}.guide-cover.is-whole{display:block;padding:0}.guide-cover.is-whole img{position:absolute;top:16px;bottom:2px;left:50%;height:calc(100% - 18px);width:auto;max-width:none;translate:-50% 0}.guide-cover.is-whole.is-tile img{padding:0;top:10px;bottom:0;height:calc(100% - 10px);top:12%;height:80%;bottom:auto}.guide-cover.is-whole:not(.is-tile){aspect-ratio:5/4}.guide-cover.is-whole:not(.is-tile) img{inset:0;top:0;left:0;width:100%;height:100%;translate:none;border-radius:0;border:0;box-shadow:none;object-fit:cover;object-position:center 55%}.guide-cover.is-whole.is-tile{aspect-ratio:5/4}@media (min-width:961px){.mat-panel-intro .mat-spot{align-content:end;padding:24px 0 44px;align-content:center;padding:24px 0}.mat-panel-grid{padding:22px 0 24px}.mat-panel-head{margin-bottom:14px}.mat-panel-head .section-title{font-size:clamp(40px,4vw,56px)}.guide-cover.is-whole.is-tile,.guide-cover.is-whole:not(.is-tile){aspect-ratio:2.4/1}.guide-cover.is-whole:not(.is-tile) img{object-position:center 58%}.guide-cover.is-whole.is-tile img{top:8%;height:92%}.mat-panel-grid .guide-card-body{padding:12px 18px 14px;align-items:center}.mat-panel-grid .guide-card h3{min-height:0;font-size:22px;margin-bottom:4px}.mat-panel-grid .guide-card .muted{min-height:0;font-size:13.5px;line-height:1.45}.mat-panel-grid .guide-card .card-meta{margin-top:6px}.mat-panel-intro .mat-spot{gap:40px}.mat-panel-grid{display:flex;flex-direction:column;min-height:calc(100svh - var(--header));padding:22px 0 30px}.mat-panel-grid>.wrap{flex:1 1;display:flex;flex-direction:column}.mat-panel-grid .mat-panel-head{margin-bottom:26px}}@media (min-width:961px){.mat-panel-grid .grid-3:has(.guide-card){flex:1 1;grid-template-rows:repeat(2,minmax(0,1fr));gap:18px}.mat-panel-grid .grid-3:has(.guide-card)>*{height:100%;min-height:0}.mat-panel-grid .grid-3 .guide-card{height:100%;display:flex;flex-direction:column}.mat-panel-grid .grid-3 .guide-cover.is-whole{flex:1 1;aspect-ratio:auto;min-height:120px}.mat-panel-grid .grid-3 .guide-card-body{flex:0 0 auto}}.mat-hero:before{background:linear-gradient(90deg,rgba(5,7,7,.97),rgba(5,7,7,.92) 26%,rgba(5,7,7,.7) 42%,rgba(5,7,7,.25) 58%,rgba(5,7,7,0) 72%),linear-gradient(0deg,rgba(5,7,7,.45),transparent 30%),url(/assets/hubi/hubi-materials-reading.webp) right 32% /cover no-repeat}@media (max-width:960px){.mat-hero:before{background:linear-gradient(180deg,rgba(5,7,7,.88),rgba(5,7,7,.8)),url(/assets/hubi/hubi-materials-reading-small.webp) 70% 30% /cover no-repeat}}@media (min-width:961px){.mat-hero:before{background:linear-gradient(90deg,rgba(5,7,7,.97),rgba(5,7,7,.92) 30%,rgba(5,7,7,.6) 46%,rgba(5,7,7,.15) 60%,rgba(5,7,7,0) 70%),linear-gradient(0deg,rgba(5,7,7,.45),transparent 30%),url(/assets/hubi/hubi-materials-reading.webp) right 6% /auto 165% no-repeat,#050707;background:linear-gradient(90deg,rgba(5,7,7,1),rgba(5,7,7,.98) 34%,rgba(5,7,7,.85) 46%,rgba(5,7,7,.45) 58%,rgba(5,7,7,.1) 68%,rgba(5,7,7,0) 76%),linear-gradient(0deg,rgba(5,7,7,.5),transparent 30%),url(/assets/hubi/hubi-materials-reading-v2.webp) right 4% /auto 160% no-repeat,#050707}}@media (max-width:960px){.mat-hero:before{background:linear-gradient(180deg,rgba(5,7,7,.9),rgba(5,7,7,.84)),url(/assets/hubi/hubi-materials-reading-v2-small.webp) 70% 30% /cover no-repeat}}@media (min-width:961px){.about-screen>.wrap{width:100%;max-width:none;padding-inline:5%}.about-screen .about-copy{max-width:min(42%,600px)}.about-screen .about-copy .kicker{font-size:11.5px;letter-spacing:.2em;margin-bottom:clamp(18px,2.6vh,26px)}.about-screen .about-copy .display{font-size:clamp(50px,min(5.3vw,9vh),90px);line-height:1.1;letter-spacing:.018em;max-width:none}.about-screen .about-copy .lead{margin-top:clamp(16px,2.4vh,26px);font-size:clamp(15px,1.2vw,18px);line-height:1.6;max-width:42ch}.about-screen .about-copy .hero-actions{margin-top:clamp(26px,4.2vh,44px)}.about-intro{background-image:linear-gradient(90deg,rgba(5,7,7,1),rgba(5,7,7,.97) 30%,rgba(5,7,7,.82) 42%,rgba(5,7,7,.4) 54%,rgba(5,7,7,.08) 66%,rgba(5,7,7,0) 76%),linear-gradient(0deg,rgba(5,7,7,.55),transparent 28%),url(/assets/hubi/hubi-about-sit.webp);background-size:auto,auto,auto 100%;background-position:0 0,0 0,100% 0;background-repeat:no-repeat;background-color:#050707}.about-screen .about-grid,.about-screen .about-presence-grid{grid-template-columns:minmax(0,600px) minmax(0,1fr)}.about-screen .about-copy{max-width:600px}.about-intro{background-image:linear-gradient(90deg,rgba(5,7,7,1),rgba(5,7,7,.97) 34%,rgba(5,7,7,.75) 42%,rgba(5,7,7,.3) 50%,rgba(5,7,7,0) 58%),linear-gradient(0deg,rgba(5,7,7,.55),transparent 28%),url(/assets/hubi/hubi-about-sit-wide.webp)}}.how-banner{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;min-height:min(46vh,440px);margin-bottom:28px}.how-banner:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(5,7,7,1),rgba(5,7,7,.97) 30%,rgba(5,7,7,.78) 40%,rgba(5,7,7,.3) 50%,rgba(5,7,7,0) 60%),linear-gradient(0deg,rgba(5,7,7,.6),transparent 30%),url(/assets/hubi/hubi-how-panels.webp) 100% /auto 100% no-repeat,#050707}.how-page .how-banner-inner{width:min(1280px,calc(100% - 64px));padding-block:34px}.how-banner .how-copy{max-width:620px}.how-banner .kicker{margin-bottom:18px}.how-banner .display{font-size:clamp(44px,4.6vw,72px);line-height:1.02}.how-banner .lead{margin-top:16px;font-size:clamp(15px,1.15vw,17px);color:#dfe3db}.how-banner .hero-actions{margin-top:28px}@media (max-width:960px){.how-banner{min-height:0}.how-banner:before{background:linear-gradient(180deg,rgba(5,7,7,.9),rgba(5,7,7,.82)),url(/assets/hubi/hubi-how-panels-small.webp) 30% /cover no-repeat,#050707}.how-page .how-banner-inner{width:min(100% - 32px,620px);padding-block:36px 30px}}.how-banner:before{background:linear-gradient(90deg,rgba(5,7,7,1),rgba(5,7,7,.98) 36%,rgba(5,7,7,.86) 44%,rgba(5,7,7,.45) 52%,rgba(5,7,7,.12) 60%,rgba(5,7,7,0) 66%),linear-gradient(0deg,rgba(5,7,7,.6),transparent 30%),url(/assets/hubi/hubi-how-panels-v2.webp) 100% /auto 100% no-repeat,#050707}@media (min-width:1700px){.how-banner:before{background-size:auto,auto,cover,auto;background-position:0 0,0 0,right 40%,0 0}}@media (max-width:960px){.how-banner:before{background:linear-gradient(180deg,rgba(5,7,7,.92),rgba(5,7,7,.85)),url(/assets/hubi/hubi-how-panels-v2-small.webp) 62% /cover no-repeat,#050707}}.guide-cover .guide-kind{position:absolute;top:12px;left:12px;z-index:2;padding:4px 10px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-primary);background:rgba(5,7,7,.62);border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.guide-cover .badge{z-index:2}.guide-level{color:var(--brand)}.lock-overlay.lock-upsell{z-index:1;background:linear-gradient(180deg,rgba(5,7,7,.35),rgba(5,7,7,.72))}.lock-upsell .lock-upsell-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;border:1px solid rgba(255,255,255,.18)}.lock-upsell .lock-upsell-icon svg{padding:0;width:18px;height:18px;border:0;background:none}.lock-upsell small{font-size:13px}.lock-upsell .lock-upsell-cta{pointer-events:auto;cursor:pointer}main :is(.guide-card,.prompt-card).is-pro{border-color:rgba(var(--warm-rgb),.2);box-shadow:var(--plate-shadow),inset 0 0 40px -18px rgba(var(--warm-rgb),.35)}main :is(.guide-card,.prompt-card).is-pro:hover{box-shadow:var(--plate-hover-shadow),inset 0 0 50px -16px rgba(var(--warm-rgb),.4)}main .prompt-card{gap:8px;padding:18px 20px}main .prompt-card:hover{transform:translateY(-3px);background:var(--plate-bg);border-color:var(--plate-hover-border);box-shadow:var(--plate-hover-shadow)}main .prompt-card:hover h3{color:var(--text-primary)}main .prompt-card h3{font-size:18px;line-height:1.25}main .prompt-card h3 a{color:inherit}main .prompt-card h3 a:hover{color:var(--brand)}.prompt-use{color:rgba(202,251,0,.78);margin-top:-2px}main .prompt-snippet{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:10px 12px;font-size:12px}main .prompt-card.is-locked .prompt-snippet{filter:none;display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-family:inherit}main .prompt-card-foot{flex-wrap:wrap;margin-top:4px}.prompt-actions{display:flex;gap:8px;align-items:center}.prompt-actions .lime-btn-sm,.prompt-actions .line-btn{min-height:34px;padding:6px 14px;font-size:13px}.prompt-actions .lime-btn:before{display:none}.mat-panel-head .chip-cat{background:transparent;border-color:rgba(255,255,255,.1);color:var(--text-secondary);font-size:13px;padding-block:6px}.mat-panel-head .chip-cat.is-on{background:var(--brand);color:var(--brand-ink);border-color:var(--brand)}.mat-panel-head .chip-cat-first{margin-left:14px;position:relative}.mat-panel-head .chip-cat-first:before{content:"";position:absolute;left:-12px;top:20%;bottom:20%;width:1px;background:rgba(255,255,255,.14)}.mat-end-cta{display:flex;align-items:center;gap:16px;margin-top:18px;padding:16px 22px;border-radius:22px;border:1px solid var(--plate-border);background:var(--plate-bg);box-shadow:var(--plate-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mat-end-cta>div{flex:1 1;min-width:0}.mat-end-cta b{display:block;font-size:16px}.mat-end-cta .muted{font-size:13.5px;margin-top:2px}.mat-end-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;color:var(--brand);background:rgba(202,251,0,.08);border:1px solid rgba(202,251,0,.22);flex:0 0 auto}@media (max-width:640px){.mat-end-cta{flex-wrap:wrap}.mat-end-cta .line-btn{width:100%;justify-content:center}}main .prompt-card h3{min-height:0;margin:0}main .prompt-card-foot{flex-direction:column;align-items:stretch;gap:10px}main .prompt-card-foot .card-meta{margin:0}.prompt-actions>*{flex:1 1;justify-content:center}.guide-card .card-meta{flex-wrap:wrap;column-gap:4px;row-gap:2px}@media (max-width:640px){.prompt-actions{flex-direction:column;align-items:stretch;gap:6px}.prompt-actions .lime-btn-sm,.prompt-actions .line-btn{min-height:32px;padding:5px 10px;font-size:12px}.guide-card .card-meta .guide-level,.lock-upsell small{display:none}.lock-upsell .lock-upsell-cta{padding:5px 10px;font-size:11px;min-height:0;gap:4px}.lock-upsell .lock-upsell-icon{width:34px;height:34px;border-radius:10px}}.guide-card .card-meta .guide-level{white-space:pre}@media (max-width:640px){.guide-card .lock-upsell .lock-upsell-cta{width:auto;min-height:30px;padding:4px 10px;font-size:11px;white-space:nowrap}.guide-card .lock-upsell .lock-upsell-cta svg{width:12px;height:12px}}main:not(:has(.home-page)){--page-shade:linear-gradient(90deg,rgba(5,7,7,.3),rgba(5,7,7,.5) 10%,rgba(5,7,7,.66) 22%,rgba(5,7,7,.76) 36%,rgba(5,7,7,.78) 50%,rgba(5,7,7,.76) 64%,rgba(5,7,7,.66) 78%,rgba(5,7,7,.5) 90%,rgba(5,7,7,.3))}main:not(:has(.home-page)){background:var(--page-shade),linear-gradient(0deg,rgba(5,7,7,.45),rgba(5,7,7,.12) 22%,transparent 40%),linear-gradient(180deg,rgba(5,7,7,.84),rgba(5,7,7,.66)),radial-gradient(circle at 72% 42%,rgba(202,251,0,.08),transparent 34%),repeating-linear-gradient(90deg,transparent 0 63px,rgba(202,251,0,.028) 64px),repeating-linear-gradient(0deg,transparent 0 63px,rgba(255,255,255,.022) 64px),url(/assets/backgrounds/home-bokeh-orange.webp) 50% /cover no-repeat,#060807;background-attachment:fixed}@media (max-width:960px){main:not(:has(.home-page)){background-attachment:scroll;background-size:auto,auto,auto,auto,auto,auto,auto 100svh,auto;background-position:0 0,0 0,0 0,0 0,0 0,0 0,top,0 0}}.pro-crown{display:inline-grid;width:30px;height:30px;flex:0 0 auto;color:#ffd76a;background:rgba(5,7,7,.62);border:1px solid rgba(255,215,106,.45);box-shadow:0 0 18px -4px rgba(255,190,70,.45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.guide-cover .pro-crown{position:absolute;top:12px;right:12px;z-index:2}.prompt-card-top{min-height:30px}.level-pill{display:inline-flex;align-items:center;margin-left:8px;padding:1px 8px;border-radius:999px;font-size:11px;line-height:18px;color:var(--brand);background:rgba(202,251,0,.07);border:1px solid rgba(202,251,0,.28)}.lock-overlay.lock-upsell{gap:8px;background:radial-gradient(42% 46% at 50% 50%,rgba(5,7,7,.72),rgba(5,7,7,.3) 70%,rgba(5,7,7,.08));-webkit-backdrop-filter:none;backdrop-filter:none}.lock-upsell .lock-upsell-icon{width:36px;height:36px;border-radius:12px}.lock-upsell .lock-upsell-icon svg{width:16px;height:16px}.lock-upsell small{font-size:12px}.guide-card .lock-upsell .lock-upsell-cta{min-height:34px;padding:6px 14px;font-size:12.5px}.mat-panel-head .chip-cat{font-size:12.5px;color:var(--text-tertiary);border-color:rgba(255,255,255,.07);padding:5px 12px}.mat-panel-head .chip-cat:hover{color:var(--text-secondary);border-color:rgba(255,255,255,.16)}main .prompt-snippet{min-height:58px}main .prompt-card .card-meta{display:flex;align-items:center;gap:6px;min-height:18px}.mat-panel-grid .prompt-card-wrap,.mat-spot .prompt-card-wrap,main .prompt-card{height:100%}.mat-page.is-fading{opacity:1;transform:none}.mat-page .mat-end-cta,.mat-page .mat-panel-grid>.wrap>.grid-3,.mat-page .mat-spot{transition:opacity .26s var(--ease),transform .26s var(--ease),filter .26s var(--ease)}.mat-page.is-fading .mat-end-cta,.mat-page.is-fading .mat-panel-grid>.wrap>.grid-3,.mat-page.is-fading .mat-spot{opacity:0;transform:translateY(14px);filter:blur(4px)}.mat-page .mat-panel-grid .grid-3,.mat-page .mat-spot>*{animation:matIn .48s var(--ease) both}@keyframes matIn{0%{opacity:0;transform:translateY(14px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@media (prefers-reduced-motion:reduce){.mat-page .mat-panel-grid .grid-3,.mat-page .mat-spot>*{animation:none}}.suggest-layer{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:16px;background:rgba(3,4,4,.62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:matIn .24s var(--ease) both}.suggest-dialog{position:relative;width:min(520px,100%);display:grid;grid-gap:14px;gap:14px;padding:26px;border-radius:22px;border:1px solid var(--plate-border);background:linear-gradient(180deg,rgba(20,23,21,.96),rgba(8,10,9,.98));box-shadow:0 30px 80px rgba(0,0,0,.6)}.suggest-dialog h2{font-family:var(--font-display);font-size:30px;line-height:1.05;text-transform:uppercase;margin:0}.suggest-dialog .kicker{margin:0}.suggest-dialog .field{display:grid;grid-gap:6px;gap:6px;font-size:13px;color:var(--text-secondary)}.suggest-dialog input,.suggest-dialog textarea{width:100%;padding:12px 14px;border-radius:14px;border:1px solid var(--border-strong);background:rgba(255,255,255,.03);color:var(--text-primary);font:inherit;resize:vertical}.suggest-dialog input:focus,.suggest-dialog textarea:focus{outline:none;border-color:rgba(202,251,0,.55)}.suggest-close{position:absolute;top:14px;right:14px}.suggest-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.suggest-actions .lime-btn{border-radius:999px}.suggest-actions .muted{font-size:12.5px}.mat-spot .featured-guide.has-banner{background-color:#060808}.mat-spot .featured-guide.has-banner:before{opacity:1;-webkit-mask-image:none;mask-image:none;border-radius:inherit;background:linear-gradient(270deg,#060808 0,#060808 200px,rgba(6,8,8,.6) 260px,rgba(6,8,8,0) 360px),linear-gradient(90deg,#060808 0,rgba(6,8,8,.96) 36%,rgba(6,8,8,.7) 50%,rgba(6,8,8,.15) 62%,rgba(6,8,8,0) 70%),var(--featured-banner) right 180px center /auto 104% no-repeat,#060808;background:linear-gradient(90deg,#060808 0,rgba(6,8,8,.96) 36%,rgba(6,8,8,.7) 50%,rgba(6,8,8,.15) 62%,rgba(6,8,8,0) 70%),var(--featured-banner) right center /auto 104% no-repeat,#060808}.featured-lead span{display:block}@media (min-width:961px){.mat-spot .featured-guide.has-banner .featured-copy{max-width:62%}.featured-lead span{white-space:nowrap}}@media (max-width:960px){.mat-spot .featured-guide.has-banner:before{background:linear-gradient(180deg,rgba(6,8,8,.55),rgba(6,8,8,.94) 55%),var(--featured-banner) 70% center /cover no-repeat,#060808}.featured-lead span{display:inline}.featured-lead span+span:before{content:" "}}.about-lead span{display:block}@media (min-width:961px){.about-intro{background-image:linear-gradient(0deg,rgba(5,7,7,.6),transparent 30%),linear-gradient(180deg,rgba(5,7,7,.35),rgba(5,7,7,.2)),url(/assets/backgrounds/about-neon-hall.webp);background-size:auto,auto,cover;background-position:0 0,0 0,50%;background-repeat:no-repeat;background-color:#050707}.about-intro .about-copy{position:relative;z-index:3}.about-intro .about-scene-intro{position:absolute;inset:0;z-index:1;min-height:0;pointer-events:none}.about-intro .about-scene-intro:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,rgba(5,7,7,.97),rgba(5,7,7,.92) 28%,rgba(5,7,7,.62) 40%,rgba(5,7,7,.18) 52%,rgba(5,7,7,0) 62%)}.about-intro .about-scene-intro .about-intro-mobile.about-hubi-sit{display:block;position:absolute;right:1%;bottom:0;z-index:1;height:88%;width:auto;max-width:none;transform-origin:60% 100%;filter:drop-shadow(0 30px 50px rgba(0,0,0,.55));animation:aboutHubiIn 1.1s var(--ease) both,aboutHubiFloat 9s ease-in-out 1.1s infinite}.about-lead span{white-space:nowrap}}@keyframes aboutHubiIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes aboutHubiFloat{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-9px) rotate(-.6deg)}}@media (prefers-reduced-motion:reduce){.about-intro .about-hubi-sit{animation:none!important}}@media (max-width:960px){.about-intro{background-image:linear-gradient(180deg,rgba(5,7,7,.9),rgba(5,7,7,.75)),url(/assets/backgrounds/about-neon-hall-small.webp);background-size:cover;background-position:50%}.about-intro .about-hubi-sit{display:block;width:100%;height:auto;animation:aboutHubiFloat 9s ease-in-out infinite}}@media (min-width:961px){.about-intro>.wrap.about-grid{position:relative;height:calc(100svh - var(--header));min-height:560px;padding-block:0;display:flex;align-items:center}.about-intro .about-scene-intro{position:absolute;inset:0}.about-intro .about-scene-intro:after{display:none}.about-intro:after{z-index:0;background:linear-gradient(90deg,rgba(5,7,7,.97),rgba(5,7,7,.9) 30%,rgba(5,7,7,.55) 44%,rgba(5,7,7,.12) 58%,rgba(5,7,7,0) 66%),linear-gradient(0deg,rgba(5,7,7,.5),transparent 28%)}.about-intro .about-scene-intro .about-intro-mobile.about-hubi-sit{right:-1%;height:76%}.about-screen.about-intro{padding-block:0}.about-intro .about-scene-intro .about-intro-mobile.about-hubi-sit{right:-2%;height:70%}}@media (max-width:960px){.about-lead span{display:inline}}@media (min-width:961px){.about-intro .about-scene-intro .about-intro-mobile.about-hubi-sit{right:-6%;height:80%}.about-intro .about-scene-intro:after{display:block;z-index:2;background:linear-gradient(90deg,rgba(5,7,7,.9),rgba(5,7,7,.85) 30%,rgba(5,7,7,.35) 38%,rgba(5,7,7,0) 45%)}}.about-intro .hero-actions .lime-btn-lg{min-height:62px;padding:0 32px;font-size:16.5px;gap:10px;box-shadow:0 14px 34px rgba(202,251,0,.18),inset 0 1px 0 rgba(255,255,255,.35)}.about-intro .hero-play-ghost{min-height:62px;padding:0 26px 0 11px;gap:12px;font-size:16.5px;border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.05)}.about-intro .hero-play-ghost .hero-play-btn{width:40px;height:40px;border:0;background:rgba(255,255,255,.14);color:#fff;box-shadow:none}.about-intro .hero-play-ghost .hero-play-btn svg{color:#fff;fill:#fff}@media (max-width:960px){.about-intro .hero-actions .lime-btn-lg,.about-intro .hero-play-ghost{min-height:56px}}.about-intro .hero-play-ghost.about-grey-btn{min-height:62px;padding:0 32px;justify-content:center;border:0;border-radius:999px;background:rgba(255,255,255,.12);color:#fff;font-size:16.5px;font-weight:600;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background var(--dur-hover) var(--ease)}.about-intro .hero-play-ghost.about-grey-btn:hover{background:rgba(255,255,255,.2);color:#fff}@media (max-width:960px){.about-intro .hero-play-ghost.about-grey-btn{min-height:56px}}.about-intro .about-grey-btn .hero-play-label{font-size:16.5px;font-weight:600;letter-spacing:0;color:#fff}@media (max-width:960px){#how-title em{display:block}}@media (min-width:961px){.about-intro .about-scene-intro .about-intro-mobile.about-hubi-sit{right:-17%;height:97%;height:94%}.about-intro>.wrap.about-grid{padding-bottom:clamp(70px,14vh,150px)}.catalog-layout .side-nav a.side-promo{position:relative;isolation:isolate;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:410px;min-width:0;margin-top:20px;padding:17px 12px 12px;grid-gap:0;gap:0;align-items:stretch;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:22px;background:linear-gradient(180deg,rgba(7,9,8,.76),rgba(12,11,8,.44) 48%,#070908),url(/assets/backgrounds/home-bokeh-orange.webp) 55% /cover no-repeat,#080a09;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 18px 32px rgba(0,0,0,.2);color:var(--text-primary);white-space:normal;transition:border-color .28s var(--ease),box-shadow .28s var(--ease)}}@media (min-width:961px){.catalog-layout .side-nav a.side-promo:focus-visible,.catalog-layout .side-nav a.side-promo:hover{border-color:rgba(202,251,0,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 36px rgba(0,0,0,.34),0 0 28px rgba(202,251,0,.08)}.catalog-layout .side-nav a.side-promo:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.catalog-layout .side-promo-note{display:grid;grid-gap:6px;gap:6px;min-width:0;font-size:14px;line-height:1.32;letter-spacing:0}.catalog-layout .side-promo-note b{color:var(--brand);font-size:17px;line-height:1.14;font-weight:750}.catalog-layout .side-promo-art{position:relative;display:block;min-width:0;min-height:0;pointer-events:none}.catalog-layout .side-promo-halo{position:absolute;left:50%;bottom:10px;width:170px;height:170px;border:1px solid rgba(202,251,0,.2);border-radius:50%;background:radial-gradient(circle,rgba(202,251,0,.14),rgba(202,251,0,.04) 44%,transparent 70%);transform:translateX(-50%);animation:catalogPromoHalo 6s ease-in-out infinite}.catalog-layout .side-promo-art img{position:absolute;z-index:1;left:50%;bottom:-13px;display:block;width:203px;max-width:none;height:auto;margin:0;object-fit:contain;filter:drop-shadow(0 18px 18px rgba(0,0,0,.58));transform:translateX(-50%);animation:catalogPromoHabi 6s ease-in-out infinite}.catalog-layout .side-promo-spark{position:absolute;z-index:2;color:var(--brand);font-size:16px;line-height:1;text-shadow:0 0 13px rgba(202,251,0,.55);animation:catalogPromoSpark 3.8s ease-in-out infinite}.catalog-layout .side-promo-spark-one{top:18%;right:5%}.catalog-layout .side-promo-spark-two{bottom:21%;left:1%;font-size:11px;animation-delay:-1.9s}.catalog-layout .side-promo-cta.lime-btn{position:relative;z-index:3;display:flex;width:100%;min-height:44px;justify-content:space-between;flex:none;padding:0 13px;border-radius:999px;font-size:13px;line-height:1.1;white-space:nowrap;border-color:var(--brand);background:linear-gradient(115deg,#d6ff29,var(--brand));color:var(--brand-ink);box-shadow:0 8px 24px rgba(202,251,0,.14)}.catalog-layout .side-promo-cta svg{flex:none}}@keyframes catalogPromoHabi{0%,to{transform:translate(-50%) rotate(0deg)}50%{transform:translate(-50%,-6px) rotate(-1deg)}}@keyframes catalogPromoHalo{0%,to{opacity:.55;transform:translateX(-50%) scale(.94)}50%{opacity:1;transform:translateX(-50%) scale(1.07)}}@keyframes catalogPromoSpark{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.catalog-layout .side-promo-art img,.catalog-layout .side-promo-halo,.catalog-layout .side-promo-spark{animation:none}.catalog-layout .side-promo-cta svg{transition:none}}.cat-banner-scene:before{display:none}.cat-photo{position:absolute;z-index:0;top:-9%;right:0;height:128%;width:auto;max-width:none;translate:19.6% 0;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 26%);mask-image:linear-gradient(90deg,transparent,#000 26%)}.cat-tile{z-index:2;animation:heroTileFloat var(--float,9s) ease-in-out infinite;--amp:7px;--sway:2deg}.cat-tile-mj{animation-delay:-3s}.cat-tile-gemini{animation-delay:-6s}@media (prefers-reduced-motion:reduce){.cat-tile{animation:none}}@media (max-width:960px){.cat-photo{top:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 26%),linear-gradient(180deg,transparent,#000 8%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 26%),linear-gradient(180deg,transparent,#000 8%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}}.cat-photo{translate:8% 0}@media (min-width:961px){.cat-tile-mj{left:auto;right:400px;top:4%;bottom:auto;width:62px}.cat-tile-gpt{left:auto;right:452px;top:34%;bottom:auto;width:88px}.cat-tile-gemini{left:auto;right:404px;top:auto;bottom:5%;width:54px}}@media (max-width:960px){.cat-tile-mj{left:10px;top:6px;bottom:auto;width:40px}.cat-tile-gpt{left:-4px;top:58px;bottom:auto;width:58px}.cat-tile-gemini{left:18px;top:auto;bottom:8px;width:36px}}@media (min-width:961px){.cat-tile-mj{right:404px;width:58px}.cat-tile-gpt{right:446px;width:78px;top:36%}.cat-tile-gemini{right:432px;width:48px}.cat-banner:before{background:linear-gradient(90deg,rgba(5,7,7,.9),rgba(5,7,7,.9) 48%,rgba(5,7,7,.55) 62%,rgba(5,7,7,.15) 80%,rgba(5,7,7,.05)),url(/assets/backgrounds/home-bokeh-orange.webp) 50% /cover;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.35),#000 22%);mask-image:linear-gradient(90deg,rgba(0,0,0,.35),#000 22%)}.cat-photo{-webkit-mask-image:linear-gradient(90deg,transparent,transparent 20%,rgba(0,0,0,.6) 32%,#000 44%);mask-image:linear-gradient(90deg,transparent,transparent 20%,rgba(0,0,0,.6) 32%,#000 44%)}.cat-tile-gpt{width:108px;right:412px;top:24%}}@media (max-width:960px){.cat-tile-gpt{width:72px;top:50px}}@media (min-width:961px){.cat-banner{margin-left:-27px;padding-left:27px;border-radius:0 22px 22px 0}.cat-banner:before{display:none}.cat-banner-scene{position:static}.cat-photo{inset:0;top:0;right:0;width:100%;height:100%;translate:none;object-fit:cover;object-position:88% 14%;-webkit-mask-image:none;mask-image:none}.cat-banner:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,rgba(5,7,7,.94),rgba(5,7,7,.9) 24%,rgba(5,7,7,.78) 38%,rgba(5,7,7,.5) 50%,rgba(5,7,7,.2) 60%,rgba(5,7,7,0) 70%)}.cat-banner-copy{z-index:3}.cat-tile{z-index:2}.cat-photo{inset:auto;top:-4.7%;right:0;left:auto;height:118%;width:auto;translate:4% 0;object-fit:fill}.cat-banner:after{background:linear-gradient(90deg,rgba(5,7,7,.95),rgba(5,7,7,.92) 26%,rgba(5,7,7,.8) 40%,rgba(5,7,7,.52) 51%,rgba(5,7,7,.22) 60%,rgba(5,7,7,0) 68%)}.cat-tile-gpt{right:440px}.cat-tile-mj{right:420px}.cat-tile-gemini{right:436px}.cat-tile-gpt{right:426px}}.catalog-main-body .cat-banner{margin-bottom:18px}.product-card .card-proof{font-size:11.5px;color:var(--text-tertiary)}.product-card .card-proof .proof-rating{color:var(--text-secondary);font-weight:600}.product-card .card-commerce .availability{font-size:11.5px;opacity:.78}.sort-menu{position:relative;flex:none}.sort-trigger{gap:10px;min-width:196px;justify-content:space-between}.sort-trigger svg{transition:transform .26s var(--ease);color:var(--text-secondary)}.sort-menu.is-open .sort-trigger{border-color:rgba(202,251,0,.55);box-shadow:0 0 0 3px rgba(202,251,0,.08)}.sort-menu.is-open .sort-trigger svg{transform:rotate(180deg);color:var(--brand)}.sort-pop{position:absolute;z-index:40;top:calc(100% + 10px);width:248px;border:1px solid var(--plate-border,rgba(255,255,255,.1));border-radius:20px;background:linear-gradient(180deg,rgba(20,23,21,.82),rgba(8,10,9,.92)),url(/assets/backgrounds/home-bokeh-orange.webp) 50% /cover;backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 24px 60px rgba(0,0,0,.55),0 0 40px rgba(var(--warm-rgb),.08);transform-origin:top right;animation:sortPopIn .26s var(--ease) both}.sort-pop-title{margin:4px 10px 8px;font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiary)}.sort-option{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:42px;padding:0 12px;border:0;border-radius:12px;background:transparent;color:var(--text-secondary);font:inherit;font-size:14px;text-align:left;cursor:pointer;opacity:0;animation:sortOptIn .32s var(--ease) both;animation-delay:calc(var(--i) * 35ms + 60ms);transition:background .18s var(--ease),color .18s var(--ease),padding .22s var(--ease)}.sort-option:focus-visible,.sort-option:hover{color:var(--text-primary);padding-left:16px;outline:none}.sort-option.is-on{color:var(--brand);background:rgba(202,251,0,.08)}.sort-option svg{color:var(--brand)}@keyframes sortPopIn{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:none}}@keyframes sortOptIn{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sort-option,.sort-pop{animation:none;opacity:1}}@media (max-width:960px){.sort-menu{flex:1 1}.sort-trigger{width:100%;min-width:0}.sort-pop{left:0;right:0;width:auto}}.fd-backdrop{background:rgba(4,6,5,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:fdFade .26s var(--ease) both}@keyframes fdFade{0%{opacity:0}to{opacity:1}}.fd-panel{top:12px;right:12px;bottom:12px;width:min(420px,calc(100% - 24px));border:1px solid rgba(255,255,255,.12);border-radius:26px;overflow:hidden;background:linear-gradient(180deg,rgba(14,17,15,.84),rgba(8,10,9,.9) 40%,rgba(6,8,7,.95)),url(/assets/backgrounds/home-bokeh-orange.webp) 30% /cover,#070908;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),-24px 0 80px rgba(0,0,0,.5),0 0 60px rgba(var(--warm-rgb),.07);animation:fdSlide .38s cubic-bezier(.2,.8,.2,1) both}@keyframes fdSlide{0%{opacity:0;transform:translateX(40px) scale(.98)}to{opacity:1;transform:none}}.fd-head{padding:20px 22px 16px;border-bottom:1px solid rgba(255,255,255,.07)}.fd-head b{font-size:24px}.fd-close{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:var(--text-primary)}.fd-close:hover{background:rgba(255,255,255,.12)}.fd-body{padding:6px 22px 14px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.fd-group{padding:18px 0;border-bottom-color:rgba(255,255,255,.07)}.fd-group h3{margin-bottom:12px;color:var(--text-tertiary)}.fd-range label{height:46px;border-radius:14px;border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.04)}.fd-presets{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.fd-preset{min-height:34px;padding:0 14px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.04);color:var(--text-secondary);font:inherit;font-size:13px;cursor:pointer;transition:border-color .2s var(--ease),background .2s var(--ease),color .2s var(--ease)}.fd-preset:hover{color:var(--text-primary);border-color:rgba(255,255,255,.24)}.fd-preset.is-on{color:var(--brand-ink);background:var(--brand);border-color:var(--brand);font-weight:600}.fd-check{position:relative;gap:12px;margin:4px -10px;padding:9px 10px;border-radius:12px;transition:background .18s var(--ease)}.fd-check:hover{background:rgba(255,255,255,.05)}.fd-check input{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:20px;height:20px;margin:0;border:1.5px solid rgba(255,255,255,.28);border-radius:6px;background:rgba(255,255,255,.04);display:grid;place-items:center;cursor:pointer;transition:border-color .18s var(--ease),background .18s var(--ease),box-shadow .18s var(--ease)}.fd-check input[type=radio]{border-radius:50%}.fd-check input:after{content:"";width:10px;height:6px;border:2px solid var(--brand-ink);border-top:0;border-right:0;transform:translateY(-1px) rotate(-45deg) scale(0);transition:transform .18s var(--ease)}.fd-check input[type=radio]:after{width:8px;height:8px;border:0;border-radius:50%;background:var(--brand-ink);transform:scale(0)}.fd-check input:checked{border-color:var(--brand);background:var(--brand);box-shadow:0 0 14px rgba(202,251,0,.3)}.fd-check input:checked:after{transform:translateY(-1px) rotate(-45deg) scale(1)}.fd-check input[type=radio]:checked:after{transform:scale(1)}.fd-check input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.fd-check:has(input:checked){color:var(--text-primary)}.fd-foot{padding:16px 22px;border-top:1px solid rgba(255,255,255,.07);background:rgba(6,8,7,.6)}.fd-foot .line-btn{border-radius:999px;border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.06)}.fd-foot .lime-btn{border-radius:999px;min-height:48px}@media (max-width:960px){.fd-panel{top:auto;left:0;right:0;bottom:0;width:100%;max-height:88svh;border-radius:26px 26px 0 0;border-bottom:0;animation:fdUp .34s cubic-bezier(.2,.8,.2,1) both}@keyframes fdUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.fd-backdrop,.fd-panel{animation:none}}@media (min-width:961px){.catalog-layout .side-nav a.side-promo{height:340px}.catalog-layout .side-promo-art img{width:172px;bottom:-10px}.catalog-layout .side-promo-halo{width:140px;height:140px}.catalog-layout .side-promo-art img{width:150px;bottom:-8px}.catalog-layout .side-promo-halo{width:128px;height:128px}}.catalog-toolbar{position:relative;z-index:30}.sort-pop{background:linear-gradient(180deg,rgba(20,23,21,.9),rgba(8,10,9,.96)),url(/assets/backgrounds/home-bokeh-orange.webp) 50% /cover,#080a09}@media (min-width:961px){.catalog-layout .side-nav a.side-promo{background:#070908;padding:18px 14px 14px}.catalog-layout .side-promo-photo{position:absolute;inset:0;z-index:-2;width:100%;height:100%;max-width:none;margin:0;object-fit:cover;object-position:50% 62%;filter:none;transform:none;transition:transform .6s var(--ease)}.catalog-layout .side-nav a.side-promo:hover .side-promo-photo{transform:scale(1.03)}.catalog-layout .side-nav a.side-promo:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,rgba(5,7,6,.92),rgba(5,7,6,.78) 22%,rgba(5,7,6,.25) 40%,rgba(5,7,6,0) 52%),linear-gradient(0deg,rgba(5,7,6,.9),rgba(5,7,6,.55) 16%,rgba(5,7,6,0) 32%)}.catalog-layout .side-promo-note{padding-left:2px;gap:8px}.catalog-layout .side-promo-note b,.catalog-layout .side-promo-note>span{display:block;margin:0;text-indent:0;text-align:left}.catalog-layout .side-promo-cta.lime-btn{padding:0 16px}}@media (prefers-reduced-motion:reduce){.catalog-layout .side-promo-photo{transition:none}}@media (min-width:961px){.catalog-layout .side-promo-photo{inset:auto;top:16%;left:50%;width:auto;height:100%;translate:-50% 0;object-fit:fill;-webkit-mask-image:linear-gradient(180deg,transparent,#000 16%);mask-image:linear-gradient(180deg,transparent,#000 16%);top:11%}}.catalog-search:focus,.catalog-search:focus-visible{border-color:rgba(255,255,255,.28);box-shadow:none;outline:none}.catalog-search-wrap:focus-within{box-shadow:none;outline:none}.sort-trigger:focus{outline:none}.sort-trigger:focus-visible{outline:none;border-color:rgba(255,255,255,.32)}.sort-menu.is-open .sort-trigger{border-color:rgba(255,255,255,.28);box-shadow:none}.sort-menu.is-open .sort-trigger svg{color:var(--text-primary)}.sort-pop{left:0;width:auto;min-width:100%;background:#0c0f0e;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 24px 60px rgba(0,0,0,.6);transform-origin:top center}@media (min-width:961px){.catalog-layout .side-promo-q{white-space:nowrap;font-size:13.5px}.catalog-layout .side-promo-photo{top:3%}.catalog-layout .side-nav a.side-promo:before{background:linear-gradient(180deg,rgba(5,7,6,.92),rgba(5,7,6,.72) 20%,rgba(5,7,6,.2) 34%,rgba(5,7,6,0) 44%),linear-gradient(0deg,rgba(5,7,6,.88),rgba(5,7,6,.45) 14%,rgba(5,7,6,0) 28%)}.cat-tile-gemini{right:368px;top:24%;bottom:auto;width:46px;right:348px;top:15%}}.card-badge-icon{flex:none;width:36px;height:36px;margin:-4px 0 0 -4px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:var(--text-secondary)}.card-badge-icon.is-commercial{color:var(--brand);border-color:rgba(202,251,0,.3);background:rgba(202,251,0,.08);box-shadow:0 0 16px rgba(202,251,0,.1)}.product-card .fav{width:36px;height:36px;margin:-4px -4px 0 0;border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.04)}.sort-pop{border-color:rgba(255,255,255,.12);border-radius:22px;padding:10px;background:linear-gradient(180deg,rgba(18,21,19,.93),rgba(8,10,9,.97)),url(/assets/backgrounds/home-bokeh-orange.webp) 70% /cover,#0a0c0b;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 26px 60px rgba(0,0,0,.6),0 18px 50px -20px rgba(var(--warm-rgb),.35)}.sort-option{border-radius:999px;min-height:40px;padding:0 14px}.sort-option:focus-visible,.sort-option:hover{background:rgba(255,255,255,.07);padding-left:18px}.sort-option.is-on{background:var(--brand);font-weight:600}.sort-option.is-on,.sort-option.is-on svg{color:var(--brand-ink)}@media (min-width:961px){.catalog-layout .side-promo-q{white-space:normal;font-size:19px;line-height:1.15;font-weight:700;letter-spacing:-.005em;color:var(--text-primary)}.catalog-layout .side-promo-photo{top:-2%}.cat-tile-gemini{right:368px;top:30%}}.sort-pop{left:auto;right:0;width:max(100%,236px);min-width:0}.sort-option span{white-space:nowrap}.cat-tile-gemini{opacity:1;filter:drop-shadow(0 12px 16px rgba(0,0,0,.5)) drop-shadow(0 0 14px rgba(var(--warm-rgb),.18))}@media (min-width:961px){.catalog-layout .side-nav a.side-promo:focus-visible,.catalog-layout .side-nav a.side-promo:hover{border-color:rgba(var(--warm-rgb),.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 36px rgba(0,0,0,.34),0 0 30px rgba(var(--warm-rgb),.22)}.catalog-layout .side-nav a.side-promo:focus-visible{outline-color:rgba(var(--warm-rgb),.8)}}.card-badge-icon.is-commercial{color:var(--text-secondary);border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.04);box-shadow:none}.cat-tile-gemini{opacity:.85;filter:blur(2.6px) brightness(.85) drop-shadow(0 12px 16px rgba(0,0,0,.45))}@media (min-width:961px){.catalog-layout .side-promo-photo{top:-8%;height:108%}}.card-badge-icon{position:relative;cursor:help}.card-badge-icon:after{content:attr(data-tip);position:absolute;z-index:5;left:0;top:calc(100% + 8px);padding:6px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#111413;color:var(--text-primary);font-size:12px;font-weight:600;letter-spacing:.01em;white-space:nowrap;box-shadow:0 10px 24px rgba(0,0,0,.45);opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .16s var(--ease),transform .16s var(--ease)}.card-badge-icon:hover:after{opacity:1;transform:none}@media (max-width:960px){.product-card .card-badge-icon{display:none}.product-card .product-card-top{justify-content:flex-end}}.availability.is-in i{position:relative;box-shadow:none;animation:none}.availability.is-in i:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--brand);animation:availRing 2.6s ease-out infinite}@keyframes availRing{0%{transform:scale(1);opacity:.45}70%,to{transform:scale(2.4);opacity:0}}@media (prefers-reduced-motion:reduce){.availability.is-in i:after{animation:none;display:none}}.product-card .card-commerce .availability{opacity:1;color:var(--text-secondary)}.fd-range input::placeholder{color:var(--text-tertiary);opacity:.7}.fd-hint{margin:8px 2px 0;font-size:12px;color:var(--text-tertiary)}.pro-crown{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:rgba(10,12,11,.6);color:var(--text-secondary);box-shadow:none;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.pro-crown svg{width:15px;height:15px;color:currentColor}.level-pill{color:var(--text-secondary);background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.12)}.lock-overlay.lock-upsell{gap:10px;background:rgba(5,7,7,.55)}.lock-upsell .lock-upsell-icon{width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);color:var(--text-primary)}.lock-upsell small{display:block!important;font-size:12.5px;font-weight:600;color:var(--text-primary);text-shadow:0 1px 8px rgba(0,0,0,.6)}.guide-card .lock-upsell .lock-upsell-cta,.lock-upsell .lock-upsell-cta{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:var(--text-primary);font-size:12.5px;font-weight:600;box-shadow:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .2s var(--ease),border-color .2s var(--ease)}.lock-upsell .lock-upsell-cta:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.3)}.prompt-topic{display:inline-flex;align-items:center}.prompt-topic-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:var(--text-secondary)}.prompt-use{color:var(--text-tertiary);font-size:12.5px}.prompt-desc{margin:2px 0 0;font-size:13.5px;line-height:1.45;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.prompt-preview{position:relative;margin:10px 0 0;padding:10px 12px;min-height:0;max-height:58px;overflow:hidden;border-radius:12px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.03);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:11.5px;line-height:1.55;color:var(--text-tertiary);-webkit-mask-image:linear-gradient(180deg,#000 45%,transparent);mask-image:linear-gradient(180deg,#000 45%,transparent)}.prompt-preview.is-locked{display:grid;place-items:center;height:58px;-webkit-mask-image:none;mask-image:none;font-family:inherit}.prompt-preview-ghost{position:absolute;inset:10px 12px;display:grid;grid-gap:7px;gap:7px;filter:blur(2px);opacity:.5}.prompt-preview-ghost i{display:block;height:6px;border-radius:4px;background:rgba(255,255,255,.18)}.prompt-preview-ghost i:nth-child(2){width:82%}.prompt-preview-ghost i:nth-child(3){width:58%}.prompt-preview-lock{position:relative;display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--text-primary)}main .prompt-snippet{display:none}.prompt-actions .prompt-premium{border-radius:999px;border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:var(--text-primary)}.prompt-actions .prompt-premium:hover{background:rgba(255,255,255,.14)}.guide-card .lock-upsell .lock-upsell-cta svg,.lock-upsell .lock-upsell-cta svg{width:14px;height:14px;padding:0;margin:0;border:0;border-radius:0;background:none;box-shadow:none}@media (max-width:960px){.prompt-preview.is-locked{height:auto;min-height:58px;max-height:none;padding:10px}.prompt-preview-lock{flex-direction:column;gap:4px;text-align:center;font-size:11.5px;line-height:1.3}}.prompt-topic{gap:8px;font-size:12.5px;font-weight:600;color:var(--text-secondary)}.prompt-topic-icon{width:26px;height:26px;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.03);color:rgba(234,234,234,.72)}.guide-card-body .prompt-topic{display:inline-flex;margin-bottom:8px}.guide-card-body h3,.prompt-card h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.guide-card-body>div>.muted{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.prompt-use{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prompt-desc{min-height:calc(1.45em * 2)}.prompt-preview{height:58px}@media (max-width:600px){.guide-card .lock-upsell small{display:none!important}.guide-card .lock-upsell{gap:8px}}.card-corner{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.guide-cover .card-corner{position:absolute;top:12px;right:12px;z-index:3}.guide-cover .card-corner .pro-crown{position:static}.mat-fav{width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:rgba(10,12,11,.55);color:var(--text-secondary);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);cursor:pointer}.mat-fav:hover{color:var(--text-primary);border-color:rgba(255,255,255,.26)}.mat-fav.is-on{color:var(--brand)}.prompt-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.fav-section{margin-top:34px}.fav-section-title{display:flex;align-items:baseline;gap:10px;margin:0 0 16px;font-family:var(--font-display);font-size:26px;font-weight:500;text-transform:uppercase;letter-spacing:.02em}.fav-section-title span{font-family:inherit;font-size:15px;color:var(--text-tertiary)}@media (max-width:960px){.fav-guides,.fav-prompts{grid-template-columns:1fr 1fr}}@media (max-width:600px){.prompt-card-top{flex-wrap:nowrap}.prompt-card .prompt-topic-icon{display:none}.prompt-card .prompt-topic{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.prompt-card .card-corner{flex:none;gap:6px}.prompt-card .pro-crown{width:30px;height:30px}.guide-card .lock-upsell .lock-upsell-icon{display:none}.guide-card .lock-upsell{justify-content:flex-end;padding-bottom:12px}}@media (min-width:961px){.hero-brands{padding:22px 0 24px;background:rgba(8,10,8,.5);border-top-color:rgba(255,255,255,.05)}.brand-marquee .brand-item{opacity:.52;font-size:18px}.brand-marquee .brand-item svg{width:28px;height:28px}.sc-tabs{padding:4px;border:1px solid rgba(255,255,255,.1);background:rgba(5,7,7,.25);box-shadow:none}.sc-tabs button{min-height:40px;padding:0 22px;font-size:15px;color:rgba(240,240,236,.72)}.sc-tabs-pill{top:4px;bottom:4px;box-shadow:none}}.home-ecosystem-panel .pillar:active,.home-ecosystem-panel .pillar:focus-within,.home-ecosystem-panel .pillar:hover{border-color:rgba(255,255,255,.2);box-shadow:0 16px 34px rgba(0,0,0,.32)}.home-flow-panel .flow-card{border-color:rgba(255,255,255,.07);background:linear-gradient(180deg,rgba(22,24,22,.5),rgba(8,10,9,.62));box-shadow:none}.home-flow-panel .flow-card:hover{border-color:rgba(255,255,255,.14)}.home-flow-panel .flow-card-copy h3{margin-top:10px}.home-flow-panel .flow-card-copy p{margin-top:8px;color:rgba(234,236,232,.66)}.home-flow-panel .flow-card-copy .flow-link{margin-top:18px}@media (min-width:961px){.flow-card-levels .flow-level img{width:104px;height:104px}.flow-card-levels .flow-card-art{gap:14px}}.home-ecosystem-panel .pillar-visual:before{display:none}.home-ecosystem-panel .pillar-visual img.pillar-photo{max-width:100%;object-fit:contain;animation:none;filter:none;border-radius:0;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 58%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 58%,transparent 100%)}.home-ecosystem-panel .pillar-visual{padding-top:18px}.pillar-line{display:block}@media (max-width:600px){.pillar-line{display:inline}.pillar-line+.pillar-line:before{content:" "}}.home-ecosystem-panel .pillar-visual img.pillar-photo{height:min(28vh,236px);width:auto}@media (max-width:960px){.home-ecosystem-panel .pillar-visual img.pillar-photo{height:200px}}.home-ecosystem-panel .pillar-visual img.pillar-photo{height:min(30vh,254px);-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 72%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 72%,transparent 100%)}@media (max-width:960px){.home-ecosystem-panel .pillar-visual{height:auto;padding:10px 0 14px}.home-ecosystem-panel .pillar-visual img.pillar-photo{height:190px}}.home-ecosystem-panel .pillar{position:relative;overflow:hidden}.home-ecosystem-panel .pillar-tag{position:absolute;z-index:3;top:18px;left:20px;margin:0}.home-ecosystem-panel .pillar-visual{position:relative;display:block;height:min(34vh,290px);margin:-18px -20px 18px;padding:0;overflow:hidden}.home-ecosystem-panel .pillar-visual img.pillar-photo{position:absolute;inset:0;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center 55%;-webkit-mask-image:none;mask-image:none}.home-ecosystem-panel .pillar-games .pillar-visual img.pillar-photo{object-position:center 40%}.home-ecosystem-panel .pillar-visual:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(7,9,8,.78),rgba(7,9,8,.2) 24%,rgba(7,9,8,0) 50%,rgba(7,9,8,.35) 82%,rgba(9,11,10,.95))}.home-ecosystem-panel .pillar-copy{text-align:center}.home-ecosystem-panel .pillar-copy h3,.home-ecosystem-panel .pillar-copy p{text-align:left}.home-ecosystem-panel .pillar-foot{display:flex;justify-content:center}@media (max-width:960px){.home-ecosystem-panel .pillar-visual{height:220px;margin:-18px -20px 16px}}.home-ecosystem-panel .pillar-games .pillar-visual img.pillar-photo{object-position:center 26%}.home-ecosystem-panel .pillar-visual:after{background:linear-gradient(180deg,rgba(7,9,8,.9),rgba(7,9,8,.5) 18%,rgba(7,9,8,0) 42%,rgba(7,9,8,.35) 80%,rgba(9,11,10,.95))}.home-ecosystem-panel .pillar-tag{text-shadow:0 1px 10px rgba(0,0,0,.8)}.home-ecosystem-panel .pillar-visual img.pillar-photo{inset:auto;left:0;right:0;top:50%;width:100%;height:auto;min-height:0;object-fit:fill;transform:translateY(calc(var(--cy, 50%) * -1))}.home-ecosystem-panel .pillar-knowledge{--cy:45%}.home-ecosystem-panel .pillar-points{--cy:45.5%}.home-ecosystem-panel .pillar-games{--cy:38%}.home-ecosystem-panel .pillar-points{--cy:44%}.home-ecosystem-panel .pillar-games{--cy:52%;--cy:40%}.home-ecosystem-panel .pillar.spot:after{display:none}.home-ecosystem-panel .pillar,.home-ecosystem-panel .pillar:active,.home-ecosystem-panel .pillar:focus-within,.home-ecosystem-panel .pillar:hover{transform:none}.home-ecosystem-panel .pillar-foot .lime-btn{transition:transform .42s cubic-bezier(.22,.8,.24,1),box-shadow .42s cubic-bezier(.22,.8,.24,1),filter .42s ease;will-change:transform}.home-ecosystem-panel .pillar-foot .lime-btn:before{display:none}.home-ecosystem-panel .pillar-foot .lime-btn:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 12px 30px rgba(202,251,0,.22)}.home-ecosystem-panel .pillar-foot .lime-btn:active{transform:translateY(0) scale(.99);transition-duration:.16s}.home-ecosystem-panel .pillar-foot .lime-btn svg{transition:transform .42s cubic-bezier(.22,.8,.24,1)}@media (prefers-reduced-motion:reduce){.home-ecosystem-panel .pillar-foot .lime-btn,.home-ecosystem-panel .pillar-foot .lime-btn svg{transition:none}}