:root{--bg:#000000;--panel:#0a0a0a;--panel-2:#111111;--line:#1e1e1e;--line-2:#2a2a2a;--text:#fafafa;--muted:#a3a3a3;--dim:#8c8c8c;--discord:#5865f2;--radius:10px;--wrap:1240px;--display:"Montserrat","Inter",system-ui,sans-serif;--body:"Inter",system-ui,-apple-system,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font:inherit}::selection{background:#fff;color:#000}:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:4px}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 24px}.section{padding:88px 0}.section.tight{padding:56px 0}.rule{border-top:1px solid var(--line)}.eyebrow{font-family:var(--display);font-weight:600;font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--muted);display:inline-flex;align-items:center;gap:14px}.h1{font-size:clamp(38px,6vw,72px);line-height:1.02;letter-spacing:-.02em}.h1,.h2{font-family:var(--display);font-weight:800;margin:0}.h2{font-size:clamp(28px,3.6vw,44px);line-height:1.08;letter-spacing:-.015em}.h3{font-family:var(--display);font-weight:700;font-size:20px;margin:0;letter-spacing:-.005em}.lead{font-size:18px;max-width:620px;margin:0}.lead,.muted{color:var(--muted)}.dim{color:var(--dim)}.mono{font-family:var(--mono);letter-spacing:.02em}.mono,.upper{font-size:12px}.upper{text-transform:uppercase;letter-spacing:.2em;font-family:var(--display)}.btn,.upper{font-weight:600}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 22px;border-radius:8px;border:1px solid transparent;font-size:15px;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.btn:active{transform:translateY(1px)}.btn-white{background:#fff;color:#000}.btn-white:hover{background:#e5e5e5}.btn-line{background:transparent;color:#fff;border-color:var(--line-2)}.btn-line:hover{border-color:#fff}.btn-discord{background:var(--discord);color:#fff}.btn-discord:hover{background:#4752c4}.btn-sm{height:40px;padding:0 16px;font-size:14px}.btn[disabled]{opacity:.5;cursor:default}.icon-btn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--line-2);color:var(--text);background:transparent}.icon-btn:hover{border-color:#fff}.header{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:rgba(0,0,0,.86);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.header-in{justify-content:space-between;gap:20px;height:72px}.brand,.header-in{display:flex;align-items:center}.brand{gap:12px}.brand img.mark{height:30px;width:auto}.brand img.word{height:26px;width:auto}.nav{display:flex;gap:30px;font-size:14px;font-weight:500}.nav a{color:var(--muted)}.nav a.on,.nav a:hover{color:#fff}.head-right,.user-chip{display:flex;align-items:center;gap:10px}.user-chip{height:44px;padding:0 12px 0 6px;border:1px solid var(--line-2);border-radius:999px;cursor:pointer;background:transparent;color:#fff}.user-chip img{width:32px;height:32px;border-radius:50%}.menu{position:absolute;right:0;top:52px;min-width:220px;background:var(--panel);border:1px solid var(--line-2);border-radius:10px;padding:6px;box-shadow:0 20px 50px rgba(0,0,0,.6)}.menu a,.menu button{display:block;width:100%;text-align:left;padding:10px 12px;border-radius:6px;color:var(--text);background:none;border:0;font-size:14px;cursor:pointer}.menu a:hover,.menu button:hover{background:var(--panel-2)}.mobile-nav{display:none}.hero{overflow:hidden;border-bottom:1px solid var(--line);background:#000;isolation:isolate}.hero,.hero-in{position:relative}.hero-in{z-index:2;min-height:clamp(560px,calc(100vh - 72px),720px);display:flex;align-items:center;pointer-events:none}.hero-copy{pointer-events:auto;width:min(580px,48%);padding:72px 0;display:flex;flex-direction:column;gap:26px}.hero-title{font-family:var(--display);font-weight:800;margin:0;letter-spacing:-.035em;line-height:1;font-size:clamp(40px,4.7vw,70px);text-wrap:balance}.hero-lead{color:var(--muted);font-size:18px;line-height:1.6;margin:0;max-width:44ch}.hero-cta{display:flex;gap:12px;flex-wrap:wrap}.hero-stats{display:grid;grid-template-columns:repeat(4,auto);justify-content:start;grid-gap:10px 32px;gap:10px 32px;margin:8px 0 0;padding-top:22px;border-top:1px solid var(--line-2)}.hero-stats div{display:flex;flex-direction:column-reverse;gap:2px}.hero-stats dt{color:var(--dim);font-size:13px}.hero-stats dd{margin:0;font-family:var(--display);font-weight:800;font-size:24px;letter-spacing:-.01em}.hero-stats small{font-size:14px;color:var(--dim);font-weight:600;margin-left:2px}.hero-wall{position:absolute;z-index:0;top:-14%;bottom:-14%;right:-3%;width:60%;display:flex;gap:14px;transform:rotate(-8deg) scale(1.08);transform-origin:center}.hero:before{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(90deg,#000,#000 38%,rgba(0,0,0,.82) 46%,rgba(0,0,0,0) 64%),linear-gradient(180deg,#000,rgba(0,0,0,0) 12%,rgba(0,0,0,0) 88%,#000)}.hw-col{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:14px;animation:hw-up var(--dur,60s) linear infinite;will-change:transform}.hw-1{animation-name:hw-down}.hw-tile{position:relative;display:block;border-radius:12px;overflow:hidden;border:1px solid #262626;background:var(--panel);aspect-ratio:16/10;flex:none}.hw-tile img{width:100%;height:100%;object-fit:cover}.hw-tile span{position:absolute;left:8px;right:8px;bottom:8px;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:600;color:#fff;background:rgba(0,0,0,.72);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transition:opacity .15s ease}.hw-tile:hover span{opacity:1}.hero-wall:hover .hw-col{animation-play-state:paused}@keyframes hw-up{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 7px))}}@keyframes hw-down{0%{transform:translateY(calc(-50% - 7px))}to{transform:translateY(0)}}@keyframes hw-left{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 6px))}}@keyframes hw-right{0%{transform:translateX(calc(-50% - 6px))}to{transform:translateX(0)}}.hero-art{position:absolute;z-index:1;right:8%;top:50%;transform:translateY(-50%);width:30%;max-width:380px;opacity:.9}.hero-art img{width:100%;height:auto}.stats{display:flex;gap:40px;flex-wrap:wrap}.stat b{display:block;font-family:var(--display);font-size:26px;font-weight:800}.stat span{color:var(--dim);font-size:13px}.cats{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.cat{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:22px 20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background .15s ease}.cat:hover{background:var(--panel-2)}.cat b{font-family:var(--display);font-weight:700;font-size:17px}.cat span{color:var(--dim);font-family:var(--mono);font-size:12px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:20px;gap:20px}.card{display:flex;flex-direction:column;gap:14px}.card .thumb{position:relative;aspect-ratio:16/10;border-radius:var(--radius);overflow:hidden;background:var(--panel);border:1px solid var(--line)}.card .thumb img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.card:hover .thumb img{transform:scale(1.035)}.thumb-empty{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.thumb-empty img{width:64px!important;height:auto!important;opacity:.14;object-fit:contain!important}.badge{position:absolute;top:12px;left:12px;background:#fff;color:#000;font-weight:700;font-size:12px;padding:5px 9px;border-radius:6px;letter-spacing:.02em}.badge.dark{background:rgba(0,0,0,.8);color:#fff;border:1px solid var(--line-2);left:auto;right:12px;font-weight:600}.card-meta{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.card-name{font-weight:600;font-size:16px;line-height:1.3}.price{font-family:var(--display);font-weight:800;font-size:17px;white-space:nowrap}.price s{color:var(--dim);font-weight:500;font-size:13px;margin-right:6px;font-family:var(--body)}.head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:34px}.head-row .stack{display:flex;flex-direction:column;gap:14px}.link-arrow{font-weight:600;font-size:14px;display:inline-flex;gap:8px;align-items:center;border-bottom:1px solid var(--line-2);padding-bottom:3px}.link-arrow:hover{border-color:#fff}.rows{border-top:1px solid var(--line)}.row{display:grid;grid-template-columns:64px minmax(0,1.1fr) minmax(0,1.6fr) auto;grid-gap:24px;gap:24px;align-items:center;padding:26px 0;border-bottom:1px solid var(--line)}.row .num{font-family:var(--mono);color:var(--dim);font-size:13px}.row .title{font-family:var(--display);font-weight:700;font-size:20px}.row .desc{color:var(--muted);font-size:15px}.row .end{display:flex;align-items:center;gap:18px;justify-content:flex-end}.row.steps{grid-template-columns:64px minmax(0,1fr) minmax(0,1.5fr)}.row.steps .title{font-size:18px}.tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.tier{background:#000;padding:28px;display:flex;flex-direction:column;gap:10px}.tier.top{background:#fff;color:#000}.tier.top .dim,.tier.top .muted{color:#404040}.tier .big{font-family:var(--display);font-weight:800;font-size:40px;letter-spacing:-.02em}.pro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:56px;gap:56px;align-items:center}.pro-card{border:1px solid #fff;border-radius:14px;padding:34px;display:flex;flex-direction:column;gap:18px}.check{display:flex;gap:12px;align-items:flex-start}.check svg{flex:none;margin-top:3px}.checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 28px;gap:14px 28px;margin-top:8px}.quotes{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:20px;gap:20px}.quote{border:1px solid var(--line);border-radius:var(--radius);padding:24px;display:flex;flex-direction:column;gap:12px}.stars{letter-spacing:2px;font-size:14px}.levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.level{background:#000;padding:26px;text-align:center}.level b{display:block;font-family:var(--display);font-size:44px;font-weight:800}.cta{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:16px;padding:56px;display:flex;justify-content:space-between;align-items:center;gap:28px;flex-wrap:wrap;background:#050505}.cta-bg{position:absolute;inset:0;background-size:cover;background-position:50%;opacity:.12;pointer-events:none}.cta>:not(.cta-bg){position:relative}.footer{border-top:1px solid var(--line);padding:56px 0 64px;margin-top:40px}.footer-in{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap}.footer h4{font-family:var(--display);font-size:12px;letter-spacing:.25em;text-transform:uppercase;margin:0 0 14px;color:var(--muted);font-weight:600}.footer ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:14px}.footer ul a{color:var(--muted)}.footer ul a:hover{color:#fff}.shop{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:40px;gap:40px}.side{display:flex;flex-direction:column;gap:2px;position:-webkit-sticky;position:sticky;top:96px;align-self:start}.side a{padding:9px 12px;border-radius:6px;color:var(--muted);font-size:14px;display:flex;justify-content:space-between}.side a:hover{color:#fff;background:var(--panel-2)}.side a.on{color:#000;background:#fff;font-weight:600}.toolbar{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}.input,.select{height:44px;background:var(--panel);color:var(--text);border:1px solid var(--line-2);border-radius:8px;padding:0 14px;font-size:14px;font-family:var(--body)}.input{flex:1 1 260px;min-width:0}.input:focus,.select:focus{outline:none;border-color:#fff}.pdp{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:48px;gap:48px;align-items:start}.gallery-main{aspect-ratio:16/10;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--panel)}.gallery-main img{width:100%;height:100%;object-fit:cover}.gallery-main.is-whole{position:relative;background:#000}.gallery-main.is-whole img{position:relative;object-fit:contain}.gallery-main.is-whole img.gallery-blur{position:absolute;inset:0;object-fit:cover;filter:blur(26px) brightness(.4);transform:scale(1.15)}.thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));grid-gap:10px;gap:10px;margin-top:12px}.thumbs button{padding:0;border:1px solid var(--line);border-radius:8px;overflow:hidden;aspect-ratio:16/10;background:var(--panel);cursor:pointer}.thumbs button.on{border-color:#fff}.thumbs img{width:100%;height:100%;object-fit:cover}.buybox{position:-webkit-sticky;position:sticky;top:96px;display:flex;flex-direction:column;gap:18px}.bigprice{font-family:var(--display);font-weight:800;font-size:40px;letter-spacing:-.02em}.specs{border-top:1px solid var(--line)}.specs div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:14px}.specs div span:first-child{color:var(--dim)}.prose{white-space:pre-line;font-size:15px}.notice,.prose{color:var(--muted)}.notice{border:1px solid var(--line-2);border-radius:10px;padding:16px 18px;font-size:14px;background:var(--panel)}.dash-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;padding:56px 0 32px;border-bottom:1px solid var(--line)}.dash-head,.kpis{margin-bottom:36px}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.kpi{background:#000;padding:22px}.kpi b{display:block;font-family:var(--display);font-weight:800;font-size:28px;margin-top:4px}.table-box{border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}table.t{width:100%;border-collapse:collapse;font-size:14px}table.t th{text-align:left;font-weight:600;color:var(--dim);font-size:12px;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap}table.t td,table.t th{padding:14px 16px;border-bottom:1px solid var(--line)}table.t td{vertical-align:middle}table.t tr:last-child td{border-bottom:0}.pill{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;border:1px solid var(--line-2);font-size:12px;color:var(--muted);white-space:nowrap}.pill.on{background:#fff;color:#000;border-color:#fff;font-weight:600}.lib{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px}.lib-item{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column}.lib-item .thumb{aspect-ratio:16/9;background:var(--panel)}.lib-item .thumb img{width:100%;height:100%;object-fit:cover}.lib-body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:10px;flex:1 1}.empty{border:1px solid var(--line);border-radius:12px;padding:48px 24px;text-align:center;color:var(--muted)}.form{gap:16px}.field,.form{display:flex;flex-direction:column}.field{gap:8px;font-size:14px;font-weight:500}.field .input,.field .select{width:100%;flex:none}textarea.input{height:auto;padding:12px 14px;resize:vertical;line-height:1.5;font-family:var(--body)}.split2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px;gap:28px}:root{--orange:#ff9f1a;--blue:#4c9aff;--green:#34d27b;--red:#ff5c5c}.status{display:inline-flex;align-items:center;gap:8px;height:26px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.02em;white-space:nowrap;border:1px solid;line-height:1}.status:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.status.awaiting,.status.processing{color:var(--orange);border-color:rgba(255,159,26,.6);background:rgba(255,159,26,.1);animation:glow 2.4s ease-in-out infinite}.status.awaiting:before,.status.processing:before{box-shadow:0 0 8px var(--orange)}.status.progress{color:var(--blue);border-color:rgba(76,154,255,.55);background:rgba(76,154,255,.1)}.status.closed,.status.sent{color:var(--green);border-color:rgba(52,210,123,.55);background:rgba(52,210,123,.1)}.status.rejected{color:var(--red);border-color:rgba(255,92,92,.55);background:rgba(255,92,92,.1)}@keyframes glow{0%,to{box-shadow:0 0 6px rgba(255,159,26,.25),0 0 0 0 rgba(255,159,26,0)}50%{box-shadow:0 0 18px rgba(255,159,26,.55),0 0 2px 1px rgba(255,159,26,.25)}}@media (prefers-reduced-motion:reduce){.co-step.wait .co-dot,.hw-col,.kpi.live,.status{animation:none!important}}.prio{font-size:12px;color:var(--dim);border:1px solid var(--line-2);border-radius:6px;padding:3px 8px;white-space:nowrap}.prio.high{color:#fff;border-color:#fff;font-weight:600}.legend{display:flex;gap:22px;flex-wrap:wrap;font-size:13px;color:var(--dim)}.legend>span{display:inline-flex;gap:10px;align-items:center}.unassigned{color:var(--orange);font-size:13px}.btn-green{background:var(--green);color:#04130a}.btn-green:hover{background:#2bbd6c}.linkish{background:none;border:0;padding:0;color:var(--dim);font-size:13px;text-decoration:underline;cursor:pointer}.linkish:hover{color:#fff}.form-msg{border-radius:8px;padding:12px 14px;font-size:14px}.form-msg.err{border:1px solid rgba(255,92,92,.5);color:#ffb3b3;background:rgba(255,92,92,.08)}.form-msg.ok{border:1px solid rgba(52,210,123,.5);color:#a9f0c8;background:rgba(52,210,123,.08)}.kpi-status .kpi{display:flex;flex-direction:column;gap:2px;transition:background .15s ease}.kpi-status .kpi:hover{background:var(--panel-2)}.kpi-status .kpi>span:first-child{font-size:13px;color:var(--muted)}.kpi.k-awaiting b{color:var(--orange)}.kpi.k-progress b{color:var(--blue)}.kpi.k-closed b{color:var(--green)}.kpi.live{box-shadow:inset 0 0 0 1px rgba(255,159,26,.55);animation:kpiglow 2.4s ease-in-out infinite;position:relative;z-index:1}@keyframes kpiglow{0%,to{box-shadow:inset 0 0 0 1px rgba(255,159,26,.45),inset 0 0 18px rgba(255,159,26,.06)}50%{box-shadow:inset 0 0 0 1px rgba(255,159,26,.9),inset 0 0 34px rgba(255,159,26,.16)}}.staff-nav{border-bottom:1px solid var(--line);background:#050505}.staff-nav-in{display:flex;align-items:center;gap:6px;height:52px;overflow-x:auto;scrollbar-width:none}.staff-nav-in::-webkit-scrollbar{display:none}.staff-nav a{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:6px;color:var(--muted);font-size:14px;font-weight:500;white-space:nowrap}.staff-nav a:hover{color:#fff;background:var(--panel-2)}.staff-nav a.on{color:#000;background:#fff}.count{font-size:11px;font-weight:700;min-width:20px;height:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;background:var(--line-2);color:#fff}.count.hot{background:var(--orange);color:#1a0d00;box-shadow:0 0 12px rgba(255,159,26,.6)}.tk-list{border-top:1px solid var(--line)}.tk-row{display:grid;grid-template-columns:70px minmax(0,1fr) auto auto;grid-gap:18px;gap:18px;align-items:center;padding:18px 16px;border-bottom:1px solid var(--line);border-left:2px solid transparent;transition:background .15s ease}.tk-row:hover{background:var(--panel)}.tk-row.awaiting{border-left-color:var(--orange)}.tk-row.in_progress{border-left-color:var(--blue)}.tk-row.closed{opacity:.75}.tk-main{display:flex;flex-direction:column;gap:4px;min-width:0}.tk-main b{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-main .dim,.tk-who{font-size:13px}.tk-head{display:flex;flex-direction:column;gap:16px;padding:40px 0 26px;border-bottom:1px solid var(--line);margin-bottom:30px}.tk-title{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.tk-title .h2{font-size:clamp(24px,3vw,34px)}.tk-meta{display:flex;gap:18px;flex-wrap:wrap;font-size:13px}.tk-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:36px;gap:36px;align-items:start}.tk-layout.member{grid-template-columns:minmax(0,860px)}.thread{display:flex;flex-direction:column;gap:14px}.msg{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:14px;gap:14px;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.msg.staff{background:#0d0d0d;border-color:var(--line-2)}.msg.note{background:repeating-linear-gradient(135deg,#0b0b0b 0 12px,#0e0e0e 12px 24px);border:1px solid #3a3a3a}.msg-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;margin-bottom:8px}.msg-head .dim{font-size:12px}.msg-text{white-space:pre-wrap;word-wrap:break-word;color:#e6e6e6;font-size:15px;line-height:1.6}.tag{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line-2);border-radius:5px;padding:2px 6px;color:var(--muted)}.msg.staff .tag{color:#fff;border-color:#fff}.note-tag{color:var(--orange)!important;border-color:rgba(255,159,26,.6)!important;text-transform:none;letter-spacing:0}.av{width:40px;height:40px;border-radius:50%;object-fit:cover;background:var(--line-2)}.av.lg{width:48px;height:48px;flex:none}.av-letter{display:inline-flex;align-items:center;font-weight:700;color:#fff}.av-letter,.ev{justify-content:center}.ev{display:flex;gap:12px;font-size:12px;color:var(--muted);padding:2px 0}.ev span:first-child:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--line-2);margin-right:8px;vertical-align:middle}.reply-box{margin-top:22px;border:1px solid var(--line-2);border-radius:12px;padding:16px;background:#050505}.reply-box .form{gap:12px}.reply-box textarea.input{flex:none;min-height:110px;background:#000}.reply-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:space-between}.tk-side{position:-webkit-sticky;position:sticky;top:96px}.side-card,.tk-side{display:flex;flex-direction:column;gap:14px}.side-card{border:1px solid var(--line);border-radius:12px;padding:18px;background:var(--panel)}.side-actions{display:flex;flex-direction:column;gap:8px}.side-actions .btn,.side-actions form{width:100%}.side-actions .btn{justify-content:center}.inline-form{display:flex;gap:8px}.inline-form .select{flex:1 1;min-width:0;height:40px}.inline-form .btn{width:auto!important}.dl{display:grid;grid-template-columns:90px minmax(0,1fr);grid-gap:8px 12px;gap:8px 12px;margin:0;font-size:14px}.dl dt{color:var(--dim)}.dl dd{margin:0;min-width:0}.queue{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:32px;gap:32px;margin-top:30px}.queue .side a{gap:10px}.queue .side span.c-hot{color:var(--orange);font-weight:700}.queue .side a.on span.c-hot{color:#b45f00}.queue-t tr td:first-child{border-left:2px solid transparent}.queue-t tr.row-awaiting td:first-child{border-left-color:var(--orange)}.queue-t tr.row-in_progress td:first-child{border-left-color:var(--blue)}.queue-t tbody tr:hover{background:var(--panel)}.tk-link{display:inline-flex;gap:10px;align-items:baseline}.tk-link b{font-weight:600}.tabs{display:flex;gap:6px;margin:30px 0 18px;border-bottom:1px solid var(--line)}.tabs a{padding:10px 14px;color:var(--muted);font-size:14px;border-bottom:2px solid transparent;margin-bottom:-1px}.tabs a.on{color:#fff;border-bottom-color:#fff}.po-list{gap:14px}.po-card,.po-list{display:flex;flex-direction:column}.po-card{border:1px solid var(--line);border-radius:12px;padding:20px;gap:16px;background:var(--panel)}.po-card.processing{border-color:rgba(255,159,26,.45);box-shadow:0 0 0 1px rgba(255,159,26,.08),0 0 26px rgba(255,159,26,.07)}.po-top{display:flex;align-items:center;gap:18px;flex-wrap:wrap;justify-content:space-between}.po-amount{font-family:var(--display);font-weight:800;font-size:30px;margin-left:auto}.po-dl{grid-template-columns:110px minmax(0,1fr)}.po-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;flex-direction:row!important}.po-actions .input{flex:1 1 280px;height:40px}.po-actions .form-msg{flex-basis:100%}.po-mini{display:flex;flex-direction:column;gap:10px}.po-mini-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--line);border-radius:10px}.po-mini-row.processing{border-color:rgba(255,159,26,.45)}.payout-card.ready{border-color:rgba(52,210,123,.6)}.meter{height:6px;background:var(--line-2);overflow:hidden}.meter,.meter span{border-radius:999px}.meter span{display:block;height:100%;background:#fff}.payout-card.ready .meter span{background:var(--green)}.gallery-main.is-video{background:#000}.gallery-main video{width:100%;height:100%;object-fit:contain;background:#000;display:block}.card .thumb video,.lib-item .thumb video{width:100%;height:100%;object-fit:cover;display:block}.lib-item .thumb{position:relative;overflow:hidden}.card .thumb video.hover-vid,.lib-item .thumb video.hover-vid{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .25s ease;background:#000}.card .thumb video.hover-vid.on,.lib-item .thumb video.hover-vid.on{opacity:1}@media (prefers-reduced-motion:reduce){.card .thumb video.hover-vid,.lib-item .thumb video.hover-vid{transition:none}}.thumbs button{position:relative}.thumbs video{width:100%;height:100%;object-fit:cover;pointer-events:none}.play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.35)}.play:after{content:"";border-color:transparent transparent transparent #fff;border-style:solid;border-width:8px 0 8px 13px;margin-left:3px}.badge.vid{left:12px;top:auto;bottom:12px;background:rgba(0,0,0,.8);color:#fff;border:1px solid var(--line-2);display:inline-flex;align-items:center;gap:6px}.tri{border-color:transparent transparent transparent #fff;border-style:solid;border-width:4px 0 4px 7px}.co-wrap{padding-top:34px;padding-bottom:80px}.co-crumb{font-size:13px;margin-bottom:26px;display:flex;gap:8px;flex-wrap:wrap}.co{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:40px;gap:40px;align-items:start}.co-main{gap:28px}.co-head,.co-main{display:flex;flex-direction:column}.co-head{gap:16px;align-items:flex-start}.co-title{font-size:clamp(30px,4vw,46px)}.co-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.co-step{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:16px;gap:16px;padding:20px 22px;border-bottom:1px solid var(--line)}.co-step:last-child{border-bottom:0}.co-dot{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:700;font-size:14px;border:1px solid var(--line-2);color:var(--dim)}.co-step-body{display:flex;flex-direction:column;gap:6px;padding-top:5px;min-width:0}.co-step-body b{font-size:16px}.co-step-text{color:var(--muted);font-size:14px;line-height:1.55}.co-step.todo b{color:var(--dim)}.co-step.done .co-dot{background:var(--green);border-color:var(--green);color:#04130a}.co-step.wait .co-dot{border-color:var(--orange);color:var(--orange);animation:glow 2.4s ease-in-out infinite}.co-step.work .co-dot{border-color:var(--blue);color:var(--blue);box-shadow:0 0 14px rgba(76,154,255,.35)}.co-step.bad .co-dot{border-color:var(--red);color:var(--red)}.co-actions{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.co-pay{height:56px;padding:0 30px;font-size:17px}.co-small{font-size:13px}.co-row{display:flex;gap:12px;flex-wrap:wrap}.co-wait{display:inline-flex;align-items:center;gap:12px;color:var(--muted);font-size:15px}.spin{width:18px;height:18px;border-radius:50%;border:2px solid var(--line-2);border-top:2px solid #fff;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.co-side{position:-webkit-sticky;position:sticky;top:96px;border:1px solid var(--line);border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:18px;background:#050505}.co-item{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center}.co-thumb{aspect-ratio:16/10;border-radius:8px;overflow:hidden;border:1px solid var(--line);background:var(--panel);display:flex;align-items:center;justify-content:center}.co-thumb img{width:100%;height:100%;object-fit:cover}.co-thumb img.co-mark{width:40%;height:auto;opacity:.2;object-fit:contain}.co-name{display:block;font-size:15px;line-height:1.3;margin-bottom:4px}.co-sum{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px 0;gap:10px 0;margin:0;padding-top:16px;border-top:1px solid var(--line);font-size:14px}.co-sum dt{color:var(--muted)}.co-sum dd{margin:0;text-align:right;padding-left:12px}.co-sum .co-total{font-family:var(--display);font-weight:800;font-size:22px;color:#fff;padding-top:8px;border-top:1px solid var(--line)}.co-code{display:flex;flex-direction:column;gap:10px}.co-code .inline-form .input{height:40px;width:auto;flex:1 1 auto;min-width:0;text-transform:uppercase;letter-spacing:.06em}.co-trust{list-style:none;margin:0;padding:16px 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:10px;font-size:13px;color:var(--muted)}.co-trust li{display:flex;gap:8px;align-items:center}.co-trust a{text-decoration:underline}.up{display:flex;flex-direction:column;gap:10px}.up-head{display:flex;justify-content:space-between;gap:12px;font-size:14px;font-weight:500}.up-head .dim{font-weight:400;font-size:13px}.up-drop{width:100%;border:1px solid var(--line-2);border-radius:10px;background:var(--panel);color:var(--text);padding:22px 16px;display:flex;flex-direction:column;gap:4px;align-items:center;cursor:pointer;font-size:14px;transition:border-color .15s ease,background .15s ease}.up-drop.over,.up-drop:hover{border-color:#fff;background:var(--panel-2)}.up-drop .dim,.up-msg{font-size:13px}.up-msg{color:#ffb3b3}.up-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.up-list li{position:relative;display:flex;align-items:center;gap:12px;padding:8px 40px 8px 10px;border:1px solid var(--line);border-radius:8px;background:#050505;overflow:hidden;font-size:13px}.up-list li.done{border-color:rgba(52,210,123,.35)}.up-list li.err{border-color:rgba(255,92,92,.5)}.up-list li.err .dim{color:#ffb3b3}.up-list img{width:56px;height:36px;object-fit:cover;border-radius:4px;flex:none}.up-meta{display:flex;flex-direction:column;min-width:0}.up-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.up-bar{position:absolute;left:0;bottom:0;height:2px;width:100%;background:transparent}.up-bar span{display:block;height:100%;background:var(--blue);transition:width .2s ease}.up-x{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:6px;border:1px solid var(--line-2);background:transparent;color:var(--muted);cursor:pointer;font-size:16px;line-height:1}.up-x:hover{color:#fff;border-color:#fff}.hint{font-size:13px;font-weight:400}.split2.tight{gap:14px}.row-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.warn-text{color:var(--orange);font-weight:600}.asset-form{display:flex;flex-direction:column;gap:22px}.asset-cols{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:36px;gap:36px;align-items:start}.asset-submit{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding-top:20px;border-top:1px solid var(--line)}.assets-t td{vertical-align:middle}.assets-t tbody tr:hover{background:var(--panel)}.asset-cell{gap:14px;min-width:240px}.asset-cell,.asset-thumb{display:flex;align-items:center}.asset-thumb{width:72px;height:45px;border-radius:6px;overflow:hidden;border:1px solid var(--line);background:var(--panel);flex:none;justify-content:center;font-size:11px}.asset-thumb img{width:100%;height:100%;object-fit:cover}.asset-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:340px}.asset-page{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:28px;gap:28px;align-items:start}.asset-left,.asset-right{display:flex;flex-direction:column;gap:18px;min-width:0}.asset-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.media-grid img,.media-grid video{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:8px;border:1px solid var(--line);background:#000}.media-grid .cover{grid-column:span 2;grid-row:span 2}.file-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:260px;overflow:auto}.file-list li{padding:8px 10px;border:1px solid var(--line);border-radius:6px;font-size:12px;word-break:break-all}.more summary{cursor:pointer;color:var(--muted);font-size:14px;padding:4px 0}.more summary:hover{color:#fff}.more[open] summary{margin-bottom:12px}.side-card.danger{border-color:rgba(255,92,92,.3)}.danger-btn{color:#ffb3b3;border-color:rgba(255,92,92,.5)}.danger-btn:hover{border-color:var(--red);color:#fff}.approve-card{border-color:rgba(52,210,123,.35)}.jobs{list-style:none;margin:0;padding:0;flex-direction:column;gap:8px}.job,.jobs{display:flex}.job{justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--panel);flex-wrap:wrap}.job.pending,.job.working{border-color:rgba(255,159,26,.45)}.job.failed{border-color:rgba(255,92,92,.4)}.job.hl{box-shadow:0 0 0 1px #fff}.job-main{display:flex;flex-direction:column;gap:3px;min-width:0;font-size:14px}.job-main .dim{font-size:12px}.job-err{color:#ffb3b3;font-size:13px}.job-end{display:flex;gap:12px;align-items:center}.dl-files,.dlw{display:flex;flex-direction:column;gap:8px}.dl-files{list-style:none;margin:0;padding:0}.dl-file{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 12px;border:1px solid rgba(52,210,123,.4);border-radius:8px;background:rgba(52,210,123,.06);font-size:14px}.dl-file:hover{border-color:var(--green);background:rgba(52,210,123,.12)}.dl-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.dl-go{font-weight:700;color:var(--green);font-size:13px}.dlw.compact .dl-file{padding:8px 10px;font-size:13px}.dlw.compact>.btn{align-self:flex-start}.dl-note{font-size:12px}.spin.sm{width:14px;height:14px;border-width:2px;display:inline-block;vertical-align:-2px}.co-files{display:flex;flex-direction:column;gap:12px;width:100%;max-width:560px}.co-files .link-arrow{align-self:flex-start}.buy-box,.buy-now{display:flex;flex-direction:column;gap:10px}.buy-login-hint{font-size:13px;line-height:1.45}.buy-box:has(>.claimed)>:not(.claimed){display:none}.msg-files{margin-top:12px;display:flex;flex-direction:column;gap:8px}.attach{flex:1 1 100%}.pro-status{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding:28px;border:1px solid rgba(52,210,123,.4);border-radius:14px;background:linear-gradient(180deg,rgba(52,210,123,.07),transparent)}.pro-status-main{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.pro-status-side{display:flex;gap:10px;flex-wrap:wrap}.pro-claims{display:flex;align-items:baseline;gap:12px}.pro-claims b{font-family:var(--display);font-weight:800;font-size:56px;line-height:1}.pro-claims span{color:var(--muted);font-size:16px}.pro-svc{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;align-items:start}.plans,.pro-svc{display:grid;gap:16px}.plans{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,.9fr);grid-gap:16px;align-items:stretch}.plan{border:1px solid var(--line-2);border-radius:14px;padding:28px;display:flex;flex-direction:column;gap:12px}.plan.main{border-color:#fff}.plan-price{display:flex;align-items:baseline;gap:10px}.plan-info{gap:14px;padding:6px 4px}.plan-flag,.plan-info{display:flex;flex-direction:column}.plan-flag{gap:6px;padding:16px;border:1px solid rgba(255,159,26,.45);border-radius:10px;background:rgba(255,159,26,.06);font-size:14px;color:var(--muted)}.plan-flag b{color:#fff;font-size:15px}.plan-worth{display:flex;flex-direction:column;gap:4px;padding:16px;border:1px solid var(--line-2);border-radius:10px;background:var(--panel);font-size:14px;color:var(--muted)}.plan-worth b{color:#fff;font-size:15px}.pro-faq{margin-top:64px;display:flex;flex-direction:column;gap:20px}.pro-faq dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 40px;gap:0 40px}.pro-faq dl>div{padding:18px 0;border-top:1px solid var(--line)}.pro-faq dt{font-weight:600;font-size:16px;margin-bottom:6px}.pro-faq dd{margin:0;color:var(--muted);font-size:15px;line-height:1.55;max-width:56ch}@media (max-width:760px){.pro-faq dl{grid-template-columns:1fr}}.plan-flag .meter span{background:var(--orange)}@media (max-width:980px){.plans,.pro-svc{grid-template-columns:minmax(0,1fr)}.hero-in{min-height:0}.hero-copy{width:100%;padding:44px 0 30px;gap:22px}.hero-stats{grid-template-columns:repeat(2,auto)}.hero:before{display:none}.hero-wall{position:relative;inset:auto;width:auto;height:252px;margin-bottom:4px;flex-direction:column;gap:12px;transform:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.hw-col{flex:none;flex-direction:row;gap:12px;width:max-content;height:120px;animation-name:hw-left}.hw-col.hw-1{animation-name:hw-right}.hw-col.hw-2{display:none}.hw-tile{height:100%;width:auto}.hw-tile span{opacity:1}.hero-art{position:relative;transform:none;top:auto;right:auto;width:46%;margin:0 auto 36px}.asset-cols,.asset-page,.co{grid-template-columns:minmax(0,1fr)}.co-side{position:static}.nav{display:none}.mobile-nav{display:flex;gap:22px;overflow-x:auto;padding:0 24px 14px;font-size:14px;color:var(--muted);white-space:nowrap;scrollbar-width:none}.mobile-nav::-webkit-scrollbar{display:none}.mobile-nav a.on{color:#fff}.pdp,.pro,.queue,.shop,.split2,.tk-layout{grid-template-columns:minmax(0,1fr)}.queue .side,.tk-side{position:static}.queue .side{flex-direction:row;flex-wrap:wrap;gap:6px}.tk-row{grid-template-columns:minmax(0,1fr) auto}.queue-t td:nth-child(3),.queue-t td:nth-child(4),.queue-t th:nth-child(3),.queue-t th:nth-child(4),.tk-row .tk-who,.tk-row>.mono{display:none}.side{flex-direction:row;flex-wrap:wrap;gap:6px}.buybox,.side{position:static}.row,.row.steps{grid-template-columns:minmax(0,1fr);gap:8px}.row .end{justify-content:flex-start}.row .num{display:none}.checks,.levels,.tiers{grid-template-columns:minmax(0,1fr)}.cta{padding:32px 24px}.section{padding:64px 0}}@media (max-width:560px){.kpi-status{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-status .kpi{padding:16px}.kpi-status .kpi b{font-size:24px}.po-amount{margin-left:0;font-size:26px}.brand img.word,.btn-discord .label-long,.head-right .hide-xs{display:none}}.cart-btn{position:relative}.cart-count{position:absolute;top:-6px;right:-6px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:#fff;color:#000;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--bg)}.card-wrap{position:relative;display:flex;flex-direction:column;min-width:0}.card-add{position:absolute;top:0;right:10px;margin-top:calc(62.5% - 46px);width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#000;border:0;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.45);opacity:0;transition:opacity .15s ease,transform .15s ease}.card-add.on,.card-add:focus-visible,.card-wrap:hover .card-add{opacity:1}.card-add.on{background:var(--green);color:#04130a}.card-add:hover{transform:scale(1.06)}@media (hover:none){.card-add{opacity:1}}.add-cart{display:flex;flex-direction:column;gap:6px}.add-cart .btn{width:100%;justify-content:center;gap:10px}.add-cart-in{color:#fff;border-color:rgba(52,210,123,.55)!important}.add-cart-in svg{color:var(--green)}.add-cart-in .dim{font-weight:500;margin-left:4px}.add-cart-note{font-size:13px}.pro-hint{font-size:14px;color:var(--muted);display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:2px 0}.pro-hint:hover{color:#fff}.good{color:var(--green)!important}.cart-toast{position:fixed;left:50%;bottom:22px;transform:translateX(-50%);z-index:60;display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:12px;background:#111;border:1px solid var(--line-2);box-shadow:0 12px 40px rgba(0,0,0,.6);font-size:14px;max-width:calc(100vw - 32px);animation:toast-in .22s ease-out}.cart-toast>svg{color:var(--green);flex:none}.cart-toast-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-toast a{font-weight:600;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;border-left:1px solid var(--line-2);padding-left:12px}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.cart-toast{animation:none}.card-add{transition:none}}.cart-wrap{padding-top:40px;padding-bottom:90px}.cart-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:30px}.cart-head .h1{font-size:clamp(34px,5vw,56px)}.cart{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:40px;gap:40px;align-items:start}.cart-main{gap:22px;min-width:0}.cart-main,.cart-side{display:flex;flex-direction:column}.cart-side{position:-webkit-sticky;position:sticky;top:96px;border:1px solid var(--line);border-radius:14px;padding:22px;gap:16px;background:#050505}.cart-side .co-sum{border-top:0;padding-top:0}.cart-side>.btn{width:100%;justify-content:center;height:54px;font-size:16px}.cart-save{color:var(--green);font-size:14px;font-weight:600;margin-top:-6px;text-align:right}.cart-small{font-size:13px;margin:0}.bundle{border:1px solid var(--line);border-radius:14px;background:var(--panel);padding:20px 22px 44px;gap:18px}.bundle,.bundle-head{display:flex;flex-direction:column}.bundle-head{gap:4px}.bundle-head b{font-family:var(--display);font-size:20px;font-weight:700;letter-spacing:-.01em}.bundle-head .dim{font-size:14px}.bundle-track{position:relative;height:8px;border-radius:999px;background:var(--line-2);margin:0 10px 0 0}.bundle-fill{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:var(--green);transition:width .35s ease}.bundle-stop{position:absolute;top:50%;transform:translate(-50%,-50%)}.bundle-stop i{display:block;width:18px;height:18px;border-radius:50%;background:#0a0a0a;border:2px solid var(--line-2)}.bundle-stop.on i{background:var(--green);border-color:var(--green)}.bundle-label{position:absolute;top:24px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:12px;color:var(--dim)}.bundle-label b{color:var(--muted);font-weight:700}.bundle-stop.on .bundle-label,.bundle-stop.on .bundle-label b{color:#fff}.bundle-stop:last-child .bundle-label{left:auto;right:-8px;transform:none}.cart-lines{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:14px;overflow:hidden}.cart-line{display:grid;grid-template-columns:120px minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:16px 18px;border-bottom:1px solid var(--line)}.cart-line:last-child{border-bottom:0}.cart-line.owned .cart-name,.cart-line.owned .cart-thumb{opacity:.55}.cart-thumb{aspect-ratio:16/10;border-radius:8px;overflow:hidden;border:1px solid var(--line);background:var(--panel);display:flex;align-items:center;justify-content:center}.cart-thumb img{width:100%;height:100%;object-fit:cover}.cart-thumb img.co-mark,.co-cart-thumb img.co-mark,.sugg-thumb img.co-mark,.together-thumb img.co-mark{width:40%;height:auto;opacity:.2;object-fit:contain}.cart-info{display:flex;flex-direction:column;gap:4px;min-width:0}.cart-name{font-weight:600;font-size:16px;line-height:1.3}.cart-name:hover{text-decoration:underline}.cart-flag{font-size:13px;color:var(--muted);display:inline-flex;gap:6px;align-items:center}.cart-flag a{text-decoration:underline}.cart-flag.sale{color:#fff;font-weight:600}.cart-flag.ok{color:var(--green)}.cart-end{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.cart-price{font-weight:700;font-size:16px;display:inline-flex;gap:8px;align-items:baseline;white-space:nowrap}.cart-price s{font-weight:500;font-size:13px}.cart-acts{display:flex;gap:14px;align-items:center}.cart-acts .linkish:first-child:not(.dim){color:#fff}.cart-pro{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid rgba(255,159,26,.45);border-radius:10px;background:rgba(255,159,26,.06);font-size:14px;color:var(--muted)}.cart-pro b{color:#fff;font-size:15px}.cart-pro .link-arrow{align-self:flex-start;color:#fff}.cart-empty{display:flex;flex-direction:column;gap:18px;padding:40px 0 10px;align-items:flex-start}.cart-empty .h1{font-size:clamp(34px,5vw,56px)}.cart-sugg{margin-top:56px;display:flex;flex-direction:column;gap:18px}.sugg-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.sugg{display:flex;flex-direction:column;gap:10px;min-width:0}.sugg-thumb{aspect-ratio:16/10;border-radius:10px;overflow:hidden;border:1px solid var(--line);background:var(--panel);display:flex;align-items:center;justify-content:center}.sugg-thumb img{width:100%;height:100%;object-fit:cover}.sugg-name{font-weight:600;font-size:15px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sugg-row{display:flex;justify-content:space-between;align-items:center;gap:10px}.sugg-row .btn{height:34px;padding:0 12px;gap:6px;font-size:13px}.co-cart{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;max-height:340px;overflow:auto}.co-cart li{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;font-size:14px}.co-cart-thumb{aspect-ratio:16/10;border-radius:6px;overflow:hidden;border:1px solid var(--line);background:var(--panel);display:flex;align-items:center;justify-content:center}.co-cart-thumb img{width:100%;height:100%;object-fit:cover}.co-cart-name{font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.co-cart-price{display:inline-flex;flex-direction:column;align-items:flex-end;font-weight:600;white-space:nowrap}.co-cart-price s{font-size:12px;font-weight:500}.co-note{margin:-6px 0 0}.co-cart-dl{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:12px}.co-cart-dl,.co-cart-dl li{display:flex;flex-direction:column}.co-cart-dl li{gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.co-cart-dl li:last-child{border-bottom:0}.co-cart-dl .dl-note{display:none}.together{border:1px solid var(--line);border-radius:14px;background:var(--panel);padding:22px;display:flex;flex-direction:column;gap:18px}.together-row{display:grid;align-items:start}.together-plus{text-align:center;font-family:var(--display);font-weight:700;font-size:22px;color:var(--dim);margin-top:22px}.together-card{display:flex;flex-direction:column;gap:8px;min-width:0}.together-thumb{aspect-ratio:16/10;border-radius:8px;overflow:hidden;border:1px solid var(--line);background:#000;display:flex;align-items:center;justify-content:center}.together-thumb img{width:100%;height:100%;object-fit:cover}.together-meta{display:flex;flex-direction:column;gap:2px;font-size:13px;min-width:0}.together-name{font-weight:600;font-size:14px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.together-name a:hover{text-decoration:underline}.together-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding-top:16px;border-top:1px solid var(--line)}.together-total{display:flex;flex-direction:column;gap:2px;font-size:14px}.together-total b{font-family:var(--display);font-size:22px;font-weight:800}.together-total .good{font-size:13px;font-weight:600}.together-foot .add-cart .btn{width:auto}@media (max-width:980px){.pdp-left{display:contents!important}.pdp-left>:first-child{order:1}.pdp>.buybox{order:2}.pdp-left>:not(:first-child){order:3}.cart{grid-template-columns:minmax(0,1fr)}.cart-side{position:static}.sugg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cart-line{grid-template-columns:84px minmax(0,1fr);gap:12px;padding:14px}.cart-end{grid-column:2;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.together-plus{font-size:18px;margin-top:12px}.together-name{font-size:13px}.bundle-label{font-size:12px}.bundle-n{display:none}}.staff-nav-extra{margin-left:auto;padding-left:12px;flex:none}.staff-sound{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--line-2);background:transparent;color:var(--dim);font-size:13px;cursor:pointer;white-space:nowrap}.staff-sound:hover{color:#fff;border-color:#fff}.staff-sound.on{color:#fff}.staff-alerts{position:fixed;top:14px;left:14px;z-index:80;display:flex;flex-direction:column;gap:10px;width:min(330px,calc(100vw - 28px));pointer-events:none;text-align:left}.staff-alert{pointer-events:auto;position:relative;display:flex;border-radius:12px;background:#111;border:1px solid var(--line-2);border-left:3px solid var(--blue);box-shadow:0 14px 40px rgba(0,0,0,.65);animation:alert-in .25s ease-out}.staff-alert.ticket{border-left-color:var(--orange)}.staff-alert a{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:12px 40px 12px 14px;min-width:0;flex:1 1 auto;text-align:left}.staff-alert a>*{max-width:100%}.staff-alert a:hover b{text-decoration:underline}.staff-alert-kind{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.staff-alert.ticket .staff-alert-kind{color:var(--orange)}.staff-alert.reply .staff-alert-kind{color:var(--blue)}.staff-alert-kind .mono{text-transform:none;letter-spacing:0;margin-left:4px}.staff-alert b{font-size:15px;line-height:1.3;white-space:nowrap}.staff-alert b,.staff-alert-text{overflow:hidden;text-overflow:ellipsis}.staff-alert-text{font-size:13px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.staff-alert-x{position:absolute;top:8px;right:8px;width:26px;height:26px;border-radius:6px;border:0;background:transparent;color:var(--dim);font-size:18px;line-height:1;cursor:pointer}.staff-alert-x:hover{color:#fff;background:var(--panel-2)}@keyframes alert-in{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.staff-alert{animation:none}}@media (max-width:560px){.staff-sound span{display:none}}.review-form{border:1px solid var(--line);border-radius:var(--radius);padding:22px;gap:16px;background:var(--panel);scroll-margin-top:90px}.review-form,.review-form-head{display:flex;flex-direction:column}.review-form-head{gap:4px}.review-form-head .dim{font-size:14px}.star-pick{display:flex;align-items:center;gap:2px}.star-pick button{background:none;border:0;padding:4px;cursor:pointer;color:#343434;line-height:0;border-radius:6px}.star-pick button svg{fill:currentColor;transition:transform .12s ease,color .12s ease}.star-pick button.on{color:#f4f4f2}.star-pick button:hover svg{transform:scale(1.08)}.star-pick button:focus-visible{outline:2px solid #fff;outline-offset:1px}.star-label{margin-left:10px;font-size:14px;color:var(--muted)}.review-count{font-size:12px;font-weight:400;align-self:flex-end}.review-sent{border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px;gap:10px;background:var(--panel);font-size:15px}.lib-actions,.review-sent{display:flex;align-items:center}.lib-actions{margin-top:auto;justify-content:space-between;gap:12px;flex-wrap:wrap}.lib-review{font-size:13px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.lib-review:hover{color:#fff}span.lib-review{text-decoration:none}.rq-list{gap:14px}.rq-item,.rq-list{display:flex;flex-direction:column}.rq-item{border:1px solid var(--line);border-radius:var(--radius);padding:20px;gap:10px;background:var(--panel)}.rq-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rq-when{margin-left:auto;font-size:13px}.rq-head{font-size:16px}.rq-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.rq-meta{display:flex;flex-direction:column;gap:4px;font-size:13px}.rq-meta a{color:#fff;text-decoration:underline;text-underline-offset:3px}.rq-actions{display:flex;gap:10px;flex-wrap:wrap}.rq-decline{display:flex;flex-direction:column;gap:10px}.btn-red{background:#e5484d;color:#fff;border-color:#e5484d}.btn-red:hover{background:#d13b40;border-color:#d13b40}.ghost-link{color:inherit}.spw-page{background:radial-gradient(ellipse 55% 45% at 50% 34%,#111 0,#050505 46%,#000 72%);padding:64px 16px 80px;min-height:calc(100vh - 140px)}.spw-wrap{max-width:720px;margin:0 auto;align-items:center;gap:30px;text-align:center}.spw-head,.spw-wrap{display:flex;flex-direction:column}.spw-head{gap:10px}.spw-title{font-family:var(--display);font-weight:800;font-size:clamp(30px,5.4vw,50px);letter-spacing:-.025em;line-height:1.05;margin:0}.spw-sub{color:var(--muted);margin:0;font-size:16px}.spw-stage{width:100%;display:flex;flex-direction:column;align-items:center;gap:26px}.spw-wheel{position:relative;width:min(440px,86vw);aspect-ratio:1}.spw-rotor{width:100%;height:100%;will-change:transform}.spw-wheel-svg{width:100%;height:100%;display:block;filter:drop-shadow(0 30px 60px rgba(0,0,0,.85));transition:filter .6s ease}.spw-wheel[data-phase=landed] .spw-wheel-svg{filter:drop-shadow(0 0 46px rgba(255,255,255,.13)) drop-shadow(0 30px 60px rgba(0,0,0,.85))}.spw-hub{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.spw-pointer{position:absolute;top:-12px;left:50%;width:30px;height:38px;margin-left:-15px;z-index:2;transform-origin:50% 18%;filter:drop-shadow(0 5px 8px rgba(0,0,0,.9))}.spw-pointer svg{width:100%;height:100%;fill:#f4f4f2;display:block}.spw-label{font-family:var(--display);font-weight:800;font-size:19px;letter-spacing:.01em}.spw-label.free{font-size:14px;letter-spacing:.16em}.spw-bulb{fill:#fff;opacity:.16}.spw-wheel[data-phase=spinning] .spw-bulb{animation:spw-bulb .7s ease-in-out infinite}@keyframes spw-bulb{0%,to{opacity:.12}50%{opacity:.8}}.spw-won path{transition:fill .35s ease}.spw-controls{display:flex;flex-direction:column;align-items:center;gap:12px;min-height:64px}.spw-spin{height:56px;min-width:210px;padding:0 40px;border-radius:999px;border:1px solid #f4f4f2;background:#f4f4f2;color:#050505;font-family:var(--display);font-weight:800;font-size:18px;letter-spacing:.02em;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.spw-spin:hover:not(:disabled){transform:translateY(-1px)}.spw-spin:disabled{opacity:.5;cursor:default}.spw-spin:focus-visible{outline:2px solid #fff;outline-offset:4px}.spw-wait{display:flex;flex-direction:column;align-items:center;gap:4px}.spw-wait-label{color:var(--muted);font-size:14px}.spw-clock{font-family:var(--mono);font-size:30px;letter-spacing:.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.spw-clock.sm{font-size:inherit;letter-spacing:0;color:#fff}.spw-error{color:#ffb3b3;margin:0;font-size:14px;max-width:420px}.spw-note{color:var(--muted);margin:0}.spw-prize{width:100%;max-width:580px;border:1px solid #1f1f1f;background:linear-gradient(180deg,#0c0c0c,#060606);border-radius:18px;padding:30px 24px;display:flex;flex-direction:column;align-items:center;gap:14px;animation:spw-rise .5s ease-out both}@keyframes spw-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.spw-prize-title{font-family:var(--display);font-size:26px;font-weight:800;margin:0;letter-spacing:-.015em}.spw-prize-text{color:var(--muted);margin:0;font-size:15px}.spw-code{display:flex;align-items:stretch;border:1px solid #2c2c2c;border-radius:12px;overflow:hidden;max-width:100%}.spw-code-value{font-family:var(--mono);font-size:22px;letter-spacing:.1em;padding:12px 18px;overflow-wrap:anywhere}.spw-copy{padding:0 18px;border:0;border-left:1px solid #2c2c2c;background:#111;color:#fff;cursor:pointer;font-size:14px}.spw-copy:hover{background:#1b1b1b}.spw-cta{display:inline-flex;align-items:center;height:44px;padding:0 24px;border-radius:999px;background:#f4f4f2;color:#050505;font-weight:600}.spw-search{width:100%;height:44px;border-radius:10px;border:1px solid #262626;background:#080808;color:#fff;padding:0 14px;font-size:15px;font-family:var(--body)}.spw-search:focus{outline:none;border-color:#f4f4f2}.spw-pick{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:12px;gap:12px;max-height:520px;overflow:auto;padding:2px}.spw-pick-item{display:flex;flex-direction:column;gap:8px;text-align:left;background:#0a0a0a;border:1px solid #1e1e1e;border-radius:12px;padding:8px;color:#fff;cursor:pointer;font-family:var(--body)}.spw-pick-item:hover:not(:disabled){border-color:#f4f4f2}.spw-pick-item:disabled{opacity:.6;cursor:default}.spw-pick-thumb{aspect-ratio:16/10;border-radius:8px;overflow:hidden;background:#111;display:block}.spw-pick-thumb img{width:100%;height:100%;object-fit:cover}.spw-pick-name{font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.spw-pick-meta{font-size:12px;color:var(--muted)}.spw-pick-meta s{margin-right:6px}.spw-fine{color:#5a5a5a;font-size:12px;margin:6px 0 0}@media (max-width:560px){.spw-page{padding-top:44px}.spw-label{font-size:21px}.spw-code-value{font-size:18px;padding:10px 14px}}@media (prefers-reduced-motion:reduce){.spw-prize,.spw-wheel[data-phase=spinning] .spw-bulb{animation:none}}.pro-svc{align-items:stretch}.pro-svc .side-card{gap:12px}.pro-svc .side-card,.svc-act{display:flex;flex-direction:column}.svc-act{margin-top:2px;align-items:flex-start;gap:8px}.svc-why{font-size:13px}.promo-bar,.svc-link{font-size:14px}.promo-bar{border-bottom:1px solid var(--line)}.promo-bar-in{display:flex;align-items:center;justify-content:center;gap:8px 16px;flex-wrap:wrap;min-height:44px;padding-top:8px;padding-bottom:8px;text-align:center}.pb-icon{flex:none}.pb-name{font-family:var(--display);font-weight:800;letter-spacing:-.005em}.pb-clock{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.pb-ends{opacity:.8}.pb-test{border:1px solid;border-radius:999px;padding:1px 9px;font-size:12px;font-weight:600}.pb-link{font-weight:600;display:inline-flex;gap:6px;align-items:center;text-decoration:underline;text-underline-offset:3px}.pb-code{font-size:13px}.pb-halloween{background:linear-gradient(90deg,#170a21,#2a1208 50%,#170a21);color:#ffe9d6;border-bottom-color:#3a1c0c}.pb-halloween .pb-clock,.pb-halloween .pb-name{color:#ff8a1f}.pb-blackfriday{background:#fff;color:#000}.pb-christmas{background:linear-gradient(90deg,#0b2016,#15321f,#0b2016);color:#eaf7ef}.pb-christmas .pb-clock,.pb-christmas .pb-name{color:#ff6b6b}.pb-plain{background:var(--panel-2);color:var(--text)}.pb-plain .pb-icon{color:var(--green)}@media (max-width:560px){.promo-bar{font-size:13px}.promo-bar-in{gap:4px 10px}}.sale-ends{font-size:13px;color:var(--muted)}.sale-ends span{color:#fff;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.badge.badge-drop{background:var(--green);color:#04130a}.cart-flag.promo-drop{color:var(--green)}.drop-tag{display:inline-flex;align-self:flex-start;font-size:12px;font-weight:700;letter-spacing:.03em;background:#fff;color:#000;border-radius:6px;padding:4px 9px}.drop-box{border:1px solid var(--line-2);border-radius:14px;padding:20px;gap:14px;background:var(--panel)}.drop-box,.drop-when{display:flex;flex-direction:column}.drop-when{gap:2px}.drop-clock{font-family:var(--display);font-weight:800;font-size:34px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.drop-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.drop-note{font-size:13px}.drop-feature{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:40px;gap:40px;align-items:center;border:1px solid var(--line);border-radius:18px;padding:24px;background:var(--panel)}.drop-media img,.drop-media video{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:12px;background:#111}.drop-copy{display:flex;flex-direction:column;gap:14px;min-width:0}.drop-title{font-size:clamp(28px,3.4vw,42px)}.drop-line{margin:0}.notify{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.notify-on{display:inline-flex;gap:8px;align-items:center;color:var(--green);font-size:14px;font-weight:600}@media (max-width:980px){.drop-feature{grid-template-columns:1fr;gap:20px;padding:16px}}.early-box{position:relative;border:1px solid rgba(255,255,255,.34);border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:12px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,0) 60%),var(--panel)}.early-tag{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;font-size:12px;font-weight:700;letter-spacing:.03em;color:#fff;border:1px solid rgba(255,255,255,.5);border-radius:6px;padding:4px 9px}.early-tag:before{content:"";width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 8px rgba(255,255,255,.8)}.early-lead{margin:0;color:var(--muted);font-size:14.5px;line-height:1.5}.early-clock{font-family:var(--display);font-weight:800;font-size:38px;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.early-when{font-size:13px;margin-top:-6px}.early-box .btn{margin-top:4px;justify-content:center}.early-note{font-size:13px}.early-pro{margin:0;font-size:13.5px;color:var(--muted);display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.early-pro b{color:#000;background:#fff;font-size:11.5px;letter-spacing:.02em;border-radius:5px;padding:2px 7px}.sticky-buy{display:none}@media (max-width:980px){.sticky-buy{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:55;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:rgba(8,8,8,.96);border-top:1px solid var(--line-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateY(110%);transition:transform .2s ease}.sticky-buy.on{transform:none}body:has(.sticky-buy) footer{padding-bottom:88px}}.sticky-buy-price{display:flex;flex-direction:column;line-height:1.15}.sticky-buy-price b{font-family:var(--display);font-weight:800;font-size:20px}.sticky-buy-price s{font-size:12px}.sticky-buy-acts{display:flex;gap:8px}.sticky-cart{width:44px;padding:0}@media (prefers-reduced-motion:reduce){.sticky-buy{transition:none}}.gift-goal{border:1px solid var(--line);border-radius:14px;background:var(--panel);padding:18px 20px;display:flex;flex-direction:column;gap:14px}.gift-goal.open{border-color:rgba(52,210,123,.45)}.gift-head{display:flex;gap:12px;align-items:flex-start}.gift-icon{color:var(--green);flex:none;margin-top:2px}.gift-head-text{display:flex;flex-direction:column;gap:2px}.gift-head-text b{font-family:var(--display);font-size:17px;font-weight:700}.gift-head-text .dim{font-size:13px}.gift-track{height:6px;background:var(--line-2);border-radius:999px;overflow:hidden}.gift-track span{display:block;height:100%;background:var(--green);transition:width .35s ease}.gift-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:10px;gap:10px}.gift-list.locked{opacity:.55}.gift-item{position:relative;display:flex;flex-direction:column;gap:6px;text-align:left;background:#000;border:1px solid var(--line-2);border-radius:10px;padding:8px;color:var(--text);cursor:pointer}.gift-item:disabled{cursor:default}.gift-item.on{border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}.gift-thumb img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:6px}.gift-name{font-size:13px;font-weight:600;line-height:1.3}.gift-price{font-size:12px}.gift-price b{color:var(--green)}.gift-check{position:absolute;top:12px;right:12px;width:22px;height:22px;border-radius:50%;background:var(--green);color:#04130a;display:grid;place-items:center}.addon{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--line-2);border-radius:12px;padding:14px;cursor:pointer;background:#000}.addon.on{border-color:#fff}.addon input{width:18px;height:18px;margin:2px 0 0;accent-color:#fff;flex:none}.addon-text{display:flex;flex-direction:column;gap:3px;font-size:14px}.addon-text .dim{font-size:13px}.addon-price{color:var(--muted);font-weight:600;margin-left:4px}.cart-perks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--muted)}.cart-perks li{display:flex;gap:8px;align-items:flex-start}.cart-perks svg{color:var(--green);flex:none;margin-top:3px}.co-x{margin-left:8px;font-size:12px}.co-bump{display:flex;gap:12px;align-items:center;justify-content:space-between;border:1px solid var(--line-2);border-radius:12px;padding:14px;background:#000}.co-bump-text{display:flex;flex-direction:column;gap:3px;font-size:14px}.co-bump-text .dim{font-size:13px}.co-gift-tag{font-size:11px;font-weight:700;background:var(--green);color:#04130a;border-radius:5px;padding:2px 6px;margin-left:6px;vertical-align:middle}.co-rescue{align-self:stretch;display:flex;flex-direction:column;gap:8px;border:1px solid var(--line-2);border-radius:14px;padding:16px;margin-top:6px;background:#050505;font-size:14px;line-height:1.5;animation:co-rescue-in .25s ease-out}.co-rescue-title{font-size:16px;color:#fff}.co-rescue-offer{display:flex;gap:12px;align-items:center;justify-content:space-between;border:1px solid rgba(255,211,77,.35);background:rgba(255,211,77,.07);border-radius:10px;padding:12px 14px;margin-top:4px}.co-rescue-offer-text{display:flex;flex-direction:column;gap:2px;min-width:0}.co-rescue-offer-text b{color:#ffd34d}.co-rescue-offer-text .dim{font-size:13px}.co-rescue-offer .btn{flex:none}.co-rescue-links{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:2px}.co-rescue-links a{color:#fff;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:rgba(255,255,255,.35);text-decoration-color:rgba(255,255,255,.35)}.co-rescue-links a:hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}@keyframes co-rescue-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:520px){.co-rescue-offer{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.co-rescue{animation:none}}.co-install{display:flex;flex-direction:column;gap:6px;align-items:flex-start;border:1px solid var(--line-2);border-radius:12px;padding:14px;margin-top:12px;font-size:14px}.page-pad{padding-top:48px;padding-bottom:80px}.copy-link{display:flex;gap:8px}.copy-link .input{flex:1 1 auto;min-width:0}.pref{display:flex;justify-content:space-between;gap:16px;align-items:center}.pref-text{display:flex;flex-direction:column;gap:3px;font-size:14px}.switch{width:46px;height:26px;border-radius:999px;border:1px solid var(--line-2);background:var(--line-2);position:relative;cursor:pointer;flex:none;padding:0}.switch span{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#8c8c8c;transition:transform .15s ease,background .15s ease}.switch.on{background:var(--green);border-color:var(--green)}.switch.on span{transform:translateX(20px);background:#fff}.invite-head{display:flex;flex-direction:column;gap:16px;margin-bottom:36px;max-width:860px}.invite-title{font-size:clamp(32px,5vw,56px)}.invite-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:24px;gap:24px;margin-bottom:28px}.steps3{list-style:none;counter-reset:s;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.steps3 li{counter-increment:s;display:flex;flex-direction:column;gap:4px;font-size:14px;border-top:1px solid var(--line-2);padding-top:12px}.steps3 li:before{content:counter(s);font-family:var(--display);font-weight:800;font-size:22px;line-height:1}.steps3 .dim{font-size:13px}.credit-big{font-family:var(--display);font-weight:800;font-size:40px;letter-spacing:-.02em;line-height:1.1}.ledger{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ledger li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line);font-size:14px}.creator-block{margin-bottom:28px}.creator-top{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;flex-wrap:wrap;margin-bottom:16px}.creator-top>div:first-child{display:flex;flex-direction:column;gap:4px}.creator-code{font-size:30px;font-weight:700;letter-spacing:.05em;color:#fff}.creator-top .copy-link{width:min(440px,100%)}.account{max-width:760px}.account-card{margin-bottom:18px}.credit-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.unsub-card{max-width:560px;margin:40px auto;gap:16px}.unsub-card p{margin:0}@media (max-width:980px){.invite-grid{grid-template-columns:1fr}}@media (max-width:560px){.steps3{grid-template-columns:1fr}.copy-link{flex-direction:column}.copy-link .btn{width:100%}}.g-head{align-items:flex-end;gap:16px;flex-wrap:wrap}.g-warn{margin-bottom:20px;border-color:rgba(255,159,26,.45);color:#ffd9a3}.g-tabs{display:flex;gap:2px;flex-wrap:wrap;border-bottom:1px solid var(--line);margin-bottom:28px}.g-tabs a{padding:10px 14px;font-size:14px;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px;display:inline-flex;align-items:center;gap:8px}.g-tabs a:hover{color:#fff}.g-tabs a.on{color:#fff;border-bottom-color:#fff;font-weight:600}.g-live{width:7px;height:7px;border-radius:50%;background:var(--green)}.g-period{display:inline-flex;border:1px solid var(--line-2);border-radius:999px;padding:3px}.g-period a{padding:6px 12px;border-radius:999px;font-size:13px;color:var(--muted)}.g-period a.on{background:#fff;color:#000;font-weight:600}.g-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px;gap:16px}.g-card{border:1px solid var(--line);border-radius:14px;padding:18px;background:var(--panel);display:flex;flex-direction:column;gap:16px;transition:border-color .15s ease}.g-card:hover{border-color:#3a3a3a}.g-card-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.g-card-head b{font-family:var(--display);font-size:17px}.g-nums{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 12px;gap:14px 12px}.g-nums div{display:flex;flex-direction:column;gap:2px;min-width:0}.g-nums dt{font-size:12px;color:var(--dim)}.g-nums dd{margin:0;font-family:var(--display);font-weight:800;font-size:20px}.g-more{margin-top:auto;font-size:13px}.g-status{justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:24px}.g-status,.g-status>div{display:flex;align-items:flex-start}.g-status>div{flex-direction:column;gap:8px}.g-title{font-size:clamp(24px,3vw,34px)}.g-title .dim{font-size:.6em;font-weight:700}.g-test{border:1px solid rgba(255,159,26,.55);background:rgba(255,159,26,.08);border-radius:12px;padding:14px 16px;max-width:380px}.g-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.g-suffix{display:flex;align-items:center;border:1px solid var(--line-2);border-radius:8px;background:var(--panel)}.g-suffix:focus-within{border-color:#fff}.field .g-suffix .input,.g-suffix .input{border:0;background:transparent;width:auto;flex:1 1 auto;min-width:0}.g-suffix>span{padding:0 12px;color:var(--dim);font-size:14px}.g-prefix>span{padding-right:0}.g-testbox{display:flex;justify-content:space-between;gap:14px;align-items:center;border-top:1px solid var(--line);padding-top:16px}.g-testbox>div{display:flex;flex-direction:column;gap:3px;font-size:14px}.g-testbox .dim{font-size:13px}.kpis.g-mini{margin-bottom:0;background:transparent;border:0;gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.g-mini .kpi{padding:14px;border:1px solid var(--line);border-radius:10px}.g-mini .kpi b{font-size:22px}table.g-small td,table.g-small th{padding:10px 12px}.g-drop-now{display:flex;gap:20px;align-items:center;flex-wrap:wrap;width:100%}.g-drop-now>img{width:180px;aspect-ratio:16/10;object-fit:cover;border-radius:10px}.g-status>.g-drop-now{flex-direction:row;flex-wrap:wrap;align-items:center}.g-drop-info{display:flex;flex-direction:column;gap:6px;flex:1 1 260px;align-items:flex-start}.g-drop-now .g-mini{flex:0 1 300px}tr.g-off td{opacity:.5}.g-link{margin-top:8px;min-width:240px}.g-link .btn,.g-link .input{height:34px;font-size:12px}.g-list{margin:0;padding-left:18px;flex-direction:column;gap:8px;color:var(--muted)}.check-row,.g-list{display:flex;font-size:14px}.check-row{gap:10px;align-items:center;font-weight:500;cursor:pointer}.check-row input{width:18px;height:18px;accent-color:#fff;margin:0}@media (max-width:760px){.g-grid,.g-row{grid-template-columns:1fr}.g-testbox{flex-direction:column;align-items:flex-start}}.perm-layout{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.perm-roles{gap:4px;position:-webkit-sticky;position:sticky;top:90px}.perm-roles,.perm-roles a{display:flex;flex-direction:column}.perm-roles a{gap:3px;padding:10px 12px;border-radius:10px;border:1px solid transparent}.perm-roles a.on,.perm-roles a:hover{background:var(--panel)}.perm-roles a.on{border-color:var(--line-2)}.perm-role-name{font-weight:600;font-size:14px}.perm-role-meta{font-size:12px;color:var(--dim);display:flex;gap:6px;align-items:center;flex-wrap:wrap}.perm-custom{font-size:11px;padding:0 7px;border-radius:999px;border:1px solid var(--line-2);color:#fff}.perm-card{gap:18px}.perm-card-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.perm-card-head .h3{margin:0 0 4px}.perm-form{gap:20px}.perm-group{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;min-width:0}.perm-group legend{font-size:12px;color:var(--dim);font-weight:600;margin-bottom:6px;padding:0}.perm-row{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:8px;font-size:14px;cursor:pointer}.perm-row:hover{background:rgba(255,255,255,.03)}.perm-row input{width:16px;height:16px;accent-color:#fff;flex:none;margin:0}.perm-row.locked{cursor:default;opacity:.6}.perm-label{flex:1 1;min-width:0}.perm-tag{font-size:11px;color:var(--dim);border:1px solid var(--line-2);border-radius:999px;padding:0 8px;white-space:nowrap}.perm-tag.on{color:#fff;border-color:#555}.perm-note{font-size:12px;margin:0}.perm-matrix th{white-space:nowrap;font-size:12px}.perm-matrix td.perm-cell,.perm-matrix th:not(:first-child){text-align:center}.perm-matrix td.perm-cell svg{display:inline-block}.perm-matrix td:first-child{min-width:280px}@media (max-width:860px){.perm-layout{grid-template-columns:1fr}.perm-roles{position:static;flex-direction:row;overflow-x:auto;padding-bottom:4px}.perm-roles a{min-width:180px;flex:none}}.perm-add{margin-top:14px;padding:14px 12px 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.perm-add label{font-size:12px}.perm-add .select{height:38px}@media (max-width:860px){.perm-add{min-width:230px;margin-top:0;border-top:0;border-left:1px solid var(--line);padding:0 0 0 14px}}.notify-page{max-width:760px}.notify-head{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.notify-head .muted{margin:0}.notify-who{color:#fff;font-weight:600}.notify-card{padding:6px 20px;gap:0}.notify-list{display:flex;flex-direction:column}.notify-list .pref{padding:16px 0;border-bottom:1px solid var(--line)}.notify-all{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:16px 0}.notify-msg{margin:0}.notify-foot{font-size:13px;margin:16px 2px 0;max-width:640px}.code-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.code-list li{display:flex;gap:12px;flex-wrap:wrap}.code-list li,.copy-code{align-items:center;font-size:14px}.copy-code{display:inline-flex;gap:10px;height:34px;padding:0 6px 0 12px;border-radius:8px;border:1px dashed #555;background:transparent;color:#fff;cursor:pointer}.copy-code:hover{border-color:#888}.copy-code .mono{letter-spacing:.04em;font-weight:600}.copy-code-act{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:6px;background:var(--line-2);font-size:12px;color:var(--muted)}.copy-code.big{height:46px;font-size:18px;padding-left:16px}.thanks-code{margin:22px 0 60px;border:1px solid var(--line-2);border-radius:12px;padding:18px 20px;display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:linear-gradient(180deg,rgba(41,196,120,.07),transparent 70%)}.thanks-code.soon{background:var(--panel)}.thanks-text{display:flex;flex-direction:column;gap:4px;font-size:14px;max-width:560px}.thanks-text b{font-size:16px}.card-wish{position:absolute;top:0;right:10px;margin-top:calc(62.5% - 46px);width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,.72);color:#fff;border:1px solid rgba(255,255,255,.18);cursor:pointer;opacity:0;transition:opacity .15s ease,transform .15s ease,color .15s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.card-add~.card-wish{right:54px}.card-wish.on,.card-wish:focus-visible,.card-wrap:hover .card-wish{opacity:1}.card-wish.on{color:#ff5c7a;border-color:rgba(255,92,122,.5)}.card-wish:hover{transform:scale(1.06)}@media (hover:none){.card-wish{opacity:1}}.wish-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wish-btn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);background:transparent;color:#fff;font-size:14px;font-weight:500;cursor:pointer}.wish-btn:hover{border-color:#555}.wish-btn.on{color:#ff8aa0;border-color:rgba(255,92,122,.5);background:rgba(255,92,122,.08)}.wish-hint,.wish-remove{font-size:13px}.wish-remove{background:transparent;border:0;color:var(--dim);cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:3px}.wish-remove:hover{color:#fff}.price-free{color:var(--green);font-weight:700}.side a.side-free{margin-top:8px;border:1px dashed rgba(52,210,123,.45);color:#b9f3cf}.side a.side-free.on{background:var(--green);color:#04130a;border-color:var(--green)}.free-box{gap:14px}.free-box,.free-claim,.free-done{display:flex;flex-direction:column}.free-claim,.free-done{gap:10px}.free-claim .btn{width:100%;justify-content:center}.wish-list{list-style:none;margin:-16px 0 60px;padding:0;display:flex;flex-direction:column}.wish-item{display:grid;grid-template-columns:120px minmax(0,1fr) auto 210px;grid-gap:18px;gap:18px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.wish-thumb{display:block;aspect-ratio:16/10;border-radius:8px;overflow:hidden;background:var(--panel-2)}.wish-thumb img{width:100%;height:100%;object-fit:cover}.wish-body{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:14px}.wish-name{font-weight:600;font-size:15px}.wish-deal{color:var(--green);font-weight:600}.wish-deal,.wish-wait{font-size:13px}.wish-price{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.wish-price b{font-size:18px}.wish-acts{display:flex;flex-direction:column;gap:8px;align-items:stretch}.wish-acts .wish-remove{align-self:center}@media (max-width:760px){.wish-item{grid-template-columns:96px minmax(0,1fr) auto}.wish-acts{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between}.wish-acts .add-cart{flex:1 1}}.g-set{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;min-width:0}.g-set+.g-set{padding-top:16px;border-top:1px solid var(--line)}.g-set legend{font-size:12px;color:var(--dim);font-weight:600;margin-bottom:4px;padding:0}.g-row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:560px){.g-row2{grid-template-columns:1fr}}.g-note{font-size:12px}.g-tests .row-actions{gap:8px}.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}.bad{color:var(--red)!important}.g-row3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.g-row3 .g-set+.g-set{padding-top:0;border-top:0}@media (max-width:760px){.g-row3{grid-template-columns:1fr}}.addon-sub{margin-left:30px}.prio.express{color:#1a1200;background:var(--orange);border-color:var(--orange);font-weight:700}.prio.express.late{color:#fff;background:var(--red);border-color:var(--red)}.express-note{gap:10px;align-items:center;border:1px solid rgba(255,159,26,.45);background:rgba(255,159,26,.08);color:#ffd59a;border-radius:10px;padding:12px 14px}.express-note,.guarantee{display:flex;font-size:14px}.guarantee{gap:12px;align-items:flex-start;padding:14px 16px;border-radius:12px;border:1px solid rgba(52,210,123,.35);background:rgba(52,210,123,.06);color:#fff;transition:border-color .15s ease}.guarantee:hover{border-color:rgba(52,210,123,.7)}.guarantee svg{color:var(--green);flex:none;margin-top:1px}.guarantee>span{display:flex;flex-direction:column;gap:3px}.guarantee .dim{font-size:13px;line-height:1.45}.guarantee u{text-underline-offset:3px;color:var(--muted)}.guarantee.compact{padding:10px 12px;align-items:center;margin-top:12px}.row.plain{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr)}.row.steps.tight{grid-template-columns:34px minmax(0,1fr);gap:4px 12px;padding:18px 0}.row.steps.tight .desc{grid-column:2}@media (max-width:900px){.row.plain{grid-template-columns:minmax(0,1fr);gap:6px}}.promote-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px}.promote-card{border:1px solid var(--line-2);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:12px;background:var(--panel)}.promote-card.lead-card{border-color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.06),var(--panel) 60%)}.promote-top{display:flex;flex-direction:column;gap:4px}.promote-name{font-family:var(--display);font-size:18px}.promote-price{font-family:var(--display);font-weight:800;font-size:26px}.promote-price .dim{font-family:var(--body);font-weight:400;font-size:13px;margin-left:4px}.promote-text{margin:0;font-size:13px;line-height:1.45}.promote-avail{font-size:12px;color:var(--green)}.promote-avail.full{color:var(--orange)}.promote-card .field .select{height:40px}.promote-card .btn{margin-top:auto;justify-content:center}.promo-state{font-size:12px;font-weight:600;text-transform:capitalize;color:var(--muted)}.promo-state.live,.promo-state.sending{color:var(--green)}.promo-state.planned,.promo-state.queued{color:var(--blue)}.promo-state.canceled{color:var(--red)}.badge.feat{background:#fff;color:#000;left:auto;right:12px}.card-wrap.is-featured .card{border-color:rgba(255,255,255,.35)}.featured-inline{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid var(--line)}.featured-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.featured-head .dim{font-size:13px}.nl-form{display:flex;flex-direction:column;gap:12px}.nl-form.compact{flex-direction:row;flex-wrap:wrap}.nl-form.compact .input{flex:1 1 220px;min-width:0;height:40px}.nl-form.compact .form-msg{flex-basis:100%}.nl-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.nl-done{margin:0;color:var(--green);font-size:14px}.nl-card{gap:12px;margin-top:18px}.nl-card,.nl-card-head{display:flex;flex-direction:column}.nl-card-head{gap:2px}.nl-card-head .dim,.nl-steps{font-size:14px}.nl-steps{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:10px;color:var(--muted);line-height:1.5}.nl-steps .mono,.nl-steps b{color:#fff}.nl-steps a{color:#fff;text-decoration:underline;text-underline-offset:3px}.nl-preview iframe{width:100%;height:720px;border:1px solid var(--line-2);border-radius:10px;background:#000}.avatar{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%;overflow:hidden;background:var(--panel-2);border:1px solid var(--line-2);color:var(--muted);font-weight:700}.avatar img{width:100%;height:100%;object-fit:cover}.profile-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;padding:48px 0 32px}.profile-avatar{width:112px;height:112px;border-radius:50%;overflow:hidden;border:2px solid var(--line-2);background:var(--panel-2);display:flex;align-items:center;justify-content:center;font-family:var(--display);font-size:44px;font-weight:800;color:var(--muted)}.profile-avatar img{width:100%;height:100%;object-fit:cover}.profile-who{display:flex;flex-direction:column;gap:8px;min-width:0}.profile-name{font-size:clamp(32px,5vw,56px);overflow-wrap:anywhere}.profile-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.profile-own{gap:8px;align-items:flex-end;text-align:right;font-size:13px}.profile-own,.profile-sec{display:flex;flex-direction:column}.profile-sec{margin-top:44px;gap:16px}.badges{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:10px;gap:10px}.badge-tile{border:1px dashed var(--line-2);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:6px;font-size:13px;opacity:.45}.badge-tile img{width:40px;height:40px;filter:grayscale(1)}.badge-tile b{font-size:14px}.badge-tile .dim{font-size:12px;line-height:1.4}.badge-tile.earned{opacity:1;border-style:solid;border-color:var(--line-2);background:var(--panel)}.badge-tile.earned img{filter:none}.profile-reviews{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:12px;gap:12px}.profile-review{border:1px solid var(--line);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:8px;background:var(--panel)}.profile-review p{margin:0;font-size:14px}.profile-review-head{font-size:15px}.profile-toggle{flex-direction:row}@media (max-width:760px){.profile-head{grid-template-columns:auto minmax(0,1fr);padding-top:32px}.profile-avatar{width:80px;height:80px;font-size:32px}.profile-own{grid-column:1/-1;align-items:flex-start;text-align:left}}.users-search .input{flex:1 1 280px;min-width:0}.users-meta{font-size:13px;margin:-8px 0 12px}.users-meta a{color:#fff;text-decoration:underline;text-underline-offset:3px}.user-cell{display:flex;gap:12px;align-items:center;min-width:0}.user-cell-text{display:flex;flex-direction:column;gap:2px;min-width:0}.user-cell-text .mono{font-size:12px;overflow-wrap:anywhere}.user-cell:hover b{text-decoration:underline;text-underline-offset:3px}.user-flags{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.users-t td.user-flags-cell{width:1%;white-space:nowrap}.users-t td.user-flags-cell .user-flags{flex-wrap:nowrap}.users-t tr.is-blocked td{background:rgba(255,92,92,.05)}.pill.danger{color:#ffb3b3;border-color:rgba(255,92,92,.55);background:rgba(255,92,92,.1);font-weight:600}.pager{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:14px}.subtab-n{font-size:12px;color:var(--dim);font-weight:500}.su-head{display:flex;gap:16px;align-items:center;min-width:0}.kpi .kpi-sm{font-size:18px}.bl-card.on{border-color:rgba(255,92,92,.45);background:linear-gradient(180deg,rgba(255,92,92,.07),var(--panel) 70%)}.bl-facts{margin:0;display:grid;grid-template-columns:80px minmax(0,1fr);grid-gap:6px 12px;gap:6px 12px;font-size:14px}.bl-facts dt{color:var(--dim)}.bl-facts dd{margin:0;overflow-wrap:anywhere}.btn.danger-fill{background:#c62f2f;border-color:#c62f2f;color:#fff}.btn.danger-fill:hover{background:#dc3c3c;border-color:#dc3c3c}.bl-layout{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.bl-rules{margin:4px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--muted);line-height:1.45}.bl-reason{max-width:340px;overflow-wrap:anywhere}.bl-wait{color:var(--orange);font-size:12px;margin-top:2px}@media (max-width:900px){.bl-layout{grid-template-columns:minmax(0,1fr)}}.blocked-bar{background:rgba(255,92,92,.12);border-bottom:1px solid rgba(255,92,92,.4);color:#ffc9c9;font-size:14px;padding:10px 0}.foot-nl{display:flex;flex-direction:column;gap:8px;font-size:14px}.foot-nl .nl-done{font-size:13px}.promote-card .field{margin-top:auto}.promote-card .field .select{width:100%;font-size:13px}.promote-card .btn{margin-top:0}@media (max-width:640px){.t.stack-sm thead{display:none}.t.stack-sm,.t.stack-sm tbody{display:block;width:100%}.t.stack-sm tr{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:14px 16px;border-bottom:1px solid var(--line)}.t.stack-sm tr:last-child{border-bottom:0}.t.stack-sm td{display:block;padding:0;border:0}.t.stack-sm td:first-child{flex:1 1 100%}.t.stack-sm .bl-reason{flex:1 1 100%;max-width:none}.t.stack-sm .bl-by:before{content:"By "}.t.stack-sm td:last-child:not(:first-child){margin-left:auto}.t.stack-sm .user-flags{justify-content:flex-start}.users-t.stack-sm td.user-flags-cell{width:auto}.users-t.stack-sm td:nth-child(2):before{content:"First "}.users-t.stack-sm td:nth-child(3):before{content:"· Last "}.users-t.stack-sm td:nth-child(4):before{content:"· Visits "}.users-t.stack-sm td:nth-child(5):before{content:"· Orders "}.users-t.stack-sm td:nth-child(6):before{content:"· "}.users-t.stack-sm td{font-size:13px}}.mail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.mail-form{gap:16px}.mail-preview{position:-webkit-sticky;position:sticky;top:90px}.mail-preview iframe{height:640px}.mail-wait{height:200px;display:flex;align-items:center;justify-content:center;border:1px dashed var(--line-2);border-radius:10px}.mail-test{display:flex;gap:10px;align-items:flex-end;padding-top:6px;border-top:1px solid var(--line)}.mail-test .field{flex:1 1 auto;min-width:0}.mail-test .btn{flex:none;height:48px}.mail-send{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.mail-ask{flex-basis:100%;font-weight:600}.mail-file{padding:10px 12px;height:auto}@media (max-width:900px){.mail-grid{grid-template-columns:1fr}.mail-preview{position:static}.mail-preview iframe{height:560px}}@media (max-width:520px){.mail-test{flex-direction:column;align-items:stretch}.mail-send .btn{width:100%}}.mail-code{border:1px solid var(--line-2);border-radius:12px;padding:14px;margin:0;display:flex;flex-direction:column;gap:12px;min-width:0}.mail-code.on{border-color:rgba(52,210,123,.55);background:rgba(52,210,123,.05)}.mail-codecell{display:flex;flex-direction:column;gap:2px}.mail-codecell .mono{font-weight:600}@media (max-width:560px){.mail-code .g-row3,.nl-code .g-row3{grid-template-columns:1fr 1fr}}.nl-code{border-top:1px solid var(--line);padding-top:14px;display:flex;flex-direction:column;gap:12px}.nav,.nav a.nav-pro{align-items:center}.nav a.nav-pro{display:inline-flex;gap:6px;color:#fff;padding:6px 12px;margin:-6px 0;border:1px solid var(--line-2);border-radius:999px}.nav a.nav-pro.on,.nav a.nav-pro:hover{background:#fff;color:#000;border-color:#fff}.hub-sec{padding-top:8px}.hub{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.hub-card{display:flex;flex-direction:column;gap:10px;padding:26px 26px 22px;border:1px solid var(--line-2);border-radius:14px;background:var(--panel);transition:border-color .15s ease}.hub-card:hover{border-color:#fff}.hub-kicker{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--muted)}.hub-title{font-family:var(--display);font-weight:800;font-size:clamp(22px,2.4vw,28px);line-height:1.15;letter-spacing:-.01em}.hub-text{color:var(--muted);font-size:15px;line-height:1.5;max-width:52ch}.hub-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:8px;flex-wrap:wrap}.hub-price{font-family:var(--display);font-weight:800;font-size:20px}.hub-price small{font-family:var(--body);font-weight:500;font-size:13px;color:var(--muted)}.hub-pro{background:#fff;color:#000;border-color:#fff}.hub-pro .hub-kicker,.hub-pro .hub-price small,.hub-pro .hub-text{color:#404040}.hub-pro .hub-btn{background:#000;color:#fff;border-color:#000}.hub-pro:hover{border-color:#d4d4d4}@media (max-width:760px){.hub{grid-template-columns:minmax(0,1fr);gap:12px}.hub-card{padding:20px 18px 18px}}@media (prefers-reduced-motion:reduce){.hub-card{transition:none}}.sheet-back,.tabbar{display:none}@media (max-width:980px){:root{--tabbar:calc(62px + env(safe-area-inset-bottom))}body:has(.tabbar){padding-bottom:var(--tabbar)}.tabbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:50;height:var(--tabbar);padding:0 4px env(safe-area-inset-bottom);background:rgba(6,6,6,.94);border-top:1px solid var(--line-2);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.tabbar a,.tabbar button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;background:none;border:0;color:var(--dim);font-size:11px;font-weight:600;letter-spacing:.01em;cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent}.tabbar a.on,.tabbar button.on{color:#fff}.tabbar .tab-pro svg{color:#ffd34d}.tabbar svg{width:22px;height:22px;flex:none}.tabbar a:active svg,.tabbar button:active svg{transform:scale(.9)}body:has(.tabbar) .sticky-buy{bottom:var(--tabbar);padding-bottom:10px}body:has(.tabbar) .cart-toast{bottom:calc(var(--tabbar) + 14px)}body:has(.tabbar) .ev-preview{bottom:calc(var(--tabbar) + 12px)}body:has(.tabbar) footer{padding-bottom:24px}body:has(.tabbar):has(.sticky-buy) footer{padding-bottom:88px}.sheet-back{display:block;position:fixed;inset:0;z-index:70;background:rgba(0,0,0,.6);animation:sheet-fade .18s ease}.sheet{position:fixed;left:0;right:0;bottom:0;z-index:71;max-height:86vh;overflow-y:auto;overscroll-behavior:contain;background:#0b0b0b;border-top:1px solid var(--line-2);border-radius:18px 18px 0 0;padding:8px 16px calc(18px + env(safe-area-inset-bottom));animation:sheet-up .22s cubic-bezier(.2,.8,.2,1)}.sheet-grab{width:40px;height:4px;border-radius:4px;background:var(--line-2);margin:4px auto 10px}.sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 4px 12px}.sheet-head b{font-family:var(--display);font-size:18px}.sheet-close{width:40px;height:40px;border-radius:50%;border:1px solid var(--line-2);background:none;color:#fff;display:grid;place-items:center;cursor:pointer}.sheet-group{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;overflow:hidden;margin-bottom:12px}.sheet-group a,.sheet-group button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:0 16px;font-size:16px;font-weight:500;color:#fff;background:none;border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;width:100%}.sheet-group>:first-child{border-top:0}.sheet-group a:active,.sheet-group button:active{background:var(--panel-2)}.sheet-group .dim{font-size:13px;font-weight:400}.sheet-label{font-size:12px;font-weight:600;color:var(--dim);padding:6px 6px 8px}.sheet .btn{width:100%;height:50px}}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes sheet-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sheet,.sheet-back{animation:none}}@media (max-width:980px){.header-in{height:62px}.shop .side{flex-wrap:nowrap;overflow-x:auto;margin:0 -24px;padding:0 24px 4px;gap:8px;scrollbar-width:none}.shop .side::-webkit-scrollbar{display:none}.shop .side a{flex:none;gap:8px;border:1px solid var(--line-2);border-radius:999px;padding:8px 14px;white-space:nowrap}.shop .side a span+span{color:var(--dim)}.shop .side a.on span+span{color:#404040}.shop .side a.side-free{margin-top:0}}@media (max-width:560px){.wrap{padding:0 16px}.shop .side{margin:0 -16px;padding:0 16px 4px}.section{padding:48px 0}.section.tight{padding:36px 0}.head-row{margin-bottom:22px}.hero-title{font-size:38px}.hero-lead{font-size:16px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.card{gap:10px}.card-meta{flex-direction:column;gap:4px}.card-meta .mono{display:none}.card-name{font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card .price{font-size:15px}.card .badge{top:8px;left:8px;font-size:11px;padding:3px 7px}.card .badge.dark,.card .badge.feat{display:none}.card .badge.vid{top:auto;bottom:8px;padding:4px 6px;font-size:0;gap:0}.card .badge.vid .tri{margin:0}.card-add,.card-wish{width:32px;height:32px;right:8px;margin-top:calc(62.5% - 40px)}.card-add~.card-wish{right:46px}.toolbar{gap:8px;margin-bottom:18px}.toolbar .input{flex:1 1 100%}.toolbar .select{flex:1 1 auto}.dash-head{padding:28px 0 20px;margin-bottom:20px}}.lp-mode{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.lp-opt{display:flex;gap:10px;align-items:flex-start;padding:14px;border:1px solid var(--line-2);border-radius:12px;cursor:pointer}.lp-opt input{margin-top:3px;accent-color:#fff}.lp-opt>span{display:flex;flex-direction:column;gap:2px;font-size:14px}.lp-opt:has(input:checked){border-color:#fff;background:var(--panel-2)}.lp-more{border-top:1px solid var(--line);padding-top:12px;display:flex;flex-direction:column;gap:12px}.lp-more summary{cursor:pointer;color:var(--muted);font-size:14px}.lp-more[open] summary{margin-bottom:12px}.lp-frame{width:100%;height:640px;border:1px solid var(--line-2);border-radius:12px;background:#000}@media (max-width:560px){.lp-mode{grid-template-columns:minmax(0,1fr)}.lp-frame{height:560px}}.bc-count{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.bc-count b{font-family:var(--display);font-size:34px;font-weight:800;line-height:1}.bc-how{margin:0;padding-left:18px;gap:8px;color:var(--muted);font-size:14px}.bc-how,.bc-run{display:flex;flex-direction:column}.bc-run{gap:18px}.bc-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.bc-bar{display:flex;flex-direction:column;gap:8px}.bc-bar-top{display:flex;justify-content:space-between;gap:12px;font-size:14px}.bc-bar-top span{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bc-meter{height:12px}.bc-meter span{background:var(--green);transition:width .4s ease}.bc-meter.full span{background:var(--orange,#ffb020)}.bc-meter.all span{background:#fff}.bc-kpis{margin-bottom:0}.bc-sure{padding:12px 14px;border:1px dashed var(--line-2);border-radius:10px}.dc-preview{gap:8px;background:#313338;border-radius:10px;padding:14px;color:#dbdee1;font-size:14px}.dc-embed,.dc-preview{display:flex;flex-direction:column}.dc-embed{gap:6px;background:#2b2d31;border-left:4px solid #fff;border-radius:4px;padding:10px 14px 14px}.dc-embed b{color:#fff;font-size:15px}.dc-embed p{margin:0;white-space:pre-line;line-height:1.45}.dc-embed img{width:100%;border-radius:6px;margin-top:6px}.dc-buttons{display:flex;gap:8px;flex-wrap:wrap}.dc-buttons span{background:#4e5058;color:#fff;border-radius:4px;padding:6px 14px;font-size:13px;font-weight:500}@media (prefers-reduced-motion:reduce){.bc-meter span{transition:none}}.status.off{color:var(--dim);border-color:var(--line-2);background:transparent}.cr-facts{list-style:none;margin:0 0 64px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line)}.cr-facts li{display:flex;flex-direction:column;gap:6px;padding:22px 22px 0 0}.cr-facts li+li{padding-left:22px;border-left:1px solid var(--line)}.cr-facts b{font-family:var(--display);font-size:17px}.cr-facts span{color:var(--muted);font-size:14px}.cr-sec{margin-bottom:64px;display:flex;flex-direction:column;gap:18px}.cr-sec .head-row{margin-bottom:0}.cr-list{display:flex;flex-direction:column;border-top:1px solid var(--line)}.cr-pos{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;padding:26px 4px;border-bottom:1px solid var(--line);transition:padding .2s ease,background .2s ease}.cr-pos:hover{background:var(--panel);padding-left:16px;padding-right:16px}.cr-pos-main{display:flex;flex-direction:column;gap:8px;min-width:0}.cr-pos-main p{margin:0;max-width:70ch}.cr-pos-title{font-family:var(--display);font-size:clamp(20px,2.6vw,28px);letter-spacing:-.01em;line-height:1.15}.cr-pos-go{font-weight:600;font-size:14px;display:inline-flex;gap:8px;align-items:center;white-space:nowrap}.cr-meta{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.cr-meta li{font-size:12px;font-weight:600;color:var(--muted);border:1px solid var(--line-2);border-radius:999px;padding:3px 10px}.cr-empty{display:flex;flex-direction:column;gap:10px;align-items:center}.cr-empty b{color:#fff;font-size:17px}.cr-steps{list-style:none;counter-reset:st;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.cr-steps li{counter-increment:st;border:1px solid var(--line);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:6px}.cr-steps li:before{content:counter(st);font-family:var(--display);font-weight:700;font-size:13px;width:28px;height:28px;border-radius:50%;border:1px solid var(--line-2);display:grid;place-items:center;margin-bottom:6px}.cr-steps b{font-size:16px}.cr-steps span{color:var(--muted);font-size:14px}.cr-fine{margin:0}.cr-fine,.cr-fine .linkish{font-size:13px}.cr-app{grid-template-columns:70px minmax(0,1fr) auto auto auto}.cr-withdraw{margin:0}.cr-withdraw .form-msg{display:none}.cr-detail{display:grid;grid-template-columns:minmax(0,1fr) 420px;grid-gap:56px;gap:56px;align-items:start}.cr-body{gap:34px;min-width:0}.cr-block,.cr-body{display:flex;flex-direction:column}.cr-block{gap:12px}.cr-block .prose p{margin:0 0 12px;white-space:pre-line}.cr-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cr-points li{display:flex;gap:10px;align-items:flex-start;color:var(--muted);font-size:15px}.cr-points li svg{flex:none;margin-top:4px;color:#fff}.cr-apply{position:-webkit-sticky;position:sticky;top:96px;border-color:var(--line-2)}.cr-apply .tk-list{border-top:0}.cr-apply .cr-app{grid-template-columns:minmax(0,1fr) auto;padding:12px 0}.cr-apply .cr-app>.mono,.cr-apply .cr-app>span:empty{display:none}.cr-form textarea{resize:vertical;min-height:96px}.cr-form .check-row{align-items:flex-start;font-size:14px}.cr-form .check-row input{margin-top:3px}.cr-filter .select{min-width:200px}.cr-filter .input{flex:1 1 240px}.cr-views{flex-wrap:wrap;border-radius:16px;margin-bottom:18px}.cr-who{display:flex;gap:16px;align-items:center;min-width:0}.cr-answers{gap:22px}.cr-answer{display:flex;flex-direction:column;gap:6px}.cr-answer span{font-size:13px}.cr-answer p{margin:0;white-space:pre-line;font-size:15px;overflow-wrap:anywhere}.cr-notes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.cr-notes li{border-left:2px solid var(--line-2);padding-left:12px;font-size:14px}.cr-notes p{margin:4px 0 0;white-space:pre-line;color:var(--muted)}.cr-facts-dl{margin:0;display:flex;flex-direction:column;gap:8px;font-size:14px}.cr-facts-dl div{display:flex;justify-content:space-between;gap:12px}.cr-facts-dl dt{color:var(--muted)}.cr-facts-dl dd{margin:0;font-weight:600;text-align:right}.cr-other{gap:6px;font-size:14px}.cr-other,.cr-plist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cr-plist li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px 14px;gap:10px 14px;padding:14px 0;border-top:1px solid var(--line)}.cr-plist li.on{border-left:2px solid var(--green);padding-left:12px}.cr-plist-main{display:flex;flex-direction:column;gap:3px;min-width:0;font-size:14px}.cr-plist-main b{font-size:16px}.cr-plist-acts{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap;margin:0}.cr-plist-acts .form-msg{flex-basis:100%}.cr-pform textarea{resize:vertical}@media (max-width:980px){.cr-detail{grid-template-columns:1fr;gap:36px}.cr-apply{position:static}.cr-facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.cr-facts li:nth-child(3){padding-left:0;border-left:0}.cr-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cr-facts{grid-template-columns:1fr;margin-bottom:44px}.cr-facts li,.cr-facts li+li{padding:16px 0 0;border-left:0}.cr-pos,.cr-steps{grid-template-columns:1fr}.cr-pos{gap:12px;padding:20px 0}.cr-pos:hover{padding-left:0;padding-right:0;background:none}.cr-app{grid-template-columns:minmax(0,1fr) auto}.cr-app>.mono{display:none}.cr-who h1{overflow-wrap:anywhere}}.legal-layout{display:grid;grid-template-columns:240px minmax(0,760px);grid-gap:64px;gap:64px;align-items:start}.legal-side{position:-webkit-sticky;position:sticky;top:96px;display:flex;flex-direction:column;gap:22px;font-size:14px}.legal-side-title{display:block;margin-bottom:10px;font-size:13px;color:var(--muted);font-weight:600}.legal-side ol{margin:0;padding:0 0 0 20px;display:flex;flex-direction:column;gap:8px;color:var(--dim)}.legal-side ol a{color:var(--muted)}.legal-side ol a:hover{color:#fff}.legal-main{gap:40px}.legal-main,.legal-summary{display:flex;flex-direction:column}.legal-summary{border:1px solid var(--line-2);border-radius:14px;padding:24px 26px;gap:12px;background:var(--panel)}.legal-summary ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px}.legal-summary p{margin:0;font-size:13px}.legal-sec{scroll-margin-top:96px;display:flex;flex-direction:column;gap:12px}.legal-num{color:var(--dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.legal-body{color:var(--muted);font-size:15px;line-height:1.7}.legal-body p,.legal-body ul{margin:0 0 12px}.legal-body ul{padding-left:20px;display:flex;flex-direction:column;gap:8px}.legal-body a,.legal-body b{color:var(--text)}.legal-body a{text-decoration:underline;text-underline-offset:3px}.foot-bottom{justify-content:space-between;align-items:center;gap:16px}.foot-bottom,.foot-legal{display:flex;flex-wrap:wrap}.foot-legal{gap:20px;font-size:12px}.foot-legal a{color:var(--dim)}.foot-legal a:hover{color:#fff}.sheet-small a{font-size:14px;color:var(--muted)}@media (max-width:980px){.legal-layout{grid-template-columns:1fr;gap:32px}.legal-side{position:static;border:1px solid var(--line);border-radius:12px;padding:18px}}.dsc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;align-items:start}.dsc-wide{grid-column:1/-1}.dsc-p{margin:0;font-size:14px;max-width:70ch}.dsc-chans{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.dsc-chans li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.dsc-chans .check-row{min-width:0}.dsc-chans .check-row span{overflow-wrap:anywhere}.dsc-del{list-style:none;margin:0;padding:0;gap:10px;font-size:14px}.dsc-del,.dsc-del li{display:flex;flex-direction:column}.dsc-del li{gap:2px;padding-left:12px;border-left:2px solid var(--line-2)}.dsc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.dsc-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 14px;gap:8px 14px;align-items:center;padding:14px 0;border-top:1px solid var(--line)}.dsc-list li.on{border-left:2px solid var(--blue);padding-left:12px}.dsc-list-main{display:flex;flex-direction:column;gap:3px;min-width:0;font-size:14px}.dsc-list-main b{font-size:15px;overflow-wrap:anywhere}.dsc-acts{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:0}.dsc-acts .form-msg{flex-basis:100%}.dsc-sure{font-size:13px;color:var(--muted);gap:6px}.dsc-full{grid-column:1/-1}.dsc-deal{display:flex;flex-direction:column;gap:8px;align-items:flex-start;border:1px solid var(--line-2);border-radius:12px;padding:16px}.dsc-deal b{font-size:18px}.dsc-pagehead{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.dsc-roles{border:1px solid var(--line);border-radius:10px;padding:12px 14px;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 16px;gap:8px 16px;max-height:280px;overflow:auto}.dsc-roles legend{font-size:14px;font-weight:500;padding:0 6px}.dsc-roles .check-row{font-size:14px}.mono-ish{font-family:var(--mono);font-size:13px;line-height:1.6}.pro-deals{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.pd-card.live{border-color:rgba(76,154,255,.5)}.pd-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.pd-now{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.pd-big{font-family:var(--display);font-size:34px;letter-spacing:-.02em;line-height:1}.pd-p{margin:0 0 4px;font-size:14px}.pd-claims .input{width:72px}.mb-buy{display:flex;flex-direction:column;gap:6px;margin-top:8px;align-items:flex-start}.mb-top{background:#000;color:#fff}.mb-buy .form-msg{font-size:13px}.mb-reveal{gap:14px}.mb-worth{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.mb-worth b{font-family:var(--display);font-size:30px;letter-spacing:-.02em}@media (max-width:980px){.dsc-grid,.dsc-roles{grid-template-columns:1fr}}.acc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.acc-list li{display:flex;gap:14px;justify-content:space-between;align-items:flex-start;padding:14px 0;border-top:1px solid var(--line,#1f1f22);flex-wrap:wrap}.acc-list li:first-child{border-top:0;padding-top:4px}.acc-main{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 260px}.acc-main b{overflow-wrap:anywhere}.acc-main .dim{font-size:13px}.acc-acts{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.acc-link summary{cursor:pointer;font-size:13px;color:var(--muted,#a1a1aa);margin-top:4px}.acc-link[open]{display:flex;flex-direction:column;gap:6px}.acc-link .input{font-size:12px;height:38px}.shop-filters{display:flex;flex-direction:column;gap:0;margin-bottom:24px}.shop-filters .toolbar{margin-bottom:14px}.sbox{position:relative;flex:1 1 260px;min-width:0;display:flex}.sbox .input{flex:1 1 auto;width:100%}.sbox-pop{position:absolute;z-index:40;left:0;right:0;top:calc(100% + 6px);background:#0c0c0d;border:1px solid var(--line-2);border-radius:12px;padding:6px;box-shadow:0 24px 60px rgba(0,0,0,.6);display:flex;flex-direction:column;gap:2px}.sbox-hit{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:8px;border-radius:8px;color:var(--text)}.sbox-hit img,.sbox-noimg{width:64px;height:40px;object-fit:cover;border-radius:6px;background:var(--panel-2);border:1px solid var(--line);display:block}.sbox-hit.on,.sbox-hit:hover{background:var(--panel-2)}.sbox-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.sbox-txt b{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sbox-txt .mono{font-size:11px}.sbox-price{font-size:14px;font-weight:700;display:flex;gap:6px;align-items:baseline}.sbox-price s{color:var(--dim);font-weight:500;font-size:12px}.sbox-none{padding:14px 10px;color:var(--muted);font-size:14px}.sbox-all{margin-top:4px;padding:10px;border:0;border-top:1px solid var(--line);background:transparent;color:var(--muted);font-size:13px;text-align:left;cursor:pointer;border-radius:0 0 8px 8px;font-family:var(--body)}.sbox-all:focus-visible,.sbox-all:hover{color:#fff}.fl-rows{display:flex;flex-direction:column;gap:10px}.fl-row{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.fl-row legend{float:left;width:64px;font-size:13px;color:var(--dim);padding:0;margin-right:4px}.fl-chip{position:relative;display:inline-flex;cursor:pointer}.fl-chip input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.fl-chip span{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--line-2);color:var(--muted);font-size:13px;transition:border-color .12s,color .12s}.fl-chip:hover span{color:#fff;border-color:#444}.fl-chip input:checked+span{background:#fff;color:#000;border-color:#fff;font-weight:600}.fl-chip input:focus-visible+span{outline:2px solid #fff;outline-offset:2px}.fl-clear{align-self:flex-start;font-size:13px;color:var(--muted);text-decoration:underline;text-underline-offset:3px}.fl-clear:hover{color:#fff}.side a.side-gift{margin-top:8px;border:1px dashed var(--line-2)}.side a.side-gift:hover{border-color:#555}.side a.side-gift+a.side-gift{margin-top:6px}.cu-cta{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:center;margin:40px 0 8px;padding:28px 32px;border:1px solid var(--line-2);border-radius:20px;background-color:#070707;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:28px 28px;background-position:-1px -1px}.cu-cta:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 120% at 0 50%,rgba(255,255,255,.07),transparent 60%),linear-gradient(90deg,transparent 55%,rgba(0,0,0,.85))}.cu-cta>*{position:relative;z-index:1}.cu-cta.is-empty{margin-top:8px}.cu-cta-art{color:#fff;display:flex}.cu-cta-text{display:flex;flex-direction:column;gap:8px;min-width:0}.cu-cta-text h2{margin:0;font-family:var(--display);font-weight:800;font-size:clamp(22px,2.4vw,30px);letter-spacing:-.015em;line-height:1.1;text-wrap:balance}.cu-cta-text p{margin:0;color:var(--muted);font-size:15px;max-width:560px}.cu-cta-go{display:flex;flex-direction:column;align-items:center;gap:8px}.cu-cta-go span{font-size:12px;color:var(--dim)}.sbox-custom{display:flex;flex-direction:column;gap:2px;margin-top:4px;padding:12px 10px;border-top:1px solid var(--line);color:#fff;text-decoration:none;font-size:13px;border-radius:0 0 8px 8px}.sbox-custom span{color:var(--muted);text-decoration:underline;text-underline-offset:3px}.sbox-custom:focus-visible span,.sbox-custom:hover span{color:#fff}.cu-page{padding-bottom:80px}.mail-limit{display:flex;flex-direction:column;gap:14px}.inline-limits{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;align-items:flex-end}.inline-limits .form-msg{flex-basis:100%}.inline-limits .field{width:140px}.alert-roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 14px;gap:10px 14px}@media (max-width:760px){.alert-roles{grid-template-columns:minmax(0,1fr)}}.pay-card{margin:6px 0 6px 52px;padding:18px 20px;border:1px solid #fff;border-radius:16px;background:#0b0b0b;display:flex;flex-direction:column;gap:12px}.pay-card.paid{border-color:rgba(52,210,123,.45)}.pay-top{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px}.pay-label{font-family:var(--display);font-weight:700;font-size:12px;letter-spacing:.04em}.pay-card.paid .pay-label{color:#34d27b}.pay-main{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.pay-what{display:flex;flex-direction:column;gap:4px;min-width:0}.pay-what b{font-size:16px}.pay-what span{font-size:13px}.pay-price{font-family:var(--display);font-weight:800;font-size:30px;letter-spacing:-.01em;white-space:nowrap}.pay-go,.pay-link{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pay-link{font-size:13px}.pay-link a{color:var(--muted);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.pay-note{font-size:13px}@media (max-width:760px){.pay-card{margin-left:0}.pay-price{font-size:24px}}.cu-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:56px;gap:56px;align-items:end;padding:64px 0 56px;border-bottom:1px solid var(--line)}.cu-hero-text{display:flex;flex-direction:column;gap:16px}.cu-hero-text .h1{text-wrap:balance}.cu-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;border:1px solid var(--line-2);border-radius:18px;overflow:hidden}.cu-steps li{display:flex;gap:16px;align-items:flex-start;padding:18px 20px;background:#0a0a0a}.cu-steps li+li{border-top:1px solid var(--line-2)}.cu-steps li div{display:flex;flex-direction:column;gap:3px}.cu-steps li span:not(.cu-step-n){color:var(--muted);font-size:14px}.cu-step-n{flex:none;width:32px;height:32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #fff;font-family:var(--display);font-weight:800;font-size:14px}.cu-steps li:first-child .cu-step-n{background:#fff;color:#000}.cu-form-wrap{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:56px;gap:56px;align-items:start;padding-top:56px}.cu-form-side{display:flex;flex-direction:column;gap:16px;position:-webkit-sticky;position:sticky;top:100px}.cu-form-side p{margin:0;max-width:440px}.cu-made{list-style:none;margin:8px 0 0;padding:0;flex-direction:column}.cu-made,.cu-made li{display:flex;gap:10px}.cu-made li{align-items:center;font-size:15px}.cu-made li:before{content:"";width:8px;height:8px;border-radius:2px;background:#fff;transform:rotate(45deg);flex:none}.cu-form-card{border-color:var(--line-2)}.cu-fine{font-size:12px}.cu-login{display:flex;flex-direction:column;gap:12px;align-items:flex-start}@media (max-width:860px){.cu-cta{grid-template-columns:minmax(0,1fr);gap:16px;padding:24px 20px}.cu-cta-art svg{width:56px;height:56px}.cu-cta-go{align-items:stretch}.cu-cta-go .btn{justify-content:center}.cu-form-wrap,.cu-hero{grid-template-columns:minmax(0,1fr);gap:32px}.cu-hero{padding:40px 0 36px}.cu-form-wrap{padding-top:36px}.cu-form-side{position:static}}.badge.upd{left:12px;top:auto;bottom:12px;background:rgba(0,0,0,.8);color:#fff;border:1px solid rgba(255,255,255,.35)}.badge.vid+.badge.upd{left:auto;right:12px}.fl-chips{display:flex;flex-wrap:wrap;gap:6px}.upd-list{list-style:none;margin:4px 0 0;padding:0;gap:12px}.upd-list,.upd-list li{display:flex;flex-direction:column}.upd-list li{gap:4px;padding-left:12px;border-left:2px solid var(--line-2);font-size:14px}.upd-list li:first-child{border-left-color:#fff}.upd-list .dim{font-size:12px}.pd-tags{display:flex;flex-wrap:wrap;gap:6px}.pd-tag{display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:999px;border:1px solid var(--line-2);color:var(--muted);font-size:13px;text-decoration:none}.pd-tag:focus-visible,.pd-tag:hover{color:#fff;border-color:#555}.pd-upd-tag{height:24px;padding:0 9px;font-size:12px}.lib-upd,.pd-upd-tag{display:inline-flex;align-items:center;border-radius:999px;background:#fff;color:#000;font-weight:700}.lib-upd{height:22px;padding:0 8px;font-size:11px}@media (max-width:760px){.fl-row legend{width:100%;float:none;margin-bottom:4px}.fl-row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:-16px;padding-right:16px}.fl-row::-webkit-scrollbar{display:none}.fl-chip{flex:none}.sbox{flex:1 1 100%}.sbox-hit{grid-template-columns:52px minmax(0,1fr) auto}.sbox-hit img,.sbox-noimg{width:52px;height:34px}}.email-ask{position:fixed;right:20px;bottom:20px;z-index:55;width:min(380px,calc(100vw - 32px));background:#0c0c0d;border:1px solid var(--line-2);border-radius:16px;padding:18px 18px 16px;display:flex;flex-direction:column;gap:10px;box-shadow:0 30px 80px rgba(0,0,0,.65);animation:ea-in .28s ease-out both}.email-ask b{font-size:16px;padding-right:28px}.email-ask p{margin:0;font-size:13px;line-height:1.5;color:var(--muted)}.email-ask form{display:flex;flex-direction:column;gap:10px}.email-ask .input{flex:none;width:100%}.email-ask-row{display:flex;gap:8px}.email-ask-row .btn{flex:1 1;justify-content:center}.email-ask-x{position:absolute;top:10px;right:10px;width:30px;height:30px;border-radius:8px;border:0;background:transparent;color:var(--dim);font-size:22px;line-height:1;cursor:pointer}.email-ask-x:focus-visible,.email-ask-x:hover{color:#fff;background:var(--panel-2)}.email-ask-ok{color:var(--green)!important;font-weight:600}.email-ask-err{color:var(--red)!important}@keyframes ea-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.email-ask{animation:none}}@media (max-width:980px){body:has(.tabbar) .email-ask{bottom:calc(var(--tabbar) + 12px);right:16px}}.em-set{display:flex;flex-direction:column;gap:12px}.em-row{display:flex;gap:8px;flex-wrap:wrap}.em-row .input{flex:1 1 240px}.em-prefs{display:flex;flex-direction:column;gap:10px}.em-prefs .check-row{align-items:flex-start}.em-ok{color:var(--green)}.em-err,.em-ok{margin:0;font-size:14px}.em-err{color:var(--red)}.gc-page .dash-head{align-items:flex-end}.gc-buy{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:32px;gap:32px;align-items:start;margin-bottom:32px}.gc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:14px;gap:14px}.gc-pick{position:relative;padding:0;border:2px solid transparent;border-radius:18px;background:transparent;cursor:pointer;gap:8px;text-align:left;transition:transform .15s,border-color .15s}.gc-pick img{width:100%;height:auto;display:block;border-radius:14px}.gc-pick:hover{transform:translateY(-2px)}.gc-pick.on{border-color:#fff}.gc-pick:focus-visible{outline:2px solid #fff;outline-offset:3px}.gc-amt{font-family:var(--display);font-weight:800;font-size:18px;color:#fff;padding:0 6px 6px}.gc-form{position:-webkit-sticky;position:sticky;top:96px;border:1px solid var(--line);border-radius:16px;background:var(--panel);padding:20px;display:flex;flex-direction:column;gap:14px}.gc-sel{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center}.gc-sel img{width:120px;height:auto;border-radius:10px}.gc-sel div{display:flex;flex-direction:column;gap:4px}.gc-sel .dim{font-size:13px;line-height:1.45}.gc-form .btn{justify-content:center}.gc-fine{font-size:12px;line-height:1.5}.gc-box{margin-bottom:20px}.gc-redeem{display:flex;flex-direction:column;gap:10px}.gc-redeem .input{letter-spacing:.08em;text-transform:uppercase}.gc-mine{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.gc-mine li{display:grid;grid-template-columns:120px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:10px;border:1px solid var(--line);border-radius:12px}.gc-mine img{width:120px;height:auto;border-radius:8px}.gc-mine-txt{display:flex;flex-direction:column;gap:4px;min-width:0}.gc-mine-txt .dim{font-size:13px}@media (max-width:900px){.gc-buy{grid-template-columns:1fr}.gc-form{position:static}.gc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gc-mine li{grid-template-columns:80px minmax(0,1fr)}.gc-mine li>:last-child{grid-column:1/-1;justify-self:start}.gc-mine img{width:80px}}@media (prefers-reduced-motion:reduce){.gc-pick{transition:none}.gc-pick:hover{transform:none}}.pd-views{display:flex;align-items:center;gap:9px;margin:0;font-size:14px;color:var(--muted)}.pd-views svg{flex:none;color:#fff}.pd-views b{color:#fff;font-weight:600}.tp{margin-top:12px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.tp-one{max-width:min(460px,100%)}.tp-one .tp-tile img{width:auto;max-width:100%;height:auto;max-height:360px;object-fit:contain}.tp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:8px;gap:8px;width:min(560px,100%)}.tp-grid .tp-tile{aspect-ratio:4/3}.tp-grid .tp-tile img{width:100%;height:100%;object-fit:cover}.tp-tile{display:block;padding:0;border:1px solid var(--line-2);border-radius:10px;overflow:hidden;background:#0d0d0d;cursor:zoom-in}.tp-tile img{display:block;transition:opacity .15s ease}.tp-tile:hover img{opacity:.88}.tp-tile:focus-visible{outline:2px solid #fff;outline-offset:2px}.tp-wait{flex-direction:column;gap:8px;color:var(--dim);font-size:12px;cursor:default;min-height:110px}.tp-box,.tp-wait{display:flex;align-items:center;justify-content:center}.tp-box{position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.94);padding:64px 16px 24px}.tp-big{max-width:100%;max-height:100%;object-fit:contain;border-radius:6px;box-shadow:0 20px 60px rgba(0,0,0,.7)}.tp-bar{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:10px;padding:12px 16px}.tp-name{flex:1 1;min-width:0;font-size:14px;overflow:hidden;text-overflow:ellipsis}.tp-btn,.tp-name{color:#fff;white-space:nowrap}.tp-btn{height:36px;padding:0 14px;border-radius:999px;border:1px solid #3a3a3a;background:rgba(20,20,20,.9);font-size:13px;display:inline-flex;align-items:center;cursor:pointer}.tp-btn:focus-visible,.tp-btn:hover{border-color:#fff}.tp-nav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:1px solid #3a3a3a;background:rgba(20,20,20,.9);color:#fff;display:grid;place-items:center;cursor:pointer}.tp-nav.prev{left:14px}.tp-nav.next{right:14px}.tp-nav:focus-visible,.tp-nav:hover{border-color:#fff}@media (max-width:560px){.tp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tp-bar .tp-btn:first-of-type{display:none}}@media (prefers-reduced-motion:reduce){.tp-tile img{transition:none}}img.media-off,video.media-off{visibility:hidden}.has-media-off{background-image:url(/brand/mark-faint.webp)!important;background-repeat:no-repeat!important;background-position:50%!important;background-size:auto 30%!important}.jb{position:fixed;left:20px;bottom:20px;z-index:60;display:flex;align-items:flex-start;gap:4px;max-width:min(360px,calc(100vw - 32px));background:rgba(12,12,12,.97);border:1px solid var(--line-2);border-radius:14px;padding:10px 8px 10px 10px;box-shadow:0 12px 32px rgba(0,0,0,.55);animation:jb-in .35s cubic-bezier(.2,.8,.2,1)}.jb.out{animation:jb-out .35s ease forwards}.jb-in{display:flex;gap:12px;align-items:center;color:inherit;text-decoration:none;min-width:0}.jb-pic{flex:none;width:56px;height:35px;border-radius:6px;overflow:hidden;background:var(--panel-2);border:1px solid var(--line);display:grid;place-items:center}.jb-pic img{width:100%;height:100%;object-fit:cover}.jb-pic img.jb-mark{width:50%;height:auto;opacity:.3;object-fit:contain}.jb-text{display:flex;flex-direction:column;min-width:0;font-size:13px;line-height:1.35}.jb-who{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jb-from{color:var(--muted)}.jb-flag{display:inline-block;width:18px;height:13px;border-radius:2px;vertical-align:-2px;margin-left:2px;box-shadow:0 0 0 1px rgba(255,255,255,.12)}.jb-what{color:var(--muted);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.jb-what b{color:var(--text);font-weight:600}.jb-when{font-size:12px}.jb-when,.jb-x{color:var(--dim)}.jb-x{flex:none;width:24px;height:24px;border-radius:50%;border:0;background:none;display:grid;place-items:center;cursor:pointer}.jb-x:focus-visible,.jb-x:hover{color:#fff;background:var(--panel-2)}@keyframes jb-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes jb-out{to{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.jb,.jb.out{animation-name:none}.jb.out{opacity:0}}@media (max-width:980px){.jb{left:12px;right:12px;max-width:none;bottom:calc(12px + env(safe-area-inset-bottom))}body:has(.tabbar) .jb{bottom:calc(var(--tabbar) + 10px)}body:has(.sticky-buy.on) .jb{display:none}}.pay-icons{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.pay-icons .pi{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--line-2);border-radius:7px;background:var(--panel-2);color:#e5e5e5;font-size:12px;font-weight:600;white-space:nowrap}.pay-icons .pi svg{height:15px;width:auto;flex:none}.pay-icons .pi-amazonpay svg,.pay-icons .pi-googlepay svg{height:18px}.cart-pay-icons,.co-pay-icons{margin-top:2px}.trust{display:flex;flex-direction:column;gap:14px;border:1px solid var(--line);border-radius:12px;padding:16px;background:var(--panel)}.trust-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 16px;gap:14px 16px}.trust-grid li{display:flex;gap:10px;align-items:flex-start;min-width:0}.trust-grid svg{width:20px;height:20px;flex:none;margin-top:1px;color:#fff}.trust-grid b{display:block;font-size:14px}.trust-grid .dim{display:block;font-size:12.5px;line-height:1.4}@media (max-width:420px){.trust-grid{grid-template-columns:1fr}}.pd-perks{list-style:none;margin:0 0 4px;padding:0;display:flex;flex-direction:column;gap:6px}.pd-perks li{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--muted)}.pd-perks li:before{content:"";width:8px;height:8px;border-radius:50%;flex:none;background:var(--green)}.pd-perks li.perk-cash:before{background:#ffd34d}.pd-perks b{color:#fff}.cash-back{display:flex;flex-direction:column;gap:2px;border:1px solid rgba(255,211,77,.35);background:rgba(255,211,77,.07);border-radius:10px;padding:10px 12px}.cash-back b{color:#ffd34d;font-size:15px}.cash-back span{color:var(--muted);font-size:13px}.cash-back.got{border-color:rgba(52,210,123,.4);background:rgba(52,210,123,.07)}.cash-back.got b{color:var(--green)}.badge.hot{display:inline-flex;align-items:center;gap:5px}.badge.hot-best{background:#ffd34d;color:#1a1300}.badge.hot-trend{background:#ff6a3d;color:#fff}.badge.hot.under{top:44px}.card-price{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.ends-in{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;color:#ff8a65;white-space:nowrap}.ends-in i{width:6px;height:6px;border-radius:50%;background:currentColor;animation:ends-blink 1.6s ease-in-out infinite}@keyframes ends-blink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.ends-in i{animation:none}}@media (max-width:760px){.badge.hot.under{top:34px}.card-price{align-items:flex-start}}@media (max-width:980px){:root{--tabbar:calc(64px + max(env(safe-area-inset-bottom), 8px))}.tabbar{padding-bottom:max(env(safe-area-inset-bottom),8px)}}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.msg.staff .tag.tag-owner,.pill.pill-founder,.tag.tag-owner{background:#ffd34d;color:#1a1300;border-color:#ffd34d}.pill.pill-founder{font-weight:700}.badge-tile.limited.earned{border-color:rgba(255,211,77,.6);background:linear-gradient(160deg,rgba(255,211,77,.12),var(--panel) 60%)}.badge-limited{margin-left:8px;font-size:11px;font-weight:700;padding:2px 6px;border-radius:5px;background:#ffd34d;color:#1a1300;vertical-align:1px}@media (max-width:980px){.sticky-buy{visibility:hidden;transition:transform .2s ease,visibility 0s linear .2s}.sticky-buy.on{visibility:visible;transition:transform .2s ease,visibility 0s}body:has(.tabbar) .sticky-buy:not(.on){transform:translateY(calc(100% + var(--tabbar)))}}.g-steps{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px;color:var(--muted);font-size:14px;line-height:1.5}.g-steps b{color:var(--fg,#fff);font-weight:600}.g-steps a{color:inherit;text-decoration:underline;text-underline-offset:3px}.rm{margin-top:-4px;min-width:0;max-width:100%}.rm-track{overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;padding:6px 0 10px;margin:0 -6px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.rm-track::-webkit-scrollbar{display:none}.rm-row{display:flex;gap:12px;width:max-content;padding:0 6px}.rm-card{position:relative;width:286px;flex:none;margin:0;padding:15px 16px 14px;border-radius:16px;display:flex;flex-direction:column;gap:10px;background:radial-gradient(120% 90% at 0 0,rgba(255,201,64,.09),transparent 55%),linear-gradient(180deg,#121212,#0b0b0b);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 30px -18px rgba(0,0,0,.9);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.rm-card:after{content:"\201D";position:absolute;right:12px;bottom:-22px;font:800 64px/1 var(--display);color:rgba(255,255,255,.05);pointer-events:none}.rm-card:hover{transform:translateY(-3px);border-color:rgba(255,201,64,.45);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(255,201,64,.15),0 14px 34px -14px rgba(255,186,40,.35)}.rm-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.rm-card .stars{color:#ffc940;letter-spacing:2px;font-size:14px;text-shadow:0 0 14px rgba(255,201,64,.55)}.rm-ok{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#5ee49a;background:rgba(46,204,113,.1);border:1px solid rgba(46,204,113,.25);padding:2px 7px 2px 5px;border-radius:999px;white-space:nowrap}.rm-text{margin:0;color:#e9e9e9;font-size:14.5px;line-height:1.5;min-height:3em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rm-text b{color:#fff}.rm-by{margin-top:auto;display:flex;align-items:center;gap:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06)}.rm-av{width:32px;height:32px;border-radius:50%;flex:none;display:grid;place-items:center;font:800 13px/1 var(--display);color:#fff;object-fit:cover;background:#1a1a1a;box-shadow:0 0 0 2px #0b0b0b,0 0 0 3px rgba(88,101,242,.55)}.rm-person{display:flex;align-items:center;gap:10px;min-width:0;color:inherit}a.rm-person:hover .rm-name{text-decoration:underline;text-underline-offset:3px}.rm-user{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#8b93ff;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rm-user svg{flex:none}.rm-who{display:flex;flex-direction:column;gap:3px;min-width:0}.rm-name{font-size:13px;font-weight:600;color:#fff}.rm-prod{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%;align-self:flex-start;font-size:12px;color:var(--muted);padding:3px 9px 3px 3px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07)}.rm-prod img{width:28px;height:18px;border-radius:4px;object-fit:cover;flex:none;border:1px solid rgba(255,255,255,.1)}.rm-prod span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rm-prod:hover span{color:#fff;text-decoration:underline;text-underline-offset:3px}@media (max-width:640px){.rm-card{width:258px}.rm-track{margin:0 -16px;padding-left:10px}}@media (prefers-reduced-motion:reduce){.rm-card{transition:none}.rm-card:hover{transform:none}}@view-transition{navigation:auto}.gallery-main{view-transition-name:asset-hero}::view-transition-new(root),::view-transition-old(root){animation-duration:.22s}::view-transition-group(asset-hero){animation-duration:.5s;animation-timing-function:cubic-bezier(.2,.8,.2,1);z-index:50}::view-transition-new(asset-hero),::view-transition-old(asset-hero){height:100%;width:100%;object-fit:cover;border-radius:12px;overflow:hidden}::view-transition-new(asset-hero){animation-duration:.5s}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}.gallery-main{view-transition-name:none}}.count-up{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gk-page{padding:40px 0 88px}.gk-head{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:28px;max-width:760px}.gk-title{font-family:var(--display);font-weight:800;font-size:clamp(32px,4.6vw,56px);line-height:1.04;letter-spacing:-.02em;margin:0}.gk-lead{font-size:17px;line-height:1.55;margin:0;max-width:62ch}.gk-lead,.gk-step{color:var(--muted)}.gk-step{font-size:13px;font-weight:600;display:inline-flex;align-items:center;gap:8px}.gk-step b{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#000;font:800 12px/1 var(--display)}.gk-back{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--muted)}.gk-back:before{content:"";width:7px;height:7px;border-left:2px solid;border-bottom:2px solid;transform:rotate(45deg);margin-right:2px}.gk-back:hover{color:#fff}.gk-inline{display:inline-flex;align-items:center;gap:5px;color:#fff;font-weight:600;white-space:nowrap}.gk-inline:hover{text-decoration:underline;text-underline-offset:3px}.gk-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.gk-tile{position:relative;display:block;aspect-ratio:16/11;border-radius:16px;overflow:hidden;isolation:isolate;background:#0d0d0d;border:1px solid rgba(255,255,255,.09);transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.gk-tile-empty,.gk-tile>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .7s cubic-bezier(.2,.8,.2,1),filter .4s ease;filter:saturate(.92) brightness(.9)}.gk-tile-empty{background:radial-gradient(90% 80% at 30% 20%,#262626,#0b0b0b)}.gk-tile-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.05) 25%,rgba(0,0,0,.55) 58%,rgba(0,0,0,.94))}.gk-tile-text{position:absolute;left:18px;right:64px;bottom:16px;display:flex;flex-direction:column;gap:4px}.gk-tile-text b{font-family:var(--display);font-weight:800;font-size:clamp(22px,2.2vw,28px);line-height:1.05;letter-spacing:-.015em}.gk-tile-text span{color:#d4d4d4;font-size:14px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gk-tile-go{position:absolute;right:16px;bottom:16px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);transition:background .2s ease,color .2s ease,transform .25s ease}.gk-tile-count,.gk-tile-go{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.gk-tile-count{position:absolute;left:14px;top:14px;font-size:12px;font-weight:600;padding:4px 9px;border-radius:999px;background:rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.14)}.gk-tile:focus-visible,.gk-tile:hover{border-color:rgba(255,255,255,.55);transform:translateY(-3px);box-shadow:0 22px 44px -24px rgba(255,255,255,.28)}.gk-tile:focus-visible>img,.gk-tile:hover>img{transform:scale(1.07);filter:saturate(1.08) brightness(1)}.gk-tile:focus-visible .gk-tile-go,.gk-tile:hover .gk-tile-go{background:#fff;color:#000;transform:translateX(2px)}.gk-tiles.compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gk-tiles.compact .gk-tile{aspect-ratio:16/9;border-radius:12px}.gk-tiles.compact .gk-tile-text{left:14px;bottom:12px;right:52px}.gk-tiles.compact .gk-tile-text b{font-size:18px}.gk-tiles.compact .gk-tile-count,.gk-tiles.compact .gk-tile-text span{display:none}.gk-tiles.compact .gk-tile-go{width:30px;height:30px;right:12px;bottom:12px}.gk-result.busy{opacity:.55;pointer-events:none;transition:opacity .15s ease}.gk-refine{display:flex;flex-direction:column;gap:12px;padding:16px 18px;margin-bottom:20px;border:1px solid var(--line-2);border-radius:14px;background:var(--panel)}.gk-refine-row{display:flex;align-items:flex-start;gap:14px}.gk-refine-label{flex:none;width:112px;padding-top:7px;font-size:13px;font-weight:600;color:var(--muted)}.gk-chips{display:flex;flex-wrap:wrap;gap:8px}.gk-chip{height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);background:transparent;color:var(--muted);font-size:13.5px;font-weight:600;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.gk-chip:hover{border-color:#fff;color:#fff}.gk-chip.on{background:#fff;border-color:#fff;color:#000}.gk-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:24px;gap:24px;align-items:start}.gk-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.gk-item{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:18px;gap:18px;padding:12px;border:1px solid var(--line-2);border-radius:14px;background:var(--panel);animation:gk-in .45s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 60ms)}@keyframes gk-in{0%{opacity:0;transform:translateY(8px)}}.gk-item-pic{position:relative;display:block;aspect-ratio:16/10;border-radius:10px;overflow:hidden;background:#111}.gk-item-pic img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.gk-item-pic img.gk-item-mark{object-fit:contain;padding:22%;opacity:.5}.gk-item-pic:hover img{transform:scale(1.05)}.gk-item-cat{position:absolute;left:8px;top:8px;font-size:11.5px;font-weight:700;padding:3px 8px;border-radius:6px;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.gk-item-body{display:flex;flex-direction:column;gap:6px;min-width:0;padding:4px 4px 2px 0}.gk-fit{align-self:flex-start;font-size:12px;font-weight:600;color:var(--green)}.gk-fit.any{color:var(--dim)}.gk-item-name{font-family:var(--display);font-weight:700;font-size:18px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gk-item-name:hover{text-decoration:underline;text-underline-offset:3px}.gk-item-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.gk-price{display:inline-flex;align-items:baseline;gap:8px}.gk-price b{font-family:var(--display);font-weight:800;font-size:18px}.gk-price s{color:var(--dim);font-size:14px}.gk-swap{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px;border-radius:8px;border:1px solid var(--line-2);background:transparent;color:#fff;font-size:13.5px;font-weight:600;cursor:pointer;transition:border-color .15s ease}.gk-swap:hover{border-color:#fff}.gk-swap svg{transition:transform .35s ease}.gk-swap:active svg{transform:rotate(180deg)}.gk-sum{position:-webkit-sticky;position:sticky;top:96px;display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:16px;background:#fff;color:#000}.gk-sum-title{font-family:var(--display);font-weight:800;font-size:20px;letter-spacing:-.01em}.gk-sum dl{margin:0;display:flex;flex-direction:column;gap:8px}.gk-sum dl>div{display:flex;justify-content:space-between;gap:12px;font-size:14.5px}.gk-sum dt{color:#525252}.gk-sum dd{margin:0;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gk-sum .good dd,.gk-sum .good dt{color:#11823f}.gk-sum .gk-total{padding-top:10px;border-top:1px solid #e5e5e5}.gk-sum .gk-total dt{color:#000;font-weight:700}.gk-sum .gk-total dd{font-family:var(--display);font-weight:800;font-size:26px;line-height:1}.gk-save{align-self:flex-start;font-size:13px;font-weight:700;color:#0b6b33;background:#dcf7e7;padding:4px 10px;border-radius:999px}.gk-next{font-size:13px;color:#525252;line-height:1.45}.gk-sum .add-cart{display:flex;flex-direction:column;gap:6px}.gk-sum .btn{width:100%;height:48px;font-size:15px;background:#000;color:#fff;border-color:#000}.gk-sum .add-cart-note{color:#525252}.gk-sum .btn:hover{background:#262626}.gk-cartlink{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:13.5px;font-weight:600;color:#404040}.gk-cartlink:hover{color:#000;text-decoration:underline;text-underline-offset:3px}.gk-skipped{margin:14px 0 0;font-size:14px}.gk-more{margin-top:64px;display:flex;flex-direction:column;gap:16px}.gc-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.gc-card{display:flex;flex-direction:column;border:1px solid var(--line-2);border-radius:16px;overflow:hidden;background:var(--panel);transition:border-color .2s ease,transform .2s ease}.gc-card:hover{border-color:#fff;transform:translateY(-2px)}.gc-collage{display:grid;grid-gap:3px;gap:3px;aspect-ratio:16/10;background:#111;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr}.gc-collage img{width:100%;height:100%;object-fit:cover;min-height:0;transition:transform .6s ease}.gc-collage img:first-child{grid-row:span 2}.gc-collage.n1 img,.gc-collage.n2 img:first-child{grid-column:span 2}.gc-collage.n1{grid-template-columns:1fr;grid-template-rows:1fr}.gc-collage.n1 img:first-child{grid-row:auto;grid-column:auto}.gc-collage.n2{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.gc-collage.n2 img:first-child{grid-row:auto;grid-column:auto}.gc-card:hover .gc-collage img:first-child{transform:scale(1.04)}.gc-body{display:flex;flex-direction:column;gap:6px;padding:16px 18px 18px}.gc-body b{font-family:var(--display);font-weight:800;font-size:19px;letter-spacing:-.01em}.gc-body .dim{font-size:14px;line-height:1.45}.gc-meta{display:flex;align-items:center;gap:10px;margin-top:4px;font-size:13px;font-weight:600;color:var(--muted)}.gc-meta em{font-style:normal;color:var(--green)}.gc-page{padding-top:0}.gc-hero{position:relative;min-height:min(68vh,600px);display:flex;align-items:flex-end;overflow:hidden;isolation:isolate;margin-bottom:40px;border-bottom:1px solid var(--line)}.gc-hero-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.gc-hero-media.kb{animation:gc-kb 26s ease-in-out infinite alternate;transform-origin:60% 40%}@keyframes gc-kb{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.16) translate3d(-2.5%,1.5%,0)}}.gc-hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(0,0,0,.88),rgba(0,0,0,.35) 62%,rgba(0,0,0,.15)),linear-gradient(0deg,#000 2%,rgba(0,0,0,0) 45%)}.gc-hero-in{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-top:96px;padding-bottom:40px}.gc-hero .gk-title{font-size:clamp(36px,5.6vw,72px);max-width:16ch;text-shadow:0 2px 30px rgba(0,0,0,.5)}.gc-hero .gk-lead{color:#d4d4d4}.gc-buy{align-items:center;gap:14px 18px;margin-top:10px}.gc-buy,.gc-price{display:flex;flex-wrap:wrap}.gc-price{align-items:baseline;gap:4px 10px}.gc-price b{font-family:var(--display);font-weight:800;font-size:32px;line-height:1}.gc-price s{color:var(--dim);font-size:16px}.gc-price em{font-style:normal;font-size:13px;font-weight:700;color:#04130a;background:var(--green);padding:3px 9px;border-radius:999px}.gc-price .dim{width:100%;font-size:13px;font-weight:600}.gc-custom{display:inline-flex;align-items:center;gap:6px;font-size:14.5px;font-weight:600;color:#fff}.gc-custom:hover{text-decoration:underline;text-underline-offset:3px}.gc-grid{margin-top:8px}.rr-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:16px}.rr-more{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--muted);white-space:nowrap}.rr-more:hover{color:#fff}.rr-track{display:grid;grid-auto-flow:column;grid-auto-columns:220px;grid-gap:14px;gap:14px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;padding-bottom:4px}.rr-track::-webkit-scrollbar{display:none}.rr-card{display:flex;flex-direction:column;gap:8px;scroll-snap-align:start;min-width:0}.rr-pic{display:block;aspect-ratio:16/10;border-radius:10px;overflow:hidden;background:#111;border:1px solid var(--line-2);transition:border-color .15s ease}.rr-pic img{width:100%;height:100%;object-fit:cover}.rr-pic img.rr-mark{object-fit:contain;padding:24%;opacity:.5}.rr-card:hover .rr-pic{border-color:#fff}.rr-name{font-size:14px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-price{display:flex;align-items:baseline;gap:7px;font-size:13.5px}.rr-price em,.rr-price s{color:var(--dim)}.rr-price em{margin-left:auto;font-style:normal;font-size:12px}@media (max-width:980px){.gk-tiles.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.gk-grid{grid-template-columns:minmax(0,1fr)}.gk-sum{position:static}.gc-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.gk-page{padding:24px 0 64px}.gk-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gk-tile{aspect-ratio:4/5;border-radius:14px}.gk-tile-text{left:12px;right:12px;bottom:12px}.gk-tile-text b{font-size:19px}.gk-tile-text span{font-size:12.5px}.gk-tile-go{display:none}.gk-tile-count{left:10px;top:10px;font-size:11px;padding:3px 7px}.gk-tiles.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.gk-tiles.compact .gk-tile{aspect-ratio:16/10}.gk-refine{padding:14px}.gk-refine-row{flex-direction:column;gap:8px}.gk-refine-label{width:auto;padding-top:0}.gk-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -14px;padding:0 14px;width:calc(100% + 28px)}.gk-chips::-webkit-scrollbar{display:none}.gk-chip{flex:none}.gk-item{grid-template-columns:112px minmax(0,1fr);gap:12px;padding:10px}.gk-item-pic{aspect-ratio:1}.gk-item-cat{font-size:10.5px;left:5px;top:5px;padding:2px 6px}.gk-item-name{font-size:15.5px}.gk-price b{font-size:16px}.gk-swap{height:32px;padding:0 10px}.gc-list{grid-template-columns:minmax(0,1fr)}.gc-hero{min-height:520px}.gc-hero-shade{background:linear-gradient(0deg,#000 8%,rgba(0,0,0,.55) 55%,rgba(0,0,0,.25))}.gc-hero-in{padding-bottom:28px}.gc-buy,.gc-buy .add-cart,.gc-buy .btn{width:100%}.rr-track{grid-auto-columns:168px;gap:12px;margin:0 -24px;padding:0 24px 4px;scroll-padding:0 24px}}@media (prefers-reduced-motion:reduce){.gc-card,.gc-collage img,.gk-item-pic img,.gk-tile,.gk-tile>img{transition:none}.gc-card:hover,.gk-tile:hover,.gk-tile:hover>img{transform:none}.gc-hero-media.kb,.gk-item{animation:none}}@media (max-width:560px){.rr-track{margin:0 -16px;padding:0 16px 4px;scroll-padding:0 16px}}.gc-pick{gap:14px;max-height:520px;overflow-y:auto}.gc-pick,.gc-pick-group{display:flex;flex-direction:column}.gc-pick-group{gap:8px}.gc-pick-group>.dim{font-size:13px;font-weight:600}.gc-pick-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:8px;gap:8px}.gc-pick-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line-2);border-radius:10px;cursor:pointer;font-size:13.5px;min-width:0}.gc-pick-item:has(input:checked){border-color:#fff;background:rgba(255,255,255,.05)}.gc-pick-item input{width:16px;height:16px;accent-color:#fff;margin:0;flex:none}.gc-pick-item img,.gc-pick-noimg{width:48px;height:30px;border-radius:5px;object-fit:cover;flex:none;background:#1a1a1a}.gc-pick-item>span{display:flex;flex-direction:column;min-width:0}.gc-pick-item b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gc-pick-item em{font-style:normal;color:var(--dim);font-size:12px}.gc-staff-list{display:flex;flex-direction:column;gap:12px}.gc-new>summary,.gc-staff-sum{cursor:pointer;list-style:none}.gc-staff-sum{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.gc-new>summary::-webkit-details-marker,.gc-staff-sum::-webkit-details-marker{display:none}.gc-staff-sum b{font-family:var(--display);font-size:17px}.gc-staff-sum a{margin-left:auto;font-size:13px}.gc-new[open]>summary,details[open]>.gc-staff-sum{margin-bottom:6px}.auth{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:max(720px,calc(100svh - 118px))}.auth-main{align-items:center;justify-content:center;gap:16px;padding:56px 24px 64px}.auth-card,.auth-main{display:flex;flex-direction:column}.auth-card{width:100%;max-width:408px;gap:22px}.auth-card h1{font-family:var(--display);font-weight:800;font-size:clamp(30px,3.4vw,38px);line-height:1.05;letter-spacing:-.022em;margin:0}.auth-sub{color:var(--muted);font-size:15.5px;margin:10px 0 0;line-height:1.5}.auth-discord{width:100%;height:50px;font-size:15.5px}.auth-or{display:flex;align-items:center;gap:14px;color:var(--dim);font-size:13px}.auth-or:after,.auth-or:before{content:"";flex:1 1;height:1px;background:var(--line-2)}.auth-form{gap:16px}.auth-field,.auth-form{display:flex;flex-direction:column}.auth-field{gap:8px}.auth-field label{font-size:14px;font-weight:600}.auth-label-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.auth-label-row a{font-size:13px;color:var(--muted)}.auth-label-row a:hover{color:#fff}.auth-input{width:100%;height:48px;background:var(--panel);color:var(--text);border:1px solid var(--line-2);border-radius:9px;padding:0 14px;font-size:15px;font-family:var(--body);transition:border-color .15s ease,box-shadow .15s ease}.auth-input::placeholder{color:#5f5f5f}.auth-input:hover{border-color:#3a3a3a}.auth-input:focus{outline:none;border-color:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.07)}.auth-input[aria-invalid]{border-color:rgba(255,92,92,.7)}.auth-pw{position:relative}.auth-pw .auth-input{padding-right:50px}.auth-eye{position:absolute;right:6px;top:6px;width:36px;height:36px;border-radius:7px;border:0;background:none;color:var(--dim);display:grid;place-items:center;cursor:pointer}.auth-eye.on,.auth-eye:hover{color:#fff;background:var(--panel-2)}.auth-meter{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin-top:2px}.auth-meter i{height:4px;border-radius:4px;background:var(--line-2);transition:background .2s ease}.auth-meter.s1 i:first-child{background:var(--red)}.auth-meter.s2 i:nth-child(-n+2){background:var(--orange)}.auth-meter.s3 i{background:var(--green)}.auth-hint{font-size:12.5px;color:var(--dim)}.auth-submit{width:100%;height:50px;font-size:15.5px;margin-top:4px}.auth-legal{margin:0;text-align:center;color:var(--dim);font-size:12.5px;line-height:1.5}.auth-legal a{color:var(--muted);text-decoration:underline;text-underline-offset:2px}.auth-switch{margin:0;text-align:center;color:var(--muted);font-size:14.5px}.auth-switch a{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:rgba(255,255,255,.35);text-decoration-color:rgba(255,255,255,.35)}.auth-switch a:hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.auth-top-msg{width:100%;max-width:408px;margin:0}.auth-sent{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:14px;gap:14px;padding:18px;border-radius:12px;border:1px solid rgba(88,101,242,.45);background:rgba(88,101,242,.09)}.auth-sent-ic{width:44px;height:44px;border-radius:11px;background:var(--discord);display:grid;place-items:center;color:#fff}.auth-sent b{font-size:15.5px}.auth-sent p{margin:6px 0 0;font-size:14px;color:#d4d6ff;line-height:1.5}.auth-sent p.dim{color:var(--dim);font-size:13px}.auth-help{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:10px;border:1px solid var(--line);font-size:13.5px}.auth-help span{color:var(--muted);line-height:1.5}.auth-art{position:relative;overflow:hidden;border-left:1px solid var(--line);background:#030303;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;padding:64px 56px 56px;gap:40px}.auth-glow{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 45% at 50% 38%,rgba(255,255,255,.07),rgba(255,255,255,0) 70%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 0) 0 0 /100% 48px,linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0) 0 0 /48px 100%;-webkit-mask-image:radial-gradient(75% 65% at 50% 40%,#000 30%,transparent 85%);mask-image:radial-gradient(75% 65% at 50% 40%,#000 30%,transparent 85%)}.auth-fan{position:relative;flex:1 1;min-height:300px;display:grid;place-items:center}.auth-fc{position:absolute;width:min(300px,46%);margin:0;border-radius:14px;overflow:hidden;background:#0c0c0c;border:1px solid #262626;box-shadow:0 40px 80px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.06);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.auth-fc img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block;background:var(--panel)}.auth-fc figcaption{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 13px;font-size:13.5px}.auth-fc figcaption span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.auth-fc figcaption b{font-family:var(--display);font-weight:800;flex:none}.auth-fan .f0{z-index:3;transform:translateY(-14px)}.auth-fan .f1{z-index:2;transform:translate(-58%,26px) rotate(-9deg) scale(.9);opacity:.82}.auth-fan .f2{z-index:1;transform:translate(58%,26px) rotate(9deg) scale(.9);opacity:.82}.auth-fan.n2 .f1{transform:translate(-34%,30px) rotate(-7deg) scale(.92)}.auth-art:hover .auth-fan .f1{transform:translate(-64%,22px) rotate(-11deg) scale(.9)}.auth-art:hover .auth-fan .f2{transform:translate(64%,22px) rotate(11deg) scale(.9)}.auth-art-copy{position:relative;z-index:2;display:flex;flex-direction:column;gap:14px;max-width:470px}.auth-art-copy h2{font-family:var(--display);font-weight:800;font-size:clamp(30px,3vw,42px);line-height:1.04;letter-spacing:-.02em;margin:4px 0 0}.auth-art-copy p{margin:0;color:#c9c9c9;font-size:16px;line-height:1.55}.auth-art-copy ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px}.auth-art-copy li{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#e6e6e6}.auth-art-copy li:before{content:"";width:16px;height:16px;border-radius:50%;flex:none;background:var(--green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2304130a' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center /11px no-repeat}.dc-overlay{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:16px;background:rgba(0,0,0,.74);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:dc-fade .25s ease both;overflow-y:auto}.dc-modal{position:relative;width:min(468px,100%);padding:30px 28px 24px;border-radius:18px;border:1px solid var(--line-2);background:linear-gradient(180deg,rgba(88,101,242,.16),rgba(88,101,242,0) 190px),#0a0a0a;box-shadow:0 40px 100px rgba(0,0,0,.7),inset 0 0 0 1px rgba(255,255,255,.02);animation:dc-rise .42s cubic-bezier(.2,.8,.2,1) both;display:flex;flex-direction:column;gap:16px}@keyframes dc-fade{0%{opacity:0}}@keyframes dc-rise{0%{opacity:0;transform:translateY(18px) scale(.98)}}.dc-x{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:8px;border:0;background:none;color:var(--dim);display:grid;place-items:center;cursor:pointer}.dc-x:hover{color:#fff;background:rgba(255,255,255,.06)}.dc-link{display:flex;align-items:center;gap:10px;margin-bottom:4px}.dc-tile{width:54px;height:54px;border-radius:15px;display:grid;place-items:center;flex:none}.dc-tile.ra{background:#000;border:1px solid var(--line-2)}.dc-tile.ra img{width:30px;height:auto}.dc-tile.dc{background:var(--discord);color:#fff;box-shadow:0 10px 30px rgba(88,101,242,.45)}.dc-wire{display:flex;gap:6px}.dc-wire i{width:6px;height:6px;border-radius:50%;background:#5d64c9;animation:dc-dot 1.4s ease-in-out infinite}.dc-wire i:nth-child(2){animation-delay:.18s}.dc-wire i:nth-child(3){animation-delay:.36s}@keyframes dc-dot{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.dc-modal h2{font-family:var(--display);font-weight:800;font-size:27px;line-height:1.08;letter-spacing:-.018em;margin:0}.dc-sub{margin:-6px 0 0;color:var(--muted);font-size:15px;line-height:1.5}.dc-perks{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.dc-perks li{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;padding:10px 12px 10px 10px;border-radius:12px}.dc-perks li>span:last-child{display:flex;flex-direction:column;gap:2px}.dc-perks b{font-size:15px;font-weight:650}.dc-perks li>span:last-child>span{font-size:13.5px;color:var(--muted);line-height:1.4}.dc-ic{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:rgba(255,255,255,.05);border:1px solid var(--line-2);color:#cfd2ff}.dc-perks li.gift{background:rgba(52,210,123,.08);border:1px solid rgba(52,210,123,.3)}.dc-perks li.gift .dc-ic{background:var(--green);border-color:var(--green);color:#04130a}.dc-perks li.gift b{color:#9ff0c4}.dc-perks.compact li{padding:8px 0;border-radius:0}.dc-perks.compact li.gift{padding:10px 12px 10px 10px;border-radius:12px}.dc-actions{display:flex;flex-direction:column;gap:6px;margin-top:6px}.dc-go{width:100%;height:52px;font-size:16px;border-radius:10px}.dc-later{height:42px;border:0;background:none;color:var(--muted);font-size:14.5px;font-weight:600;cursor:pointer;border-radius:8px}.dc-later:hover{color:#fff;background:rgba(255,255,255,.04)}.dc-fine{margin:0;color:var(--dim);font-size:12px;line-height:1.5;text-align:center}.menu .menu-connect{display:flex;align-items:center;gap:10px;color:#fff;font-weight:600;background:rgba(88,101,242,.14);margin-bottom:4px;white-space:nowrap}.menu:has(.menu-connect){min-width:248px}.menu .menu-connect:hover{background:rgba(88,101,242,.24)}.menu .menu-connect svg{color:#a9b0ff;flex:none}.menu .menu-connect em{margin-left:auto;font-style:normal;font-size:12px;font-weight:700;color:#04130a;background:var(--green);border-radius:999px;padding:2px 8px}.user-chip .chip-initial{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#000;font-family:var(--display);font-weight:800;font-size:14px;flex:none}.head-auth{display:flex;align-items:center;gap:8px}.acc-login{flex-direction:column}.acc-line,.acc-login{display:flex;gap:14px}.acc-line{justify-content:space-between;align-items:center;flex-wrap:wrap;padding:12px 0;border-top:1px solid var(--line)}.acc-line:first-of-type{border-top:0;padding-top:0}.acc-line>div{display:flex;flex-direction:column;gap:2px;min-width:0}.acc-line small{color:var(--dim);font-size:12.5px}.acc-line b{font-weight:600;overflow-wrap:anywhere}.acc-line>.acc-discord{flex-direction:row;align-items:center;gap:12px}.acc-discord>div{display:flex;flex-direction:column;gap:2px;min-width:0}.acc-discord img{width:36px;height:36px;border-radius:50%}.acc-connect{border:1px solid rgba(88,101,242,.45);background:linear-gradient(180deg,rgba(88,101,242,.12),rgba(88,101,242,.02))}.acc-connect .btn-discord{align-self:flex-start}.acc-pw{width:100%;max-width:420px}.acc-banner{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;padding:18px;border-radius:12px;margin-bottom:18px;border:1px solid rgba(52,210,123,.45);background:rgba(52,210,123,.07)}.acc-banner.err{border-color:rgba(255,92,92,.5);background:rgba(255,92,92,.07)}.acc-banner-ic{width:44px;height:44px;border-radius:12px;background:var(--green);color:#04130a;display:grid;place-items:center}.acc-banner.err .acc-banner-ic{background:var(--red);color:#fff}.acc-banner b{font-size:16px}.acc-banner p{margin:4px 0 0;color:#cfe9da;font-size:14.5px;line-height:1.5}.acc-banner.err p{color:#ffc9c9}.acc-banner .row-actions{margin-top:12px}@media (max-width:960px){.auth{grid-template-columns:minmax(0,1fr);min-height:0}.auth-art{display:none}.auth-main{padding:44px 20px 72px;justify-content:flex-start}}@media (max-width:760px){.auth{min-height:calc(100svh - 62px)}.head-auth .btn-line{display:none}.dc-modal{padding:26px 20px 20px;border-radius:16px}.dc-modal h2{font-size:24px}}@media (prefers-reduced-motion:reduce){.dc-wire i{animation:none}.auth-fc{transition:none}.dc-modal,.dc-overlay{animation:none}}.sheet-auth{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:12px}.sheet-auth .btn{width:100%}.sc{--gold:#f5b942;--gold-2:#ffd27a;--gold-ink:#1a1200;--gold-soft:rgba(245,185,66,.1);--gold-line:rgba(245,185,66,.35)}.sc-btn-gold{background:var(--gold);color:var(--gold-ink)}.sc-btn-gold:hover{background:var(--gold-2)}.sc-wide{width:100%}.sc-back{display:inline-block;color:var(--muted);font-size:14px;margin-bottom:18px}.sc-back:hover{color:#fff}.sc-input{width:100%;background:var(--panel);color:var(--text);border:1px solid var(--line-2);border-radius:9px;padding:12px 14px;font-size:15px;font-family:var(--body);line-height:1.5;transition:border-color .15s ease,box-shadow .15s ease}input.sc-input{height:46px;padding-top:0;padding-bottom:0}.sc-input:focus{outline:none;border-color:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.07)}.sc-input::placeholder{color:#5f5f5f}textarea.sc-input{resize:vertical;min-height:84px}.sc-hint{margin:8px 0 0;font-size:13px;color:var(--dim)}.sc-hint.err{color:#ffb3b3}.sc-pre{white-space:pre-line;overflow-wrap:anywhere}.sc-live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);margin-right:6px;vertical-align:1px;box-shadow:0 0 0 0 rgba(52,210,123,.6);animation:sc-pulse 2s ease-out infinite}@keyframes sc-pulse{0%{box-shadow:0 0 0 0 rgba(52,210,123,.55)}70%,to{box-shadow:0 0 0 7px rgba(52,210,123,0)}}.sc-hero{position:relative;border-bottom:1px solid var(--line);overflow:hidden;background:radial-gradient(70% 120% at 85% 0,rgba(245,185,66,.14),rgba(245,185,66,0) 60%),#000}.sc-hero:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0) 0 0 /100% 56px,linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0) 0 0 /56px 100%;-webkit-mask-image:radial-gradient(60% 90% at 80% 10%,#000,transparent 75%);mask-image:radial-gradient(60% 90% at 80% 10%,#000,transparent 75%)}.sc-hero-in{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:48px;padding-top:72px;padding-bottom:64px;flex-wrap:wrap}.sc-hero-copy{max-width:640px;display:flex;flex-direction:column;gap:20px}.sc-hero h1{font-family:var(--display);font-weight:800;font-size:clamp(40px,6vw,74px);line-height:.98;letter-spacing:-.03em;margin:0}.sc-hero p{margin:0;color:#c9c9c9;font-size:18px;line-height:1.55;max-width:560px}.sc-hero-cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.sc-hero-count{margin:4px 0 0;font-size:14px!important;color:var(--muted)!important}.sc-hero-count b{color:var(--gold);font-family:var(--display);font-weight:800}.sc-hot{width:min(380px,100%);border:1px solid var(--gold-line);border-radius:18px;background:rgba(10,10,10,.85);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 30px 80px rgba(0,0,0,.6),0 0 0 6px rgba(245,185,66,.05);transform:rotate(1.5deg);transition:transform .3s ease,border-color .3s ease}.sc-hot:hover{transform:rotate(0) translateY(-3px);border-color:var(--gold)}.sc-hot-label{padding:12px 16px;font-size:12.5px;font-weight:700;color:var(--gold);border-bottom:1px solid var(--line)}.sc-hot-media{position:relative;aspect-ratio:16/9;background:#111}.sc-hot-media img{width:100%;height:100%;object-fit:cover}.sc-hot-body{padding:16px;display:flex;flex-direction:column;gap:6px}.sc-hot-body b{font-family:var(--display);font-size:20px;letter-spacing:-.01em}.sc-hot-gets{color:var(--gold-2);font-size:14px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sc-hot-go{margin-top:6px;font-size:14px;font-weight:600}.sc-hero-stats{display:flex;gap:36px;margin:0}.sc-hero-stats div{display:flex;flex-direction:column-reverse;gap:4px}.sc-hero-stats dt{color:var(--muted);font-size:13px;max-width:120px;line-height:1.35}.sc-hero-stats dd{margin:0;font-family:var(--display);font-weight:800;font-size:44px;letter-spacing:-.02em;color:var(--gold);line-height:1}.sc-browse{padding-top:36px;padding-bottom:20px}.sc-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:22px}.sc-sorts{display:flex;gap:4px;padding:4px;border:1px solid var(--line-2);border-radius:10px;background:var(--panel)}.sc-sorts a{padding:8px 14px;border-radius:7px;font-size:14px;color:var(--muted);font-weight:600}.sc-sorts a:hover{color:#fff}.sc-sorts a.on{background:#fff;color:#000}.sc-search{flex:0 1 340px}.sc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.sc-card{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--panel);transition:border-color .2s ease,transform .2s ease}.sc-card:hover{border-color:var(--gold-line);transform:translateY(-2px)}.sc-card-media{position:relative;aspect-ratio:16/9;background:#111;overflow:hidden}.sc-card-media>img:first-child{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.sc-card:hover .sc-card-media>img:first-child{transform:scale(1.03)}.sc-card-ph{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--display);font-weight:800;font-size:56px;color:#2a2a2a;background:linear-gradient(135deg,#151515,#0b0b0b)}.sc-live{position:absolute;left:10px;top:10px;padding:5px 10px;border-radius:999px;font-size:12.5px;font-weight:700;background:rgba(0,0,0,.7);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.12)}.sc-card-icon{position:absolute;right:10px;bottom:10px;width:46px;height:46px;border-radius:12px;border:2px solid rgba(255,255,255,.85);background:#111;object-fit:cover;box-shadow:0 6px 18px rgba(0,0,0,.5)}.sc-card-body{display:flex;flex-direction:column;gap:14px;padding:18px 18px 16px;flex:1 1}.sc-card-top{display:flex;flex-direction:column;gap:6px}.sc-card h3{margin:0;font-family:var(--display);font-weight:700;font-size:19px;line-height:1.2;letter-spacing:-.01em}.sc-card-deal{margin:0;display:flex;flex-direction:column;gap:10px;flex:1 1}.sc-card-deal div{display:flex;flex-direction:column;gap:3px}.sc-card-deal dt{font-size:12px;font-weight:600;color:var(--dim)}.sc-card-deal dd{margin:0;font-size:14px;line-height:1.45;color:#dedede;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sc-card-deal .gets dd{color:var(--gold-2)}.sc-card-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--line)}.sc-stats-inline{display:flex;gap:12px;flex-wrap:wrap;font-size:12.5px;color:var(--muted)}.sc-dev{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--muted);min-width:0}.sc-dev i,.sc-dev img{width:24px;height:24px;border-radius:50%;flex:none;object-fit:cover}.sc-dev i{display:grid;place-items:center;background:#fff;color:#000;font-style:normal;font-weight:800;font-size:12px}.sc-dev span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-dev.small{font-size:13px}.sc-dev.small i,.sc-dev.small img{width:20px;height:20px;font-size:10px}.sc-pay{list-style:none;margin:0;padding:0;display:flex;gap:6px;flex-wrap:wrap}.sc-pay li{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font-size:13px;font-weight:600;border:1px solid var(--line-2);background:rgba(255,255,255,.03)}.sc-pay li:before{content:"";width:7px;height:7px;border-radius:50%;background:#8c8c8c}.sc-pay li[data-k=paypal]:before{background:#3b8cff}.sc-pay li[data-k=robux]:before{background:#34d27b}.sc-pay li[data-k=crypto]:before{background:#f7931a}.sc-pay li[data-k=bank]:before{background:#c9c9c9}.sc-pay.small li{padding:3px 8px;font-size:11.5px}.sc-empty{border:1px dashed var(--line-2);border-radius:14px;padding:56px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.sc-empty b{font-family:var(--display);font-size:22px}.sc-empty p{margin:0 0 8px;color:var(--muted);max-width:440px}.sc-how{padding-top:72px;padding-bottom:96px}.sc-how h2{font-family:var(--display);font-weight:800;font-size:clamp(28px,3.4vw,40px);letter-spacing:-.02em;margin:0 0 28px}.sc-how-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;gap:20px}.sc-how-col h3,.sc-safe h3{font-family:var(--display);font-size:18px;margin:0 0 16px}.sc-how-col ol{list-style:none;counter-reset:s;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.sc-how-col li{counter-increment:s;display:grid;grid-template-columns:34px minmax(0,1fr);grid-column-gap:12px;column-gap:12px;grid-row-gap:2px;row-gap:2px}.sc-how-col li:before{content:counter(s);grid-row:span 2;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--gold-line);color:var(--gold);font-family:var(--display);font-weight:800;font-size:14px}.sc-how-col li b{font-size:15px}.sc-how-col li span{color:var(--muted);font-size:14px;line-height:1.5}.sc-safe{border:1px solid var(--line-2);border-radius:14px;padding:22px;background:var(--panel)}.sc-safe ul{margin:0 0 14px;padding-left:18px;display:flex;flex-direction:column;gap:8px;color:#dcdcdc;font-size:14px;line-height:1.5}.sc-safe p{margin:0;color:var(--dim);font-size:12.5px;line-height:1.5}.sc-detail{padding-top:32px;padding-bottom:96px}.sc-posted{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border-radius:12px;margin-bottom:20px;border:1px solid var(--gold-line);background:var(--gold-soft)}.sc-posted b{color:var(--gold-2)}.sc-posted span{color:#e8dcc4;font-size:14px}.sc-detail-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,1fr);grid-gap:32px;gap:32px;align-items:start}.sc-detail-main{gap:20px;min-width:0}.sc-detail-main,.sc-gallery{display:flex;flex-direction:column}.sc-gallery{gap:10px}.sc-gallery-main{aspect-ratio:16/9;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:#111}.sc-gallery-main img{width:100%;height:100%;object-fit:cover}.sc-gallery-main.empty{display:grid;place-items:center;font-family:var(--display);font-weight:800;font-size:96px;color:#262626}.sc-gallery-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.sc-gallery-strip button{padding:0;border:2px solid transparent;border-radius:9px;overflow:hidden;cursor:pointer;background:#111;aspect-ratio:16/9;opacity:.6;transition:opacity .15s ease,border-color .15s ease}.sc-gallery-strip button:hover{opacity:1}.sc-gallery-strip button.on{border-color:var(--gold);opacity:1}.sc-gallery-strip img{width:100%;height:100%;object-fit:cover}.sc-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border:1px solid var(--line);border-radius:12px;overflow:hidden}.sc-stats div{padding:16px 18px;display:flex;flex-direction:column-reverse;gap:4px;border-left:1px solid var(--line)}.sc-stats div:first-child{border-left:0}.sc-stats dt{font-size:12.5px;color:var(--muted)}.sc-stats dd{margin:0;font-weight:800;font-size:26px;letter-spacing:-.01em;display:flex;align-items:center}.sc-block h2,.sc-stats dd{font-family:var(--display)}.sc-block h2{font-size:20px;margin:0 0 10px}.sc-block p{margin:0;color:#d6d6d6;line-height:1.65}.sc-desc{border:1px solid var(--line);border-radius:12px;padding:14px 18px}.sc-desc summary{cursor:pointer;font-weight:600}.sc-desc p{margin-top:12px;color:var(--muted);font-size:14px}.sc-note{margin:0;color:var(--dim);font-size:13px}.sc-panel{position:-webkit-sticky;position:sticky;top:92px;border:1px solid var(--line-2);border-radius:16px;background:linear-gradient(180deg,rgba(245,185,66,.06),rgba(245,185,66,0) 160px),var(--panel);padding:22px;display:flex;flex-direction:column;gap:18px}.sc-panel-head{display:flex;gap:14px;align-items:center}.sc-panel-icon{width:64px;height:64px;border-radius:15px;object-fit:cover;flex:none;border:1px solid var(--line-2)}.sc-panel h1{font-family:var(--display);font-weight:800;font-size:26px;line-height:1.1;letter-spacing:-.015em;margin:0 0 6px;overflow-wrap:anywhere}.sc-terms{margin:0;gap:14px}.sc-terms,.sc-terms div{display:flex;flex-direction:column}.sc-terms div{gap:5px}.sc-terms dt{font-size:12.5px;font-weight:600;color:var(--dim)}.sc-terms dd{margin:0;font-size:15px;line-height:1.5}.sc-terms .gets{padding:14px;border-radius:11px;background:var(--gold-soft);border:1px solid var(--gold-line)}.sc-terms .gets dt{color:var(--gold)}.sc-terms .gets dd{color:#fff3dc}.sc-panel-cta{display:flex;flex-direction:column;gap:10px}.sc-panel-cta .btn{height:50px;font-size:15.5px}.sc-panel-cta .btn.btn-sm{height:40px;font-size:14px}.sc-inline-form{display:flex;flex-direction:column;gap:8px}.sc-own{margin:0}.sc-own,.sc-play{color:var(--muted);font-size:14px}.sc-play{align-self:center;font-weight:600}.sc-play:hover{color:#fff}.sc-panel-safe{display:flex;flex-direction:column;gap:4px;font-size:13px;padding-top:14px;border-top:1px solid var(--line)}.sc-panel-safe span{color:var(--dim);line-height:1.5}.sc-staff-row{padding-top:12px;border-top:1px dashed var(--line-2)}.sc-gone{padding:120px 24px;display:flex;flex-direction:column;gap:16px;align-items:flex-start}.sc-new{padding-top:32px;padding-bottom:96px}.sc-new-head{margin-bottom:28px;max-width:640px}.sc-new-head h1,.sc-title{font-family:var(--display);font-weight:800;font-size:clamp(34px,5vw,56px);letter-spacing:-.025em;margin:0 0 10px}.sc-new-head p{margin:0;color:var(--muted);font-size:17px}.sc-new-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);grid-gap:36px;gap:36px;align-items:start}.sc-form{gap:22px}.sc-form,.sc-form fieldset{display:flex;flex-direction:column}.sc-form fieldset{border:1px solid var(--line);border-radius:14px;padding:22px;margin:0;gap:10px;background:var(--panel)}.sc-form legend{display:inline-flex;align-items:center;gap:10px;font-family:var(--display);font-weight:700;font-size:17px;padding:0 8px;margin-left:-8px}.sc-form legend span{width:26px;height:26px;border-radius:50%;background:var(--gold);color:var(--gold-ink);display:grid;place-items:center;font-size:13px;font-weight:800}.sc-form legend em{font-style:normal;font-family:var(--body);font-weight:500;font-size:13px;color:var(--dim)}.sc-field{display:flex;flex-direction:column;gap:2px;margin-top:8px}.sc-field b{font-size:14.5px}.sc-field span{font-size:13px;color:var(--dim)}.sc-paypick{display:flex;flex-wrap:wrap;gap:8px}.sc-paypick label{cursor:pointer}.sc-paypick input{position:absolute;opacity:0;pointer-events:none}.sc-paypick span{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--line-2);font-size:14px;font-weight:600;transition:border-color .15s ease,background .15s ease,color .15s ease}.sc-paypick label:hover span{border-color:#555}.sc-paypick input:checked+span{background:var(--gold);border-color:var(--gold);color:var(--gold-ink)}.sc-paypick input:focus-visible+span{outline:2px solid #fff;outline-offset:2px}.sc-agree{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--muted)}.sc-agree input{margin-top:3px;accent-color:var(--gold)}.sc-form .sc-wide{height:52px;font-size:16px}.sc-preview{display:grid;grid-template-columns:132px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;margin-top:12px;padding:12px;border-radius:12px;border:1px solid var(--gold-line);background:var(--gold-soft)}.sc-preview img,.sc-preview-ph{width:132px;aspect-ratio:16/9;object-fit:cover;border-radius:8px;background:#111;display:block}.sc-preview b{display:block;font-size:15.5px}.sc-preview span{font-size:13px;color:var(--muted)}.sc-preview ul{list-style:none;margin:6px 0 0;padding:0;display:flex;gap:12px;flex-wrap:wrap;font-size:13px;color:#e8dcc4}.sc-tips{position:-webkit-sticky;position:sticky;top:92px;border:1px solid var(--line);border-radius:14px;padding:22px}.sc-tips h2{font-family:var(--display);font-size:17px;margin:0 0 12px}.sc-tips ul{margin:0 0 22px;padding-left:18px;display:flex;flex-direction:column;gap:10px;color:var(--muted);font-size:14px;line-height:1.5}.sc-tips ul:last-child{margin-bottom:0}.sc-tips b{color:#fff}.sc-gate{border:1px solid rgba(88,101,242,.45);background:rgba(88,101,242,.08);border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:10px;align-items:flex-start;max-width:640px}.sc-gate b{font-family:var(--display);font-size:20px}.sc-gate p{margin:0 0 6px;color:var(--muted)}.sc-mine{padding-top:32px;padding-bottom:96px;display:flex;flex-direction:column;gap:28px;max-width:900px}.sc-mine h2{font-family:var(--display);font-size:20px;margin:0 0 14px}.sc-mine-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.sc-mine-head h2{margin:0}.sc-deal-list,.sc-mygames{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sc-mygames{margin-top:14px}.sc-deal-list a,.sc-mygames a{display:grid;grid-template-columns:52px minmax(0,1fr) auto auto;grid-gap:14px;gap:14px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel);transition:border-color .15s ease}.sc-mygames a{grid-template-columns:52px minmax(0,1fr)}.sc-deal-list a:hover,.sc-mygames a:hover{border-color:var(--gold-line)}.sc-deal-list img,.sc-deal-ph,.sc-mygames img{width:52px;height:52px;border-radius:12px;object-fit:cover;background:#151515;display:grid;place-items:center;font-family:var(--display);font-weight:800;color:#444}.sc-deal-list a>div,.sc-mygames a>div{display:flex;flex-direction:column;gap:2px;min-width:0}.sc-deal-list b,.sc-mygames b{font-size:15.5px}.sc-deal-list .dim,.sc-mygames .dim{font-size:13px}.sc-deal-last{font-size:13.5px;color:#cfcfcf;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-deal-when{font-size:12.5px;white-space:nowrap}.sc-empty-line{color:var(--muted);margin:0}.sc-empty-line a{color:#fff;text-decoration:underline;text-underline-offset:3px}.sc-state{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:12.5px;font-weight:700;white-space:nowrap;border:1px solid var(--line-2);color:var(--muted)}.sc-state.s-open{color:var(--gold);border-color:var(--gold-line);background:var(--gold-soft)}.sc-state.s-deal,.sc-state.s-r-accepted,.sc-state.s-r-banned{color:var(--green);border-color:rgba(52,210,123,.45);background:rgba(52,210,123,.08)}.sc-state.s-r-open,.sc-state.s-staff_closed{color:#ff9b9b;border-color:rgba(255,92,92,.45);background:rgba(255,92,92,.07)}.sc-state.s-r-review{color:var(--gold);border-color:var(--gold-line)}.sc-chatpage{padding-top:32px;padding-bottom:72px}.sc-chat-head{display:flex;align-items:center;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--line);margin-bottom:20px}.sc-chat-icon{width:56px;height:56px;border-radius:14px;object-fit:cover;border:1px solid var(--line-2)}.sc-chat-title{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.sc-chat-title h1{margin:0;font-family:var(--display);font-weight:800;font-size:clamp(22px,3vw,30px);letter-spacing:-.015em}.sc-chat-title h1 a:hover{text-decoration:underline;text-underline-offset:4px}.sc-chat-title .dim{font-size:14px}.sc-chat-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:24px;gap:24px;align-items:start}.sc-chat-box{border:1px solid var(--line);border-radius:16px;background:var(--panel);overflow:hidden}.sc-chat,.sc-chat-box{display:flex;flex-direction:column}.sc-chat{height:min(62vh,640px);overflow-y:auto;padding:22px;gap:14px;scroll-behavior:smooth}.sc-sys{align-self:center;max-width:86%;text-align:center}.sc-sys span{display:inline-block;font-size:13px;color:var(--muted);padding:7px 14px;border-radius:999px;border:1px solid var(--line-2);background:#0d0d0d;line-height:1.45}.sc-msg{display:flex;gap:10px;align-items:flex-end;max-width:78%}.sc-msg img,.sc-msg>i{width:30px;height:30px;border-radius:50%;object-fit:cover;flex:none}.sc-msg>i{display:grid;place-items:center;background:#2a2a2a;font-style:normal;font-weight:700;font-size:13px}.sc-msg>div{display:flex;flex-direction:column;gap:4px;min-width:0}.sc-msg-meta{font-size:12px;color:var(--dim);padding:0 4px}.sc-msg p{margin:0;padding:11px 14px;border-radius:16px 16px 16px 5px;background:#1a1a1a;border:1px solid var(--line-2);font-size:15px;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere}.sc-msg.me{align-self:flex-end}.sc-msg.me>div{align-items:flex-end}.sc-msg.me p{background:#fff;color:#000;border-color:#fff;border-radius:16px 16px 5px 16px}.sc-compose{display:flex;gap:10px;align-items:flex-end;padding:14px;border-top:1px solid var(--line);background:#070707}.sc-compose textarea{min-height:48px;max-height:200px}.sc-compose .btn{height:48px;flex:none}.sc-compose .form-msg{flex-basis:100%}.sc-closed{padding:16px 20px;border-top:1px solid var(--line);color:var(--muted);font-size:14px;background:#070707}.sc-chat-side{gap:12px;position:-webkit-sticky;position:sticky;top:92px}.sc-chat-side,.sc-side-card{display:flex;flex-direction:column}.sc-side-card{border:1px solid var(--line);border-radius:14px;padding:16px 18px;background:var(--panel);gap:8px;font-size:14px}.sc-side-card summary,.sc-side-card>b{font-weight:700;font-size:14.5px}.sc-side-card ul{margin:0;padding-left:18px;color:var(--muted);display:flex;flex-direction:column;gap:4px;line-height:1.45}.sc-side-card dl{margin:0;display:grid;grid-gap:4px;gap:4px}.sc-side-card dt{font-size:12px;color:var(--dim);font-weight:600;margin-top:4px}.sc-side-card dd{margin:0;color:#dcdcdc;line-height:1.45;overflow-wrap:anywhere}.sc-side-card p{margin:0;color:var(--muted);line-height:1.45}.sc-side-card.warn{border-color:var(--gold-line);background:var(--gold-soft)}.sc-side-card.warn b{color:var(--gold-2)}.sc-side-card.warn ul{color:#e8dcc4}.sc-side-card.danger{border-color:rgba(255,92,92,.35)}.sc-act summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.sc-act summary::-webkit-details-marker{display:none}.sc-act summary:after{content:"+";font-size:18px;color:var(--dim)}.sc-act[open] summary:after{content:"\2212"}.sc-act-row{display:flex;gap:8px;flex-wrap:wrap}.sc-report{display:flex;flex-direction:column;gap:8px}.sc-report .btn{align-self:flex-start}.sc-reports{display:flex;flex-direction:column;gap:14px;max-width:900px}.sc-rep header{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sc-rep.focus{border-color:var(--gold,#f5b942)}.sc-rep-who{margin:0;display:flex;gap:28px;flex-wrap:wrap;font-size:14px}.sc-rep-who dt{font-size:12px;color:var(--dim)}.sc-rep-who dd{margin:0}.sc-rep-who a{text-decoration:underline;text-underline-offset:3px}.sc-staff .sc-state.s-r-open{color:#ff9b9b}@media (max-width:1080px){.sc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-how-grid{grid-template-columns:1fr 1fr}.sc-safe{grid-column:1/-1}.sc-detail-grid,.sc-new-grid{grid-template-columns:minmax(0,1fr)}.sc-panel,.sc-tips{position:static}.sc-chat-layout{grid-template-columns:minmax(0,1fr)}.sc-chat-side{position:static}}@media (max-width:760px){.sc-hero-in{padding-top:52px;padding-bottom:40px;gap:28px}.sc-hero p{font-size:16px}.sc-hero-cta .btn{flex:1 1}.sc-hero-stats{gap:22px}.sc-hot{display:none}.sc-hero-stats dd{font-size:34px}.sc-grid{grid-template-columns:minmax(0,1fr)}.sc-search{flex-basis:100%}.sc-sorts{width:100%}.sc-sorts a{flex:1 1;text-align:center;padding:8px 6px}.sc-how-grid{grid-template-columns:minmax(0,1fr)}.sc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-stats div:nth-child(3){border-left:0}.sc-stats div:nth-child(n+3){border-top:1px solid var(--line)}.sc-gallery-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.sc-deal-list a{grid-template-columns:44px minmax(0,1fr) auto}.sc-deal-when{display:none}.sc-deal-list img,.sc-deal-ph{width:44px;height:44px}.sc-chat{height:58vh;padding:16px}.sc-msg{max-width:90%}.sc-preview{grid-template-columns:96px minmax(0,1fr)}.sc-preview img,.sc-preview-ph{width:96px}}@media (prefers-reduced-motion:reduce){.sc-live-dot{animation:none}.sc-card,.sc-card-media>img:first-child{transition:none}}.nav a.nav-earn b{color:var(--green);font-weight:700}@media (max-width:1180px){.nav{gap:22px}}.ctk{--notch:#000;container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;max-width:560px;background:#fafafa;color:#000;border-radius:18px;position:relative;box-shadow:0 30px 80px rgba(0,0,0,.65),0 0 0 1px rgba(255,255,255,.1)}.ctk-tilt{transform:rotate(-2deg);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.ctk-tilt:hover,.pm-join:focus-within .ctk-tilt{transform:rotate(0deg)}.ctk-main{padding:24px 26px 20px;flex-direction:column;min-width:0}.ctk-main,.ctk-top{display:flex;gap:12px}.ctk-top{align-items:center;justify-content:space-between;font-size:12px;font-weight:600;color:#52525b}.ctk-word{filter:invert(1);height:20px;width:auto}.ctk-code{font-family:var(--display);font-weight:800;font-size:clamp(22px,10cqi,72px);line-height:.95;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;padding:4px 0}.ctk-empty .ctk-code{color:#c2c2c8}.ctk-ch{display:inline-block;animation:ctkpop .3s cubic-bezier(.2,.9,.3,1.4) both}@keyframes ctkpop{0%{transform:translateY(35%) scale(.85);opacity:0}to{transform:none;opacity:1}}.ctk-url{font-family:var(--mono);font-size:12px;color:#52525b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctk-stub{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:18px 22px;min-width:124px;border-left:2px dashed #d4d4d8;text-align:center;position:relative}.ctk-stub:after,.ctk-stub:before{content:"";position:absolute;left:-13px;width:24px;height:24px;border-radius:50%;background:var(--notch)}.ctk-stub:before{top:-12px}.ctk-stub:after{bottom:-12px}.ctk-stub b{font-family:var(--display);font-weight:800;font-size:44px;line-height:1;letter-spacing:-.02em}.ctk-stub span{font-size:12px;line-height:1.3;color:#52525b;max-width:88px}.ctk-stub em{font-style:normal;font-size:12px;font-weight:700;margin-top:10px;padding:4px 10px;border-radius:999px;background:#000;color:#fff;white-space:nowrap}.ctk-sm{max-width:440px}.ctk-sm .ctk-main{padding:20px 22px 16px}.ctk-sm .ctk-stub{min-width:108px;padding:14px 16px}.ctk-sm .ctk-stub b{font-size:34px}@media (max-width:560px){.ctk-main{padding:18px 18px 16px;gap:8px}.ctk-stub{min-width:92px;padding:14px 12px}.ctk-stub b{font-size:30px}.ctk-stub em,.ctk-stub span{font-size:11px}.ctk-stub em{padding:3px 8px}.ctk-word{height:16px}}@media (prefers-reduced-motion:reduce){.ctk-ch{animation:none}.ctk-tilt{transform:none}}.pm-hero{padding:64px 0 76px;border-bottom:1px solid var(--line);background:radial-gradient(900px 480px at 82% -10%,rgba(255,255,255,.07),transparent 62%)}.pm-hero-in{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:56px;gap:56px;align-items:start}.pm-copy{display:flex;flex-direction:column;gap:22px;padding-top:28px}.pm-title{font-size:clamp(40px,5.8vw,76px);max-width:13ch}.pm-facts{list-style:none;display:flex;flex-wrap:wrap;gap:10px 24px;padding:0;margin:4px 0 0;color:var(--muted);font-size:15px}.pm-facts li{display:flex;align-items:center;gap:8px}.pm-card{border:1px solid var(--line-2);border-radius:20px;padding:30px;background:#000}.pm-closed,.pm-join,.pm-mine{display:flex;flex-direction:column;gap:26px}.pm-closed p,.pm-mine p{margin:0}.pm-form{display:flex;flex-direction:column;gap:14px}.pm-form small{font-size:12px;font-weight:400}.pm-code-in{display:flex;align-items:stretch;border:1px solid var(--line-2);border-radius:8px;background:var(--panel);overflow:hidden}.pm-code-in:focus-within{border-color:#fff}.pm-prefix{display:flex;align-items:center;padding-left:14px;color:var(--dim);font-family:var(--mono);font-size:12px;white-space:nowrap}.pm-code-in .input{border:0;background:transparent;padding-left:2px;font-size:14px;letter-spacing:.04em}.pm-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.pm-check{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--muted);cursor:pointer}.pm-check input{margin-top:3px;accent-color:#fff;flex:none}.pm-go{width:100%}.pm-h2{margin-bottom:28px}.pm-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:16px;overflow:hidden}.pm-steps li{background:#000;padding:28px;display:flex;flex-direction:column;gap:10px}.pm-steps p{margin:0}.pm-n{width:34px;height:34px;border-radius:50%;border:1px solid var(--line-2);display:grid;place-items:center;font-family:var(--display);font-weight:800;font-size:15px;margin-bottom:6px}.pm-calc{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:center}.pm-calc-copy .pm-h2{margin-bottom:16px}.pm-calc-box{border:1px solid var(--line-2);border-radius:18px;padding:28px;gap:22px;background:var(--panel)}.pm-calc-box,.pm-slider{display:flex;flex-direction:column}.pm-slider{gap:16px;font-size:15px}.pm-slider b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pm-slider input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;cursor:pointer;background:linear-gradient(to right,#fff var(--fill,10%),#2a2a2a var(--fill,10%))}.pm-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:#fff;border:4px solid #000;box-shadow:0 0 0 1px #fff}.pm-slider input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:4px solid #000;box-shadow:0 0 0 1px #fff}.pm-out{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden}.pm-out>div{background:#000;padding:18px 20px;display:flex;flex-direction:column;gap:2px}.pm-out span{font-size:13px}.pm-out b{font-family:var(--display);font-weight:800;font-size:clamp(28px,3.6vw,42px);line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pm-out>div:first-child b{color:var(--green)}.pm-math{font-size:13px;margin:0}.pm-kit-head{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.pm-kit-head .pm-h2{margin:0}.pm-kit{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.pm-shot{margin:0;display:flex;flex-direction:column;gap:10px}.pm-shot img{width:100%;aspect-ratio:16/9;border-radius:14px;border:1px solid var(--line-2);background:var(--panel);object-fit:cover}.pm-shot-story img{aspect-ratio:9/16}.pm-shot figcaption{font-size:13px;color:var(--muted)}.pm-kit-side{gap:24px}.pm-kit-side,.pm-sample{display:flex;flex-direction:column}.pm-sample{border:1px solid var(--line-2);border-radius:14px;padding:20px 22px;gap:8px;background:var(--panel)}.pm-sample p{margin:0;font-size:16px}.pm-sample span{font-size:13px}.pm-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px}.pm-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px}.pm-list li{display:flex;gap:12px}.pm-list li svg{flex:none;margin-top:4px}.pm-list li>span{display:flex;flex-direction:column;gap:2px}.pm-for{max-width:520px}.pm-top{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.pm-top li{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.pm-top b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-rank{font-family:var(--display);font-weight:800;font-size:18px}.pm-qs{display:flex;flex-direction:column;border-top:1px solid var(--line);max-width:820px}.pm-qs details{border-bottom:1px solid var(--line)}.pm-qs summary{cursor:pointer;list-style:none;padding:20px 0;font-weight:600;font-size:17px;display:flex;justify-content:space-between;gap:16px}.pm-qs summary::-webkit-details-marker{display:none}.pm-qs summary:after{content:"+";color:var(--dim);font-size:22px;line-height:1}.pm-qs details[open] summary:after{content:"\2212"}.pm-qs p{margin:0 0 22px;color:var(--muted);max-width:70ch}.pm-end{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;border:1px solid var(--line-2);border-radius:18px;padding:32px}@media (max-width:980px){.pm-hero{padding:36px 0 48px}.pm-calc,.pm-hero-in,.pm-two{grid-template-columns:1fr;gap:36px}.pm-copy{padding-top:0}.pm-kit{grid-template-columns:minmax(0,220px) minmax(0,1fr)}}@media (max-width:640px){.pm-card{padding:18px;border-radius:16px}.pm-kit,.pm-row,.pm-steps{grid-template-columns:1fr}.pm-shot-story{max-width:260px}.pm-calc-box{padding:20px}.pm-top li{grid-template-columns:26px minmax(0,1fr) auto}.pm-top li .mono{display:none}.pm-end{padding:22px}}.pm-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);grid-gap:56px;gap:56px;align-items:center}.pm-band-copy{display:flex;flex-direction:column;gap:18px}@media (max-width:980px){.pm-band{grid-template-columns:1fr;gap:32px}}.cr-welcome{border:1px solid rgba(52,210,123,.5);background:rgba(52,210,123,.08);border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:4px;color:#d9f7e6;font-size:15px}.cr-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);grid-gap:40px;gap:40px;align-items:center;padding:28px 0 36px;border-bottom:1px solid var(--line);margin-bottom:32px}.cr-head-copy{display:flex;flex-direction:column;gap:14px;min-width:0}.cr-earn{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:20px;gap:20px;margin-bottom:24px;align-items:start}.cr-earn-nums{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden}.cr-earn-nums>div{background:#000;padding:20px 22px;display:flex;flex-direction:column;gap:4px}.cr-earn-nums small,.cr-earn-nums span{font-size:13px}.cr-earn-nums b{font-family:var(--display);font-weight:800;font-size:28px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cr-big{grid-column:1/-1}.cr-big b{font-size:clamp(40px,5vw,56px);color:var(--green);line-height:1.05}.cr-payout{border:1px solid var(--line-2);border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:14px}.cr-payout p{margin:0;font-size:14px}.cp-opts{display:flex;flex-direction:column;gap:10px}.cp-opt{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid var(--line-2);border-radius:10px;padding:14px;cursor:pointer}.cp-opt.on{border-color:#fff}.cp-opt.off{opacity:.5;cursor:default}.cp-opt input{accent-color:#fff}.cp-opt-t{display:flex;flex-direction:column;gap:2px;font-size:14px}.cp-amt{font-family:var(--display);font-weight:800;font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ck{display:flex;flex-direction:column;gap:44px;margin-top:16px}.ck-head{display:flex;align-items:baseline;gap:6px 14px;flex-wrap:wrap;margin-bottom:14px}.ck-head .dim{font-size:14px}.ck-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.ck-tabs button{height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);background:transparent;color:var(--muted);cursor:pointer;font-size:13px;font-weight:600}.ck-tabs button:hover{color:#fff;border-color:#fff}.ck-tabs button.on{background:#fff;color:#000;border-color:#fff}.ck-text{border:1px solid var(--line-2);border-radius:12px;padding:18px;display:flex;gap:16px;align-items:flex-start;justify-content:space-between;background:var(--panel)}.ck-text pre{margin:0;white-space:pre-wrap;font-family:var(--body);font-size:15px;line-height:1.6;flex:1 1;min-width:0;overflow-wrap:anywhere}.ck-pics{display:grid;grid-template-columns:minmax(0,.56fr) minmax(0,1fr) minmax(0,.62fr);grid-gap:16px;gap:16px;align-items:start}.ck-pic{margin:0;display:flex;flex-direction:column;gap:10px}.ck-pic img{width:100%;border-radius:12px;border:1px solid var(--line-2);background:var(--panel);object-fit:cover}.ck-story img{aspect-ratio:9/16}.ck-wide img{aspect-ratio:16/9}.ck-square img{aspect-ratio:1}.ck-pic figcaption{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px}.ck-pic figcaption>span{display:flex;flex-direction:column;min-width:0}.ck-assets{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:10px;gap:10px}.ck-asset{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid var(--line);border-radius:10px;padding:10px}.ck-asset img,.ck-noimg{width:64px;height:40px;object-fit:cover;border-radius:6px;background:var(--panel-2);display:block}.ck-asset-t{display:flex;flex-direction:column;min-width:0;font-size:14px}.ck-asset-t b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}@media (max-width:980px){.cr-earn,.cr-head{grid-template-columns:1fr}.ck-pics{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.ck-wide{grid-column:1/-1;grid-row:1}}@media (max-width:560px){.ck-text{flex-direction:column}.ck-text .btn{width:100%}.ck-pics{grid-template-columns:1fr 1fr;gap:12px}.ck-pic figcaption{flex-direction:column;align-items:flex-start}.cr-earn-nums b{font-size:22px}}.lib-earn{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:28px;padding:18px 20px;border:1px solid var(--line-2);border-radius:14px}.lib-earn:hover{border-color:#fff}.lib-earn>span:first-child{display:flex;flex-direction:column;gap:2px;font-size:14px}@media (max-width:560px){.lib-earn{flex-direction:column;align-items:flex-start}}.cp-staff{gap:10px}.cp-row,.cp-staff{display:flex;flex-direction:column}.cp-row{border:1px solid var(--line-2);border-radius:10px;padding:12px;gap:6px;font-size:14px}.cp-row.done{opacity:.7}.cp-row-top{display:flex;justify-content:space-between;gap:10px}.cp-act{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.cp-act .input{flex:1 1 180px;height:40px}.staff-nav-in{max-width:1680px;flex-wrap:wrap;height:auto;min-height:52px;padding-top:7px;padding-bottom:7px;row-gap:4px;gap:4px 2px;overflow:visible}.staff-nav a{padding:8px 11px}@media (max-width:760px){.staff-nav{position:relative}.staff-nav-in{flex-wrap:nowrap;overflow-x:auto}.staff-nav:after{content:"";position:absolute;top:0;right:0;bottom:0;width:36px;pointer-events:none;background:linear-gradient(90deg,rgba(5,5,5,0),#050505)}}@property --sp-a{syntax:"<angle>";inherits:false;initial-value:0deg}.sp-btn-gold{background:linear-gradient(180deg,#ffd27a,#f5b942);color:#1a1200;border-color:transparent}.sp-btn-gold:hover{background:#ffd27a}.sp-btn-gold[disabled]{opacity:.6}.sp-tag{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:800;background:rgba(10,10,10,.82);color:#ffd27a;border:1px solid rgba(245,185,66,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sp-tag.spot{background:linear-gradient(180deg,#ffd27a,#f5b942);color:#1a1200;border-color:transparent;box-shadow:0 6px 20px -6px rgba(245,185,66,.8)}.sp-tag.big{font-size:13px;padding:5px 12px}.sc-panel .sp-tag{position:static;margin-bottom:8px;width:max-content}.sc-card-up{border-color:rgba(245,185,66,.5);box-shadow:0 0 0 1px rgba(245,185,66,.14),0 14px 44px -20px rgba(245,185,66,.55)}.sp-row{padding-top:36px}.sp-row-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;margin-bottom:16px}.sp-row-head h2{display:flex;align-items:center;gap:8px;font-family:var(--display);font-weight:800;font-size:24px;margin:0;color:#ffd27a;letter-spacing:-.01em}.sp-row-head a{font-size:14px;color:var(--muted)}.sp-row-head a:hover{color:#ffd27a}.sp-row-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.sp-row-grid.n1{grid-template-columns:minmax(0,1fr)}.sp-card{position:relative;display:flex;flex-direction:column;border-radius:18px;background:#0c0a06;overflow:hidden;isolation:isolate;box-shadow:0 24px 70px -34px rgba(245,185,66,.6);transition:transform .2s ease}.sp-card:before{content:"";position:absolute;inset:0;padding:1.5px;border-radius:inherit;z-index:3;pointer-events:none;background:conic-gradient(from var(--sp-a),rgba(245,185,66,.2),#ffe2a0 8%,rgba(245,185,66,.2) 22%,rgba(245,185,66,.2) 50%,#f5b942 58%,rgba(245,185,66,.2) 72%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spspin 7s linear infinite}@keyframes spspin{to{--sp-a:360deg}}.sp-card:hover{transform:translateY(-3px)}.sp-row-grid.n1 .sp-card:not(.sp-open){display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.sp-card-media{position:relative;aspect-ratio:16/9;background:#111;overflow:hidden}.sp-row-grid.n1 .sp-card-media{aspect-ratio:auto;min-height:290px}.sp-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.sp-card:hover .sp-card-media img{transform:scale(1.04)}.sp-card-media:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,226,160,.22) 50%,transparent 65%);transform:translateX(-100%);animation:spshine 5.5s ease-in-out 1s infinite;pointer-events:none}@keyframes spshine{0%,70%{transform:translateX(-100%)}to{transform:translateX(100%)}}.sp-card-body{padding:20px 22px 22px;display:flex;flex-direction:column;gap:14px;flex:1 1;background:linear-gradient(180deg,rgba(245,185,66,.07),rgba(245,185,66,0) 120px)}.sp-card-title{display:flex;gap:12px;align-items:center}.sp-card-title img{width:52px;height:52px;border-radius:12px;border:1px solid rgba(245,185,66,.45);object-fit:cover;flex:none}.sp-card-title h3{font-family:var(--display);font-weight:800;font-size:22px;margin:0 0 4px;letter-spacing:-.01em;overflow-wrap:anywhere}.sp-card-foot{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.sp-card-go{color:#ffd27a;font-weight:700;font-size:14px}.sp-open{align-items:flex-start;justify-content:center;gap:10px;padding:28px;min-height:240px;box-shadow:none;background:repeating-linear-gradient(135deg,rgba(245,185,66,.05) 0 12px,transparent 12px 24px),#0b0905;border:1.5px dashed rgba(245,185,66,.5)}.sp-open:before{display:none}.sp-open b{font-family:var(--display);font-size:22px;color:#ffd27a}.sp-open span{color:#d9ccb0;max-width:380px;line-height:1.5}.sp-open .btn{margin-top:6px}.sp-open-star{color:#f5b942}@media (max-width:860px){.sp-row-grid,.sp-row-grid.n1{grid-template-columns:1fr}.sp-row-grid.n1 .sp-card:not(.sp-open){display:flex}.sp-row-grid.n1 .sp-card-media{min-height:0;aspect-ratio:16/9}}.sp-promote{margin-top:48px;padding:32px;border-radius:20px;border:1px solid rgba(245,185,66,.35);scroll-margin-top:90px;background:radial-gradient(700px 260px at 12% -10%,rgba(245,185,66,.14),transparent 70%),#0a0906}.sp-promote-head h2{font-family:var(--display);font-weight:800;font-size:clamp(26px,3vw,36px);margin:0 0 8px;letter-spacing:-.015em}.sp-promote-head p{margin:0 0 26px;color:#d9ccb0;max-width:620px}.sp-offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.sp-offer{position:relative;display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:16px;background:#0d0d0d;border:1px solid var(--line-2)}.sp-offer.best{border-color:rgba(245,185,66,.75);background:linear-gradient(180deg,rgba(245,185,66,.09),rgba(245,185,66,0) 150px),#0d0d0d}.sp-best{position:absolute;top:-11px;right:18px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:800;background:#f5b942;color:#1a1200}.sp-offer-head{display:flex;gap:14px;align-items:flex-start}.sp-ic{flex:none;width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:rgba(245,185,66,.12);color:#ffd27a;border:1px solid rgba(245,185,66,.35)}.sp-offer h3{font-family:var(--display);font-weight:800;font-size:22px;margin:0 0 4px}.sp-offer-head p{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.sp-perks{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px;font-size:14px}.sp-perks li:before{content:"\2713";color:#f5b942;margin-right:8px;font-weight:800}.sp-days{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.sp-days button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;border-radius:10px;background:transparent;border:1px solid var(--line-2);color:#fff;cursor:pointer;text-align:left;font:inherit}.sp-days button b{font-size:15px}.sp-days button span{color:var(--muted);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sp-days button:hover{border-color:rgba(245,185,66,.6)}.sp-days button.on{border-color:#f5b942;background:rgba(245,185,66,.1)}.sp-days button.on span{color:#ffd27a}.sp-when{margin:0;font-size:13px;color:var(--dim);line-height:1.45}.sp-buy-btn{width:100%;height:50px;margin-top:auto}.sp-perday{font-size:12px;color:var(--dim);text-align:center;margin-top:-6px}.sp-fine{margin:18px 0 0;font-size:12.5px;color:var(--dim)}@media (max-width:860px){.sp-offers{grid-template-columns:1fr}.sp-promote{padding:20px}}.sp-mine{list-style:none;padding:0;margin:2px 0 0;display:flex;flex-direction:column;gap:6px;font-size:13px;color:#d9ccb0}.sp-mine li{display:flex;justify-content:space-between;align-items:center;gap:8px}.sp-mine b{color:#ffd27a}.sp-give{display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid var(--line);font-size:13px}.sp-give-form{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.sp-give-form .select{height:40px;flex:1 1 110px}.sp-give-form .form-msg{width:100%}.sp-party{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.74);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:spfade .25s ease both}.sp-party-card{position:relative;width:min(460px,100%);padding:34px 28px 26px;border-radius:22px;text-align:center;background:radial-gradient(420px 220px at 50% -20%,rgba(245,185,66,.3),transparent 70%),#0d0b07;border:1px solid rgba(245,185,66,.55);box-shadow:0 40px 120px -20px rgba(245,185,66,.4);animation:sppop .55s cubic-bezier(.2,.9,.3,1.3) both}.sp-party-burst{display:grid;place-items:center;margin:-76px auto 14px;width:84px;height:84px;border-radius:50%;background:linear-gradient(180deg,#ffd27a,#f5b942);color:#1a1200;box-shadow:0 0 0 8px rgba(245,185,66,.18),0 0 60px rgba(245,185,66,.65)}.sp-party-burst span{display:grid;animation:spspinin .9s cubic-bezier(.2,.9,.3,1.2) .15s both}.sp-party-img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px;border:1px solid rgba(245,185,66,.35);margin-bottom:16px}.sp-party h2{font-family:var(--display);font-weight:800;font-size:28px;margin:0 0 10px;color:#ffd27a;letter-spacing:-.015em}.sp-party p{margin:0 0 10px;color:#e8dcc4;line-height:1.55}.sp-party .sp-party-small{font-size:13px;color:var(--dim)}.sp-party-cta{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:16px}.sp-confetti{position:fixed;inset:0;overflow:hidden;pointer-events:none}.sp-confetti i{position:absolute;top:-24px;display:block;background:#f5b942;border-radius:2px;animation-name:spfall;animation-timing-function:cubic-bezier(.25,.6,.4,1);animation-fill-mode:forwards}.sp-confetti i.k1{background:#fff}.sp-confetti i.k2{background:#ffd27a;border-radius:50%}@keyframes spfall{0%{transform:translateY(0) rotate(var(--turn));opacity:1}to{transform:translateY(112vh) rotate(calc(var(--turn) + 560deg));opacity:.85}}@keyframes sppop{0%{transform:translateY(18px) scale(.94);opacity:0}to{transform:none;opacity:1}}@keyframes spfade{0%{opacity:0}to{opacity:1}}@keyframes spspinin{0%{transform:rotate(-200deg) scale(.3)}to{transform:none}}@media (prefers-reduced-motion:reduce){.sp-confetti{display:none}.sp-card-media:after,.sp-card:before,.sp-party,.sp-party-burst span,.sp-party-card{animation:none}}.scan-panel{margin-bottom:36px;display:flex;flex-direction:column;gap:14px}.scan-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap}.scan-head>div:first-child{display:flex;flex-direction:column;gap:4px;max-width:62ch;font-size:14px}.scan-acts{display:flex;gap:8px;flex-wrap:wrap}.scan-progress{display:flex;height:8px;border-radius:99px;overflow:hidden;background:var(--line)}.scan-progress span{display:block;height:100%}.scan-progress .ok{background:var(--green)}.scan-progress .bad{background:var(--red)}.scan-progress .fail{background:var(--orange)}.scan-counts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px;color:var(--muted)}.scan-counts b{color:var(--text);font-size:16px;margin-right:4px}.scan-counts .bad b{color:var(--red)}.scan-counts .fail b{color:var(--orange)}.scan-live{display:flex;gap:8px;align-items:center;margin:0;font-size:13px}.scan-list{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:12px;overflow:hidden}.scan-list,.scan-list>li{display:flex;flex-direction:column}.scan-list>li{padding:12px 14px;gap:6px;font-size:14px}.scan-list>li+li{border-top:1px solid var(--line)}.scan-li-head{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.scan-li-links{margin-left:auto;display:flex;gap:12px}.scan-li-links a{text-decoration:underline;text-underline-offset:3px;color:var(--muted)}.scan-why{margin:0;padding-left:18px;color:var(--muted);font-size:13px;display:flex;flex-direction:column;gap:2px;overflow-wrap:anywhere}.sc-compose{flex-wrap:wrap}.sc-compose textarea{flex:1 1;width:auto;min-width:0}.sc-slow{flex-basis:100%;display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:-2px;font-size:12.5px;color:var(--dim)}.sc-slow.on{color:var(--text)}.sc-slow.on b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.sc-slow.on svg{color:var(--orange)}.sc-compose .btn:disabled{opacity:.55;cursor:not-allowed}.qz-wrap{position:fixed;inset:0;z-index:110;display:grid;place-items:center;padding:12px;background:rgba(0,0,0,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:qz-fade .25s ease-out both}.qz{width:min(560px,100%);max-height:calc(100dvh - 24px);overflow:auto;overscroll-behavior:contain;background:#0b0b0c;border:1px solid rgba(255,255,255,.13);border-radius:20px;padding:18px 24px 24px;box-shadow:0 40px 120px rgba(0,0,0,.7);animation:qz-rise .35s cubic-bezier(.2,.8,.2,1) both}.qz-top{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px}.qz-brand,.qz-top{align-items:center}.qz-brand{display:inline-flex;gap:8px;font-size:13px;font-weight:600;color:var(--muted)}.qz-brand img{width:20px;height:auto}.qz-x{width:34px;height:34px;border-radius:10px;border:1px solid transparent;background:none;color:var(--muted);font-size:24px;line-height:1;cursor:pointer}.qz-x:focus-visible,.qz-x:hover{color:#fff;border-color:var(--line-2)}.qz-h{font-family:var(--display);font-weight:800;font-size:28px;line-height:1.12;letter-spacing:-.015em;margin:0;text-wrap:balance}.qz-h.sm{font-size:23px}.qz-lead{margin:0;color:var(--muted);font-size:15px;line-height:1.55;max-width:46ch}.qz-fine{margin:0;color:var(--dim);font-size:12.5px}.qz-acts{display:flex;gap:10px;flex-wrap:wrap}.qz-acts .btn{flex:1 1 180px;justify-content:center}.qz-invite,.qz-mid{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.qz-mid{align-items:center;text-align:center;padding:6px 0 2px}.qz-mid .qz-lead{margin-inline:auto}.qz-invite .qz-acts,.qz-mid .qz-acts,.qz-stack{width:100%}.qz-stack{position:relative;height:178px;display:grid;place-items:center;margin:4px 0 6px}.qz-pic{position:absolute;width:132px;height:96px;border-radius:12px;background:#151517 50%/cover no-repeat;filter:blur(5px) saturate(.7) brightness(.55);border:1px solid rgba(255,255,255,.08)}.qz-pic-0{transform:translate(-128px,14px) rotate(-9deg)}.qz-pic-1{transform:translate(128px,10px) rotate(8deg)}.qz-pic-2{transform:translateY(-46px) scale(.9);opacity:.7}.qz-card{position:relative;width:124px;height:156px;perspective:900px;z-index:1}.qz-mid .qz-card{width:168px;height:212px;margin-bottom:6px}.qz-card-in{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.qz-card.is-flipped .qz-card-in{transform:rotateY(180deg)}.qz-face{position:absolute;inset:0;border-radius:16px;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;border:1px solid rgba(255,255,255,.22);box-shadow:0 24px 60px rgba(0,0,0,.6)}.qz-front{display:grid;place-items:center;background:radial-gradient(120% 80% at 50% 0,rgba(255,255,255,.16),rgba(255,255,255,0) 60%),linear-gradient(160deg,#1b1b1e,#0a0a0b)}.qz-front img{position:absolute;top:14px;left:14px;width:22px;opacity:.8}.qz-front span{font-family:var(--display);font-weight:800;font-size:64px;line-height:1;color:#fff}.qz-front:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.22) 48%,transparent 66%);transform:translateX(-120%);animation:qz-sheen 3.2s ease-in-out 1s infinite}.qz-card.is-busy .qz-card-in{animation:qz-wobble 1.1s ease-in-out infinite}.qz-card.is-busy .qz-front:after{animation-duration:1.1s;animation-delay:0s}.qz-rear{transform:rotateY(180deg);background:#121214}.qz-rear img{width:100%;height:100%;object-fit:cover}.qz-rear img.qz-noimg{object-fit:contain;padding:40px;opacity:.6}.qz-won{display:flex;flex-direction:column;gap:10px;align-items:center;width:100%;opacity:0;transform:translateY(8px);transition:opacity .4s ease .5s,transform .4s ease .5s}.qz-won.in{opacity:1;transform:none}.qz-ask{display:flex;flex-direction:column;gap:12px;animation:qz-step .22s ease-out both}.qz-prog{list-style:none;display:flex;gap:4px;margin:4px 0 2px;padding:0}.qz-prog li{flex:1 1;height:3px;border-radius:3px;background:rgba(255,255,255,.12);transition:background .3s}.qz-prog li.done{background:rgba(255,255,255,.55)}.qz-prog li.now{background:#fff}.qz-count{font-size:12.5px;color:var(--dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qz-q{font-family:var(--display);font-weight:700;font-size:22px;line-height:1.25;letter-spacing:-.01em;margin:0;text-wrap:balance}.qz-hint{font-size:13px;color:var(--muted);margin-top:-6px}.qz-opts{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px;margin-top:2px}.qz-opts.many{grid-template-columns:repeat(2,minmax(0,1fr))}.qz-opt{display:flex;align-items:center;gap:12px;min-height:50px;padding:10px 14px;border-radius:12px;border:1px solid var(--line-2);background:#0f0f11;color:#fff;font:inherit;font-size:14.5px;text-align:left;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.qz-opt span{flex:1 1;line-height:1.3}.qz-opt kbd{flex:none;width:22px;height:22px;display:grid;place-items:center;border-radius:6px;border:1px solid var(--line-2);font-family:var(--mono);font-size:11px;color:var(--dim)}.qz-opt:hover{border-color:rgba(255,255,255,.34)}.qz-opt:focus-visible{outline:2px solid #fff;outline-offset:2px}.qz-opt.on{background:#fff;color:#000;border-color:#fff}.qz-opt.on kbd{border-color:rgba(0,0,0,.25);color:#000}.qz-box{flex:none;width:16px;height:16px;border-radius:4px;border:1.5px solid rgba(255,255,255,.4);position:relative}.qz-opt.on .qz-box{border-color:#000;background:#000}.qz-opt.on .qz-box:after{content:"";position:absolute;left:4.5px;top:1.5px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.qz-text{flex:none;min-height:96px;height:auto;padding-top:12px;padding-bottom:12px;resize:vertical;font-size:15px;line-height:1.5}.qz-err{margin:0;color:var(--red);font-size:13.5px}.qz-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;min-height:36px}.qz-prev{background:none;border:0;padding:6px 0;color:var(--muted);font:inherit;font-size:14px;cursor:pointer}.qz-prev:hover{color:#fff}@keyframes qz-fade{0%{opacity:0}}@keyframes qz-rise{0%{opacity:0;transform:translateY(14px) scale(.985)}}@keyframes qz-step{0%{opacity:0;transform:translateX(10px)}}@keyframes qz-sheen{0%,55%{transform:translateX(-120%)}85%,to{transform:translateX(120%)}}@keyframes qz-wobble{0%,to{transform:rotateY(-8deg) translateY(0)}50%{transform:rotateY(8deg) translateY(-6px)}}@media (max-width:600px){.qz-wrap{place-items:end center;padding:0}.qz{width:100%;max-height:92dvh;border-radius:20px 20px 0 0;padding:14px 18px calc(20px + env(safe-area-inset-bottom));border-bottom:0}.qz-h{font-size:24px}.qz-q{font-size:19px}.qz-opts.many{grid-template-columns:1fr}.qz-opt{min-height:46px}.qz-pic-0{transform:translate(-104px,14px) rotate(-9deg)}.qz-pic-1{transform:translate(104px,10px) rotate(8deg)}}@media (prefers-reduced-motion:reduce){.qz,.qz-ask,.qz-wrap{animation:none}.qz-card-in{transition:none}.qz-card.is-busy .qz-card-in,.qz-front:after{animation:none}.qz-won{transition:none}}.qzs-head-r{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.qzs-funnel{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--line);border-radius:16px;overflow:hidden;margin-bottom:20px}.qzs-step{display:flex;flex-direction:column;gap:4px;padding:18px 20px;border-left:1px solid var(--line);background:var(--panel)}.qzs-step:first-child{border-left:0}.qzs-n{font-family:var(--display);font-weight:800;font-size:30px;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qzs-l{font-size:14px;color:#fff}.qzs-rate{font-size:12.5px;color:var(--dim)}.qzs-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-gap:16px;gap:16px;margin-bottom:28px}.qzs-set{border:1px solid var(--line);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:14px;background:var(--panel)}.qzs-set .h3,.qzs-set .rpt-tabs{margin:0}.qzs-money{display:flex;align-items:center;gap:8px;color:var(--muted)}.qzs-money .input{max-width:140px}.qzs-warn{color:var(--orange)}.qzs-grid,.qzs-open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.qzs-open{margin-top:16px}.qzs-q{border:1px solid var(--line);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:6px;background:var(--panel);min-width:0}.qzs-q h3{margin:0;font-size:16px;font-weight:600;line-height:1.35}.qzs-sub{font-size:12.5px;margin-bottom:8px}.qzs-q ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.qzs-q li{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 64px;grid-gap:12px;gap:12px;align-items:center;font-size:13.5px}.qzs-ol{color:var(--muted);line-height:1.3}.qzs-q li.top .qzs-ol{color:#fff;font-weight:600}.qzs-bar{height:8px;border-radius:6px;background:rgba(255,255,255,.07);overflow:hidden}.qzs-bar i{display:block;height:100%;border-radius:6px;background:rgba(255,255,255,.5)}.qzs-q li.top .qzs-bar i{background:#fff}.qzs-pct{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.qzs-pct small{display:block;font-weight:400;color:var(--dim);font-size:11.5px}.qzs-quotes{gap:0!important;max-height:460px;overflow:auto}.qzs-quotes li{display:flex!important;flex-direction:column;align-items:flex-start!important;gap:4px;padding:12px 0;border-top:1px solid var(--line)}.qzs-quotes li:first-child{border-top:0}.qzs-quotes p{margin:0;font-size:14.5px;line-height:1.5}.qzs-quotes .dim{font-size:12px}.qzs-det summary{cursor:pointer;color:var(--muted);font-size:13.5px}.qzs-det dl{margin:10px 0 0;display:flex;flex-direction:column;gap:8px;min-width:260px}.qzs-det dt{font-size:12px;color:var(--dim)}.qzs-det dd{margin:0;font-size:13.5px}@media (max-width:980px){.qzs-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.qzs-step{border-left:0;border-top:1px solid var(--line)}.qzs-cols,.qzs-grid,.qzs-open{grid-template-columns:1fr}}.pill.good{color:var(--green);border-color:rgba(52,210,123,.5)}.pill.bad{color:var(--red);border-color:rgba(255,92,92,.5)}html.qz-bar-off .qz-bar{display:none}.qz-bar{position:relative;z-index:41;background:linear-gradient(90deg,#121214,#1c1c20 50%,#121214);border-bottom:1px solid rgba(255,255,255,.1)}.qz-bar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);opacity:.5}.qz-bar-in{display:flex;align-items:center;justify-content:center;gap:14px;min-height:46px;padding-top:6px;padding-bottom:6px}.qz-bar-card{flex:none;width:22px;height:28px;border-radius:5px;display:grid;place-items:center;font-family:var(--display);font-weight:800;font-size:14px;color:#fff;background:linear-gradient(160deg,#2a2a2f,#0d0d0f);border:1px solid rgba(255,255,255,.35);transform:rotate(-6deg)}.qz-bar p{margin:0;font-size:14px;color:var(--muted);line-height:1.35}.qz-bar p b{color:#fff;font-weight:700}.qz-bar-short{display:none}.qz-bar-btn{flex:none;display:inline-flex;align-items:center;height:30px;padding:0 14px;border-radius:999px;border:0;background:#fff;color:#000;font:inherit;font-size:13px;font-weight:700;cursor:pointer;text-decoration:none;white-space:nowrap}.qz-bar-btn:hover{background:#e9e9e9}.qz-bar-btn:focus-visible,.qz-bar-x:focus-visible{outline:2px solid #fff;outline-offset:2px}.qz-bar-x{flex:none;width:28px;height:28px;border:0;background:none;color:var(--dim);font-size:20px;line-height:1;cursor:pointer;border-radius:8px}.qz-bar-x:hover{color:#fff}@media (max-width:700px){.qz-bar-in{justify-content:space-between;gap:10px}.qz-bar-long{display:none}.qz-bar-short{display:inline}.qz-bar p{font-size:13px;flex:1 1;min-width:0}}.qz-other{display:flex;flex-direction:column;gap:6px;animation:qz-step .2s ease-out both}.qz-other span{font-size:13px;color:var(--muted)}.qz-other .input{flex:none;height:46px;font-size:15px}.qzs-again{flex-direction:column;align-items:flex-start;gap:6px}.qzs-again .dim{font-size:12.5px}.qzs-q h3 .pill{height:20px;font-size:11px;margin-right:4px;vertical-align:2px}