:root{--paper:#1b1206;--surface:#2a1e10;--mist:#221709;--ink:#f6eedf;--deeper:#120c05;--cream:#f6eedf;--cream-2:#efe4d0;--taco:#f4b740;--taco-hi:#ffc95e;--taco-deep:#8a5a10;--mint:#86d9b4;--salsa:#e8623d;--brown:#5e4b37;--sand:#cdbba0;--blue:#f4b740;--blue-dark:#ffd27a;--fill:#f4b740;--fill-hover:#ffc95e;--warm:#ffc95e;--line:#f6eedf24;--edge:clamp(20px,5vw,64px);--sans:"IBM Plex Sans Thai","Prompt",system-ui,sans-serif;--head:"Prompt",system-ui,sans-serif;--pix:"Pixelify Sans","Prompt",sans-serif;--mono:"IBM Plex Mono",ui-monospace,monospace;--r:0px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--paper);color:var(--ink);font-family:var(--sans);text-wrap:pretty;margin:0;font-size:16px;font-weight:400;line-height:1.7;overflow-x:hidden}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--head);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.25}p{margin:0}a{color:var(--blue);text-underline-offset:3px}a:hover{color:var(--blue-dark)}:focus-visible{outline:2px solid var(--blue);outline-offset:3px}::selection{background:#f4b74047}.wrap{max-width:1200px;padding:0 var(--edge);margin:0 auto}body[data-lang=th] .en,body[data-lang=en] .th{display:none}.btn{font:inherit;font-family:var(--head);cursor:pointer;white-space:nowrap;box-shadow:0 5px 0 var(--taco-deep);border:0;border-radius:0;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:600;text-decoration:none;transition:transform 90ms,box-shadow 90ms,background-color .15s,color .15s;display:inline-flex}.btn:hover{box-shadow:0 7px 0 var(--taco-deep);transform:translateY(-2px)}.btn:active{box-shadow:0 1px 0 var(--taco-deep);transform:translateY(4px)}.btn-fill{background:var(--taco);color:#1b1206}.btn-fill:hover{background:var(--taco-hi);color:#1b1206}.btn-line{color:var(--ink);background:0 0;box-shadow:inset 0 0 0 2px,0 5px #00000059}.btn-line:hover{color:var(--ink);background:#f6eedf0f;box-shadow:inset 0 0 0 2px,0 7px #00000059}.btn-light{background:var(--cream);color:#1b1206}.btn-light:hover{color:#1b1206;background:#fff}.btn-ghost-dark{color:var(--cream);background:0 0;box-shadow:inset 0 0 0 2px #f6eedf80,0 5px #00000059}.btn-ghost-dark:hover{color:#fff;box-shadow:inset 0 0 0 2px #fff,0 7px #00000059}.btn-discord{color:var(--cream);background:#1b1206}.btn-discord:hover{color:var(--cream);background:#2e2010}.eyebrow{letter-spacing:.06em;text-transform:uppercase;font-size:15px;font-family:var(--pix);color:var(--taco);margin-bottom:14px;display:block}body[data-lang=th] .eyebrow{font-family:var(--head);font-size:14px;font-weight:600}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;display:flex}.section-head h2{font-size:clamp(26px,3.2vw,40px);font-weight:700}.section-lead{color:var(--sand);max-width:58ch;margin:8px 0 22px;font-size:16px}.bill{color:#f6eedfad;letter-spacing:.01em;font-size:13px}.big-label{font-size:clamp(22px,2.6vw,32px);font-weight:500;line-height:1.2}.mono{font-family:var(--mono);font-feature-settings:"tnum" 1}.chip{border-radius:0;align-items:center;padding:3px 10px;font-size:12.5px;font-weight:600;line-height:1.5;display:inline-flex}.chip-live{background:var(--taco);color:#1b1206}.chip-soon{color:#ffb49c;background:#e8623d33;box-shadow:inset 0 0 0 1px #e8623d80}.chip-past{color:#f6eedfc7;background:#f6eedf1a}.nav{z-index:40;padding:12px var(--edge);background:var(--taco);color:#1b1206;border-bottom:3px solid #1b1206;align-items:center;gap:16px;display:flex;position:sticky;top:0}.brand{color:#1b1206;font-family:var(--pix);letter-spacing:.02em;order:0;align-items:center;gap:10px;font-size:22px;font-weight:700;line-height:1;text-decoration:none;display:flex}.brand:hover{color:#1b1206}.brand img{object-fit:contain;width:46px;height:40px}.navlinks{order:1;align-items:center;gap:4px;margin-right:auto;font-size:15px;display:flex}.navlinks a,.nav-drop-btn{color:#1b1206;white-space:nowrap;font:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:8px 12px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s}.navlinks a:hover,.nav-drop-btn:hover,.nav-drop.open .nav-drop-btn{color:var(--cream);background:#1b1206}.navlinks a[aria-current=page],.nav-drop-btn[aria-current=true]{box-shadow:inset 0 -3px #1b1206}.navlinks a[aria-current=page]:hover{box-shadow:none}.nav-drop{position:relative}.nav-drop-btn{align-items:center;gap:6px;display:inline-flex}.nav-drop-chevron{flex-shrink:0;transition:transform .2s}.nav-drop.open .nav-drop-chevron,.nav-drop:hover .nav-drop-chevron{transform:rotate(180deg)}.nav-menu{z-index:50;min-width:260px;padding:10px 0 0;display:none;position:absolute;top:100%;left:0}.nav-menu:before{content:"";background:var(--cream);z-index:-1;position:absolute;inset:10px 0 0;box-shadow:inset 0 0 0 3px #1b1206,6px 6px #1b1206}.nav-drop:hover .nav-menu,.nav-drop:focus-within .nav-menu,.nav-drop.open .nav-menu{flex-direction:column;gap:2px;padding:16px 10px 10px;display:flex}.nav-menu a{padding:10px 12px}.nav-group{flex-direction:column;gap:2px;display:flex}.nav-group+.nav-group{border-top:2px solid #1b120626;margin-top:6px;padding-top:6px}.nav-group-label{font-family:var(--pix);letter-spacing:.06em;text-transform:uppercase;color:#6b5640;padding:8px 12px 4px;font-size:13px}.nav-cat{flex-direction:column;display:flex;position:relative}.nav-group+.nav-cat,.nav-cat+.nav-group{border-top:2px solid #1b120626;margin-top:6px;padding-top:6px}.nav-cat-btn{width:100%;font:inherit;color:#1b1206;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:9px 12px;font-weight:500;transition:background-color .15s,color .15s;display:flex}.nav-cat-txt{flex-direction:column;flex:1;line-height:1.3;display:flex}.nav-cat-txt small,.nav-fly-item small{color:#6b5640;font-size:12px;font-weight:400}.nav-cat-n{text-align:center;min-width:22px;font-family:var(--pix);background:var(--taco);color:#1b1206;padding:1px 6px;font-size:13px;box-shadow:inset 0 0 0 2px #1b1206}.nav-cat-chevron{flex-shrink:0}.nav-cat:hover>.nav-cat-btn,.nav-cat:focus-within>.nav-cat-btn,.nav-cat.open>.nav-cat-btn{color:var(--cream);background:#1b1206}.nav-cat:hover>.nav-cat-btn small,.nav-cat:focus-within>.nav-cat-btn small,.nav-cat.open>.nav-cat-btn small,.nav-fly-item:hover small{color:var(--sand)}.nav-fly{z-index:51;min-width:290px;display:none;position:absolute;top:-9px;left:100%}.nav-fly:before{content:"";background:var(--cream);z-index:-1;position:absolute;inset:0 0 0 12px;box-shadow:inset 0 0 0 3px #1b1206,6px 6px #1b1206}.nav-cat:hover>.nav-fly,.nav-cat:focus-within>.nav-fly,.nav-cat.open>.nav-fly{flex-direction:column;gap:2px;padding:9px 9px 9px 21px;display:flex}.navlinks a.nav-fly-item{align-items:center;gap:12px;padding:8px 10px;display:flex}.nav-fly-item img{object-fit:contain;flex:0 0 36px;width:36px;height:36px}.nav-fly-item img.pixel{image-rendering:pixelated}.nav-fly-item b{font-weight:600;line-height:1.25;display:block}.nav-fly-item small{display:block}.nav-toggle{color:#1b1206;cursor:pointer;background:0 0;border:0;flex-shrink:0;order:3;place-content:center;gap:5px;width:44px;height:44px;padding:0;display:none;box-shadow:inset 0 0 0 2px #1b1206}.nav-toggle span{background:currentColor;width:18px;height:2px;transition:transform .2s,opacity .2s;display:block}body.nav-open .nav-toggle span:first-child{transform:translateY(7px)rotate(45deg)}body.nav-open .nav-toggle span:nth-child(2){opacity:0}body.nav-open .nav-toggle span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.lang{order:2;padding:3px;display:inline-flex;box-shadow:inset 0 0 0 2px #1b1206}.nav>.btn-discord{box-shadow:0 5px 0 var(--taco-deep);order:4}.lang button{font:inherit;cursor:pointer;color:#1b1206;background:0 0;border:0;min-height:32px;padding:5px 12px;font-size:13px}.lang button[aria-pressed=true]{color:var(--cream);background:#1b1206}.nav :focus-visible{outline-offset:2px;outline:3px solid #1b1206}@media (width<=900px){.nav-toggle{display:grid}.lang{margin-left:auto;margin-right:8px}.navlinks{padding:8px var(--edge) 18px;z-index:45;background:var(--taco);border-bottom:3px solid #1b1206;flex-direction:column;align-items:stretch;gap:0;margin:0;display:none;position:absolute;top:100%;left:0;right:0}body.nav-open .navlinks{display:flex}.navlinks a,.nav-drop-btn{white-space:normal;border-bottom:2px solid #1b120626;justify-content:space-between;width:100%;padding:12px 8px}.nav-drop{width:100%}.nav-drop:hover .nav-drop-chevron{transform:none}.nav-drop.open .nav-drop-chevron{transform:rotate(180deg)}.nav-menu{min-width:0;display:none;position:static;padding:0 0 8px 14px!important}.nav-menu:before{content:none}.nav-drop:hover .nav-menu,.nav-drop:focus-within .nav-menu{display:none}.nav-drop.open .nav-menu{display:flex}.nav-menu a{border-bottom:2px solid #1b12061f;padding:10px 8px}.nav-menu{flex-direction:column}.nav-group+.nav-group{border-top:0;margin-top:0;padding-top:0}.nav-group-label{padding:14px 0 4px}.nav-cat-btn{border-bottom:2px solid #1b12061f;padding:12px 8px}.nav-fly{min-width:0;position:static}.nav-fly:before{content:none}.nav-cat:hover>.nav-fly,.nav-cat:focus-within>.nav-fly{display:none}.nav-cat.open>.nav-fly{padding:0 0 6px 14px;display:flex}.nav-cat-chevron{transition:transform .2s}.nav-cat.open .nav-cat-chevron{transform:rotate(90deg)}}@media (width<=560px){.nav .btn-discord,.brand .wmk{display:none}}section[id],header[id]{scroll-margin-top:80px}.tell{padding:clamp(12px,2vw,24px) 0 clamp(40px,6vw,72px)}.tell-rule{max-width:1200px;padding:clamp(28px,5vw,56px) var(--edge) clamp(8px,2vw,20px);color:#f6eedf80;letter-spacing:.04em;align-items:center;gap:20px;margin:0 auto;font-size:13.5px;display:flex}.tell-rule:before,.tell-rule:after{content:"";background:var(--line);flex:1;height:1px}.feature{border-top:1px solid var(--line);padding:clamp(56px,8vw,100px) 0}.feature-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:28px clamp(32px,5vw,72px);display:grid}.feature.flip .feature-inner>:first-child{order:2}.shot{background:var(--surface);border:1px solid var(--line);aspect-ratio:16/10;border-radius:0;overflow:hidden}.shot video,.shot img{object-fit:cover;width:100%;height:100%;display:block}.shot-mark{background:var(--paper);border:0}.shot-mark img{object-fit:contain;padding:clamp(8px,2vw,18px)}.shot-icon{color:var(--blue);background:radial-gradient(50% 50%,#1e1e1ea6 0%,#12121238 55%,#0000 100%);border:0;border-radius:0;place-items:center;display:grid;overflow:hidden}.shot-icon svg{width:min(42%,220px);height:auto}.shot-icon.shot-cloud svg{width:auto;max-width:96%;height:92%}.shot-cap{color:#f6eedf7a;text-align:center;margin-top:10px;font-size:13px}.feature .big-label{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.feature .body{color:#f6eedfc7;max-width:50ch;margin-top:20px;font-size:16.5px}.feature .facts{gap:10px;max-width:46ch;margin-top:26px;display:grid}.feature .facts div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding-bottom:10px;font-size:14.5px;display:flex}.feature .facts dt{color:#f6eedf8c;margin:0}.feature .facts dd{font-family:var(--mono);margin:0;font-size:13.5px}.feature .row{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.tell .feature{border:0;padding:clamp(40px,6vw,72px) 0}.tell .feature-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.tell .big-label{letter-spacing:-.02em;font-size:clamp(26px,3.6vw,42px);font-weight:600;line-height:1.2;display:block}.tell .big-label .en{text-transform:uppercase;letter-spacing:.02em}.tell .big-label em{color:var(--blue);font-style:normal;font-weight:600}.tell .body{color:#f6eedfb8;max-width:54ch;margin-top:16px;font-size:16px;line-height:1.7}.tell .body a{color:var(--blue);text-underline-offset:3px}.tell .body a:hover{color:var(--blue-dark)}.tell-mods{text-align:center;padding:clamp(12px,3vw,36px) 0 clamp(28px,5vw,56px)}.tell-mods h2{letter-spacing:.02em;padding:0 var(--edge);font-size:clamp(22px,3vw,36px);font-weight:600}.tell-mods h2 .en{text-transform:uppercase;letter-spacing:.06em}.tell-marquee{width:100%;margin-top:12px;padding:28px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.tell-track{will-change:transform;backface-visibility:hidden;width:max-content;animation:64s linear infinite tell-marquee;display:flex;transform:translate(0,0)}.tell-marquee:hover .tell-track,.tell-marquee:focus-within .tell-track{animation-play-state:paused}.tell-icons{box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;gap:clamp(48px,8vw,120px);min-width:100vw;padding:0 48px;display:flex}.tell-icon{z-index:1;box-sizing:border-box;border:1px solid var(--line);background:var(--surface);min-width:112px;height:112px;color:var(--ink);border-radius:20px;flex-direction:row;flex-shrink:0;align-items:center;padding:8px;text-decoration:none;transition:border-color .35s,box-shadow .4s,background-color .35s,translate .4s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #00000026}.tell-icon img,.tell-icon-mark{object-fit:cover;border-radius:12px;flex-shrink:0;width:96px;height:96px}.tell-icon-mark{letter-spacing:.06em;background:#221709;place-items:center;font-size:24px;font-weight:600;display:grid}.tell-icon-name{opacity:0;white-space:nowrap;max-width:0;color:var(--ink);align-items:center;padding:0;font-size:17px;font-weight:600;transition:max-width .4s cubic-bezier(.22,1,.36,1),opacity .28s,padding .4s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.tell-icon:hover,.tell-icon:focus-visible{z-index:4;color:var(--ink);background:var(--mist);border-color:#fff6;translate:0 -6px;box-shadow:0 8px 22px #f4b74033}.tell-icon:hover .tell-icon-name,.tell-icon:focus-visible .tell-icon-name{opacity:1;max-width:16rem;padding-left:12px;padding-right:16px}.tell-icon:active{transition-duration:.12s;translate:0 -2px}span.tell-icon{cursor:default}@keyframes tell-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (width<=860px){.feature-inner{grid-template-columns:1fr}.feature.flip .feature-inner>:first-child{order:0}.tell .feature-inner{grid-template-columns:1fr}.shot-cap{text-align:center}.tell-icons{padding:0 16px}}.js [data-reveal]{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(16px)}.js [data-reveal].in{opacity:1;transform:none}.js [data-rise]{opacity:0;transform:translateY(16px)}.js .ready [data-rise]{opacity:1;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s);transform:none}@media (prefers-reduced-motion:reduce){[data-reveal],[data-rise]{transition:none;opacity:1!important;transform:none!important}.tell-track{justify-content:center;width:100%;animation:none}.tell-icons{justify-content:center;gap:28px;min-width:0;padding:0}.tell-icons+.tell-icons{display:none}.tell-marquee{padding:16px 0;-webkit-mask-image:none;mask-image:none}.tell-icon:hover,.tell-icon:focus-visible{translate:none}}.page-head{background:var(--mist);padding:clamp(44px,7vw,96px) 0 calc(clamp(34px,5vw,60px) + 12px);position:relative}.page-head:after{content:"";background-color:var(--taco);background-image:linear-gradient(90deg,#1b1206 0 50%,#0000 50%);background-size:24px 12px;height:12px;position:absolute;bottom:0;left:0;right:0}.page-head h1{letter-spacing:-.02em;max-width:26ch;font-size:clamp(30px,4.4vw,54px);font-weight:600;line-height:1.18}.page-head h1.is-long{max-width:22em}.page-head h1 strong{color:var(--taco);font-weight:800}.page-head .lede{color:var(--sand);max-width:60ch;margin-top:18px;font-size:16.5px}.block{padding:clamp(48px,7vw,88px) 0}.block.wrap{padding-left:var(--edge);padding-right:var(--edge)}.cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.card{background:var(--surface);border:2px solid var(--line);border-top:4px solid var(--taco);border-radius:0;flex-direction:column;gap:14px;padding:26px;display:flex}.card h3{flex-wrap:wrap;align-items:baseline;gap:10px;font-size:20px;font-weight:700;display:flex}.card p{color:#f6eedfc7;font-size:15px}.card dl{gap:8px;margin:auto 0 0;display:grid}.card dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding-bottom:8px;font-size:14px;display:flex}.card dt{color:#f6eedf99}.card dd{font-family:var(--mono);margin:0;font-size:13px}.note{color:#f6eedfad;margin-top:26px;font-size:14.5px}.empty-list{color:#f6eedfb8;max-width:52ch;margin:0;font-size:16.5px}.pack-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.pack{background:var(--surface);border:2px solid var(--line);border-radius:0;flex-direction:column;gap:14px;padding:26px;display:flex}.pack h2{letter-spacing:-.02em;font-size:22px}.pack-ask{font-family:var(--mono);letter-spacing:-.03em;font-feature-settings:"tnum" 1;font-size:clamp(22px,2.4vw,28px);font-weight:500;line-height:1.2}.pack-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pack-list li{border-bottom:1px solid var(--line);color:#f6eedfc7;padding-bottom:8px;font-size:14.5px}.pack-foot{color:#f6eedfa8;font-size:13.5px;font-weight:400;line-height:1.55}.pack-actions{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:8px;display:flex}@media (width<=960px){.pack-grid{grid-template-columns:1fr}}.contact{border-top:2px solid var(--line);text-align:center;background:var(--deeper);padding:clamp(52px,8vw,96px) 0}.contact h2{font-size:clamp(24px,3vw,38px);font-weight:700}.contact p{max-width:52ch;color:var(--sand);margin:14px auto 0;font-size:16px}.contact .row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.page-head .row{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.page-head .kicker-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.page-head .kicker-row .eyebrow{margin:0}.prod-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.prod-card{background:var(--surface);border:2px solid var(--line);color:inherit;border-radius:0;flex-direction:column;text-decoration:none;transition:border-color .2s,transform .18s,box-shadow .18s;display:flex;overflow:hidden}a.prod-card:hover{border-color:var(--taco);color:inherit;box-shadow:0 6px 0 var(--taco-deep);transform:translateY(-4px)}.prod-card.is-soon{opacity:.88}.prod-card .thumb{aspect-ratio:16/10;border-bottom:2px solid var(--line);background:#120c05;overflow:hidden}.prod-card .thumb video,.prod-card .thumb img{object-fit:cover;width:100%;height:100%;display:block}.prod-card .txt{flex:1;gap:10px;padding:22px;display:grid}.mods-sec+.mods-sec{padding-top:0}.mods-head{align-items:center;gap:14px;margin-bottom:8px;display:flex}.mods-head h2{font-size:clamp(24px,3vw,34px);font-weight:700}.mods-head>span{background:var(--line);flex:1;height:2px}.mods-sec .prod-grid{margin-top:22px}.mods-chip{background:var(--mint);color:#0e2a1f;align-self:flex-start;width:fit-content;padding:2px 10px;font-size:13px;font-weight:600;display:inline-block}.mods-type{margin-top:28px}.mods-type-h{font-family:var(--pix);letter-spacing:.06em;text-transform:uppercase;color:var(--taco);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 14px;font-size:17px;display:flex}.mods-type-h small{font-family:var(--body,inherit);letter-spacing:0;text-transform:none;color:var(--sand);font-size:13px}.mods-sec-rent .section-lead{max-width:70ch}.mods-sec-rent .section-lead a{color:var(--taco);font-weight:600}.prod-card h3,.prod-card h4{flex-wrap:wrap;align-items:baseline;gap:10px;font-size:20px;font-weight:700;display:flex}.prod-card p{color:#f6eedfc7;font-size:14.5px}.prod-card .bill{margin-top:2px}.prod-card .more{font-size:14px;font-family:var(--head);color:var(--taco);margin-top:auto;font-weight:600}@media (width<=960px){.prod-grid{grid-template-columns:1fr}}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.step{background:var(--surface);border:2px solid var(--line);border-radius:0;align-content:start;gap:10px;padding:24px;display:grid}.step .n{font-family:var(--pix);background:var(--taco);color:#1b1206;letter-spacing:.04em;justify-self:start;padding:6px 8px;font-size:15px;line-height:1}.step h3{font-size:18px;font-weight:700}.step p{color:#f6eedfb8;font-size:14.5px}@media (width<=860px){.steps{grid-template-columns:1fr}}.faq{gap:10px;max-width:760px;display:grid}.faq details{background:var(--surface);border:2px solid var(--line);border-radius:0;padding:4px 18px}.faq details[open]{border-left-color:var(--taco)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-weight:400;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--pix);color:var(--taco);font-size:20px;line-height:1}.faq details[open] summary:after{content:"–"}.faq details p{color:#f6eedfb8;padding:0 0 16px;font-size:15px}.logo-lockup{align-items:center;gap:14px;display:flex}.logo-lockup img{object-fit:cover;outline:2px solid var(--taco);background:#221709;border:3px solid #1b1206;border-radius:0;flex-shrink:0;width:72px;height:72px}@media (width<=560px){.logo-lockup img{width:56px;height:56px}}.logo-lockup .logo-meta{gap:6px;display:grid}.page-head .logo-lockup .eyebrow{margin:0}.compare{border-top:1px solid var(--line);background:var(--mist);padding:clamp(48px,7vw,88px) 0}.compare-head{text-align:center;max-width:44em;margin:0 auto}.compare-head h2{justify-items:center;gap:.2em;font-size:clamp(24px,3.2vw,40px);line-height:1.3;display:grid}.compare-head .compare-kicker,.compare-head .compare-vs{display:block}.compare-lede{color:#f6eedf9e;max-width:62ch;margin:6px 0 0;font-size:14.5px;line-height:1.65}.compare-lab{background:var(--surface);border:2px solid var(--line);border-radius:0;gap:20px;min-width:0;margin-top:28px;padding:clamp(18px,3vw,28px);display:grid;overflow-x:hidden}.compare-controls{gap:10px;min-width:0;display:grid}.compare-ctrl{gap:8px;min-width:0;display:grid}.compare-ctrl label{color:#f6eedf99;font-size:13px}.compare-ctrl .live{font-family:var(--mono);color:var(--cream);font-feature-settings:"tnum" 1;font-size:20px}.compare-ctrl input[type=range]{accent-color:#86d9b4;cursor:pointer;width:100%;height:6px}.vram-readout{color:#f6eedfc7;font-feature-settings:"tnum" 1;margin:0;font-size:14.5px}.vram-readout b{color:var(--cream);font-weight:500;font-family:var(--mono);font-size:13.5px}.vram-legend{color:#f6eedfb8;flex-wrap:wrap;gap:10px 18px;font-size:13px;display:flex}.vram-legend span{align-items:center;gap:8px;display:inline-flex}.vram-swatch{border-radius:0;flex-shrink:0;width:10px;height:10px}.vram-swatch.is-normal{background:var(--warm)}.vram-swatch.is-choo{background:#86d9b4}.vram-zoombar{gap:8px;display:grid}.vram-zoom-hint{color:#f6eedf80;margin:0;font-size:13px}.vram-zoom-chips{flex-wrap:wrap;gap:6px;display:flex}.vram-zoom-chips button{font:inherit;font-family:var(--mono);font-feature-settings:"tnum" 1;cursor:pointer;border:1px solid var(--line);color:#f6eedfc7;background:0 0;border-radius:0;min-height:36px;margin:0;padding:8px 12px;font-size:12px}.vram-zoom-chips button:hover{color:var(--cream);border-color:#f6eedf66}.vram-zoom-chips button[aria-pressed=true],.vram-zoom-chips button.is-focus{color:var(--cream);background:#86d9b424;border-color:#86d9b4}.vram-hchart{gap:6px;min-width:0;display:grid}.vram-hplot{border:1px solid var(--line);background:#221709;border-radius:0;gap:0;padding:16px 5.2rem 12px 12px;display:grid;position:relative;overflow:hidden}.vram-hgrid{pointer-events:none;position:absolute;inset:16px 5.2rem 12px calc(22px + 7.2rem)}.vram-hgrid i{border-left:1px dashed #f6eedf24;width:0;font-style:normal;position:absolute;top:0;bottom:0}.vram-hgroup{z-index:1;width:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:7.2rem minmax(0,1fr);align-items:center;gap:10px;max-height:140px;margin:0;padding:9px 0;transition:opacity .4s 80ms,max-height .5s,padding .45s;display:grid;position:relative;overflow:hidden}.vram-hgroup:hover .vram-hrow{background:#f6eedf12}.vram-hgroup.is-focus .vram-hrow{box-shadow:inset 0 0 0 1px #86d9b459}.vram-hplot.is-zoomed .vram-hgroup:not(.is-focus){opacity:0;pointer-events:none;max-height:0;padding:0}.vram-hplot.is-zoomed .vram-hgroup.is-focus{max-height:180px;padding:12px 0}.vram-hplot.is-zoomed .vram-hgroup.is-focus .vram-hrow{height:48px}.vram-hlabel{font-family:var(--mono);color:#f6eedfc7;font-feature-settings:"tnum" 1;text-align:right;font-size:12.5px;line-height:1.2;display:block}.vram-htracks{gap:7px;min-width:0;display:grid;overflow:hidden}.vram-hrow{--w:0%;background:#f6eedf09;border-radius:0;height:26px;transition:height .4s,background-color .2s;display:block;position:relative;overflow:hidden}.vram-hfill{height:100%;width:var(--w);border-radius:0;min-width:0;max-width:100%;transition:width .22s;display:block}.vram-hplot.is-animating .vram-hfill{transition:none}.vram-hfill.is-normal{background:var(--warm)}.vram-hfill.is-choo{background:#86d9b4}.vram-hval{left:calc(var(--w) + 8px);font-family:var(--mono);font-feature-settings:"tnum" 1;color:#f6eedfe6;white-space:nowrap;pointer-events:none;font-size:12px;position:absolute;top:50%;transform:translateY(-50%)}.vram-haxis{grid-template-columns:7.2rem minmax(0,1fr);gap:10px;padding:0 5.2rem 0 12px;display:grid}.vram-haxis-plot{color:#f6eedf9e;height:16px;font-family:var(--mono);font-feature-settings:"tnum" 1;font-size:10.5px;position:relative}.vram-haxis-plot span{position:absolute;top:0;transform:translate(-50%)}.vram-haxis-plot span:last-child{transform:translate(-80%)}.vram-haxis-cap{text-align:center;color:#f6eedf9e;margin:0;font-size:12px}@media (width<=720px){.vram-hplot{padding:12px 4.4rem 10px 10px}.vram-hgroup,.vram-haxis{grid-template-columns:1fr;gap:6px}.vram-haxis{padding:0 4.4rem 0 10px}.vram-hlabel{text-align:left;font-size:12px}.vram-hgrid{inset:12px 4.4rem 10px 10px}.vram-haxis-gutter{display:none}.vram-hval{font-size:11px}.vram-hrow{height:22px}.vram-hplot.is-zoomed .vram-hgroup.is-focus .vram-hrow{height:40px}}@media (prefers-reduced-motion:reduce){.vram-hfill,.vram-hgroup,.vram-hrow{transition:none}}.need-list{color:#f6eedfd1;gap:10px;padding-left:20px;font-size:15.5px;display:grid}.need-list a,.dl-more a{color:var(--blue)}.block>.row{flex-wrap:wrap;gap:12px;display:flex}.dl-table{border:2px solid var(--line);background:var(--surface);border-radius:0;margin-top:24px;overflow:hidden}.dl-row{grid-template-columns:minmax(170px,1.6fr) .8fr .8fr 1fr .7fr .9fr 132px;align-items:center;gap:16px;padding:14px 20px;display:grid}.dl-head{font-size:13px;font-family:var(--head);color:var(--taco);border-bottom:2px solid var(--line);background:#f4b74014;font-weight:600}.dl-item+.dl-item{border-top:1px solid var(--line)}.dl-ver{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dl-ch{font-family:var(--mono);border-radius:0;place-items:center;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-grid}.dl-ch-release{background:var(--mint);color:#0e2a1f}.dl-ch-beta{background:var(--taco);color:#1b1206}.dl-ch-alpha{background:var(--salsa);color:#1b1206}.chip b{font-family:var(--mono);font-weight:600}.tag{font-family:var(--mono);background:#f6eedf1a;border-radius:0;padding:2px 10px;font-size:12.5px;display:inline-block}.dl-btn{padding:8px 18px;font-size:14px}.dl-row .mono{white-space:nowrap}.dl-count:before{content:"⬇ ";opacity:.5}.dl-total{color:#f6eedfb3;margin-top:16px;font-size:14px}.dl-total strong{color:var(--ink);font-family:var(--mono)}.dl-more{padding:0 20px 14px}.dl-more summary{cursor:pointer;color:#f6eedfad;font-size:13.5px}.dl-more ul{color:#f6eedfbd;gap:4px;margin:10px 0;padding-left:20px;font-size:14px;display:grid}.dl-more p{color:#f6eedfad;margin:10px 0;font-size:14px}.sha{border:1px solid var(--line);color:#f6eedfad;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border-radius:0;max-width:100%;margin-top:6px;padding:6px 10px;font-size:12px;display:block}.sha code{font-family:var(--mono);color:var(--ink)}.sha-act{color:var(--mint);white-space:nowrap;margin-left:6px}.dl-help{color:#f6eedfc7;margin-top:16px;font-size:14px}.dl-help summary{cursor:pointer;color:var(--ink)}.dl-help p{margin:10px 0 0;line-height:1.6}.dl-help code{font-family:var(--mono);overflow-wrap:anywhere;font-size:13px}@media (width<=760px){.dl-head{display:none}.dl-row{grid-template-columns:1fr 1fr;gap:10px 12px}.dl-ver,.dl-row>:last-child{grid-column:1/-1}.dl-btn{justify-content:center;width:100%}}.wiki-grid{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,56px);padding-top:clamp(28px,4vw,48px);padding-bottom:clamp(48px,7vw,88px);display:grid}.wiki-side{max-height:calc(100vh - 116px);position:sticky;top:96px;overflow:auto}.wiki-nav summary{cursor:pointer;font-size:14px;font-family:var(--head);color:var(--taco);font-weight:600;list-style:none;display:none}.wiki-nav summary::-webkit-details-marker{display:none}.wiki-home{margin-bottom:18px;font-size:13.5px;text-decoration:none;display:block}.wiki-group{gap:2px;margin-bottom:18px;display:grid}.wiki-group-name{font-family:var(--pix);letter-spacing:.06em;text-transform:uppercase;color:var(--taco);margin-bottom:4px;font-size:13px}.wiki-group a{color:#f6eedfc7;border-left:2px solid #0000;border-radius:0;padding:6px 10px;font-size:14.5px;text-decoration:none}.wiki-group a:hover{color:var(--ink);background:#f6eedf0f}.wiki-group a[aria-current=page]{color:var(--ink);border-left-color:var(--blue);background:#f4b74029}.wiki-crumbs{color:#f6eedf99;flex-wrap:wrap;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.wiki-crumbs a{color:var(--taco);text-decoration:none}.wiki-crumbs a:hover{color:var(--ink)}.wiki-body{min-width:0;max-width:780px}.wiki-body h1{letter-spacing:-.02em;font-size:clamp(30px,4vw,46px);font-weight:600}.wiki-body h1 strong{color:var(--taco);font-weight:800}.wiki-body .lede{color:#f6eedfbd;margin-top:14px;font-size:17px}.wiki-body h2{margin:44px 0 14px;padding-top:4px;scroll-margin-top:96px;font-size:clamp(21px,2.4vw,26px);font-weight:700}.wiki-body h3{margin:26px 0 8px;font-size:17px}.wiki-body p{color:#f6eedfd1;margin:0 0 14px}.wiki-body ul,.wiki-body ol{color:#f6eedfd1;gap:6px;margin:0 0 16px;padding-left:22px;display:grid}.wiki-body code{font-family:var(--mono);overflow-wrap:anywhere;background:#f6eedf1a;border-radius:0;padding:1px 6px;font-size:.88em}.wiki-body kbd{font-family:var(--mono);border:1px solid var(--line);background:var(--surface);border-bottom-width:3px;border-radius:0;padding:1px 7px;font-size:.85em}.wiki-body .stats{background:var(--line);border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;margin:24px 0;display:grid;overflow:hidden}.wiki-body .stats div{background:var(--surface);padding:14px 16px}.wiki-body .stats dt{color:#f6eedf9e;font-size:12.5px}.wiki-body .stats dd{font-family:var(--mono);color:var(--taco);margin:4px 0 0;font-size:17px}.wiki-table{border-collapse:collapse;width:100%;margin:0 0 18px;font-size:14.5px}.wiki-table th,.wiki-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}.wiki-table th{font-family:var(--head);color:var(--taco);border-bottom:2px solid var(--line);font-size:13px;font-weight:600}.wiki-table td{color:#f6eedfd1}.wiki-scroll{margin:0 0 18px;overflow-x:auto}.wiki-scroll .wiki-table{min-width:560px;margin:0}.wiki-scroll.fit .wiki-table{min-width:0}.callout{border:1px solid var(--line);border-left:4px solid var(--taco);background:var(--surface);border-radius:0;margin:18px 0;padding:14px 18px;font-size:15px}.callout p:last-child{margin:0}.callout.warn{border-left-color:var(--warm)}.wiki-cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:18px 0;display:grid}.wiki-cards a{background:var(--surface);border:2px solid var(--line);color:var(--ink);border-radius:0;padding:14px 16px;text-decoration:none;transition:border-color .2s,transform .18s,box-shadow .18s;display:block}.wiki-cards a:hover{border-color:var(--taco);box-shadow:0 5px 0 var(--taco-deep);transform:translateY(-3px)}.wiki-cards small{font-family:var(--mono);color:var(--blue);font-size:12px;display:block}.wiki-cards span.d{color:#f6eedfb3;margin-top:4px;font-size:13.5px;display:block}.wheel{width:min(100%,340px);height:auto;margin:20px auto;display:block}.wiki-portrait{float:right;outline:2px solid var(--line);width:132px;image-rendering:pixelated;border:3px solid #120c05;border-radius:0;margin:0 0 12px 20px}.wiki-pager{border-top:2px solid var(--line);justify-content:space-between;gap:12px;margin-top:56px;padding-top:22px;display:flex}.wiki-pager a{color:var(--ink);font-family:var(--head);background:var(--surface);border:2px solid var(--line);border-radius:0;gap:2px;max-width:48%;padding:12px 16px;font-weight:600;text-decoration:none;transition:border-color .2s,transform .18s,box-shadow .18s;display:grid}.wiki-pager a:hover{border-color:var(--taco);box-shadow:0 4px 0 var(--taco-deep);transform:translateY(-2px)}.wiki-pager a.next{text-align:right;margin-left:auto}.wiki-pager small{font-family:var(--pix);letter-spacing:.04em;color:var(--taco);font-size:13px;font-weight:500}@media (width<=860px){.wiki-grid{grid-template-columns:1fr;gap:20px}.wiki-side{background:var(--surface);border:2px solid var(--line);border-radius:0;max-height:none;padding:12px 16px;position:static;overflow:visible}.wiki-nav summary{display:block}.wiki-nav[open] summary{margin-bottom:14px}.wiki-portrait{width:96px}}img.pixel,img[src*="/assets/pixel/"]{image-rendering:pixelated}.shot img.pixel,.prod-card .thumb img.pixel{object-fit:cover}.prod-card .thumb img.pixel-icon{object-fit:contain;background:radial-gradient(55% 60%,#f4b74024,#0000 70%);padding:8% 0}.thumb-mark{place-items:center;display:grid}.thumb-mark span{font-family:var(--mono);letter-spacing:-.02em;color:#f6eedfd1;font-size:clamp(34px,5vw,56px);font-weight:500}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wiki-search{margin-bottom:14px;position:relative}.wiki-search input{width:100%;font:inherit;border:2px solid var(--line);background:var(--surface);color:var(--ink);border-radius:0;padding:10px 12px;font-size:14px}.wiki-search input:focus-visible{outline:2px solid var(--taco);outline-offset:1px;border-color:var(--taco)}.wiki-results{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.wiki-results a{color:var(--ink);background:#f6eedf0d;border-left:3px solid #0000;border-radius:0;gap:2px;padding:8px 10px;text-decoration:none;display:grid}.wiki-results a:hover,.wiki-results a:focus-visible{border-left-color:var(--taco);background:#f6eedf1a}.wiki-results strong{font-size:13.5px;font-weight:500}.wiki-results span{color:#f6eedfb3;font-size:12.5px;line-height:1.5}.wiki-results mark{color:inherit;background:#f4b7404d;border-radius:0}.wiki-results .none{color:#f6eedfb3;padding:6px 2px;font-size:13px}.to-top{background:var(--taco);color:#1b1206;cursor:pointer;z-index:40;width:44px;height:44px;box-shadow:0 4px 0 var(--taco-deep);border:0;border-radius:0;font-size:18px;font-weight:700;position:fixed;bottom:22px;right:18px}.to-top:hover{background:var(--taco-hi)}[hidden]{display:none!important}img.px-art{image-rendering:pixelated}.bpc-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.bpc-grid li{background:var(--surface);border:2px solid var(--line);text-align:center;gap:6px;padding:8px 8px 10px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.bpc-grid li:hover{border-color:var(--taco);box-shadow:0 5px 0 var(--taco-deep);transform:translateY(-3px)}.bpc-grid img{aspect-ratio:1;width:100%;height:auto;image-rendering:pixelated;display:block}.bpc-grid .nm{color:#f6eedfe0;font-size:13px;line-height:1.3}.bpc-grid .rr{font-family:var(--mono);letter-spacing:.04em;color:#f6eedf80;font-size:11px}.bpc-grid .rr.r-uncommon{color:#7bd88f}.bpc-grid .rr.r-rare{color:#e59bf0}.bpc-shots{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.bpc-shots figure{background:var(--surface);border:2px solid var(--line);margin:0}.bpc-shots img{width:100%;height:auto;display:block}.bpc-shots figcaption{color:#f6eedfb3;padding:10px 14px;font-size:13.5px}.bpc-shots .wide{grid-column:1/-1}.wiki-body figure.bpc-fig{background:var(--surface);border:2px solid var(--line);margin:18px 0}.wiki-body figure.bpc-fig img{width:100%;height:auto;display:block}.wiki-body figure.bpc-fig figcaption{color:#f6eedfa8;padding:9px 14px;font-size:13px}.wiki-table td img.ic{aspect-ratio:1;object-fit:contain;width:40px;max-width:none;height:40px;image-rendering:pixelated;display:block}.wiki-table td:has(>img.ic){width:1%}.wiki-table td img.ic-card{width:64px;height:64px}.wiki-body .bpc-all{gap:14px;margin:18px 0 6px;padding:0}.bpc-all li{padding:0}.bpc-all a{color:inherit;gap:6px;padding:8px 8px 10px;text-decoration:none;display:grid}.wiki-table tr[id]{scroll-margin-top:96px}.wiki-table tr:target td{background:#ffb84d14}.bpc-banner{max-width:492px;margin:22px 0 0}.bpc-banner img{aspect-ratio:41/9;width:100%;height:auto;image-rendering:pixelated;display:block}.bpc-banner figcaption{color:#f6eedf9e;margin-top:8px;font-size:13px}.bpc-follow{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}@media (width<=700px){.bpc-shots{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bpc-grid li{transition:none}.bpc-grid li:hover{transform:none}}.feature-inner.no-shot{grid-template-columns:minmax(0,1fr);max-width:860px}.px{clip-path:polygon(0 8px,8px 8px,8px 0,calc(100% - 8px) 0,calc(100% - 8px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 8px) calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 8px),0 calc(100% - 8px))}.px2{clip-path:polygon(0 16px,8px 16px,8px 8px,16px 8px,16px 0,calc(100% - 16px) 0,calc(100% - 16px) 8px,calc(100% - 8px) 8px,calc(100% - 8px) 16px,100% 16px,100% calc(100% - 16px),calc(100% - 8px) calc(100% - 16px),calc(100% - 8px) calc(100% - 8px),calc(100% - 16px) calc(100% - 8px),calc(100% - 16px) 100%,16px 100%,16px calc(100% - 8px),8px calc(100% - 8px),8px calc(100% - 16px),0 calc(100% - 16px))}.t-cream{background:var(--cream);color:#1b1206}.t-cream a:not([class]){color:#1b1206}.t-cream a:not([class]):hover{color:#5e4b37}.t-cream :focus-visible{outline-offset:4px;outline:3px solid #1b1206}.t-ink{color:var(--cream);background:#1b1206}.t-ink :focus-visible{outline:3px solid var(--taco);outline-offset:4px}.t-taco{background:var(--taco);color:#1b1206}.t-taco :focus-visible{outline-offset:4px;outline:3px solid #1b1206}.t-wrap{max-width:1240px;margin:0 auto;padding-left:32px;padding-right:32px}@media (width<=640px){.t-wrap{padding-left:20px;padding-right:20px}}.t-kicker{font-family:var(--pix);letter-spacing:.06em;color:#6b5640;margin:0 0 12px;font-size:16px}.t-ink .t-kicker{color:var(--taco)}.t-h1{font-family:var(--head);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(34px,5.4vw,72px);font-weight:800;line-height:1.12}.t-h2{font-family:var(--head);letter-spacing:-.01em;margin:0;font-size:clamp(30px,6vw,48px);font-weight:700;line-height:1.15}.t-h3{font-family:var(--head);margin:0;font-size:24px;font-weight:700;line-height:1.25}.t-lede{color:#5e4b37;max-width:30em;margin:20px 0 0;font-size:18px}.t-ink .t-lede,.t-ink .t-muted{color:var(--sand)}.t-muted{color:#5e4b37}.t-num{font-family:var(--head);font-feature-settings:"tnum" 1;font-weight:800;line-height:1}.blk{font-family:var(--head);cursor:pointer;border:0;align-items:center;gap:10px;padding:14px 22px;font-size:16px;font-weight:600;text-decoration:none;transition:transform 90ms,box-shadow 90ms,background-color .15s;display:inline-flex}.blk:active{transform:translateY(4px)}.blk-ink{color:var(--cream);box-shadow:0 6px 0 var(--taco-deep);background:#1b1206}.blk-ink:hover{color:var(--cream);box-shadow:0 8px 0 var(--taco-deep);background:#2e2010;transform:translateY(-2px)}.blk-ink:active{box-shadow:0 2px 0 var(--taco-deep)}.blk-line{background:var(--cream);color:#1b1206;box-shadow:inset 0 0 0 2px #1b1206,0 6px #1b1206}.blk-line:hover{color:#1b1206;background:#fff;transform:translateY(-2px);box-shadow:inset 0 0 0 2px #1b1206,0 8px #1b1206}.blk-line:active{box-shadow:inset 0 0 0 2px #1b1206,0 2px #1b1206}.blk-sun{background:var(--taco);color:#1b1206;box-shadow:0 6px 0 var(--taco-deep)}.blk-sun:hover{background:var(--taco-hi);color:#1b1206;box-shadow:0 8px 0 var(--taco-deep);transform:translateY(-2px)}.blk-sun:active{box-shadow:0 2px 0 var(--taco-deep)}.blk-lg{padding:16px 26px;font-size:17px}.blk svg{flex-shrink:0}.lk{color:var(--taco);font-weight:600;text-decoration:none}.lk:hover{color:#ffd27a}.fl{color:var(--sand);text-decoration:none}.fl:hover{color:var(--cream)}.lift{--sh:#1b1206;min-width:0;filter:drop-shadow(0 0 0 var(--sh));transition:transform .12s steps(3,end),filter .12s steps(3,end);display:flex}.lift>*{flex:auto;min-width:0}.t-ink .lift{--sh:var(--taco-deep)}.lift:hover{filter:drop-shadow(0 6px 0 var(--sh));transform:translateY(-4px)}.lift:active{filter:drop-shadow(0 1px 0 var(--sh));transition-duration:80ms;transition-timing-function:steps(2,end);transform:translateY(2px)}.lift .ic{transition:transform .25s cubic-bezier(.3,1.6,.5,1)}.lift:hover .ic{transform:translateY(-6px)rotate(-4deg)}.lgf{background:#120c05;flex:0 0 240px;align-self:stretch;min-height:240px;overflow:hidden}.lgf img{object-fit:cover;width:100%;height:100%;transition:transform .12s steps(3,end);display:block}.lift:hover .lgf img{transform:scale(1.06)}@media (width<=640px){.lgf{aspect-ratio:1;flex:100%;max-height:320px}}.dot-live{vertical-align:1px;background:#0e2a1f;width:8px;height:8px;margin-right:8px;animation:1.2s steps(2,jump-none) infinite t-blink;display:inline-block}@keyframes t-blink{0%,49%{opacity:1}50%,to{opacity:.25}}.pulse{color:var(--cream);background:#1b1206;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:500;line-height:1.3;text-decoration:none;transition:transform .12s steps(3,end),background-color .15s;display:inline-flex}.pulse b{font-family:var(--pix);color:var(--taco);font-size:16px;font-weight:700}a.pulse:hover{color:var(--cream);background:#2e2010;transform:translateY(-2px)}.pulse .tag-new{background:var(--salsa);color:#1b1206}.pulse-dot{background:var(--mint);flex:0 0 8px;width:8px;height:8px;margin-right:2px;animation:1.2s steps(2,jump-none) infinite t-blink;display:inline-block}@view-transition{navigation:auto}::view-transition-group(*){animation-duration:.28s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(root),::view-transition-new(root){animation-duration:.16s}.page-head .wrap>*{animation:.26s steps(4,end) backwards t-place}.page-head .wrap>:nth-child(2){animation-delay:40ms}.page-head .wrap>:nth-child(3){animation-delay:80ms}.page-head .wrap>:nth-child(4){animation-delay:.12s}.page-head .wrap>:nth-child(5){animation-delay:.16s}@keyframes t-place{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ph-logo{object-fit:cover;width:88px;height:88px;margin-bottom:18px;box-shadow:0 0 0 4px #1b1206,6px 6px 0 4px #000}.tag-mint{background:var(--mint);color:#0e2a1f;padding:2px 10px;font-size:13px;font-weight:600;display:inline-block}.tag-ink{color:var(--taco);white-space:nowrap;background:#1b1206;padding:4px 10px;font-size:13px;font-weight:600;display:inline-block}.tag-new{color:var(--cream);background:#1b1206;padding:1px 6px;font-size:12px;font-weight:600;display:inline-block}.checker{--a:#f4b740;--b:#1b1206;background-color:var(--a);background-image:linear-gradient(90deg,var(--b) 0 50%,transparent 50%);background-size:32px 16px;height:16px}.modline{align-items:center;gap:12px;display:flex}.modline img{flex:0 0 40px;width:40px;height:40px}.modline b{font-weight:600}.modline small{color:var(--sand);font-size:14px;display:block}.t-taco .modline small,.on-taco .modline small{color:#3d2806}.check{align-items:flex-start;gap:12px;font-size:15px;display:flex}.check:before{content:"✓";color:var(--mint);flex:none;font-weight:600}.fx .ln{animation:.7s cubic-bezier(.2,1.45,.4,1) backwards t-drop}.fx .ln:first-child{animation-delay:50ms}.fx .ln:nth-child(2){animation-delay:.2s}.fx .ln:nth-child(3){animation-delay:.35s}.fx .after{animation:.6s .6s backwards t-rise}.fx .after2{animation:.6s .75s backwards t-rise}@keyframes t-drop{0%{opacity:0;transform:translateY(-90px)}50%{opacity:1}to{opacity:1;transform:none}}@keyframes t-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.mas{transition:transform .25s cubic-bezier(.3,1.6,.5,1)}.mas:hover{transform:rotate(4deg)translateY(-8px)}.stk{transition:transform .25s cubic-bezier(.3,1.6,.5,1);transform:rotate(-6deg)}.stk:hover{transform:rotate(4deg)scale(1.06)}@media (prefers-reduced-motion:reduce){.fx *,.lift,.lift .ic,.lgf img,.mas,.stk,.blk,.dot-live,.pulse,.pulse-dot,.page-head .wrap>*{transition:none!important;animation:none!important}.lift:hover,.lift:active,.lift:hover .ic,.lift:hover .lgf img,.mas:hover,.blk:hover,a.pulse:hover{transform:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.foot-cta[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding-top:88px;padding-bottom:56px;display:flex}.foot-cta[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{font-family:var(--head);max-width:16em;margin:0;font-size:clamp(29px,6vw,44px);font-weight:700;line-height:1.2}.foot-cta[data-astro-cid-jo6i4kqk] em[data-astro-cid-jo6i4kqk]{color:var(--taco);font-style:normal}.foot-join[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.foot-live[data-astro-cid-jo6i4kqk]{min-height:1.5em;color:var(--sand);align-items:center;font-size:14px;display:inline-flex}.foot-live[data-astro-cid-jo6i4kqk] b[data-astro-cid-jo6i4kqk]{font-family:var(--pix);color:var(--taco);font-size:16px;font-weight:700}.foot-cols[data-astro-cid-jo6i4kqk]{border-top:2px solid #3a2b18;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:32px;padding-top:40px;padding-bottom:40px;display:grid}.foot-about[data-astro-cid-jo6i4kqk]{color:var(--sand);max-width:22em;margin:0;font-size:14px}.foot[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.foot-legal[data-astro-cid-jo6i4kqk]{color:#b8a68a;border-top:2px solid #3a2b18;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:18px;padding-bottom:18px;font-size:13px;display:flex}.foot-word[data-astro-cid-jo6i4kqk]{text-align:center;height:clamp(44px,8.6vw,140px);font-family:var(--head);color:var(--taco);white-space:nowrap;margin:0;font-size:clamp(64px,15.5vw,250px);font-weight:800;line-height:.9;overflow:hidden}
