:root{--bg:#070a12;--bg-soft:#0b1020;--surface:#101626b8;--surface-strong:#11182a;--surface-light:#ffffff0e;--line:#ffffff1a;--line-bright:#ffffff2e;--text:#f7f8fc;--muted:#98a2b9;--muted-2:#68738c;--accent:#8c6cff;--accent-2:#54e6c2;--accent-3:#ffcc67;--danger:#ff6d85;--success:#5ce0a3;--radius:24px;--radius-sm:16px;--shadow:0 30px 90px #00000059;--container:1240px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--bg);min-width:320px;color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{color:inherit}.app-root{isolation:isolate;min-height:100vh;position:relative}.container{width:min(calc(100% - 40px), var(--container));margin-inline:auto}.noise-layer{opacity:.022;pointer-events:none;z-index:-1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");position:fixed;inset:0}.ambient{aspect-ratio:1;filter:blur(100px);pointer-events:none;opacity:.14;z-index:-2;border-radius:50%;width:34vw;position:fixed}.ambient-one{background:var(--accent);animation:14s ease-in-out infinite alternate drift-a;top:-12vw;left:-10vw}.ambient-two{background:#1568ff;animation:18s ease-in-out infinite alternate drift-b;top:25vh;right:-16vw}.ambient-three{background:var(--accent-2);opacity:.07;animation:22s ease-in-out infinite alternate-reverse drift-a;bottom:-20vw;left:30vw}@keyframes drift-a{to{transform:translate(7vw,5vh)scale(1.12)}}@keyframes drift-b{to{transform:translate(-8vw,9vh)scale(.9)}}.route-progress{z-index:1000;pointer-events:none;opacity:0;height:3px;transition:opacity .18s;position:fixed;top:0;left:0;right:0;overflow:hidden}.route-progress.active{opacity:1}.route-progress span{background:linear-gradient(90deg, var(--accent), var(--accent-2));border-radius:999px;width:42%;height:100%;animation:.95s ease-in-out infinite loading-bar;display:block;box-shadow:0 0 18px #8c6cffcc}@keyframes loading-bar{0%{transform:translate(-120%)}to{transform:translate(340%)}}[data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1) var(--reveal-delay,0s), transform .7s cubic-bezier(.2,.7,.2,1) var(--reveal-delay,0s);transform:translateY(24px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.route-enter-active,.route-leave-active{transition:opacity .22s,transform .22s}.route-enter-from{opacity:0;transform:translateY(10px)}.route-leave-to{opacity:0;transform:translateY(-7px)}.menu-enter-active,.menu-leave-active{transform-origin:top;transition:opacity .18s,transform .18s}.menu-enter-from,.menu-leave-to{opacity:0;transform:translateY(-8px)scaleY(.96)}.toast-enter-active,.toast-leave-active{transition:all .25s}.toast-enter-from,.toast-leave-to{opacity:0;transform:translateY(-10px)scale(.96)}.site-header{z-index:100;-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:#070a12b8;border-bottom:1px solid #ffffff0e;position:sticky;top:0}.nav-wrap{justify-content:space-between;align-items:center;gap:28px;height:78px;display:flex}.brand{align-items:center;gap:14px;min-width:max-content;display:inline-flex}.brand-mark{border:2px solid #ffffffd9;border-radius:50%;place-items:center;width:39px;height:39px;transition:transform .3s;display:grid;position:relative;box-shadow:inset 0 -18px #8c6cffd9,0 8px 30px #8c6cff38}.brand-mark:before{content:"";background:#ffffffe6;height:2px;position:absolute;top:48%;left:0;right:0}.brand-mark span{background:var(--bg);z-index:1;border:2px solid #fff;border-radius:50%;width:10px;height:10px}.brand-copy{gap:5px;line-height:1.05;display:grid}.brand-copy strong{letter-spacing:-.04em;font-size:18px}.brand-copy strong span{color:#b5a3ff}.brand-copy small{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.desktop-nav{border:1px solid var(--line);background:#ffffff06;border-radius:999px;align-items:center;gap:7px;padding:5px;display:flex}.desktop-nav a{color:var(--muted);border-radius:999px;padding:9px 16px;font-size:13px;font-weight:650;transition:all .2s}.desktop-nav a:hover,.desktop-nav a.active{color:#fff;background:#ffffff13}.nav-actions{align-items:center;gap:9px;display:flex}.icon-link,.menu-button{border:1px solid var(--line);background:#ffffff08;border-radius:50%;place-items:center;width:42px;height:42px;transition:all .2s;display:grid}.icon-link:hover,.menu-button:hover{border-color:var(--line-bright);background:#ffffff12;transform:translateY(-1px)}.icon-link svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:18px}.site-header .theme-toggle{border:1px solid var(--line);width:42px;min-width:42px;height:42px;color:var(--muted);cursor:pointer;background:#ffffff08;border-radius:12px;place-items:center;padding:0;transition:all .2s;display:grid}.site-header .theme-toggle:hover{border-color:var(--line-bright);color:var(--text);background:#ffffff12;transform:translateY(-1px)}.site-header .theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}.menu-button{cursor:pointer;display:none}.menu-button span{background:currentColor;width:17px;height:1.5px;position:absolute;transform:translateY(-3px)}.menu-button span:last-child{width:14px;transform:translateY(3px)}.mobile-nav{gap:3px;padding-bottom:16px;display:grid}.mobile-nav a{color:var(--muted);background:#ffffff06;border-radius:12px;padding:12px 14px}.public-main{min-height:70vh}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:44px;min-height:720px;padding-block:80px 90px;display:grid;position:relative}.hero:before{content:"";pointer-events:none;border:1px solid #ffffff0a;border-radius:50%;width:280px;height:280px;position:absolute;inset:7% 7% auto auto}.eyebrow,.kicker{color:#b8c1d5;text-transform:uppercase;letter-spacing:.16em;font-size:14px;font-weight:760}.eyebrow{border:1px solid var(--line);background:#ffffff06;border-radius:999px;align-items:center;gap:9px;margin-bottom:24px;padding:8px 12px;display:inline-flex;margin-bottom:-20px!important}.pulse-dot,.live-dot,.toast-dot{background:var(--accent-2);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse;box-shadow:0 0 #54e6c273}@keyframes pulse{60%{box-shadow:0 0 0 7px #54e6c200}}.hero h1,.page-hero h1,.detail-copy h1{letter-spacing:-.065em;margin:0;font-size:clamp(58px,7vw,98px);font-weight:830;line-height:.93}.hero-copy>p{max-width:620px;color:var(--muted);margin:28px 0 0;font-size:18px}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.btn{cursor:pointer;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:47px;padding:0 19px;font-size:13px;font-weight:760;transition:transform .22s,box-shadow .22s,border-color .22s,background .22s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-primary{color:#fff;background:linear-gradient(135deg,#7e5cf3,#9a75ff 60%,#8061ef);box-shadow:0 14px 35px #7e5cf347,inset 0 1px #fff3}.btn-primary:hover{box-shadow:0 18px 44px #7e5cf361}.btn-ghost{border-color:var(--line);color:#e5e8f2;background:#ffffff09}.btn-ghost:hover{border-color:var(--line-bright);background:#ffffff12}.btn-small{min-height:38px;padding-inline:14px}.btn.wide{width:100%}.btn:disabled{opacity:.6;cursor:wait;transform:none}.hero-trust{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:24px;margin-top:44px;padding-top:24px;font-size:12px;display:flex}.hero-trust span{gap:2px;display:grid}.hero-trust b{color:#fff;letter-spacing:-.03em;font-size:18px}.hero-visual{perspective:1100px;place-items:center;min-height:560px;display:grid;position:relative}.hero-glow{aspect-ratio:1;filter:blur(18px);background:radial-gradient(circle,#8c6cff40,#54e6c214 48%,#0000 70%);border-radius:50%;width:68%;position:absolute}.orbit{border:1px solid #ffffff17;border-radius:50%;animation:18s linear infinite rotate;position:absolute}.orbit:after{content:"";background:var(--accent-2);width:8px;height:8px;box-shadow:0 0 18px var(--accent-2);border-radius:50%;position:absolute;top:8%;left:23%}.orbit-a{width:470px;height:470px;transform:rotateX(67deg)rotate(5deg)}.orbit-b{width:365px;height:365px;animation-duration:24s;animation-direction:reverse;transform:rotateY(70deg)rotate(30deg)}@keyframes rotate{to{rotate:360deg}}.floating-card{aspect-ratio:.71;width:min(220px,35vw);transform-style:preserve-3d;background:#151b2c;border:1px solid #ffffff1f;border-radius:17px;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s;position:absolute;overflow:hidden;box-shadow:0 35px 65px #0000007a}.floating-card img{object-fit:cover;width:100%;height:100%}.floating-card-1{z-index:3;animation:5s ease-in-out infinite alternate float-main;transform:translate3d(10px,-4px,45px)rotateY(-5deg)rotate(2deg)}.floating-card-2{z-index:2;filter:saturate(.85);animation:6.3s ease-in-out infinite alternate float-left;transform:translate(-125px,48px)rotateY(12deg)rotate(-9deg)scale(.88)}.floating-card-3{z-index:1;filter:saturate(.78);animation:7s ease-in-out infinite alternate float-right;transform:translate3d(130px,58px,-15px)rotateY(-14deg)rotate(10deg)scale(.86)}.floating-card:hover{z-index:8;box-shadow:0 45px 100px #0000008c,0 0 40px #8c6cff2e}@keyframes float-main{to{transform:translate3d(10px,-18px,55px)rotateY(-2deg)rotate(1deg)}}@keyframes float-left{to{transform:translate3d(-130px,34px,10px)rotateY(9deg)rotate(-7deg)scale(.9)}}@keyframes float-right{to{transform:translate3d(135px,42px,-8px)rotateY(-10deg)rotate(8deg)scale(.88)}}.card-sheen{background:linear-gradient(115deg,#0000 35%,#ffffff2e 48%,#0000 62%);transition:transform .8s;position:absolute;inset:-30%;transform:translate(-70%)rotate(8deg)}.floating-card:hover .card-sheen{transform:translate(70%)rotate(8deg)}.card-placeholder,.detail-placeholder{text-align:center;background:radial-gradient(circle at 30% 20%,#8c6cff52,#0000 35%),linear-gradient(145deg,#151c32,#0c1020);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:24px;display:flex}.card-placeholder span{color:#a995ff;font-size:42px}.card-placeholder strong{margin-top:15px;font-size:14px}.hero-badge{z-index:9;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow);background:#0b0f1ac7;border-radius:15px;align-items:center;gap:10px;padding:10px 14px;display:flex;position:absolute;bottom:9%;right:4%}.hero-badge>span{color:#bcaeff;background:#8c6cff24;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.hero-badge div{line-height:1.25;display:grid}.hero-badge b{font-size:14px}.hero-badge small{color:var(--muted);font-size:9px}.empty-hero-stack{width:300px;height:400px;position:relative}.mock-card{border:1px solid var(--line);color:#a995ff;width:210px;height:300px;box-shadow:var(--shadow);background:linear-gradient(145deg,#1c2440,#0d1221);border-radius:20px;place-items:center;font-size:46px;font-weight:900;display:grid;position:absolute}.mock-card:nth-child(2){transform:rotate(-10deg)translate(-50px,40px)}.mock-card:nth-child(3){transform:rotate(9deg)translate(55px,55px)}.marquee-strip{border-block:1px solid var(--line);background:#ffffff05;overflow:hidden}.marquee-strip div{width:max-content;color:var(--muted-2);letter-spacing:.25em;align-items:center;gap:26px;padding:13px 0;font-size:10px;font-weight:850;animation:25s linear infinite marquee;display:flex}.marquee-strip i{color:var(--accent);font-style:normal}@keyframes marquee{to{transform:translate(-35%)}}.section{padding-block:92px}.section-head{justify-content:space-between;align-items:end;gap:28px;margin-bottom:32px;display:flex}.section-head.compact{margin-bottom:24px}.section-head h2,.manifesto h2,.admin-heading h1{letter-spacing:-.045em;margin:5px 0 0;font-size:clamp(32px,4vw,52px);line-height:1.02}.text-link{color:var(--muted);font-size:13px;font-weight:700;transition:all .2s}.text-link span{color:var(--accent-2);margin-left:5px}.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.collection-tile{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(#ffffff0e,#ffffff06);transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s;overflow:hidden}.tile-media{background:#0d1221;height:300px;display:block;position:relative;overflow:hidden}.tile-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#05070cc7);position:absolute;inset:0}.tile-media img{object-fit:contain;width:100%;height:100%;padding:18px;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.tile-placeholder{background:radial-gradient(circle at 30% 15%,#8c6cff33,#0000 35%),linear-gradient(145deg,#151c30,#0b0f1b);align-content:center;place-items:center;gap:8px;width:100%;height:100%;display:grid}.tile-placeholder span{color:#a995ff;font-size:46px}.tile-placeholder small{color:var(--muted);text-transform:uppercase;letter-spacing:.12em}.tile-overlay{z-index:2;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex;position:absolute;bottom:13px;left:14px;right:14px}.tile-overlay span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#d7dbea;background:#080b13a6;border:1px solid #ffffff29;border-radius:999px;padding:6px 9px}.tile-overlay b{color:#c9cfdf;font-weight:600}.tile-body h3{letter-spacing:-.025em;margin:0 0 15px;font-size:18px;transition:color .2s}.tile-body a:hover h3{color:#b9aaff}.progress-row{align-items:center;gap:9px;display:flex}.progress-track{background:#ffffff13;border-radius:99px;flex:1;height:5px;overflow:hidden}.progress-track span,.detail-progress>div span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-2));height:100%;display:block;box-shadow:0 0 12px #54e6c240}.progress-row small{color:#cbd1de;text-align:right;min-width:31px;font-size:10px}.tile-meta{color:var(--muted);justify-content:space-between;margin-top:9px;font-size:10px;display:flex}.category-rail{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.category-pill{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:22px 14px 22px 0;transition:all .25s;display:grid}.category-pill:nth-child(odd){margin-right:28px}.category-pill:nth-child(2n){margin-left:28px}.category-pill:hover{color:#fff;padding-left:10px}.category-index{color:var(--muted-2);font-variant-numeric:tabular-nums;font-size:10px}.category-pill div{display:grid}.category-pill strong{letter-spacing:-.02em;font-size:17px}.category-pill small{color:var(--muted);font-size:14px}.category-pill b{border:1px solid var(--line);width:31px;height:31px;color:var(--accent-2);border-radius:50%;place-items:center;font-size:14px;transition:transform .25s;display:grid}.mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mini-card{border:1px solid var(--line);background:#ffffff06;border-radius:17px;grid-template-columns:68px 1fr auto;align-items:center;gap:15px;padding:10px;transition:all .25s;display:grid}.mini-media{background:#11182a;border-radius:14px;width:68px;height:82px;overflow:hidden}.mini-media img{object-fit:contain;width:100%;height:100%;padding:4px}.mini-placeholder{color:#a995ff;background:linear-gradient(145deg,#19213a,#0d1220);place-items:center;width:100%;height:100%;display:grid}.mini-copy{min-width:0;display:grid}.mini-copy small{color:var(--accent-2);text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:800}.mini-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.mini-copy span{color:var(--muted);font-size:10px}.mini-arrow{width:32px;height:32px;color:var(--muted);background:#ffffff0b;border-radius:50%;place-items:center;transition:all .2s;display:grid}.manifesto{border:1px solid var(--line);background:radial-gradient(circle at 10% 20%,#8c6cff1f,#0000 30%),#ffffff06;border-radius:34px;grid-template-columns:auto 1fr auto;align-items:center;gap:34px;margin-top:25px;margin-bottom:100px;padding:48px;display:grid;position:relative;overflow:hidden}.manifesto-mark{color:#ffffff0f;letter-spacing:-.1em;font-size:88px;font-weight:900;line-height:1}.manifesto h2{max-width:720px}.manifesto p{color:var(--muted);max-width:740px;margin-bottom:0}.round-link{border:1px solid var(--line-bright);width:56px;height:56px;color:var(--accent-2);border-radius:50%;place-items:center;font-size:18px;transition:all .3s;display:grid}.page-hero-row{justify-content:space-between;align-items:end;gap:40px;margin-top:12px;display:flex}.page-hero-row p{color:var(--muted);max-width:590px;margin:22px 0 0;font-size:17px}.page-count{justify-items:end;line-height:1;display:grid}.page-count strong{letter-spacing:-.06em;color:#b7a8ff;font-size:58px}.page-count span{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;margin-top:7px;font-size:14px}.filters-shell{z-index:45;position:sticky;top:93px}.filter-bar{border:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0b0f1bdb;border-radius:18px;grid-template-columns:minmax(240px,1.8fr) repeat(3,minmax(130px,.7fr));gap:8px;padding:8px;display:grid;box-shadow:0 15px 50px #00000038}.search-field{align-items:center;display:flex;position:relative}.search-field svg{fill:none;width:17px;stroke:var(--muted);stroke-width:1.6px;position:absolute;left:13px}.filter-bar input,.filter-bar select{color:#e7eaf2;background:#ffffff0b;border:0;border-radius:14px;outline:0;width:100%;height:46px;padding:0 13px;font-size:12px}.filter-bar .search-field input{padding-left:39px}.filter-bar input:focus,.filter-bar select:focus{box-shadow:inset 0 0 0 1px #8c6cff80}.filter-bar select option{background:#11182a}.archive-section{padding-top:42px}.pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:38px;display:flex}.pagination a,.pagination span{border:1px solid var(--line);min-width:38px;height:38px;color:var(--muted);background:#ffffff06;border-radius:10px;place-items:center;padding:0 14px;font-size:14px;display:grid}.pagination a:hover,.pagination a.active{color:#fff;background:#8c6cff21;border-color:#8c6cff66}.empty-state{border:1px dashed var(--line-bright);border-radius:var(--radius);text-align:center;background:#ffffff05;align-content:center;place-items:center;min-height:280px;padding:34px;display:grid}.empty-state>span{color:#9e8aff;font-size:38px}.empty-state h3{margin:7px 0 4px;font-size:21px}.empty-state p{color:var(--muted);max-width:500px;margin:0 0 20px}.category-hero h1{max-width:900px}.detail-hero{padding-top:55px}.breadcrumbs{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:34px;font-size:10px;display:flex}.breadcrumbs a:hover{color:#fff}.breadcrumbs b{color:#d7dbe6;font-weight:650}.detail-grid{grid-template-columns:.86fr 1.14fr;align-items:center;gap:75px;min-height:610px;display:grid}.detail-art{perspective:900px;place-items:center;min-height:530px;display:grid;position:relative}.detail-art img,.detail-placeholder{object-fit:contain;filter:drop-shadow(0 35px 45px #00000073);z-index:2;border-radius:22px;width:min(390px,82%);max-height:520px;transition:transform .5s}.detail-art:hover img{transform:translateY(-9px)rotateY(-2deg)rotateX(2deg)}.detail-halo{aspect-ratio:1;filter:blur(20px);background:radial-gradient(circle,#8c6cff47,#54e6c214 52%,#0000 70%);border-radius:50%;width:72%;position:absolute}.detail-copy h1{margin-top:10px;font-size:clamp(48px,6vw,78px)}.detail-copy>p{color:var(--muted);max-width:680px;margin:24px 0 28px;font-size:17px}.detail-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:23px;display:grid}.detail-stats div{border:1px solid var(--line);background:#ffffff06;border-radius:16px;padding:16px;display:grid}.detail-stats strong{letter-spacing:-.04em;font-size:25px}.detail-stats span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:9px}.detail-progress>div{background:#ffffff13;border-radius:99px;height:7px;overflow:hidden}.detail-progress small{color:var(--muted);margin-top:8px;font-size:10px;display:block}.detail-facts{border-top:1px solid var(--line);gap:28px;margin-top:24px;padding-top:20px;display:flex}.detail-facts span{color:#d5d9e4;font-size:12px;display:grid}.detail-facts b{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:8px}.cards-section{border-top:1px solid #ffffff0e}.subtle-count{color:var(--muted);font-size:14px}.cards-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:17px;display:grid}.card-item{min-width:0}.card-image-wrap{aspect-ratio:.715;transform-style:preserve-3d;background:#0d1220;border-radius:14px;transition:transform .38s cubic-bezier(.2,.8,.2,1),box-shadow .38s;position:relative;overflow:hidden;box-shadow:0 17px 35px #0000004d}.card-image-wrap img{object-fit:contain;width:100%;height:100%}.playing-placeholder{border:1px solid var(--line);border-radius:inherit;background:radial-gradient(circle at 30% 18%,#8c6cff38,#0000 35%),linear-gradient(145deg,#151d32,#0d1120);align-content:center;place-items:center;width:100%;height:100%;display:grid}.playing-placeholder span{color:#a995ff;font-size:34px}.playing-placeholder small{color:var(--muted);letter-spacing:.15em}.quantity-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);background:#070a12cc;border-radius:999px;padding:4px 7px;font-size:9px;position:absolute;top:9px;right:9px}.card-caption{justify-content:space-between;gap:9px;padding:10px 3px 0;display:flex}.card-caption div{min-width:0}.card-caption small{color:var(--accent-2);text-transform:uppercase;letter-spacing:.09em;font-size:7px}.card-caption h3{white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:12px;overflow:hidden}.card-caption>span{color:var(--muted);font-size:9px}.site-footer{border-top:1px solid var(--line);background:#04060a66;padding-top:55px}.footer-grid{grid-template-columns:1.7fr .7fr .7fr;gap:60px;padding-bottom:45px;display:grid}.footer-grid>div:first-child p{color:var(--muted);max-width:420px;font-size:12px}.footer-grid>div:not(:first-child){align-content:start;gap:8px;display:grid}.footer-grid>div:not(:first-child) small{color:var(--muted-2);text-transform:uppercase;letter-spacing:.12em;margin-bottom:5px;font-size:9px}.footer-grid>div:not(:first-child) a{color:var(--muted);font-size:12px}.footer-grid>div:not(:first-child) a:hover{color:#fff}.footer-bottom{min-height:62px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.08em;border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:20px;font-size:9px;display:flex}.toast{z-index:1200;border:1px solid var(--line-bright);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);min-width:280px;max-width:min(460px,100vw - 36px);box-shadow:var(--shadow);background:#0c101cf0;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 13px;font-size:12px;display:grid;position:fixed;top:18px;right:18px}.toast button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:20px}.toast-error .toast-dot{background:var(--danger);box-shadow:none;animation:none}.toast-success .toast-dot{background:var(--success)}.admin-root{--bg:#080b13;--surface-strong:#111625}.auth-screen{place-items:center;min-height:100vh;padding:90px 20px 50px;display:grid;position:relative;overflow:hidden}.auth-brand{position:absolute;top:28px;left:36px}.auth-orb{filter:blur(70px);opacity:.22;border-radius:50%;position:absolute}.auth-orb-a{background:var(--accent);width:420px;height:420px;top:-180px;right:-100px}.auth-orb-b{background:#217cff;width:360px;height:360px;bottom:-180px;left:-80px}.login-panel{border:1px solid var(--line);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#101421c2;border-radius:28px;width:min(450px,100%);padding:38px;box-shadow:0 40px 100px #00000061}.admin-chip{color:#baaaff;text-transform:uppercase;letter-spacing:.13em;background:#8c6cff14;border:1px solid #8c6cff40;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:800;display:inline-flex}.login-panel h1{letter-spacing:-.05em;margin:18px 0 4px;font-size:38px}.login-panel>p{color:var(--muted);margin:0 0 25px;font-size:13px}.auth-form{gap:14px;display:grid}.back-link{text-align:center;color:var(--muted);margin-top:20px;font-size:14px;display:block}.admin-shell{grid-template-columns:255px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{z-index:200;border-right:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#080b13ed;flex-direction:column;width:255px;padding:24px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0}.admin-brand{padding:0 8px 22px}.admin-user{border:1px solid var(--line);background:#ffffff07;border-radius:15px;align-items:center;gap:10px;margin-bottom:24px;padding:13px;display:flex}.admin-user>span{background:linear-gradient(145deg,#7050de,#9b7aff);border-radius:10px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.admin-user div{min-width:0;display:grid}.admin-user strong{font-size:14px}.admin-user small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.admin-nav{gap:3px;display:grid}.admin-nav>small{color:var(--muted-2);text-transform:uppercase;letter-spacing:.15em;margin:14px 10px 5px;font-size:8px;font-weight:800}.admin-nav a,.sidebar-logout button{min-height:42px;color:var(--muted);border-radius:14px;align-items:center;gap:10px;padding:0 14px;font-size:14px;font-weight:650;transition:all .2s;display:flex}.admin-nav a span,.sidebar-logout button span{color:#7d879e;text-align:center;width:22px}.admin-nav a:hover,.admin-nav a.active{color:#fff;background:#ffffff0e}.sidebar-logout{border-top:1px solid var(--line);margin-top:auto;padding-top:12px}.sidebar-logout button{cursor:pointer;text-align:left;background:0 0;border:0;width:100%}.sidebar-logout button:hover{color:#ff9aaa;background:#ff6d850f}.admin-content{grid-column:2;min-width:0}.admin-topbar{z-index:80;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);height:64px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;background:#080b13bf;justify-content:space-between;align-items:center;padding:0 28px;font-size:9px;display:flex;position:sticky;top:0}.admin-topbar>div{align-items:center;gap:8px;display:flex}.admin-view-link{color:#c9cfdd}.admin-menu-button{border:1px solid var(--line);cursor:pointer;background:#ffffff0a;border-radius:10px;width:38px;height:38px;display:none}.admin-main{width:min(100% - 56px,1260px);margin-inline:auto;padding:48px 0 75px}.admin-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.admin-heading h1{font-size:clamp(32px,4vw,48px)}.admin-heading p{color:var(--muted);margin:9px 0 0;font-size:12px}.heading-actions{gap:8px;display:flex}.crumb-link{color:var(--muted);margin-bottom:7px;font-size:10px;display:inline-block}.crumb-link:hover{color:#fff}.admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.admin-stat-grid article{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff0b,#ffffff05);border-radius:19px;align-content:space-between;min-height:145px;padding:19px;display:grid;position:relative;overflow:hidden}.admin-stat-grid article:after{content:"";filter:blur(2px);background:#8c6cff17;border-radius:50%;width:80px;height:80px;position:absolute;top:-30px;right:-34px}.admin-stat-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:9px}.admin-stat-grid strong{letter-spacing:-.055em;font-size:38px}.admin-stat-grid small{color:var(--muted-2);font-size:9px}.admin-panel,.form-card{border:1px solid var(--line);background:#ffffff06;border-radius:21px;overflow:hidden}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:18px 20px;display:flex}.panel-head h2{letter-spacing:-.02em;margin:0;font-size:16px}.panel-head p{color:var(--muted);margin:2px 0 0;font-size:10px}.panel-head>a:not(.btn){color:var(--muted);font-size:10px}.admin-list{display:grid}.admin-list-row{border-bottom:1px solid #ffffff0d;grid-template-columns:46px 1fr auto auto;align-items:center;gap:13px;min-height:68px;padding:9px 18px;transition:all .2s;display:grid}.admin-list-row:last-child{border-bottom:0}.admin-list-row:hover{background:#ffffff09}.admin-thumb{color:#a995ff;background:#121827;border-radius:8px;place-items:center;width:42px;height:48px;display:grid;overflow:hidden}.admin-thumb img{object-fit:contain;width:100%;height:100%}.admin-list-row>div:nth-child(2){min-width:0;display:grid}.admin-list-row strong{font-size:14px}.admin-list-row small{color:var(--muted);font-size:8px}.admin-list-row>b{color:var(--muted-2);font-weight:500}.status-chip{color:#74e8b3;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;background:#5ce0a314;border:1px solid #5ce0a324;border-radius:999px;justify-content:center;padding:4px 8px;font-size:8px;display:inline-flex}.status-chip.muted{color:#8f98aa;border-color:var(--line);background:#ffffff09}.admin-empty{color:var(--muted);text-align:center;padding:32px 18px;font-size:14px}.admin-search{border:1px solid var(--line);background:#ffffff06;border-radius:13px;align-items:center;gap:10px;max-width:430px;height:45px;margin:-10px 0 18px;padding:0 13px;display:flex}.admin-search span{color:var(--muted)}.admin-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;font-size:14px}.table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;min-width:720px}.admin-table th{text-align:left;color:var(--muted-2);text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid var(--line);background:#ffffff03;padding:13px 16px;font-size:8px}.admin-table td{color:#cbd0dc;vertical-align:middle;border-bottom:1px solid #ffffff0d;padding:12px 16px;font-size:10px}.admin-table tr:last-child td{border-bottom:0}.admin-table td>strong,.table-title strong{color:#eef0f6;font-size:14px;display:block}.admin-table td>small,.table-title small{color:var(--muted-2);font-size:8px;display:block}.table-title{align-items:center;gap:10px;min-width:180px;display:flex}.row-actions{white-space:nowrap;text-align:right!important}.row-actions a,.row-actions button{color:#a99afb;cursor:pointer;background:0 0;border:0;padding:5px;font-size:9px}.row-actions button{color:#e28799}.admin-pagination{margin-top:20px}.admin-form{color:#e6e9f1}.form-card{padding:25px;overflow:visible}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.form-grid.thirds{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-form label{color:#adb5c6;text-transform:uppercase;letter-spacing:.07em;gap:7px;font-size:9px;font-weight:750;display:grid}.admin-form label.full{grid-column:1/-1}.admin-form input[type=text],.admin-form input[type=email],.admin-form input[type=password],.admin-form input[type=number],.admin-form input[type=date],.admin-form textarea,.admin-form select{border:1px solid var(--line);color:#f1f3f8;text-transform:none;letter-spacing:normal;background:#ffffff09;border-radius:14px;outline:0;width:100%;min-height:44px;padding:10px 12px;font-size:14px;transition:all .2s}.admin-form textarea{resize:vertical;line-height:1.55}.admin-form select option{background:#111625}.admin-form input:focus,.admin-form textarea:focus,.admin-form select:focus{border-color:#8c6cff8c;box-shadow:0 0 0 3px #8c6cff14}.field-error,.upload-zone em{text-transform:none;letter-spacing:normal;font-style:normal;color:#ff8fa2!important;font-size:8px!important}.switch-field{border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr auto;align-items:center;min-height:60px;padding:10px 13px;position:relative}.switch-field>span{color:#ccd2de}.switch-field input{opacity:0;position:absolute}.switch-field i{background:#ffffff1a;border-radius:999px;width:37px;height:20px;transition:all .2s;position:relative}.switch-field i:after{content:"";background:#a7adba;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:3px;left:3px}.switch-field input:checked+i:after{background:#fff;left:20px}.check-row{grid-template-columns:auto 1fr;align-items:center;text-transform:none!important;letter-spacing:normal!important;gap:9px!important}.check-row input{accent-color:var(--accent)}.form-divider{border-top:1px solid var(--line);margin:26px 0 18px;position:relative}.form-divider span{color:var(--muted-2);text-transform:uppercase;letter-spacing:.1em;background:#0c101c;padding-right:12px;font-size:8px;position:relative;top:-9px}.form-section-title{border-top:1px solid var(--line);justify-content:space-between;gap:20px;margin:31px 0 17px;padding-top:27px;display:flex}.form-section-title:first-child{border-top:0;margin-top:0;padding-top:0}.form-section-title>div{align-items:center;gap:10px;display:flex}.form-section-title span{color:#8975e6;font-size:8px}.form-section-title h2{margin:0;font-size:15px}.form-section-title p{color:var(--muted);margin:0;font-size:9px}.form-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:26px;padding-top:22px;display:flex}.upload-row{align-items:stretch;gap:14px;display:flex}.upload-zone{text-align:center;cursor:pointer;align-content:center;justify-items:center;min-width:220px;min-height:145px;transition:all .2s;border:1px dashed var(--line-bright)!important;text-transform:none!important;letter-spacing:normal!important;border-radius:14px!important;padding:14px!important;display:grid!important}.upload-zone input{opacity:0;pointer-events:none;position:absolute}.upload-zone>span{color:#a995ff;font-size:24px}.upload-zone strong{color:#e5e8ef;font-size:10px}.upload-zone small{color:var(--muted);font-size:8px}.upload-row .grow{flex:1;align-content:center}.current-cover{border:1px solid var(--line);background:#0d1220;border-radius:13px;width:145px;height:145px;overflow:hidden}.current-cover img{object-fit:contain;width:100%;height:100%}.current-card-image{border:1px solid var(--line);border-radius:12px;width:105px;height:145px;overflow:hidden}.current-card-image img{object-fit:contain;width:100%;height:100%}.spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.cards-manager{margin-top:20px}.admin-card-list{display:grid}.admin-card-list article{border-bottom:1px solid #ffffff0d;grid-template-columns:45px 1fr auto auto auto;align-items:center;gap:12px;min-height:66px;padding:9px 17px;display:grid}.admin-card-list article:last-child{border-bottom:0}.admin-card-thumb{color:#a995ff;background:#111827;border-radius:7px;place-items:center;width:40px;height:52px;display:grid;overflow:hidden}.admin-card-thumb img{object-fit:contain;width:100%;height:100%}.admin-card-list article>div:nth-child(2){display:grid}.admin-card-list strong{font-size:10px}.admin-card-list small{color:var(--muted);font-size:8px}.admin-card-list article>a{color:#a99afb;font-size:9px}.admin-card-list article>button{color:#e28799;cursor:pointer;background:0 0;border:0;font-size:17px}.import-layout{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:start;gap:18px;display:grid}.import-card{gap:15px;display:grid}.import-icon{color:#ae9bff;background:#8c6cff1c;border-radius:16px;place-items:center;width:55px;height:55px;font-size:25px;display:grid}.import-card h2,.import-guide h2{letter-spacing:-.03em;margin:2px 0 -6px;font-size:22px}.import-card>p,.import-guide>p{color:var(--muted);margin:0;font-size:14px}.import-note{color:var(--muted-2);text-align:center;font-size:8px}.import-guide{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#54e6c214,#0000 32%),#ffffff05;border-radius:21px;padding:25px}.import-guide>div{gap:7px;margin:22px 0;display:grid}.import-guide button{border:1px solid var(--line);min-height:55px;color:inherit;cursor:pointer;background:#ffffff06;border-radius:12px;justify-content:space-between;align-items:center;padding:0 14px;transition:all .2s;display:flex}.import-guide button:hover{background:#ffffff0e;border-color:#8c6cff59}.import-guide button b{color:#aa98ff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.import-guide button span{color:var(--muted);font-size:10px}.admin-scrim{display:none}@media (width<=1100px){.hero{grid-template-columns:1fr 1fr}.hero-visual{transform:scale(.9)}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cards-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.desktop-nav{display:none}.menu-button{display:grid;position:relative}.hero{grid-template-columns:1fr;min-height:auto;padding-top:68px}.hero-copy{text-align:center}.hero-copy>p,.eyebrow{margin-inline:auto}.hero-actions,.hero-trust{justify-content:center}.hero-visual{min-height:500px;transform:none}.detail-grid{grid-template-columns:1fr;gap:22px}.detail-art{min-height:440px}.detail-copy{padding-bottom:35px}.filter-bar{grid-template-columns:1fr 1fr}.filter-bar .search-field{grid-column:1/-1}.cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.admin-shell{display:block}.admin-sidebar{transition:transform .25s;transform:translate(-102%);box-shadow:25px 0 70px #00000059}.admin-sidebar.open{transform:translate(0)}.admin-content{width:100%}.admin-menu-button{place-items:center;display:grid}.admin-topbar>div{margin-left:10px;margin-right:auto}.admin-scrim{z-index:150;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;display:block;position:fixed;inset:0}}@media (width<=700px){.container{width:min(calc(100% - 26px), var(--container))}.nav-wrap{height:68px}.brand-copy small{display:none}.brand-mark{width:35px;height:35px}.hero{gap:12px;padding-block:58px 45px}.hero h1{font-size:clamp(48px,15vw,68px)}.hero-copy>p{font-size:15px}.hero-trust{gap:16px}.hero-visual{min-height:410px;margin-inline:-45px;transform:scale(.83)}.hero-badge{bottom:6%;right:12%}.section{padding-block:65px}.section-head{align-items:start}.section-head h2{font-size:33px}.section-head .text-link{display:none}.collection-grid{grid-template-columns:1fr}.tile-media{height:325px}.category-rail{grid-template-columns:1fr}.category-pill:nth-child(n){margin-inline:0}.mini-grid{grid-template-columns:1fr}.manifesto{grid-template-columns:1fr auto;gap:18px;margin-bottom:65px;padding:28px}.manifesto-mark{display:none}.manifesto h2{font-size:31px}.page-hero{padding-top:70px;padding-bottom:42px}.page-hero-row{gap:24px;display:grid}.page-count{justify-items:start}.page-count strong{font-size:44px}.filters-shell{top:78px}.filter-bar{grid-template-columns:1fr}.filter-bar .search-field{grid-column:auto}.detail-hero{padding-top:32px}.detail-art{min-height:390px}.detail-art img,.detail-placeholder{width:min(350px,88%);max-height:390px}.detail-copy h1{font-size:49px}.detail-stats{gap:6px}.detail-stats div{padding:12px 10px}.detail-stats strong{font-size:21px}.cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.footer-grid{grid-template-columns:1fr;gap:28px}.footer-grid>div:first-child{grid-column:auto}.footer-bottom{flex-direction:column;justify-content:center;align-items:start;gap:3px;padding-block:14px}.auth-brand{top:20px;left:20px}.login-panel{padding:27px 21px}.admin-main{width:min(100% - 28px,1260px);padding-top:30px}.admin-topbar{padding-inline:14px}.admin-view-link{display:none}.admin-heading{flex-direction:column;align-items:start;gap:16px}.admin-heading .btn,.heading-actions{width:100%}.heading-actions .btn{flex:1}.admin-stat-grid{grid-template-columns:1fr 1fr;gap:8px}.admin-stat-grid article{min-height:125px;padding:15px}.admin-stat-grid strong{font-size:31px}.admin-list-row{grid-template-columns:42px 1fr auto}.admin-list-row .status-chip{display:none}.form-card{padding:18px}.form-grid,.form-grid.thirds{grid-template-columns:1fr}.form-section-title{display:block}.form-section-title p{margin-top:5px}.upload-row{flex-direction:column}.upload-zone{width:100%}.form-actions{flex-direction:column-reverse}.form-actions .btn{width:100%}.admin-card-list article{grid-template-columns:42px 1fr auto}.admin-card-list .status-chip,.admin-card-list article>a{display:none}.import-layout{grid-template-columns:1fr}}@media (width<=430px){.hero-visual{min-height:370px;margin-inline:-75px;transform:scale(.73)}.hero-trust{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.hero-trust span{text-align:center}.hero-trust b{font-size:15px}.admin-stat-grid,.detail-stats{grid-template-columns:1fr}.detail-stats div{grid-template-columns:auto 1fr;align-items:baseline;gap:8px}.cards-grid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1!important;transform:none!important}}html:not(.reveal-enhanced) [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transition:none!important;transform:none!important}}.nav-actions .icon-link,.mobile-nav a[href=\/admin]{display:none!important}.public-main{overflow:clip}.public-main .section{padding-block:72px}.public-main .container{position:relative}.kicker,.eyebrow{letter-spacing:.12em}.kicker{color:#8f98ac;font-size:10px}.section-head{margin-bottom:26px}.section-head h2{letter-spacing:-.04em;max-width:760px;font-size:clamp(30px,3.25vw,46px);line-height:1.04}.text-link{color:#aeb6c8}.text-link:hover{color:#fff}.site-header{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:#070a12e6;border-bottom-color:#ffffff12}.nav-wrap{height:72px}.brand{gap:10px}.brand-mark{border-width:1.5px;width:36px;height:36px;box-shadow:inset 0 -16px #8065f0c2,0 7px 20px #7052e01f}.brand:hover .brand-mark{transform:rotate(8deg)}.brand-copy strong{font-size:17px}.brand-copy small{color:#7f899d;letter-spacing:.11em;font-size:9px}.desktop-nav{box-shadow:none;background:#ffffff06;border-color:#ffffff14;gap:2px;padding:4px}.desktop-nav a{color:#9099ad;padding:8px 15px;font-size:12px;font-weight:680}.desktop-nav a:hover{color:#e9ecf3;background:#ffffff0b}.desktop-nav a.active{color:#fff;background:#ffffff16}.hero{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);gap:clamp(34px,5vw,74px);min-height:auto;padding-block:68px 74px}.hero:before{display:none}.hero-copy{min-width:0;padding-block:16px}.eyebrow{color:#9da6b8;background:#ffffff06;border-color:#ffffff14;margin-bottom:20px;padding:7px 14px;font-size:9px;font-weight:720}.pulse-dot{width:6px;height:6px;box-shadow:none;animation:none}.hero h1{letter-spacing:-.052em;max-width:650px;font-size:clamp(46px,4.45vw,68px);font-weight:790;line-height:.98}.hero h1 span{white-space:nowrap;background:linear-gradient(100deg,#c6b9ff 0%,#9dcaff 48%,#72dfd0 100%);-webkit-background-clip:text;background-clip:text;display:inline-block}.hero-copy>p{color:#969fb2;max-width:570px;margin-top:21px;font-size:15px;line-height:1.72}.hero-actions{gap:10px;margin-top:27px}.btn{border-radius:14px;min-height:44px;font-size:12px}.btn-primary{background:#765bea;box-shadow:0 12px 28px #5f46d233}.btn-primary:hover{background:#8167ee;box-shadow:0 15px 34px #5f46d245}.hero-trust{border-top-color:#ffffff14;gap:0;width:min(100%,520px);margin-top:34px;padding-top:19px}.hero-trust span{color:#858fa3;border-right:1px solid #ffffff13;min-width:0;margin-right:28px;padding-right:28px;font-size:10px}.hero-trust span:last-child{border-right:0;margin-right:0;padding-right:0}.hero-trust b{color:#f2f4f8;margin-bottom:2px;font-size:20px;font-weight:750}.hero-visual{isolation:isolate;min-height:440px}.orbit,.hero-badge{display:none!important}.floating-card{backface-visibility:hidden;will-change:transform;background:#111626;border-color:#ffffff1c;border-radius:15px;width:min(205px,30vw);box-shadow:0 24px 48px #00000061}.floating-card img{object-fit:contain;background:#0d1120}.floating-card-1{z-index:3;animation:7.4s ease-in-out infinite alternate premium-float-main}.floating-card-2{z-index:2;filter:saturate(.9)brightness(.94);animation:8.2s ease-in-out infinite alternate premium-float-left}.floating-card-3{z-index:1;filter:saturate(.86)brightness(.91);animation:8.8s ease-in-out infinite alternate premium-float-right}.floating-card:hover{z-index:8;animation-play-state:paused;box-shadow:0 30px 60px #0000007a,0 0 0 1px #947df426}.floating-card-1:hover{transform:translate3d(10px,-12px,64px)rotateY(0)rotate(0)scale(1.025)}.card-sheen{opacity:.5}@keyframes premium-float-main{0%{transform:translate3d(4px,-2px,42px)rotateY(-3deg)rotate(1.5deg)}to{transform:translate3d(4px,-14px,48px)rotateY(-2deg)rotate(.5deg)}}@keyframes premium-float-left{0%{transform:translate(-108px,42px)rotateY(8deg)rotate(-7deg)scale(.9)}to{transform:translate3d(-114px,34px,7px)rotateY(7deg)rotate(-6deg)scale(.905)}}@keyframes premium-float-right{0%{transform:translate3d(112px,48px,-8px)rotateY(-9deg)rotate(7deg)scale(.89)}to{transform:translate3d(115px,38px,-3px)rotateY(-8deg)rotate(6deg)scale(.895)}}.marquee-strip{background:#ffffff03;border-block-color:#fff1;height:52px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 3% 97%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 3% 97%,#0000 100%)}.marquee-strip>div{display:none!important}.marquee-strip:before,.marquee-strip:after{content:"SETS    PACKS    CARDS    COLLECTIONS    MEMORIES    SETS    PACKS    CARDS    COLLECTIONS    MEMORIES    SETS    PACKS    CARDS    COLLECTIONS    MEMORIES    ";white-space:pre;color:#727c91;letter-spacing:.22em;will-change:transform;width:max-content;font-size:9px;font-weight:800;line-height:1;position:absolute;top:50%}.marquee-strip:before{animation:34s linear infinite rail-a;left:0}.marquee-strip:after{animation:34s linear infinite rail-b;left:0}@keyframes rail-a{0%{transform:translateY(-50%)}to{transform:translate(-100%,-50%)}}@keyframes rail-b{0%{transform:translate(100%,-50%)}to{transform:translateY(-50%)}}.collection-tile{background:#0d111d;border-color:#ffffff16;border-radius:18px;transition:transform .28s,border-color .28s,box-shadow .28s;box-shadow:0 1px #ffffff05}.tile-media{background:#0a0e18;height:270px}.tile-media:after{background:linear-gradient(#0000 66%,#05070cb3)}.tile-media img{padding:22px;transition:transform .35s}.collection-tile:hover .tile-media img{transform:scale(1.025)}.tile-placeholder{background:linear-gradient(145deg,#12182a,#0b0f19);gap:6px}.tile-placeholder span{color:#9481ee}.tile-overlay span{background:#070a12b8;border-color:#ffffff1c}.tile-body{padding:18px 19px 19px}.tile-body h3{margin-bottom:13px;font-size:17px}.progress-track{height:4px}.progress-track span,.detail-progress>div span{box-shadow:none;background:#765bea}.tile-meta{color:#7f899e;margin-top:8px}.category-rail{border-top-color:#ffffff13;gap:0 36px}.category-pill{border-bottom-color:#ffffff12;min-height:74px;padding:18px 0}.category-pill:nth-child(n){margin-inline:0}.category-pill:hover{padding-left:6px}.category-pill strong{font-size:15px}.category-pill small{color:#7c869a}.category-pill b{color:#9b8aec;border-color:#ffffff17}.category-pill:hover b{border-color:#947df438;transform:translate(2px,-2px)}.mini-grid{gap:10px}.mini-card{background:#ffffff05;border-color:#ffffff13;border-radius:14px;min-height:94px;transition:transform .24s,border-color .24s,background .24s}.mini-card:hover{background:#ffffff08;border-color:#9078f038;transform:translateY(-2px)}.mini-media{background:#0b0f19;border-radius:9px}.mini-copy small{color:#8e7ce5}.mini-arrow{background:0 0;border:1px solid #ffffff12}.mini-card:hover .mini-arrow{color:#a998f1;transform:translate(2px,-2px)}.manifesto{background:linear-gradient(135deg,#765bea12,#ffffff05 55%);border-color:#ffffff14;border-radius:20px;grid-template-columns:1fr auto;gap:28px;margin-top:6px;margin-bottom:76px;padding:36px 38px}.manifesto-mark{display:none}.manifesto h2{max-width:780px;font-size:clamp(28px,3vw,42px)}.manifesto p{color:#8f98ab;max-width:720px;font-size:13px}.round-link{color:#a897f0;border-color:#ffffff1c;width:48px;height:48px}.round-link:hover{background:#765bea14;transform:translate(2px,-2px)}.page-hero{padding-top:78px;padding-bottom:48px}.page-hero h1{font-size:clamp(48px,6vw,76px)}.page-hero-row p{color:#8f98ab;font-size:15px}.page-count strong{color:#9b88ed;font-size:50px}.filters-shell{top:84px}.filter-bar{background:#0a0e18eb;border-color:#ffffff16;border-radius:14px;box-shadow:0 10px 32px #00000029}.filter-bar input,.filter-bar select{background:#ffffff09;border-radius:9px}.detail-grid{gap:56px}.detail-art img,.detail-placeholder{filter:drop-shadow(0 24px 34px #00000057);border-radius:16px}.detail-halo{opacity:.55}.detail-stats div{background:#ffffff05;border-color:#ffffff14;border-radius:13px}.card-image-wrap{border-radius:12px;box-shadow:0 12px 24px #00000038}.card-item:hover .card-image-wrap{transform:translateY(-5px);box-shadow:0 20px 34px #00000052}.site-footer{background:#04060a52;border-top-color:#ffffff12;padding-top:46px}.footer-grid{grid-template-columns:minmax(0,1.7fr) minmax(180px,.55fr);gap:72px;padding-bottom:36px}.footer-grid>div:nth-child(3){display:none}.footer-grid>div:first-child p{color:#858fa2;font-size:14px}.footer-bottom{border-top-color:#ffffff0e;min-height:54px}@media (width<=1100px){.hero{grid-template-columns:1fr 1fr;gap:30px;padding-block:60px 66px}.hero h1{font-size:clamp(44px,5.2vw,60px)}.hero-visual{min-height:410px}.floating-card{width:min(190px,30vw)}}@media (width<=900px){.nav-actions{margin-left:auto}.hero{grid-template-columns:1fr;gap:18px;padding-block:54px 50px}.hero-copy{text-align:center;padding-block:0}.hero h1,.hero-copy>p,.hero-trust{margin-inline:auto}.hero-actions,.hero-trust{justify-content:center}.hero-visual{min-height:390px}.public-main .section{padding-block:62px}}@media (width<=700px){.nav-wrap{height:66px}.hero{padding-block:46px 38px}.eyebrow{white-space:normal;justify-content:center;max-width:100%;line-height:1.45}.hero h1{max-width:100%;font-size:clamp(40px,11.5vw,54px);line-height:1}.hero h1 span{white-space:normal}.hero-copy>p{font-size:14px;line-height:1.65}.hero-trust{margin-top:26px;padding-top:17px}.hero-trust span{margin-right:13px;padding-right:13px}.hero-trust b{font-size:17px}.hero-visual{min-height:350px;margin-inline:-38px;transform:scale(.86)}.marquee-strip{height:48px}.marquee-strip:before,.marquee-strip:after{font-size:8px;animation-duration:27s}.public-main .section{padding-block:54px}.collection-grid{gap:13px}.tile-media{height:300px}.manifesto{grid-template-columns:1fr auto;margin-bottom:58px;padding:27px 24px}.manifesto p{font-size:12px}.footer-grid{grid-template-columns:1fr;gap:26px}}@media (width<=430px){.hero-visual{min-height:320px;margin-inline:-68px;transform:scale(.76)}.hero-trust{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.hero-trust span{margin:0;padding:0 7px}.hero-trust span:nth-child(2){border-right:1px solid #ffffff13}}@media (prefers-reduced-motion:reduce){.marquee-strip:before,.marquee-strip:after,.floating-card-1,.floating-card-2,.floating-card-3{animation:none!important}.marquee-strip:after{display:none}}.app-root:not(.admin-root){--bg:#050708;--bg-soft:#090d10;--surface:#0c1113e0;--surface-strong:#0d1316;--surface-light:#c2f2f00b;--line:#c2f2f01b;--line-bright:#f3e27947;--text:#f7f5e9;--muted:#96a7ab;--muted-2:#66777b;--accent:#f3e279;--accent-2:#c2f2f0;--accent-3:#c09f3f;background:radial-gradient(circle at 9% 12%,#c09f3f13,#0000 27%),radial-gradient(circle at 88% 24%,#87c4d012,#0000 29%),#050708}.app-root:not(.admin-root) .ambient-one{opacity:.075;background:#c09f3f}.app-root:not(.admin-root) .ambient-two{opacity:.07;background:#87c4d0}.app-root:not(.admin-root) .ambient-three{opacity:.035;background:#f3e279}.site-header .brand,.site-footer .brand{gap:10px}.site-header .brand-mark,.site-footer .brand-mark{width:46px;height:44px;box-shadow:none;mix-blend-mode:screen;filter:drop-shadow(0 0 12px #c2f2f00d);background:url(/brand-icon.svg) 50%/contain no-repeat;border:0;border-radius:0;flex:0 0 46px;transform:none}.site-header .brand:hover .brand-mark,.site-footer .brand:hover .brand-mark{transform:translateY(-1px)scale(1.02)}.site-header .brand-mark:before,.site-footer .brand-mark:before,.site-header .brand-mark>span,.site-footer .brand-mark>span{display:none!important}.site-header .brand-copy,.site-footer .brand-copy{gap:1px;line-height:1}.site-header .brand-copy strong,.site-footer .brand-copy strong{color:#f3e279;letter-spacing:.045em;text-transform:uppercase;text-shadow:0 0 16px #f3e2791a;font-weight:850;font-size:14px!important}.site-header .brand-copy small,.site-footer .brand-copy small{color:#c2f2f0;letter-spacing:.13em;text-transform:uppercase;font-weight:800;font-size:8px!important}.site-header .brand-copy strong:before,.site-footer .brand-copy strong:before,.site-header .brand-copy small:before,.site-footer .brand-copy small:before{content:none}.site-footer .footer-brand{align-items:center}.app-root:not(.admin-root) .site-header{background:#050708eb;border-bottom-color:#c2f2f014;box-shadow:0 1px #f3e27904}.app-root:not(.admin-root) .desktop-nav{background:#c2f2f005;border-color:#c2f2f017}.app-root:not(.admin-root) .desktop-nav a{color:#8fa1a6}.app-root:not(.admin-root) .desktop-nav a:hover{color:#c2f2f0;background:#c2f2f00b}.app-root:not(.admin-root) .desktop-nav a.active{color:#fff9d9;background:linear-gradient(135deg,#f3e2791d,#c2f2f00e);box-shadow:inset 0 0 0 1px #f3e27914}.app-root:not(.admin-root) .menu-button,.app-root:not(.admin-root) .icon-link{background:#c2f2f006;border-color:#c2f2f01a}.app-root:not(.admin-root) .mobile-nav a{color:#a0b0b4;background:#c2f2f006;border:1px solid #c2f2f012}.app-root:not(.admin-root) .kicker,.app-root:not(.admin-root) .eyebrow,.app-root:not(.admin-root) .mini-copy small{color:#d7c761}.app-root:not(.admin-root) .eyebrow{background:linear-gradient(90deg,#f3e2790b,#c2f2f005);border-color:#f3e2791f}.app-root:not(.admin-root) .pulse-dot,.app-root:not(.admin-root) .live-dot,.app-root:not(.admin-root) .toast-dot{background:#c2f2f0}.app-root:not(.admin-root) .hero h1 span,.app-root:not(.admin-root) .page-hero h1 span{background:linear-gradient(100deg,#f5e889 0%,#e0c75a 33%,#c2f2f0 70%,#87c4d0 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.app-root:not(.admin-root) .section-head h2,.app-root:not(.admin-root) .manifesto h2,.app-root:not(.admin-root) .detail-copy h1{color:#f7f5e9}.app-root:not(.admin-root) .text-link:hover,.app-root:not(.admin-root) .crumb-link:hover{color:#f3e279}.app-root:not(.admin-root) .btn-primary{color:#11100a;background:linear-gradient(135deg,#c09f3f 0%,#f3e279 48%,#d6b94d 100%);border-color:#fff6b273;box-shadow:0 12px 30px #c09f3f29,inset 0 1px #ffffff61}.app-root:not(.admin-root) .btn-primary:hover{color:#080806;background:linear-gradient(135deg,#cfad49 0%,#fff0a2 50%,#dfc35b 100%);box-shadow:0 16px 38px #c09f3f3b,0 0 0 1px #c2f2f014}.app-root:not(.admin-root) .btn-ghost{color:#c7d5d8;background:#c2f2f006;border-color:#c2f2f021}.app-root:not(.admin-root) .btn-ghost:hover{color:#e8ffff;background:#c2f2f00e;border-color:#c2f2f040}.app-root:not(.admin-root) .hero-glow{opacity:.54;background:radial-gradient(circle,#f3e2792b 0%,#c2f2f01b 38%,#87c4d009 58%,#0000 72%)}.app-root:not(.admin-root) .hero-trust{border-top-color:#c2f2f016}.app-root:not(.admin-root) .hero-trust span{color:#7f9297;border-right-color:#c2f2f014}.app-root:not(.admin-root) .hero-trust b{color:#f5e889}.app-root:not(.admin-root) .floating-card{background:#090d10;border-color:#c2f2f01f;box-shadow:0 24px 52px #0000007a,0 0 0 1px #f3e27906}.app-root:not(.admin-root) .floating-card img{background:#070a0c}.app-root:not(.admin-root) .floating-card:hover{border-color:#f3e27947;box-shadow:0 32px 65px #00000085,0 0 30px #c2f2f00e,0 0 0 1px #f3e2791f}.app-root:not(.admin-root) .marquee-strip{background:linear-gradient(90deg,#f3e27905,#c2f2f005);border-block-color:#c2f2f012}.app-root:not(.admin-root) .marquee-strip:before,.app-root:not(.admin-root) .marquee-strip:after{color:#8aa1a6;text-shadow:0 0 12px #c2f2f009}.app-root:not(.admin-root) .collection-tile{background:linear-gradient(160deg,#0f1416f5,#080b0cf5);border-color:#c2f2f016}.app-root:not(.admin-root) .collection-tile:hover{border-color:#f3e2793d;box-shadow:0 20px 46px #0000004f,0 0 24px #c2f2f006}.app-root:not(.admin-root) .tile-media,.app-root:not(.admin-root) .mini-media,.app-root:not(.admin-root) .card-image-wrap{background:#070a0b}.app-root:not(.admin-root) .tile-placeholder{background:linear-gradient(145deg,#101719,#070a0b)}.app-root:not(.admin-root) .tile-placeholder span,.app-root:not(.admin-root) .category-pill b,.app-root:not(.admin-root) .mini-arrow,.app-root:not(.admin-root) .round-link{color:#c2f2f0}.app-root:not(.admin-root) .tile-overlay span{color:#d9eeee;background:#050708c7;border-color:#c2f2f021}.app-root:not(.admin-root) .progress-track span,.app-root:not(.admin-root) .detail-progress>div span{background:linear-gradient(90deg,#c09f3f,#f3e279 50%,#c2f2f0);box-shadow:0 0 14px #c2f2f014}.app-root:not(.admin-root) .tile-meta,.app-root:not(.admin-root) .category-pill small,.app-root:not(.admin-root) .mini-copy span{color:#7e9195}.app-root:not(.admin-root) .category-rail,.app-root:not(.admin-root) .category-pill{border-color:#c2f2f013}.app-root:not(.admin-root) .category-index{color:#a48d39}.app-root:not(.admin-root) .category-pill:hover strong{color:#fff4b2}.app-root:not(.admin-root) .category-pill b{border-color:#c2f2f01f}.app-root:not(.admin-root) .category-pill:hover b{color:#f3e279;border-color:#f3e27947}.app-root:not(.admin-root) .mini-card{background:#c2f2f005;border-color:#c2f2f013}.app-root:not(.admin-root) .mini-card:hover{background:linear-gradient(90deg,#f3e27908,#c2f2f006);border-color:#f3e27933}.app-root:not(.admin-root) .mini-card:hover .mini-arrow{color:#f3e279;border-color:#f3e2792e}.app-root:not(.admin-root) .manifesto{background:linear-gradient(135deg,#f3e2790e,#c2f2f007 52%,#ffffff03),#080b0c;border-color:#c2f2f018;box-shadow:inset 0 1px #ffffff05}.app-root:not(.admin-root) .round-link{border-color:#c2f2f021}.app-root:not(.admin-root) .round-link:hover{color:#11100a;background:#f3e279;border-color:#f3e27961}.app-root:not(.admin-root) .page-count strong{color:#f3e279}.app-root:not(.admin-root) .filter-bar{background:#070a0bf0;border-color:#c2f2f017}.app-root:not(.admin-root) .filter-bar input,.app-root:not(.admin-root) .filter-bar select{color:#e9f0ed;background:#c2f2f007;border-color:#c2f2f017}.app-root:not(.admin-root) .filter-bar input:focus,.app-root:not(.admin-root) .filter-bar select:focus{border-color:#f3e2794d;box-shadow:0 0 0 3px #f3e2790b}.app-root:not(.admin-root) .detail-halo{background:radial-gradient(circle,#f3e27921,#c2f2f00e 45%,#0000 72%)}.app-root:not(.admin-root) .detail-stats div{background:#c2f2f005;border-color:#c2f2f017}.app-root:not(.admin-root) .status-chip:not(.muted){color:#151205;background:#f3e279;border-color:#f3e27940}.app-root:not(.admin-root) .site-footer{background:linear-gradient(#05070866,#020405d6);border-top-color:#c2f2f014}.app-root:not(.admin-root) .footer-bottom{border-top-color:#c2f2f00f}.app-root:not(.admin-root) .site-footer a:hover{color:#f3e279}.app-root:not(.admin-root) .route-progress span{background:linear-gradient(90deg,#c09f3f,#f3e279,#c2f2f0);box-shadow:0 0 18px #c2f2f038}.card-page-shell.card-page-shell{background:radial-gradient(circle at 10% 18%,#f3e27917,#0000 29%),radial-gradient(circle at 88% 32%,#c2f2f012,#0000 31%),#050708!important}.card-page-shell .cp-header{background:#050708e6!important;border-bottom-color:#c2f2f014!important}.card-page-shell .cp-ball{color:#0000!important;background:url(/brand-icon.svg) 50%/contain no-repeat!important;border-width:0!important;border-color:#c2f2f0!important;border-radius:0!important;width:42px!important;height:42px!important}.card-page-shell .cp-brand strong{font-size:0!important}.card-page-shell .cp-brand strong:before{content:"SLEEVE IT";color:#f3e279;letter-spacing:.04em;font-size:14px;font-weight:850;display:inline-block}.card-page-shell .cp-brand strong:after{content:" N LEAVE IT";color:#c2f2f0;letter-spacing:.04em;font-size:14px;font-weight:800}.card-page-shell .cp-brand strong span{display:none!important}.card-page-shell .cp-header nav a{color:#94a8ac!important;border-color:#c2f2f01a!important}.card-page-shell .cp-header nav a:hover,.card-page-shell .cp-crumbs a:hover{color:#f3e279!important}.card-page-shell .cp-glow{background:radial-gradient(circle,#f3e2792e,#c2f2f014 48%,#0000 72%)!important}.card-page-shell .cp-kicker,.card-page-shell .cp-rating a{color:#e3cc5e!important}.card-page-shell .cp-tags span{color:#bdecea!important;background:#c2f2f013!important;border-color:#c2f2f02e!important}.card-page-shell .cp-rating,.card-page-shell .cp-facts>div,.card-page-shell .cp-detail article,.card-page-shell .cp-form,.card-page-shell .cp-reviews article{background:#c2f2f005!important;border-color:#c2f2f017!important}.card-page-shell .cp-rating div span,.card-page-shell .cp-stars span{color:#f3e279!important}.card-page-shell .cp-form button{color:#11100a!important;background:linear-gradient(135deg,#c09f3f,#f3e279 52%,#d5b84c)!important;border-color:#fff6b266!important;box-shadow:0 12px 28px #c09f3f29!important}.card-page-shell footer{border-top-color:#c2f2f014!important}@media (width<=700px){.site-header .brand-mark{flex-basis:41px;width:41px;height:39px}.site-header .brand-copy strong:before{font-size:12px}.site-header .brand-copy small:before{font-size:7px}.card-page-shell .cp-brand strong:after{display:none}}.app-root:not(.admin-root){background:radial-gradient(at 50% -8%,#f3e2790b 0%,#f3e27904 18%,#0000 42%),radial-gradient(at 100% 34%,#c2f2f008 0%,#c2f2f003 18%,#0000 44%),linear-gradient(#000 0%,#020303 48%,#000 100%)!important}.app-root:not(.admin-root)>.ambient{opacity:0!important;animation:none!important}.app-root:not(.admin-root) .noise-layer{opacity:.012}.app-root:not(.admin-root) .site-header{background:#000000eb!important;border-bottom-color:#c2f2f013!important}.app-root:not(.admin-root) .public-main{background:0 0}.app-root:not(.admin-root) .hero{position:relative}.app-root:not(.admin-root) .hero:after{content:"";pointer-events:none;z-index:-1;filter:blur(20px);background:radial-gradient(circle at 48% 42%,#c2f2f00e,#0000 33%),radial-gradient(circle at 60% 55%,#f3e2790a,#0000 38%);position:absolute;inset:5% -8% 0 44%}.app-root:not(.admin-root) .hero-glow{opacity:.34!important;filter:blur(34px)!important;background:radial-gradient(circle,#f3e27918 0%,#c2f2f00e 34%,#c2f2f004 54%,#0000 72%)!important}.app-root:not(.admin-root) .marquee-strip{background:#020303!important}.app-root:not(.admin-root) .manifesto{background:linear-gradient(135deg,#f3e27909,#0000 34%),linear-gradient(315deg,#c2f2f006,#0000 38%),#050606!important}.app-root:not(.admin-root) .site-footer{background:#010202!important}.app-root:not(.admin-root) .collection-tile,.app-root:not(.admin-root) .mini-card,.app-root:not(.admin-root) .filter-bar,.app-root:not(.admin-root) .detail-stats div{-webkit-backdrop-filter:none;backdrop-filter:none}@media (width<=700px){.app-root:not(.admin-root){background:radial-gradient(at 52% 2%,#f3e27909,#0000 34%),linear-gradient(#000,#020303 52%,#000)!important}.app-root:not(.admin-root) .hero:after{opacity:.7;inset:34% -28% 4% 18%}}:root{--sil-black:#020405;--sil-black-2:#05090a;--sil-surface:#081012;--sil-surface-2:#0b1517;--sil-gold:#f0d760;--sil-gold-deep:#b98a20;--sil-gold-soft:#fff0a0;--sil-cyan:#bceff1;--sil-cyan-mid:#79cbd4;--sil-cyan-deep:#407f89;--sil-text:#f6f4e8;--sil-muted:#8fa1a3;--sil-line:#bceff11b;--sil-line-gold:#f0d7602e}html,body{background:var(--sil-black)!important}.app-root,.card-page-shell{color:var(--sil-text)}.app-root:not(.admin-root),.admin-root,.card-page-shell{--accent:var(--sil-gold);--accent-2:var(--sil-cyan);--accent-3:var(--sil-gold-deep);--bg:var(--sil-black);--bg-soft:var(--sil-black-2);--surface:#081012e6;--surface-strong:var(--sil-surface);--surface-light:#bceff109;--line:var(--sil-line);--line-bright:#f0d76042;--text:var(--sil-text);--muted:var(--sil-muted);--muted-2:#5e7073}.route-progress span{background:linear-gradient(90deg, var(--sil-cyan-mid), var(--sil-gold), var(--sil-cyan))!important;box-shadow:0 0 18px #bceff138!important}.collection-tile,.mini-card,.manifesto,.filter-bar,.detail-stats>div,.admin-panel,.form-card,.admin-stat-grid article,.admin-user,.login-panel,.cp-rating,.cp-facts>div,.cp-detail article,.cp-battle>div,.cp-form,.ce-rating-card,.ce-quick-facts>div,.ce-move-section article,.ce-review-card,.ce-review-form,.ce-deck-card,.ce-related-card{border-color:var(--sil-line)!important;background-color:var(--sil-surface)!important}.collection-tile,.admin-panel,.form-card,.login-panel,.cp-form,.ce-review-form{background-image:linear-gradient(145deg,#bceff106,#0000 32%),linear-gradient(325deg,#f0d76005,#0000 34%)!important;border-radius:12px!important}.collection-tile,.manifesto,.admin-panel,.form-card,.login-panel,.cp-form,.ce-review-form{position:relative}.collection-tile:before,.manifesto:before,.admin-panel:before,.form-card:before,.login-panel:before,.cp-form:before,.ce-review-form:before{content:"";pointer-events:none;background:linear-gradient(90deg, var(--sil-cyan), transparent);opacity:.65;width:42px;height:1px;position:absolute;top:-1px;left:14px}.collection-tile:after,.manifesto:after,.admin-panel:after,.form-card:after,.login-panel:after,.cp-form:after,.ce-review-form:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--sil-gold));opacity:.55;width:42px;height:1px;position:absolute;bottom:-1px;right:14px}.site-header{background:#020405f0!important;border-bottom:1px solid #bceff113!important;box-shadow:0 10px 35px #00000024!important}.desktop-nav{background:#bceff105!important;border-color:#bceff117!important;border-radius:10px!important}.desktop-nav a{border-radius:7px!important}.desktop-nav a.active{color:#161207!important;background:linear-gradient(180deg, var(--sil-gold-soft), var(--sil-gold) 48%, #c69b2f)!important;box-shadow:inset 0 1px #ffffff6b,0 8px 18px #b98a201f!important}.desktop-nav a:hover:not(.active){color:var(--sil-cyan)!important;background:#bceff10b!important}.hero{background:0 0!important}.eyebrow,.kicker{color:#d9c457!important}.eyebrow{background:#f0d76006!important;border-color:#f0d76021!important;border-radius:7px!important}.hero-copy>p,.page-hero-row p,.detail-copy>p,.manifesto p{color:#90a0a2!important}.hero-glow{opacity:.3!important;filter:blur(34px)!important;background:radial-gradient(circle,#f0d76021,#bceff112 40%,#0000 69%)!important;width:60%!important}.hero-trust{border-color:#bceff114!important}.hero-trust b,.page-count strong,.detail-stats strong{color:var(--sil-gold)!important}.hero-trust span{border-color:#bceff113!important}.btn,.round-link,.pagination a,.pagination span{border-radius:8px!important}.btn-primary,.cp-form button,.ce-submit-review,.ce-error button{color:#151006!important;background:linear-gradient(#fff0a0 0%,#efd55b 45%,#bd8e22 100%)!important;border:1px solid #fff0a073!important;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #49310366,0 12px 28px #b98a2024!important}.btn-primary:hover,.cp-form button:hover,.ce-submit-review:hover,.ce-error button:hover{transform:translateY(-2px);color:#080705!important;background:linear-gradient(#fff5b6 0%,#f5df70 45%,#c79a29 100%)!important;box-shadow:inset 0 1px #ffffff8c,0 16px 34px #b98a2036!important}.btn-ghost,.round-link,.text-link,.back-link,.admin-view-link{color:#277c7f!important}.btn-ghost{background:#bceff105!important;border-color:#277c7f!important}.btn-ghost:hover,.round-link:hover,.text-link:hover,.back-link:hover,.admin-view-link:hover{color:#195153!important;border-color:#195153!important}.collection-grid{gap:18px!important}.collection-tile{overflow:hidden;background:linear-gradient(155deg,#0b1214,#050809 68%)!important;box-shadow:0 18px 38px #0003!important}.collection-tile:hover{border-color:#f0d7603d!important;transform:translateY(-5px)!important;box-shadow:0 24px 52px #00000054,0 0 0 1px #bceff109!important}.tile-media,.mini-media,.card-image-wrap,.floating-card img{background:#030607!important}.tile-media{border-bottom:1px solid #bceff111!important}.tile-overlay span,.quantity-badge,.status-chip{color:var(--sil-cyan)!important;background:#030607d1!important;border-color:#bceff121!important}.card-item:hover .card-image-wrap,.card-item:focus-visible .card-image-wrap{box-shadow:0 22px 42px #0000005c,0 0 0 1px #f0d76024!important}.card-item:hover,.card-item:focus-visible{border-color:#f0d76047!important;outline:none!important}.card-caption small,.mini-copy small{color:#c7b54f!important}.category-pill{border-color:#bceff112!important}.category-index{color:#9c7a27!important}.category-pill b,.mini-arrow{color:var(--sil-cyan)!important;border-color:#bceff11f!important}.category-pill:hover b,.mini-card:hover .mini-arrow{color:var(--sil-gold)!important;border-color:#f0d7603b!important}.mini-card{background:#bceff103!important;border-radius:9px!important}.mini-card:hover{background:linear-gradient(90deg,#f0d76007,#bceff105)!important;border-color:#f0d76029!important}.marquee-strip{background:#030607!important;border-color:#bceff111!important}.marquee-strip:before,.marquee-strip:after{color:#789499!important;text-shadow:0 0 10px #bceff109!important}.filter-bar,.admin-search{background:#040809f5!important;border-color:#bceff118!important;box-shadow:0 12px 32px #0000002e!important}input,textarea,select{color:#eaf1ef!important;background:#bceff106!important;border-color:#bceff11b!important;border-radius:7px!important}input:focus,textarea:focus,select:focus{border-color:#f0d76057!important;outline:none!important;box-shadow:0 0 0 3px #f0d7600b!important}.site-footer{background:#020405!important;border-color:#bceff112!important}.footer-bottom{border-color:#bceff10e!important}.footer-bottom>span:first-child{font-size:0!important}.footer-bottom>span:first-child:before{content:"© Sleeve It N Leave It";color:#74898d;font-size:10px}.admin-root{background:radial-gradient(circle at 8% 8%, #f0d76009, transparent 22%), radial-gradient(circle at 92% 18%, #bceff108, transparent 24%), var(--sil-black)!important}.auth-screen{background:var(--sil-black)!important}.auth-orb{opacity:.12!important;filter:blur(90px)!important}.auth-orb-a{background:var(--sil-gold-deep)!important}.auth-orb-b{background:var(--sil-cyan-mid)!important}.admin-brand .brand-mark,.auth-brand .brand-mark{width:46px!important;height:44px!important;box-shadow:none!important;background:url(/brand-icon.svg) 50%/contain no-repeat!important;border:0!important;border-radius:0!important;flex:0 0 46px!important;transform:none!important}.admin-brand .brand-mark:before,.auth-brand .brand-mark:before,.admin-brand .brand-mark>span,.auth-brand .brand-mark>span{display:none!important}.admin-brand .brand-copy strong,.admin-brand .brand-copy small,.auth-brand .brand-copy strong,.auth-brand .brand-copy small{font-size:0!important}.admin-brand .brand-copy strong:before,.auth-brand .brand-copy strong:before{content:"SLEEVE IT";color:var(--sil-gold);letter-spacing:.05em;font-size:13px;font-weight:850;display:block}.admin-brand .brand-copy small:before{content:"ADMIN STUDIO";color:var(--sil-cyan);letter-spacing:.13em;font-size:7px;font-weight:800;display:block}.auth-brand .brand-copy small:before{content:"N LEAVE IT";color:var(--sil-cyan);letter-spacing:.13em;font-size:7px;font-weight:800;display:block}.admin-sidebar{background:#020506f7!important;border-color:#bceff116!important;box-shadow:18px 0 50px #00000029!important}.admin-topbar{background:#020506e6!important;border-color:#bceff113!important}.admin-user{background:#bceff105!important;border-radius:9px!important}.admin-user>span{color:#131006!important;background:linear-gradient(145deg, var(--sil-gold-soft), var(--sil-gold-deep))!important;border-radius:7px!important;box-shadow:inset 0 1px #ffffff59!important}.admin-nav a,.sidebar-logout button{border-radius:7px!important}.admin-nav a:hover{color:var(--sil-cyan)!important;background:#bceff109!important}.admin-nav a.active{color:#fff4b4!important;box-shadow:inset 2px 0 var(--sil-gold)!important;background:linear-gradient(90deg,#f0d76013,#bceff107)!important}.admin-nav a.active span{color:var(--sil-gold)!important}.admin-stat-grid article{background:linear-gradient(145deg,#0a1113,#050809)!important;border-radius:10px!important}.admin-stat-grid article strong,.form-section-title>div>span,.admin-chip,.live-dot{color:var(--sil-gold)!important}.admin-chip{background:#f0d7600a!important;border-color:#f0d7602e!important}.admin-table th,.admin-table td{border-color:#bceff111!important}.admin-table tbody tr:hover{background:#bceff105!important}.upload-zone{background:#bceff104!important;border-color:#bceff11f!important;border-radius:9px!important}.upload-zone:hover{background:#f0d76006!important;border-color:#f0d76042!important}.switch-field i{background:#071012!important;border-color:#bceff121!important}.status-chip:not(.muted){color:var(--sil-cyan)!important;background:#bceff10a!important;border-color:#bceff126!important}.card-page-shell{min-height:100vh;background:radial-gradient(circle at 12% 14%, #f0d76009, transparent 23%), radial-gradient(circle at 88% 26%, #bceff108, transparent 24%), var(--sil-black)!important}.cp-header{background:#020405f0!important;border-color:#bceff113!important}.cp-brand .cp-ball{background:url(/brand-icon.svg) 50%/contain no-repeat!important;border:0!important;border-radius:0!important;width:43px!important;height:41px!important;font-size:0!important}.cp-brand strong{font-size:0!important}.cp-brand strong>span{display:none!important}.cp-brand strong:before{content:"SLEEVE IT";color:var(--sil-gold);letter-spacing:.05em;font-size:13px;font-weight:850}.cp-brand strong:after{content:" N LEAVE IT";color:var(--sil-cyan);letter-spacing:.08em;font-size:8px;font-weight:800}.cp-header nav a{color:#91a5a8!important;background:#bceff105!important;border-color:#bceff11a!important;border-radius:7px!important}.cp-header nav a:hover,.cp-crumbs a:hover,.cp-rating a{color:var(--sil-gold)!important}.cp-glow,.ce-art-glow{opacity:.5!important;background:radial-gradient(circle,#f0d76021,#bceff112 48%,#0000 72%)!important}.cp-art,.ce-card-frame{background:#020405!important;border:1px solid #bceff11f!important;border-radius:13px!important;box-shadow:0 36px 76px #00000085,0 0 0 1px #f0d76006!important}.cp-kicker,.ce-kicker,.ce-section-heading>div>span{color:#d2bb4e!important}.cp-tags span,.ce-tags>span:not(.secondary){color:var(--sil-cyan)!important;background:#bceff10a!important;border-color:#bceff129!important}.cp-rating div span,.ce-rating-score span,.ce-big-rating span,.ce-review-head span,.ce-star-input span{color:var(--sil-gold)!important}.cp-footer span,.card-page-shell>footer span{font-size:0!important}.card-page-shell>footer span:before{content:"Sleeve It N Leave It · Collector archive";color:#718488;font-size:10px}.card-experience{background:#000203d1!important}.card-experience-panel{background:radial-gradient(circle at 18% 12%,#f0d76006,#0000 24%),radial-gradient(circle at 85% 25%,#bceff106,#0000 25%),#030607!important}.ce-topbar{background:#020506f0!important;border-color:#bceff113!important}.ce-back,.ce-close,.ce-series-chip{color:#9eb2b5!important;background:#bceff105!important;border-color:#bceff11c!important}.ce-back:hover,.ce-close:hover{color:var(--sil-gold)!important;border-color:#f0d7603b!important}.ce-series-chip{color:var(--sil-cyan)!important}.ce-rating-card,.ce-quick-facts>div,.ce-move-section article,.ce-battle-grid>div,.ce-rules,.ce-meta-table,.ce-review-card,.ce-related-card,.ce-deck-card,.ce-review-form{background:#081012e0!important;border-color:#bceff116!important;border-radius:9px!important}.ce-tabs{border-color:#bceff114!important}.ce-rating-card button,.ce-review-preview button{color:var(--sil-cyan)!important}.ce-related-card:hover,.ce-deck-card:hover,.ce-review-card:hover{border-color:#f0d76036!important;box-shadow:0 16px 36px #0000003b!important}.ce-review-avatar{color:#141006!important;background:linear-gradient(145deg, var(--sil-gold-soft), var(--sil-gold-deep))!important}.toast{background:#030708f5!important;border-color:#bceff11f!important}.pagination a.active{color:#151006!important;background:linear-gradient(180deg, var(--sil-gold-soft), var(--sil-gold-deep))!important;border-color:#f0d76059!important}@media (width<=700px){.collection-tile,.admin-panel,.form-card,.login-panel,.cp-form,.ce-review-form{border-radius:10px!important}.admin-brand .brand-mark,.auth-brand .brand-mark{flex-basis:42px!important;width:42px!important;height:40px!important}}@media (prefers-reduced-motion:reduce){.collection-tile,.mini-card,.btn,.ce-related-card,.ce-deck-card{transition-duration:.01ms!important}}body #app .site-header .brand,body #app .site-footer .footer-brand,body #app .admin-sidebar>.admin-brand,body #app .auth-screen .auth-brand{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:15px!important;padding:0!important;text-decoration:none!important;display:inline-flex!important}body #app .site-header .brand .brand-mark,body #app .site-footer .footer-brand .brand-mark,body #app .admin-sidebar>.admin-brand .brand-mark,body #app .auth-screen .auth-brand .brand-mark{filter:none!important;mix-blend-mode:normal!important;background:#020405 url(/brand-icon.svg) 50%/contain no-repeat!important;border:0!important;border-radius:1px!important;flex:0 0 68px!important;place-items:center!important;width:68px!important;min-width:68px!important;height:68px!important;min-height:68px!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 10px 24px #0000002e!important}body #app .site-header .brand .brand-mark>span,body #app .site-footer .footer-brand .brand-mark>span{display:none!important}body #app .admin-sidebar>.admin-brand .brand-mark img,body #app .auth-screen .auth-brand .brand-mark img{object-fit:contain!important;filter:none!important;border:0!important;border-radius:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:block!important}body #app .auth-screen .auth-brand .brand-mark img{display:none!important}body #app .site-header .brand .brand-copy,body #app .site-footer .footer-brand .brand-copy,body #app .admin-sidebar>.admin-brand .brand-copy,body #app .auth-screen .auth-brand .brand-copy{align-content:center!important;justify-items:start!important;gap:5px!important;min-width:0!important;line-height:1!important;display:grid!important}body #app .site-header .brand .brand-copy strong,body #app .site-footer .footer-brand .brand-copy strong,body #app .admin-sidebar>.admin-brand .brand-copy>strong,body #app .auth-screen .auth-brand .brand-copy>strong{color:#f3dc61!important;letter-spacing:-.035em!important;text-transform:uppercase!important;white-space:nowrap!important;margin:0!important;padding:0!important;font-size:22px!important;font-weight:900!important;line-height:.94!important;display:block!important}body #app .site-header .brand .brand-copy small,body #app .site-footer .footer-brand .brand-copy small,body #app .admin-sidebar>.admin-brand .brand-copy>small,body #app .auth-screen .auth-brand .brand-copy>small{color:#9feeed!important;letter-spacing:.16em!important;text-transform:uppercase!important;white-space:nowrap!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:900!important;line-height:1!important;display:block!important}html[data-theme=light] body #app .site-header .brand .brand-copy strong,html[data-theme=light] body #app .site-footer .footer-brand .brand-copy strong,html[data-theme=light] body #app .admin-sidebar>.admin-brand .brand-copy>strong,html[data-theme=light] body #app .auth-screen .auth-brand .brand-copy>strong{color:#8a6710!important}html[data-theme=light] body #app .site-header .brand .brand-copy small,html[data-theme=light] body #app .site-footer .footer-brand .brand-copy small,html[data-theme=light] body #app .admin-sidebar>.admin-brand .brand-copy>small,html[data-theme=light] body #app .auth-screen .auth-brand .brand-copy>small,html[data-theme=light] body #app .app-root.admin-root .admin-sidebar>.admin-brand .brand-copy>small,html[data-theme=light] body #app .app-root.admin-root .auth-screen .auth-brand .brand-copy>small{color:#287877!important}html[data-theme=dark] body #app .app-root.admin-root .admin-sidebar>.admin-brand .brand-copy>small,html[data-theme=dark] body #app .app-root.admin-root .auth-screen .auth-brand .brand-copy>small{color:#9feeed!important}html[data-theme] body #app .app-root:not(.admin-root)>.site-header .brand .brand-mark,html[data-theme] body #app .app-root:not(.admin-root)>.site-footer .footer-brand .brand-mark,html[data-theme] body #app .public-frame>.site-header .brand .brand-mark,html[data-theme] body #app .public-frame>.site-footer .footer-brand .brand-mark,html[data-theme] body #app .app-root.admin-root .admin-sidebar>.admin-brand .brand-mark,html[data-theme] body #app .app-root.admin-root .auth-screen .auth-brand .brand-mark{border-radius:1px!important}@media (width<=760px){body #app .site-header .brand,body #app .site-footer .footer-brand,body #app .admin-sidebar>.admin-brand,body #app .auth-screen .auth-brand{gap:11px!important}body #app .site-header .brand .brand-mark,body #app .site-footer .footer-brand .brand-mark,body #app .admin-sidebar>.admin-brand .brand-mark,body #app .auth-screen .auth-brand .brand-mark{flex-basis:54px!important;width:54px!important;min-width:54px!important;height:54px!important;min-height:54px!important}body #app .site-header .brand .brand-copy strong,body #app .site-footer .footer-brand .brand-copy strong,body #app .admin-sidebar>.admin-brand .brand-copy>strong,body #app .auth-screen .auth-brand .brand-copy>strong{font-size:18px!important}body #app .site-header .brand .brand-copy small,body #app .site-footer .footer-brand .brand-copy small,body #app .admin-sidebar>.admin-brand .brand-copy>small,body #app .auth-screen .auth-brand .brand-copy>small{font-size:12px!important}}:root{--brand-black:#020302;--brand-ink:#060806;--brand-panel:#0a0d0b;--brand-panel-2:#0e120f;--brand-gold:#f2d45c;--brand-gold-bright:#fff1a0;--brand-gold-deep:#aa7817;--brand-gold-dark:#5e420d;--brand-cyan:#c5f2f0;--brand-cyan-mid:#79cbd1;--brand-text:#f8f5e8;--brand-muted:#94a4a3;--brand-gold-line:#f2d45c40;--brand-cyan-line:#c5f2f01f}html,body{scrollbar-color:#9b741e #050605;background:var(--brand-black)!important}body{background-image:radial-gradient(circle at 8% 9%,#f2d45c0b,#0000 25%),radial-gradient(circle at 91% 20%,#c5f2f009,#0000 27%)!important}::selection{color:#090805!important;background:var(--brand-gold)!important}.app-root,.card-page-shell{--bg:var(--brand-black)!important;--bg-soft:var(--brand-ink)!important;--surface:#0a0d0bed!important;--surface-strong:var(--brand-panel)!important;--surface-light:#c5f2f006!important;--line:var(--brand-cyan-line)!important;--line-bright:var(--brand-gold-line)!important;--text:var(--brand-text)!important;--muted:var(--brand-muted)!important;--accent:var(--brand-gold)!important;--accent-2:var(--brand-cyan)!important;--accent-3:var(--brand-gold-deep)!important}.site-header,.admin-topbar,.cp-header,.ce-topbar{background:#020302f4!important;border-color:#f2d45c17!important;box-shadow:0 12px 36px #00000038!important}.desktop-nav{background:#ffffff03!important;border:1px solid #c5f2f017!important;box-shadow:inset 0 1px #ffffff03!important}.desktop-nav a.active{color:#171104!important;background:linear-gradient(#fff2a5 0%,#efd45b 52%,#b98420 100%)!important;border:1px solid #fff6ae7a!important;box-shadow:inset 0 1px #fff9,inset 0 -1px #4a300373,0 8px 22px #ad7d182e!important}.desktop-nav a:hover:not(.active),.icon-link:hover,.menu-button:hover{color:var(--brand-gold-bright)!important;background:#f2d45c09!important;border-color:#f2d45c38!important}.hero h1 span,.page-hero h1 span{background:linear-gradient(102deg,#fff2a3 0%,#f2d45c 35%,#d5b342 52%,#c5f2f0 78%,#83ccd0 100%)!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.hero-glow,.detail-halo,.cp-glow,.ce-art-glow{background:radial-gradient(circle,#f2d45c2b,#c5f2f00e 43%,#0000 71%)!important}.eyebrow,.kicker,.cp-kicker,.ce-kicker,.ce-section-heading>div>span{color:#dec755!important}.eyebrow{background:linear-gradient(90deg,#f2d45c0b,#c5f2f003)!important;border-color:#f2d45c2e!important}.floating-card{isolation:isolate;background:linear-gradient(145deg,#fff4ad1c,#0000 22%),linear-gradient(155deg,#211807 0%,#0b0b08 42%,#120f07 76%,#33230a 100%)!important;border:1px solid #ffe87e7a!important;box-shadow:0 34px 72px #0000008c,0 0 0 1px #684708b8,inset 0 0 0 1px #fff2a413,inset 0 0 40px #f2d45c0b!important}.floating-card:before{content:"";z-index:4;pointer-events:none;border:1px solid #ffee912e;border-radius:13px;position:absolute;inset:5px;box-shadow:inset 0 0 18px #f2d45c09}.floating-card:after{content:"";z-index:5;pointer-events:none;opacity:.42;background:linear-gradient(112deg,#0000 22%,#fff7c229 42%,#c5f2f00e 48%,#0000 64%);transition:transform .75s cubic-bezier(.2,.75,.2,1);position:absolute;inset:0;transform:translate(-115%)}.floating-card:hover:after{transform:translate(115%)}.floating-card:hover{border-color:#ffee91bf!important;box-shadow:0 44px 90px #0000009e,0 0 34px #f2d45c1c,0 0 0 1px #ffef9447,inset 0 0 34px #f2d45c0e!important}.floating-card .card-placeholder{text-align:center;align-content:center;place-items:center;gap:20px;width:100%;height:100%;display:grid;color:var(--brand-gold-bright)!important;background:radial-gradient(circle at 50% 32%,#fff1a026,#0000 22%),linear-gradient(145deg,#2a1f08 0%,#0c0c08 45%,#171207 72%,#33250a 100%)!important}.floating-card .card-placeholder span{text-shadow:0 0 22px #f2d45c52;font-size:34px;color:var(--brand-gold)!important}.floating-card .card-placeholder strong{letter-spacing:-.025em;text-shadow:0 2px 12px #000000b3;max-width:78%;font-size:16px;color:#fff2a6!important}.floating-card img{z-index:2;position:relative;background:#050605!important}.card-sheen{z-index:6!important;opacity:.48!important;background:linear-gradient(116deg,#0000 26%,#fff1a021 42%,#c5f2f011 49%,#0000 64%)!important}.orbit{border-color:#f2d45c13!important}.orbit:after{background:var(--brand-gold)!important;box-shadow:0 0 18px #f2d45c8c!important}.hero-badge{background:#060705e8!important;border-color:#f2d45c2e!important;box-shadow:0 14px 34px #00000052!important}.hero-badge>span{color:#171104!important;background:linear-gradient(145deg,#fff1a0,#c89525)!important}.btn-primary,.cp-form button,.ce-submit-review,.ce-error button{color:#161104!important;background:linear-gradient(#fff2a5 0%,#efd45b 46%,#b98420 100%)!important;border-color:#fff1a085!important;box-shadow:inset 0 1px #ffffff8c,0 14px 31px #a877142e!important}.btn-primary:hover,.cp-form button:hover,.ce-submit-review:hover,.ce-error button:hover{background:linear-gradient(#fff7c4 0%,#f6df72 48%,#c89427 100%)!important;box-shadow:inset 0 1px #ffffff9e,0 18px 40px #a8771440!important}.progress-track span,.detail-progress>div span{background:linear-gradient(90deg,#9e7016,#f2d45c 58%,#fff0a0)!important;box-shadow:0 0 12px #f2d45c1f!important}.hero-trust b,.page-count strong,.detail-stats strong,.admin-stat-grid article strong,.cp-rating div span,.ce-rating-score span,.ce-big-rating span,.ce-review-head span,.ce-star-input span{color:var(--brand-gold)!important}.collection-tile,.mini-card,.category-pill,.admin-panel,.form-card,.admin-stat-grid article,.login-panel,.ce-review-card,.ce-related-card,.ce-deck-card,.cp-rating,.cp-facts>div,.cp-detail article{background-color:#080a08f0!important;border-color:#f2d45c1a!important}.collection-tile{background-image:linear-gradient(145deg,#f2d45c07,#0000 27%),linear-gradient(325deg,#c5f2f003,#0000 32%)!important}.collection-tile:hover,.mini-card:hover,.category-pill:hover,.ce-related-card:hover,.ce-deck-card:hover{border-color:#f2d45c4f!important;box-shadow:0 23px 52px #00000057,0 0 0 1px #f2d45c09!important}.tile-media,.mini-media,.card-image-wrap,.cp-art,.ce-card-frame{background:radial-gradient(circle at 75% 10%,#f2d45c0b,#0000 30%),#030403!important;border-color:#f2d45c21!important}.tile-placeholder,.playing-placeholder,.mini-placeholder{color:var(--brand-gold-bright)!important;background:radial-gradient(circle at 42% 25%,#f2d45c17,#0000 32%),linear-gradient(145deg,#151207,#050605)!important}.card-image-wrap{box-shadow:0 17px 36px #00000057,0 0 0 1px #f2d45c06!important}.card-item:hover .card-image-wrap,.card-item:focus-visible .card-image-wrap{border-color:#f2d45c6b!important;box-shadow:0 28px 52px #0000007a,0 0 25px #f2d45c12!important}.card-caption small,.mini-copy small,.category-index,.form-section-title>div>span,.admin-chip,.cp-kicker,.ce-kicker{color:#d5bd4d!important}.tile-overlay span,.quantity-badge,.status-chip:not(.muted),.cp-tags span,.ce-tags>span:not(.secondary){color:var(--brand-cyan)!important;background:#040706db!important;border-color:#c5f2f024!important}.admin-root,.auth-screen{background:radial-gradient(circle at 8% 8%,#f2d45c0a,transparent 24%), radial-gradient(circle at 92% 17%,#c5f2f006,transparent 25%), var(--brand-black)!important}.admin-sidebar{background:#020302fa!important;border-color:#f2d45c14!important}.admin-nav a.active{color:#fff2a6!important;box-shadow:inset 3px 0 var(--brand-gold)!important;background:linear-gradient(90deg,#f2d45c18,#f2d45c06 58%,#c5f2f004)!important;border:1px solid #f2d45c1f!important}.admin-nav a:hover,.sidebar-logout button:hover,.admin-view-link:hover{color:var(--brand-gold-bright)!important;background:#f2d45c09!important}.admin-user>span{color:#161104!important;background:linear-gradient(145deg,#fff1a0,#b98420)!important}input:focus,textarea:focus,select:focus,.upload-zone:hover{border-color:#f2d45c61!important;box-shadow:0 0 0 3px #f2d45c0b!important}.switch-field input:checked+i{background:linear-gradient(90deg,#986b13,#f2d45c)!important}.cp-art,.ce-card-frame{border:1px solid #f2d45c47!important;box-shadow:0 36px 76px #0000008f,0 0 0 1px #fff0a00b,0 0 32px #f2d45c0b!important}.ce-tabs button.active{color:#171104!important;background:linear-gradient(#fff1a0,#c18d22)!important}.toast{background:#060806f5!important;border-color:#f2d45c2e!important;box-shadow:0 18px 50px #00000061!important}:focus-visible{outline-offset:3px;outline:2px solid #f2d45cb8!important}@media (width<=700px){.floating-card:before{border-radius:14px;inset:4px}.floating-card .card-placeholder strong{font-size:13px}.floating-card .card-placeholder span{font-size:27px}}@media (prefers-reduced-motion:reduce){.floating-card:after{display:none}}.legal-toc-index{padding-left:5px!important}.site-header{z-index:1200;-webkit-backdrop-filter:blur(22px)saturate(135%);top:0;box-shadow:0 12px 42px #0003;background:linear-gradient(#060807f0,#040605e0)!important;border-bottom:1px solid #f4cf521a!important;position:sticky!important}.site-header:before{content:"";pointer-events:none;opacity:.72;background:linear-gradient(90deg,#0000 3%,#f4cf5242 26%,#9be9e733 50%,#f4cf5242 74%,#0000 97%);height:1px;position:absolute;inset:auto 0 -1px}.site-header .nav-wrap{grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;gap:24px;position:relative;min-height:82px!important;display:grid!important}.site-header .brand{border-radius:15px;justify-self:start;min-width:0;padding:6px 10px 6px 6px;transition:background .24s,transform .24s}.site-header .brand:hover{background:linear-gradient(90deg,#f4cf520e,#0000);transform:translateY(-1px)}.site-header .brand-mark{filter:drop-shadow(0 8px 18px #f4cf521a)}.site-header .brand-copy strong{letter-spacing:-.025em}.site-header .brand-copy small{color:#c3d4d594;letter-spacing:.15em}.site-header .desktop-nav{justify-self:center;align-items:center;box-shadow:inset 0 1px #ffffff07,0 12px 34px #0000002e;background:linear-gradient(#ffffff09,#ffffff03)!important;border:1px solid #ffffff13!important;border-radius:17px!important;gap:4px!important;padding:5px!important;display:flex!important}.site-header .desktop-nav a{letter-spacing:-.015em;justify-content:center;align-items:center;min-height:48px;font-weight:750;transition:color .22s,background .22s,box-shadow .22s,transform .22s;display:inline-flex;position:relative;color:#9fabad!important;border-radius:12px!important;padding:0 22px!important}.site-header .desktop-nav a:after{content:"";opacity:0;background:linear-gradient(90deg,#d6a928,#fff0a2,#9be9e7);border-radius:999px;height:2px;transition:transform .22s,opacity .22s;position:absolute;bottom:7px;left:24%;right:24%;transform:scaleX(0)}.site-header .desktop-nav a:hover{color:#edf5f3!important;background:#ffffff09!important}.site-header .desktop-nav a:hover:after{opacity:.55;transform:scaleX(.75)}.site-header .desktop-nav a.active{color:#171304!important;background:linear-gradient(#fff1a0 0%,#f2d24f 48%,#c89419 100%)!important;box-shadow:inset 0 1px #fff8cc,0 7px 22px #dbab2338!important}.site-header .desktop-nav a.active:after{opacity:0}.site-header .nav-actions{justify-self:end;min-width:42px}.site-header .menu-button,.site-header .icon-link{box-shadow:inset 0 1px #ffffff06;background:#ffffff06!important;border:1px solid #ffffff14!important}.site-header .menu-button:hover,.site-header .icon-link:hover{background:#f4cf520f!important;border-color:#f4cf5247!important}.site-header .mobile-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #f4cf521f;border-radius:18px;margin-bottom:12px;box-shadow:0 22px 60px #00000057;padding:8px!important}.site-header .mobile-nav a{border-radius:12px;align-items:center;min-height:48px;font-weight:720;display:flex;color:#c0cbca!important;padding:0 15px!important}.site-header .mobile-nav a+a{border-top:1px solid #ffffff0b}.site-header .mobile-nav a:hover{background:#f4cf520e;color:#fff2a3!important}.site-footer{isolation:isolate;position:relative;overflow:hidden;background:radial-gradient(circle at 12% 10%,#f4cf5211,#0000 24%),radial-gradient(circle at 84% 18%,#9be9e70b,#0000 24%),linear-gradient(#050706 0%,#020403 100%)!important;border-top:1px solid #f4cf5221!important;margin-top:clamp(40px,6vw,76px)!important}.site-footer:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#f4cf52a6,#9be9e77a,#0000);width:min(760px,72vw);height:1px;position:absolute;top:-1px;left:50%;transform:translate(-50%);box-shadow:0 0 32px #f4cf5224}.site-footer:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid #f4cf5214;border-radius:50%;width:360px;position:absolute;top:-205px;right:-180px;box-shadow:0 0 0 52px #f4cf5203,0 0 0 104px #9be9e702}.site-footer .footer-grid{grid-template-columns:minmax(0,1.65fr) repeat(2,minmax(150px,.55fr))!important;gap:clamp(30px,5vw,76px)!important;padding-bottom:38px!important;display:grid!important}.site-footer .footer-brand{background:#f4cf5206;border:1px solid #f4cf5217;border-radius:15px;margin-bottom:17px;padding:7px 10px 7px 7px;display:inline-flex}.site-footer .footer-brand .brand-mark{filter:drop-shadow(0 10px 20px #f4cf521c)}.site-footer .footer-grid>div:first-child>p{max-width:470px;margin:0;font-size:14px;line-height:1.75;color:#7f8d8e!important}.site-footer .footer-grid>div>small{text-transform:uppercase;align-items:center;gap:8px;margin-bottom:10px;display:inline-flex;color:#e8ca50!important;letter-spacing:.18em!important;font-size:10px!important;font-weight:850!important}.site-footer .footer-grid>div>small:before{content:"";background:linear-gradient(90deg,#e8ca50,#e8ca5014);width:18px;height:1px}.site-footer .footer-grid a:not(.brand){width:fit-content;padding:7px 0;font-size:13px;font-weight:650;transition:color .2s,transform .2s;position:relative;color:#94a2a3!important}.site-footer .footer-grid a:not(.brand):after{content:"↗";color:#9be9e773;margin-left:7px;font-size:10px;transition:transform .2s,color .2s;display:inline-block;transform:translate(0)}.site-footer .footer-grid a:not(.brand):hover{transform:translate(2px);color:#fff1a1!important}.site-footer .footer-grid a:not(.brand):hover:after{color:#9be9e7;transform:translate(2px,-2px)}.site-footer .footer-bottom{letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;min-height:62px;font-weight:650;color:#627071!important;border-top:1px solid #ffffff0e!important;padding-top:14px!important;padding-bottom:18px!important;font-size:10px!important;display:flex!important}.site-footer .footer-bottom a{transition:color .2s;color:#7f8e8f!important}.site-footer .footer-bottom a:hover{color:#f3d55b!important}@media (width<=899px){.site-header .nav-wrap{gap:12px;grid-template-columns:1fr auto!important;min-height:70px!important}.site-header .desktop-nav{display:none!important}.site-header .brand{padding-left:2px}.site-footer{margin-top:38px!important}.site-footer .footer-grid{grid-template-columns:1fr 1fr!important;gap:28px 18px!important;padding-top:5px!important;padding-bottom:28px!important}.site-footer .footer-grid>div:first-child{grid-column:1/-1;max-width:none}.site-footer .footer-grid>div:first-child>p{max-width:520px}.site-footer .footer-bottom{letter-spacing:.06em;flex-direction:column;align-items:flex-start;gap:10px;min-height:0;padding-block:18px 24px!important}}@media (width<=560px){.site-header .nav-wrap{min-height:66px!important}.site-header .brand-copy small{display:none}.site-footer .footer-grid{grid-template-columns:1fr!important;gap:20px!important}.site-footer .footer-grid>div:first-child{grid-column:auto}.site-footer .footer-grid>div:not(:first-child){border-top:1px solid #ffffff0b;padding-top:15px}}.site-footer{isolation:isolate!important;position:relative!important}.site-footer .footer-grid{grid-template-columns:minmax(0,1.65fr) repeat(3,minmax(150px,.55fr))!important;gap:clamp(28px,4.5vw,72px)!important;padding-top:clamp(42px,4vw,66px)!important;padding-bottom:38px!important;display:grid!important}.site-footer .footer-grid>div:first-child{max-width:520px!important}.site-footer .footer-grid>div:not(:first-child){align-content:start!important;gap:5px!important;display:grid!important}.site-footer .footer-grid>div>small{letter-spacing:.14em!important;text-transform:uppercase!important;align-items:center!important;gap:8px!important;margin-bottom:10px!important;font-size:14px!important;font-weight:850!important;line-height:1.3!important;display:inline-flex!important}.site-footer .footer-grid>div>small:before{content:""!important;flex:0 0 18px!important;width:18px!important;height:1px!important}.site-footer .footer-grid a:not(.brand){width:fit-content!important;padding:7px 0!important;font-size:14px!important;font-weight:650!important;line-height:1.45!important}.site-footer .footer-grid a:not(.brand):after{font-size:12px!important}.site-footer .footer-grid>div:first-child>p{max-width:470px!important;margin:0!important;font-size:16px!important;line-height:1.65!important}.site-footer .footer-bottom{letter-spacing:0!important;text-transform:none!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:62px!important;padding-top:14px!important;padding-bottom:18px!important;font-size:14px!important;line-height:1.4!important;display:flex!important}html:not([data-theme=light]) .site-footer{color:#d7e0de!important;background:radial-gradient(circle at 12% 10%,#f4cf5211,#0000 24%),radial-gradient(circle at 84% 18%,#9be9e70b,#0000 24%),linear-gradient(#050706 0%,#020403 100%)!important;border-top-color:#f4cf5221!important}html:not([data-theme=light]) .site-footer .footer-grid>div>small{color:#e8ca50!important}html:not([data-theme=light]) .site-footer .footer-grid>div>small:before{background:linear-gradient(90deg,#e8ca50,#e8ca5014)!important}html:not([data-theme=light]) .site-footer .footer-grid>div:first-child>p{color:#8c9a9b!important}html:not([data-theme=light]) .site-footer .footer-grid a:not(.brand){color:#9aa8a8!important}html:not([data-theme=light]) .site-footer .footer-grid a:not(.brand):after{color:#9be9e799!important}html:not([data-theme=light]) .site-footer .footer-grid a:not(.brand):hover{color:#fff1a1!important}html:not([data-theme=light]) .site-footer .footer-bottom{color:#728080!important;border-top-color:#ffffff0e!important}html:not([data-theme=light]) .site-footer .footer-powered a{color:inherit!important}html:not([data-theme=light]) .site-footer .footer-powered strong{color:#d7b448!important}html[data-theme=light] body #app .site-footer,html[data-theme=light] body #app .public-frame .site-footer{color:#27312e!important;background:radial-gradient(circle at 12% 10%,#d6b0301a,#0000 26%),radial-gradient(circle at 84% 18%,#56a3a314,#0000 26%),linear-gradient(#f1ede2 0%,#e8e2d3 100%)!important;border-top-color:#8f6f1524!important;box-shadow:inset 0 1px #ffffffa6!important}html[data-theme=light] body #app .site-footer:before,html[data-theme=light] body #app .public-frame .site-footer:before{background:linear-gradient(90deg,#0000,#b08a2194,#489d9f75,#0000)!important;box-shadow:0 0 32px #b08a211a!important}html[data-theme=light] body #app .site-footer .footer-grid>div>small,html[data-theme=light] body #app .public-frame .site-footer .footer-grid>div>small{color:#856914!important}html[data-theme=light] body #app .site-footer .footer-grid>div>small:before,html[data-theme=light] body #app .public-frame .site-footer .footer-grid>div>small:before{background:linear-gradient(90deg,#caa62e,#caa62e1a)!important}html[data-theme=light] body #app .site-footer .footer-grid>div:first-child>p,html[data-theme=light] body #app .public-frame .site-footer .footer-grid>div:first-child>p{color:#64736f!important}html[data-theme=light] body #app .site-footer .footer-grid a:not(.brand),html[data-theme=light] body #app .public-frame .site-footer .footer-grid a:not(.brand){color:#61716d!important}html[data-theme=light] body #app .site-footer .footer-grid a:not(.brand):after,html[data-theme=light] body #app .public-frame .site-footer .footer-grid a:not(.brand):after{color:#73afb0!important}html[data-theme=light] body #app .site-footer .footer-grid a:not(.brand):hover,html[data-theme=light] body #app .public-frame .site-footer .footer-grid a:not(.brand):hover{color:#745b14!important}html[data-theme=light] body #app .site-footer .footer-bottom,html[data-theme=light] body #app .public-frame .site-footer .footer-bottom{color:#65736f!important;border-top-color:#1f2b2717!important}html[data-theme=light] body #app .site-footer .footer-powered strong,html[data-theme=light] body #app .public-frame .site-footer .footer-powered strong{color:#84640f!important}@media (width<=899px){.site-footer .footer-grid{grid-template-columns:1fr 1fr!important;gap:28px 18px!important;padding-top:34px!important;padding-bottom:28px!important}.site-footer .footer-grid>div:first-child{grid-column:1/-1!important;max-width:none!important}.site-footer .footer-bottom{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;min-height:0!important;padding-block:18px 24px!important}}@media (width<=560px){.site-footer .footer-grid{grid-template-columns:1fr!important;gap:20px!important}.site-footer .footer-grid>div:first-child{grid-column:auto!important}.site-footer .footer-grid>div:not(:first-child){border-top:1px solid #1f2b2714;padding-top:15px!important}}.site-footer .footer-bottom>span:first-child,.site-footer .footer-bottom .footer-copyright,.site-footer .footer-bottom .footer-powered,.ps-footer .ps-footer-bottom>span:first-child,.ps-footer .ps-footer-bottom .ps-footer-copyright,.ps-footer .ps-footer-bottom .ps-footer-powered{color:#6b7976!important;letter-spacing:0!important;text-transform:none!important;font-size:14px!important;font-weight:700!important;line-height:1.4!important}.site-footer .footer-bottom .footer-powered,.ps-footer .ps-footer-bottom .ps-footer-powered{align-items:baseline!important;gap:.32em!important;display:inline-flex!important}.site-footer .footer-bottom .footer-powered a,.ps-footer .ps-footer-bottom .ps-footer-powered a{color:inherit!important;text-decoration:none!important}.site-footer .footer-bottom .footer-powered a:hover,.site-footer .footer-bottom .footer-powered a:focus-visible,.ps-footer .ps-footer-bottom .ps-footer-powered a:hover,.ps-footer .ps-footer-bottom .ps-footer-powered a:focus-visible{text-underline-offset:3px!important;text-decoration:underline!important}.site-footer .footer-bottom>span:first-child:before,.site-footer .footer-bottom>span:first-child:after,.ps-footer .ps-footer-bottom>span:first-child:before,.ps-footer .ps-footer-bottom>span:first-child:after{content:none!important;display:none!important}.site-footer .footer-bottom>span:not(.footer-powered):not(:first-child),.ps-footer .ps-footer-bottom>span:not(.ps-footer-powered):not(:first-child){display:none!important}.site-footer .footer-bottom .footer-powered strong,.ps-footer .ps-footer-bottom .ps-footer-powered strong{color:#84640f!important;font-weight:850!important}html[data-theme=dark] .site-footer .footer-bottom>span:first-child,html[data-theme=dark] .site-footer .footer-bottom .footer-copyright,html[data-theme=dark] .site-footer .footer-bottom .footer-powered,html[data-theme=dark] .ps-footer .ps-footer-bottom>span:first-child,html[data-theme=dark] .ps-footer .ps-footer-bottom .ps-footer-copyright,html[data-theme=dark] .ps-footer .ps-footer-bottom .ps-footer-powered{color:#8b9a97!important}html[data-theme=dark] .site-footer .footer-bottom .footer-powered strong,html[data-theme=dark] .ps-footer .ps-footer-bottom .ps-footer-powered strong{color:#e1c74f!important}@media (width>=900px){body #app .site-footer .footer-grid{grid-template-columns:minmax(240px,1.45fr) minmax(150px,.8fr) minmax(170px,.9fr) minmax(150px,.8fr)!important;align-items:start!important}}.site-footer .footer-grid>div>small{color:#8d9a97!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin-bottom:12px!important;font-size:14px!important;font-weight:850!important;display:block!important}@media (width<=899px){body #app .site-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=620px){body #app .site-footer .footer-grid{grid-template-columns:1fr!important}}html,body,body #app,body #app .app-root:not(.admin-root),body #app .public-frame{background-color:#f5f2e8}html[data-theme=dark],html[data-theme=dark] body,html[data-theme=dark] body #app,html[data-theme=dark] body #app .app-root:not(.admin-root),html[data-theme=dark] body #app .public-frame{background-color:#070a12}body #app .app-root:not(.admin-root)>.site-footer,body #app .public-frame>.site-footer,body #app .app-root:not(.admin-root)>.ps-footer,body #app .public-frame>.ps-footer{border-top-color:#0000!important;margin-top:0!important}@media (prefers-reduced-motion:reduce){body #app .app-root:not(.admin-root)>.site-footer,body #app .public-frame>.site-footer,body #app .app-root:not(.admin-root)>.ps-footer,body #app .public-frame>.ps-footer{transition:none!important}}html[data-theme=dark] body #app .app-root .toast,html:not([data-theme]) body #app .app-root .toast{color:#eef5f2!important;background:#0a0e0df7!important;border:1px solid #c2f2f024!important;box-shadow:0 22px 55px #00000061!important}html[data-theme=dark] body #app .app-root .toast-success .toast-dot,html:not([data-theme]) body #app .app-root .toast-success .toast-dot{background:#a7e7d2!important}html[data-theme=dark] body #app .app-root .toast-error .toast-dot,html:not([data-theme]) body #app .app-root .toast-error .toast-dot{background:#ff7f74!important}html[data-theme=light] body #app .app-root .toast,html[data-theme=light] body #app .admin-root .toast{color:#1d2925!important;text-shadow:none!important;background:linear-gradient(#fffdf7,#f5f1e6)!important;border:1px solid #1f2b2721!important;box-shadow:0 22px 55px #3a301d24!important}html[data-theme=light] body #app .app-root .toast-success .toast-dot,html[data-theme=light] body #app .admin-root .toast-success .toast-dot{background:#23835e!important}html[data-theme=light] body #app .app-root .toast-error .toast-dot,html[data-theme=light] body #app .admin-root .toast-error .toast-dot{background:#c7352e!important}html[data-theme=light] body #app .app-root .toast button,html[data-theme=light] body #app .admin-root .toast button{color:#56645f!important}@media (width>=1200px){html[data-theme=light] body #app .app-root .toast,html[data-theme=dark] body #app .app-root .toast,html[data-theme=light] body #app .admin-root .toast,html[data-theme=dark] body #app .admin-root .toast{font-size:14px!important}}.confirm-dialog-backdrop{z-index:5100;-webkit-backdrop-filter:blur(12px)saturate(112%);backdrop-filter:blur(12px)saturate(112%);background:#010403ad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.confirm-dialog{color:#f9f5e9;background:radial-gradient(circle at 100% 0,#efcb4b24,#0000 42%),linear-gradient(145deg,#141916fc,#050908fc);border:1px solid #eac74452;border-radius:22px;width:min(100%,440px);padding:29px;position:relative;overflow:hidden;box-shadow:0 30px 86px #0000009e,inset 0 1px #ffffff0d}.confirm-dialog:after{content:"";background:linear-gradient(#f5db61,#bf8618);width:3px;position:absolute;inset:0 auto 0 0}.confirm-dialog-kicker{color:#f1d95b;letter-spacing:.15em;text-transform:uppercase;margin-bottom:11px;font-size:14px;font-weight:850;display:block}.confirm-dialog h2{color:inherit;letter-spacing:-.045em;margin:0;font-size:clamp(25px,4vw,32px);line-height:1.02}.confirm-dialog p{color:#a8b5b0;margin:13px 0 0;font-size:15px;line-height:1.55}.confirm-dialog-actions{justify-content:flex-end;gap:10px;margin-top:26px;display:flex}.confirm-dialog-actions button{min-height:44px;font:inherit;cursor:pointer;border-radius:12px;padding:0 17px;font-size:13px;font-weight:800;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s}.confirm-dialog-actions button:hover{transform:translateY(-1px)}.confirm-dialog-actions button:focus-visible{outline-offset:3px;outline:3px solid #84e4e0d1}.confirm-dialog-cancel{color:#dce7e3;background:#ffffff0b;border:1px solid #d2eae42b}.confirm-dialog-cancel:hover{background:#ffffff17;border-color:#d2eae461}.confirm-dialog-delete{color:#fff7f2;background:linear-gradient(#d84d42,#a92822);border:1px solid #ff8f80b8;box-shadow:0 10px 25px #b7312840}.confirm-dialog-delete:hover{background:linear-gradient(#e85d50,#bc342c);box-shadow:0 14px 28px #b7312857}.confirm-dialog-enter-active,.confirm-dialog-leave-active{transition:opacity .18s}.confirm-dialog-enter-active .confirm-dialog,.confirm-dialog-leave-active .confirm-dialog{transition:transform .18s,opacity .18s}.confirm-dialog-enter-from,.confirm-dialog-leave-to{opacity:0}.confirm-dialog-enter-from .confirm-dialog,.confirm-dialog-leave-to .confirm-dialog{opacity:0;transform:translateY(9px)scale(.98)}html[data-theme=light] body #app .confirm-dialog-backdrop{background:#24271f4d}html[data-theme=light] body #app .confirm-dialog{color:#18231f;background:radial-gradient(circle at 100% 0,#efcb4b36,#0000 43%),linear-gradient(145deg,#fffdf7,#f2ecdd);border-color:#795c0b38;box-shadow:0 30px 82px #45391a3b,inset 0 1px #ffffffe0}html[data-theme=light] body #app .confirm-dialog p{color:#61716b}html[data-theme=light] body #app .confirm-dialog-cancel{color:#34453f;background:#ffffffb8;border-color:#2c3f372b}html[data-theme=light] body #app .confirm-dialog-cancel:hover{background:#fff;border-color:#2c3f3757}@media (width<=520px){.confirm-dialog-backdrop{padding:16px}.confirm-dialog{border-radius:18px;padding:24px 21px}.confirm-dialog-actions{flex-direction:column-reverse}.confirm-dialog-actions button{width:100%}}:root{--ui-radius-xs:7px;--ui-radius-sm:10px;--ui-radius-md:14px;--ui-radius-lg:18px;--ui-radius-xl:24px}.home-card-search-shell{border-radius:var(--ui-radius-lg)!important;overflow:hidden!important}.home-card-search-shell:before{border-radius:var(--ui-radius-lg) 0 0 var(--ui-radius-lg)}.home-card-search button{border-radius:var(--ui-radius-md)!important}.home-card-search-results{border-radius:var(--ui-radius-lg)!important;overflow:auto!important}.home-card-search-result-head{border-radius:var(--ui-radius-lg) var(--ui-radius-lg) 0 0}.home-card-search-thumb{border-radius:var(--ui-radius-sm)!important}.home-card-search-result-copy em,.home-card-search-hints kbd{border-radius:var(--ui-radius-xs)!important}.home-card-search-empty>span{border-radius:var(--ui-radius-sm)!important}.public-main .btn,.site-header .desktop-nav a,.mobile-nav a{border-radius:var(--ui-radius-md)!important}.public-main .hero-trust,.public-main .category-pill,.public-main .mini-card,.public-main .collection-tile{overflow:hidden}.public-main input[type=search],.public-main input[type=text],.public-main select,.public-main .listing-search,.public-main .listing-search input,.public-main .filter-bar,.public-main .filter-panel{border-radius:var(--ui-radius-md)}.public-main .tile-media,.public-main .card-media,.public-main .image-shell,.public-main .image-loading-shell{overflow:hidden}@media (width<=700px){.home-card-search-shell{border-radius:16px!important}.home-card-search button{border-radius:14px!important}.home-card-search-results{border-radius:16px!important}}@media (width<=899px){.site-header{z-index:4000!important;-webkit-backdrop-filter:blur(22px)saturate(135%)!important;background:linear-gradient(#060807f7,#040605f0)!important;border-bottom:1px solid #f4cf521a!important;position:sticky!important;top:0!important;box-shadow:0 12px 42px #0000003d!important}.site-header:before{content:""!important;pointer-events:none!important;opacity:.72!important;background:linear-gradient(90deg,#0000 3%,#f4cf5247 28%,#9be9e733 50%,#f4cf5247 72%,#0000 97%)!important;height:1px!important;position:absolute!important;inset:auto 0 -1px!important}.site-header .nav-wrap{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:min(100% - 32px,1660px)!important;height:70px!important;min-height:70px!important;margin-inline:auto!important;padding:0!important;display:grid!important}.site-header .brand{border-radius:13px!important;justify-self:start!important;align-items:center!important;gap:14px!important;min-width:0!important;padding:4px 8px 4px 3px!important;text-decoration:none!important;display:inline-flex!important;transform:none!important}.site-header .brand-mark{filter:drop-shadow(0 8px 18px #f4cf521a)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important}.site-header .brand-copy{gap:2px!important;min-width:0!important;display:grid!important}.site-header .brand-copy strong{color:#f2d85c!important;letter-spacing:-.025em!important;text-transform:uppercase!important;white-space:nowrap!important;font-size:13px!important;font-weight:900!important;line-height:1!important}.site-header .brand-copy small{color:#c3d4d599!important;letter-spacing:.15em!important;text-transform:uppercase!important;white-space:nowrap!important;font-size:7.5px!important;font-weight:850!important;line-height:1.1!important;display:block!important}.site-header .desktop-nav{display:none!important}.site-header .nav-actions{justify-self:end!important;align-items:center!important;min-width:44px!important;display:flex!important}.site-header .menu-button{cursor:pointer!important;background:linear-gradient(#ffffff09,#ffffff04)!important;border:1px solid #ffffff17!important;border-radius:12px!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;transition:border-color .22s,background .22s,box-shadow .22s,transform .22s!important;display:grid!important;position:relative!important;box-shadow:inset 0 1px #ffffff08,0 10px 26px #0003!important}.site-header .menu-button:before{content:""!important;opacity:0!important;background:radial-gradient(circle,#f4cf5214,#0000 70%)!important;border-radius:8px!important;transition:opacity .22s!important;position:absolute!important;inset:7px!important}.site-header .menu-button span{transform-origin:50%!important;background:#d8e1df!important;border:0!important;border-radius:99px!important;width:18px!important;height:1.5px!important;margin:0!important;transition:top .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1),background .2s!important;position:absolute!important;left:12px!important}.site-header .menu-button span:first-child{top:17px!important}.site-header .menu-button span:last-child{top:25px!important}.site-header .menu-button[aria-expanded=true]{background:#f4cf520f!important;border-color:#f4cf524d!important;box-shadow:inset 0 1px #ffffff08,0 12px 30px #0000003d,0 0 20px #f4cf520d!important}.site-header .menu-button[aria-expanded=true]:before{opacity:1!important}.site-header .menu-button[aria-expanded=true] span{background:#fff1a0!important;top:21px!important}.site-header .menu-button[aria-expanded=true] span:first-child{transform:rotate(45deg)!important}.site-header .menu-button[aria-expanded=true] span:last-child{transform:rotate(-45deg)!important}.site-header .mobile-nav{-webkit-backdrop-filter:blur(20px)!important;transform-origin:top!important;border:1px solid #f4cf521f!important;border-radius:18px!important;gap:2px!important;width:min(100% - 32px,1660px)!important;margin:0 auto 12px!important;padding:8px!important;display:grid!important;box-shadow:0 22px 60px #00000061,inset 0 1px #ffffff05!important}.site-header .mobile-nav a{color:#c0cbca!important;letter-spacing:-.01em!important;background:0 0!important;border:0!important;border-radius:12px!important;align-items:center!important;min-height:48px!important;padding:0 15px!important;font-size:13px!important;font-weight:750!important;text-decoration:none!important;transition:color .2s,background .2s,transform .2s!important;display:flex!important;position:relative!important}.site-header .mobile-nav a+a{border-top:1px solid #ffffff0b!important}.site-header .mobile-nav a:hover{color:#fff1a0!important;background:#f4cf520b!important}.site-header .mobile-nav a.active{color:#171304!important;background:linear-gradient(#fff1a0 0%,#f2d24f 48%,#c89419 100%)!important;box-shadow:inset 0 1px #fff8cc,0 7px 22px #dbab2329!important}.menu-enter-active,.menu-leave-active{transition:opacity .2s,transform .28s cubic-bezier(.16,1,.3,1)!important}.menu-enter-from,.menu-leave-to{opacity:0!important;transform:translateY(-8px)scale(.985)!important}html[data-theme=light] .site-header{-webkit-backdrop-filter:blur(22px)saturate(115%)!important;background:linear-gradient(#faf7eefa,#f5f2e8f5)!important;border-bottom-color:#8f6f1524!important;box-shadow:0 12px 38px #3d321d1a!important}html[data-theme=light] .site-header:before{background:linear-gradient(90deg,#0000 3%,#b08a2145 28%,#5fadb02e 50%,#b08a2145 72%,#0000 97%)!important}html[data-theme=light] .site-header .brand-copy strong{color:#8a6a12!important;text-shadow:none!important}html[data-theme=light] .site-header .brand-copy small{color:#3c7d7e!important}html[data-theme=light] .site-header .brand-mark{filter:drop-shadow(0 8px 18px #50422214)!important;mix-blend-mode:normal!important}html[data-theme=light] .site-header .menu-button{background:linear-gradient(#ffffffe6,#f5f1e7eb)!important;border-color:#1f2b271f!important;box-shadow:inset 0 1px #fffffff2,0 10px 25px #3d321d17!important}html[data-theme=light] .site-header .menu-button:before{background:radial-gradient(circle,#b9931e17,#0000 70%)!important}html[data-theme=light] .site-header .menu-button span{background:#5d6b67!important}html[data-theme=light] .site-header .menu-button[aria-expanded=true]{background:linear-gradient(#fffdf7,#f5efd8)!important;border-color:#9d7b184d!important;box-shadow:inset 0 1px #fffffffa,0 12px 30px #3d321d1c,0 0 20px #b9931e0f!important}html[data-theme=light] .site-header .menu-button[aria-expanded=true] span{background:#9a781d!important}html[data-theme=light] .site-header .mobile-nav{-webkit-backdrop-filter:blur(20px)saturate(110%)!important;background:linear-gradient(#fffdf7fa,#f6f2e8fa)!important;border-color:#8f6f1526!important;box-shadow:0 22px 60px #3d321d24,inset 0 1px #fffffff5!important}html[data-theme=light] .site-header .mobile-nav a{color:#52615d!important;background:0 0!important;font-size:14px!important;font-weight:760!important}html[data-theme=light] .site-header .mobile-nav a+a{border-top-color:#1f2b2712!important}html[data-theme=light] .site-header .mobile-nav a:hover{color:#765d17!important;background:#b9931e0e!important}html[data-theme=light] .site-header .mobile-nav a.active{color:#231c08!important;background:linear-gradient(#fae995 0%,#e6c954 48%,#caa02c 100%)!important;box-shadow:inset 0 1px #ffffffeb,0 7px 22px #b48e1e24!important}}@media (width<=560px){.site-header .nav-wrap,.site-header .mobile-nav{width:min(100% - 22px,1660px)!important}.site-header .nav-wrap{height:66px!important;min-height:66px!important}.site-header .brand-mark{flex-basis:42px!important;width:42px!important;min-width:42px!important;height:42px!important}.site-header .brand-copy small{display:none!important}.site-header .menu-button{width:42px!important;min-width:42px!important;height:42px!important}.site-header .menu-button span{width:16px!important;left:12px!important}}@media (width>=900px){.site-header{isolation:isolate;z-index:4000!important;-webkit-backdrop-filter:blur(26px)saturate(145%)!important;background:linear-gradient(#030504e8,#030504d1)!important;border-bottom:1px solid #f4cf5217!important;position:sticky!important;top:0!important;box-shadow:0 18px 52px #00000030!important}.site-header:before{content:""!important;pointer-events:none!important;opacity:.82!important;background:linear-gradient(90deg,#0000 2%,#f4cf5224 18%,#f4cf526b 42%,#9be9e74d 54%,#f4cf5233 78%,#0000 98%)!important;height:1px!important;position:absolute!important;inset:auto 0 -1px!important}.site-header:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% -30%,#f4cf520e,#0000 68%);width:min(900px,58vw);height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.site-header .nav-wrap{grid-template-columns:minmax(270px,1fr) auto minmax(270px,1fr)!important;align-items:center!important;gap:30px!important;width:min(100% - 64px,1720px)!important;height:88px!important;min-height:88px!important;margin-inline:auto!important;padding:0!important;display:grid!important}.site-header .brand{position:relative;background:0 0!important;border:1px solid #0000!important;border-radius:18px!important;justify-self:start!important;align-items:center!important;gap:13px!important;min-width:0!important;padding:7px 14px 7px 7px!important;text-decoration:none!important;transition:border-color .22s,background .22s,box-shadow .22s,transform .22s!important;display:inline-flex!important;transform:none!important}.site-header .brand:after{content:"";transform-origin:0;opacity:0;background:linear-gradient(90deg,#f4cf5275,#9be9e71f,#0000);border-radius:99px;height:1px;transition:transform .24s,opacity .24s;position:absolute;bottom:4px;left:7px;right:14px;transform:scaleX(.42)}.site-header .brand:hover{background:linear-gradient(90deg,#f4cf520b,#9be9e703)!important;border-color:#f4cf521f!important;transform:translateY(-1px)!important;box-shadow:inset 0 1px #ffffff06,0 10px 30px #00000024!important}.site-header .brand:hover:after{opacity:.8;transform:scaleX(1)}.site-header .brand-mark{filter:drop-shadow(0 9px 20px #f4cf5221)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;flex:0 0 54px!important;width:54px!important;min-width:54px!important;height:54px!important;transition:filter .22s,transform .22s!important}.site-header .brand:hover .brand-mark{transform:translateY(-1px)scale(1.015);filter:drop-shadow(0 12px 24px #f4cf522e)!important}.site-header .brand-copy{gap:3px!important;min-width:0!important;display:grid!important}.site-header .brand-copy strong{text-shadow:0 0 22px #f4cf5214;color:#f4da5f!important;letter-spacing:-.02em!important;text-transform:uppercase!important;white-space:nowrap!important;font-size:16px!important;font-weight:900!important;line-height:1!important}.site-header .brand-copy small{color:#95edef!important;letter-spacing:.19em!important;text-transform:uppercase!important;white-space:nowrap!important;font-size:8.5px!important;font-weight:850!important;line-height:1!important;display:block!important}.site-header .desktop-nav{overflow:hidden;background:linear-gradient(#101311c9,#060908b8)!important;border:1px solid #ffffff13!important;border-radius:21px!important;justify-self:center!important;align-items:center!important;gap:4px!important;min-height:60px!important;padding:5px!important;display:flex!important;position:relative!important;box-shadow:inset 0 1px #ffffff09,inset 0 -1px #f4cf5206,0 14px 34px #0003!important}.site-header .desktop-nav:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f4cf523d,#9be9e726,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.site-header .desktop-nav a{z-index:1;min-width:118px;color:#9eaaaa!important;letter-spacing:-.015em!important;min-height:50px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;padding:0 22px!important;font-size:14px!important;font-weight:780!important;line-height:1!important;text-decoration:none!important;transition:color .2s,border-color .2s,background .2s,box-shadow .22s,transform .22s!important;display:inline-flex!important;position:relative!important;transform:none!important}.site-header .desktop-nav a:before{content:"";opacity:0;background:#9be9e7;border-radius:50%;width:4px;height:4px;transition:transform .2s,opacity .2s;position:absolute;bottom:8px;left:50%;transform:translate(-50%)scale(0);box-shadow:0 0 12px #9be9e77a}.site-header .desktop-nav a:after{content:""!important;opacity:0!important;background:linear-gradient(90deg,#0000,#9be9e7bf,#0000)!important;border-radius:99px!important;height:1px!important;transition:transform .2s,opacity .2s!important;position:absolute!important;bottom:6px!important;left:25%!important;right:25%!important;transform:scaleX(0)!important}.site-header .desktop-nav a:hover{color:#e8f1ef!important;background:#ffffff06!important;border-color:#9be9e712!important;transform:translateY(-1px)!important}.site-header .desktop-nav a:hover:before{opacity:.72;transform:translate(-50%)scale(1)}.site-header .desktop-nav a:hover:after{opacity:.5!important;transform:scaleX(1)!important}.site-header .desktop-nav a.active{color:#161204!important;background:linear-gradient(#fff2a2 0%,#f0cf47 52%,#c59216 100%)!important;border-color:#fff09a9e!important;transform:none!important;box-shadow:inset 0 1px #ffffffe0,inset 0 -1px #734a0033,0 9px 22px #d5a51f2e,0 0 0 1px #f4cf520f!important}.site-header .desktop-nav a.active:before,.site-header .desktop-nav a.active:after{opacity:0!important;transform:translate(-50%)scale(0)!important}.site-header .nav-actions{justify-content:flex-end!important;justify-self:end!important;align-items:center!important;min-width:270px!important;display:flex!important}.site-header .menu-button{display:none!important}}@media (width>=900px) and (width<=1180px){.site-header .nav-wrap{grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr)!important;gap:18px!important;width:min(100% - 40px,1720px)!important}.site-header .desktop-nav a{min-width:104px;padding-inline:17px!important}.site-header .nav-actions{min-width:220px!important}}.hp-closing:before{content:none!important;display:none!important}.public-main>.page-hero{min-height:0!important;padding-top:clamp(42px,4.5vw,66px)!important;padding-bottom:clamp(22px,2.5vw,34px)!important}.public-main>.page-hero .page-hero-row{justify-content:space-between!important;align-items:flex-end!important;gap:clamp(22px,4vw,54px)!important;margin-top:10px!important;display:flex!important}.public-main>.page-hero .page-hero-row>div:first-child{flex:auto;min-width:0}.public-main>.page-hero .page-count{background:radial-gradient(circle at 100% 0,#f0d7601c,#0000 46%),linear-gradient(145deg,#bceff109,#f0d76005),#050a09e6!important;border:1px solid #f0d7602e!important;border-radius:17px!important;flex:none!important;align-content:center!important;justify-items:start!important;gap:5px!important;min-width:154px!important;margin:0!important;padding:17px 20px 16px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff09,0 18px 42px #0000003d!important}.public-main>.page-hero .page-count:before{content:""!important;background:#f0d760!important;border-radius:50%!important;width:6px!important;height:6px!important;position:absolute!important;top:13px!important;right:13px!important;box-shadow:0 0 0 5px #f0d7600e,0 0 18px #f0d76038!important}.public-main>.page-hero .page-count:after{content:none!important;display:none!important}.public-main>.page-hero .page-count strong{color:#f0d760!important;letter-spacing:-.055em!important;font-size:clamp(34px,3vw,46px)!important;font-weight:850!important;line-height:.95!important}.public-main>.page-hero .page-count span{color:#91a3a2!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin:0!important;font-size:9px!important;font-weight:850!important;line-height:1.2!important}.public-main>.filters-shell{margin-top:0!important;margin-bottom:clamp(18px,2vw,28px)!important}.public-main>.archive-section{min-height:0!important;padding-top:clamp(18px,2vw,28px)!important;padding-bottom:clamp(34px,4vw,54px)!important}.public-main>.detail-hero{min-height:0!important;padding-top:clamp(34px,4vw,52px)!important;padding-bottom:clamp(28px,3vw,44px)!important}.public-main>.detail-hero .detail-grid{min-height:0!important}.public-main>.scope-chase-section,.public-main>.cards-section{min-height:0!important;padding-top:clamp(24px,3vw,40px)!important;padding-bottom:clamp(28px,3.5vw,48px)!important}.public-main>.scope-chase-section+.cards-section{padding-top:clamp(20px,2.5vw,34px)!important}.filter-bar select{appearance:none!important;color:#e8efeb!important;cursor:pointer!important;background-color:#08100f!important;background-image:linear-gradient(45deg,#0000 50%,#bceff1 50%),linear-gradient(135deg,#bceff1 50%,#0000 50%),linear-gradient(#ffffff09,#ffffff03)!important;background-position:calc(100% - 20px),calc(100% - 15px),0 0!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px,100% 100%!important;border:1px solid #bceff117!important;border-radius:12px!important;height:48px!important;min-height:48px!important;padding:0 44px 0 15px!important;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s!important;box-shadow:inset 0 1px #ffffff06!important}.filter-bar select:hover{background-color:#0a1311!important;border-color:#f0d76038!important}.filter-bar select:focus-visible{border-color:#f0d7607a!important;outline:none!important;box-shadow:0 0 0 3px #f0d76012,inset 0 1px #ffffff08!important}.filter-bar select option{color:#eef3ed!important;background:#07100f!important}.progress-track>span,.detail-progress>div>span,.hp-feature-progress [role=progressbar]>span,.hp-pulse-progress [role=progressbar]>span{will-change:width}.hp-progress-ring{will-change:background}.legal-toc nav a{position:relative;transition:color .22s,background .22s,border-color .22s,transform .22s!important}.legal-toc nav a:before{content:"";opacity:0;background:linear-gradient(#f0d760,#bceff1);border-radius:99px;width:2px;transition:opacity .22s,transform .28s cubic-bezier(.16,1,.3,1);position:absolute;top:9px;bottom:9px;left:0;transform:scaleY(.35)}.legal-toc nav a.active,.legal-toc nav a[aria-current=location]{transform:translate(3px);color:#f7f3df!important;background:linear-gradient(90deg,#f0d76013,#bceff105)!important;border-color:#f0d76029!important}.legal-toc nav a.active:before,.legal-toc nav a[aria-current=location]:before{opacity:1;transform:scaleY(1)}.legal-toc nav a.active small,.legal-toc nav a[aria-current=location] small{color:#f0d760!important}@media (width<=899px){.site-header .menu-button span{opacity:1!important;width:18px!important;height:1.5px!important;transition:top .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1),opacity .18s,background .2s!important;left:12px!important;transform:none!important}.site-header .menu-button span:first-child{top:15px!important}.site-header .menu-button span:nth-child(2){top:21px!important}.site-header .menu-button span:nth-child(3){top:27px!important}.site-header .menu-button[aria-expanded=true] span:first-child{top:21px!important;transform:rotate(45deg)!important}.site-header .menu-button[aria-expanded=true] span:nth-child(2){opacity:0!important;top:21px!important;transform:scaleX(.25)!important}.site-header .menu-button[aria-expanded=true] span:nth-child(3){top:21px!important;transform:rotate(-45deg)!important}.menu-enter-active,.menu-leave-active{transform-origin:top!important;transition:opacity .24s,transform .34s cubic-bezier(.16,1,.3,1),filter .28s,clip-path .34s cubic-bezier(.16,1,.3,1)!important;overflow:hidden!important}.menu-enter-from,.menu-leave-to{opacity:0!important;filter:blur(7px)!important;clip-path:inset(0 0 100% round 18px)!important;transform:translateY(-12px)scale(.975)!important}.menu-enter-to,.menu-leave-from{opacity:1!important;filter:blur()!important;clip-path:inset(0 round 18px)!important;transform:translateY(0)scale(1)!important}.scope-chase-head,.scope-chase-head>div:first-child,.scope-chase-head h2,.scope-chase-head .kicker,.scope-chase-actions{text-align:left!important;justify-content:flex-start!important;align-items:flex-start!important;width:100%!important}.scope-chase-head{flex-direction:column!important;gap:14px!important;display:flex!important}.scope-chase-actions{margin-left:0!important}}.public-frame .card-page-shell .cp-review-section,.card-page-shell .cp-review-section{padding-bottom:clamp(24px,2.5vw,38px)!important}.public-frame>.site-footer,.public-frame .card-page-shell+.site-footer,.card-page-shell+.site-footer{margin-top:0!important}@media (width<=760px){.public-main>.page-hero{padding-top:28px!important;padding-bottom:18px!important}.public-main>.page-hero .page-hero-row{justify-items:start!important;gap:18px!important;display:grid!important}.public-main>.page-hero .page-count{min-width:138px!important;padding:14px 17px!important}.public-main>.filters-shell{margin-bottom:16px!important}.public-main>.archive-section,.public-main>.scope-chase-section,.public-main>.cards-section{padding-top:18px!important;padding-bottom:26px!important}.filter-bar select{height:46px!important;min-height:46px!important}.card-page-shell .cp-review-section{padding-bottom:24px!important}}@media (width<=560px){.site-header .menu-button span{width:16px!important;left:12px!important}}@media (prefers-reduced-motion:reduce){.legal-toc nav a,.legal-toc nav a:before,.menu-enter-active,.menu-leave-active,.site-header .menu-button span{transition-duration:.01ms!important}}.public-frame>.card-page-shell .cp-review-section{padding-bottom:clamp(18px,2vw,28px)!important}.public-frame>.card-page-shell+.site-footer{margin-top:0!important;padding-top:clamp(22px,2.2vw,30px)!important}.site-footer .footer-bottom nav,.site-footer .footer-bottom nav a{display:none!important}.site-footer .footer-bottom{color:#6b7976!important;letter-spacing:0!important;text-transform:none!important;font-size:14px!important;font-weight:700!important;line-height:1.4!important}.site-footer .footer-bottom .footer-powered{align-items:baseline!important;gap:.32em!important;display:inline-flex!important}.site-footer .footer-bottom .footer-powered a{color:inherit!important;text-decoration:none!important;display:inline!important}.site-footer .footer-bottom .footer-powered a:hover,.site-footer .footer-bottom .footer-powered a:focus-visible{text-underline-offset:3px!important;text-decoration:underline!important}.site-footer .footer-bottom .footer-powered strong{color:#84640f!important;font-weight:850!important}html[data-theme=light] .site-footer .footer-bottom{color:#6b7976!important;border-top-color:#1f2b2717!important}@media (width<=760px){.public-frame>.card-page-shell .cp-review-section{padding-bottom:18px!important}.public-frame>.card-page-shell+.site-footer{padding-top:22px!important}}@media (width<=560px){.site-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 18px!important}.site-footer .footer-grid>div:first-child{grid-column:1/-1!important}.site-footer .footer-grid>div:not(:first-child){min-width:0}}@media (width<=680px){html body #app .public-frame .legal-toc nav{border:1px solid #c5f2f017!important;border-radius:14px!important;overflow:hidden!important}html body #app .public-frame .legal-toc nav a{border-radius:0!important;grid-template-columns:34px minmax(0,1fr)!important;gap:14px!important;padding:15px 16px 15px 24px!important}html body #app .public-frame .legal-toc nav a:last-child{border-bottom:0!important}html body #app .public-frame .legal-toc nav a:before{left:7px!important}html[data-theme=light] body #app .public-frame .legal-toc nav{background:#fffdf7!important;border-color:#1f2b271a!important}}html body #app .scope-chase-art,html body #app .card-image-wrap,html body #app .cp-art,html body #app .hp-search-thumb,html body #app .ce-card-frame{padding:0!important}html body #app .scope-chase-art{overflow:hidden!important}html body #app .scope-chase-art img,html body #app .card-image-wrap img,html body #app .cp-art img,html body #app .hp-search-thumb img,html body #app .ce-card-frame img{object-fit:cover!important;object-position:center!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important}html body #app .cp-related img{object-fit:cover!important;object-position:center!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;display:block!important}html body #app .card-caption{align-items:center!important;gap:12px!important;min-height:58px!important;padding:14px 10px 12px!important}html body #app .card-caption>div{flex:auto!important;min-width:0!important}html body #app .card-caption small{line-height:1.35!important;display:block!important}html body #app .card-caption h3{margin:3px 0 0!important;line-height:1.3!important}html body #app .card-caption>span{text-align:right!important;flex:none!important;line-height:1.3!important}html body #app .app-root:not(.admin-root) .home-page .hp-stage-ring,html body #app .app-root:not(.admin-root) .home-page .hp-stage-ring:before,html body #app .app-root:not(.admin-root) .home-page .hp-stage-ring:after{box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}html[data-theme=light] .category-hero+.archive-section .collection-tile,html[data-theme=light] .category-hero+.archive-section .collection-tile:hover{box-shadow:none!important}html[data-theme=light] body #app .app-root>.site-header{-webkit-backdrop-filter:blur(24px)saturate(120%)!important;background:linear-gradient(#faf7eefa,#f5f1e6f5)!important;border-bottom-color:#7d631624!important;box-shadow:0 12px 38px #3d321d17!important}html[data-theme=light] body #app .app-root>.site-header:before{opacity:.8!important;background:linear-gradient(90deg,#0000 2%,#a582192e 20%,#a582196b 43%,#2b7e8040 56%,#a5821929 80%,#0000 98%)!important}html[data-theme=light] body #app .app-root>.site-header:after{background:radial-gradient(at 50% -30%,#be971f1a,#0000 68%)!important}html[data-theme=light] body #app .app-root>.site-header .brand{background:0 0!important}html[data-theme=light] body #app .app-root>.site-header .brand:hover{background:linear-gradient(90deg,#b18d1b14,#2b7e8006)!important;border-color:#91711721!important;box-shadow:inset 0 1px #ffffffb8,0 10px 28px #3d321d12!important}html[data-theme=light] body #app .app-root>.site-header .brand-copy strong{color:#826817!important;text-shadow:none!important}html[data-theme=light] body #app .app-root>.site-header .brand-copy small{color:#74817d!important}html[data-theme=light] body #app .app-root>.site-header .desktop-nav{background:linear-gradient(#ffffffd1,#efebe0d1)!important;border-color:#1f2b271c!important;box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #896c1609,0 12px 30px #3d321d14!important}html[data-theme=light] body #app .app-root>.site-header .desktop-nav:before{background:linear-gradient(90deg,#0000,#9d7b163d,#2a7b7d24,#0000)!important}html[data-theme=light] body #app .app-root>.site-header .desktop-nav a{color:#65716d!important;background:0 0!important}html[data-theme=light] body #app .app-root>.site-header .desktop-nav a:hover{color:#27312e!important;background:#a07e1813!important;border-color:#2a7b7d14!important}html[data-theme=light] body #app .app-root>.site-header .desktop-nav a.active{color:#211b09!important;background:linear-gradient(#fff0a1 0%,#e8c84d 52%,#c79a24 100%)!important;border-color:#a5801761!important;box-shadow:inset 0 1px #ffffffe6,0 8px 20px #916f1326!important}html[data-theme=light] body #app .app-root>.site-header .theme-toggle,html[data-theme=light] body #app .app-root>.site-header .menu-button{color:#4d5a56!important;background:#ffffffc7!important;border-color:#1f2b271f!important;box-shadow:0 8px 22px #3d321d12!important}html[data-theme=light] body #app .app-root>.site-header .menu-button span{background:#4d5a56!important}html[data-theme=light] body #app .app-root>.site-header .mobile-nav{background:#fffdf7fb!important;border-color:#91711724!important;box-shadow:0 20px 50px #3a2f1d1f!important}html[data-theme=light] body #app .app-root>.site-header .mobile-nav a{color:#5e6b67!important;background:0 0!important}html[data-theme=light] body #app .app-root>.site-header .mobile-nav a+a{border-top-color:#1f2b2712!important}html[data-theme=light] body #app .app-root>.site-header .mobile-nav a:hover{color:#725b17!important;background:#a5821813!important}html[data-theme=light] body #app .home-page .hp-feature-media{background:radial-gradient(circle at 50% 46%,#c39b1f26,#0000 27%),radial-gradient(circle at 78% 18%,#2b7e8017,#0000 25%),#eee9dc!important}html[data-theme=light] body #app .home-page .hp-feature-media:before{border-color:#97761721!important;box-shadow:0 0 0 34px #b28d1c06,0 0 0 68px #2b7e8005!important}html[data-theme=light] body #app .home-page .hp-feature-media>img{filter:drop-shadow(0 22px 28px #42331938)!important}html[data-theme=light] body #app .home-page .hp-feature-glow{background:linear-gradient(#0000,#5e481a14)!important}html[data-theme=light] body #app .home-page .hp-hero-card,html[data-theme=light] body #app .home-page .hp-hero-card>img{background:#eee9dc!important}html[data-theme=light] body #app .home-page .hp-hero-card{border-color:#96751640!important;box-shadow:0 30px 62px #41331b3d,0 0 0 1px #fff9!important}html[data-theme=light] body #app .home-page .hp-card-placeholder{color:#1d2623!important;background:radial-gradient(circle,#bb931c24,#0000 55%),#eee9dc!important}html[data-theme=light] body #app .home-page .hp-empty-stage span,html[data-theme=light] body #app .home-page .hp-search-thumb,html[data-theme=light] body #app .home-page .hp-timeline-art{background:#eee9dc!important;border-color:#1f2b2717!important}html[data-theme=light] body #app .home-page .hp-stage-label{background:#fffdf7f0!important;border-color:#1f2b271c!important;box-shadow:0 16px 36px #3c301c1a!important}html[data-theme=light] body #app .home-page .hp-stage-label strong{color:#1d2623!important}html[data-theme=light] body #app .home-page .hp-stage-label small{color:#75817e!important}html[data-theme=light] body #app .home-page .hp-hero-metrics{background:#ffffff57!important;border-color:#1f2b2714!important}html[data-theme=light] body #app .home-page .hp-hero-metrics>article{border-right-color:#1f2b2712!important}html[data-theme=light] body #app .home-page .hp-button--quiet{color:#52605c!important;background:#ffffff94!important;border-color:#1f2b271c!important}html[data-theme=light] body #app .home-page .hp-feature-progress>div,html[data-theme=light] body #app .home-page .hp-pulse-progress>div{background:#1f2b2717!important}html[data-theme=light] body #app .app-root .tile-media,html[data-theme=light] body #app .app-root .card-image-wrap,html[data-theme=light] body #app .app-root .mini-media,html[data-theme=light] body #app .app-root .detail-art,html[data-theme=light] body #app .app-root .detail-placeholder,html[data-theme=light] body #app .app-root .playing-placeholder,html[data-theme=light] body #app .app-root .mini-placeholder{background-color:#eee9dc!important}html[data-theme=light] body #app .app-root>.site-footer{color:#27312e!important;background:radial-gradient(circle at 12% 10%,#cda72b1f,#0000 24%),radial-gradient(circle at 84% 18%,#2e828413,#0000 24%),linear-gradient(#eee9dc 0%,#e6e0d1 100%)!important;border-top-color:#8f6f1526!important}html[data-theme=light] body #app .app-root>.site-footer:before{background:linear-gradient(90deg,#0000,#9775166b,#2c7e8047,#0000)!important;box-shadow:0 0 24px #9a771614!important}html[data-theme=light] body #app .app-root>.site-footer:after{border-color:#8f6f151c!important;box-shadow:0 0 0 52px #8f6f1505,0 0 0 104px #2c7e8003!important}html[data-theme=light] body #app .app-root>.site-footer .footer-brand{background:#fffdf77a!important;border-color:#8f6f151f!important}html[data-theme=light] body #app .app-root>.site-footer .footer-grid>div:first-child>p,html[data-theme=light] body #app .app-root>.site-footer .footer-grid a:not(.brand),html[data-theme=light] body #app .app-root>.site-footer .footer-bottom,html[data-theme=light] body #app .app-root>.site-footer .footer-bottom a{color:#66736f!important}html[data-theme=light] body #app .app-root>.site-footer .footer-grid>div>small{color:#826817!important}html[data-theme=light] body #app .app-root>.site-footer .footer-grid>div>small:before{background:linear-gradient(90deg,#9b791b,#9b791b14)!important}html[data-theme=light] body #app .app-root>.site-footer .footer-grid a:not(.brand):after{color:#2b7e8094!important}html[data-theme=light] body #app .app-root>.site-footer .footer-grid a:not(.brand):hover{color:#725a15!important}html[data-theme=light] body #app .app-root>.site-footer .footer-bottom{border-top-color:#1f2b2717!important}@media (width<=560px){html[data-theme=light] body #app .app-root>.site-footer .footer-grid>div:not(:first-child){border-top-color:#1f2b2714!important}}html[data-theme=light] body #app .app-root,html[data-theme=light] body #app .public-frame,html[data-theme=light] body #app .public-main{color:#18211e!important;background-color:#0000!important}html[data-theme=light] body #app .public-main>.page-hero .page-count{background:radial-gradient(circle at 100% 0,#d2ac3029,#0000 46%),linear-gradient(145deg,#fffffff5,#f4f0e5f5)!important;border-color:#8f6f1529!important;box-shadow:inset 0 1px #ffffffeb,0 16px 38px #3d321d17!important}html[data-theme=light] body #app .public-main>.page-hero .page-count:before{background:#b08a21!important;box-shadow:0 0 0 5px #b08a2112,0 0 15px #b08a211f!important}html[data-theme=light] body #app .public-main>.page-hero .page-count strong{color:#977619!important}html[data-theme=light] body #app .public-main>.page-hero .page-count span{color:#687672!important}html[data-theme=light] body #app .public-main>.filters-shell{box-shadow:none!important;-webkit-backdrop-filter:blur(18px)saturate(115%)!important;background:linear-gradient(#f5f2e8fa,#f5f2e8f0 76%,#f5f2e800)!important}html[data-theme=light] body #app .public-main .filter-bar{background:#fffdf7f0!important;border-color:#1f2b271c!important;box-shadow:0 14px 36px #3d321d17!important}html[data-theme=light] body #app .public-main .filter-bar:before,html[data-theme=light] body #app .public-main .filter-bar:after{border-color:#1f2b2712!important}html[data-theme=light] body #app .public-main .search-field{color:#51605c!important;background:#faf7ef!important;border-color:#1f2b2717!important}html[data-theme=light] body #app .public-main .search-field svg{stroke:#6a8582!important}html[data-theme=light] body #app .public-main .search-field input{color:#27312e!important;background:0 0!important}html[data-theme=light] body #app .public-main .search-field input::placeholder{color:#8a9490!important}html[data-theme=light] body #app .public-main .filter-bar select{color:#34403c!important;background-color:#faf7ef!important;background-image:linear-gradient(45deg,#0000 50%,#66b9bc 50%),linear-gradient(135deg,#66b9bc 50%,#0000 50%),linear-gradient(#ffffffb8,#ede8dc8c)!important;border-color:#1f2b271a!important;box-shadow:inset 0 1px #fffc!important}html[data-theme=light] body #app .public-main .filter-bar select:hover{background-color:#fffdf7!important;border-color:#9d7b183d!important}html[data-theme=light] body #app .public-main .filter-bar select:focus-visible{border-color:#9d7b1861!important;box-shadow:0 0 0 3px #b9931e14,inset 0 1px #ffffffe6!important}html[data-theme=light] body #app .public-main .filter-bar select option{color:#34403c!important;background:#fffdf7!important}@supports (appearance:base-select){html[data-theme=light] body #app .public-main .filter-bar select{background-image:linear-gradient(#ffffffb8,#ede8dc8c)!important}html[data-theme=light] body #app .public-main .filter-bar select::picker-icon{color:#5caeb1!important}html[data-theme=light] body #app .public-main .filter-bar select:open::picker-icon{color:#9d7a1c!important}html[data-theme=light] body #app .public-main .filter-bar select::picker(select){background:radial-gradient(circle at 100% 0,#cea82f1c,#0000 38%),#fffdf7!important;border-color:#8f6f1529!important;box-shadow:0 22px 58px #3d321d29,inset 0 1px #ffffffe6!important}html[data-theme=light] body #app .public-main .filter-bar select option{color:#4e5b57!important;background:0 0!important}html[data-theme=light] body #app .public-main .filter-bar select option:hover,html[data-theme=light] body #app .public-main .filter-bar select option:focus-visible{color:#765d17!important;background:#b5901b13!important;border-color:#9d7b1821!important}html[data-theme=light] body #app .public-main .filter-bar select option:checked{color:#241d09!important;background:linear-gradient(#fae995,#e3c44a)!important;border-color:#a7821745!important}html[data-theme=light] body #app .public-main .filter-bar select option::checkmark{color:#9b791c!important}html[data-theme=light] body #app .public-main .filter-bar select option:checked::checkmark{color:#241d09!important}}html[data-theme=light] body #app .public-main .collection-tile{color:#1d2623!important;background:linear-gradient(#fffdf7,#f7f3e9)!important;border-color:#1f2b271a!important;box-shadow:0 16px 36px #3d321d14!important}html[data-theme=light] body #app .public-main .collection-tile:hover{border-color:#a07e1838!important;box-shadow:0 22px 46px #3d321d1f!important}html[data-theme=light] body #app .public-main .tile-media{background:radial-gradient(circle at 78% 12%,#c0991f1f,#0000 35%),radial-gradient(circle at 12% 82%,#2c808212,#0000 38%),#eee9dc!important}html[data-theme=light] body #app .public-main .tile-media:after,html[data-theme=light] body #app .public-main .tile-overlay{background:linear-gradient(#0000 48%,#382f1e33)!important}html[data-theme=light] body #app .public-main .tile-overlay span{color:#edf6f3!important;background:#1b221fb8!important;border-color:#ffffff61!important}html[data-theme=light] body #app .public-main .tile-overlay b{color:#f8fbf9!important}html[data-theme=light] body #app .public-main .tile-placeholder{color:#725b17!important;background:radial-gradient(circle at 50% 40%,#be971f21,#0000 55%),#eee9dc!important}html[data-theme=light] body #app .public-main .tile-body{background:#fffdf7!important}html[data-theme=light] body #app .public-main .tile-body h3{color:#1c2522!important}html[data-theme=light] body #app .public-main .tile-meta{color:#74807d!important}html[data-theme=light] body #app .public-main .progress-track{background:#1f2b2717!important}html[data-theme=light] body #app .public-main .category-pill,html[data-theme=light] body #app .public-main .mini-card,html[data-theme=light] body #app .public-main .card-item,html[data-theme=light] body #app .public-main .empty-state,html[data-theme=light] body #app .public-main .manifesto{color:#1d2623!important;background:#fffdf7!important;border-color:#1f2b271a!important;box-shadow:0 12px 30px #3d321d0f!important}html[data-theme=light] body #app .public-main .mini-card:hover,html[data-theme=light] body #app .public-main .card-item:hover{background:#fffaf0!important;border-color:#9f7d1833!important}html[data-theme=light] body #app .public-main .mini-media,html[data-theme=light] body #app .public-main .card-image-wrap,html[data-theme=light] body #app .public-main .playing-placeholder,html[data-theme=light] body #app .public-main .mini-placeholder,html[data-theme=light] body #app .public-main .detail-placeholder{background:#eee9dc!important;border-color:#1f2b2714!important}html[data-theme=light] body #app .public-main .card-caption h3,html[data-theme=light] body #app .public-main .mini-copy strong,html[data-theme=light] body #app .public-main .detail-copy h1{color:#1c2522!important}html[data-theme=light] body #app .public-main .card-caption small,html[data-theme=light] body #app .public-main .mini-copy span,html[data-theme=light] body #app .public-main .breadcrumbs,html[data-theme=light] body #app .public-main .detail-copy>p{color:#6b7874!important}html[data-theme=light] body #app .public-main .mini-copy small,html[data-theme=light] body #app .public-main .card-caption>span{color:#2a7476!important}html[data-theme=light] body #app .public-main .mini-arrow{color:#2d797b!important;background:#2b7e8009!important;border-color:#2b7e8021!important}html[data-theme=light] body #app .public-main .detail-halo{opacity:.5!important;filter:blur(48px)!important;background:radial-gradient(circle,#caa42829,#2c828412 50%,#0000 72%)!important}html[data-theme=light] body #app .public-main .detail-stats>div,html[data-theme=light] body #app .public-main .detail-facts>span{color:#5d6b67!important;background:#fffdf7c7!important;border-color:#1f2b2717!important}html[data-theme=light] body #app .public-main .detail-stats strong,html[data-theme=light] body #app .public-main .detail-facts b{color:#836817!important}html[data-theme=light] body #app .public-main .detail-progress>div{background:#1f2b2717!important}html[data-theme=light] body #app .public-main .detail-progress small{color:#6b7874!important}html[data-theme=light] body #app .public-main .scope-chase-card{color:#1d2623!important;background:linear-gradient(145deg,#fffdf7,#f6f2e8)!important;border-color:#1f2b271a!important;box-shadow:0 14px 32px #3d321d12!important}html[data-theme=light] body #app .public-main .scope-chase-art{background:#eee9dc!important;border-color:#1f2b2714!important}html[data-theme=light] body #app .public-main .scope-chase-rank{color:#7e6316!important;background:#fffdf7eb!important;border-color:#9d7b1833!important}html[data-theme=light] body #app .public-main .scope-chase-copy h3{color:#1c2522!important}html[data-theme=light] body #app .public-main .scope-chase-copy>small,html[data-theme=light] body #app .public-main .scope-price-row,html[data-theme=light] body #app .public-main .scope-price-note,html[data-theme=light] body #app .public-main .scope-chase-actions>span{color:#71807c!important}html[data-theme=light] body #app .public-main .scope-price-row{border-color:#1f2b2714!important}html[data-theme=light] body #app .public-main .scope-chase-actions>a,html[data-theme=light] body #app .public-main .scope-qr-link{color:#765d17!important;background:#fffdf7b8!important;border-color:#8f6f1524!important}html[data-theme=light] body #app .public-main .scope-chase-empty{color:#687672!important;background:#fffdf7a3!important;border-color:#1f2b271f!important}html[data-theme=light] body #app .public-main .pagination a,html[data-theme=light] body #app .public-main .pagination span{color:#5d6a66!important;background:#fffdf7!important;border-color:#1f2b271a!important}html[data-theme=light] body #app .public-main .pagination a:hover{color:#795f17!important;background:#fbf6e8!important;border-color:#9d7b1833!important}html[data-theme=light] body #app .public-main .pagination a.active{color:#231c08!important;background:linear-gradient(#f8e68f,#dfbe42)!important;border-color:#a07c1747!important}html[data-theme=light] body #app .public-main .empty-state h3{color:#1c2522!important}html[data-theme=light] body #app .public-main .empty-state p{color:#6c7975!important}html[data-theme=light] body #app .public-frame,html[data-theme=light] body #app .public-frame .card-page-shell,html[data-theme=light] body #app .public-frame .legal-shell{color:#18211e!important;background:#f5f2e8!important}html[data-theme=light] body #app .public-frame .site-header{background:#f9f6ecf5!important;border-bottom-color:#7d631624!important;box-shadow:0 10px 34px #3d321d14!important}html[data-theme=light] body #app .public-frame .site-footer{color:#27312e!important;background:linear-gradient(#eee9dc,#e6e0d1)!important;border-top-color:#8f6f1524!important}html[data-theme=light] body #app .public-frame .cp-rating,html[data-theme=light] body #app .public-frame .cp-detail,html[data-theme=light] body #app .public-frame .cp-reviews article,html[data-theme=light] body #app .public-frame .cp-form,html[data-theme=light] body #app .public-frame .legal-toc nav a,html[data-theme=light] body #app .public-frame .legal-note,html[data-theme=light] body #app .public-frame .legal-contact-card,html[data-theme=light] body #app .public-frame .legal-related-grid a{color:#27312e!important;background:#fffdf7!important;border-color:#1f2b271a!important}html[data-theme=light] .card-experience-panel,html[data-theme=light] .review-modal,html[data-theme=light] .review-dialog,html[data-theme=light] .modal-panel{color:#18211e!important;background:#fffdf7!important;border-color:#1f2b271a!important}@media (width<=899px){html[data-theme=light] body #app .public-main>.filters-shell{background:#f5f2e8f5!important}}:root{--page-scrollbar-thumb:#9b741e;--page-scrollbar-thumb-hover:#c2962d;--page-scrollbar-track:#050605}html[data-theme=light]{--page-scrollbar-thumb:#b08a21;--page-scrollbar-thumb-hover:#92701a;--page-scrollbar-track:#f5f2e8}html,body{scrollbar-width:thin;scrollbar-color:var(--page-scrollbar-thumb) var(--page-scrollbar-track)!important}html::-webkit-scrollbar{width:12px;height:12px}body::-webkit-scrollbar{width:12px;height:12px}html::-webkit-scrollbar-track{background:var(--page-scrollbar-track)}body::-webkit-scrollbar-track{background:var(--page-scrollbar-track)}html::-webkit-scrollbar-thumb{border:3px solid var(--page-scrollbar-track);background:var(--page-scrollbar-thumb);border-radius:999px;min-height:44px}body::-webkit-scrollbar-thumb{border:3px solid var(--page-scrollbar-track);background:var(--page-scrollbar-thumb);border-radius:999px;min-height:44px}html::-webkit-scrollbar-thumb:hover{background:var(--page-scrollbar-thumb-hover)}body::-webkit-scrollbar-thumb:hover{background:var(--page-scrollbar-thumb-hover)}html::-webkit-scrollbar-button{width:0;height:0;display:none}body::-webkit-scrollbar-button{width:0;height:0;display:none}html[data-theme=light] body #app .app-root>.site-header .brand-mark,html[data-theme=light] body #app .app-root>.site-footer .brand-mark,html[data-theme=light] body #app .public-frame .site-header .brand-mark,html[data-theme=light] body #app .public-frame .site-footer .brand-mark{mix-blend-mode:normal!important;opacity:1!important;filter:saturate(1.12)contrast(1.1)brightness(.96)drop-shadow(0 5px 10px #74571014)!important;background-color:#131713!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:90%!important;border:1px solid #97741538!important;border-radius:14px!important;box-shadow:inset 0 1px #fff4ae14,0 8px 20px #3e31191a!important}html[data-theme=light] body #app .app-root>.site-header .brand:hover .brand-mark,html[data-theme=light] body #app .app-root>.site-footer .brand:hover .brand-mark,html[data-theme=light] body #app .public-frame .brand:hover .brand-mark{filter:saturate(1.18)contrast(1.12)brightness()drop-shadow(0 7px 14px #7457101f)!important}.home-page .hp-section,.home-page .hp-closing,.archive-section,.related-collections,.cp-review-section,.site-footer{content-visibility:auto;contain-intrinsic-size:auto 720px}body #app .public-main .cards-section{content-visibility:visible!important;contain-intrinsic-size:none!important}body #app .public-main>.cards-section{padding-top:clamp(24px,3vw,40px)!important}@media (width<=760px){body #app .public-main>.cards-section{padding-top:18px!important}}.noise-layer{display:none!important}.ambient{will-change:auto!important;animation:none!important}.hp-hero-card,.hp-stage-ring,.hp-stage-spark,.hp-feature-card,.floating-card,.orbit{will-change:auto}.home-page .hp-closing{width:min(1240px,100% - 34px)!important;max-width:1240px!important;margin-inline:auto!important}@media (width>=901px) and (width<=1199px){.home-page .hp-closing{width:min(1120px,100% - 30px)!important}}.site-footer .footer-grid>div:nth-child(3){align-items:start;column-gap:34px;display:grid}.site-footer .footer-grid>div:nth-child(3)>small{grid-column:1/-1}.site-footer .footer-grid>div:nth-child(3)>a:first-of-type,.site-footer .footer-grid>div:nth-child(3)>a:nth-of-type(2),.site-footer .footer-grid>div:nth-child(3)>a:nth-of-type(3){grid-column:1}.site-footer .footer-grid>div:nth-child(3)>a:nth-of-type(4),.site-footer .footer-grid>div:nth-child(3)>a:nth-of-type(5){grid-column:2}@media (width>=901px){.site-footer .footer-grid>div:nth-child(2){order:3}.site-footer .footer-grid>div:nth-child(3){order:2}}.scope-chase-section:has(.scope-chase-empty){display:none!important}body #app .public-main .cards-section .card-profile-link{visibility:visible!important;opacity:1!important}@media (width>=901px){body #app small,body #app .kicker,body #app .subtle-count,body #app .status-chip,body #app .tile-meta,body #app .tile-overlay,body #app .hp-section-index,body #app .hp-hero-metrics small,body #app .hp-era-label,body #app .hp-timeline-head small,body #app .hp-timeline-copy small,body #app .hp-timeline-copy time,body #app .hp-timeline-count small,body #app .cp-art-foot span,body #app .cp-kicker,body #app .cp-tags span,body #app .cp-rating small,body #app .cp-facts small,body #app .cp-related small,body #app .card-price-meta,body #app .card-price-meta span,body #app .card-profile-link,body #app .admin-view-series,body #app .admin-view-deck{font-size:14px!important}}html[data-theme=light] .scan-status.error,html[data-theme=light] .scan-error,html[data-theme=light] .scanner-error,html[data-theme=light] .scan-message.error,html[data-theme=light] [class*=scan][class*=error],html[data-theme=light] [class*=scanner][class*=error]{color:#b42318!important;background:#b423180e!important;border-color:#b4231847!important}html[data-theme=light] .scan-status.error:before,html[data-theme=light] .scan-error:before,html[data-theme=light] .scanner-error:before{color:#b42318!important}.ai-icon,.ai-badge,.ai-sparkle,.ai-assist-icon,.icon-ai,[data-ai-icon=true],[data-ai=true]{display:none!important}@media (width<=900px){.site-header,.ps-header,.admin-topbar{-webkit-backdrop-filter:blur(12px)saturate(120%)!important}.ambient{filter:blur(64px)!important;opacity:.09!important}.home-page .hp-closing{width:min(100% - 22px,1180px)!important}.home-page .hp-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-page .hp-hero-metrics .hp-progress-metric{text-align:center!important;grid-area:auto/1/auto/-1!important;grid-template-columns:1fr!important;place-items:center!important;gap:10px!important;width:100%!important;display:grid!important}.home-page .hp-hero-metrics .hp-progress-metric .hp-progress-ring{margin:0!important}.home-page .hp-hero-metrics .hp-progress-metric>span{text-align:center!important;grid-template-columns:1fr!important;gap:2px!important;width:100%!important;display:grid!important}.home-page .hp-hero-metrics .hp-progress-metric>span b,.home-page .hp-hero-metrics .hp-progress-metric>span small{text-align:center!important;width:100%!important;display:block!important}}@media (prefers-reduced-motion:reduce){.ambient,.hp-stage-ring,.hp-stage-spark,.hp-hero-card,.floating-card,.orbit{animation:none!important}}.app-root:not(.admin-root)>.site-footer,.public-frame>.site-footer{content-visibility:visible!important;contain-intrinsic-size:none!important;padding-top:0!important}.app-root:not(.admin-root)>.site-footer .footer-grid,.public-frame>.site-footer .footer-grid{padding-top:clamp(26px,2.4vw,34px)!important;padding-bottom:clamp(28px,2.8vw,36px)!important}html[data-theme=light] body #app .app-root.is-home{background:#f5f2e8!important}html[data-theme=dark] body #app .app-root.is-home{background:#050706!important}@media (width<=899px){.app-root:not(.admin-root)>.site-footer .footer-grid,.public-frame>.site-footer .footer-grid{padding-top:24px!important;padding-bottom:26px!important}}@media (width<=560px){.app-root:not(.admin-root)>.site-footer .footer-grid,.public-frame>.site-footer .footer-grid{padding-top:20px!important;padding-bottom:22px!important}}@media (width<=760px){.home-page .hp-hero-metrics{border-radius:18px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px!important;width:100%!important;min-width:0!important;display:grid!important;overflow:hidden!important}.home-page .hp-hero-metrics article{grid-template-rows:auto auto 1fr!important;align-content:center!important;gap:4px!important;width:100%!important;min-width:0!important;min-height:132px!important;padding:20px 18px!important;display:grid!important;overflow:hidden!important}.home-page .hp-hero-metrics article>span,.home-page .hp-hero-metrics article>small{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;min-width:0!important;line-height:1.25!important}.home-page .hp-hero-metrics article>span{letter-spacing:.07em!important;font-size:14px!important}.home-page .hp-hero-metrics article>strong{letter-spacing:-.035em!important;min-width:0!important;font-size:25px!important;line-height:1!important}.home-page .hp-hero-metrics article>small{letter-spacing:.01em!important;font-size:14px!important}.home-page .hp-hero-metrics article:last-child{grid-template-rows:auto auto!important;grid-template-columns:68px minmax(0,1fr)!important;align-items:center!important;gap:4px 12px!important;display:grid!important}.home-page .hp-hero-metrics article:last-child .hp-progress-ring{grid-area:1/1/span 2!important;width:62px!important;min-width:62px!important;height:62px!important;min-height:62px!important;margin:0!important}.home-page .hp-hero-metrics article:last-child>span,.home-page .hp-hero-metrics article:last-child>strong,.home-page .hp-hero-metrics article:last-child>small{grid-column:2!important}.home-page .hp-hero-metrics article:last-child>strong{align-self:end!important}.home-page .hp-hero-metrics article:last-child>small{align-self:start!important}}@media (width<=430px){.home-page .hp-hero-metrics article{min-height:124px!important;padding:18px 15px!important}.home-page .hp-hero-metrics article>span,.home-page .hp-hero-metrics article>small{font-size:14px!important}.home-page .hp-hero-metrics article>strong{font-size:23px!important}}html[data-theme] body #app .app-root:not(.admin-root)>.site-footer,html[data-theme] body #app .public-frame>.site-footer{border-top:1px solid #f4cf5221!important;margin-top:clamp(28px,2.8vw,40px)!important;padding-top:0!important}html[data-theme] body #app .app-root:not(.admin-root)>.site-footer .footer-grid,html[data-theme] body #app .public-frame>.site-footer .footer-grid{grid-template-columns:minmax(0,1.65fr) repeat(3,minmax(150px,.55fr))!important;gap:clamp(28px,4.5vw,72px)!important;padding-top:clamp(26px,2.4vw,34px)!important;padding-bottom:clamp(28px,2.8vw,36px)!important}html[data-theme] body #app .site-footer .footer-grid>div:first-child{max-width:520px!important}html[data-theme] body #app .site-footer .footer-column--explore{grid-area:1/2!important}html[data-theme] body #app .site-footer .footer-column--information{grid-area:1/3!important}html[data-theme] body #app .site-footer .footer-column--resources{grid-area:1/4!important}html[data-theme] body #app .site-footer .footer-grid>div:not(:first-child){align-content:start!important;gap:5px!important;display:grid!important}html[data-theme] body #app .site-footer .footer-grid>div>small{color:#e8ca50!important;letter-spacing:.14em!important;text-transform:uppercase!important;align-items:center!important;gap:8px!important;margin-bottom:10px!important;font-size:14px!important;font-weight:850!important;line-height:1.3!important;display:inline-flex!important}html[data-theme] body #app .site-footer .footer-grid>div>small:before{content:""!important;background:linear-gradient(90deg,#e8ca50,#e8ca5014)!important;flex:0 0 18px!important;width:18px!important;height:1px!important}html[data-theme] body #app .site-footer .footer-grid>div>p{color:#8c9a9b!important;max-width:470px!important;margin:0!important;font-size:16px!important;line-height:1.65!important}html[data-theme] body #app .site-footer .footer-grid>div>a:not(.footer-brand){color:#94a2a3!important;width:fit-content!important;padding:7px 0!important;font-size:14px!important;font-weight:650!important;line-height:1.45!important}html[data-theme] body #app .site-footer .footer-grid>div>a:not(.footer-brand):after{color:#9be9e799!important;font-size:12px!important}html[data-theme] body #app .site-footer .footer-grid>div>a:not(.footer-brand):hover{color:#fff1a1!important}html[data-theme] body #app .site-footer .footer-bottom{min-height:62px!important;font-size:14px!important;line-height:1.4!important}html[data-theme] body #app .site-footer .footer-bottom .footer-powered{visibility:visible!important;opacity:1!important;align-items:baseline!important;display:inline-flex!important}html[data-theme=light] body #app .app-root:not(.admin-root)>.site-footer,html[data-theme=light] body #app .public-frame>.site-footer{color:#27312e!important;background:radial-gradient(circle at 12% 10%,#d6b0301a,#0000 26%),radial-gradient(circle at 84% 18%,#56a3a314,#0000 26%),linear-gradient(#f1ede2 0%,#e8e2d3 100%)!important;border-top-color:#8f6f1524!important;box-shadow:inset 0 1px #ffffffa6!important}html[data-theme=light] body #app .app-root:not(.admin-root)>.site-footer .footer-brand,html[data-theme=light] body #app .public-frame>.site-footer .footer-brand,html[data-theme=light] body #app .site-footer .footer-brand .brand-copy{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html[data-theme=light] body #app .site-footer .footer-grid>div>small{color:#856914!important}html[data-theme=light] body #app .site-footer .footer-grid>div>small:before{background:linear-gradient(90deg,#caa62e,#caa62e1a)!important}html[data-theme=light] body #app .site-footer .footer-grid>div>p{color:#64736f!important}html[data-theme=light] body #app .site-footer .footer-grid>div>a:not(.footer-brand){color:#61716d!important}html[data-theme=light] body #app .site-footer .footer-grid>div>a:not(.footer-brand):after{color:#73afb0!important}html[data-theme=light] body #app .site-footer .footer-grid>div>a:not(.footer-brand):hover{color:#745b14!important}html[data-theme=light] body #app .site-footer .footer-bottom{color:#65736f!important;border-top-color:#1f2b2717!important}html[data-theme=light] body #app .site-footer .footer-bottom strong{color:#84640f!important}@media (width<=899px){html[data-theme] body #app .app-root:not(.admin-root)>.site-footer,html[data-theme] body #app .public-frame>.site-footer{margin-top:24px!important}html[data-theme] body #app .app-root:not(.admin-root)>.site-footer .footer-grid,html[data-theme] body #app .public-frame>.site-footer .footer-grid{grid-template-columns:1fr 1fr!important;gap:28px 18px!important;padding-top:24px!important;padding-bottom:26px!important}html[data-theme] body #app .site-footer .footer-grid>div:first-child{grid-column:1/-1!important;max-width:none!important}html[data-theme] body #app .site-footer .footer-column--explore,html[data-theme] body #app .site-footer .footer-column--information,html[data-theme] body #app .site-footer .footer-column--resources{grid-area:auto!important}html[data-theme] body #app .site-footer .footer-bottom{flex-direction:column!important;align-items:flex-start!important;gap:10px!important;padding-block:18px 24px!important}}@media (width<=560px){html[data-theme] body #app .app-root:not(.admin-root)>.site-footer .footer-grid,html[data-theme] body #app .public-frame>.site-footer .footer-grid{grid-template-columns:1fr!important;gap:20px!important;padding-top:20px!important;padding-bottom:22px!important}html[data-theme] body #app .site-footer .footer-grid>div:first-child{grid-column:auto!important}html[data-theme] body #app .site-footer .footer-grid>div:not(:first-child){border-top:1px solid #1f2b2714!important;padding-top:15px!important}}@media (width<=760px){.home-page .hp-hero-metrics{border-radius:18px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px!important;width:100%!important;min-width:0!important;display:grid!important;overflow:hidden!important}.home-page .hp-hero-metrics article{grid-template-rows:auto auto 1fr!important;align-content:center!important;gap:4px!important;width:100%!important;min-width:0!important;min-height:132px!important;padding:20px 18px!important;display:grid!important;overflow:hidden!important}.home-page .hp-hero-metrics article>span,.home-page .hp-hero-metrics article>small{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;letter-spacing:.08em!important;min-width:0!important;line-height:1.25!important}.home-page .hp-hero-metrics article>span{font-size:12px!important}.home-page .hp-hero-metrics article>strong{letter-spacing:-.035em!important;min-width:0!important;font-size:25px!important;line-height:1!important}.home-page .hp-hero-metrics article>small{letter-spacing:.02em!important;font-size:14px!important}.home-page .hp-hero-metrics article:last-child{grid-template-rows:auto auto!important;grid-template-columns:70px minmax(0,1fr)!important;align-items:center!important;gap:4px 12px!important;display:grid!important}.home-page .hp-hero-metrics article:last-child .hp-progress-ring{grid-area:1/1/span 2!important;width:64px!important;min-width:64px!important;height:64px!important;min-height:64px!important;margin:0!important}.home-page .hp-hero-metrics article:last-child>span,.home-page .hp-hero-metrics article:last-child>strong,.home-page .hp-hero-metrics article:last-child>small{grid-column:2!important}.home-page .hp-hero-metrics article:last-child>strong{align-self:end!important}.home-page .hp-hero-metrics article:last-child>small{align-self:start!important}}@media (width<=430px){.home-page .hp-hero-metrics article{min-height:124px!important;padding:18px 15px!important}.home-page .hp-hero-metrics article>span,.home-page .hp-hero-metrics article>small{font-size:14px!important}.home-page .hp-hero-metrics article>strong{font-size:23px!important}}@media (width<=760px){.app-root:not(.admin-root) .home-page .hp-hero-metrics{border-radius:18px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px!important;width:100%!important;min-width:0!important;display:grid!important;overflow:hidden!important}.app-root:not(.admin-root) .home-page .hp-hero-metrics>article{grid-template-rows:auto auto auto!important;align-content:center!important;gap:4px!important;width:100%!important;min-width:0!important;min-height:124px!important;padding:18px 16px!important;display:grid!important;overflow:hidden!important}.app-root:not(.admin-root) .home-page .hp-hero-metrics>article>span,.app-root:not(.admin-root) .home-page .hp-hero-metrics>article>small{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;width:100%!important;min-width:0!important;line-height:1.25!important}.app-root:not(.admin-root) .home-page .hp-hero-metrics>article>span{letter-spacing:.08em!important;font-size:11px!important}.app-root:not(.admin-root) .home-page .hp-hero-metrics>article>strong{letter-spacing:-.035em!important;min-width:0!important;font-size:24px!important;line-height:1!important}.app-root:not(.admin-root) .home-page .hp-hero-metrics>article>small{letter-spacing:.02em!important;font-size:11px!important}.app-root:not(.admin-root) .home-page .hp-hero-metrics .hp-progress-metric{text-align:left!important;grid-template:"ring copy"1fr/64px minmax(0,1fr)!important;grid-area:2/2!important;place-items:center stretch!important;column-gap:11px!important;display:grid!important}.app-root:not(.admin-root) .home-page .hp-hero-metrics .hp-progress-metric .hp-progress-ring{grid-area:ring!important;width:64px!important;min-width:64px!important;height:64px!important;min-height:64px!important;margin:0!important}.app-root:not(.admin-root) .home-page .hp-hero-metrics .hp-progress-metric>span{text-align:left!important;grid-area:copy!important;align-content:center!important;justify-items:start!important;gap:3px!important;width:100%!important;min-width:0!important;display:grid!important}.app-root:not(.admin-root) .home-page .hp-hero-metrics .hp-progress-metric>span b,.app-root:not(.admin-root) .home-page .hp-hero-metrics .hp-progress-metric>span small{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;width:100%!important;min-width:0!important;display:block!important}.app-root:not(.admin-root) .home-page .hp-hero-metrics .hp-progress-metric>span b{font-size:11px!important;line-height:1.25!important}.app-root:not(.admin-root) .home-page .hp-hero-metrics .hp-progress-metric>span small{letter-spacing:.04em!important;font-size:10px!important;line-height:1.35!important}}@media (width<=430px){.app-root:not(.admin-root) .home-page .hp-hero-metrics>article{min-height:116px!important;padding:16px 13px!important}.app-root:not(.admin-root) .home-page .hp-hero-metrics>article>span{font-size:10px!important}.app-root:not(.admin-root) .home-page .hp-hero-metrics>article>strong{font-size:22px!important}.app-root:not(.admin-root) .home-page .hp-hero-metrics>article>small{font-size:10px!important}.app-root:not(.admin-root) .home-page .hp-hero-metrics .hp-progress-metric{grid-area:2/2!important;grid-template-columns:58px minmax(0,1fr)!important;column-gap:9px!important}.app-root:not(.admin-root) .home-page .hp-hero-metrics .hp-progress-metric .hp-progress-ring{width:58px!important;min-width:58px!important;height:58px!important;min-height:58px!important}.app-root:not(.admin-root) .home-page .hp-hero-metrics .hp-progress-metric>span b{font-size:10px!important}.app-root:not(.admin-root) .home-page .hp-hero-metrics .hp-progress-metric>span small{font-size:9px!important}}body #app .density-art-stack,body #app .density-hero-preview{display:none!important}@media (width>=1000px){body #app .home-page .hp-spotlight .hp-section-head{grid-template-columns:minmax(0,1fr) minmax(320px,420px)!important;align-items:end!important;column-gap:clamp(24px,3vw,44px)!important}body #app .home-page .hp-spotlight .hp-section-intro{justify-self:end!important;width:100%!important;max-width:420px!important}}body #app .home-page .hp-feature-grid[data-density-count="1"]{grid-template-rows:auto!important;grid-template-columns:1fr!important}body #app .home-page .hp-feature-grid[data-density-count="1"]>.hp-feature-card{grid-area:auto/1!important;width:100%!important;max-width:none!important}body #app .home-page .hp-feature-grid[data-density-count="2"]{grid-template-rows:minmax(360px,auto)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}body #app .home-page .hp-feature-grid[data-density-count="2"]>.hp-feature-card{grid-area:auto!important;min-height:100%!important}body #app .home-page .hp-feature-grid[data-density-count="2"]>.hp-feature-card--lead,body #app .home-page .hp-feature-grid[data-density-count="1"]>.hp-feature-card--lead{grid-template-rows:minmax(250px,1fr) auto!important}@media (width>=1000px){body #app .home-page .hp-pulse{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr)!important;gap:16px!important}body #app .home-page .hp-timeline-row{padding-inline:14px!important}}body #app .home-page .hp-era-card{min-height:150px!important;padding:20px!important}body #app .home-page .hp-era-grid{gap:12px!important}body #app .public-main .page-hero:has(.density-hero-visual){padding-top:clamp(48px,5vw,72px)!important;padding-bottom:clamp(30px,3.2vw,44px)!important}@media (width>=1000px){body #app .public-main .page-hero-row[data-density-hero-enhanced="1"]{grid-template-columns:minmax(0,.82fr) minmax(440px,1.18fr)!important;align-items:center!important;gap:clamp(42px,5vw,82px)!important;display:grid!important}body #app .public-main .page-hero-row[data-density-hero-enhanced="1"]>:first-child{min-width:0!important;max-width:720px!important}}body #app .public-main .density-copy-count{align-items:baseline!important;justify-items:unset!important;border-left:2px solid #b58919!important;gap:10px!important;width:max-content!important;margin-top:26px!important;padding:3px 0 3px 15px!important;line-height:1!important;display:inline-flex!important}body #app .public-main .density-copy-count strong{color:#9d7510!important;letter-spacing:-.05em!important;font-size:clamp(30px,2.5vw,40px)!important}body #app .public-main .density-copy-count span{color:#687772!important;letter-spacing:.13em!important;margin-top:0!important;font-size:10px!important;font-weight:850!important}html[data-theme=dark] body #app .public-main .density-copy-count strong{color:#e4c84f!important}html[data-theme=dark] body #app .public-main .density-copy-count span{color:#91a09c!important}body #app .density-hero-visual{isolation:isolate;background:radial-gradient(circle at 74% 22%,#bd97231f,#0000 33%),linear-gradient(145deg,#ffffff85,#f8f5eac2);border:1px solid #8b6c1824;border-radius:30px;place-items:center;min-width:0;min-height:320px;transition:transform .28s,box-shadow .28s,border-color .28s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 28px 70px #3f34171a}body #app .density-hero-backdrop{z-index:-2;opacity:.12;filter:blur(34px)saturate(.85);position:absolute;inset:-44px;transform:scale(1.16);background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}body #app .density-hero-visual:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#ffffff6b,#0000 34%),radial-gradient(circle at 50% 44%,#0000 15%,#faf8ef7a 76%);position:absolute;inset:0}body #app .density-hero-art{place-items:center;width:min(84%,560px);height:238px;padding:8px 24px 34px;display:grid}body #app .density-hero-art img{filter:drop-shadow(0 20px 30px #352b0f33);transition:transform .32s;object-fit:contain!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:220px!important}body #app .density-hero-caption{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf7bd;border:1px solid #6755261a;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:18px;padding:12px 14px;display:grid;position:absolute;bottom:16px;left:18px;right:18px}body #app .density-hero-caption small{color:#7d704e;letter-spacing:.11em;text-transform:uppercase;grid-column:1;font-size:8px;font-weight:850}body #app .density-hero-caption strong{color:#26312d;text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:12px;line-height:1.3;overflow:hidden}body #app .density-hero-caption b{color:#99720e;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;grid-area:1/2/3;align-self:center;font-size:9px}@media (hover:hover) and (pointer:fine){body #app .density-hero-visual:hover{border-color:#a37e1940;transform:translateY(-3px);box-shadow:inset 0 1px #ffffffbf,0 34px 82px #3f341724}body #app .density-hero-visual:hover .density-hero-art img{transform:scale(1.025)}}html[data-theme=dark] body #app .density-hero-visual{background:radial-gradient(circle at 74% 22%,#f0d75f14,#0000 34%),linear-gradient(145deg,#0f1311f2,#060908f7);border-color:#e2c4491f;box-shadow:inset 0 1px #ffffff09,0 30px 74px #0000004d}html[data-theme=dark] body #app .density-hero-visual:after{background:linear-gradient(110deg,#ffffff06,#0000 34%),radial-gradient(circle at 50% 44%,#0000 18%,#0407066b 78%)}html[data-theme=dark] body #app .density-hero-caption{background:#050807b8;border-color:#f0d75f1a}html[data-theme=dark] body #app .density-hero-caption small{color:#9eaa9f}html[data-theme=dark] body #app .density-hero-caption strong{color:#f2efe3}html[data-theme=dark] body #app .density-hero-caption b{color:#e2ca55}body #app .home-page .density-closing-visual{place-items:center;min-width:0;min-height:300px;display:grid;position:relative}body #app .home-page .density-closing-visual a{aspect-ratio:.715;background:#0c110e;border:1px solid #b8890f2b;border-radius:18px;width:clamp(150px,14vw,205px);position:absolute;overflow:hidden;box-shadow:0 28px 62px #0000003b}body #app .home-page .density-closing-visual a:first-child{z-index:3;transform:translateY(-3px)rotate(1deg)}body #app .home-page .density-closing-visual a:nth-child(2){z-index:2;transform:translate(-92px,12px)rotate(-10deg)scale(.88)}body #app .home-page .density-closing-visual a:nth-child(3){z-index:1;transform:translate(92px,12px)rotate(10deg)scale(.88)}body #app .home-page .density-closing-visual img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}html[data-theme=light] body #app .home-page .density-closing-visual a{background:#fffdf7;border-color:#5b481921;box-shadow:0 24px 58px #47371021}@media (width>=900px){body #app .home-page .hp-closing:has(.density-closing-visual){grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)!important;align-items:center!important;gap:clamp(28px,4vw,56px)!important}}body #app .admin-main{width:min(100% - 42px,1320px)!important}body #app .admin-search{width:100%!important;max-width:none!important}body #app .form-card{padding:18px!important}body #app .form-section-title{margin-top:20px!important;margin-bottom:14px!important;padding-top:16px!important}body #app .admin-form textarea[name=description]{height:104px!important;min-height:104px!important}body #app .admin-form textarea[name=notes]{height:96px!important;min-height:96px!important}body #app .admin-form textarea[name=seo_description]{height:76px!important;min-height:76px!important}@media (width>=900px){body #app .upload-row{grid-template-columns:auto minmax(230px,.68fr) minmax(300px,1.32fr)!important;align-items:stretch!important;display:grid!important}body #app .upload-row .grow{align-content:center!important;min-width:0!important}body #app .upload-zone{width:100%!important;min-width:0!important;min-height:116px!important}}@media (width<=999px){body #app .public-main .page-hero-row[data-density-hero-enhanced="1"]{grid-template-columns:1fr!important;gap:0!important;display:grid!important}body #app .density-hero-visual{display:none!important}body #app .public-main .density-copy-count{margin-top:18px!important}body #app .home-page .hp-feature-grid[data-density-count="2"]{grid-template-rows:auto!important;grid-template-columns:1fr!important}}@media (width<=700px){body #app .home-page .hp-era-card{min-height:132px!important}body #app .home-page .density-closing-visual{min-height:235px}body #app .home-page .density-closing-visual a{width:min(40vw,145px)}body #app .home-page .density-closing-visual a:nth-child(2){transform:translate(-62px,10px)rotate(-9deg)scale(.88)}body #app .home-page .density-closing-visual a:nth-child(3){transform:translate(62px,10px)rotate(9deg)scale(.88)}body #app .admin-main{width:min(100% - 24px,1320px)!important}}@media (width>=1000px){body #app .home-page .hp-section-head[data-density-header-enhanced="1"]{grid-template:"heading visual""support visual"/minmax(0,.9fr) minmax(390px,1.1fr)!important;align-items:center!important;gap:18px clamp(46px,6vw,96px)!important;margin-bottom:clamp(24px,3vw,38px)!important;display:grid!important}body #app .home-page .hp-section-head[data-density-header-enhanced="1"]>:first-child{grid-area:heading!important;align-self:end!important;min-width:0!important}body #app .home-page .hp-section-head[data-density-header-enhanced="1"]>.hp-section-intro{grid-area:support!important;place-self:start!important;gap:13px!important;width:min(100%,650px)!important;max-width:650px!important;margin:0!important;padding:0!important;display:grid!important}body #app .home-page .hp-section-head[data-density-header-enhanced="1"]>.hp-section-intro p{max-width:620px!important;margin:0!important}body #app .home-page .hp-section-head[data-density-header-enhanced="1"]>.hp-section-intro a{width:fit-content!important;margin-top:1px!important}}body #app .density-section-visual{aspect-ratio:12/7;background:linear-gradient(145deg,#ffffff8a,#f6f3e9c7);border:1px solid #8b6c1821;border-radius:28px;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 24px 62px #3d33181a}body #app .hp-section-head>.density-section-visual{grid-area:visual;align-self:center;width:100%;height:auto!important}body #app .density-section-visual img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important}body #app .density-section-visual:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff38}html[data-theme=dark] body #app .density-section-visual{background:#0a0f0d;border-color:#edcd4a1f;box-shadow:inset 0 1px #ffffff09,0 28px 68px #00000047}html[data-theme=dark] body #app .density-section-visual img{filter:brightness(.82)saturate(.92)}body #app .hp-spotlight .density-section-visual--progress img,body #app .hp-eras .density-section-visual--era img{object-position:center!important}@media (width>=1000px){body #app .home-page .cms-section-head[data-density-header-enhanced="1"]{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr)!important;grid-template-areas:"copy visual"!important;align-items:center!important;gap:clamp(42px,5vw,82px)!important;display:grid!important}body #app .home-page .cms-section-head[data-density-header-enhanced="1"]>:first-child{grid-area:copy!important;max-width:700px!important}body #app .home-page .cms-section-head[data-density-header-enhanced="1"]>.density-section-visual{aspect-ratio:12/7!important;grid-area:visual!important;width:100%!important;height:auto!important}}body #app .home-page .cms-section-head .density-inline-cta{width:fit-content!important;margin-top:16px!important;display:inline-flex!important}body #app .density-hero-visual--static{aspect-ratio:12/7!important;min-height:0!important}body #app .density-hero-visual--static>img{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}body #app .home-page .hp-closing>.density-closing-visual.density-section-visual{aspect-ratio:12/7!important;width:100%!important;height:auto!important;min-height:0!important;display:block!important;position:relative!important}body #app .home-page .hp-closing>.density-closing-visual.density-section-visual img{object-fit:cover!important;width:100%!important;height:100%!important}@media (width<=999px){body #app .home-page .hp-section-head[data-density-header-enhanced="1"],body #app .home-page .cms-section-head[data-density-header-enhanced="1"]{grid-template-columns:1fr!important;grid-template-areas:none!important;gap:14px!important;display:grid!important}body #app .home-page .hp-section-head[data-density-header-enhanced="1"]>:first-child,body #app .home-page .hp-section-head[data-density-header-enhanced="1"]>.hp-section-intro,body #app .home-page .cms-section-head[data-density-header-enhanced="1"]>:first-child{grid-area:auto!important;justify-self:stretch!important;max-width:none!important}body #app .home-page .hp-section-head>.density-section-visual,body #app .home-page .cms-section-head>.density-section-visual,body #app .density-hero-visual--static{display:none!important}.hp-closing-action{margin-bottom:10px!important;padding:0!important}}html{scroll-behavior:smooth;background:#070a12}body{color:#f6f7fb;background:#070a12;margin:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.card-page-shell[data-v-dcbffdb8]{background:radial-gradient(circle at 12% 18%,#7e5cf324,#0000 30%),radial-gradient(circle at 88% 36%,#1f73ff17,#0000 32%),#070a12;min-height:100vh}.cp-header[data-v-dcbffdb8]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:20;background:#070a12c7;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:24px;height:74px;padding:0 max(24px,50vw - 610px);display:flex;position:sticky;top:0}.cp-brand[data-v-dcbffdb8]{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.cp-brand strong[data-v-dcbffdb8]{font-size:19px}.cp-brand strong span[data-v-dcbffdb8]{color:#a994ff}.cp-ball[data-v-dcbffdb8]{color:#080b13;background:linear-gradient(#11152a 48%,#fff 49% 54%,#8c6cff 55%);border:2px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.cp-header nav[data-v-dcbffdb8]{gap:10px;display:flex}.cp-header nav a[data-v-dcbffdb8],.cp-crumbs a[data-v-dcbffdb8]{color:#929db4;text-decoration:none}.cp-header nav a[data-v-dcbffdb8]{border:1px solid #ffffff14;border-radius:999px;padding:8px 12px;font-size:12px}.cp-header nav a[data-v-dcbffdb8]:hover,.cp-crumbs a[data-v-dcbffdb8]:hover{color:#fff}.card-page-shell main[data-v-dcbffdb8]{width:min(1220px,100% - 40px);margin:auto}.cp-crumbs[data-v-dcbffdb8]{color:#69758c;flex-wrap:wrap;gap:8px;padding:32px 0 0;font-size:14px;display:flex}.cp-crumbs b[data-v-dcbffdb8]{color:#d8dde7}.cp-hero[data-v-dcbffdb8]{grid-template-columns:minmax(320px,.83fr) minmax(460px,1.17fr);align-items:start;gap:76px;padding:48px 0 82px;display:grid}.cp-art-zone[data-v-dcbffdb8]{justify-items:center;display:grid;position:sticky;top:112px}.cp-glow[data-v-dcbffdb8]{aspect-ratio:1;filter:blur(32px);background:radial-gradient(circle,#8c6cff52,#54e6c20f 52%,#0000 72%);border-radius:50%;width:82%;position:absolute;top:10%}.cp-art[data-v-dcbffdb8]{aspect-ratio:.716;border-radius:22px;width:min(430px,82vw);position:relative;overflow:hidden;transform:perspective(1100px)rotateY(2deg);box-shadow:0 48px 100px #00000085}.cp-art img[data-v-dcbffdb8]{object-fit:contain;width:100%;height:100%}.cp-art i[data-v-dcbffdb8]{background:linear-gradient(120deg,#0000 42%,#ffffff21 49%,#0000 57%);animation:8s ease-in-out infinite shine-dcbffdb8;position:absolute;inset:-80%}@keyframes shine-dcbffdb8{0%,55%{transform:translate(-35%)}to{transform:translate(45%)}}.cp-placeholder[data-v-dcbffdb8]{color:#9e8cff;background:#11182a;align-content:center;place-items:center;gap:14px;height:100%;display:grid}.cp-art-foot[data-v-dcbffdb8]{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:20px;display:flex}.cp-art-foot span[data-v-dcbffdb8]{letter-spacing:.05em;color:#8b96aa;border:1px solid #ffffff14;border-radius:999px;padding:6px 9px;font-size:9px}.cp-copy[data-v-dcbffdb8]{padding-top:8px}.cp-kicker[data-v-dcbffdb8]{color:#a994ff;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:850}.cp-title[data-v-dcbffdb8]{justify-content:space-between;align-items:flex-start;gap:20px;margin-top:14px;display:flex}.cp-title h1[data-v-dcbffdb8]{letter-spacing:-.06em;margin:0;font-size:clamp(52px,6vw,82px);line-height:.92}.cp-hp[data-v-dcbffdb8]{background:#ffffff08;border:1px solid #ffffff1f;border-radius:50%;align-content:center;place-items:center;width:78px;min-width:78px;height:78px;display:grid}.cp-hp b[data-v-dcbffdb8]{font-size:25px}.cp-hp small[data-v-dcbffdb8]{color:#78849a;font-size:9px}.cp-tags[data-v-dcbffdb8]{flex-wrap:wrap;gap:7px;margin:21px 0;display:flex}.cp-tags span[data-v-dcbffdb8]{color:#88efd5;background:#54e6c21a;border:1px solid #54e6c22e;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.cp-tags .muted[data-v-dcbffdb8]{color:#9da7ba;background:#ffffff09;border-color:#ffffff14}.cp-copy>p[data-v-dcbffdb8]{color:#a2acc0;line-height:1.75}.cp-flavor[data-v-dcbffdb8]{font-size:16px;font-style:italic}.cp-rating[data-v-dcbffdb8]{background:#ffffff06;border:1px solid #ffffff14;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:27px 0;padding:17px 18px;display:grid}.cp-rating>strong[data-v-dcbffdb8]{font-size:32px}.cp-rating div[data-v-dcbffdb8]{display:grid}.cp-rating div span[data-v-dcbffdb8]{color:#ffcf66;font-size:13px}.cp-rating small[data-v-dcbffdb8]{color:#7d899e;font-size:10px}.cp-rating a[data-v-dcbffdb8]{color:#b9acff;font-size:14px;font-weight:800;text-decoration:none}.cp-facts[data-v-dcbffdb8]{background:#ffffff12;border:1px solid #ffffff12;border-radius:16px;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.cp-facts div[data-v-dcbffdb8],.cp-battle div[data-v-dcbffdb8]{background:#0d1322;gap:4px;padding:14px;display:grid}.cp-facts small[data-v-dcbffdb8],.cp-battle small[data-v-dcbffdb8]{color:#707d94;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:850}.cp-facts b[data-v-dcbffdb8]{font-size:12px}.cp-detail[data-v-dcbffdb8]{border:1px solid #ffffff14;border-radius:17px;margin-top:18px;overflow:hidden}.cp-detail h2[data-v-dcbffdb8]{text-transform:uppercase;letter-spacing:.08em;color:#9da8ba;border-bottom:1px solid #ffffff12;margin:0;padding:13px 15px;font-size:14px}.cp-detail article[data-v-dcbffdb8]{padding:15px}.cp-detail article+article[data-v-dcbffdb8]{border-top:1px solid #ffffff12}.cp-detail article>div[data-v-dcbffdb8]{align-items:center;gap:10px;display:flex}.cp-detail article span[data-v-dcbffdb8]{color:#84efd4;font-size:9px}.cp-detail article strong[data-v-dcbffdb8]{color:#ffcf66;margin-left:auto}.cp-detail p[data-v-dcbffdb8]{color:#909bb0;margin:7px 0 0;font-size:12px}.cp-battle[data-v-dcbffdb8]{background:#ffffff12;border:1px solid #ffffff12;border-radius:15px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:18px;display:grid;overflow:hidden}.cp-battle b[data-v-dcbffdb8]{font-size:14px}.cp-section[data-v-dcbffdb8]{border-top:1px solid #ffffff12;padding:68px 0}.cp-section-head span[data-v-dcbffdb8]{color:#9f8cff;text-transform:uppercase;letter-spacing:.13em;font-size:9px;font-weight:850}.cp-section-head h2[data-v-dcbffdb8]{letter-spacing:-.045em;margin:5px 0 28px;font-size:clamp(30px,4vw,44px)}.cp-related[data-v-dcbffdb8]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.cp-related a[data-v-dcbffdb8]{color:#fff;min-width:0;text-decoration:none}.cp-related img[data-v-dcbffdb8],.cp-related a>div[data-v-dcbffdb8]{aspect-ratio:.716;object-fit:contain;border-radius:14px;width:100%;transition:all .25s;box-shadow:0 18px 35px #00000047}.cp-related a>div[data-v-dcbffdb8]{color:#9f8cff;background:#11182a;place-items:center;display:grid}.cp-related a:hover img[data-v-dcbffdb8]{transform:translateY(-6px);box-shadow:0 28px 48px #0000006b}.cp-related small[data-v-dcbffdb8]{color:#77839a;text-transform:uppercase;margin-top:9px;font-size:8px;display:block}.cp-related b[data-v-dcbffdb8]{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.cp-related span[data-v-dcbffdb8]{color:#66738b;font-size:10px}.cp-review-grid[data-v-dcbffdb8]{grid-template-columns:1.1fr .9fr;gap:34px;display:grid}.cp-reviews[data-v-dcbffdb8]{align-content:start;gap:14px;display:grid}.cp-reviews article[data-v-dcbffdb8]{background:#ffffff06;border:1px solid #ffffff14;border-radius:16px;padding:19px}.cp-reviews header[data-v-dcbffdb8]{justify-content:space-between;display:flex}.cp-reviews header div[data-v-dcbffdb8]{display:grid}.cp-reviews header span[data-v-dcbffdb8]{color:#ffcf66;font-size:10px}.cp-reviews time[data-v-dcbffdb8]{color:#66738a;font-size:9px}.cp-reviews h3[data-v-dcbffdb8]{margin:12px 0 4px;font-size:14px}.cp-reviews p[data-v-dcbffdb8]{color:#9ba6b9;font-size:12px;line-height:1.65}.cp-empty[data-v-dcbffdb8]{color:#7e899e;border:1px dashed #ffffff1a;border-radius:16px;padding:30px}.cp-form[data-v-dcbffdb8]{background:#0d1322;border:1px solid #ffffff17;border-radius:18px;align-self:start;gap:13px;padding:23px;display:grid;position:sticky;top:100px}.cp-form h2[data-v-dcbffdb8]{margin:0;font-size:25px}.cp-form label[data-v-dcbffdb8]{color:#aeb7c8;gap:5px;font-size:10px;font-weight:750;display:grid}.cp-form input[data-v-dcbffdb8],.cp-form textarea[data-v-dcbffdb8]{color:#fff;background:#090e1a;border:1px solid #ffffff1a;border-radius:10px;outline:none;padding:10px}.cp-form input[data-v-dcbffdb8]:focus,.cp-form textarea[data-v-dcbffdb8]:focus{border-color:#8c6cff}.cp-form fieldset[data-v-dcbffdb8]{border:0;margin:0;padding:0}.cp-form legend[data-v-dcbffdb8]{color:#aeb7c8;font-size:10px;font-weight:750}.cp-stars[data-v-dcbffdb8]{flex-direction:row-reverse;justify-content:flex-end;display:flex}.cp-stars label[data-v-dcbffdb8]{cursor:pointer}.cp-stars input[data-v-dcbffdb8]{opacity:0;position:absolute}.cp-stars span[data-v-dcbffdb8]{color:#344057;font-size:26px}.cp-stars label:hover span[data-v-dcbffdb8],.cp-stars label:hover~label span[data-v-dcbffdb8]{color:#ffcf66}.cp-stars label:has(input:checked) span[data-v-dcbffdb8]{color:#ffcf66}.cp-stars label:has(input:checked)~label span[data-v-dcbffdb8]{color:#ffcf66}.cp-form button[data-v-dcbffdb8]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7e5cf3,#9a75ff);border:0;border-radius:14px;padding:12px;font-weight:800}.cp-form button[data-v-dcbffdb8]:disabled{opacity:.6}.trap[data-v-dcbffdb8]{left:-10000px;position:absolute!important}.ok[data-v-dcbffdb8]{color:#7de8c9;font-size:14px}.err[data-v-dcbffdb8]{color:#ff91a4;font-size:14px}.card-page-shell footer[data-v-dcbffdb8]{color:#718097;border-top:1px solid #ffffff12;justify-content:space-between;gap:20px;width:min(1220px,100% - 40px);margin:auto;padding:28px 0 45px;font-size:10px;display:flex}.card-page-shell footer a[data-v-dcbffdb8]{color:#b9acff;text-decoration:none}@media (width<=900px){.cp-hero[data-v-dcbffdb8]{grid-template-columns:1fr;gap:44px}.cp-art-zone[data-v-dcbffdb8]{position:relative;top:auto}.cp-review-grid[data-v-dcbffdb8]{grid-template-columns:1fr}.cp-form[data-v-dcbffdb8]{position:relative;top:auto}.cp-related[data-v-dcbffdb8]{grid-template-columns:repeat(3,1fr)}}@media (width<=620px){.cp-header[data-v-dcbffdb8]{padding:0 14px}.cp-header nav a[data-v-dcbffdb8]:first-child{display:none}.card-page-shell main[data-v-dcbffdb8]{width:calc(100% - 28px)}.cp-crumbs[data-v-dcbffdb8]{padding-top:22px}.cp-hero[data-v-dcbffdb8]{padding-top:30px}.cp-title h1[data-v-dcbffdb8]{font-size:46px}.cp-hp[data-v-dcbffdb8]{width:64px;min-width:64px;height:64px}.cp-rating[data-v-dcbffdb8]{grid-template-columns:auto 1fr}.cp-rating>a[data-v-dcbffdb8]{grid-column:1/-1}.cp-battle[data-v-dcbffdb8]{grid-template-columns:1fr}.cp-related[data-v-dcbffdb8]{grid-template-columns:repeat(2,1fr)}.cp-section[data-v-dcbffdb8]{padding:48px 0}.card-page-shell footer[data-v-dcbffdb8]{flex-direction:column;width:calc(100% - 28px)}}@media (width<=680px){html body #app .public-frame .legal-shell .legal-toc .legal-toc-list{clip-path:inset(0 round 16px)!important;border:1px solid #1f2b271a!important;border-radius:16px!important;grid-template-columns:1fr!important;gap:0!important;display:grid!important;overflow:hidden!important}html body #app .public-frame .legal-shell .legal-toc .legal-toc-link{border-radius:0!important;grid-template-columns:40px minmax(0,1fr)!important;gap:12px!important;margin:0!important;padding:15px 16px 15px 14px!important}html body #app .public-frame .legal-shell .legal-toc .legal-toc-link:first-child{border-radius:15px 15px 0 0!important}html body #app .public-frame .legal-shell .legal-toc .legal-toc-link:last-child{border-bottom:0!important;border-radius:0 0 15px 15px!important}html body #app .public-frame .legal-shell .legal-toc .legal-toc-index{box-sizing:border-box!important;justify-content:flex-start!important;align-items:center!important;width:40px!important;min-width:40px!important;margin:0!important;padding-left:12px!important;display:flex!important}}.public-frame>.card-page-shell>.cp-header,.public-frame>.card-page-shell>footer,.public-frame>.legal-shell>.legal-header,.public-frame>.legal-shell>.legal-footer{display:none!important}.public-frame>.card-page-shell,.public-frame>.legal-shell{min-height:0}.public-frame .site-header .theme-toggle{position:relative;color:#dbe5e2!important;cursor:pointer!important;background:#ffffff06!important;border:1px solid #ffffff16!important;border-radius:12px!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;padding:0!important;display:grid!important;box-shadow:inset 0 1px #ffffff06!important}.public-frame .site-header .theme-toggle svg{fill:none!important;stroke:currentColor!important;stroke-width:1.7px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:18px!important;height:18px!important;display:block!important}html[data-theme=light] .public-frame .site-header .theme-toggle{color:#485552!important;background:#ffffffc7!important;border-color:#1f2b271f!important;box-shadow:0 8px 24px #322b1c0f!important}html[data-theme=light] .public-frame .site-header .theme-toggle:hover{color:#7d6518!important;background:#fffdf6!important;border-color:#92751d52!important}@media (width>=900px){.public-frame .site-header .menu-button{display:none!important}}@media (width<=899px){.public-frame .site-header .nav-actions{gap:8px!important}}
