﻿:root{--bg:#03060b;--panel:#090e18c7;--line:#ffffff29;--text:#fff;--muted:#c9c9d4;--purple:#9b30ff;--purple2:#d45bff;--blue:#43d8ff}.auth-debug-main{gap:22px}.auth-debug-hero{max-width:none}.auth-debug-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(1120px,100%);display:grid}.auth-debug-panel{background:linear-gradient(145deg,#050c12eb,#0e0a18e0);border:1px solid #ffffff2e;border-radius:8px;padding:24px;box-shadow:0 18px 55px #00000047}.auth-debug-panel h2{color:#fff;letter-spacing:.04em;text-transform:uppercase;margin:0 0 16px;font-size:20px}.auth-debug-panel dl{gap:10px;margin:0;display:grid}.auth-debug-panel dl div{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(180px,240px) 1fr;gap:12px;padding:0 0 10px;display:grid}.auth-debug-panel dt{color:#ffffff9e;text-transform:uppercase;font-size:13px}.auth-debug-panel dd{color:#fff;overflow-wrap:anywhere;min-width:0;margin:0}.login-debug-box{background:#040e16c7;border:1px solid #43d8ff57;border-radius:8px;padding:14px}.login-debug-box strong{color:#43d8ff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:13px;display:block}.login-debug-box dl{gap:8px;margin:0;display:grid}.login-debug-box div{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(150px,1fr) minmax(0,1.1fr);gap:10px;padding-bottom:8px;display:grid}.login-debug-box div:last-child{border-bottom:0;padding-bottom:0}.login-debug-box dt{color:#ffffffa3;font-size:12px}.login-debug-box dd{color:#fff;overflow-wrap:anywhere;margin:0}@media (max-width:820px){.auth-debug-grid,.auth-debug-panel dl div,.login-debug-box div{grid-template-columns:1fr}}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{background:var(--bg);color:var(--text);min-height:100vh;margin:0;font-family:Inter,Arial,Helvetica,sans-serif;overflow-x:hidden}body:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 100% 0,#000 0%,#000000fc 24%,#000000d6 47%,#00000080 66%,#0000 86%),linear-gradient(145deg,#000 0%,#000000e6 32%,#0000007a 58%,#0000 82%);width:100vw;height:min(860px,64vh);min-height:560px;position:fixed;top:0;right:0}main,.footer{z-index:1;position:relative}main{overflow:hidden}main:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(to bottom left,#000 0%,#000000f7 25%,#000000c7 48%,#0000005c 68%,#0000 86%),radial-gradient(at 80% 11%,#000000fa,#0000 50%);height:clamp(620px,58vw,920px);position:absolute;top:0;left:0;right:0}main>section{z-index:1;position:relative}main:after{content:"";z-index:0;pointer-events:none;filter:blur(3px);opacity:.78;background:linear-gradient(102deg,#0000 0 9%,#c72eff2e 16%,#37daff1a 38%,#0000 72%),radial-gradient(at 16% 72%,#d625ff52,#0000 34%),radial-gradient(at 52% 58%,#296cff29,#0000 46%);height:360px;position:absolute;top:380px;left:0;right:0}.site-bg{z-index:0;pointer-events:none;background:linear-gradient(#000000e0 0%,#0000008a 22%,#0000006b 58%,#000000d6 100%),radial-gradient(at 86% 12%,#000000fa,#0000 45%),radial-gradient(at 58% 16%,#5f50ff2e,#0000 36%),radial-gradient(at 78% 30%,#10b9ff1f,#0000 34%),radial-gradient(at 11% 39%,#2aacff24,#0000 29%),radial-gradient(at 20% 82%,#ce1fff57,#0000 32%),radial-gradient(at 52% 77%,#2060ff2e,#0000 36%),linear-gradient(#000103 0%,#02050c 44%,#000103 100%);position:fixed;inset:0;overflow:hidden}.site-bg:before,.site-bg:after{content:"";position:absolute;inset:-10%}.site-bg:before{opacity:.92;filter:drop-shadow(0 0 4px #c558ffbf)drop-shadow(0 0 7px #43d8ff5c);background-image:radial-gradient(circle,#fffffffa 0 .75px,#0000 1.6px),radial-gradient(circle,#d369ffeb 0 1px,#0000 2.2px),radial-gradient(circle,#46deffe0 0 .85px,#0000 2px),radial-gradient(circle,#ffffffb8 0 .55px,#0000 1.35px);background-position:12px 18px,88px 104px,36px 62px,148px 76px;background-size:118px 118px,176px 176px,143px 143px,82px 82px;animation:24s linear infinite sparkleDrift;-webkit-mask-image:linear-gradient(#000000f2,#000000db 72%,#0000 100%);mask-image:linear-gradient(#000000f2,#000000db 72%,#0000 100%)}.site-bg:after{opacity:.95;filter:blur(.2px)saturate(1.18);background:linear-gradient(113deg,#0000 0 7%,#58e4ff57 7.45%,#ffffff61 7.75%,#0000 8.25% 100%),linear-gradient(124deg,#0000 0 16%,#b13dff38 16.35%,#0000 17.35% 100%),linear-gradient(101deg,#0000 0 23%,#43d8ff29 23.4%,#0000 24.15% 100%),linear-gradient(142deg,#0000 0 39%,#de3eff29 39.35%,#0000 40.15% 100%),radial-gradient(at 18% 86%,#dc25ff80,#0000 28%),radial-gradient(at 46% 59%,#2c76ff33,#0000 34%),radial-gradient(at 82% 16%,#000000d1,#0000 38%)}@keyframes sparkleDrift{0%{opacity:.58;transform:translate(0,0)}50%{opacity:.85}to{opacity:.58;transform:translate(-36px,28px)}}.topbar{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#000000f5,#000000c7);border-bottom:0;align-items:center;gap:clamp(14px,1.8vw,26px);height:96px;padding:0 clamp(18px,2.4vw,34px);display:flex;position:sticky;top:0;overflow:visible;box-shadow:0 1px #894cff29,0 14px 46px #14082c7a}.topbar:after{content:"";z-index:3;pointer-events:none;opacity:.52;filter:blur(.35px);background:linear-gradient(90deg,#0000 0%,#ffffff21 14%,#aa4bff29 50%,#ffffff1a 84%,#0000 100%);height:1px;position:absolute;bottom:-1px;left:0;right:0}.brand{flex:none;align-items:center;display:flex;overflow:visible}.brand img{width:clamp(232px,15.5vw,262px);max-width:39vw;height:auto;display:block}.nav{align-self:stretch;align-items:center;gap:clamp(12px,1.35vw,22px);margin-left:auto;display:flex}.nav a{color:#fff;text-transform:uppercase;letter-spacing:.04em;opacity:.92;border-bottom:2px solid #0000;align-items:center;height:100%;padding:0;font-size:13px;font-weight:800;text-decoration:none;display:flex;position:relative}.nav a:hover,.nav a.active{color:#e45bff;border-color:#b43cff}.top-actions{align-items:center;gap:12px;margin-left:8px;display:flex}.header-submit-stack{justify-items:stretch;gap:5px;display:grid}.header-logout-link{color:#d9d2e2;cursor:pointer;text-align:center;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;font-family:inherit;font-size:10px;font-weight:900;text-decoration:none}.header-logout-link:hover{color:#df82ff}.btn{border:1px solid var(--line);color:#fff;text-transform:uppercase;cursor:pointer;background:#ffffff08;border-radius:6px;justify-content:center;align-items:center;padding:12px 18px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.btn:hover{transform:translateY(-1px);box-shadow:0 0 22px #b13aff59}.btn.primary{background:linear-gradient(135deg,#7224d9,#b12cff);border-color:#a83bff}.btn.ghost{background:#00000038}.btn.large{min-width:180px;padding:15px 22px}.nav-toggle{color:#fff;border:1px solid var(--line);background:0 0;border-radius:6px;align-self:center;margin-left:auto;padding:10px 12px;display:none}.hero{isolation:isolate;grid-template-columns:minmax(350px,.78fr) minmax(600px,1.22fr);align-items:center;gap:clamp(18px,4vw,80px);width:min(100%,1520px);min-height:clamp(610px,48vw,780px);margin:0 auto;padding:clamp(58px,5vw,86px) clamp(28px,5vw,80px) 35px;display:grid;position:relative}.hero,.steps,.cta-section{background:linear-gradient(#0000009e,#0000002e 36%,#00000014 64%,#0000006b)}.hero:before{content:"";z-index:-1;opacity:.5;clip-path:polygon(0 18%,83% 0,67% 26%,100% 39%,58% 50%,82% 76%,18% 61%,0 84%);filter:drop-shadow(0 0 22px #4dbeff66)drop-shadow(0 0 28px #b132ff57);background:linear-gradient(136deg,#48d2ff7a,#a335ff38 42%,#0000 68%),linear-gradient(24deg,#0000 36%,#ffffff59 44%,#0000 54%);width:min(330px,34vw);height:190px;position:absolute;top:150px;left:-22vw}.hero:after{content:"";z-index:-1;filter:blur(2px);opacity:.86;background:radial-gradient(at 18% 54%,#dc2aff6b,#0000 38%),radial-gradient(at 55% 45%,#2266ff42,#0000 40%),linear-gradient(94deg,#0000 0 9%,#cd40ff4d 16%,#30cdff38 39%,#0000 70%);height:230px;position:absolute;bottom:-68px;left:-12vw;right:-10vw}.hero-title-text{color:#fff;text-transform:uppercase;letter-spacing:.055em;text-shadow:0 0 18px #ffffff29,0 0 22px #9933ff29;max-width:clamp(330px,30vw,500px);margin:0;font-family:Arial Narrow,Roboto Condensed,Segoe UI,Inter,Arial,sans-serif;font-size:clamp(42px,4.6vw,70px);font-weight:800;font-stretch:75%;line-height:.96}.hero-title-text span{display:block}.hero-title-gradient{color:#0000;background:linear-gradient(90deg,#c45bff 0%,#7c6cff 48%,#43d8ff 100%);text-shadow:none;filter:drop-shadow(0 0 12px #5fbcff2e);-webkit-background-clip:text;background-clip:text;font-weight:800}.hero-title-white{color:#fff;font-weight:800}.hero-copy p{color:#eee;text-shadow:0 0 18px #44d1ff1f;max-width:430px;font-size:clamp(16px,1.05vw,18px);line-height:1.55}.hero-buttons{flex-wrap:wrap;gap:16px;margin:28px 0;display:flex}.rating{color:#b14aff;letter-spacing:3px;font-size:20px}.rating span{color:#fff;letter-spacing:0;margin-left:10px;font-size:15px}.hero-art{text-align:center;position:relative}.hero-art:before{content:"";z-index:-1;filter:blur(16px);opacity:.92;background:linear-gradient(to bottom left,#000000e6 0%,#0000009e 36%,#0000 68%),radial-gradient(at 54% 32%,#ffffff21,#0000 20%),radial-gradient(at 48%,#a645ff57,#0000 44%),radial-gradient(at 76% 55%,#28caff38,#0000 42%);position:absolute;inset:4% 4% 12%}.slab-pair{filter:drop-shadow(0 0 18px #ffffff24)drop-shadow(0 0 34px #7730ff61)drop-shadow(0 0 44px #2bbcff33);width:min(100%,900px);height:auto;margin:0 auto;display:block}.about-slabs,.why-slabs{width:min(100%,780px)}@media (max-width:720px){.slab-pair{width:min(100%,620px)}}.hero-feature-pills{background:linear-gradient(145deg,#080d16c7,#03050aad);border:1px solid #ffffff29;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:min(78%,680px);margin:-12px auto 0;padding:10px;display:grid}.hero-feature-pills span{color:#fff;text-transform:uppercase;justify-items:center;gap:6px;font-size:10px;font-weight:900;line-height:1.15;display:grid}.hero-feature-pills img,.hero-feature-pills .feature-icon{object-fit:contain;filter:drop-shadow(0 0 10px #be48ff6b);width:30px;height:30px}.feature-band{background:linear-gradient(#0000006b,#0000001f 48%,#00000061),linear-gradient(145deg,#080d16c7,#03050ac7);border:1px solid #ffffff14;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;max-width:1180px;margin:10px auto 0;padding:18px 28px;display:grid;position:relative;overflow:hidden}.feature-band:before{content:"";z-index:-1;filter:blur(18px);background:linear-gradient(90deg,#0000,#9b30ff2e,#43d8ff1f,#0000);border-radius:18px;position:absolute;inset:-28px 2% 10px}.feature-item{text-align:center;align-content:center;justify-items:center;gap:8px;min-height:170px;padding:16px 18px;display:grid;position:relative}.feature-item:after{content:"";filter:blur(.25px);background:linear-gradient(#0000,#ffffff1c,#0000);width:1px;position:absolute;top:18%;bottom:18%;right:0}.feature-item:last-child:after{display:none}.feature-item img,.feature-item .feature-icon{object-fit:contain;filter:drop-shadow(0 0 14px #c450ff80);width:46px;height:46px}.feature-item h2{color:#fff;text-transform:uppercase;letter-spacing:.045em;margin:0;font-size:13px}.feature-item p{color:#ded8e8;margin:0;font-size:12px;line-height:1.45}.home-why-section{isolation:isolate;background:radial-gradient(at 4% 10%,#44d8ff21,#0000 38%),radial-gradient(at 92% 80%,#cb46ff33,#0000 44%),linear-gradient(145deg,#060a11eb,#010308db);border:1px solid #ffffff24;border-radius:8px;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:center;gap:28px;max-width:1180px;margin:34px auto 0;padding:30px clamp(20px,3vw,34px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 0 44px #4822762e}.home-why-section:before{content:"";pointer-events:none;opacity:.55;filter:blur(.45px);background:linear-gradient(90deg,#0000,#50d7ff1a 18%,#d45bff33 52%,#ffffff14 82%,#0000);height:1px;position:absolute;top:0;left:-10%;right:-10%}.home-why-copy span,.why-hero-copy>span,.why-evidence-section header span,.why-compare-copy span,.why-slab-copy span,.why-final-cta span,.why-grade-scale-copy span,.why-resource-copy span{color:#df72ff;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.home-why-copy h2{color:#fff;text-transform:uppercase;letter-spacing:.06em;margin:10px 0;font-family:Arial Narrow,Roboto Condensed,Segoe UI,Inter,Arial,sans-serif;font-size:clamp(30px,3.8vw,54px);font-weight:800;line-height:.98}.home-why-copy p{color:#ded8e8;max-width:520px;margin:0 0 22px;line-height:1.55}.home-why-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.home-why-grid article{background:linear-gradient(#ffffff0e,#ffffff05),#02050cb8;border:1px solid #ffffff21;border-radius:8px;align-content:start;gap:10px;min-height:214px;padding:18px;display:grid}.home-why-grid img,.home-why-grid .feature-icon{object-fit:contain;filter:drop-shadow(0 0 14px #c450ff80);width:42px;height:42px}.home-why-grid h3{color:#fff;text-transform:uppercase;letter-spacing:.04em;margin:2px 0 0;font-size:15px}.home-why-grid p{color:#ded8e8;margin:0;font-size:13px;line-height:1.5}.home-grade-scale{background:radial-gradient(at 50% 0,#d45bff26,#0000 58%),linear-gradient(#ffffff0b,#ffffff04),#010308a3;border:1px solid #ffffff1f;border-radius:8px;flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:10px;margin-top:10px;padding:14px;display:flex}.home-grade-scale-chip{border:1px solid var(--grade-border,#ffffff29);min-width:84px;min-height:70px;color:var(--grade-accent,#df72ff);background:radial-gradient(ellipse at 50% 0%, var(--grade-soft,#d45bff24), transparent 70%), #ffffff07;box-shadow:0 0 16px var(--grade-glow,#d45bff33), inset 0 1px 0 #ffffff0f;text-align:center;border-radius:8px;align-content:center;place-items:center;gap:4px;padding:10px 12px;display:grid}.home-grade-scale-chip strong{color:var(--grade-accent,#df72ff);font-size:clamp(20px,2.1vw,30px);line-height:1}.grade-number-3d{--grade-number-size:1em;--grade-glow-opacity:.45;width:max-content;height:var(--grade-number-size);color:var(--grade-accent,#fff);vertical-align:middle;filter:drop-shadow(0 0 calc(.35em * var(--grade-glow-opacity,.45)) rgba(var(--grade-rgb,212,91,255), var(--grade-glow-opacity,.45))) drop-shadow(0 .08em .05em #000000b8);place-items:center;line-height:0;display:inline-grid}.grade-number-3d svg{width:calc(var(--grade-number-size) * 1.72);height:var(--grade-number-size);overflow:visible}.grade-number-3d.grade-token-9-5 svg,.grade-number-3d.grade-token-8-5 svg,.grade-number-3d.grade-token-7-5 svg,.grade-number-3d.grade-token-6-5 svg,.grade-number-3d.grade-token-5-5 svg,.grade-number-3d.grade-token-4-5 svg,.grade-number-3d.grade-token-3-5 svg,.grade-number-3d.grade-token-2-5 svg,.grade-number-3d.grade-token-1-5 svg{width:calc(var(--grade-number-size) * 1.98)}.home-grade-scale-chip .grade-number-3d{height:46px}.grade-badge-image{width:var(--grade-badge-width,86px);object-fit:contain;max-width:100%;height:auto;display:block}.home-grade-scale-chip.grade-theme-10 strong,.home-grade-scale-chip.grade-theme-gem strong{color:#0000;background:var(--grade-gradient,linear-gradient(90deg,#fff,#70f0ff,#b85cff,#ff4ed8,#fff));text-shadow:0 0 18px var(--grade-glow,#b85cff5c);-webkit-background-clip:text;background-clip:text}.home-grade-scale-chip em{color:#fff;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:900;line-height:1.2}.home-grade-scale-chip.gem-core-gem{color:#fff;background:radial-gradient(at 22% 10%,#43d8ff38,#0000 44%),radial-gradient(at 78% 84%,#df72ff3d,#0000 48%),linear-gradient(135deg,#0c121ec7,#1e0830c2);border-color:#df72ff7a;min-width:172px}.home-grade-scale-chip.gem-core-gem strong{color:#0000;background:var(--grade-gradient,linear-gradient(90deg,#fff,#df72ff,#43d8ff));-webkit-background-clip:text;background-clip:text;font-size:clamp(18px,1.9vw,26px)}.gem-core-gem-10{--gem-core-gem-size:52px;width:var(--gem-core-gem-size);aspect-ratio:1;filter:drop-shadow(0 0 14px #70f0ff2e)drop-shadow(0 0 18px #b85cff2e);place-items:center;line-height:0;display:inline-grid}.gem-core-gem-10 svg{width:100%;height:100%;overflow:visible}.gem-core-gem-10-number{letter-spacing:-.04em;paint-order:stroke fill;stroke:#000000b8;stroke-width:5px;font-family:Arial Narrow,Roboto Condensed,Agency FB,Impact,Haettenschweiler,Arial Black,Arial,sans-serif;font-size:70px;font-weight:900}.gem-core-gem-10-number-top{stroke:#ffffff42;stroke-width:1.6px}.home-grade-scale-chip.gem-core-gem .gem-core-gem-10{--gem-core-gem-size:50px}.steps{text-align:center;max-width:1280px;margin:34px auto 0;padding:0 clamp(22px,3vw,42px) 18px;position:relative;overflow:visible}.section-title{color:#fff;text-transform:uppercase;letter-spacing:.1em;text-shadow:0 0 16px #ffffff29;margin:0;font-family:Arial Narrow,Roboto Condensed,Segoe UI,Inter,Arial,sans-serif;font-size:clamp(33px,3.7vw,54px);font-weight:800;font-stretch:75%}.section-title:after{content:"";background:linear-gradient(90deg,#0000,#b43cff,#0000);width:96px;height:3px;margin:12px auto 0;display:block;box-shadow:0 0 14px #b43cff94}.steps-flow{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin-top:28px;padding-top:34px;display:grid;position:relative;overflow:visible}.steps-flow:before{content:"";z-index:0;opacity:.72;filter:blur(.25px);background:linear-gradient(90deg,#0000 0%,#ffffff2e 12%,#ffffff6b 33%,#c566ff80 50%,#ffffff61 68%,#ffffff24 88%,#0000 100%);height:3px;position:absolute;top:108px;left:9%;right:9%;box-shadow:0 0 18px #bf52ff38}.process-step{z-index:1;color:#fff;align-content:start;justify-items:center;min-width:0;display:grid;position:relative}.step-icon{background:radial-gradient(circle at 50% 45%,#ffffff14,#03050af5 58%);border:2px solid #db74ffcc;border-radius:50%;place-items:center;width:clamp(116px,9vw,150px);height:clamp(116px,9vw,150px);display:grid;position:relative;box-shadow:0 0 18px #cc57ff5c,inset 0 0 22px #ffffff14}.step-icon:before{content:"";border:1px solid #ffffff38;border-radius:50%;position:absolute;inset:8px}.step-icon span{color:#fff;background:linear-gradient(135deg,#7128df,#ba36ff);border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:52px;height:52px;font-size:25px;font-weight:900;display:grid;position:absolute;top:-28px;left:50%;transform:translate(-50%);box-shadow:0 0 20px #be45ffbd}.step-icon img,.step-icon .feature-icon{object-fit:contain;filter:drop-shadow(0 0 10px #ffffff47)drop-shadow(0 0 12px #b449ff5c);width:48%;max-height:58%}.process-step h3{color:#fff;text-transform:uppercase;letter-spacing:.03em;text-shadow:0 0 14px #ffffff2e;margin:22px 0 10px;font-size:clamp(16px,1.4vw,21px);line-height:1.12}.process-step p{color:#ddd7e4;text-shadow:0 0 10px #ffffff1a;width:min(100%,180px);margin:0;font-size:clamp(12px,.9vw,14px);line-height:1.42}@media (max-width:1180px){.steps-flow{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:58px}.steps-flow:before{display:none}}@media (max-width:900px){.steps-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.steps-flow{grid-template-columns:1fr;row-gap:50px}.process-step p{width:min(100%,300px)}}.gem-rewards-section{isolation:isolate;background:radial-gradient(at 8% 15%,#44d8ff24,#0000 42%),radial-gradient(at 96% 78%,#cb46ff2e,#0000 38%),linear-gradient(145deg,#060a11eb,#010308db);border:1px solid #ffffff26;border-radius:8px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:center;gap:26px;max-width:1180px;margin:34px auto 12px;padding:30px clamp(20px,3vw,34px);display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f,0 0 40px #4822762e}.gem-rewards-section:before{content:"";opacity:.5;pointer-events:none;filter:blur(.45px);background:linear-gradient(90deg,#0000,#50d7ff1a 19%,#d45bff2e 52%,#ffffff14 81%,#0000);height:1px;position:absolute;top:0;left:-11%;right:-11%}.gem-rewards-copy span,.gem-reward-card strong{color:#df82ff;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.gem-rewards-copy h2{color:#fff;text-transform:uppercase;letter-spacing:.06em;margin:10px 0;font-family:Arial Narrow,Roboto Condensed,Segoe UI,Inter,Arial,sans-serif;font-size:clamp(30px,3.6vw,50px);font-weight:800;line-height:1}.gem-rewards-copy p,.gem-reward-card p{color:#ded8e8;margin:0;line-height:1.5}.gem-reward-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.gem-reward-card{background:linear-gradient(#ffffff0e,#ffffff05),#02050cb3;border:1px solid #ffffff21;border-radius:8px;align-content:start;gap:10px;min-height:178px;padding:18px;display:grid;position:relative;overflow:hidden}.gem-reward-value{align-items:center;gap:10px;display:flex}.gem-reward-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#43d8ff29,#0000 62%);border-radius:50%;width:110px;height:110px;position:absolute;inset:auto -24px -42px auto}.gem-reward-icon{color:#c65cff;filter:drop-shadow(0 0 12px #c65cff85)drop-shadow(0 0 16px #43d8ff47);flex:0 0 28px;width:28px;height:28px;display:block;position:relative}.gem-reward-icon:before,.gem-reward-icon:after{display:none}.gem-reward-card h3{color:#fff;text-transform:uppercase;letter-spacing:.04em;margin:2px 0 0;font-size:15px}@media (max-width:620px){.gem-reward-grid{grid-template-columns:1fr}}.cta-section{isolation:isolate;border-bottom:0;grid-template-columns:30% 30% 40%;align-items:center;gap:24px;max-width:1180px;margin:30px auto 0;padding:0 28px 20px;display:grid;position:relative}.cta-section:before{content:"";z-index:-1;filter:blur(3px);opacity:.68;background:radial-gradient(at 19% 54%,#d825ff5c,#0000 38%),radial-gradient(at 33% 58%,#22c7ff2e,#0000 35%),linear-gradient(100deg,#0000 3%,#be27ff29 20%,#37d7ff1f 40%,#0000 72%);height:260px;position:absolute;bottom:0;left:-16vw;right:-8vw}.cta-section:after{content:"";z-index:0;pointer-events:none;opacity:.45;filter:blur(.35px);background:linear-gradient(90deg,#0000,#ffffff1f 20%,#ae52ff21 50%,#ffffff17 80%,#0000);height:1px;position:absolute;bottom:0;left:4%;right:4%}.crystal-wrap{justify-items:center;display:grid;position:relative}.crystal-wrap img{object-fit:contain;filter:drop-shadow(0 0 24px #b73aff4d)drop-shadow(0 0 18px #43d8ff29);width:min(100%,260px);height:auto;display:block;-webkit-mask-image:radial-gradient(#000 0 55%,#000000d6 70%,#0000 100%);mask-image:radial-gradient(#000 0 55%,#000000d6 70%,#0000 100%)}.cta-title-text{color:#fff;text-transform:uppercase;letter-spacing:.065em;text-shadow:0 0 16px #ffffff24;margin:0;font-family:Arial Narrow,Roboto Condensed,Segoe UI,Inter,Arial,sans-serif;font-size:clamp(28px,2.55vw,42px);font-weight:800;font-stretch:75%;line-height:1}.cta-title-text span{display:block}.cta-copy p{color:#ddd;line-height:1.5}.stats{background:linear-gradient(145deg,#080d16c7,#03050ab8);border:1px solid #ffffff2e;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid}.stats article{text-align:center;background:#ffffff09;border:1px solid #ffffff1f;border-radius:6px;align-content:center;min-height:94px;padding:14px;display:grid}.stats strong{color:#c65cff;text-shadow:0 0 14px #c65cff6b;font-size:clamp(24px,2.5vw,36px);line-height:1}.stats span{color:#fff;text-transform:uppercase;letter-spacing:.04em;margin-top:8px;font-size:12px;font-weight:900}.pricing,.pop-preview,.faq{max-width:1180px;margin:0 auto;padding:55px 28px}.pricing h2,.pop-preview h2,.faq h2{text-transform:uppercase;letter-spacing:.06em;text-align:center;font-size:34px}.cards{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.price-card{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:26px;position:relative}.price-card.featured{border-color:#b73cff;box-shadow:0 0 28px #b337ff38}.badge{text-transform:uppercase;background:#b12cff;border-radius:99px;padding:6px 18px;font-size:12px;font-weight:900;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.price{margin:10px 0;font-size:36px;font-weight:900}.price span{color:var(--muted);font-size:16px}.search-form{gap:12px;max-width:660px;margin:20px auto;display:flex}input,select{border:1px solid var(--line);color:#fff;background:#080c13;border-radius:7px;width:100%;padding:14px}.result-box{border:1px solid var(--line);background:var(--panel);border-radius:10px;max-width:660px;margin:18px auto;padding:18px}.faq details{border:1px solid var(--line);background:var(--panel);border-radius:10px;max-width:820px;margin:10px auto;padding:18px 22px}.faq summary{cursor:pointer;color:#eb9dff;font-weight:900}.faq p{color:#ddd;line-height:1.55}.auth-main{z-index:1;width:min(100%,920px);margin:0 auto;padding:70px clamp(18px,3vw,36px) 78px;position:relative}.auth-main:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 80% 12%,#8930ff38,#0000 36%),radial-gradient(at 22% 76%,#2cbeff1f,#0000 34%),linear-gradient(#0000009e,#0000001f 42%,#00000085);position:absolute;inset:0}.auth-card,.account-panel{background:linear-gradient(145deg,#080d16eb,#03050ad6);border:1px solid #ffffff29;border-radius:8px;box-shadow:inset 0 1px #ffffff0f,0 0 38px #6829a42e}.auth-card{max-width:560px;margin:0 auto;padding:32px}.auth-eyebrow{color:#df82ff;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900;display:block}.auth-card h1,.account-head h1{color:#fff;text-transform:uppercase;letter-spacing:.07em;margin:10px 0 8px;font-family:Arial Narrow,Roboto Condensed,Segoe UI,Inter,Arial,sans-serif;font-size:clamp(34px,4vw,50px);font-weight:800;line-height:1}.auth-card p,.account-head p{color:#dcd6e5;margin:0;line-height:1.5}.auth-form,.account-form{gap:16px;margin-top:26px;display:grid}.auth-form label,.account-form label{color:#e9e4ef;gap:8px;font-size:13px;font-weight:800;display:grid}.auth-form input,.account-form input,.account-form textarea{color:#fff;width:100%;font:inherit;background:#060a12;border:1px solid #ffffff38;border-radius:6px}.auth-form input,.account-form input{height:46px;padding:0 13px}.account-form textarea{resize:vertical;min-height:112px;padding:13px}.account-password-form{grid-template-columns:repeat(3,minmax(0,1fr))}.account-password-form .auth-error,.account-password-form .auth-success,.account-password-form .btn{grid-column:1/-1}.auth-error,.auth-success{border-radius:6px;margin:0;padding:12px 14px;font-size:13px;line-height:1.4}.auth-error{color:#ffd7df;background:#780c2047;border:1px solid #ff577380}.auth-success{color:#d7ffeb;background:#146c423d;border:1px solid #74f4b870}.auth-checkout-note{background:#7e2ccc26;border:1px solid #d45bff52;border-radius:6px;padding:12px 14px;color:#f4edf8!important;margin-top:14px!important}.guest-checkout-panel{border-top:1px solid #ffffff24;gap:12px;margin-top:28px;padding-top:24px;display:grid}.guest-checkout-panel>span{color:#df82ff;text-transform:uppercase;background:#070b13;justify-self:center;margin-top:-36px;padding:0 12px;font-size:12px;font-weight:900}.guest-checkout-panel h2{color:#fff;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:22px}.guest-checkout-panel p{color:#dcd6e5;font-size:13px}.guest-checkout-form{margin-top:0}.auth-switch{color:#dcd6e5;text-align:center;margin:20px 0 0;font-size:13px}.auth-switch a{color:#ec9cff;font-weight:900;text-decoration:none}.login-link-stack{flex-direction:column;align-items:center;gap:8px;display:flex}.account-main{width:min(100%,1520px);padding:24px 20px 36px}.account-dashboard{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:22px;display:grid}.account-rail{gap:16px;display:grid;position:sticky;top:18px}.account-rail-card,.account-gems-panel,.account-panel{background:linear-gradient(145deg,#080d16eb,#03050ad6);border:1px solid #ffffff29;border-radius:8px;box-shadow:inset 0 1px #ffffff0f,0 0 38px #6829a42e}.account-rail-card{text-align:center;padding:24px 18px}.account-avatar{color:#fff;background:linear-gradient(135deg,#7224d9,#43d8ff);border:1px solid #d35cffb8;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 14px;font-size:26px;font-weight:900;display:grid;box-shadow:0 0 24px #bc43ff73}.account-rail-card h2{color:#fff;text-transform:uppercase;letter-spacing:.045em;margin:0;font-size:16px}.account-rail-card p{color:#cfc8d8;overflow-wrap:anywhere;margin:8px 0 0;font-size:12px}.account-rail-nav{display:grid}.account-rail-nav a{color:#fff;text-transform:uppercase;background:#ffffff05;border-left:3px solid #0000;align-items:center;gap:13px;min-height:50px;padding:0 16px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.account-rail-nav a.active,.account-rail-nav a:hover{background:linear-gradient(90deg,#8b26dcb8,#7c27be2e);border-color:#d45bff}.account-rail-nav span{color:#d58cff;text-align:center;width:20px}.account-logout-btn{cursor:pointer;width:100%;font-family:inherit}.account-content{gap:18px;min-width:0;display:grid}.account-panel{padding:22px}.account-head{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.account-gems-panel{background:radial-gradient(at 12%,#d45bff3d,#0000 45%),linear-gradient(145deg,#1e0a30eb,#03050adb);grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px;display:grid}.gem-credit-icon{color:#c65cff;filter:drop-shadow(0 0 18px #c85aff80)drop-shadow(0 0 12px #ffb9ff38);width:66px;height:66px}.gem-credit-icon:before,.gem-credit-icon:after{content:none}.account-gems-panel span{color:#df82ff;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.account-gems-panel h2{color:#fff;text-transform:uppercase;margin:4px 0;font-size:clamp(30px,3.8vw,48px);line-height:1}.account-gems-panel p{color:#ded8e8;margin:0}.account-gems-copy{min-width:0}.account-gems-btn{white-space:nowrap;justify-self:end}.account-panel-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.account-panel-title h2{color:#fff;text-transform:uppercase;letter-spacing:.045em;margin:0;font-size:18px}.account-panel-title span{color:#cfc8d8;text-align:right;font-size:12px}.account-summary{grid-template-columns:1fr 220px;gap:14px;margin-bottom:20px;display:grid}.account-summary article{background:#ffffff09;border:1px solid #ffffff21;border-radius:7px;gap:8px;min-width:0;padding:18px;display:grid}.account-summary span{color:#cfc8d8;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:900}.account-summary strong{color:#fff;overflow-wrap:anywhere;min-width:0;font-size:18px}.account-form{grid-template-columns:1fr 1fr}.account-form label:nth-of-type(3),.account-form label:nth-of-type(4),.account-form .auth-error,.account-form .auth-success,.account-form .btn{grid-column:1/-1}.account-form .btn{justify-self:start}.account-table{gap:10px;display:grid}.account-table article{background:#ffffff09;border:1px solid #ffffff1a;border-radius:7px;grid-template-columns:1.1fr 1fr .8fr .8fr .7fr;align-items:center;gap:12px;min-height:58px;padding:12px 14px;display:grid}.account-table strong,.account-table b,.account-table em{color:#fff;font-style:normal}.account-table span{color:#d8d1df;font-size:13px}.account-table b{color:#df82ff;text-transform:uppercase;font-size:12px}.graded-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.graded-card-grid article{background:#ffffff09;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:106px minmax(0,1fr);align-items:start;gap:12px;min-height:178px;padding:14px;display:grid}.graded-card-grid article.is-ungraded-card{opacity:.54;filter:grayscale(.78)}.graded-card-grid article.is-graded-card{background:#74f4b80b;border-color:#74f4b85c}.graded-card-grid img{border-radius:6px;width:64px}.account-card-images{grid-template-columns:1fr 1fr;align-items:stretch;gap:6px;display:grid}.account-card-images img,.account-card-images .card-back-placeholder{width:48px;min-height:66px}.card-back-placeholder{color:#b8d7ff;text-align:center;text-transform:uppercase;letter-spacing:.08em;background:radial-gradient(circle at 50% 42%,#ffffff29,#0000 28%),linear-gradient(145deg,#10265a,#071225 62%,#1b2d72);border:1px solid #fff3;border-radius:6px;place-items:center;min-height:84px;font-size:10px;font-weight:900;display:grid}.graded-card-grid strong,.graded-card-grid span{display:block}.graded-card-grid strong{color:#fff;font-size:14px}.graded-card-grid span{color:#d8d1df;font-size:12px;line-height:1.35}.graded-card-grid b{color:#d45bff;border:1px solid #d45bff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 0 14px #d45bff52}.account-card-score-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin:10px 0 0;display:grid}.account-card-score-list div{background:#0000002e;border:1px solid #ffffff17;border-radius:6px;min-width:0;padding:6px 7px}.account-card-score-list dt{color:#b7adbf;text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:900}.account-card-score-list dd{color:#fff;overflow-wrap:anywhere;margin:3px 0 0;font-size:12px;font-weight:900}.account-card-score-list dd.account-grade-value{color:var(--grade-accent,#fff);text-shadow:0 0 10px var(--grade-glow,#d45bff3d)}.account-card-score-list dd.account-grade-value .grade-number-3d{margin-top:-1px}.account-card-score-list dd.account-grade-value.grade-theme-10,.account-card-score-list dd.account-grade-value.grade-theme-gem{color:#0000;background:var(--grade-gradient,linear-gradient(90deg,#fff,#70f0ff,#b85cff,#ff4ed8,#fff));-webkit-background-clip:text;background-clip:text}.is-ungraded-card .account-card-score-list dd{color:#d8d1df}.card-status-badge{text-transform:uppercase;letter-spacing:.04em;background:#d45bff1a;border:1px solid #d45bff57;border-radius:999px;width:max-content;max-width:100%;margin-top:7px;padding:5px 8px;font-weight:900;color:#efb1ff!important;font-size:10px!important}.account-order-detail-list{gap:12px;display:grid}.account-order-detail-list article{background:#ffffff09;border:1px solid #ffffff1f;border-radius:7px;gap:8px;padding:14px;display:grid}.account-order-detail-list h3{color:#fff;text-transform:uppercase;letter-spacing:.04em;margin:0}.account-order-detail-list p{color:#dcd5e4;justify-content:space-between;gap:12px;margin:0;display:flex}.account-order-detail-list strong{color:#d985ff;text-transform:uppercase;font-size:11px}.account-order-detail-list div{color:#bfb7c8;gap:5px;margin-top:4px;font-size:12px;display:grid}.is-preview{opacity:.46;filter:grayscale(.78)}.is-preview article{position:relative}.is-preview article:after{content:"";color:#8f879b;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900;display:none;position:absolute;bottom:8px;right:12px}.footer{background:linear-gradient(#000000b8,#060a10f5 28%,#03060b);border-top:0;position:relative;overflow:hidden}.footer:before{content:"";opacity:.45;pointer-events:none;filter:blur(.35px);background:linear-gradient(90deg,#0000,#ffffff1c 18%,#ae52ff1f 50%,#ffffff14 82%,#0000);height:1px;position:absolute;top:0;left:4%;right:4%}.footer-inner{grid-template-columns:1.35fr .7fr .7fr .7fr 1.4fr;align-items:start;gap:36px;width:min(100%,1280px);margin:0 auto;padding:42px clamp(22px,3vw,42px) 22px;display:grid}.footer-lockup{align-items:center;padding:4px 0;line-height:0;display:flex;overflow:visible}.footer-lockup img{object-fit:contain;width:min(226px,100%);height:auto;display:block}.footer-brand p{color:#fff;text-transform:uppercase;letter-spacing:.18em;margin:24px 0 20px;font-size:14px;line-height:1.55}.footer-social{gap:12px;display:flex}.footer-social a{color:#d8d1de;border:1px solid #ffffff2e;border-radius:5px;place-items:center;width:26px;height:26px;font-size:10px;font-weight:900;text-decoration:none;display:grid}.footer-column,.footer-newsletter{gap:10px;display:grid}.footer-newsletter{align-content:start;min-height:0;padding-bottom:0;position:relative}.footer-column h2,.footer-newsletter h2{color:#fff;text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px;font-size:13px}.footer-column a,.footer-newsletter p{color:#d8d1de;font-size:13px;line-height:1.4;text-decoration:none}.footer-column a:hover{color:#e45bff}.footer-newsletter form{grid-template-rows:auto 48px;grid-template-columns:minmax(0,1fr) 56px;align-items:end;margin-top:12px;display:grid}.footer-newsletter label{grid-row:1/3;gap:7px;min-width:0;display:grid}.footer-newsletter label span{color:#fff;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:11px;font-weight:900;display:block}.footer-newsletter input{border-radius:6px 0 0 6px;height:48px;min-height:48px}.footer-newsletter button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7224d9,#b12cff);border:1px solid #a83bff;border-left:0;border-radius:0 6px 6px 0;grid-area:2/2;place-items:center;width:56px;height:48px;min-height:48px;padding:0;font-size:18px;line-height:1;display:grid}.footer-crystal-art{z-index:0;opacity:.78;filter:drop-shadow(0 0 34px #ae52ff6b);mix-blend-mode:screen;pointer-events:none;justify-self:start;width:min(350px,100%);height:auto;margin:16px 0 -8px;position:relative;bottom:auto;right:auto;-webkit-mask-image:radial-gradient(at 58% 60%,#000 0 52%,#000000e0 66%,#0000 86%);mask-image:radial-gradient(at 58% 60%,#000 0 52%,#000000e0 66%,#0000 86%)}.footer-newsletter h2,.footer-newsletter p,.footer-newsletter form{z-index:1;position:relative}.footer-copy{color:#9f98a8;text-align:center;margin:0;padding:0 22px 24px;font-size:12px}.contact-main{z-index:1;position:relative}.contact-shell{grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);align-items:start;gap:22px;width:min(100% - 44px,1280px);margin:0 auto 48px;display:grid}.contact-card{background:radial-gradient(circle at 14% 0,#b542ff2e,#0000 46%),linear-gradient(#ffffff12,#ffffff06),#04070edb;border:1px solid #c45aff47;border-radius:18px;padding:28px;box-shadow:0 0 28px #8a34ff29,inset 0 0 0 1px #ffffff0a}.contact-info-card{min-height:100%}.contact-info-card>span,.contact-card label,.contact-card select,.contact-card input,.contact-card textarea{font-family:inherit}.contact-info-card>span{color:#e65cff;text-transform:uppercase;letter-spacing:.12em;margin:14px 0 8px;font-size:13px;font-weight:900;display:block}.contact-card h2{color:#fff;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:clamp(22px,2vw,32px)}.contact-card p{color:#d9d2e4;line-height:1.62}.contact-email-link{color:#69dfff;letter-spacing:.04em;margin-top:8px;font-weight:900;text-decoration:none;display:inline-flex}.contact-form{gap:16px;display:grid}.contact-form label{color:#fff;text-transform:uppercase;letter-spacing:.08em;gap:8px;font-size:12px;font-weight:900;display:grid}.contact-form input,.contact-form select,.contact-form textarea{color:#fff;background:#03070ec7;border:1px solid #ffffff29;border-radius:8px;outline:none;width:100%;padding:13px 14px}.contact-form textarea{resize:vertical;min-height:150px}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#dd53ffbf;box-shadow:0 0 0 3px #ad3dff29}.contact-actions{flex-wrap:wrap;gap:12px;display:flex}.contact-trust-card{grid-column:1/-1;align-items:center;gap:18px;display:flex}.contact-trust-card h2{font-size:20px}.contact-trust-card p{margin:4px 0 0}.modal{color:#fff;background:#070a11;border:1px solid #c864ff66;border-radius:14px;width:min(480px,92vw);padding:0;box-shadow:0 0 40px #ae39ff59}.modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8}.modal form{gap:15px;padding:28px;display:grid}.modal label{gap:7px;font-weight:700;display:grid}.close{color:#fff;cursor:pointer;background:0 0;border:0;font-size:30px;position:absolute;top:10px;right:14px}.fine-print{color:#aaa;font-size:13px;line-height:1.45}@media (max-width:1180px){.nav-toggle{color:#fff;border:1px solid var(--line);background:0 0;border-radius:6px;align-self:center;margin-left:auto;padding:10px 12px;display:none}.nav{align-self:stretch;align-items:center;gap:22px;margin-left:auto;display:flex}.nav.open{display:flex}.nav a{color:#fff;text-transform:uppercase;letter-spacing:.04em;opacity:.92;border-bottom:2px solid #0000;align-items:center;height:100%;padding:0;font-size:13px;font-weight:800;text-decoration:none;display:flex;position:relative}.brand img{width:clamp(205px,19vw,232px)}.nav{gap:12px}.nav a{font-size:12px}.top-actions .btn{padding:10px 13px}.top-actions{align-items:center;gap:12px;margin-left:8px;display:flex}.feature-band{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-item:nth-child(3):after{display:none}.footer-inner{grid-template-columns:1.4fr repeat(3,minmax(0,.8fr))}.footer-newsletter{grid-column:1/-1}.account-dashboard,.account-password-form{grid-template-columns:1fr}.account-rail{grid-template-columns:1fr;position:relative;top:auto}.account-rail-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.graded-card-grid{grid-template-columns:1fr}}@media (max-width:1100px){.hero{text-align:left;grid-template-columns:1fr;gap:28px;width:100%;min-height:auto;padding-top:52px}.hero-art{max-width:760px;margin:24px auto 0}.slab-pair{max-width:min(100%,760px)}.hero-feature-pills{max-width:min(78%,600px)}}@media (max-width:900px){.nav-toggle{color:#fff;border:1px solid var(--line);background:0 0;border-radius:6px;align-self:center;margin-left:auto;padding:10px 12px;display:none}.nav{align-self:stretch;align-items:center;gap:22px;margin-left:auto;display:flex}.nav.open{display:flex}.nav a{color:#fff;text-transform:uppercase;letter-spacing:.04em;opacity:.92;border-bottom:2px solid #0000;align-items:center;height:100%;padding:0;font-size:13px;font-weight:800;text-decoration:none;display:flex;position:relative}.brand img{width:clamp(168px,24vw,205px);max-width:30vw}.nav{gap:9px}.nav a{letter-spacing:.02em;font-size:11px}.top-actions{align-items:center;gap:8px;margin-left:6px;display:flex}.top-actions .btn{padding:9px 10px;font-size:11px}.hero{text-align:left;grid-template-columns:1fr;gap:24px;width:100%;min-height:auto;padding-top:45px}.hero-art{margin-top:25px}.gem-rewards-section{grid-template-columns:1fr;margin-left:18px;margin-right:18px}.gem-reward-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cta-section,.feature-band,.footer-inner{grid-template-columns:1fr}.feature-item,.feature-item:nth-child(3){border-bottom:0;border-right:0}.feature-item:after,.feature-item:nth-child(3):after{background:linear-gradient(90deg,#0000,#ffffff1c,#0000);width:auto;height:1px;display:block;inset:auto 10% 0}.feature-item:last-child:after{display:none}.hero-feature-pills{grid-template-columns:repeat(2,minmax(0,1fr));width:min(92%,520px)}.stats{grid-template-columns:1fr 1fr}.account-head,.account-summary,.account-form,.account-gems-panel,.account-table article{grid-template-columns:1fr}.account-head{display:grid}.account-form label:nth-of-type(3),.account-form label:nth-of-type(4),.account-form .auth-error,.account-form .auth-success,.account-form .btn{grid-column:auto}.account-form .btn,.auth-form .btn{width:100%}.account-gems-btn{justify-self:start}.account-panel-title{flex-direction:column;align-items:flex-start}.account-panel-title span{text-align:left}.account-rail-nav,.cards{grid-template-columns:1fr}.search-form{flex-direction:column}}@media (min-width:1500px){.hero-copy{padding-left:clamp(0px,2vw,26px)}.feature-band,.home-why-section,.steps,.gem-rewards-section,.cta-section,.pricing,.pop-preview,.faq{max-width:1360px}}.admin-page .topbar{position:relative}.admin-main,.admin-access-denied{z-index:1;width:min(100%,1540px);margin:0 auto;padding:34px clamp(16px,2.2vw,34px) 58px;position:relative}.admin-access-denied{place-items:center;min-height:620px;display:grid}.admin-hero{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.admin-hero h1{color:#fff;text-transform:uppercase;letter-spacing:.06em;margin:8px 0;font-family:Arial Narrow,Roboto Condensed,Segoe UI,Inter,Arial,sans-serif;font-size:clamp(34px,4vw,58px);line-height:1}.admin-hero p{color:#d9d2e2;max-width:760px;margin:0;line-height:1.5}.admin-viewer-card,.admin-warning-panel,.admin-panel,.admin-workflow-column,.admin-drawer,.admin-confirm-modal{background:linear-gradient(145deg,#080d16f0,#03050adb);border:1px solid #ffffff26;border-radius:8px;box-shadow:inset 0 1px #ffffff0f,0 0 32px #6428a029}.admin-viewer-card{gap:4px;min-width:250px;padding:16px;display:grid}.admin-viewer-card span,.admin-viewer-card em{color:#cfc8d8;font-size:12px}.admin-viewer-card strong{color:#fff;overflow-wrap:anywhere}.admin-viewer-card em{color:#df82ff;text-transform:uppercase;font-style:normal;font-weight:900}.admin-warning-panel{border-color:#ffc45773;margin-bottom:18px;padding:16px 18px}.admin-warning-panel strong{color:#ffd47a;text-transform:uppercase}.admin-warning-panel p{color:#f5e8c8;margin:8px 0 0}.admin-summary-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.admin-summary-grid article{background:radial-gradient(at 20% 18%,#4dd8ff1a,#0000 42%),#ffffff08;border:1px solid #ffffff21;border-radius:8px;align-content:center;gap:8px;min-height:104px;padding:14px;display:grid}.admin-summary-grid strong{color:#df82ff;font-size:clamp(24px,2.5vw,36px);line-height:1}.admin-summary-grid span{color:#fff;text-transform:uppercase;letter-spacing:.045em;font-size:11px;font-weight:900}.admin-summary-helper{color:#ffffff9e;margin:-8px 0 18px;font-size:13px}.admin-card-database-status{background:radial-gradient(at 8% 0,#8131ff29,#0000 46%),linear-gradient(145deg,#080d16f2,#03050ae0);border:1px solid #ffffff26;border-radius:8px;grid-template-columns:minmax(280px,1.1fr) minmax(420px,1.6fr) auto;align-items:center;gap:16px;margin-bottom:18px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 0 32px #6428a029}.admin-card-database-status.green{border-color:#54ffa157}.admin-card-database-status.yellow{border-color:#ffd64a70}.admin-card-database-status.blue{border-color:#48ceff6b}.admin-card-database-status.red{border-color:#ff5c5c7a}.admin-card-database-status.gray{border-color:#ffffff26}.admin-card-database-status h2{color:#fff;text-transform:uppercase;letter-spacing:.045em;margin:6px 0;font-size:clamp(18px,2vw,26px)}.admin-card-database-status p{color:#d9d2e2;margin:0;font-size:13px;line-height:1.45}.admin-card-db-error{color:#ffb6b6!important;margin-top:8px!important}.admin-card-database-status dl,.card-db-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.admin-card-database-status dl div,.card-db-status-grid div{background:#ffffff09;border:1px solid #ffffff1f;border-radius:7px;padding:10px}.admin-card-database-status dt,.card-db-status-grid dt{color:#bcb5c7;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:900}.admin-card-database-status dd,.card-db-status-grid dd{color:#df82ff;margin:4px 0 0;font-size:20px;font-weight:900}.admin-card-db-actions,.card-db-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-card-db-actions button,.admin-card-db-actions a,.card-db-actions button,.card-db-review-actions button{color:#fff;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#6d24c6,#9b2cff);border:1px solid #ffffff2e;border-radius:6px;min-height:40px;padding:0 13px;font-size:11px;font-weight:900;text-decoration:none}.admin-card-db-actions a{align-items:center;display:inline-flex}.admin-card-db-actions button:disabled,.card-db-actions button:disabled,.card-db-review-actions button:disabled{opacity:.52;cursor:not-allowed}.admin-toolbar{gap:14px;margin-bottom:18px;display:grid}.admin-tabs{flex-wrap:wrap;gap:8px;display:flex}.admin-tabs button,.admin-table button{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff26;border-radius:6px}.admin-tabs button{text-transform:uppercase;padding:10px 13px;font-size:12px;font-weight:900}.admin-tabs button.active{background:linear-gradient(135deg,#6d24c6,#9b2cff);border-color:#d45bff}.admin-tab-link{color:#fff;text-transform:uppercase;background:#50daff14;border:1px solid #50daff47;border-radius:6px;align-items:center;min-height:38px;padding:0 13px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.admin-filters{grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:10px;display:grid}.admin-filters label,.admin-edit-grid label,.admin-confirm-modal label{color:#e5dfee;gap:6px;font-size:12px;font-weight:800;display:grid}.admin-filters input,.admin-filters select,.admin-edit-grid input,.admin-edit-grid select,.admin-edit-grid textarea,.admin-confirm-modal input,.admin-note-compose textarea{color:#fff;background:#060a12;border:1px solid #ffffff2e;border-radius:6px;min-height:42px;padding:0 12px}.admin-edit-grid textarea,.admin-note-compose textarea{resize:vertical;min-height:90px;padding:10px 12px}.admin-toast{color:#bfffdc;background:#0b372666;border:1px solid #74f4b852;border-radius:6px;margin:0 0 14px;padding:12px 14px}.card-database-main .admin-panel{margin-top:0}.card-db-status-panel{gap:18px;display:grid}.card-db-status-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.card-db-change-list{gap:12px;display:grid}.card-db-change-card{background:#ffffff09;border:1px solid #ffffff21;border-radius:8px;grid-template-columns:86px minmax(0,1fr) minmax(220px,.9fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.card-db-change-card img{aspect-ratio:5/7;object-fit:cover;border:1px solid #ffffff2e;border-radius:6px;width:74px}.card-db-change-card h3{color:#fff;margin:8px 0 6px;font-size:18px}.card-db-change-card p,.card-db-change-card span,.card-db-change-card a{color:#d9d2e2;margin:0 0 5px;font-size:13px;line-height:1.4}.card-db-change-card a{color:#5fdcff;text-decoration:none}.card-db-change-card strong{color:#fff;text-transform:uppercase;letter-spacing:.06em;margin:0 0 5px;font-size:11px;display:block}.card-db-change-card code{color:#f0e8ff;white-space:pre-wrap;overflow-wrap:anywhere;background:#05070d;border-radius:6px;max-height:70px;margin:0 0 8px;padding:8px;display:block;overflow:auto}.card-db-review-actions{gap:8px;display:grid}.admin-workflow-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-workflow-column{align-content:start;gap:12px;min-height:320px;padding:14px;display:grid}.admin-workflow-column>div:first-child{justify-content:space-between;gap:10px;display:flex}.admin-workflow-column h2,.admin-panel-head h2,.admin-drawer h2,.admin-drawer h3,.admin-confirm-modal h2{color:#fff;text-transform:uppercase;letter-spacing:.045em;margin:0}.admin-workflow-column h2,.admin-panel-head h2{font-size:17px}.admin-workflow-column>div:first-child span{color:#df82ff;font-weight:900}.admin-workflow-column p,.admin-panel-head p{color:#cfc8d8;margin:0;font-size:12px;line-height:1.45}.admin-order-card-list{gap:9px;display:grid}.admin-order-card{color:#fff;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1f;border-radius:7px;gap:6px;padding:12px;display:grid}.admin-order-card:hover{border-color:#d45bff9e}.admin-order-card strong{font-size:16px}.admin-order-card small,.admin-order-card em{color:#d9d2e2;font-size:12px;font-style:normal}.admin-live-badges{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.admin-live-badges span{color:#cfc8d8;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:22px;padding:3px 7px;font-size:10px;font-weight:900;display:inline-flex}.admin-live-badges .live{color:#bfffdc;background:#165a3c47;border-color:#74f4b88c;box-shadow:0 0 14px #74f4b82e}.admin-empty{color:#9d96a8;margin:0;font-size:12px}.admin-panel{padding:18px}.admin-panel-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.live-debug-panel{gap:16px;display:grid}.live-debug-head{align-items:flex-start}.live-debug-actions,.live-debug-filters{flex-wrap:wrap;gap:10px;display:flex}.live-debug-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.live-debug-status-grid article{background:radial-gradient(at 20% 15%,#d45bff1f,#0000 42%),#ffffff09;border:1px solid #ffffff1f;border-radius:8px;align-content:center;gap:8px;min-height:94px;padding:14px;display:grid}.live-debug-status-grid span,.live-debug-feed dt{color:#b7adbf;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:900}.live-debug-status-grid strong{color:#fff;font-size:18px}.live-debug-status.connected{color:#bfffdc}.live-debug-status.error,.live-debug-status.disconnected{color:#ffb2b2}.live-debug-status.connecting{color:#ffe2a8}.live-debug-message{color:#ffe7b1;background:#50320c47;border:1px solid #ffc45766;border-radius:7px;margin:0;padding:12px 14px}.live-debug-filters button{color:#fff;text-transform:uppercase;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff26;border-radius:999px;min-height:36px;padding:0 12px;font-size:11px;font-weight:900}.live-debug-filters button.active{background:linear-gradient(135deg,#6d24c6,#9b2cff);border-color:#d45bff}.live-debug-feed{overscroll-behavior:auto;gap:10px;max-height:none;padding-right:4px;display:grid;overflow:visible}.live-debug-feed article{background:#ffffff09;border:1px solid #ffffff1c;border-radius:8px;gap:10px;padding:14px;display:grid}.live-debug-feed article>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.live-debug-feed article>div:first-child strong{color:#fff;text-transform:uppercase}.live-debug-feed article>div:first-child span{color:#f3d6ff;background:#7422be33;border:1px solid #d45bff73;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:900}.live-debug-feed time{color:#cfc8d8;font-size:12px}.live-debug-feed p{color:#fff;margin:0;line-height:1.45}.live-debug-feed dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.live-debug-feed dl div{background:#0000002e;border:1px solid #ffffff14;border-radius:6px;min-width:0;padding:8px}.live-debug-feed dd{color:#eee8f5;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.live-debug-checklist{background:radial-gradient(at 0 0,#43d8ff1a,#0000 42%),#ffffff08;border:1px solid #ffffff1c;border-radius:8px;padding:16px}.live-debug-checklist h3{color:#fff;text-transform:uppercase;letter-spacing:.045em;margin:0 0 10px}.live-debug-checklist ol{color:#d9d2e2;gap:8px;margin:0;padding-left:20px;line-height:1.45;display:grid}.live-debug-checklist strong{color:#df82ff}.admin-table-wrap{overscroll-behavior:auto;-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto visible}.admin-table{border-collapse:collapse;width:100%;min-width:980px}.admin-table.compact{min-width:760px}.admin-table th,.admin-table td{color:#eee8f5;text-align:left;vertical-align:top;border-bottom:1px solid #ffffff1a;padding:12px 10px;font-size:12px}.admin-table th{color:#df82ff;text-transform:uppercase;letter-spacing:.045em;font-size:11px}.admin-table button{color:#fff;padding:6px 8px;font-weight:900}.admin-card-thumb{object-fit:cover;background:#050812;border:1px solid #ffffff29;border-radius:6px;width:46px;height:64px;display:block}.admin-grade-pill{border:1px solid var(--grade-border,#ffffff2e);min-width:42px;min-height:26px;color:var(--grade-accent,#fff);background:var(--grade-soft,#ffffff0d);box-shadow:0 0 12px var(--grade-glow,#d45bff38);border-radius:999px;place-items:center;padding:4px 9px;font-weight:900;display:inline-grid}.admin-grade-pill .grade-number-3d{height:22px}.admin-grade-pill.grade-theme-10,.admin-grade-pill.grade-theme-gem{background:radial-gradient(ellipse at 30% 12%, #70f0ff2e, transparent 68%), var(--grade-soft,#ffffff0d);border-color:var(--grade-border,#70f0ff7a)}.admin-role-pill,.admin-test-buyer-pill,.admin-status-badge{color:#f3d6ff;text-transform:uppercase;white-space:nowrap;background:#7422be3d;border:1px solid #d45bff80;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:10px;font-weight:900;display:inline-flex}.admin-test-buyer-pill{color:#b7adbf;background:#ffffff0a;border-color:#ffffff2e}.admin-test-buyer-pill.active,.admin-status-badge.complete,.admin-status-badge.pop_report_created{color:#bfffdc;background:#165a3c3d;border-color:#74f4b88c}.admin-status-badge.problem_hold{color:#ffb2b2;background:#781c2842;border-color:#ff76769e}.admin-status-badge.grading,.admin-status-badge.quality_check{color:#b8f5ff;background:#1056703d;border-color:#43d8ff8c}.admin-modal-backdrop{z-index:999999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b8;justify-content:center;align-items:center;padding:72px 24px;display:flex;position:fixed;inset:0;overflow:hidden}.admin-drawer{z-index:1000000;overscroll-behavior:auto;border-radius:24px;width:min(980px,100vw - 48px);max-height:calc(100dvh - 144px);padding:30px;position:relative;overflow-y:auto}.admin-drawer.wide{width:min(980px,100vw - 48px)}.admin-card-modal{width:min(760px,100vw - 48px);max-height:calc(100dvh - 144px)}.admin-confirm-modal{z-index:1000000;overscroll-behavior:auto;border-radius:24px;gap:14px;width:min(520px,92vw);max-height:calc(100dvh - 144px);padding:28px;display:grid;position:relative;overflow-y:auto}.admin-modal-close{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff29;border-radius:50%;width:34px;height:34px;font-size:18px;position:absolute;top:12px;right:14px}.admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 18px;display:grid}.admin-detail-grid p{color:#e8e1ef;overflow-wrap:anywhere;background:#ffffff08;border:1px solid #ffffff1a;border-radius:6px;gap:5px;min-height:62px;margin:0;padding:10px;display:grid}.admin-detail-grid strong{color:#df82ff;text-transform:uppercase;font-size:10px}.admin-overwrite-card-panel{background:radial-gradient(at 12% 0,#43d8ff1f,#0000 46%),#ffffff09;border:1px solid #d45bff38;border-radius:10px;gap:14px;margin:0 0 18px;padding:16px;display:grid}.admin-overwrite-card-panel h3,.admin-overwrite-card-panel p{margin:0}.admin-overwrite-card-panel h3{color:#fff;text-transform:uppercase;letter-spacing:.045em}.admin-overwrite-card-panel p{color:#cfc8d8;margin-top:4px;font-size:12px;line-height:1.45}.admin-overwrite-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-overwrite-grid label{color:#e5dfee;gap:6px;font-size:12px;font-weight:800;display:grid}.admin-overwrite-grid input,.admin-overwrite-grid select{color:#fff;background:#060a12;border:1px solid #ffffff2e;border-radius:6px;width:100%;min-height:42px;padding:0 12px}.admin-card-name-lookup{position:relative}.admin-overwrite-actions{justify-content:flex-end;display:flex}.admin-role-actions{gap:10px;margin-bottom:20px;display:flex}.admin-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 24px;display:grid}.admin-wide{grid-column:1/-1}.admin-check{align-items:center;gap:10px;display:flex!important}.admin-check input{accent-color:#a52fff;width:18px;height:18px}.admin-card-detail-head{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:14px;display:grid}.admin-card-image-tools{gap:12px;display:grid}.admin-card-image-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-card-image-pair figure{gap:6px;margin:0;display:grid}.admin-card-image-pair img,.admin-card-image-pair .card-back-placeholder{object-fit:cover;border-radius:8px;width:100%;min-height:160px}.admin-card-image-pair figcaption{color:#df82ff;text-align:center;text-transform:uppercase;font-size:10px;font-weight:900}.admin-card-upload-actions{gap:8px;display:grid}.admin-card-upload-actions label{cursor:pointer;text-align:center}.admin-card-upload-actions input{display:none}.btn.disabled,.admin-card-upload-actions .disabled{opacity:.55;pointer-events:none}.admin-cert-field{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.admin-cert-field .btn{min-height:42px}.admin-timeline,.admin-note-list,.admin-audit-list,.admin-status-guide{gap:10px;margin:12px 0 22px;display:grid}.admin-timeline article,.admin-note-list p,.admin-audit-list article,.admin-status-guide article{background:#ffffff08;border:1px solid #ffffff1a;border-radius:7px;margin:0;padding:12px}.admin-timeline article,.admin-audit-list article{gap:5px;display:grid}.admin-timeline strong,.admin-audit-list strong{color:#fff;text-transform:uppercase}.admin-timeline span,.admin-timeline small,.admin-note-list span,.admin-audit-list span{color:#d9d2e2;font-size:12px}.admin-audit-list code{color:#bfffdc;white-space:pre-wrap;overflow-wrap:anywhere}.admin-note-compose{gap:10px;display:grid}.admin-status-guide{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-status-guide h3{color:#fff;text-transform:uppercase;margin:10px 0 6px;font-size:14px}.admin-status-guide p{color:#d9d2e2;margin:0;font-size:12px;line-height:1.45}@media (max-width:1280px){.admin-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-workflow-board{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-filters{grid-template-columns:1fr 1fr 1fr}}@media (max-width:900px){.admin-modal-backdrop{padding:48px 12px}.admin-hero,.admin-panel-head{display:grid}.admin-summary-grid,.admin-workflow-board,.admin-status-guide,.live-debug-status-grid{grid-template-columns:1fr 1fr}.admin-filters,.admin-detail-grid,.admin-edit-grid,.admin-overwrite-grid,.admin-card-detail-head,.live-debug-feed dl{grid-template-columns:1fr}.admin-wide{grid-column:auto}.admin-drawer,.admin-drawer.wide,.admin-card-modal,.admin-confirm-modal{width:calc(100vw - 24px);max-height:calc(100dvh - 96px);padding:24px 18px}}@media (max-width:620px){.admin-summary-grid,.admin-workflow-board,.admin-status-guide,.live-debug-status-grid{grid-template-columns:1fr}}.grading-page{background:#01040a}.grading-page .topbar{position:relative}.sign-in-btn{gap:8px}.user-dot{border:2px solid;border-radius:50%;width:16px;height:16px;display:inline-block;position:relative}.user-dot:after{content:"";border:2px solid;border-top:0;border-radius:0 0 14px 14px;width:16px;height:9px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.grading-main{width:min(100%,1280px);margin:0 auto;padding:30px clamp(20px,2vw,28px) 36px;overflow:visible}.grading-main:before{background:linear-gradient(#000000db,#00000042 56%,#0000 100%),radial-gradient(at 96% 26%,#ae2aff57,#0000 32%),radial-gradient(at 8% 42%,#269dff3d,#0000 30%);height:520px}.grading-main:after{opacity:.72;height:310px;top:98px}.submission-progress{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;max-width:1000px;margin:0 auto 34px;padding:0;list-style:none;display:grid;position:relative}.submission-progress li{color:#f4f1fb;text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;min-width:0;font-size:13px;font-weight:900;display:flex;position:relative}.submission-progress li:after{content:"";opacity:.74;background:repeating-linear-gradient(90deg,#ffffff94 0 3px,#0000 3px 7px);height:1px;position:absolute;top:50%;left:calc(100% - 7px);right:-24px}.submission-progress li:last-child:after{display:none}.submission-progress span{color:#fff;background:#05070d;border:1px solid #ffffffb8;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:18px;display:grid;box-shadow:0 0 18px #ffffff14}.submission-progress .current{color:#f194ff}.submission-progress .current span{background:linear-gradient(135deg,#7728d8,#a628ff);border-color:#c75cff;box-shadow:0 0 24px #a431ff9e}.submission-progress-wrap{z-index:2;text-align:center;justify-items:center;gap:12px;width:min(1520px,100vw - 30px);max-width:calc(100vw - 30px);margin:-10px auto 24px;padding:0 clamp(14px,2vw,30px);display:grid;position:relative;left:50%;transform:translate(-50%)}.submission-progress-wrap .submission-progress{grid-template-columns:repeat(5,max-content);justify-content:center;justify-items:center;gap:clamp(38px,4vw,74px);width:max-content;max-width:1120px;margin:0 auto}.submission-progress-wrap .submission-progress li{text-align:center;justify-content:center;justify-self:center}.submission-progress-wrap .submission-progress li:after{right:calc(-1*clamp(38px,4vw,74px) + 8px)}.submission-progress-wrap .page-hero-gem-note{text-align:center;justify-content:center;width:100%}.grading-intro{z-index:1;text-align:center;justify-items:center;margin-bottom:18px;display:grid;position:relative}.grading-intro h1{color:#fff;text-transform:uppercase;letter-spacing:.055em;text-shadow:0 0 24px #ffffff38;margin:0;font-size:clamp(36px,4.2vw,50px);line-height:1}.grading-intro p{color:#f1edf8;margin:14px 0 18px;font-size:18px}.page-top-crystal-hero{z-index:1;background:radial-gradient(at 50% 70%,#a83aff2e,#0000 56%),url(/assets/page-top-crystal-splash.png) bottom/100% no-repeat,linear-gradient(#02040b 0%,#050812 74%,#05081200 100%),#02040a;border-radius:0;align-content:center;width:100%;min-height:clamp(205px,18vw,292px);margin:0 auto 30px;padding:clamp(26px,3vw,44px) clamp(18px,3vw,46px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #5014a01a}.page-top-crystal-hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 50% 82%,#b14eff33,#0000 55%);position:absolute;inset:0}.page-top-crystal-hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#03050c00,#03050ccc 72%,#03050c 100%);height:42%;position:absolute;bottom:-1px;left:0;right:0}.page-top-crystal-hero>*{z-index:2;position:relative}.grading-top-crystal-hero{min-height:clamp(218px,19vw,318px);margin:calc(-1*clamp(30px,2vw,30px)) calc(-1*clamp(20px,2vw,28px)) 30px;padding:clamp(24px,2.8vw,38px) clamp(20px,4vw,64px) clamp(34px,4vw,58px)}.grading-top-crystal-hero .submission-progress{margin:0 auto clamp(22px,3.2vw,38px)}.grading-top-crystal-hero .grading-intro{margin:0}.page-top-crystal-hero .grading-intro,.pop-top-crystal-hero .pop-page-head,.faq-top-crystal-hero .faq-heading{text-align:center}.page-top-crystal-hero .grading-intro p,.pop-top-crystal-hero .pop-page-head p,.faq-top-crystal-hero .faq-heading p{color:#f4edf9;max-width:680px;margin-left:auto;margin-right:auto}.grading-top-crystal-hero .grading-intro h1{text-shadow:0 0 18px #ffffff38,0 0 34px #a046ff38;font-size:clamp(40px,5vw,72px)}.pop-top-crystal-hero{min-height:clamp(205px,18vw,292px)}.pop-top-crystal-hero .pop-page-head{padding:0;display:block}.pop-top-crystal-hero .pop-page-head h1,.faq-top-crystal-hero .faq-heading h1{text-shadow:0 0 18px #ffffff2e,0 0 32px #a942ff2e;font-size:clamp(40px,5vw,72px);line-height:.96}.faq-top-crystal-hero{text-align:center;min-height:clamp(205px,18vw,292px)}.trust-callout{text-align:left;background:linear-gradient(90deg,#771cc42e,#0c081ce6);border:1px solid #bc46ffb3;border-radius:7px;align-items:center;gap:18px;width:min(760px,100%);padding:14px 22px;display:flex;box-shadow:0 0 34px #9529ff2e}.trust-callout img,.trust-callout .feature-icon{object-fit:contain;width:34px;height:34px}.trust-callout strong{color:#ecb4ff;font-size:13px;line-height:1.35;display:block}.trust-callout span{color:#e9e4ef;margin-top:4px;font-size:12px;display:block}.trust-actions{justify-content:center;width:100%;margin-top:14px;display:flex}.trust-why-btn{white-space:nowrap;min-width:190px;text-decoration:none}.gem-earn-note{color:#f4edf9;justify-content:center;align-items:center;gap:9px;margin:14px 0 0;font-size:14px;font-weight:900;display:inline-flex}.grading-layout{z-index:1;grid-template-columns:minmax(0,1fr) 352px;align-items:start;gap:24px;display:grid;position:relative}.grading-form-stack{gap:14px;min-width:0;display:grid}.grading-panel,.side-card{background:linear-gradient(145deg,#080d16e6,#03050ad1);border:1px solid #ffffff3d;border-radius:8px;box-shadow:inset 0 1px #ffffff0f,0 0 28px #03081238}.grading-panel{min-width:0;padding:20px}.panel-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.panel-head h2,.side-card h2{color:#fff;text-transform:uppercase;letter-spacing:.045em;margin:0;font-size:20px}.panel-head p{color:#d8d2df;margin:7px 0 0;font-size:14px}.mini-btn,.compare-btn{color:#fff;text-align:center;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#05070dcc;border:1px solid #ffffff3b;border-radius:6px;justify-content:center;align-items:center;min-height:42px;padding:0 13px;font-size:12px;font-weight:900;line-height:1.15;text-decoration:none;display:inline-flex}.mini-btn:hover,.compare-btn:hover{color:#f2b8ff;border-color:#c85aff}.compare-btn{color:#df82ff;background:0 0;border-color:#0000}.card-entry{border-top:1px solid #ffffff26;grid-template-columns:152px minmax(0,1fr);gap:20px;min-width:0;padding:14px 38px 14px 10px;display:grid;position:relative}.preview-frame{background:#ffffff09;border:1px solid #ffffff2e;border-radius:7px;place-items:center;width:152px;min-height:198px;display:grid;overflow:hidden}.card-preview-button{appearance:none;color:inherit;cursor:zoom-in;padding:0}.card-preview-button:hover,.card-preview-button:focus-visible{border-color:#ef91ffb8;outline:0;box-shadow:0 0 24px #b049ff57}.preview-frame img{border-radius:6px;width:116px;box-shadow:0 0 24px #823bff33}.preview-frame.is-empty:after{content:"No photo";color:#8f879b;text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:900}.preview-frame.is-empty img{display:none}.field-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:18px 14px;min-width:0;max-width:100%;display:grid}.card-name-field{grid-column:1/-1}.card-name-actions{grid-column:1/-1;justify-content:flex-start;margin-top:0;display:flex}.tcgplayer-link-btn{min-width:150px}.card-extra-details{grid-column:1/-1;min-width:0}.card-extra-details summary{color:#df82ff;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:900;list-style:none;display:inline-flex}.card-extra-details summary::-webkit-details-marker{display:none}.card-extra-details summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transform:rotate(45deg)translateY(-2px)}.card-extra-details[open] summary:after{transform:rotate(225deg)translate(-1px,-1px)}.card-extra-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}.card-lookup{z-index:30;pointer-events:none;gap:6px;max-width:100%;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0}.cant-find-card-btn{color:#efb6ff;border-color:#cf66ff73}.card-search-status{color:#cfc6d9;min-height:0;font-size:11px}.card-suggestions{pointer-events:auto;background:#03050af5;border:1px solid #b74eff47;border-radius:7px;gap:6px;max-height:360px;padding:6px;display:grid;overflow:auto;box-shadow:0 16px 38px #00000052}.card-suggestions::-webkit-scrollbar{width:9px}.card-suggestions::-webkit-scrollbar-thumb{background:linear-gradient(#cf5bff,#33d7ff);border-radius:999px}.card-suggestion{color:#fff;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1f;border-radius:6px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;width:100%;padding:6px;display:grid}.card-suggestion:hover,.card-suggestion:focus-visible{background:#b74eff1f;border-color:#ef91ff;outline:0}.card-suggestion img{border-radius:4px;width:34px}.card-suggestion strong,.card-suggestion span{display:block}.card-suggestion strong{font-size:13px}.card-suggestion span{color:#d6cfdd;font-size:12px;line-height:1.35}.field-grid label,.card-extra-grid label{color:#dcd8e5;gap:8px;min-width:0;font-size:13px;display:grid;position:relative}.field-grid input,.field-grid select,.card-extra-grid input,.card-extra-grid select,.money-field{color:#fff;background:#060a12;border:1px solid #ffffff38;border-radius:5px;height:44px;font-size:14px}.field-grid input,.field-grid select,.card-extra-grid input,.card-extra-grid select{box-sizing:border-box;width:100%;min-width:0;padding:0 12px}.field-grid .field-error input{border-color:#ff5d74;box-shadow:0 0 0 1px #ff5d7447,0 0 18px #ff5d7438}.field-error-message{color:#ff8fa0;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.35}.language-field,.quantity-field,.value-field{z-index:1;align-self:end;min-width:0;position:relative}.quantity-field{min-width:0}.wide-field{grid-column:span 2}.quantity-control,.money-field{align-items:center;width:100%;display:flex;overflow:hidden}.quantity-control button{color:#fff;background:#101521;border:0;flex:0 0 44px;width:44px;height:44px;font-size:22px}.quantity-control input{text-align:center;border-top:0;border-bottom:0;border-radius:0;flex:1;width:auto;min-width:54px;padding:0}.money-field span{color:#ddd;border-right:1px solid #ffffff29;place-items:center;width:38px;height:100%;display:grid}.money-field input{border:0;flex:1;min-width:0;height:100%}.remove-entry{color:#fff;cursor:pointer;opacity:.85;background:0 0;border:0;font-size:31px;line-height:1;position:absolute;top:18px;right:0}.remove-entry:hover{color:#ef91ff;opacity:1}.remove-card-btn{color:#fff;text-transform:uppercase;cursor:pointer;background:#ffffff09;border:1px solid #ffffff38;border-radius:6px;grid-column:2;justify-self:end;padding:8px 11px;font-size:11px;font-weight:900}.remove-card-btn:hover{color:#ef91ff;border-color:#ef91ff}.add-card-btn{color:#ef91ff;text-transform:uppercase;background:#ffffff06;border:1px solid #b74eff6b;border-radius:6px;margin:0 auto 18px;padding:12px 18px;font-weight:900;display:block}.upload-helper{background:linear-gradient(90deg,#6829a433,#100d20b8);border:1px solid #b74eff3d;border-radius:6px;grid-column:2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:4px;padding:15px 20px;display:grid}.upload-helper strong{color:#ed9cff;font-size:14px;display:block}.upload-helper span{color:#f0eaf3;margin-top:5px;font-size:13px;display:block}.upload-helper-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.spark-icon{border:2px solid #b653ff;border-radius:50%;width:34px;height:34px;box-shadow:0 0 18px #b653ffb3,inset 0 0 12px #b653ff47}.upload-btn{min-width:142px}.upload-helper .cant-find-card-btn{min-width:150px}.declared-value-helper{grid-template-columns:minmax(180px,220px) minmax(0,1fr);margin:4px 20px 18px}.declared-value-inline{background:#060a12;border:1px solid #ffffff38;border-radius:5px;align-items:center;width:100%;min-width:190px;display:flex;overflow:hidden}.declared-value-inline>span{color:#ddd;border-right:1px solid #ffffff29;align-self:stretch;place-items:center;width:38px;display:grid}.declared-value-inline input{color:#fff;width:100%;min-width:0;height:44px;font:inherit;background:0 0;border:0;padding:0 12px}.tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.tier-card{cursor:pointer;background:radial-gradient(at 50% 0,#ffffff14,#0000 35%),#05080eb3;border:1px solid #ffffff42;border-radius:7px;align-content:start;justify-items:center;min-height:470px;padding:24px 20px 20px;display:grid;position:relative;overflow:hidden}.tier-card:focus-visible{outline-offset:3px;outline:2px solid #e46aff}.tier-card.selected{border-color:#c241ff;box-shadow:0 0 28px #9726ff8c,inset 0 0 36px #3f56ff2e}.tier-card.premium{background:radial-gradient(at 50% 0,#e59e2b33,#0000 36%),#0b0907c7;border-color:#f5b94694}.tier-card[aria-disabled=true]{cursor:not-allowed;opacity:.48;filter:grayscale(.45)}.tier-card[aria-disabled=true] .select-ring{opacity:.42}.tier-disabled-note{color:#d8d1df;text-transform:uppercase;letter-spacing:.06em;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:999px;grid-column:1/-1;justify-self:center;margin-top:14px;padding:7px 10px;font-size:11px;font-weight:900}.popular-ribbon{color:#fff;clip-path:polygon(0 0,100% 0,88% 100%,12% 100%);text-transform:uppercase;background:linear-gradient(135deg,#7d25dd,#b831ff);place-items:center;height:28px;font-size:12px;font-weight:900;display:grid;position:absolute;top:0;left:24px;right:24px}.tier-emblem{--tier-color:#d985ff;--tier-highlight:#fff1ff;--tier-deep:#6c228f;--tier-line:#ffdcffdb;width:72px;height:60px;color:var(--tier-color);filter:drop-shadow(0 0 14px color-mix(in srgb, var(--tier-color) 62%, transparent));margin:6px 0 14px;overflow:visible}.tier-emblem.silver{--tier-color:#d8dde7;--tier-highlight:#fff;--tier-deep:#4d5665;--tier-line:#ffffffe6}.tier-emblem.blue{--tier-color:#44a5ff;--tier-highlight:#bfefff;--tier-deep:#092aa2;--tier-line:#b8eeffeb}.tier-emblem.gold{--tier-color:#f0af32;--tier-highlight:#fff4ad;--tier-deep:#8b4a05;--tier-line:#fff4ade6}.tier-emblem.promo{--tier-color:#df72ff;--tier-highlight:#fff;--tier-deep:#5f1ba8;--tier-line:#eeb6ffeb}.tier-emblem:before,.tier-emblem:after{content:none}.feature-icon{width:var(--icon-size,38px);height:var(--icon-size,38px);color:#c65cff;filter:drop-shadow(0 0 14px #d35cff6b);flex:none}.clean-diamond-icon.feature-icon,.clean-diamond-icon.checkout-gem-icon,.clean-diamond-icon.gem-reward-icon,.clean-diamond-icon.gem-credit-icon{filter:drop-shadow(0 0 7px #d35cff3d)}.clean-diamond-icon{shape-rendering:geometricprecision}.icon-sm{--icon-size:24px}.icon-md{--icon-size:38px}.icon-lg{--icon-size:54px}.brand-icon{max-width:100%;height:auto;display:block}.gem-diamond-icon .gem-diamond-line,.gem-diamond-icon .gem-diamond-glow{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.gem-diamond-icon .gem-diamond-line{stroke-width:5px}.gem-diamond-icon .gem-diamond-glow{opacity:.32;stroke-width:10px}.gem-diamond-icon .gem-diamond-center{opacity:.82}.tier-card h3{text-transform:uppercase;letter-spacing:.07em;margin:0;font-size:26px}.tier-card p{color:#ddd6e4;text-align:center;min-height:34px;margin:8px 0 12px;font-size:13px}.tier-price{margin-bottom:14px;font-size:31px;font-weight:500}.tier-price span{color:#ddd6e4;font-size:18px}.tier-card ul{color:#f4eff7;width:100%;margin:0;padding:0;font-size:13px;line-height:1.8;list-style:none}.tier-card li:before{content:"";border-bottom:1px solid #fff;border-right:1px solid #fff;width:7px;height:12px;margin-right:10px;display:inline-block;transform:rotate(45deg)}.select-ring{border:1px solid #ffffffb8;border-radius:50%;width:28px;height:28px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.select-ring.filled{border-color:#e26cff;box-shadow:0 0 18px #cd4cffb3}.select-ring.filled:after{content:"";background:#df65ff;border-radius:50%;position:absolute;inset:7px}.addons{background:#5b288f1f;border:1px solid #b848ff40;border-radius:6px;grid-template-columns:1.05fr repeat(4,minmax(0,1fr));align-items:center;gap:16px;margin-top:24px;padding:18px;display:grid}.addons strong{text-transform:uppercase;font-size:13px}.addons strong span{color:#bfb7c9;font-size:11px}.addons label{color:#eeeaf4;grid-template-columns:auto 1fr;column-gap:9px;font-size:12px;display:grid}.addons input{accent-color:#a52fff;width:16px;height:16px}.addons small{color:#bdb4c8;grid-column:2;margin-top:4px;font-size:12px}.form-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.form-actions .btn:disabled{cursor:not-allowed;opacity:.64;transform:none}.continue-btn{justify-content:center;gap:18px;min-width:275px}.continue-btn span{align-items:center;font-size:26px;line-height:1;display:inline-flex}.back-home{color:#e7e1ee;text-transform:uppercase;font-size:13px;text-decoration:none}.submission-message{color:#d8d2df;flex:100%;margin:0;font-size:13px;font-weight:800}.submission-message.success{color:#74f4b8}.submission-message.error{color:#ff8bba}.manual-card-modal{width:min(760px,94vw)}.manual-card-modal h2{text-transform:uppercase;letter-spacing:.05em;margin:0}.manual-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.manual-card-wide{grid-column:1/-1}.manual-card-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.grading-sidebar{gap:14px;display:grid;position:sticky;top:18px}.side-card{padding:18px 20px}.side-title{justify-content:space-between;align-items:center;gap:14px;display:flex}.side-title h2,.promise-card h2{font-size:15px}.side-title strong{color:#f07cff}.summary-items{border-top:1px solid #ffffff2e;border-bottom:1px solid #ffffff2e;gap:0;margin-top:12px;display:grid}.summary-product{border-top:1px solid #ffffff1a;grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:13px;padding:14px 0;display:grid}.summary-product:first-child{border-top:0}.summary-product img{object-fit:cover;border-radius:4px;width:64px;min-height:90px}.summary-product img.is-empty{background:#ffffff0d;border:1px solid #ffffff1f}.summary-thumb-empty{color:#8f879b;text-align:center;text-transform:uppercase;letter-spacing:.04em;background:#ffffff0a;border:1px solid #ffffff24;border-radius:4px;place-items:center;width:64px;min-height:90px;font-size:10px;font-weight:900;display:grid}.card-image-lightbox{z-index:1000000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000d1;justify-content:center;align-items:center;padding:32px 14px;display:flex;position:fixed;inset:0}.card-image-lightbox__modal{background:linear-gradient(#0a0d18fa,#03050afa);border:1px solid #d45bff73;border-radius:18px;place-items:center;width:min(760px,100vw - 28px);max-height:calc(100dvh - 64px);padding:16px;display:grid;position:relative;box-shadow:0 0 52px #b049ff5c}.card-image-lightbox__modal img{object-fit:contain;border-radius:12px;width:min(640px,100%);max-width:100%;max-height:calc(100dvh - 112px)}.card-image-lightbox__close{color:#fff;cursor:pointer;background:#000000bd;border:1px solid #ffffff38;border-radius:999px;width:36px;height:36px;font-size:24px;line-height:1;position:absolute;top:10px;right:10px}.card-image-lightbox__close:hover,.card-image-lightbox__close:focus-visible{border-color:#ef91ff;outline:0;box-shadow:0 0 18px #d45bff73}@media (max-width:640px){.card-image-lightbox{padding:18px 10px}.card-image-lightbox__modal{width:calc(100vw - 20px);max-height:calc(100dvh - 36px);padding:12px}.card-image-lightbox__modal img{width:100%;max-height:calc(100dvh - 82px)}}.summary-product strong{font-size:13px;display:block}.summary-product span{color:#d6cfdd;font-size:12px;line-height:1.45;display:block}.summary-product b{align-self:end;font-size:14px}.declared-value-box{background:linear-gradient(145deg,#702ab424,#0003);border:1px solid #d45bff42;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 10px;margin-top:14px;padding:12px;display:grid;position:relative}.declared-value-box label{color:#f0eaf6;text-transform:uppercase;letter-spacing:.05em;gap:7px;font-size:11px;font-weight:900;display:grid}.declared-value-box .money-field{height:42px}.declared-value-box .money-field span{color:#df82ff;justify-content:center;width:34px;font-weight:900}.declared-value-box input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.declared-help{color:#fff;cursor:help;background:#d45bff1f;border:1px solid #d45bff6b;border-radius:50%;width:34px;height:34px;font-weight:900}.declared-value-box p{color:#cfc6d9;grid-column:1/-1;margin:0;font-size:11px;line-height:1.45}.summary-lines{gap:12px;margin:16px 0;display:grid}.summary-lines div{color:#f5eef7;justify-content:space-between;gap:12px;font-size:13px;display:flex}.summary-lines dt,.summary-lines dd{margin:0}.summary-lines dt span{color:#c3bacd}.summary-lines dd{text-align:right}.summary-lines dd b{margin-left:10px}.summary-addons-detail{color:#cfc6d9;margin:-4px 0 14px;font-size:12px;line-height:1.45}.summary-addons-detail:empty{display:none}.summary-total{border-top:1px solid #ffffff2e;justify-content:space-between;align-items:center;padding-top:16px;font-size:16px;font-weight:900;display:flex}.summary-total strong{color:#e46aff;font-size:24px}.shipping-note{background:#ffffff06;border:1px solid #ffffff29;border-radius:6px;align-items:center;gap:14px;margin-top:18px;padding:15px;display:flex}.truck-icon{border:3px solid #fff;border-right-width:10px;border-radius:3px;flex:none;width:44px;height:24px;position:relative}.truck-icon:before,.truck-icon:after{content:"";background:#06080d;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-12px}.truck-icon:before{left:4px}.truck-icon:after{right:4px}.shipping-note p{color:#ddd6e2;margin:0;font-size:12px;line-height:1.35}.shipping-note strong{color:#fff;font-size:13px;display:block}.promise-card ul{gap:16px;margin:18px 0 0;padding:0;list-style:none;display:grid}.promise-card li{grid-template-columns:39px 1fr;align-items:start;gap:14px;display:grid}.promise-card img,.promise-card .feature-icon{object-fit:contain;width:38px;height:38px}.promise-card strong{color:#fff;text-transform:uppercase;letter-spacing:.03em;font-size:13px;display:block}.promise-card span{color:#ded8e5;font-size:12px;line-height:1.35}.trustpilot-card{text-align:center}.trustpilot-card div{justify-content:center;align-items:center;gap:12px;font-size:22px;display:flex}.trustpilot-card .stars{color:#fff;letter-spacing:2px;background:#00b978;padding:2px 7px;font-size:16px}.trustpilot-card p{color:#f0eaf2;margin:7px 0 8px;font-size:13px}.trustpilot-card b{color:#00c988;font-size:18px}.pay-row{border-bottom:1px solid #ffffff2e;flex-wrap:wrap;justify-content:center;gap:9px;padding-bottom:20px;display:flex}.pay-row span{color:#111827;background:#f1f3f7;border-radius:3px;place-items:center;min-width:42px;height:24px;padding:0 7px;font-size:10px;font-weight:900;display:grid}.ssl-row{justify-content:center;align-items:center;gap:12px;margin-top:18px;display:flex}.lock-badge{border:2px solid #fff;border-radius:50%;width:34px;height:34px;position:relative}.lock-badge:before{content:"";border:2px solid #fff;border-bottom:0;border-radius:8px 8px 0 0;width:12px;height:10px;position:absolute;top:7px;left:9px}.lock-badge:after{content:"";background:#fff;border-radius:2px;width:10px;height:9px;position:absolute;top:16px;left:10px}.ssl-row p{color:#d8d2dc;text-transform:uppercase;margin:0;font-size:12px}.ssl-row strong{color:#fff;font-size:13px;display:block}.info-modal p{color:#e9e4ef;margin:0;line-height:1.55}.shipping-main{z-index:1;width:min(100%,1280px);margin:0 auto;padding:30px clamp(20px,2vw,28px) 36px;position:relative}.shipping-progress,.shipping-layout,.shipping-form-stack,.shipping-sidebar,.shipping-hero,.shipping-page .grading-panel,.shipping-page .side-card{z-index:2;position:relative}.shipping-progress .complete{color:#f3b6ff}.shipping-progress .complete span{background:#0c0714;border-color:#c75cff;box-shadow:0 0 20px #b742ff75}.shipping-layout{grid-template-columns:minmax(0,1fr) 430px;align-items:start;gap:24px;display:grid}.shipping-form-stack{gap:14px;display:grid}.shipping-hero{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:22px;padding:18px 0 4px;display:grid}.shipping-hero>img,.shipping-hero>.feature-icon{filter:drop-shadow(0 0 18px #43d8ff73)drop-shadow(0 0 26px #c230ff6b);width:132px;height:132px}.shipping-hero span{color:#f1eaf7;text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px;font-size:16px;font-weight:900;display:block}.shipping-hero h1{text-transform:uppercase;letter-spacing:.055em;text-shadow:0 0 24px #ffffff38;margin:0;font-size:clamp(38px,4vw,52px);line-height:1}.shipping-hero p{color:#f0eaf6;margin:10px 0 12px;font-size:18px}.shipping-hero strong{color:#4bdcff;text-transform:uppercase;background:#081e308a;border:1px solid #43d8ffa6;border-radius:6px;align-items:center;gap:9px;width:max-content;max-width:100%;padding:8px 12px;font-size:13px;display:flex}.shipping-hero strong img,.shipping-hero strong .feature-icon{width:20px;height:20px}.review-pay-main{padding-top:30px}.review-pay-hero{grid-template-columns:112px minmax(0,1fr)}.review-pay-icon{background:#05080e38;border:2px solid #cf63ff9e;border-radius:50%;flex:0 0 96px;justify-content:center;align-items:center;width:96px;height:96px;display:flex;box-shadow:0 0 22px #c652ff42,inset 0 0 12px #ffffff0b}.review-pay-icon .feature-icon,.review-pay-flow-icon{place-self:center}.review-pay-icon:before{content:"";filter:drop-shadow(0 0 10px #d985ffb8);border-bottom:4px solid #d985ff;border-left:4px solid #d985ff;width:46px;height:28px;transform:rotate(-45deg)translate(2px,-4px)}.review-pay-icon:has(.review-pay-flow-icon):before{content:none}.review-pay-flow-icon{--icon-size:64px;color:#d985ff;width:64px;height:64px;margin:auto;display:block;transform:translateY(7px)}.review-pay-card-list .panel-head,.review-pay-info-card .panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.review-pay-items{gap:12px;display:grid}.review-pay-items .summary-product{background:#ffffff09;border:1px solid #ffffff1f;border-radius:7px;margin:0;padding:12px}.review-pay-empty{color:#d9d2e2;margin:0}.review-pay-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.review-pay-main .review-pay-grid{grid-template-columns:1fr}.review-pay-primary-payment{gap:14px;display:grid}.review-pay-info-card dl{gap:12px;margin:0;display:grid}.review-pay-info-card dl>div{gap:4px;display:grid}.review-pay-info-card dt{color:#d985ff;text-transform:uppercase;font-size:12px}.review-pay-info-card dd{color:#f4edf8;margin:0;line-height:1.45}.review-pay-payment-options{gap:10px;margin-bottom:14px;display:grid}.review-pay-primary-payment .review-pay-payment-options{grid-template-columns:repeat(2,minmax(0,1fr))}.review-pay-primary-payment .paypal-only-payment-options{grid-template-columns:minmax(0,1fr)}.review-pay-payment-options button{color:#fff;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff24;border-radius:7px;gap:5px;width:100%;padding:12px;display:grid}.review-pay-payment-options button.selected{background:linear-gradient(135deg,#6d24c6a8,#221138cc);border-color:#d45bff;box-shadow:0 0 18px #be41ff38}.review-pay-payment-options button:disabled{cursor:not-allowed;opacity:.72}.review-pay-payment-options strong{text-transform:uppercase;letter-spacing:.035em}.review-pay-payment-options span{color:#d8d1df;font-size:12px;line-height:1.4}.review-pay-test-mode{color:#4bdcff;letter-spacing:.04em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:800}.stripe-payment-shell{background:radial-gradient(at 12% 0,#4bdcff1f,#0000 38%),radial-gradient(at 100% 12%,#b23dff29,#0000 42%),#00000047;border:1px solid #4bdcff2e;border-radius:8px;gap:12px;margin:0 0 16px;padding:14px;display:grid;box-shadow:inset 0 0 22px #4bdcff0d}.stripe-payment-shell.inactive{background:#ffffff09;border-color:#ffffff24}.stripe-payment-shell.error{background:#ff3d5c14;border-color:#ff6b7d73}.stripe-payment-shell>strong{color:#fff;text-transform:uppercase;letter-spacing:.04em}.stripe-payment-shell p{color:#d8d1df;margin:0;font-size:13px;line-height:1.45}.stripe-payment-shell span{color:#4bdcff;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900}.stripe-payment-element-form{gap:14px;display:grid}.stripe-zip-field{gap:6px;display:grid}.stripe-zip-field span{color:#f4eefb;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900}.stripe-zip-field input{color:#fff;background:#0000003d;border:1px solid #ffffff29;border-radius:8px;width:100%;min-height:44px;padding:10px 12px}.stripe-payment-submit{width:100%}.paypal-payment-shell .stripe-payment-submit{margin-top:2px}.paypal-checkout-actions{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.paypal-loading-indicator{background:#4bdcff0e;border:1px solid #4bdcff3d;border-radius:8px;align-items:center;gap:10px;min-height:54px;padding:11px 12px;display:flex}.paypal-loading-indicator strong{color:#f5f0fb;letter-spacing:.045em;text-transform:uppercase;font-size:12px;line-height:1.25}.paypal-loading-spinner{border:3px solid #4bdcff;border-color:#4bdcff #d985ff #ffffff2e #ffffff2e;border-radius:50%;flex:0 0 24px;width:24px;height:24px;animation:.85s linear infinite paypal-loading-spin}.paypal-checkout-actions.is-loading .paypal-buttons-host{opacity:.3}.paypal-checkout-actions .review-pay-back-btn{justify-self:start}.paypal-buttons-host{min-height:48px}@keyframes paypal-loading-spin{to{transform:rotate(360deg)}}.stripe-payment-message{color:#ff8fd4;font-size:13px}.review-pay-side-card .side-title{align-items:flex-start}.review-pay-side-card .review-pay-items{margin-top:12px}.review-pay-side-card .summary-product{grid-template-columns:54px minmax(0,1fr);gap:11px}.review-pay-side-card .summary-product img{width:54px;min-height:76px}.review-pay-side-card .summary-product b{grid-column:2;place-self:start}.order-complete-popover{z-index:999999;background:#0000009e;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.order-complete-popover section{text-align:center;background:radial-gradient(at 20% 0,#4bdcff24,#0000 42%),radial-gradient(at 100% 100%,#b23dff2e,#0000 48%),#05080ef2;border:1px solid #4bdcff4d;border-radius:12px;width:min(440px,100%);padding:26px;box-shadow:0 0 32px #b23dff47}.order-complete-popover strong{color:#fff;letter-spacing:.06em;text-transform:uppercase;font-size:24px;display:block}.order-complete-popover p{color:#e6dfec;margin:10px 0}.order-complete-popover span{color:#4bdcff;letter-spacing:.06em;font-weight:900}.review-pay-agreements{gap:14px;display:grid}.review-pay-agreements h2{color:#fff;letter-spacing:.045em;text-transform:uppercase;margin:0}.review-pay-check{color:#efeaf6;background:#ffffff09;border:1px solid #ffffff1f;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;line-height:1.45;display:grid}.review-pay-check input{accent-color:#b52fff;width:18px;height:18px;margin-top:2px}.review-pay-check a{color:#e08cff;text-decoration:none}.review-pay-check a:hover{color:#4bdcff}.review-pay-submit-panel{justify-content:space-between;align-items:center;gap:20px;display:flex}.review-pay-submit-panel h2{color:#fff;text-transform:uppercase;margin:0 0 8px}.review-pay-submit-panel p{color:#d9d2e2;max-width:640px;margin:0 0 12px;line-height:1.5}.review-pay-submit-panel>.review-pay-btn{min-width:260px}.review-pay-submit-simple{grid-template-columns:minmax(220px,340px) minmax(140px,200px);justify-content:end;align-items:center;display:grid}.review-pay-submit-simple .review-pay-btn,.review-pay-submit-simple .review-pay-back-btn{width:100%}.review-pay-status{color:#ff8fd4;flex-basis:100%;grid-column:1/-1;font-size:13px}.shipping-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.shipping-method-card{color:#fff;cursor:pointer;background:radial-gradient(at 50% 0,#ffffff12,#0000 42%),#05080eb8;border:1px solid #ffffff42;border-radius:7px;align-content:start;justify-items:center;gap:6px;min-height:268px;padding:24px 14px 18px;display:grid;position:relative}.shipping-method-card.selected{border-color:#c241ff;box-shadow:0 0 28px #9726ff8c,inset 0 0 36px #3f56ff2e}.shipping-method-card.disabled{cursor:not-allowed;opacity:.46;filter:grayscale(.48)}.shipping-method-card.disabled b{color:#d8d1df;text-transform:uppercase;font-size:14px}.shipping-method-card .popular-ribbon{left:18px;right:18px}.shipping-method-icon{color:#e7c4ff;text-transform:uppercase;place-items:center;width:78px;height:74px;font-size:34px;font-weight:900;display:grid}.shipping-method-icon.box{color:#e7c4ff;filter:drop-shadow(0 0 16px #bf52ff94)}.shipping-method-icon.box .feature-icon{width:70px;height:70px}.shipping-method-icon.ups:before{content:"UPS";color:#f6c13d;background:#2e1508d1;border:3px solid #f6c13d;border-radius:14px 14px 20px 20px;place-items:center;width:58px;height:58px;font-size:18px;display:grid}.shipping-method-icon.plane:before{content:"";filter:drop-shadow(0 0 14px #bf52ff94);border-top:4px solid #d9b6ff;border-bottom:0;border-left:0;border-right:4px solid #d9b6ff;width:66px;height:44px;transform:skew(-26deg)rotate(-20deg)}.shipping-method-icon.rocket:before{content:"";filter:drop-shadow(0 0 14px #bf52ff94);border:4px solid #d9b6ff;border-radius:50% 50% 12px 12px;width:42px;height:68px;transform:rotate(42deg)}.shipping-method-card strong{font-size:17px}.shipping-method-card span:not(.popular-ribbon):not(.shipping-method-icon),.shipping-method-card small{color:#ede6f3;font-size:14px}.shipping-method-card b{color:#e8a0ff;margin-top:6px;font-size:22px}.shipping-method-card:first-child b{color:#58f5ae}.shipping-method-card i{border:1px solid #ffffffbf;border-radius:50%;width:26px;height:26px;margin-top:5px}.shipping-method-card.selected i{background:radial-gradient(circle,#df65ff 0 34%,#0000 38%);border-color:#e26cff;box-shadow:0 0 18px #cd4cffb3}.shipping-pack-note{background:#ffffff06;border:1px solid #b74eff47;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:22px;padding:12px;display:grid}.shipping-pack-note span{color:#edaeff;border:1px solid #d764ff;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.shipping-pack-note p{color:#f0eaf4;margin:0;font-size:13px}.shipping-pack-note .compare-btn{white-space:nowrap}.review-order-panel{padding:14px 20px;overflow:visible}.review-order-head{grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.review-order-head img,.review-order-head .feature-icon{filter:drop-shadow(0 0 16px #be4cff85);justify-self:center;width:58px;height:58px;margin-left:0}.review-order-head h2{text-transform:uppercase;letter-spacing:.05em;margin:0 0 10px}.review-order-strip{color:#fff;background:#ffffff06;border:1px solid #ffffff29;border-radius:6px;grid-template-columns:1fr 1fr 2fr;gap:12px;padding:12px 16px;display:grid}.review-order-strip .turnaround{color:#bfffdc}.edit-card-info-btn{min-width:138px;padding-inline:16px}.shipping-address-grid,.shipping-payment-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.shipping-payment-row{grid-template-columns:minmax(260px,1.1fr) minmax(240px,.9fr) minmax(220px,.75fr)}.shipping-payment-row.shipping-gems-total-row{grid-template-columns:minmax(320px,1.25fr) minmax(240px,.75fr)}.address-panel,.payment-entry-panel,.gem-redemption-panel,.order-total-panel{padding:18px 20px}.address-panel-head,.payment-panel-head,.gem-redemption-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.address-panel-head{flex-direction:column;align-items:flex-start;min-height:74px}.address-panel-head p{color:#c9bed5;margin:4px 0 0;font-size:12px;line-height:1.4}.address-copy-btn{white-space:normal;text-align:center;justify-content:center;width:100%}.address-panel h2,.payment-entry-panel h2,.gem-redemption-panel h2,.order-total-panel h2{text-transform:uppercase;letter-spacing:.045em;margin:0;font-size:18px}.address-panel h2 span{color:#c9bed5;font-size:11px}.address-fields,.payment-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.address-panel .address-fields{grid-template-columns:1fr}.address-fields label,.payment-fields label{color:#dcd8e5;gap:6px;font-size:12px;display:grid}.address-fields input,.payment-fields input{color:#fff;background:#060a12;border:1px solid #fff3;border-radius:5px;height:39px;padding:0 10px}.address-fields label.field-error{color:#ff9ab0}.address-fields label.field-error input,.address-fields input[aria-invalid=true]{border-color:#ff4d6d;box-shadow:0 0 0 1px #ff4d6d59,0 0 18px #ff4d6d1f}.review-pay-check.field-error{background:#ff4d6d14;border-color:#ff4d6d9e;box-shadow:0 0 0 1px #ff4d6d2e}.review-pay-check.field-error span{color:#ffe8ee}.payment-entry-panel{grid-column:span 1}.payment-panel-head span{color:#df82ff;font-size:12px}.gem-redemption-head span{color:#df82ff;margin-top:4px;font-size:12px;display:block}.gem-redemption-head a{color:#fff;text-transform:uppercase;border:1px solid #d45bff80;border-radius:5px;padding:8px 10px;font-size:11px;font-weight:900;text-decoration:none}.payment-tabs{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 -20px 14px;display:grid}.payment-tabs button{color:#fff;cursor:pointer;background:#ffffff09;border:0;border-right:1px solid #ffffff1f;min-height:48px;font-weight:800}.payment-tabs button.selected{background:linear-gradient(135deg,#6d24c6,#9b2cff)}.payment-secure-note{background:radial-gradient(at 0 0,#4bdcff1f,#0000 42%),#ffffff09;border:1px solid #4bdcff2e;border-radius:8px;gap:8px;padding:14px;display:grid}.payment-secure-note strong{color:#fff;text-transform:uppercase;letter-spacing:.04em}.payment-secure-note span{color:#d8d1df;font-size:13px;line-height:1.45}.payment-wide{grid-column:1/-1}.save-card-check{color:#f4edf7;align-items:center;gap:10px;margin-top:14px;font-size:13px;display:flex}.save-card-check input{accent-color:#a52fff;width:18px;height:18px}.gem-redemption-panel{background:radial-gradient(at 12% 18%,#46d8ff24,#0000 38%),linear-gradient(145deg,#0d0a1ceb,#03050adb)}.gem-redemption-list{gap:9px;display:grid}.gem-redemption-option{color:#fff;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff21;border-radius:7px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:74px;padding:10px;display:grid}.gem-redemption-option.selected{background:linear-gradient(135deg,#6d24c694,#250e3aa3);border-color:#d45bff;box-shadow:0 0 18px #be41ff38}.gem-redemption-option.disabled{opacity:.42;filter:grayscale(.72);cursor:not-allowed}.gem-redemption-option span:not(.checkout-gem-icon){gap:3px;min-width:0;display:grid}.gem-redemption-option strong{color:#fff;text-transform:uppercase;letter-spacing:.035em;font-size:12px}.gem-redemption-option small,.gem-redemption-option em{color:#d9d2e2;font-size:11px;font-style:normal}.gem-redemption-option b{color:#df82ff;text-transform:uppercase;white-space:nowrap;font-size:10px}.checkout-gem-balance{color:#f2edf7;align-items:center;gap:8px;display:inline-flex}.checkout-gem-balance .checkout-gem-icon{flex:none;width:18px;height:18px}.checkout-gem-icon{color:#c65cff;filter:drop-shadow(0 0 9px #c65cff85)drop-shadow(0 0 7px #ffc3ff2e);flex:none;width:24px;height:24px;display:inline-block}.checkout-gem-icon:before,.checkout-gem-icon:after{content:none}.gem-redemption-balance{color:#dcd8e5;margin:12px 0 0;font-size:12px}.gem-redemption-balance strong{color:#74f4b8}.summary-gems-line{color:#f4edf9;text-align:center;background:#43d8ff0e;border:1px solid #43d8ff38;border-radius:7px;justify-content:center;align-items:center;gap:9px;margin:14px 0 0;padding:11px 12px;display:flex}.summary-gems-line strong{color:#f4edf9;font-size:13px}.shipping-gem-earn-note,.review-gem-earn-note{margin-top:10px;display:flex}.order-total-panel dl{gap:13px;margin:22px 0;display:grid}.order-total-panel div{justify-content:space-between;gap:12px;display:flex}.order-total-panel dt,.order-total-panel dd{color:#f2edf7;margin:0;font-size:13px}.order-redemption-line dt,.order-redemption-line dd{color:#74f4b8}.order-total-final{border-top:1px solid #ffffff29;grid-template-columns:auto 1fr;align-items:end;gap:6px 12px;padding-top:16px;display:grid}.order-total-final span{font-weight:900}.order-total-final strong{color:#e46aff;justify-self:end;font-size:28px}.order-total-final small{color:#fff;grid-column:2;justify-self:end}.order-pack-note,.summary-pack-note{color:#dcd8e5;margin:12px 0 0;font-size:12px;line-height:1.4}.summary-pack-note{border-top:1px solid #ffffff1a;padding-top:12px}.shipping-actions{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:18px;display:grid}.back-shipping-btn{justify-content:flex-start;gap:12px}.review-pay-btn{justify-content:space-between;width:100%}.shipping-actions p,.shipping-actions strong{color:#f2edf7;text-align:center;margin:8px 0 0;font-size:13px;display:block}.shipping-actions strong{color:#74f4b8}.packing-guide-modal{z-index:30;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.packing-guide-modal section{background:radial-gradient(at 20% 0,#43d8ff29,#0000 34%),linear-gradient(145deg,#080d16fa,#03050af5);border:1px solid #c864ff75;border-radius:10px;width:min(540px,100%);padding:28px;position:relative;box-shadow:0 0 40px #ae39ff57}.packing-guide-modal button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:30px;position:absolute;top:10px;right:14px}.packing-guide-modal span{color:#df82ff;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.packing-guide-modal h2{color:#fff;text-transform:uppercase;letter-spacing:.045em;margin:10px 0 18px;font-size:24px}.packing-guide-modal ol{color:#f2edf7;gap:12px;margin:0;padding-left:22px;line-height:1.5;display:grid}.confirmation-main{place-items:center;width:min(100%,1180px);min-height:620px;margin:0 auto;padding:78px 20px;display:grid}.confirmation-card{text-align:center;background:radial-gradient(at 18% 0,#43d8ff29,#0000 42%),radial-gradient(at 88% 12%,#ab2dff33,#0000 44%),linear-gradient(145deg,#090e18f5,#02050beb);border:1px solid #d65bff61;border-radius:10px;width:min(760px,100%);padding:42px;position:relative;overflow:hidden;box-shadow:0 0 42px #9b30ff2e,inset 0 1px #ffffff14}.confirmation-card>span{color:#df72ff;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:900}.confirmation-card h1{color:#fff;text-transform:uppercase;letter-spacing:.06em;margin:14px 0 0;font-family:Arial Narrow,Roboto Condensed,Segoe UI,Inter,Arial,sans-serif;font-size:clamp(42px,5vw,72px);font-stretch:75%;line-height:.96}.confirmation-card p{color:#e5deec;max-width:610px;margin:18px auto 0;font-size:16px;line-height:1.62}.confirmation-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:28px 0 0;display:grid}.confirmation-detail-stack{gap:18px;display:grid}.confirmation-detail-stack dl{grid-template-columns:repeat(4,minmax(0,1fr))}.confirmation-card dl div{background:#00000038;border:1px solid #ffffff1f;border-radius:8px;padding:16px}.confirmation-card dt{color:#b7adbf;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900}.confirmation-card dd{color:#fff;margin:8px 0 0;font-size:18px;font-weight:900}.confirmation-card dd .checkout-gem-icon{vertical-align:-3px;width:20px;height:20px;margin-right:8px;display:inline-block}.confirmation-submitted-cards,.confirmation-next-step{text-align:left;background:#00000038;border:1px solid #ffffff1f;border-radius:8px;padding:16px}.confirmation-submitted-cards h2,.confirmation-next-step h2{color:#fff;text-transform:uppercase;letter-spacing:.045em;margin:0 0 10px;font-size:16px}.confirmation-submitted-cards article{color:#dcd5e4;border-top:1px solid #ffffff1a;grid-template-columns:1.25fr 1fr auto;gap:10px;padding:10px 0;display:grid}.confirmation-submitted-cards article strong{color:#fff}.confirmation-next-step p,.confirmation-submitted-cards p{color:#dcd5e4;margin:0;line-height:1.5}.confirmation-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.shipping-summary-card .summary-product{grid-template-columns:76px minmax(0,1fr) auto}.shipping-summary-card .summary-product img{width:76px;min-height:104px}.shipping-brand-card{text-align:center;grid-template-columns:1fr;justify-items:center;gap:16px;display:grid}.shipping-brand-lockup{justify-content:center;align-items:center;gap:10px;display:flex}.shipping-brand-icon{flex:none;width:58px;height:58px;display:block;overflow:visible}.shipping-brand-icon img{object-fit:contain;filter:drop-shadow(0 0 12px #c552ff5c);width:100%;max-width:100%;height:100%;display:block}.shipping-brand-wordmark{color:#fff;text-transform:uppercase;gap:2px;line-height:1;display:grid}.shipping-brand-wordmark strong{letter-spacing:.05em;font-family:Impact,Arial Black,Inter,Arial,sans-serif;font-size:27px}.shipping-brand-wordmark em{letter-spacing:.38em;font-family:Impact,Arial Black,Inter,Arial,sans-serif;font-size:12px;font-style:normal}.shipping-brand-card>div:last-child strong{color:#fff;text-transform:uppercase;letter-spacing:.06em;line-height:1.35;display:block}.shipping-brand-card>div:last-child span{color:#c95cff;letter-spacing:5px;margin:12px 0 6px;font-size:22px;display:block}.shipping-brand-card>div:last-child small{color:#f2edf7;font-size:15px}.collector-trust-card{background:#1c0e2bdb}.collector-trust-card h2{color:#eca6ff;text-align:center}.collector-trust-card ul{gap:13px;margin:18px 0 0;padding:0;list-style:none;display:grid}.collector-trust-card li{color:#fff;font-size:13px}.collector-trust-card li:before{content:"";border:1px solid #e16bff;border-radius:3px;width:12px;height:12px;margin-right:10px;display:inline-block;box-shadow:inset 0 0 0 2px #e16bff2e}.shipping-confidence-card{text-align:center;gap:14px;display:grid}.shipping-excellent-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.shipping-excellent-row strong{color:#fff;font-size:20px}.shipping-excellent-row span{color:#fff;letter-spacing:2px;background:#00b978;border-radius:3px;padding:3px 8px;font-size:15px}.shipping-confidence-card p{color:#f0eaf2;margin:0;font-size:13px;line-height:1.45}.shipping-confidence-card>b{color:#4bdcff;letter-spacing:.12em;text-transform:uppercase;font-size:14px}.shipping-feature-strip{background:linear-gradient(145deg,#080d16b8,#03050ab8);border:1px solid #ffffff2e;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:28px;padding:16px 22px;display:grid}.shipping-feature-strip span{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;display:grid}.shipping-feature-strip img,.shipping-feature-strip .feature-icon{object-fit:contain;width:38px;height:38px}.shipping-feature-strip .feature-copy{min-width:0}.shipping-feature-strip strong,.shipping-feature-strip small{display:block}.shipping-feature-strip strong{color:#fff;text-transform:uppercase;font-size:12px}.shipping-feature-strip small{color:#d9d2df;font-size:11px;line-height:1.25}.grading-footer{background:#03060b;border-top:0}.pop-report-main{z-index:1;grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;width:min(1520px,100vw - 30px);max-width:calc(100vw - 30px);margin:0 auto;padding:34px clamp(14px,2vw,30px) 38px;display:grid;position:relative;overflow:visible}.pop-report-main:before,.about-faq-main:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 92% 10%,#000000eb,#0000 38%),radial-gradient(at 83% 24%,#912aff38,#0000 34%),radial-gradient(at 12% 42%,#20aaff2e,#0000 30%);position:absolute;inset:0}.pop-left-rail,.pop-right-rail{gap:16px;display:grid}.pop-left-rail{position:sticky;top:18px}.pop-rail-intro,.pop-promo-card,.pop-help-card,.pop-filter-panel,.pop-panel,.pop-stat-table,.faq-topic-rail .side-card,.faq-panel,.about-stats-band{background:linear-gradient(145deg,#080d16e0,#03050ac7);border:1px solid #ffffff2e;border-radius:8px;box-shadow:inset 0 1px #ffffff0d,0 0 30px #04081247}.pop-rail-intro{padding:26px 18px 22px}.pop-chart-icon{color:#c65cff;border:1px solid #b95cff;border-radius:50%;grid-template-columns:repeat(3,1fr);align-items:end;gap:5px;width:50px;height:50px;padding:10px;display:grid;box-shadow:0 0 22px #b43cff52}.pop-chart-icon i{border:1px solid;border-radius:8px 8px 2px 2px;display:block}.pop-chart-icon i:first-child{height:18px}.pop-chart-icon i:nth-child(2){height:26px}.pop-chart-icon i:nth-child(3){height:34px}.pop-rail-intro h1,.pop-page-head h1,.about-copy h1,.faq-heading h1{color:#fff;text-transform:uppercase;letter-spacing:.04em;text-shadow:0 0 22px #ffffff2e;margin:14px 0 8px;font-size:clamp(30px,3.5vw,44px);line-height:1.05}.pop-rail-intro h1{font-size:18px}.pop-rail-intro p,.pop-page-head p,.pop-promo-card p,.pop-help-card p,.about-copy p,.faq-heading p{color:#e4deea;margin:0;line-height:1.55}.pop-rail-nav{display:grid}.pop-rail-nav a{color:#fff;text-transform:uppercase;background:#ffffff05;border-left:3px solid #0000;align-items:center;gap:14px;min-height:54px;padding:0 18px;font-size:13px;font-weight:900;text-decoration:none;display:flex}.pop-rail-nav a.active,.pop-rail-nav a:hover{background:linear-gradient(90deg,#8b26dcb8,#7c27be2e);border-color:#d45bff}.pop-rail-nav span{color:#d58cff;text-align:center;width:20px}.pop-promo-card,.pop-help-card{padding:18px}.pop-promo-card{background:linear-gradient(#0000000f,#000000d6),radial-gradient(at 50% 18%,#bd30ff6b,#0000 52%),linear-gradient(145deg,#080d16eb,#03050ad6)}.pop-promo-card img{filter:drop-shadow(0 0 28px #ba4aff80);width:min(150px,72%);margin:0 auto 16px;display:block}.pop-promo-card h2,.pop-help-card h2,.pop-panel h2,.side-card h2,.about-stats-band h2{color:#fff;text-transform:uppercase;margin:0;font-size:17px;line-height:1.22}.pop-promo-card h2{font-size:25px}.pop-promo-card .btn,.pop-help-card .btn,.pop-compare-card .btn,.popular-week-card .btn,.set-leaders-card .btn,.view-all-pop{width:100%;margin-top:16px}.pop-help-card p{gap:3px;margin-top:16px;font-size:13px;display:grid}.pop-help-card strong{color:#fff}.pop-report-content{justify-self:center;justify-items:center;gap:22px;width:min(100%,1460px);min-width:0;margin-inline:auto;display:grid;transform:none}.pop-report-content>.page-hero-splash--home,.pop-report-content>.pop-grading-lookup-section,.pop-report-content>.pop-panel,.pop-report-content>.pop-chart-grid,.pop-report-content>.pop-stat-table,.pop-report-content>.pop-lower-insights-grid,.pop-report-content>.view-all-pop{width:100%;max-width:1460px;margin-left:auto;margin-right:auto}.pop-page-head{justify-content:space-between;align-items:center;gap:22px;padding:10px 4px 4px;display:flex}.pop-page-head h1{letter-spacing:.06em;text-shadow:0 0 24px #ffffff24,0 0 28px #d95cff24;margin:0;font-size:clamp(36px,4.6vw,64px);line-height:.95}.pop-page-head h2{color:#e95fff;text-transform:uppercase;letter-spacing:.08em;margin:10px 0 4px;font-size:clamp(20px,2.1vw,30px)}.pop-page-head p{max-width:680px;font-size:15px}.pop-head-actions{flex-wrap:wrap;gap:12px;display:flex}.pop-info-modal-backdrop{z-index:999999;background:#000000b8;place-items:center;padding:72px 24px;display:grid;position:fixed;inset:0}.pop-info-modal{background:linear-gradient(145deg,#080d16f5,#03050aeb);border:1px solid #ffffff2e;border-radius:18px;gap:14px;width:min(560px,100vw - 48px);max-height:calc(100dvh - 144px);padding:28px;display:grid;position:relative;overflow-y:auto;box-shadow:0 0 42px #8228be47}.pop-info-modal h2{color:#fff;text-transform:uppercase;margin:0}.pop-info-modal p{color:#e4deea;margin:0;line-height:1.55}.pop-filter-panel{grid-template-columns:128px minmax(150px,1fr) minmax(150px,1fr) minmax(130px,.75fr);align-items:end;gap:18px;padding:18px;display:grid}.pop-cert-lookup-panel{grid-template-columns:minmax(260px,.95fr) minmax(190px,.66fr) minmax(230px,.78fr);align-items:center}.pop-filter-panel>img{filter:drop-shadow(0 0 16px #ba4aff47);border-radius:7px;grid-row:span 2;width:110px}.pop-cert-lookup-panel>img{grid-row:auto}.pop-cert-preview-wrap{grid-area:1/1;align-items:center;display:grid}.pop-slab-preview-button{color:#e8e0ef;text-align:center;cursor:pointer;background:0 0;border:0;gap:8px;width:100%;padding:0;display:grid}.pop-slab-preview-button>span{color:#d45bff;text-transform:uppercase;font-size:11px;font-weight:900}.pop-report-splash{aspect-ratio:4/3;isolation:isolate;filter:drop-shadow(0 0 26px #d846ff3d)drop-shadow(0 14px 18px #0000008c);width:100%;max-width:980px;margin:18px auto 22px;position:relative;overflow:visible}.pop-report-splash.is-large{max-width:min(1040px,100vw - 96px)}.pop-report-splash>.pop-report-splash__area,.pop-report-splash>.pop-report-splash__frame{object-fit:contain;object-position:center center;filter:none;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;max-height:none;display:block;position:absolute;inset:0}.pop-report-splash__area{z-index:1}.pop-report-splash__frame{z-index:5}.pop-report-splash__slot{z-index:3;background:#000;border-radius:3.5%;position:absolute;overflow:hidden}.pop-report-splash .pop-report-splash__slot img{object-fit:cover;filter:none;width:100%;max-width:none;height:100%;max-height:none;display:block}.pop-report-splash__slot--front{width:27.4%;height:46.5%;top:28.8%;left:21.2%}.pop-report-splash__slot--back{width:26.4%;height:47.2%;top:28.2%;left:55.3%}.pop-slab-preview{aspect-ratio:1448/1086;isolation:isolate;filter:drop-shadow(0 0 24px #d846ff42);width:100%;max-width:360px;margin:0 auto;position:relative}.pop-slab-preview.is-large{max-width:min(1040px,100vw - 96px)}.pop-slab-backdrop,.pop-slab-card,.pop-slab-overlay{display:block;position:absolute}.pop-slab-backdrop{z-index:0;object-fit:contain;pointer-events:none;width:100%;height:100%;inset:0}.pop-slab-card{z-index:1;object-fit:contain;background:#01030a;border-radius:2.5%}.pop-slab-card-front{width:29.7%;height:54.8%;top:32.8%;left:14.7%}.pop-slab-card-back{width:29.7%;height:54.8%;top:32.8%;left:55.8%}.pop-slab-overlay{z-index:2;object-fit:contain;pointer-events:none;width:100%;height:100%;inset:0}.pop-cert-lookup-form{grid-area:1/3;grid-template-columns:1fr;align-items:end;gap:10px;display:grid}.pop-cert-eyebrow{color:#d45bff;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:14px;font-weight:900}.pop-filter-panel label{color:#f3edf8;gap:8px;font-size:12px;display:grid}.pop-cert-lookup-form label{color:#fff;letter-spacing:.04em;text-transform:uppercase;gap:8px;font-size:12px;font-weight:900}.pop-filter-panel input{color:#fff;background:#060a12;border:1px solid #ffffff38;border-radius:5px;height:44px;padding:0 12px;font-size:14px}.pop-cert-lookup-form input{color:#fff;letter-spacing:.02em;border-width:1px;border-color:#ffffff38;border-radius:5px;height:46px;padding:0 14px;font-size:13px;font-weight:700;box-shadow:inset 0 0 14px #d45bff0f,0 0 14px #d45bff14}.pop-cert-status{color:#e4deea;grid-column:1/-1;margin:0;font-size:13px}.pop-card-meta{color:#f0ebf6;align-self:start;padding-top:0}.pop-cert-result{background:#ffffff09;border:1px solid #ffffff1c;border-radius:7px;grid-area:1/2;align-self:center;gap:4px;padding:14px;display:grid}.pop-card-meta strong,.pop-card-meta span{display:block}.pop-card-meta span{color:#d7cfdf;margin-top:4px}.pop-grade-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid;position:relative}.pop-grade-filter:first-child{grid-column:1/-1}.pop-grade-filter{color:#fff;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:7px;gap:3px;min-height:62px;padding:10px;display:grid}.pop-grade-filter.active{background:linear-gradient(145deg,#ff4c4c2e,#b436ff1f);border-color:#ff4c4c;box-shadow:0 0 18px #ff4c4c3d}.pop-grade-filter span{color:#cfc7d9;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.pop-grade-filter strong{color:#fff;font-size:19px}.pop-grade-filter strong .grade-number-3d{height:26px}.pop-grade-help-popover{z-index:8;color:#f9f5ff;pointer-events:none;background:linear-gradient(145deg,#090c14fa,#14071cf5);border:1px solid #d45bff73;border-radius:8px;width:min(320px,100%);padding:12px 14px;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 0 24px #d45bff3d,inset 0 0 18px #ffffff0d}.pop-grade-help-popover:after{content:"";background:#100818f5;border-bottom:1px solid #d45bff73;border-right:1px solid #d45bff73;width:10px;height:10px;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.pop-grade-help-popover strong,.pop-grade-help-popover span{display:block}.pop-grade-help-popover strong{color:#ff72ff;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.pop-grade-help-popover span{color:#e8dff0;margin-top:5px;font-size:12px;line-height:1.4}.pop-image-modal-backdrop{z-index:999999;background:#000000c2;justify-content:center;align-items:center;padding:72px 24px;display:flex;position:fixed;inset:0;overflow:hidden}.pop-image-modal{z-index:1000000;background:linear-gradient(145deg,#080d16fa,#03050af2);border:1px solid #ffffff2e;border-radius:20px;gap:16px;width:min(1160px,100vw - 48px);max-height:calc(100dvh - 144px);padding:24px;display:grid;position:relative;overflow-y:auto;box-shadow:0 0 52px #8228be57}.pop-image-modal-copy{padding-right:42px}.pop-image-modal-copy h2,.pop-image-modal-copy p{margin:0}.pop-image-modal-copy h2{color:#fff;text-transform:uppercase;margin-top:6px}.pop-image-modal-copy p{color:#d9d1e2;margin-top:5px}.pop-variant-select{grid-column:span 2}.pop-filter-actions{gap:8px;display:grid}.pop-cert-lookup-form .pop-filter-actions{grid-template-columns:repeat(2,92px);justify-content:end;align-self:end}.pop-cert-lookup-form .btn,.pop-cert-lookup-form .compare-btn{border-radius:5px;width:100%;min-width:0;height:34px;min-height:34px;padding:0 10px;font-size:10px;line-height:1}.pop-grading-lookup-section{background:radial-gradient(at 16% 0,#43d8ff14,#0000 44%),radial-gradient(at 78% 18%,#d45bff1f,#0000 48%),linear-gradient(145deg,#050912f5,#02040ae6);border:1px solid #ffffff2e;border-radius:8px;gap:16px;padding:18px;display:grid;overflow:visible;box-shadow:inset 0 1px #ffffff0e,0 0 30px #04081247}.pop-grading-lookup-title{margin-bottom:0}.pop-grading-lookup-grid{grid-template-columns:minmax(720px,2fr) minmax(230px,.62fr) minmax(300px,.78fr);align-items:stretch;gap:18px;display:grid}.pop-grading-method-list{align-content:start;gap:12px}.pop-grading-method-list button{grid-template-columns:54px minmax(0,1fr) auto;gap:15px;min-height:104px;padding:15px 17px}.pop-grading-method-list .why-v3-method-icon{width:52px;height:52px}.pop-grading-method-list h3{font-size:17px}.pop-grading-method-list p{margin-top:7px;font-size:12px;line-height:1.42}.pop-grading-cover-wrap{align-self:center;min-height:0;padding:0}.pop-grading-cover-wrap>img{object-fit:contain;width:min(100%,238px);max-height:100%}.pop-grading-cover-wrap .pop-slab-preview-button{width:100%;max-width:560px;margin:0 auto}.pop-grading-cover-wrap .pop-slab-preview{max-width:560px}.pop-grading-cover-wrap .pop-report-splash{max-width:980px;margin:18px auto 22px}.pop-grading-analysis-stack{grid-template-rows:none;align-content:stretch;gap:14px}.pop-grading-analysis-stack .why-v3-analysis-card,.pop-grading-analysis-stack .why-v3-score-card{min-height:0;padding:22px}.pop-grading-analysis-stack .why-v3-analysis-card{min-height:520px;overflow:visible}.pop-grading-analysis-stack .why-v3-analysis-card h3,.pop-grading-analysis-stack .why-v3-score-card h3{color:#e95fff;margin:0;font-size:16px;line-height:1.25}.pop-grading-analysis-stack .why-v3-analysis-card p,.pop-grading-analysis-stack .why-v3-score-card p{color:#ddd5e6;margin:14px 0 0;font-size:13px;line-height:1.52}.pop-grading-analysis-stack .why-v3-measure-grid{gap:8px}.pop-grading-analysis-stack .why-v3-measure-grid span{min-height:88px;padding:15px}.pop-grading-analysis-stack .why-v3-measure-grid strong{min-height:38px;display:block}.pop-grading-analysis-stack .why-v3-measure-grid .grade-number-3d{width:46px;height:28px}.pop-grading-analysis-stack .why-v3-score-card div{align-items:center}.pop-grading-analysis-stack .why-v3-score-card strong{min-width:0;display:block}.pop-grading-analysis-stack .why-v3-score-card strong .grade-number-3d{width:124px;height:84px}.pop-grading-analysis-stack .why-v3-score-card.is-total-score-card{background:radial-gradient(at 18% 18%,#d95cff38,#0000 56%),linear-gradient(#ffffff14,#ffffff07),#050810e0}.pop-grading-analysis-stack .why-v3-score-card.is-total-score-card div{align-items:flex-end;gap:8px}.pop-grading-analysis-stack .why-v3-score-card.is-total-score-card strong{min-width:0}.pop-grading-analysis-stack .why-v3-score-card.is-total-score-card strong .grade-number-3d{width:clamp(250px,20vw,330px);height:clamp(170px,13vw,230px)}.pop-grading-analysis-stack .why-v3-score-card.is-total-score-card span{padding-bottom:12px}.pop-grading-analysis-stack .why-v3-score-card .pop-selected-score,.pop-grading-analysis-stack .why-v3-score-card.is-total-score-card .pop-selected-score{align-items:flex-end;gap:8px;min-height:112px;margin-top:10px;display:flex}.pop-grading-analysis-stack .why-v3-score-card .pop-selected-score strong,.pop-grading-analysis-stack .why-v3-score-card.is-total-score-card .pop-selected-score strong{flex:none;min-width:0;display:block}.pop-grading-analysis-stack .why-v3-score-card .pop-selected-score span,.pop-grading-analysis-stack .why-v3-score-card.is-total-score-card .pop-selected-score span{color:#eec4ff;text-transform:uppercase;letter-spacing:.05em;padding-bottom:8px;font-size:16px;font-weight:900;line-height:1.35}.pop-score-breakdown-stack{gap:10px;display:grid}.pop-score-breakdown-card{min-height:152px;overflow:visible}.pop-score-breakdown-card.active{background:radial-gradient(at 18% 18%,#d95cff2e,#0000 56%),linear-gradient(#ffffff13,#ffffff05),#050810e0;border-color:#d95cffb8}.pop-score-breakdown-card .pop-selected-score{min-height:auto!important;margin-top:8px!important}.pop-score-breakdown-card .pop-selected-score strong{min-width:0}.pop-score-breakdown-card .pop-selected-score span{padding-bottom:5px!important}.pop-lookup-side-card{background:radial-gradient(at 50% 0,#d95cff21,#0000 52%),linear-gradient(#ffffff0d,#ffffff04),#03060ec2;border:1px solid #d95cff47;border-radius:8px;align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.pop-lookup-side-card .pop-cert-lookup-form,.pop-lookup-side-card .pop-cert-result{grid-area:auto}.pop-lookup-side-card .pop-cert-lookup-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px 12px;display:grid}.pop-lookup-side-card .pop-filter-actions{grid-template-columns:116px 72px;justify-content:stretch}.pop-lookup-side-card .pop-cert-eyebrow{grid-column:1/-1;font-size:11px}.pop-lookup-side-card .pop-cert-lookup-form label{min-width:0}.pop-lookup-side-card .pop-cert-status{grid-column:1/-1}.pop-lookup-side-card .pop-grading-cover-wrap{place-items:center;width:100%;min-height:480px;padding:0;display:grid}.pop-lookup-side-card .pop-grading-cover-wrap .pop-slab-preview-button{max-width:min(100%,840px)}.pop-lookup-side-card .pop-grading-cover-wrap .pop-slab-preview{filter:drop-shadow(0 0 30px #d846ff38)drop-shadow(0 14px 18px #0000008c);max-width:min(100%,840px)}.pop-lookup-side-card .pop-grading-cover-wrap .pop-report-splash{max-width:min(100%,980px);margin:18px auto 22px}.pop-lookup-side-card .pop-slab-preview-button>span{display:none}.pop-lookup-preview-wrap{place-items:center;min-height:190px;display:grid}.pop-lookup-preview-wrap .pop-slab-preview{max-width:250px}.pop-lookup-demo-card{filter:drop-shadow(0 0 24px #ae3cff57)drop-shadow(0 12px 20px #00000085);width:min(100%,158px);height:auto;margin:auto;display:block}.pop-lookup-side-card .pop-cert-result{grid-template-columns:1.2fr .9fr;align-self:stretch;gap:4px 12px;padding:10px 12px;display:grid}.pop-lookup-side-card .pop-cert-result strong{color:#fff;text-transform:uppercase;letter-spacing:.06em;grid-column:1/-1;font-size:14px}.pop-lookup-side-card .pop-cert-result span{color:#dcd5e7;margin:0;font-size:12px;line-height:1.35}.pop-grade-number-text{color:#da5cff;font-size:var(--pop-grade-number-size,24px);letter-spacing:.015em;text-shadow:none;vertical-align:baseline;font-weight:900;line-height:.9;display:inline-block}.pop-grade-number-text.is-glowing{color:#da5cff;text-shadow:0 0 22px #d95cff59}.pop-grading-analysis-stack .why-v3-analysis-card .pop-grade-number-text{color:#e75eff;text-shadow:none}.pop-grading-analysis-stack .why-v3-score-card .pop-grade-number-text{color:#da5cff}.pop-grading-analysis-stack .why-v3-score-card.is-total-score-card .pop-grade-number-text{letter-spacing:.015em;text-shadow:0 0 24px #d95cff6b;line-height:.86;font-size:var(--pop-grade-number-size,62px)!important}.pop-grading-analysis-stack .why-v3-score-card .pop-grade-number-text{letter-spacing:.015em;text-shadow:0 0 22px #d95cff59;line-height:.86;font-size:var(--pop-grade-number-size,62px)!important}.pop-report-main .grade-summary-card strong,.pop-report-main .pop-panel-title strong,.pop-report-main .bar-column strong,.pop-report-main .popular-week-card b small,.pop-report-main .set-leaders-card article>b,.pop-report-main .set-leaders-card article>span{color:#da5cff;text-shadow:none;font-family:inherit}.pop-report-main .grade-pill{color:#da5cff;box-shadow:none}.pop-report-main .grade-summary-card{box-shadow:inset 0 1px #ffffff0f}.pop-lookup-side-card .pop-grade-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pop-lookup-side-card .pop-grade-filter:first-child{grid-column:1/-1}.pop-lower-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pop-panel{padding:18px}.pop-empty-state{text-align:center;place-items:center;min-height:120px;display:grid}.pop-empty-state h2,.pop-empty-copy{color:#efe8f6;margin:0}.pop-empty-copy{padding:16px 0;font-size:13px;line-height:1.45}.pop-panel-title{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.pop-panel-title p{color:#ded7e6;margin:0}.pop-panel-title strong{color:#d45bff;margin-left:12px;font-size:26px}.pop-panel-title a{color:#df72ff;text-transform:uppercase;font-size:12px;font-weight:900;text-decoration:none}.grade-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;display:grid}.grade-summary-card{border:1px solid var(--grade-border,#ffffff29);min-height:148px;color:var(--grade-accent,#df72ff);background:radial-gradient(ellipse at 50% 0%, var(--grade-soft,#d45bff1f), transparent 72%), #ffffff06;box-shadow:0 0 16px var(--grade-glow,#d45bff29);text-align:center;align-content:center;place-items:center;gap:7px;padding:16px 10px;display:grid}.grade-summary-card:before{content:"";clip-path:polygon(50% 0,92% 24%,82% 82%,50% 100%,18% 82%,8% 24%);border:2px solid;width:42px;height:42px;box-shadow:0 0 18px}.pop-summary-panel .grade-summary-card:before{content:none;display:none}.grade-summary-card span{color:#fff;text-transform:uppercase;font-size:12px;font-weight:900}.grade-summary-card strong{color:var(--grade-accent,#df72ff);font-size:26px}.grade-summary-card.grade-theme-10 strong,.grade-summary-card.grade-theme-gem strong{color:#0000;background:var(--grade-gradient,linear-gradient(90deg,#fff,#70f0ff,#b85cff,#ff4ed8,#fff));-webkit-background-clip:text;background-clip:text}.grade-summary-card small{color:#fff;font-size:14px}.gem10,.grade-theme-gem,.grade-theme-10,.grade-token-gem,.grade-token-10{color:var(--grade-accent,#f7fbff)}.grade95,.grade9,.grade-theme-9,.grade-token-9-5,.grade-token-9{color:var(--grade-accent,#35f06d)}.grade85,.grade8,.grade-theme-8,.grade-token-8-5,.grade-token-8{color:var(--grade-accent,#22d5ff)}.grade7,.grade-theme-7,.grade-token-7-5,.grade-token-7{color:var(--grade-accent,#ffd12f)}.grade-theme-6,.grade-token-6-5,.grade-token-6{color:var(--grade-accent,#ff941f)}.grade-theme-5,.grade-token-5-5,.grade-token-5{color:var(--grade-accent,#ff5b36)}.grade-theme-4,.grade-token-4-5,.grade-token-4{color:var(--grade-accent,#ff3154)}.grade-theme-3,.grade-token-3-5,.grade-token-3{color:var(--grade-accent,#ff3fd1)}.grade-theme-2,.grade-token-2-5,.grade-token-2{color:var(--grade-accent,#8d63ff)}.grade-theme-1,.grade-token-1-5,.grade-token-1,.grade-token-low{color:var(--grade-accent,#9da5af)}.pop-chart-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pop-grade-only-grid{grid-template-columns:1fr}.bar-chart{background:repeating-linear-gradient(0deg,#ffffff1a 0 1px,#0000 1px 52px);border-top:1px solid #ffffff14;grid-template-columns:repeat(auto-fit,minmax(40px,1fr));align-items:end;gap:14px;height:250px;padding:18px 12px 4px;display:grid}.bar-column{color:#f6f1fb;grid-template-rows:22px minmax(0,1fr) 22px;place-items:end center;gap:8px;height:100%;font-size:12px;display:grid}.pop-bar{width:30px;height:var(--bar-height);background:linear-gradient(180deg, var(--grade-accent,currentColor), #ffffff1f);min-height:22px;box-shadow:0 0 18px var(--grade-glow,currentColor);border-radius:3px 3px 0 0}.line-chart{background:repeating-linear-gradient(0deg,#ffffff1a 0 1px,#0000 1px 52px);border-top:1px solid #ffffff14;height:250px}.line-chart svg{width:100%;height:100%;display:block}.pop-stat-table{grid-template-columns:repeat(8,minmax(0,1fr));display:grid;overflow:hidden}.pop-stat-table div{border-right:1px solid #ffffff1f;gap:8px;padding:15px;display:grid}.pop-stat-table div:last-child{border-right:0}.pop-stat-table strong{color:#cec6d8;text-transform:uppercase;font-size:10px}.pop-stat-table span{color:#fff;font-size:12px}.pop-lookup-side-card .pop-lookup-stat-table{background:linear-gradient(#ffffff0b,#ffffff03),#040710bd;border:1px solid #d95cff3d;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.pop-lookup-side-card .pop-lookup-stat-table div{min-width:0;padding:11px 12px}.pop-lookup-side-card .pop-lookup-stat-table div:nth-child(4n),.pop-lookup-side-card .pop-lookup-stat-table div:last-child{border-right:0}@media (max-width:720px){.pop-lookup-side-card .pop-lookup-stat-table{grid-template-columns:repeat(2,minmax(0,1fr))}.pop-lookup-side-card .pop-lookup-stat-table div:nth-child(2n){border-right:0}}.recent-table{border-top:1px solid #ffffff1a;display:grid}.recent-head,.recent-row{grid-template-columns:1.05fr 1.35fr 1.15fr 1.1fr .75fr 1fr;align-items:center;gap:12px;min-width:760px;display:grid}.recent-head{color:#cfc7d9;text-transform:uppercase;padding:12px 0;font-size:10px;font-weight:900}.recent-row{color:#f3eef8;border-top:1px solid #ffffff17;padding:9px 0;font-size:12px}.recent-card{align-items:center;gap:10px;display:flex}.recent-card img{border-radius:3px;width:28px}.recent-grade-number{min-width:0;box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.recent-table-simple .recent-head,.recent-table-simple .recent-row{grid-template-columns:110px minmax(180px,1fr) 120px 160px;min-width:0}.recent-card-image{align-items:center;display:flex}.recent-card-image img{object-fit:cover;border-radius:4px;width:48px;height:auto;box-shadow:0 0 14px #d95cff2e}.recent-card-name{color:#fff;font-weight:800}.grade-pill{border:1px solid var(--grade-border,currentColor);min-width:42px;height:34px;color:var(--grade-accent,currentColor);background:var(--grade-soft,#ffffff0a);box-shadow:0 0 12px var(--grade-glow,currentColor);border-radius:999px;place-items:center;padding:0 8px;display:inline-grid}.grade-pill .grade-number-3d{height:25px}.grade-pill.grade-theme-10,.grade-pill.grade-theme-gem{background:radial-gradient(ellipse at 40% 0%, #70f0ff2e, transparent 70%), var(--grade-soft,#ffffff0a);box-shadow:0 0 14px var(--grade-glow,#b85cff52)}.grade-95,.grade-9{color:var(--grade-accent,#35f06d)}.grade-10{color:var(--grade-accent,#f7fbff)}.grade-85,.grade-8{color:var(--grade-accent,#22d5ff)}.view-all-pop{max-width:300px;margin-inline:auto}.pop-right-rail{position:sticky;top:18px}.pop-compare-card,.popular-week-card,.set-leaders-card{padding:18px}.pop-compare-card p{color:#e4deea;line-height:1.5}.scale-art{height:120px;margin:8px 0 12px;position:relative}.scale-art:before{content:"";background:#d45bff;width:2px;height:92px;position:absolute;top:15px;left:50%;box-shadow:0 0 18px #d45bff}.scale-art i{background:#d45bff;height:2px;position:absolute;top:34px;left:18%;right:18%}.scale-art span{border:2px solid #d45bff;border-top:0;border-radius:0 0 42px 42px;width:54px;height:46px;position:absolute;top:54px}.scale-art span:first-child{left:14%}.scale-art span:last-child{right:14%}.popular-week-card article,.set-leaders-card article{border-top:1px solid #ffffff1f;align-items:center;gap:10px;padding:12px 0;display:grid}.popular-week-card article{grid-template-columns:54px minmax(0,1fr) 48px}.popular-week-card img{border-radius:5px;width:48px}.popular-week-card strong,.popular-week-card span,.popular-week-card small,.set-leaders-card strong,.set-leaders-card span{display:block}.popular-week-card strong,.set-leaders-card strong{color:#fff;font-size:13px}.popular-week-card span,.popular-week-card small,.set-leaders-card span{color:#d8d1df;font-size:11px}.bar-column small .grade-number-3d{height:20px}.popular-week-card b{color:#d45bff;justify-items:center;font-size:20px;display:grid}.set-leaders-card article{grid-template-columns:32px minmax(0,1fr) auto}.set-leaders-card b{color:#ffd03a;font-size:20px}.why-main{z-index:1;width:min(100%,1480px);margin:0 auto;padding:24px 20px 42px;position:relative;overflow:visible}.why-main [id]{scroll-margin-top:120px}.why-report-hero{min-height:640px;padding:4px 28px 34px;position:relative;overflow:hidden}.why-report-hero:before{content:"";z-index:-1;opacity:.9;filter:saturate(1.08);background:radial-gradient(at 62% 30%,#be48ff3d,#0000 48%),radial-gradient(at 86% 62%,#43d8ff24,#0000 44%),linear-gradient(90deg,#0000 0%,#0003 22%,#000000ad 70%,#000000f5 100%);position:absolute;inset:-40px -70px -28px 18%}.why-report-hero-grid{grid-template-columns:minmax(340px,.7fr) minmax(620px,1.3fr);align-items:center;gap:clamp(28px,4vw,58px);display:grid}.why-report-hero-copy{max-width:650px}.why-report-hero-copy>span{color:#df72ff;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.why-report-hero-copy h1{color:#fff;text-transform:uppercase;letter-spacing:.06em;text-shadow:0 0 18px #ffffff29;margin:16px 0 0;font-family:Arial Narrow,Roboto Condensed,Segoe UI,Inter,Arial,sans-serif;font-size:clamp(42px,5.2vw,78px);font-weight:800;font-stretch:75%;line-height:.96}.why-report-hero-copy p{color:#e4deea;max-width:640px;margin:22px 0 0;font-size:18px;line-height:1.62}.grade-report-showcase{gap:14px;display:grid}.grade-report-visual{background:radial-gradient(at 20% 0,#43d8ff24,#0000 38%),linear-gradient(145deg,#080d16eb,#03050adb);border:1px solid #ffffff29;border-radius:10px;min-height:360px;padding:12px;position:relative;overflow:hidden;box-shadow:0 0 40px #9b30ff38,inset 0 1px #ffffff12}.grade-report-visual img{aspect-ratio:1.25;object-fit:contain;filter:drop-shadow(0 0 22px #0000007a);border-radius:8px;width:100%;display:block}.grade-report-caption{background:linear-gradient(145deg,#000000c7,#080b14ad);border:1px solid #ffffff29;border-radius:8px;gap:4px;max-width:420px;padding:14px 16px;display:grid;position:absolute;bottom:20px;left:22px;right:22px;box-shadow:0 0 24px #00000052}.grade-report-caption span{color:#df72ff;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900}.grade-report-caption strong{color:#fff;text-transform:uppercase;letter-spacing:.04em;font-size:18px}.grade-report-caption p{color:#e6dfeb;margin:0;font-size:13px;line-height:1.45}.grade-score-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.grade-score-card{appearance:none;font:inherit;color:#fff;text-align:left;cursor:pointer;background:linear-gradient(#ffffff0d,#ffffff04),#02050cb8;border:1px solid #ffffff24;border-radius:8px;align-content:start;gap:8px;min-height:138px;padding:15px;display:grid}.grade-score-card:hover,.grade-score-card.active{background:radial-gradient(at 24% 0,#43d8ff24,#0000 42%),linear-gradient(145deg,#7123d661,#060a12d1);border-color:#d45bffe0;box-shadow:0 0 22px #ba3bff42}.grade-score-card.locked{border-color:#43d8ff}.grade-score-card span{color:#df82ff;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900}.grade-score-card strong{color:#fff;text-shadow:0 0 16px #43d8ff47;font-size:34px;line-height:1}.grade-score-card small{color:#ded8e8;font-size:12px;line-height:1.38}.why-promise-band{box-sizing:border-box;text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));place-items:stretch center;gap:0;width:calc(100% - 56px);margin:18px auto 0;display:grid}.why-promise-band article{justify-items:center;width:100%;display:grid}.why-promise-band article:nth-child(3){border-right:1px solid #ffffff1f}.why-promise-band article:last-child{border-right:0}.why-faq-section{margin-top:20px}.why-hero{min-height:600px;padding:4px 28px 32px;position:relative;overflow:hidden}.why-hero:before{content:"";z-index:-1;filter:saturate(1.28)contrast(1.08);background:linear-gradient(90deg,#0000 0%,#00000029 23%,#0000009e 67%,#000000f0 100%),url(/assets/purple_blue_crystal_overlay_transparent.png) 100%/contain no-repeat;width:68%;position:absolute;top:-30px;bottom:-20px;right:-60px}.why-hero-grid{grid-template-columns:minmax(340px,.82fr) minmax(470px,1.18fr);align-items:center;gap:44px;display:grid}.why-hero-copy{max-width:620px}.why-hero-copy h1,.why-evidence-section h2,.why-compare-copy h2,.why-slab-copy h2,.why-final-cta h2,.why-grade-scale-copy h2,.why-resource-copy h2{color:#fff;text-transform:uppercase;letter-spacing:.06em;text-shadow:0 0 18px #ffffff24;margin:14px 0 0;font-family:Arial Narrow,Roboto Condensed,Segoe UI,Inter,Arial,sans-serif;font-size:clamp(36px,4.8vw,70px);font-weight:800;font-stretch:75%;line-height:.98}.why-hero-copy p,.why-evidence-section header p,.why-compare-copy p,.why-slab-copy p,.why-final-cta p,.why-grade-scale-copy p,.why-resource-copy p{color:#e4deea;max-width:680px;margin:22px 0 0;font-size:17px;line-height:1.6}.why-hero-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.why-report-preview{place-items:center;min-height:520px;display:grid;position:relative}.why-report-preview:before{content:"";z-index:-1;filter:blur(24px);background:radial-gradient(at 46% 44%,#c748ff61,#0000 54%),radial-gradient(at 66% 58%,#43d8ff38,#0000 46%);border-radius:50%;position:absolute;inset:9% 2% 6%}.why-report-card{background:linear-gradient(#ffffff13,#ffffff06),#02050cdb;border:1px solid #ffffff29;border-radius:8px;width:min(100%,520px);padding:18px;box-shadow:0 0 34px #9b30ff3d,inset 0 1px #ffffff14}.why-report-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.why-report-head span{color:#df72ff;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.why-report-head strong{color:#fff;text-transform:uppercase;font-size:14px}.why-report-card img{float:left;border:1px solid #ffffff29;border-radius:7px;width:180px;max-width:45%;margin:0 18px 14px 0;box-shadow:0 0 18px #43d8ff2e}.why-score-list{gap:10px;display:grid}.why-score-list p{background:#ffffff09;border:1px solid #ffffff1f;border-radius:6px;justify-content:space-between;align-items:center;margin:0;padding:10px 12px;display:flex}.why-score-list span{color:#dcd5e5;text-transform:uppercase;font-size:12px;font-weight:900}.why-score-list strong{color:#43d8ff;text-shadow:0 0 12px #43d8ff66;font-size:20px}.why-report-card small{clear:both;color:#fff;background:#9b30ff1f;border:1px solid #d45bff42;border-radius:6px;margin-top:16px;padding:12px;line-height:1.45;display:block}.why-proof-band{background:linear-gradient(#0000006b,#0000001f 48%,#00000061),linear-gradient(145deg,#080d16c7,#03050ac7);border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 28px 34px;display:grid;overflow:hidden}.why-proof-band article{text-align:center;border-right:1px solid #ffffff1f;align-content:center;justify-items:center;gap:12px;min-height:160px;padding:20px 16px;display:grid}.why-proof-band article:last-child{border-right:0}.why-proof-icon{--why-icon-accent:#f0b7ff;color:#e09cff;filter:drop-shadow(0 0 12px #e078ff80)drop-shadow(0 0 7px #ffd0ff33);place-items:center;width:42px;height:42px;display:grid;position:relative}.why-proof-icon:before,.why-proof-icon:after{content:"";box-sizing:border-box;position:absolute}.why-proof-icon.science:before{border:3px solid;border-radius:50%;width:34px;height:34px}.why-proof-icon.science:after{background:var(--why-icon-accent);width:8px;height:8px;box-shadow:0 -17px 0 -2px var(--why-icon-accent), 15px 9px 0 -2px var(--why-icon-accent), -15px 9px 0 -2px var(--why-icon-accent);border-radius:50%}.why-proof-icon.centering:before{border:2px solid;border-radius:50%;width:36px;height:36px}.why-proof-icon.centering:after{background:linear-gradient(90deg, transparent 47%, var(--why-icon-accent) 48% 52%, transparent 53%), linear-gradient(0deg, transparent 47%, var(--why-icon-accent) 48% 52%, transparent 53%);width:42px;height:42px}.why-proof-icon.surface:before{border:3px solid;border-radius:50%;width:28px;height:28px;transform:translate(-4px,-4px)}.why-proof-icon.surface:after{background:var(--why-icon-accent);border-radius:999px;width:18px;height:3px;transform:translate(14px,14px)rotate(45deg)}.why-proof-icon.edges:before{border:3px solid;border-left-color:var(--why-icon-accent);border-right-color:var(--why-icon-accent);width:36px;height:30px}.why-proof-icon.edges:after{border-top:2px solid #ffffffb3;border-bottom:2px solid #ffffffb3;width:24px;height:20px}.why-proof-icon.corners:before{border-top:4px solid;border-left:4px solid;width:36px;height:36px}.why-proof-icon.corners:after{border-right:4px solid var(--why-icon-accent);border-bottom:4px solid var(--why-icon-accent);width:20px;height:20px;bottom:0;right:0}.why-proof-icon.records:before{border:3px solid;border-radius:4px;width:34px;height:38px}.why-proof-icon.records:after{border-top:3px solid var(--why-icon-accent);border-bottom:3px solid var(--why-icon-accent);width:20px;height:14px;box-shadow:0 7px 0 -4px var(--why-icon-accent)}.why-proof-band p{color:#fff;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px;font-weight:900;line-height:1.45}.why-evidence-section,.why-compare-section,.why-slab-section,.why-final-cta,.why-grade-scale-section,.why-resource-section{background:radial-gradient(at 8% 15%,#44d8ff1f,#0000 42%),radial-gradient(at 95% 88%,#cb46ff29,#0000 40%),linear-gradient(145deg,#060a11e6,#010308d6);border:1px solid #ffffff24;border-radius:8px;margin:34px 28px 0;padding:30px;position:relative;box-shadow:inset 0 1px #ffffff0e}.why-evidence-section header{max-width:820px;margin-bottom:24px}.why-evidence-section h2,.why-compare-copy h2,.why-slab-copy h2,.why-final-cta h2,.why-grade-scale-copy h2,.why-resource-copy h2{font-size:clamp(30px,3.4vw,48px)}.why-grade-scale-section{grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.grade-scale-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.grade-scale-card{border:1px solid var(--grade-border,#ffffff1f);min-height:146px;color:var(--grade-accent,#df72ff);background:radial-gradient(ellipse at 18% 0%, var(--grade-soft,#d45bff1f), transparent 64%), linear-gradient(180deg, #ffffff0e, #ffffff04), #02050cad;box-shadow:0 0 16px var(--grade-glow,#d45bff26);border-radius:8px;grid-template-columns:minmax(82px,108px) minmax(0,1fr);grid-template-areas:"badge label""badge copy";align-items:center;gap:7px 14px;padding:15px 16px;display:grid}.grade-scale-badge{--grade-badge-width:92px;grid-area:badge;justify-self:center}.grade-scale-card strong{color:var(--grade-accent,#fff);text-shadow:0 0 14px var(--grade-glow,#43d8ff33);font-size:34px;line-height:.95}.grade-scale-card .grade-number-3d{justify-self:start;height:52px}.grade-scale-card.grade-theme-10 strong,.grade-scale-card.grade-theme-gem strong{color:#0000;background:var(--grade-gradient,linear-gradient(90deg,#fff,#70f0ff,#b85cff,#ff4ed8,#fff));-webkit-background-clip:text;background-clip:text}.grade-scale-card span{color:var(--grade-accent,#df72ff);text-transform:uppercase;letter-spacing:.06em;grid-area:label;align-self:end;font-size:12px;font-weight:900}.grade-scale-card p{color:#ded8e8;grid-area:copy;align-self:start;margin:0;font-size:13px;line-height:1.45}.grade-scale-card.gem-core-gem{border-color:var(--grade-border,#43d8ff6b);background:radial-gradient(ellipse at 20% 0%, #43d8ff33, transparent 44%), radial-gradient(ellipse at 88% 76%, var(--grade-soft,#d45bff38), transparent 46%), linear-gradient(145deg, #1d263cd6, #150624c2);min-height:176px;box-shadow:0 0 24px var(--grade-glow,#43d8ff24), inset 0 1px 0 #ffffff14;grid-column:1/-1;grid-template-columns:minmax(112px,140px) minmax(0,1fr)}.grade-scale-card.gem-core-gem .grade-scale-badge{--grade-badge-width:126px}.grade-scale-card.gem-core-gem strong{background:var(--grade-gradient,linear-gradient(90deg,#fff,#df72ff 44%,#43d8ff));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(30px,3vw,42px)}.grade-scale-card.gem-core-gem .gem-core-gem-10{--gem-core-gem-size:68px;justify-self:start}.why-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.why-evidence-grid article{background:linear-gradient(#ffffff0d,#ffffff04),#02050ca8;border:1px solid #ffffff1f;border-radius:8px;min-height:170px;padding:20px}.why-evidence-grid h3{color:#fff;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:15px}.why-evidence-grid p{color:#ded8e8;margin:12px 0 0;line-height:1.52}.why-compare-section{grid-template-columns:minmax(300px,.58fr) minmax(0,1.42fr);align-items:start;gap:28px;display:grid}.why-trust-section{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:center;overflow:hidden}.why-trust-section:before{content:"";z-index:0;pointer-events:none;filter:blur(2px);background:radial-gradient(at 78% 26%,#43d8ff2e,#0000 34%),radial-gradient(at 66% 72%,#d45bff40,#0000 42%),linear-gradient(125deg,#0003,#6c14bc21,#00000029);position:absolute;inset:-24% -18%}.why-trust-section>*{z-index:1;position:relative}.why-compare-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.why-trust-visual{isolation:isolate;gap:14px;display:grid;position:relative}.why-trust-crystal{z-index:-1;opacity:.52;filter:drop-shadow(0 0 26px #b546ff6b);width:min(42%,230px);position:absolute;top:-18%;right:-6%}.why-trust-grade-card{background:radial-gradient(at 18% 12%,#43d8ff2e,#0000 46%),linear-gradient(135deg,#ffffff17,#ffffff05),#02050cb8;border:1px solid #43d8ff47;border-radius:10px;grid-template-columns:minmax(92px,126px) minmax(0,1fr);align-items:center;gap:16px;padding:16px;display:grid;box-shadow:0 0 34px #8e3eff29,inset 0 1px #ffffff17}.why-trust-grade-card .grade-badge-image{--grade-badge-width:118px}.why-trust-grade-card strong{color:#fff;text-transform:uppercase;letter-spacing:.03em;font-size:clamp(24px,2.8vw,42px);line-height:1;display:block}.why-trust-grade-card span{color:#e8e1ef;margin-top:8px;line-height:1.45;display:block}.why-trust-score-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.why-trust-score-grid span{text-align:center;color:#d9d2e4;background:#00000047;border:1px solid #ffffff1f;border-radius:8px;align-content:center;justify-items:center;gap:4px;min-height:88px;padding:12px 10px;display:grid}.why-trust-score-grid strong{color:#43d8ff;font-size:26px;line-height:1;display:block}.why-trust-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.why-trust-highlight-grid article{background:linear-gradient(#ffffff0f,#ffffff05),#030710ad;border:1px solid #ffffff1f;border-radius:8px;align-content:start;gap:10px;min-height:154px;padding:18px;display:grid}.why-trust-highlight-grid .feature-icon{color:#df72ff;filter:drop-shadow(0 0 8px #d45bff47)}.why-trust-highlight-grid h3{color:#fff;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:14px}.why-trust-highlight-grid p{color:#ded8e8;margin:0;line-height:1.48}.why-compare-table{background:#0000003d;border:1px solid #ffffff21;border-radius:8px;overflow:hidden}.why-compare-head,.why-compare-row{grid-template-columns:.72fr 1fr 1fr;display:grid}.why-compare-head{background:linear-gradient(135deg,#7123d6c7,#b32fff8f)}.why-compare-head span{color:#fff;text-transform:uppercase;letter-spacing:.06em;padding:14px 16px;font-size:12px;font-weight:900}.why-compare-row{border-top:1px solid #ffffff1c}.why-compare-row strong,.why-compare-row p{border-right:1px solid #ffffff1a;margin:0;padding:16px}.why-compare-row p:last-child{border-right:0}.why-compare-row strong{color:#fff;text-transform:uppercase;letter-spacing:.04em;font-size:13px}.why-compare-row p{color:#ded8e8;line-height:1.48}.why-slab-section{grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);align-items:center;gap:30px;display:grid;overflow:hidden}.why-slab-art{place-items:center;display:grid;position:relative}.why-slab-art:before{content:"";z-index:0;filter:blur(18px);background:radial-gradient(#b43cff52,#0000 58%);border-radius:50%;position:absolute;inset:10% 6%}.why-slab-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.why-slab-list span{color:#fff;background:#ffffff09;border:1px solid #ffffff21;border-radius:6px;align-items:center;min-height:46px;padding:11px 14px;font-weight:800;display:flex}.why-slab-list span:before{content:"";background:#d45bff;border-radius:50%;width:9px;height:9px;margin-right:10px;box-shadow:0 0 12px #d45bffad}.why-final-cta{justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;display:flex}.why-final-cta p{max-width:760px}.why-resource-section{gap:24px;display:grid}.why-resource-copy{max-width:760px}.why-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.why-resource-card{background:linear-gradient(#ffffff0d,#ffffff04),#02050ca8;border:1px solid #ffffff1f;border-radius:8px;align-content:start;gap:10px;min-height:178px;padding:20px;display:grid}.why-resource-card:target{border-color:#d45bffc7;box-shadow:0 0 26px #be48ff38}.why-resource-card span{color:#43d8ff;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900}.why-resource-card h3{color:#fff;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:15px}.why-resource-card p{color:#ded8e8;margin:0;line-height:1.52}.why-resource-card.policy-card span{color:#df72ff}.about-faq-main{z-index:1;width:min(100%,1480px);margin:0 auto;padding:24px 20px 0;position:relative;overflow:visible}.breadcrumb{color:#d8d2df;margin-bottom:36px;font-size:13px}.breadcrumb span{color:#fff;margin:0 12px;display:inline-block}.about-hero{min-height:590px;padding:4px 28px 18px;position:relative;overflow:hidden}.about-hero:before{content:"";z-index:-1;filter:saturate(1.25)contrast(1.1);background:linear-gradient(90deg,#0000 0%,#0003 24%,#0009 64%,#000000eb 100%),url(/assets/purple_blue_crystal_overlay_transparent.png) 100%/contain no-repeat;width:70%;position:absolute;top:0;bottom:0;right:-70px}.about-hero-grid{grid-template-columns:minmax(330px,.8fr) minmax(520px,1.2fr);align-items:center;gap:38px;display:grid}.about-copy{max-width:560px}.about-copy>span{color:#df72ff;text-transform:uppercase;font-weight:900}.about-copy h1{margin-top:16px}.about-copy p{margin-top:22px;font-size:17px}.about-copy .btn{margin-top:28px}.about-slab-art{align-self:end;place-items:end center;display:grid;position:relative}.about-slab-art:after{content:"Gem Core";color:#ffffff14;text-transform:uppercase;letter-spacing:.08em;font-size:32px;font-weight:900;position:absolute;bottom:12px;right:18%}.about-stats-band{grid-template-columns:repeat(6,minmax(0,1fr));margin:0 28px 30px;display:grid;overflow:hidden}.about-stats-band article{text-align:center;border-right:1px solid #ffffff26;align-content:center;justify-items:center;gap:8px;min-height:190px;padding:20px 18px;display:grid}.about-stats-band article:last-child{border-right:0}.about-stats-band img,.about-stats-band .feature-icon{object-fit:contain;filter:drop-shadow(0 0 14px #d35cff6b);width:46px;height:46px}.about-stats-band strong{color:#bf58ff;text-transform:uppercase;font-size:29px;line-height:1.05}.about-stats-band h2{font-size:13px}.about-stats-band p{color:#ddd5e6;margin:0;font-size:12px;line-height:1.45}.about-faq-section{border-top:1px solid #ffffff1f;padding:28px 28px 36px}.feature-icon.clean-diamond-icon,.promise-card .feature-icon.clean-diamond-icon,.about-stats-band .feature-icon.clean-diamond-icon,.feature-item .feature-icon.clean-diamond-icon,.step-icon .feature-icon.clean-diamond-icon,.checkout-gem-icon.clean-diamond-icon,.gem-reward-icon.clean-diamond-icon,.gem-credit-icon.clean-diamond-icon{filter:drop-shadow(0 0 7px #d35cff3d)}.faq-heading{text-align:center;margin-bottom:22px}.faq-heading h1{margin:0;font-size:clamp(30px,3vw,40px)}.faq-heading p{margin-top:8px}.faq-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:24px;width:min(1460px,100%);margin:0 auto;display:grid}.faq-content-stack{gap:22px;display:grid}.faq-support-grid{grid-template-columns:1fr;align-self:stretch;gap:18px;display:grid}.faq-support-grid .side-card{align-content:center;min-height:100%;padding:20px;display:grid}.faq-topic-rail{gap:24px;display:grid}.faq-topic-rail .side-card{padding:18px}.faq-topic-rail nav{margin-top:14px;display:grid}.faq-topic-rail nav a{color:#fff;border-radius:5px;justify-content:space-between;align-items:center;min-height:44px;padding:0 14px;text-decoration:none;display:flex}.faq-topic-rail nav a.active,.faq-topic-rail nav a:hover{background:linear-gradient(135deg,#7423d6,#b32fff)}.faq-contact-card{text-align:center}.faq-contact-card img,.faq-contact-card .feature-icon{width:42px;height:42px;margin:0 auto 12px}.faq-contact-card p{color:#ddd6e4}.faq-terms-card{text-align:center;background:radial-gradient(circle at 50% 0,#b643ff38,#0000 58%),#070a11d1;border-color:#be4bff52}.faq-terms-card h2{margin-bottom:8px}.faq-terms-card p{color:#ddd6e4;line-height:1.55}.faq-terms-card .btn{justify-content:center;width:100%;margin-top:8px}.faq-panel{overflow:hidden}.about-faq-page .faq-panel details{background:0 0;border:0;border-bottom:1px solid #ffffff21;border-radius:0;max-width:none;margin:0;padding:0}.about-faq-page .faq-panel details:last-child{border-bottom:0}.about-faq-page .faq-panel summary{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:0 34px;font-weight:800;list-style:none;display:flex}.about-faq-page .faq-panel summary::-webkit-details-marker{display:none}.about-faq-page .faq-panel summary:after{content:"+";color:#df72ff;font-size:22px}.about-faq-page .faq-panel details[open] summary{color:#df72ff}.about-faq-page .faq-panel details[open] summary:after{content:"-"}.about-faq-page .faq-panel p{color:#e4deea;max-width:880px;margin:0;padding:0 34px 22px;line-height:1.55}.terms-main{z-index:1;width:min(1180px,100% - 48px);margin:0 auto;padding:38px 0 68px;position:relative}.terms-hero,.terms-document{background:#070a11f0;border:1px solid #ffffff24;box-shadow:0 18px 50px #00000047}.terms-hero{border-radius:12px;margin-bottom:22px;padding:30px;overflow:hidden}.terms-eyebrow{color:#d75cff;text-transform:uppercase;letter-spacing:.16em;margin-top:18px;font-weight:800;display:inline-block}.terms-hero h1{margin:10px 0;font-size:clamp(34px,4vw,58px)}.terms-hero p{color:#e8e2ef;max-width:760px;line-height:1.65}.terms-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.terms-document{border-radius:12px;padding:34px}.terms-document h2,.terms-document h3{scroll-margin-top:92px}.terms-document h2{color:#fff;margin:30px 0 12px;font-size:clamp(22px,2vw,30px)}.terms-document h2:first-child{margin-top:0}.terms-document h3{color:#f0d7ff;margin:24px 0 10px}.terms-document p,.terms-document li{color:#e9e3ee;line-height:1.72}.terms-document p{margin:0 0 16px}.terms-document ul,.terms-document ol{margin:0 0 18px;padding-left:24px}.terms-document li{margin:8px 0}.terms-document strong{color:#fff}.terms-document a{color:#62dfff;text-decoration:none}.terms-document a:hover{color:#df72ff}.terms-document hr{background:linear-gradient(90deg,#0000,#d856ff8c,#31ceff59,#0000);border:0;height:1px;margin:28px 0}.shipping-page .grading-panel,.shipping-page .side-card{background:#05080ed6}.shipping-page .shipping-method-card,.shipping-page .review-pay-items .summary-product,.shipping-page .confirmation-submitted-cards,.shipping-page .confirmation-next-step{background:#080c13c2}.shipping-page .gem-redemption-panel{background:#090a16db}.review-pay-page .grading-panel,.review-pay-page .side-card,.review-pay-page .review-pay-items .summary-product{background:#05080ec7}.review-pay-page .review-pay-card-list,.review-pay-page .review-pay-info-card,.review-pay-page .review-pay-submit-panel{background:#060a11c7}.review-pay-page .summary-card{background:#05080ecc}@media (max-width:1360px){.pop-grading-lookup-grid{grid-template-columns:minmax(520px,1.45fr) minmax(210px,.62fr) minmax(280px,.8fr)}.pop-lookup-side-card .pop-grading-cover-wrap{min-height:390px}}@media (max-width:1280px){.pop-report-main{grid-template-columns:1fr}}@media (max-width:1180px){.grading-layout,.shipping-layout{grid-template-columns:1fr}.grading-sidebar,.shipping-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));position:relative;top:auto}.summary-card{grid-column:span 2}.pop-report-main,.faq-layout{grid-template-columns:1fr}.pop-report-content>.pop-grading-lookup-section,.pop-report-content>.pop-panel,.pop-report-content>.pop-chart-grid,.pop-report-content>.pop-stat-table,.pop-report-content>.pop-lower-insights-grid,.pop-report-content>.view-all-pop{transform:none}.home-why-section,.why-report-hero-grid,.why-hero-grid,.why-compare-section,.why-slab-section,.why-grade-scale-section{grid-template-columns:1fr}.why-proof-band,.why-evidence-grid,.why-promise-band{grid-template-columns:repeat(3,minmax(0,1fr))}.pop-left-rail,.pop-right-rail{grid-column:auto;position:relative;top:auto}.pop-left-rail{grid-template-columns:1fr 1fr}.pop-rail-nav{grid-column:span 2;grid-template-columns:repeat(4,minmax(0,1fr))}.pop-promo-card,.pop-help-card{min-height:100%}.pop-right-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.pop-grading-lookup-grid{grid-template-columns:minmax(480px,1.35fr) minmax(220px,.7fr) minmax(280px,.95fr)}.pop-lookup-side-card .pop-grading-cover-wrap{min-height:360px}.about-hero-grid{grid-template-columns:1fr}.about-hero{min-height:auto}.about-slab-art{place-items:center}.about-stats-band{grid-template-columns:repeat(3,minmax(0,1fr))}.about-stats-band article:nth-child(3){border-right:0}}@media (max-width:860px){.admin-card-database-status,.card-db-change-card{grid-template-columns:1fr}.admin-card-database-status dl,.card-db-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-card-db-actions,.card-db-actions{justify-content:stretch}.admin-card-db-actions button,.admin-card-db-actions a,.card-db-actions button,.card-db-review-actions button{justify-content:center;width:100%}.card-db-change-card img{width:96px}.grading-main{padding-inline:16px}.submission-progress{grid-template-columns:1fr;max-width:420px}.submission-progress li:after{display:none}.card-entry{grid-template-columns:1fr;padding-top:44px;padding-left:0;padding-right:0}.remove-entry{top:10px;right:2px}.remove-card-btn{grid-column:auto;justify-self:end;margin-top:-4px}.preview-frame{width:100%;min-height:auto;padding:14px}.field-grid,.card-extra-grid,.card-lookup,.tier-grid,.addons,.grading-sidebar,.shipping-method-grid,.shipping-address-grid,.shipping-payment-row,.review-pay-grid,.shipping-feature-strip{grid-template-columns:1fr}.card-lookup{grid-column:auto}.upload-helper{grid-column:auto;grid-template-columns:1fr}.declared-value-helper{margin-inline:0}.declared-value-inline{width:100%}.wide-field,.summary-card{grid-column:auto}.manual-card-grid{grid-template-columns:1fr}.manual-card-wide{grid-column:auto}.shipping-main{padding-inline:16px}.shipping-hero{grid-template-columns:78px minmax(0,1fr);gap:16px}.shipping-hero>img{width:74px}.shipping-hero strong{width:100%}.shipping-method-card{min-height:230px}.shipping-pack-note,.review-order-head,.review-order-strip,.shipping-actions,.review-pay-submit-panel,.shipping-brand-card{grid-template-columns:1fr}.review-pay-submit-panel{flex-direction:column;align-items:stretch}.review-pay-submit-simple{grid-template-columns:1fr;justify-content:stretch}.review-pay-submit-panel>.review-pay-btn{width:100%;min-width:0}.review-pay-hero .review-pay-icon{width:70px;height:70px}.review-order-head .mini-btn,.shipping-actions .btn{width:100%}.payment-tabs,.address-fields,.payment-fields{grid-template-columns:1fr}.payment-wide,.order-total-final small{grid-column:auto}.shipping-feature-strip span{grid-template-columns:42px minmax(0,1fr)}.confirmation-main{min-height:auto;padding:42px 16px}.confirmation-card{padding:28px 18px}.confirmation-card dl{grid-template-columns:1fr}.confirmation-actions .btn{width:100%}.pop-report-main,.about-faq-main,.why-main{padding-inline:14px}.pop-left-rail,.pop-right-rail,.pop-chart-grid,.pop-filter-panel,.pop-cert-lookup-panel,.about-stats-band,.grade-score-grid,.grade-scale-grid,.home-why-grid,.why-proof-band,.why-evidence-grid,.why-trust-score-grid,.why-trust-highlight-grid,.why-resource-grid,.why-promise-band,.why-slab-list{grid-template-columns:1fr}.grade-scale-card.gem-core-gem{grid-column:auto}.grade-scale-card,.grade-scale-card.gem-core-gem{grid-template-columns:minmax(72px,92px) minmax(0,1fr);min-height:auto}.grade-scale-badge,.grade-scale-card.gem-core-gem .grade-scale-badge{--grade-badge-width:82px}.why-promise-band{width:100%}.home-why-section,.why-report-hero,.why-hero,.why-evidence-section,.why-compare-section,.why-slab-section,.why-grade-scale-section,.why-resource-section,.why-faq-section,.why-final-cta{margin-inline:0;padding-inline:18px}.why-final-cta{flex-direction:column;align-items:stretch}.why-final-cta .btn,.why-compare-actions .btn,.why-hero-actions .btn{width:100%}.why-hero:before{opacity:.52;width:100%;right:-40px}.why-report-hero{min-height:auto;padding-top:4px}.why-report-hero:before{opacity:.58;width:auto;inset:-24px -40px}.why-report-hero-copy h1{font-size:clamp(38px,13vw,58px)}.why-report-hero-copy p{font-size:15px}.grade-report-visual{min-height:0;padding:8px}.grade-report-caption{max-width:none;margin-top:10px;position:static}.grade-score-card{min-height:118px}.why-report-card img{float:none;width:160px;max-width:100%;margin:0 auto 16px;display:block}.why-compare-table{overflow-x:auto}.why-compare-head,.why-compare-row{min-width:680px}.pop-page-head,.pop-panel-title{flex-direction:column;align-items:flex-start}.pop-rail-nav{grid-column:auto;grid-template-columns:1fr}.pop-filter-panel>img{grid-row:auto;width:128px}.pop-slab-preview{max-width:100%}.pop-cert-preview-wrap,.pop-cert-lookup-form,.pop-cert-result{grid-area:auto}.pop-cert-lookup-form{grid-template-columns:1fr}.pop-cert-lookup-form .pop-filter-actions{grid-template-columns:repeat(2,minmax(0,92px))}.pop-grade-filter-grid{grid-template-columns:1fr}.pop-grade-filter:first-child{grid-column:auto}.pop-info-modal-backdrop{padding:48px 12px}.pop-info-modal,.pop-image-modal{width:calc(100vw - 24px);max-height:calc(100dvh - 96px)}.pop-image-modal-backdrop{padding:48px 12px}.pop-variant-select{grid-column:auto}.grade-summary-grid,.pop-stat-table{grid-template-columns:repeat(2,minmax(0,1fr))}.recent-table{overflow-x:auto}.about-hero,.about-faq-section{padding-inline:0}.about-hero:before{opacity:.55;width:100%;right:-40px}.about-copy p{font-size:15px}.about-stats-band{margin-inline:0}.about-stats-band article,.about-stats-band article:nth-child(3){border-bottom:1px solid #ffffff1f;border-right:0}.about-stats-band article:last-child{border-bottom:0}.faq-topic-rail .side-card,.about-faq-page .faq-panel summary,.about-faq-page .faq-panel p{padding-inline:18px}.panel-head,.upload-helper{grid-template-columns:1fr}.upload-helper{display:grid}.upload-helper-actions{justify-content:stretch}.upload-helper-actions .mini-btn{width:100%}.trust-callout,.form-actions{align-items:stretch}.trust-callout{text-align:center;flex-direction:column}.trust-why-btn,.continue-btn{width:100%}}@media (max-width:900px){html,body{width:100%;max-width:100%;overflow-x:hidden}body *{min-width:0}img,video,canvas,svg,input,select,textarea,button,.btn,.mini-btn,.compare-btn{max-width:100%}.safe-container,.responsive-card{box-sizing:border-box;width:100%;max-width:100%}.responsive-grid,.mobile-form-grid{grid-template-columns:1fr;display:grid}.mobile-stack{grid-template-columns:1fr;gap:14px;display:grid}.mobile-full-button{width:100%;min-height:44px}.topbar{flex-wrap:wrap;align-content:center;gap:8px 12px;height:auto;min-height:84px;padding:10px 14px 9px}.brand img{object-fit:contain;width:clamp(168px,44vw,215px);max-width:52vw;height:auto}.top-actions{flex:0 auto;gap:8px;margin-left:auto}.top-actions .btn,.sign-in-btn{white-space:nowrap;min-height:40px;padding:8px 10px;font-size:11px;line-height:1.1}.header-submit-stack{min-width:0}.header-logout-link{min-height:32px;padding:4px 0}.nav{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1 0 100%;order:3;align-self:auto;gap:8px;width:100%;height:auto;margin:0;padding:0 0 4px;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav a{white-space:nowrap;flex:none;height:auto;min-height:38px;padding:0 4px;font-size:11px}.hero,.home-why-section,.cta-section,.gem-rewards-section,.steps,.grading-main,.shipping-main,.confirmation-main,.account-main,.pop-report-main,.about-faq-main,.why-main,.admin-main{max-width:100%}.hero-title-text,.cta-title-text,.section-title,.grading-intro h1,.shipping-hero h1,.confirmation-card h1,.account-head h1,.pop-page-head h1,.why-report-hero-copy h1{overflow-wrap:anywhere}.hero-title-text{font-size:clamp(42px,10vw,72px);line-height:.96}.hero-copy,.hero-art,.cta-copy,.gem-rewards-copy,.home-why-copy,.why-report-hero-copy{width:100%;max-width:100%}.hero-feature-pills,.feature-band,.home-why-section,.gem-rewards-section,.cta-section,.why-report-hero,.why-proof-band,.why-grade-scale-section,.why-resource-section,.why-promise-band,.about-stats-band{width:auto;max-width:calc(100% - 28px);margin-left:14px;margin-right:14px}.feature-band,.home-why-section,.home-why-grid,.gem-reward-grid,.cta-section,.stats,.why-report-hero-grid,.grade-score-grid,.grade-scale-grid,.why-grade-scale-section,.why-resource-grid,.why-proof-band,.why-promise-band,.about-stats-band,.faq-layout,.shipping-layout,.review-pay-layout,.pop-report-main,.pop-chart-grid,.pop-cert-lookup-panel,.account-dashboard,.account-summary,.graded-card-grid{grid-template-columns:1fr}.grade-scale-card.gem-core-gem{grid-column:auto}.grade-scale-card,.grade-scale-card.gem-core-gem{grid-template-columns:minmax(68px,88px) minmax(0,1fr);min-height:auto}.grade-scale-badge,.grade-scale-card.gem-core-gem .grade-scale-badge{--grade-badge-width:78px}.crystal-wrap img{object-fit:contain;width:min(62vw,230px);height:auto}.btn,.mini-btn,.compare-btn,.upload-btn,.cant-find-card-btn{min-height:44px}.hero-buttons .btn,.home-why-copy .btn,.cta-copy .btn,.why-hero-actions .btn,.confirmation-actions .btn,.shipping-actions .btn,.review-pay-btn{width:100%}.grading-layout{grid-template-columns:1fr}.grading-sidebar,.shipping-sidebar{grid-template-columns:1fr;width:100%;display:grid}.summary-card{grid-column:auto}.card-entry{grid-template-columns:1fr;padding:44px 0 16px}.preview-frame{justify-self:center;width:min(100%,220px);min-height:auto;padding:12px}.field-grid,.card-extra-grid,.manual-card-grid,.address-fields,.payment-fields,.shipping-address-grid,.shipping-payment-row,.review-pay-grid,.review-pay-primary-payment .review-pay-payment-options,.admin-detail-grid,.admin-edit-grid,.admin-card-detail-head,.admin-cert-field{grid-template-columns:1fr}.field-grid label,.card-extra-details,.card-name-actions,.wide-field,.card-lookup,.upload-helper,.manual-card-wide,.payment-wide,.admin-wide{grid-column:auto}.field-grid input,.field-grid select,.field-grid textarea,.address-fields input,.payment-fields input,.manual-card-grid input,.manual-card-grid select,.manual-card-grid textarea{width:100%}.quantity-control input{min-width:0}.summary-product{grid-template-columns:58px minmax(0,1fr)}.summary-product b{grid-column:2;place-self:start}.summary-lines div{align-items:flex-start}.shipping-hero{grid-template-columns:72px minmax(0,1fr);padding-top:10px}.shipping-hero>img,.shipping-hero>.feature-icon{width:72px;height:72px}.shipping-hero strong{justify-content:center;width:100%}.review-pay-items .summary-product{grid-template-columns:58px minmax(0,1fr)}.paypal-checkout-actions{grid-template-columns:1fr}.confirmation-card,.account-panel,.account-rail-card,.account-gems-panel,.side-card,.grading-panel,.pop-panel,.pop-filter-panel,.pop-stat-table,.faq-panel{max-width:100%}.confirmation-card dd,.account-table strong,.account-table span,.account-table b,.account-table em,.account-card-score-list dd,.admin-detail-grid p,.pop-stat-table span,.pop-cert-status{overflow-wrap:anywhere}.account-table article{grid-template-columns:1fr;gap:7px}.graded-card-grid article{grid-template-columns:1fr}.account-card-images{width:min(100%,170px)}.account-card-images img,.account-card-images .card-back-placeholder{object-fit:contain;width:100%;height:auto;min-height:82px}.account-card-score-list{grid-template-columns:1fr 1fr}.admin-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.admin-table{min-width:720px}.admin-table.compact{min-width:620px}.admin-modal-backdrop,.pop-info-modal-backdrop,.pop-image-modal-backdrop{z-index:999999;align-items:center;padding:48px 12px;overflow:hidden}.admin-drawer,.admin-drawer.wide,.admin-card-modal,.admin-confirm-modal,.pop-info-modal,.pop-image-modal,.manual-card-modal,.packing-guide-modal{border-radius:16px;width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 96px);padding:22px 16px;overflow-y:auto}.admin-card-image-pair{grid-template-columns:1fr 1fr}.admin-card-image-pair img,.admin-card-image-pair .card-back-placeholder{object-fit:contain;max-height:210px}.pop-left-rail,.pop-right-rail{grid-template-columns:1fr;display:grid}.pop-cert-preview-wrap{justify-self:center;max-width:100%}.pop-slab-preview{width:min(100%,520px)}.bar-chart{grid-template-columns:repeat(auto-fit,minmax(28px,1fr));gap:8px;overflow-x:auto}.pop-bar{width:24px}.recent-head,.recent-row{min-width:0}.footer-inner{grid-template-columns:1fr 1fr;gap:28px 18px}.footer-brand,.footer-newsletter{grid-column:1/-1}.footer-newsletter{min-height:0;padding-bottom:0}.footer-crystal-art{width:min(320px,100%);margin:14px 0 -6px;bottom:auto;right:auto}.footer-lockup img{width:min(226px,100%);height:auto}.contact-shell{grid-template-columns:1fr}.contact-trust-card{display:grid}}@media (max-width:640px){.topbar{padding:10px 12px}.brand{flex:100%;justify-content:center}.brand img{width:min(220px,72vw);max-width:72vw}.top-actions{order:2;grid-template-columns:1fr 1fr;align-items:start;gap:8px;width:100%;margin-left:0;display:grid}.top-actions>.sign-in-btn,.top-actions>.btn,.header-submit-stack .btn{width:100%}.header-logout-link{grid-column:1/-1}.nav{order:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding-bottom:0;display:grid;overflow:visible}.nav a{text-align:center;white-space:normal;background:#ffffff06;border:1px solid #ffffff1f;border-radius:6px;justify-content:center;min-height:38px;padding:6px 8px;line-height:1.15}.hero{padding:32px 16px 18px}.hero-title-text{font-size:clamp(36px,13vw,58px)}.hero-copy p,.home-why-copy p,.cta-copy p,.grading-intro p,.shipping-hero p,.why-report-hero-copy p{font-size:15px;line-height:1.55}.hero-feature-pills,.feature-band,.home-why-section,.gem-rewards-section,.cta-section,.why-report-hero,.why-proof-band,.why-promise-band,.about-stats-band{max-width:calc(100% - 20px);margin-left:10px;margin-right:10px}.hero-feature-pills,.feature-band,.gem-reward-grid,.stats,.grade-summary-grid,.pop-stat-table{grid-template-columns:1fr}.feature-item{min-height:auto}.slab-pair,.hero-slabs,.about-slabs,.why-slabs{width:100%;height:auto}.section-title,.grading-intro h1,.shipping-hero h1,.confirmation-card h1,.why-report-hero-copy h1{font-size:clamp(32px,10vw,46px);line-height:1}.grading-main,.shipping-main,.admin-main{padding-inline:12px}.grading-panel,.side-card,.account-panel,.account-rail-card,.account-gems-panel,.pop-panel,.pop-filter-panel,.faq-topic-rail .side-card{padding:16px}.panel-head{grid-template-columns:1fr;display:grid}.panel-head .mini-btn{width:100%}.preview-frame{width:min(100%,190px)}.upload-helper-actions{grid-template-columns:1fr}.shipping-hero{text-align:center;grid-template-columns:1fr}.shipping-hero>img,.shipping-hero>.feature-icon,.review-pay-hero .review-pay-icon{justify-self:center}.shipping-method-card{min-height:190px}.payment-tabs{grid-template-columns:1fr}.summary-product,.review-pay-items .summary-product{grid-template-columns:52px minmax(0,1fr);gap:10px}.summary-product img,.summary-thumb-empty{width:52px;min-height:74px}.summary-lines div{grid-template-columns:1fr;gap:5px;display:grid}.summary-lines dd{text-align:left}.confirmation-card{padding:26px 16px}.confirmation-card dl,.confirmation-detail-stack dl,.account-card-score-list,.account-rail-nav,.admin-summary-grid,.admin-workflow-board,.admin-status-guide,.live-debug-status-grid{grid-template-columns:1fr}.admin-table{min-width:640px}.admin-card-image-pair{grid-template-columns:1fr}.admin-modal-close{top:10px;right:10px}.pop-page-head,.pop-panel-title,.review-order-head,.shipping-actions,.review-pay-submit-panel{grid-template-columns:1fr}.recent-head{display:none}.recent-row{grid-template-columns:1fr 1fr;gap:8px 12px;padding:14px 0}.recent-card{grid-column:1/-1}.pop-cert-lookup-form .pop-filter-actions{grid-template-columns:1fr 1fr}.why-compare-head,.why-compare-row{min-width:620px}.footer-inner{grid-template-columns:1fr}.footer-column a,.footer-newsletter input,.footer-newsletter button{min-height:44px}.footer-newsletter form{grid-template-columns:minmax(0,1fr) 54px}.footer-newsletter button{width:54px}}@media (max-width:420px){.brand img{width:min(202px,76vw);max-width:76vw}.top-actions,.nav{grid-template-columns:1fr}.hero-title-text{font-size:clamp(34px,15vw,50px)}.hero-feature-pills span,.feature-item p,.home-why-grid p,.gem-reward-card p,.summary-product span,.account-card-score-list dd{overflow-wrap:anywhere}.btn.large{min-width:0}.quantity-control button{flex-basis:40px;width:40px}.money-field span{width:34px}.admin-modal-backdrop,.pop-info-modal-backdrop,.pop-image-modal-backdrop{padding:36px 10px}.admin-drawer,.admin-drawer.wide,.admin-card-modal,.admin-confirm-modal,.pop-info-modal,.pop-image-modal,.manual-card-modal,.packing-guide-modal{border-radius:14px;width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 72px);padding:20px 14px}.admin-table{min-width:600px}.bar-chart{height:220px;padding-inline:6px}.pop-bar{width:20px}.recent-row{grid-template-columns:1fr}.footer-newsletter form{grid-template-columns:minmax(0,1fr) 54px}}.admin-tabs .admin-tab-link{color:#c9f8ff;text-transform:uppercase;background:#175c7829;border:1px solid #43d8ff6b;border-radius:6px;align-items:center;min-height:38px;padding:10px 13px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.admin-tabs .admin-tab-link:hover{background:#175c7847;border-color:#43d8ff}.admin-labels-main{gap:18px;display:grid;overflow:visible}.label-tool-panel{gap:16px;display:grid}.label-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.label-filters label{color:#e5dfee;gap:6px;font-size:12px;font-weight:800;display:grid}.label-filters input,.label-filters select{color:#fff;background:#060a12;border:1px solid #ffffff2e;border-radius:6px;width:100%;min-height:42px;padding:0 12px}.label-check{align-content:end;min-height:42px}.label-actions{flex-wrap:wrap;gap:10px;display:flex}.label-print-overlay-toggle{color:#f0ddff;text-transform:uppercase;letter-spacing:.02em;background:#d55cff1a;border:1px solid #d55cff61;border-radius:6px;align-items:center;gap:9px;min-height:42px;padding:0 13px;font-size:12px;font-weight:900;display:inline-flex}.label-print-overlay-toggle input{accent-color:#a52fff;width:17px;height:17px}.label-print-size-chip{color:#bff3ff;letter-spacing:.04em;text-transform:uppercase;background:#45d4ff14;border:1px solid #45d4ff57;border-radius:6px;align-items:center;min-height:42px;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex}.label-workspace{grid-template-columns:minmax(0,1fr) minmax(310px,390px);align-items:start;gap:18px;display:grid;overflow:visible}.label-preview-panel{position:sticky;top:18px}.label-preview-list{overscroll-behavior:auto;gap:12px;padding:4px 2px;display:grid;overflow:auto visible}.label-admin-table input[type=checkbox]{accent-color:#a52fff;width:18px;height:18px}.printed-toggle{color:#fff;align-items:center;gap:7px;min-height:28px;margin-bottom:4px;font-size:12px;font-weight:900;display:inline-flex}.printed-toggle input{accent-color:#a52fff;flex:none;width:16px;height:16px}.printed-toggle span{white-space:nowrap}.label-admin-table td small{color:#b7adbf;line-height:1.35;display:block}.label-admin-table a{color:#aeefff;font-weight:900}.gem-core-label{isolation:isolate;width:var(--label-width);height:var(--label-height);box-sizing:border-box;color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:radial-gradient(at 18% 0,#43d8ff47,#0000 42%),radial-gradient(at 72% 100%,#d45bff47,#0000 42%),linear-gradient(135deg,#05070c 0%,#0d111a 52%,#020308 100%);border:.25mm solid #ffffff61;border-radius:1.6mm;grid-template-rows:1fr auto;grid-template-columns:1fr 23mm 11mm;gap:.8mm 1.1mm;padding:1.4mm;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .25mm #ffffff1a}.gem-core-label:before{content:"";z-index:-1;border:.2mm solid #ffffff21;border-radius:1.1mm;position:absolute;inset:.8mm}.label-glow{z-index:-1;filter:blur(3mm);background:radial-gradient(#bc48ff66,#0000 62%);border-radius:50%;width:24mm;height:18mm;position:absolute;inset:auto -9mm -9mm auto}.label-left{grid-row:1/-1;grid-template-rows:auto auto auto 1fr;align-content:start;gap:.45mm;min-width:0;display:grid}.label-logo{object-fit:contain;object-position:left center;width:24mm;height:5.2mm}.label-card-name{color:#fff;text-transform:uppercase;letter-spacing:.08mm;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:2.45mm;line-height:1;overflow:hidden}.label-set-line,.label-cert{color:#d9d2e2;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:1.78mm;line-height:1.1;overflow:hidden}.label-cert{color:#fff;letter-spacing:.12mm;align-self:end;font-weight:900}.label-subgrades{grid-column:2;grid-template-columns:1fr 1fr;align-self:end;gap:.55mm;display:grid}.label-subgrades span{color:#e9e3f0;background:#ffffff0e;border:.18mm solid #ffffff2e;border-radius:.7mm;place-items:center;min-height:3.05mm;font-size:1.48mm;font-weight:900;display:grid}.label-grade{border:.24mm solid var(--grade-border,#d45bff7a);background:radial-gradient(ellipse at 50% 0%, var(--grade-soft,#d45bff1f), transparent 70%), linear-gradient(180deg, #ffffff14, #ffffff05), #00000052;box-shadow:0 0 2mm var(--grade-glow,#d45bff3d);border-radius:1.1mm;grid-area:1/2;align-content:center;place-items:center;display:grid}.label-grade span{color:var(--grade-accent,#d7c1ff);text-transform:uppercase;letter-spacing:.12mm;font-size:1.55mm;font-weight:900}.label-grade.grade-theme-10 span,.label-grade.grade-theme-gem span{color:#0000;background:var(--grade-gradient,linear-gradient(90deg,#fff,#70f0ff,#b85cff,#ff4ed8,#fff));-webkit-background-clip:text;background-clip:text}.label-grade strong{color:var(--grade-accent,#fff);place-items:center;line-height:.9;display:grid}.label-grade strong .grade-number-3d{height:12mm}.label-grade strong .label-grade-badge{--grade-badge-width:12mm}.label-grade.grade-theme-10 strong,.label-grade.grade-theme-gem strong{filter:drop-shadow(0 0 2.2mm var(--grade-glow,#b85cff61))}.label-qr-wrap{background:#fff;border:.2mm solid #ffffff38;border-radius:.7mm;grid-area:1/3/-1;align-self:center;place-items:center;width:9.2mm;height:9.2mm;display:grid}.label-qr{width:8.2mm;height:8.2mm;display:block}.label-qr-empty{color:#000;font-size:2mm;font-weight:900}.label-print-page{background:#111;min-height:100vh;padding:18px}.label-print-toolbar{z-index:10;background:#05080ef2;border:1px solid #ffffff24;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 auto 18px;padding:12px;display:flex;position:sticky;top:0}.label-print-toolbar p{color:#d9d2e2;flex:280px;margin:0;font-size:12px}.label-sheet{width:var(--label-sheet-width);min-height:var(--label-sheet-height);grid-template-columns:repeat(var(--labels-per-row),var(--label-width));grid-auto-rows:var(--label-height);gap:var(--label-gap-y) var(--label-gap-x);padding:var(--label-margin-top) var(--label-margin-right) var(--label-margin-bottom) var(--label-margin-left);box-sizing:border-box;page-break-after:always;background:#fff;align-content:start;margin:0 auto 18px;display:grid;box-shadow:0 12px 50px #00000073}.label-sheet .gem-core-label{break-inside:avoid}.label-print-empty,.label-print-denied{color:#fff;background:#05080eeb;border:1px solid #ffffff24;border-radius:8px;width:min(100%,760px);margin:40px auto;padding:24px}.admin-card-print-link{color:#f2dcff;text-transform:uppercase;white-space:nowrap;background:#9d24ff1f;border:1px solid #d55cff6b;border-radius:6px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.admin-card-print-link:hover{color:#fff;background:#43d8ff1f;border-color:#43d8ffb8}.slab-print-error-page,.admin-slab-print-main{color:#fff;background:radial-gradient(at 8% 0,#682bff38,#0000 42%),radial-gradient(at 92% 12%,#43d8ff21,#0000 36%),#05070d;min-height:100vh;padding:28px}.slab-print-error-page{place-items:center;display:grid}.slab-print-error-page section{background:#080d16e6;border:1px solid #ffffff24;border-radius:8px;width:min(100%,720px);padding:24px}.slab-print-heading{justify-content:space-between;align-items:flex-start;gap:18px;width:min(100%,1120px);margin:0 auto 16px;display:flex}.slab-print-heading h1{text-transform:uppercase;letter-spacing:.06em;margin:8px 0;font-family:Arial Narrow,Roboto Condensed,Segoe UI,Inter,Arial,sans-serif;font-size:clamp(34px,5vw,58px);line-height:1}.slab-print-heading p{color:#d9d2e2;margin:0}.slab-print-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.slab-print-instructions,.slab-print-warning,.slab-print-cert-url{width:min(100%,1120px);margin:0 auto 14px}.slab-print-instructions{background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.slab-print-instructions strong,.slab-print-instructions span{color:#e9e2ef;background:#00000038;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.slab-print-warning{background:#ff5d5d1f;border:1px solid #ff5d5d80;border-radius:8px;padding:12px 14px}.slab-print-warning strong{color:#fff;text-transform:uppercase;letter-spacing:.08em;font-size:12px}.slab-print-warning p{color:#ffdada;margin:6px 0 0}.slab-print-cert-url{color:#b7adbf;overflow-wrap:anywhere;font-size:12px}.slab-print-sheet{overscroll-behavior:auto;background:#10131a;border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:flex-start;gap:6mm;width:max-content;max-width:100%;margin:22px auto;padding:18px;display:flex;overflow:auto visible;box-shadow:0 20px 70px #0000006b}.slab-print-label{aspect-ratio:7/4;color:#fff;break-inside:avoid;page-break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#000;flex:none;width:70mm;height:40mm;position:relative;overflow:hidden}.slab-v4-label{width:calc(70mm + (var(--slab-label-v4-frame-guide-extra,0px) * 2));height:calc(20mm + (var(--slab-label-v4-frame-guide-extra,0px) * 2));aspect-ratio:auto;overflow:visible}.slab-v4-label-core{inset:var(--slab-label-v4-frame-guide-extra,0px);z-index:1;background:#000;position:absolute;overflow:hidden}.slab-v4-frame-border{z-index:4;opacity:var(--slab-label-v4-frame-guide-opacity,1);pointer-events:none;border:1px solid #000;display:block;position:absolute;inset:0;box-shadow:0 0 0 1px #000000f5,inset 0 0 0 1px #000000db}.slab-v4-cut-corner{z-index:5;aspect-ratio:1;width:2.4mm;opacity:var(--slab-label-v4-frame-guide-opacity,1);filter:none;pointer-events:none;border:0 solid #ff2020;display:block;position:absolute}.slab-v4-cut-corner--top-left{border-top-width:1px;border-left-width:1px;top:-2.4mm;left:-2.4mm}.slab-v4-cut-corner--top-right{border-top-width:1px;border-right-width:1px;top:-2.4mm;right:-2.4mm}.slab-v4-cut-corner--bottom-left{border-bottom-width:1px;border-left-width:1px;bottom:-2.4mm;left:-2.4mm}.slab-v4-cut-corner--bottom-right{border-bottom-width:1px;border-right-width:1px;bottom:-2.4mm;right:-2.4mm}.slab-label-art{z-index:0;object-fit:fill;image-rendering:auto;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.slab-print-label span,.slab-print-label strong{z-index:2;color:#fff;text-shadow:0 .08mm .22mm #000000bf;line-height:1;display:block;position:absolute}.slab-print-label .slab-v4-frame-border{z-index:4;color:#0000;text-shadow:none;line-height:0}.slab-print-label .slab-v4-cut-corner{z-index:5;color:#0000;text-shadow:none;line-height:0}.slab-fold-card-name{left:var(--slab-label-card-name-left,29.8%);top:var(--slab-label-card-name-top,72.2%);width:var(--slab-label-card-name-width,37%);font-family:var(--slab-label-card-name-font-family,"Arial Narrow","Roboto Condensed","Segoe UI",Inter,Arial,sans-serif);font-size:var(--slab-label-card-name-font-size,2.55mm);font-weight:var(--slab-label-card-name-font-weight,600);letter-spacing:var(--slab-label-card-name-letter-spacing,.12em);text-transform:uppercase;white-space:nowrap;overflow:hidden}.slab-fold-card-name.medium{font-size:calc(var(--slab-label-card-name-font-size,2.55mm) * .9)}.slab-fold-card-name.long{font-size:calc(var(--slab-label-card-name-font-size,2.55mm) * .76)}.slab-fold-card-name.xlong{font-size:calc(var(--slab-label-card-name-font-size,2.55mm) * .64)}.slab-fold-set-line{left:var(--slab-label-set-line-left,29.8%);top:var(--slab-label-set-line-top,78%);width:var(--slab-label-set-line-width,37%);font-family:var(--slab-label-set-line-font-family,"Arial Narrow","Roboto Condensed","Segoe UI",Inter,Arial,sans-serif);font-size:var(--slab-label-set-line-font-size,1.74mm);font-weight:var(--slab-label-set-line-font-weight,500);letter-spacing:var(--slab-label-set-line-letter-spacing,.12em);white-space:nowrap;overflow:hidden}.slab-fold-number-line{left:var(--slab-label-number-line-left,29.8%);top:var(--slab-label-number-line-top,82.8%);width:var(--slab-label-number-line-width,37%);color:#e8e2ed;font-family:var(--slab-label-number-line-font-family,"Arial Narrow","Roboto Condensed","Segoe UI",Inter,Arial,sans-serif);font-size:var(--slab-label-number-line-font-size,1.7mm);font-weight:var(--slab-label-number-line-font-weight,500);letter-spacing:var(--slab-label-number-line-letter-spacing,.12em);white-space:nowrap;overflow:hidden}.slab-fold-front-cert{left:var(--slab-label-front-cert-left,14.2%);top:var(--slab-label-front-cert-top,94.9%);width:var(--slab-label-front-cert-width,23%);text-align:center;font-family:var(--slab-label-front-cert-font-family,"Arial Narrow","Roboto Condensed","Segoe UI",Inter,Arial,sans-serif);font-size:var(--slab-label-front-cert-font-size,1.72mm);font-weight:var(--slab-label-front-cert-font-weight,500);letter-spacing:var(--slab-label-front-cert-letter-spacing,.16em)}.slab-fold-subgrades{left:var(--slab-label-subgrades-left,41.4%);top:var(--slab-label-subgrades-top,94.9%);width:var(--slab-label-subgrades-width,26.4%);text-align:center;color:#f4e7ff;font-family:var(--slab-label-subgrades-font-family,"Arial Narrow","Roboto Condensed","Segoe UI",Inter,Arial,sans-serif);font-size:var(--slab-label-subgrades-font-size,1.64mm);font-weight:var(--slab-label-subgrades-font-weight,500);letter-spacing:var(--slab-label-subgrades-letter-spacing,.12em);white-space:nowrap;overflow:hidden}.slab-fold-grade-name{left:var(--slab-label-grade-name-left,78.7%);top:var(--slab-label-grade-name-top,58.9%);width:var(--slab-label-grade-name-width,14.6%);text-align:center;color:var(--grade-accent,var(--grade-text,#f3ecfa));font-family:var(--slab-label-grade-name-font-family,"Arial Narrow","Roboto Condensed","Segoe UI",Inter,Arial,sans-serif);font-size:var(--slab-label-grade-name-font-size,1.92mm);font-weight:var(--slab-label-grade-name-font-weight,600);text-transform:uppercase;white-space:nowrap;letter-spacing:var(--slab-label-grade-name-letter-spacing,.1em);text-shadow:0 .08mm .12mm #000000d1, 0 0 .8mm rgba(var(--grade-rgb,212, 91, 255), var(--slab-label-grade-number-glow-opacity,.45));overflow:hidden}.slab-fold-grade-name.grade-theme-10,.slab-fold-grade-name.grade-theme-gem{color:#0000;background:var(--grade-gradient,linear-gradient(90deg,#fff,#70f0ff,#b85cff,#ff4ed8,#fff));-webkit-background-clip:text;background-clip:text}.slab-fold-grade-number{left:var(--slab-label-grade-number-left,79.1%);top:var(--slab-label-grade-number-top,68.05%);width:var(--slab-label-grade-number-width,13.8%);text-align:center;isolation:isolate;font-family:var(--slab-label-grade-number-font-family,"Arial Narrow","Roboto Condensed","Agency FB",Impact,Haettenschweiler,"Arial Black",Arial,sans-serif);font-size:var(--slab-label-grade-number-font-size,7.1mm);font-weight:var(--slab-label-grade-number-font-weight,800);letter-spacing:var(--slab-label-grade-number-letter-spacing,0);color:#0000;background:linear-gradient(148deg,#fff 0%,#f8fbff 24%,var(--grade-accent,#cfcfcf) 53%,#2b313a 100%);-webkit-text-stroke:.16mm #04060dd6;paint-order:stroke fill;text-shadow:0 -.08mm .08mm #ffffff61, 0 .18mm .14mm #000000b8, 0 .42mm .4mm #000000b8, 0 0 1.4mm rgba(var(--grade-rgb,212, 91, 255), var(--slab-label-grade-number-glow-opacity,.45)), 0 0 3.2mm rgba(var(--grade-rgb,212, 91, 255), var(--slab-label-grade-number-glow-opacity,.45));filter:drop-shadow(0 0 1mm rgba(var(--grade-rgb,212, 91, 255), var(--slab-label-grade-number-glow-opacity,.45)));transform:scaleX(var(--slab-label-grade-number-scale-x,.82)) scaleY(var(--slab-label-grade-number-scale-y,1.32));transform-origin:50%;-webkit-background-clip:text;background-clip:text}.slab-fold-grade-number:before{content:"";z-index:-1;background:radial-gradient(ellipse at 50% 50%, rgba(var(--grade-rgb,212, 91, 255), calc(var(--slab-label-grade-number-glow-opacity,.45) * .34)), transparent 68%);opacity:var(--slab-label-grade-number-glow-opacity,.45);pointer-events:none;border-radius:50%;position:absolute;inset:-14% -6%}.slab-fold-grade-number.grade-theme-10,.slab-fold-grade-number.grade-theme-gem{background:var(--grade-gradient,linear-gradient(90deg,#fff,#70f0ff,#b85cff,#ff4ed8,#fff));-webkit-text-stroke:.12mm #ffffff57;-webkit-background-clip:text;background-clip:text}.slab-fold-grade-number.grade-theme-10:before,.slab-fold-grade-number.grade-theme-gem:before{background:radial-gradient(circle at 28% 20%, rgba(112,240,255,calc(var(--slab-label-grade-number-glow-opacity,.45) * .42)), transparent 45%), radial-gradient(circle at 72% 82%, rgba(255,78,216,calc(var(--slab-label-grade-number-glow-opacity,.45) * .42)), transparent 48%);inset:-20% -18%}.slab-print-label img.slab-fold-grade-number{z-index:3;object-fit:contain;max-width:none;height:auto;display:block;position:absolute}.slab-fold-grade-badge,.slab-fold-grade-badge.grade-theme-10,.slab-fold-grade-badge.grade-theme-gem{color:initial;-webkit-text-stroke:0;paint-order:normal;text-shadow:none;filter:drop-shadow(0 .18mm .22mm #000000b8);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.slab-fold-grade-badge:before,.slab-fold-grade-badge.grade-theme-10:before,.slab-fold-grade-badge.grade-theme-gem:before{content:none;display:none}.slab-fold-back-qr{left:var(--slab-label-back-qr-left,8.65%);top:var(--slab-label-back-qr-top,17.75%);z-index:3;width:var(--slab-label-back-qr-width,11.85%);aspect-ratio:1;filter:contrast(1.35)saturate(0);image-rendering:crisp-edges;opacity:1;transform-origin:50%;background:#fff;padding:.35mm;display:block;position:absolute;transform:rotate(180deg)}.slab-fold-back-cert{left:var(--slab-label-back-cert-left,7.2%);top:var(--slab-label-back-cert-top,9.45%);width:var(--slab-label-back-cert-width,16.2%);text-align:center;font-family:var(--slab-label-back-cert-font-family,"Arial Narrow","Roboto Condensed","Segoe UI",Inter,Arial,sans-serif);font-size:var(--slab-label-back-cert-font-size,1.5mm);font-weight:var(--slab-label-back-cert-font-weight,500);letter-spacing:var(--slab-label-back-cert-letter-spacing,.16em);transform-origin:50%;transform:rotate(180deg)}.slab-fold-cut-line{left:var(--slab-label-fold-line-left,0%);top:var(--slab-label-fold-line-top,50%);z-index:4;width:var(--slab-label-fold-line-width,100%);height:1px;opacity:var(--slab-label-fold-line-opacity,.45);pointer-events:none;text-shadow:none;background:#fff;font-size:0;line-height:0;display:block;box-shadow:0 0 .35mm #0009}.slab-fold-brand-front-main,.slab-fold-brand-front-sub,.slab-fold-brand-back-main,.slab-fold-brand-back-sub,.slab-fold-site-back{text-align:center;text-transform:uppercase;white-space:nowrap;color:#0000;background:linear-gradient(#fff 0%,#f7f7f7 42%,#bfc5cc 73%,#707a84 100%);text-shadow:0 .08mm .18mm #000000a6;-webkit-background-clip:text;background-clip:text;overflow:hidden}.slab-fold-brand-front-main{left:var(--slab-label-brand-front-main-left,30%);top:var(--slab-label-brand-front-main-top,59.5%);width:var(--slab-label-brand-front-main-width,37.5%);font-family:var(--slab-label-brand-front-main-font-family,Impact,Haettenschweiler,"Arial Black","Arial Narrow",Arial,sans-serif);font-size:var(--slab-label-brand-front-main-font-size,5.75mm);font-weight:var(--slab-label-brand-front-main-font-weight,900);letter-spacing:var(--slab-label-brand-front-main-letter-spacing,.08em)}.slab-fold-brand-front-sub{left:var(--slab-label-brand-front-sub-left,38.2%);top:var(--slab-label-brand-front-sub-top,70%);width:var(--slab-label-brand-front-sub-width,22%);font-family:var(--slab-label-brand-front-sub-font-family,"Arial Narrow","Roboto Condensed","Segoe UI",Inter,Arial,sans-serif);font-size:var(--slab-label-brand-front-sub-font-size,2.45mm);font-weight:var(--slab-label-brand-front-sub-font-weight,700);letter-spacing:var(--slab-label-brand-front-sub-letter-spacing,.34em)}.slab-fold-brand-back-main{left:var(--slab-label-brand-back-main-left,32.2%);top:var(--slab-label-brand-back-main-top,18.8%);width:var(--slab-label-brand-back-main-width,36.5%);font-family:var(--slab-label-brand-back-main-font-family,Impact,Haettenschweiler,"Arial Black","Arial Narrow",Arial,sans-serif);font-size:var(--slab-label-brand-back-main-font-size,5.65mm);font-weight:var(--slab-label-brand-back-main-font-weight,900);letter-spacing:var(--slab-label-brand-back-main-letter-spacing,.08em);transform-origin:50%;transform:rotate(180deg)}.slab-fold-brand-back-sub{left:var(--slab-label-brand-back-sub-left,40.2%);top:var(--slab-label-brand-back-sub-top,31.4%);width:var(--slab-label-brand-back-sub-width,20.5%);font-family:var(--slab-label-brand-back-sub-font-family,"Arial Narrow","Roboto Condensed","Segoe UI",Inter,Arial,sans-serif);font-size:var(--slab-label-brand-back-sub-font-size,2.35mm);font-weight:var(--slab-label-brand-back-sub-font-weight,700);letter-spacing:var(--slab-label-brand-back-sub-letter-spacing,.34em);transform-origin:50%;transform:rotate(180deg)}.slab-fold-site-back{left:var(--slab-label-site-back-left,33.4%);top:var(--slab-label-site-back-top,8.8%);width:var(--slab-label-site-back-width,33.5%);font-family:var(--slab-label-site-back-font-family,"Arial Narrow","Roboto Condensed","Segoe UI",Inter,Arial,sans-serif);font-size:var(--slab-label-site-back-font-size,1.95mm);font-weight:var(--slab-label-site-back-font-weight,700);letter-spacing:var(--slab-label-site-back-letter-spacing,.22em);transform-origin:50%;transform:rotate(180deg)}.slab-v4-label--back .slab-fold-back-qr,.slab-v4-label--back .slab-fold-back-cert,.slab-v4-label--back .slab-fold-brand-back-main,.slab-v4-label--back .slab-fold-brand-back-sub,.slab-v4-label--back .slab-fold-site-back{transform:none}.label-printing-workspace{grid-template-columns:minmax(0,1fr) minmax(360px,520px);overflow:visible}.label-printing-filters{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.label-admin-table tr.focused{outline-offset:-1px;background:#d55cff14;outline:1px solid #d55cffb3}.label-admin-table button{color:#aeefff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:900}.label-print-qty-input{color:#fff;width:74px;font:inherit;text-align:center;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:8px;padding:8px 10px;font-weight:900}.label-print-qty-input:focus{border-color:#aeefffb8;outline:none;box-shadow:0 0 0 3px #aeefff1f}.label-large-preview-panel{overflow:visible}.label-large-preview-pair{overscroll-behavior:auto;gap:14px;max-width:100%;padding:6px 2px 12px;display:grid;overflow:auto visible}.label-preview-side-title{color:#aeefff;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:900}.label-preview-scale-box{flex:none;position:relative}.label-preview-scale-inner{width:70mm;height:40mm;transform:scale(var(--preview-scale,2.5));transform-origin:0 0;position:absolute;top:0;left:0}.label-template-v4-preview{min-height:120mm;position:relative}.label-template-v4-preview .label-preview-side-title{position:absolute;top:0;left:0}.label-template-v4-preview .label-preview-side-title--back{top:62mm}.label-template-v4-preview .label-preview-scale-inner{top:6mm}.label-template-v4-preview .label-template-v4-preview-back{top:68mm}.label-print-output{display:none}.label-print-physical-page{position:relative}.label-print-card-row{z-index:1;position:relative}.label-print-cut-guide-overlay{z-index:20;object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.label-missing-warning{margin:12px 0 0}.label-missing-warning p{margin:6px 0 0}.label-template-modal-overlay{z-index:1000000;background:#000000c7;justify-content:center;align-items:center;padding:48px 20px;display:flex;position:fixed;inset:0}.label-template-modal{overscroll-behavior:auto;background:linear-gradient(145deg,#070b12fa,#100d1afa);border:1px solid #d55cff59;border-radius:18px;width:min(1120px,100vw - 40px);max-height:calc(100dvh - 96px);padding:22px;overflow:auto;box-shadow:0 30px 90px #000000b8,0 0 44px #b43aff33}.label-template-grid{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.label-template-controls{gap:14px;display:grid}.label-template-controls label{color:#d9e4ef;text-transform:uppercase;letter-spacing:.06em;gap:7px;font-size:12px;font-weight:900;display:grid}.label-template-note{color:#cfeeff;background:#43d8ff14;border:1px solid #aeefff33;border-radius:10px;margin:0;padding:10px 12px;font-size:12px;font-weight:800;line-height:1.4}.label-template-pad{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:8px;padding:12px;display:grid}.label-template-pad button,.label-template-pad strong{color:#fff;background:#7c3aed2e;border:1px solid #d55cff52;border-radius:10px;min-height:42px;font-weight:900}.label-template-pad button{cursor:pointer}.label-template-pad button:hover{background:#aeefff1a;border-color:#aeefffa3}.label-template-pad strong{color:#e8c8ff;text-align:center;place-items:center;display:grid}.label-template-actions,.label-template-footer-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.label-template-footer-actions{grid-template-columns:1fr 1fr 1.2fr}.label-template-readout{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.label-template-readout div{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;padding:9px}.label-template-readout dt{color:#98a8bc;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:900}.label-template-readout dd{color:#fff;margin:4px 0 0;font-weight:900}.label-template-preview{overscroll-behavior:auto;background:#00000047;border:1px solid #ffffff1f;border-radius:14px;min-width:0;padding:14px;overflow:auto}.label-template-preview>p{color:#aeefff;text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px;font-weight:900}.cert-main{z-index:1;width:min(100%,1180px);margin:0 auto;padding:38px 18px 58px;position:relative}.cert-hero{max-width:760px;margin-bottom:22px}.cert-hero h1{color:#fff;text-transform:uppercase;letter-spacing:.06em;margin:10px 0;font-family:Arial Narrow,Roboto Condensed,Segoe UI,Inter,Arial,sans-serif;font-size:clamp(38px,5vw,64px);line-height:1}.cert-hero p{color:#d9d2e2;margin:0;line-height:1.55}.cert-card-panel{background:radial-gradient(at 0 0,#43d8ff1f,#0000 42%),linear-gradient(145deg,#080d16f0,#03050adb);border:1px solid #ffffff24;border-radius:8px;grid-template-columns:minmax(220px,340px) minmax(0,1fr);gap:22px;padding:22px;display:grid}.cert-image-panel{place-items:center;display:grid}.cert-image-panel img,.cert-image-empty{background:#050812;border:1px solid #ffffff29;border-radius:8px;width:min(100%,260px)}.cert-image-panel img{object-fit:contain}.cert-image-empty{color:#d9d2e2;place-items:center;min-height:330px;display:grid}.cert-detail-panel>span{color:#df82ff;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.cert-detail-panel h2{color:#fff;text-transform:uppercase;margin:8px 0 18px;font-size:clamp(28px,3.2vw,44px);line-height:1}.cert-detail-panel dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.cert-detail-panel dl div{background:#ffffff09;border:1px solid #ffffff1a;border-radius:6px;min-height:64px;padding:10px}.cert-detail-panel dt{color:#df82ff;text-transform:uppercase;font-size:10px;font-weight:900}.cert-detail-panel dd{color:#fff;overflow-wrap:anywhere;margin:5px 0 0}.cert-not-found{display:block}.cert-not-found h2{color:#fff;text-transform:uppercase;margin:0 0 10px}.promo-banner{background:radial-gradient(at 12% 10%,#4adaff29,#0000 34%),radial-gradient(at 85% 0,#cf53ff33,#0000 38%),linear-gradient(135deg,#090d16e6,#04060bf0);border:1px solid #d45bff47;border-radius:10px;grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:22px;width:min(1180px,100% - 40px);margin:10px auto 34px;padding:24px;display:grid;box-shadow:0 0 34px #792aff38}.promo-banner-featured{background:radial-gradient(at 18% 12%,#b248ff38,#0000 35%),radial-gradient(at 86% 10%,#d45bff5c,#0000 42%),radial-gradient(at 54% 100%,#43d8ff29,#0000 42%),linear-gradient(135deg,#0b0d12f5,#030409fa);border-color:#d45bff70;width:min(1280px,100% - 32px);min-height:clamp(260px,28vw,360px);margin:24px auto 20px;padding:clamp(24px,3vw,42px);position:relative;overflow:hidden;box-shadow:0 0 42px #d45bff4d,0 0 86px #8b40ff24}.promo-banner-featured:before,.promo-banner-featured:after{content:"";pointer-events:none;position:absolute;inset:0}.promo-banner-featured:before{opacity:.5;background-image:radial-gradient(circle,#ffffffe6 0 1px,#0000 2px),radial-gradient(circle,#d45bffd1 0 1px,#0000 2.4px),radial-gradient(circle,#43d8ffc7 0 .8px,#0000 2px);background-position:34px 28px,88px 104px,168px 74px;background-size:140px 140px,210px 210px,168px 168px;animation:3.4s ease-in-out infinite promoSparkle}.promo-banner-featured:after{border-radius:inherit;border:1px solid #ffffff14;box-shadow:inset 0 0 48px #ffffff0b}.promo-banner-featured>*{z-index:1;position:relative}.promo-banner-featured .promo-banner-count{background:#00000042;border:1px solid #ffffff1f;border-radius:9px;padding:18px;box-shadow:inset 0 0 28px #d45bff14}.promo-banner-featured .promo-countdown strong{color:#df82ff}.promo-banner-featured h2{text-shadow:0 0 28px #d45bff8f,0 0 58px #7728d857;font-size:clamp(34px,5vw,68px)}@keyframes promoSparkle{0%,to{opacity:.32;transform:translate(0,0)}50%{opacity:.78;transform:translate(-8px,6px)}}.promo-banner-copy{gap:12px;display:grid}.promo-banner-copy>span,.promo-banner-count>strong,.promo-pill{color:#df82ff;text-transform:uppercase;letter-spacing:.09em;font-size:12px;font-weight:900}.promo-banner h2{color:#fff;text-transform:uppercase;margin:0;font-size:clamp(30px,3.8vw,48px);line-height:1}.promo-banner p{color:#ece5f4;margin:0;line-height:1.55}.promo-price-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.promo-price-row span,.promo-price-row em{color:#d8d1df;font-style:normal}.promo-price-row strong{color:#df82ff;font-size:18px}.struck-price,.promo-price-row s,.promo-card-price s{-webkit-text-decoration:line-through #bebec6d1;text-decoration:line-through #bebec6d1;text-decoration-thickness:2px;color:#9c98a5!important}.promo-card-price{color:#fff;justify-items:end;gap:4px;min-width:94px;font-size:12px;line-height:1.2;display:grid!important}.promo-card-price strong{color:#74f4b8;font-size:13px}.promo-countdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.promo-countdown span{background:#ffffff09;border:1px solid #ffffff1f;border-radius:7px;place-items:center;min-height:70px;display:grid}.promo-countdown strong{color:#fff;font-size:24px}.promo-countdown small{color:#cfc7d9;text-transform:uppercase;font-size:10px}.promo-explainer,.promo-no-addons{color:#f4edf8;background:#8e36e117;border:1px solid #d45bff47;border-radius:7px;gap:6px;margin-bottom:18px;padding:14px 16px;display:grid}.promo-explainer span,.promo-no-addons{color:#d8d1df;font-size:13px}.service-panel .tier-grid{grid-template-columns:1fr}.service-panel .tier-card{grid-template-columns:auto minmax(0,1fr) auto;place-items:center start;column-gap:22px;min-height:auto;padding:34px 24px 24px}.service-panel .tier-card h3,.service-panel .tier-card p,.service-panel .tier-card .tier-price,.service-panel .tier-card ul{text-align:left;margin-left:0}.service-panel .tier-card ul{grid-column:2/4;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.service-panel .tier-card .select-ring{justify-self:center}.launch-ribbon{color:#fff;background:linear-gradient(135deg,#6d24c6,#b63dff 52%,#52d7ff)}.promo-tier-price{justify-items:center;gap:4px;display:grid}.promo-tier-price s{color:#aaa1b7;font-size:16px}.promo-tier-price strong{color:#df82ff;font-size:34px}.promo-payment-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;margin:0 0 16px!important;display:grid!important}.promo-payment-options button{color:#fff;cursor:pointer;background:#ffffff09;border:1px solid #ffffff24;border-radius:7px;gap:4px;min-height:70px;padding:12px;display:grid}.promo-payment-options button.selected{background:linear-gradient(135deg,#6d24c6a8,#221138cc);border-color:#d45bff;box-shadow:0 0 18px #be41ff38}.promo-payment-options span{color:#d8d1df;font-size:12px}.shipping-method-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.promo-money-grid{gap:8px;margin-top:12px;display:grid}.promo-money-grid span{color:#d8d1df;justify-content:space-between;gap:10px;font-size:13px;display:flex}.promo-money-grid strong{color:#fff}.account-order-row button{color:#fff;cursor:pointer;background:#d45bff1f;border:1px solid #d45bff59;border-radius:6px;justify-self:end;padding:8px 10px}.is-locked-card{background:#602b961f!important;border-color:#d45bff5c!important}.is-locked-card .account-card-images img{filter:saturate(.7)brightness(.78)}.is-payment-locked-card{position:relative;overflow:hidden;opacity:1!important;filter:none!important}.is-payment-locked-card:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(135deg,#3c106870,#0905109e);position:absolute;inset:0}.is-payment-locked-card:before{content:"";z-index:2;background:linear-gradient(#0000 0 18px,#ebb1ffe0 18px 22px,#0000 22px),radial-gradient(circle at 50% 64%,#d45bff47,#41165dd9);border:2px solid #ebb1ffe0;border-radius:50%;width:54px;height:54px;position:absolute;top:18px;right:18px;box-shadow:0 0 22px #d45bff70}.is-payment-locked-card>*{z-index:1;position:relative}.is-payment-locked-card .account-unlock-box{background:#1e0536bd;border-color:#d45bff80;box-shadow:0 0 18px #d45bff38}.account-order-lock-note{text-transform:uppercase;align-items:center;gap:6px;margin-top:6px;font-weight:900;color:#efb1ff!important;display:flex!important}.account-lock-note,.account-unlock-box{color:#d9d2e2;background:#0000002e;border:1px solid #ffffff1f;border-radius:7px;gap:7px;margin-top:10px;padding:10px;display:grid}.account-lock-note{grid-template-columns:20px 1fr;align-items:center;font-size:12px}.account-unlock-box a{color:#fff;text-transform:uppercase;width:max-content;font-size:11px;font-weight:900;text-decoration:none}.account-modal-backdrop{z-index:999999;background:#000000b8;place-items:center;padding:72px 24px;display:grid;position:fixed;inset:0}.account-order-modal{background:linear-gradient(145deg,#090d16fa,#03050afa);border:1px solid #d45bff52;border-radius:14px;width:min(980px,100vw - 48px);max-height:calc(100dvh - 144px);padding:24px;position:relative;overflow:auto;box-shadow:0 0 40px #9c39ff47}.account-order-modal h2,.account-order-modal h3{color:#fff;text-transform:uppercase;margin:8px 0 16px}.account-order-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.account-order-modal-grid p,.account-order-modal-cards article{background:#ffffff09;border:1px solid #ffffff1f;border-radius:7px;margin:0;padding:12px}.account-order-modal-grid strong{color:#df82ff;text-transform:uppercase;font-size:11px;display:block}.account-order-modal-cards{gap:10px;display:grid}.account-order-modal-cards article{grid-template-columns:60px minmax(0,1fr);gap:12px;display:grid}.account-order-modal-cards img{border-radius:5px;width:60px}.account-order-modal-cards strong,.account-order-modal-cards span,.account-order-modal-cards em{color:#eee8f5;font-style:normal;display:block}.account-order-modal-actions,.pay-balance-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.pay-balance-panel{background:linear-gradient(145deg,#090d16f0,#04060bf5);border:1px solid #d45bff47;border-radius:12px;width:min(980px,100%);padding:24px}.pay-balance-panel h1{color:#fff;text-transform:uppercase;margin:8px 0 10px}.pay-balance-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.pay-balance-summary article,.pay-balance-card-list article{background:#ffffff09;border:1px solid #ffffff1f;border-radius:8px;padding:14px}.pay-balance-summary span,.pay-balance-card-list em{color:#df82ff;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:900}.pay-balance-summary strong{color:#fff;margin-top:6px;display:block}.pay-balance-card-list{gap:10px;display:grid}.pay-balance-card-list article{grid-template-columns:64px minmax(0,1fr);gap:12px;display:grid}.pay-balance-card-list img{border-radius:5px;width:64px}.pay-balance-breakdown{gap:8px;margin:16px 0;display:grid}.pay-balance-breakdown div{background:#0000002e;border:1px solid #ffffff1a;border-radius:7px;justify-content:space-between;gap:14px;padding:10px 12px;display:flex}.pay-balance-breakdown dt{color:#d8d1df;text-transform:uppercase;font-size:11px;font-weight:900}.pay-balance-breakdown dd{color:#fff;margin:0;font-weight:900}.pay-balance-payment-box{background:#0003;border:1px solid #d45bff47;border-radius:8px;margin:18px 0;padding:16px}.pay-balance-payment-box h2{color:#fff;text-transform:uppercase;margin:0 0 8px;font-size:18px}.pay-balance-payment-box p{color:#d8d1df;margin:0 0 14px}.pay-balance-payment-grid{grid-template-columns:2fr repeat(3,minmax(0,1fr));gap:10px;display:grid}.pay-balance-payment-grid label{color:#d8d1df;text-transform:uppercase;gap:6px;font-size:11px;font-weight:900;display:grid}.pay-balance-payment-grid input{color:#fff;background:#00000042;border:1px solid #ffffff29;border-radius:6px;width:100%;min-height:44px;padding:0 12px}.admin-settings-main{gap:18px}.admin-settings-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:min(1280px,100% - 40px);margin:0 auto;display:flex}.admin-settings-actions span{color:#d9d2e2;text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:900}.admin-settings-form{gap:16px;width:min(1280px,100% - 40px);margin:0 auto 34px;display:grid}.admin-settings-form h2{color:#fff;text-transform:uppercase;letter-spacing:.05em;margin:0 0 16px;font-size:18px}.admin-settings-note{color:#ffffffa8;margin:-6px 0 16px;font-size:13px}.admin-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-settings-grid label{color:#dcd8e5;text-transform:uppercase;letter-spacing:.05em;gap:7px;font-size:11px;font-weight:900;display:grid}.admin-settings-grid input,.admin-settings-grid textarea{color:#fff;width:100%;min-width:0;min-height:44px;font:inherit;background:#00000047;border:1px solid #ffffff2e;border-radius:6px;padding:0 12px}.admin-settings-grid textarea{resize:vertical;min-height:92px;padding:12px}.admin-settings-wide{grid-column:1/-1}.admin-settings-savebar{z-index:3;background:linear-gradient(#070910f0,#03050afa);border:1px solid #d45bff38;border-radius:8px;justify-content:flex-end;align-items:center;gap:14px;padding:14px;display:flex;position:sticky;bottom:0}.admin-settings-savebar strong{color:#efb6ff}.order-slips-modal{z-index:1000000;background:#000000c7;place-items:center;padding:72px 24px;display:grid;position:fixed;inset:0}.order-slips-sheet{color:#111;background:#fff;border-radius:14px;width:min(920px,100vw - 48px);max-height:calc(100dvh - 144px);padding:22px;position:relative;overflow:auto}.order-slips-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.order-slips-head span{color:#6d24c6;text-transform:uppercase;font-weight:900}.order-slips-head h2{color:#111;margin:4px 0 0}.printable-slips{display:none}.order-slip-pages{gap:18px;display:grid}.slip-page{color:#111;background:#fff;border:1px solid #bbb;min-height:9in;padding:.35in}.slip-page header{border-bottom:2px solid #111;margin-bottom:18px;padding-bottom:12px}.slip-page header span{color:#555;text-transform:uppercase;font-weight:900}.slip-page h2{color:#111;margin:4px 0 0}.slip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.slip-grid article,.slip-card-list{border:1px solid #ccc;padding:12px}.slip-grid strong,.slip-card-list strong{color:#111;text-transform:uppercase;display:block}.slip-grid p,.slip-card-list p{color:#111;margin:5px 0}.slip-qr img{width:120px;height:120px}.slip-card-list{margin-top:14px}.slip-card-list span{color:#333;display:block}.slip-page footer{color:#111;border-top:1px solid #999;margin-top:18px;padding-top:12px;font-weight:900}@media (max-width:900px){.promo-banner,.shipping-layout,.shipping-payment-row,.account-order-modal-grid,.admin-settings-grid,.pay-balance-summary,.pay-balance-payment-grid{grid-template-columns:1fr}.promo-banner-featured{width:min(100% - 20px,1280px);margin-top:14px;padding:20px}.promo-banner-featured h2{font-size:clamp(30px,10vw,48px)}.service-panel .tier-card{text-align:center;grid-template-columns:1fr;justify-items:center}.service-panel .tier-card h3,.service-panel .tier-card p,.service-panel .tier-card .tier-price{text-align:center}.service-panel .tier-card ul{grid-column:auto;grid-template-columns:1fr}.shipping-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-launch-hero{--gem-purple:#b026ff;--gem-violet:#7c3cff;--gem-cyan:#27d8ff;--gem-blue:#4b7cff;--gem-black:#03030a;--gem-panel:#080812c7;isolation:isolate;background:radial-gradient(at 76% 48%,#8924ff47,#0000 34%),radial-gradient(at 58% 60%,#27d8ff29,#0000 36%),radial-gradient(at 17% 42%,#b026ff2e,#0000 38%),linear-gradient(112deg,#000000f5 0%,#000000e6 38%,#040816db 68%,#000000f0 100%);border-bottom:1px solid #ffffff14;width:min(1520px,100% - 30px);margin:0 auto 36px;padding:clamp(34px,4.4vw,70px) clamp(16px,4vw,58px) clamp(22px,3vw,34px);position:relative;overflow:hidden}.home-launch-hero:before,.home-launch-hero:after{content:"";pointer-events:none;z-index:-2;position:absolute;inset:0}.home-launch-hero:before{opacity:.48;background-image:radial-gradient(circle,#ffffffd9 0 1px,#0000 1.8px),radial-gradient(circle,#b026ffb8 0 .9px,#0000 2px),radial-gradient(circle,#27d8ffa8 0 .8px,#0000 1.8px);background-position:36px 58px,86px 120px,142px 84px;background-size:170px 170px,230px 230px,190px 190px}.home-launch-hero:after{filter:blur(2px);opacity:.9;background:linear-gradient(90deg,#0000 0 8%,#b026ff1f 16%,#27d8ff17 36%,#0000 64%),radial-gradient(at 54% 92%,#b026ff4d,#0000 45%)}.home-neon-backdrop{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.home-neon-backdrop:before{content:"";filter:blur(18px);background:radial-gradient(at 44% 42%,#ffffff29,#0000 16%),radial-gradient(at 48% 52%,#b026ff57,#0000 42%),radial-gradient(at 72% 54%,#27d8ff38,#0000 38%);width:52%;height:72%;position:absolute;top:3%;right:8%}.home-neon-backdrop:after{content:"";filter:blur(8px);opacity:.88;background:radial-gradient(at 65% 38%,#b026ff70,#0000 42%),radial-gradient(at 72% 46%,#27d8ff3d,#0000 38%);height:220px;position:absolute;bottom:-7%;left:-8%;right:-8%}.home-neon-star{background:#fff;border-radius:50%;width:2px;height:2px;position:absolute;box-shadow:0 0 12px #ffffffe0,0 0 22px #b026ffb3}.home-neon-star:before,.home-neon-star:after{content:"";color:#b026ff;background:linear-gradient(90deg,#0000,currentColor,#0000);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-neon-star:before{width:34px;height:1px}.home-neon-star:after{width:1px;height:34px}.home-neon-star.star-one{top:45%;left:4%}.home-neon-star.star-two{color:#27d8ff;top:14%;left:47%}.home-neon-star.star-three{top:48%;right:2%}.home-launch-grid{z-index:1;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:0;margin-bottom:clamp(18px,3.2vw,56px);display:grid;position:relative}.home-launch-copy{z-index:5;align-content:center;justify-items:start;width:100%;min-width:0;max-width:500px;display:grid;position:relative}.home-launch-eyebrow{color:#fff;text-transform:uppercase;letter-spacing:.42em;filter:none;text-shadow:none;background:0 0;margin-bottom:14px;font-size:clamp(13px,1.2vw,17px);font-weight:900}.home-launch-copy h1{text-transform:uppercase;letter-spacing:.01em;max-width:100%;margin:0;font-family:Arial Narrow,Roboto Condensed,Segoe UI,Inter,Arial,sans-serif;font-size:clamp(58px,5.6vw,96px);font-weight:900;line-height:.9}.home-launch-copy h1 span{color:#fff;text-shadow:none;filter:none;background:0 0;display:block}.home-launch-slogan{color:#fff;text-transform:uppercase;letter-spacing:.11em;gap:2px;margin:18px 0 0;font-family:Arial Narrow,Roboto Condensed,Segoe UI,Inter,Arial,sans-serif;font-size:clamp(21px,1.85vw,31px);font-weight:500;line-height:1.06;display:grid}.home-launch-slogan span:last-child{color:#0000;background:linear-gradient(90deg,#df72ff 0%,#a76dff 45%,#27d8ff 100%);-webkit-background-clip:text;background-clip:text}.home-launch-body{color:#f0eef5;max-width:460px;margin:16px 0 0;font-size:clamp(15px,1.05vw,18px);line-height:1.55}.home-launch-actions{flex-wrap:wrap;gap:16px;margin:26px 0 0;display:flex}.home-launch-actions .btn.primary{background:linear-gradient(135deg,#6d22ff 0%,#b026ff 72%,#27d8ff 155%);border-color:#b026ffe6;min-width:250px;box-shadow:0 0 28px #b026ff6b}.home-launch-actions .btn.ghost{background:#0000006b;border-color:#ffffff3d;min-width:230px}.home-promo-card{background:linear-gradient(135deg,#b026ff26,#27d8ff1a),#02040cc2;border:1px solid #27d8ff85;border-radius:8px;width:min(100%,470px);margin-top:22px;padding:15px 16px 17px;box-shadow:0 0 28px #b026ff47,inset 0 0 28px #27d8ff0e}.home-promo-card>strong{color:#0000;background:linear-gradient(90deg,#df72ff,#27d8ff);text-transform:uppercase;letter-spacing:.09em;text-align:center;-webkit-background-clip:text;background-clip:text;font-size:clamp(11px,.88vw,13px);font-weight:900;line-height:1.25;display:block}.home-promo-card .promo-countdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;width:100%;margin:11px 0 10px;display:grid}.home-promo-card .promo-countdown span{background:#0000007a;border-color:#ffffff26;min-width:0;min-height:64px;padding:7px 4px;box-shadow:inset 0 1px #ffffff0f}.home-promo-card .promo-countdown strong{color:#b026ff;text-shadow:0 0 16px #b026ff9e;font-size:clamp(21px,1.58vw,27px);line-height:1}.home-promo-card .promo-countdown small{letter-spacing:.04em;font-size:9px}.home-promo-card p{color:#ddd8e8;margin:0;font-size:13px;line-height:1.45}.home-promo-price-line{color:#f5f1fb;text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;font-size:clamp(13px,1vw,16px);display:flex}.home-promo-price-line span{color:#e8e2ef}.home-promo-price-line b{color:#df72ff;white-space:nowrap;text-shadow:0 0 14px #b026ff85;font-size:clamp(17px,1.45vw,22px)}.home-slab-stage{z-index:1;pointer-events:none;place-items:center;min-width:0;min-height:clamp(560px,50vw,820px);margin-bottom:clamp(0px,1.6vw,20px);margin-left:clamp(-180px,-9vw,-74px);margin-right:clamp(-110px,-5vw,-34px);padding:clamp(6px,1.4vw,18px) 0 0;display:grid;position:relative}.home-slab-aura{filter:blur(20px);z-index:0;background:radial-gradient(at 50% 48%,#fff3,#0000 17%),radial-gradient(at 50% 48%,#b026ff66,#0000 46%),radial-gradient(at 66% 54%,#27d8ff33,#0000 42%);border-radius:50%;position:absolute;inset:8% 0 5%}.home-stage-slabs{z-index:3;object-fit:contain;filter:drop-shadow(0 0 16px #ffffff3d)drop-shadow(0 0 34px #b026ffc7)drop-shadow(0 0 54px #27d8ff47)drop-shadow(0 24px 42px #4712a06b);width:min(126%,1120px);max-width:none;height:auto;position:relative}.home-stage-platform{z-index:2;background:radial-gradient(at 50% 20%,#ffffff1a,#0000 35%),linear-gradient(#170c32f2,#020208fa);border:2px solid #b026ffc7;border-radius:50%;width:min(84%,820px);height:clamp(76px,7.5vw,122px);position:absolute;bottom:clamp(6px,2vw,30px);left:50%;transform:translate(-50%)perspective(540px)rotateX(62deg);box-shadow:0 0 24px #b026ffc2,0 0 56px #27d8ff57,inset 0 0 32px #b026ff33}.home-stage-platform:before{content:"";border:1px solid #27d8ff73;border-radius:50%;position:absolute;inset:12% 6%;box-shadow:inset 0 0 20px #27d8ff38}.home-stage-platform span{color:#df72ff;text-transform:uppercase;letter-spacing:.28em;text-shadow:0 0 16px #b026ffe0;white-space:nowrap;font-family:Arial Narrow,Roboto Condensed,Segoe UI,Inter,Arial,sans-serif;font-size:clamp(22px,2.5vw,42px);font-weight:600;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)rotateX(-62deg)}.home-crystal-shard{z-index:1;filter:drop-shadow(0 0 18px #b026ff8a)drop-shadow(0 0 24px #27d8ff38);width:clamp(70px,8vw,128px);height:auto;position:absolute}.home-stage-crystal-left{bottom:12%;left:2%;transform:rotate(-10deg)scale(.92)}.home-stage-crystal-right{bottom:16%;right:1%;transform:scaleX(-1)rotate(-6deg)scale(1.1)}.home-feature-strip{z-index:2;background:linear-gradient(#ffffff0e,#ffffff04),#02040cb8;border:1px solid #ffffff21;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:clamp(28px,4vw,64px) auto 0;padding:18px 20px;display:grid;position:relative;box-shadow:0 0 36px #b026ff29,inset 0 1px #ffffff0f}.home-feature-strip-item{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;min-height:148px;padding:16px 18px;display:grid;position:relative}.home-feature-strip-item:after{content:"";background:linear-gradient(#0000,#ffffff29,#0000);width:1px;position:absolute;top:18%;bottom:18%;right:0}.home-feature-strip-item:last-child:after{display:none}.home-feature-icon{color:#b026ff;filter:drop-shadow(0 0 12px #b026ff8f)drop-shadow(0 0 18px #27d8ff38);margin-top:2px}.home-feature-strip-item>div{grid-template-rows:auto 1fr auto;gap:8px;min-width:0;height:100%;display:grid}.home-feature-strip-item h2{color:#fff;text-transform:uppercase;letter-spacing:.045em;margin:0;font-size:13px;font-weight:900}.home-feature-strip-item p{color:#ded8e8;margin:0;font-size:12px;line-height:1.42}.home-feature-btn{color:#fff;letter-spacing:.08em;background:#00000057;border-color:#b026ff75;justify-self:start;width:max-content;min-width:0;max-width:100%;min-height:34px;padding:8px 12px;font-size:10px;line-height:1}.home-truth-strip{z-index:2;background:#02040c94;border:1px solid #ffffff1c;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:clamp(18px,2.1vw,30px) auto 0;padding:18px 20px;display:grid;position:relative}.home-truth-strip article{text-align:center;border-right:1px solid #ffffff1a;place-items:center;gap:4px;min-height:64px;display:grid}.home-truth-strip article:last-child{border-right:0}.home-truth-strip strong{color:#0000;background:linear-gradient(90deg,#27d8ff,#b026ff);text-transform:uppercase;-webkit-background-clip:text;background-clip:text;font-size:clamp(20px,1.9vw,30px);line-height:1}.home-truth-strip span{color:#fff;text-transform:uppercase;letter-spacing:.08em;font-size:12px}@media (max-width:1180px){.home-launch-grid{grid-template-columns:1fr;margin-bottom:clamp(20px,4vw,44px)}.home-launch-copy{max-width:760px}.home-slab-stage{min-height:clamp(430px,68vw,720px);margin:clamp(-82px,-7vw,-40px) -24px 0}.home-stage-slabs{width:min(112%,900px)}.home-feature-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(24px,4vw,52px)}.home-feature-strip-item:nth-child(2n):after,.home-feature-strip-item:last-child:after{display:none}.home-feature-strip-item:last-child{grid-column:1/-1}}@media (max-width:768px){.home-launch-hero{width:min(100% - 18px,1520px);padding:28px 14px 20px}.home-launch-copy{justify-items:stretch}.home-launch-eyebrow{letter-spacing:.28em}.home-launch-copy h1{font-size:clamp(48px,14vw,74px)}.home-launch-slogan{font-size:clamp(19px,5.4vw,27px)}.home-launch-actions{grid-template-columns:1fr;display:grid}.home-launch-actions .btn{width:100%}.home-promo-price-line{flex-direction:column;align-items:flex-start;gap:7px}.home-slab-stage{min-height:clamp(320px,80vw,560px);margin:-14px -22px 0}.home-stage-slabs{width:min(118%,720px)}.home-stage-crystal-left{left:-4%}.home-stage-crystal-right{right:-6%}.home-stage-platform{width:96%;bottom:0}.home-feature-strip,.home-truth-strip{grid-template-columns:1fr;margin-top:22px}.home-feature-strip-item{grid-template-columns:auto minmax(0,1fr);min-height:auto;padding:14px 12px}.home-feature-strip-item:after,.home-truth-strip article{border-right:0}.home-truth-strip article{border-bottom:1px solid #ffffff14}.home-truth-strip article:last-child{border-bottom:0}}@media (max-width:480px){.home-launch-copy h1{font-size:clamp(43px,15vw,62px)}.home-launch-eyebrow{letter-spacing:.2em;font-size:12px}.home-promo-card{padding:14px 12px}.home-promo-card .promo-countdown{gap:5px}.home-promo-card .promo-countdown span{min-height:58px;padding:6px 3px}.home-promo-card .promo-countdown strong{font-size:19px}.home-promo-card .promo-countdown small{font-size:8px}.home-feature-strip{padding:12px}.home-feature-strip-item{padding:12px 8px}.home-feature-btn{justify-self:stretch;width:100%}.page-top-crystal-hero{background-position:bottom;background-size:auto 100%;min-height:190px;margin-bottom:20px;padding:24px 14px 32px}.grading-top-crystal-hero{min-height:224px;margin:-28px -14px 22px;padding:22px 14px 36px}.grading-top-crystal-hero .submission-progress{margin-bottom:24px}.grading-top-crystal-hero .grading-intro h1,.pop-top-crystal-hero .pop-page-head h1,.faq-top-crystal-hero .faq-heading h1{font-size:clamp(34px,9vw,52px)}.faq-support-grid{grid-template-columns:1fr}.home-slab-stage{min-height:clamp(300px,86vw,430px);margin:-6px -28px 0}.home-stage-slabs{width:min(126%,610px)}.home-stage-platform span{letter-spacing:.2em;font-size:18px}}@media (prefers-reduced-motion:reduce){.home-neon-star,.home-crystal-shard,.home-stage-slabs{animation:none!important}}@page{size:letter portrait;margin:.5in}@media print{html,body{width:auto;background:#fff!important;margin:0!important;overflow:visible!important}.no-print,.site-bg,.topbar,.footer{display:none!important}.printable-slips,.order-slip-pages{display:block!important}.slip-page{page-break-after:always;break-after:page;-webkit-print-color-adjust:exact;print-color-adjust:exact;min-height:auto!important;box-shadow:none!important;border:0!important}.label-print-page{background:#fff!important;padding:0!important}.label-sheet{page-break-after:always;box-shadow:none!important;margin:0!important}.label{break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}.admin-labels-page{background:#fff!important}.admin-labels-main{background:#fff!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.label-print-output{background:#fff!important;margin:0!important;padding:0!important;display:block!important}.label-print-physical-page{break-after:page;page-break-after:always;background:#fff;grid-template-columns:70mm 70mm;place-content:start;gap:.5in;width:100%;margin:0;padding:0;overflow:visible;display:grid!important;position:relative!important}.label-print-physical-page--v4{grid-template-columns:max-content max-content!important;gap:.12in .25in!important}.label-print-physical-page:last-child{break-after:auto;page-break-after:auto}.label-print-card-row{z-index:1;display:block;position:relative}.label-print-cut-guide-overlay{z-index:20;object-fit:fill;pointer-events:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:8.5in;height:11in;top:-.5in;left:-.5in;max-width:none!important;position:absolute!important}.label-print-output .slab-print-label{aspect-ratio:7/4;break-inside:avoid;page-break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:70mm!important;height:40mm!important;overflow:hidden!important}.label-print-output .slab-print-label.slab-v4-label{width:calc(70mm + (var(--slab-label-v4-frame-guide-extra,0px) * 2))!important;height:calc(20mm + (var(--slab-label-v4-frame-guide-extra,0px) * 2))!important;aspect-ratio:auto!important;overflow:visible!important}.slab-fold-brand-front-main,.slab-fold-brand-front-sub,.slab-fold-brand-back-main,.slab-fold-brand-back-sub,.slab-fold-site-back{color:#f4f4f4!important;-webkit-text-fill-color:#f4f4f4!important;box-shadow:none!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.admin-slab-print-main{background:#fff!important;min-height:auto!important;padding:0!important}.admin-slab-print-main *{visibility:hidden}.admin-slab-print-main .slab-print-sheet,.admin-slab-print-main .slab-print-sheet *{visibility:visible}.admin-slab-print-main .slab-print-sheet{break-inside:avoid;page-break-inside:avoid;position:absolute;top:12mm;left:12mm;width:auto!important;max-width:none!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;gap:4mm!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.admin-slab-print-main .slab-print-label{break-inside:avoid;page-break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:70mm!important;height:20mm!important}}@media (max-width:1180px){.label-workspace{grid-template-columns:1fr}.label-preview-panel{position:relative;top:auto}}@media (max-width:900px){.label-filters{grid-template-columns:1fr 1fr}.cert-card-panel{grid-template-columns:1fr}}@media (max-width:640px){.label-filters{grid-template-columns:1fr}.label-actions .btn,.label-print-overlay-toggle,.label-print-toolbar .btn{width:100%}.label-preview-list{overflow:auto visible}.label-printing-filters{grid-template-columns:1fr}.label-large-preview-pair{max-height:none;overflow:auto visible}.cert-card-panel,.cert-detail-panel dl{grid-template-columns:1fr}.label-print-page{overflow:auto visible}.slab-print-heading{display:block}.slab-print-actions{justify-content:flex-start;margin-top:12px}.slab-print-sheet{justify-content:flex-start}.label-sheet{transform-origin:0 0}}@media (max-width:980px){.pop-grading-lookup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pop-lookup-side-card{order:1;grid-column:1/-1}.pop-grading-method-list{order:2}.pop-grading-analysis-stack{order:3;grid-template-rows:none}.pop-grading-analysis-stack .why-v3-analysis-card,.pop-grading-analysis-stack .why-v3-score-card{height:auto;min-height:0;overflow:visible}.pop-lower-insights-grid{grid-template-columns:1fr}}@media (max-width:700px){.pop-grading-lookup-section{padding:14px}.pop-grading-lookup-grid,.pop-lookup-side-card .pop-cert-lookup-form,.pop-lookup-side-card .pop-grade-filter-grid{grid-template-columns:1fr}.pop-grading-method-list button{grid-template-columns:42px minmax(0,1fr)}.pop-grading-method-list button>span{display:none}.pop-grading-cover-wrap>img{width:min(100%,210px)}.pop-lookup-side-card .pop-grading-cover-wrap{min-height:260px}.pop-lookup-side-card .pop-cert-lookup-form .pop-filter-actions{grid-template-columns:1fr}.pop-lookup-side-card .pop-cert-lookup-form .btn,.pop-lookup-side-card .pop-cert-lookup-form .compare-btn{height:42px;min-height:42px}.pop-lookup-side-card .pop-grade-filter:first-child{grid-column:auto}.pop-lookup-demo-card{width:min(100%,180px)}.recent-table-simple .recent-head{display:grid}.recent-table-simple .recent-head,.recent-table-simple .recent-row{grid-template-columns:68px minmax(0,1fr) 74px 105px;gap:8px;min-width:0}.recent-card-image img{width:44px}}.why-v3-main{z-index:1;width:min(100%,1480px);margin:0 auto;padding:0 20px 54px;position:relative;overflow:hidden}.why-v3-main [id]{scroll-margin-top:120px}.why-v3-hero{background:#02040a;border-bottom:1px solid #ffffff1f;min-height:clamp(420px,39vw,560px);position:relative;overflow:hidden}.why-v3-hero-art{object-fit:cover;object-position:center center;filter:saturate(1.16)contrast(1.06);width:106%;height:100%;position:absolute;top:0;bottom:0;left:-6%}.why-v3-hero-shade{z-index:1;pointer-events:none;background:linear-gradient(#0000000d,#0000001f);position:absolute;inset:0}.why-v3-hero-copy{z-index:2;min-height:inherit;text-shadow:0 2px 12px #000000b8;flex-direction:column;justify-content:center;align-items:flex-start;width:min(480px,40%);padding:clamp(48px,6vw,82px) 28px clamp(48px,7vw,82px);display:flex;position:relative}.why-v3-hero-copy .breadcrumb{margin-bottom:28px}.why-v3-hero-copy>span,.why-v3-section-title h2,.why-v3-analysis-card h3,.why-v3-score-card h3,.why-v3-get-card h3,.why-v3-transparent-card h3{text-transform:uppercase;letter-spacing:.14em}.why-v3-hero-copy>span{color:#d95cff;text-shadow:0 0 16px #d95cff85;font-size:13px;font-weight:900}.why-v3-hero-copy h1{color:#fff;text-transform:uppercase;letter-spacing:.05em;text-shadow:0 0 24px #fff3,0 0 38px #b230ff3d;max-width:560px;margin:16px 0 0;font-family:Arial Narrow,Roboto Condensed,Segoe UI,Inter,Arial,sans-serif;font-size:clamp(34px,3.8vw,56px);font-weight:900;line-height:.92}.why-v3-hero-copy p{color:#eee9f4;max-width:540px;margin:22px 0 0;font-size:17px;line-height:1.62}.why-v3-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.why-v3-proof-band{background:linear-gradient(#ffffff0a,#ffffff03),#03060dd1;border:1px solid #ffffff21;border-top:0;border-radius:0 0 8px 8px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 0 32px #00000061,inset 0 1px #ffffff0d}.why-v3-proof-band article{border-right:1px solid #ffffff1f;grid-template-rows:auto auto 1fr;align-content:start;gap:10px;min-height:144px;padding:22px 18px 20px;display:grid}.why-v3-proof-band article:last-child{border-right:0}.why-v3-proof-icon{color:#d96cff;filter:drop-shadow(0 0 8px #d96cff47)}.why-v3-proof-band h2,.why-v3-bottom-band h2{color:#fff;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:13px;line-height:1.25}.why-v3-proof-band p,.why-v3-bottom-band p{color:#d9d1e3;margin:0;font-size:12px;line-height:1.48}.why-v3-grading,.why-v3-grade-scale,.why-v3-vs-section,.why-v3-bottom-band{background:radial-gradient(at 12% 0,#43d8ff1a,#0000 40%),radial-gradient(at 90% 100%,#cf53ff24,#0000 44%),linear-gradient(145deg,#060a12e6,#010308e6);border:1px solid #ffffff21;border-radius:8px;margin-top:28px;box-shadow:inset 0 1px #ffffff0f}.why-v3-grading,.why-v3-grade-scale,.why-v3-vs-section{padding:26px}.why-v3-section-title{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-bottom:22px;display:grid}.why-v3-section-title span{background:linear-gradient(90deg,#0000,#d95cff85,#43d8ff57,#0000);height:1px}.why-v3-section-title h2{color:#fff;text-align:center;text-shadow:0 0 16px #d95cff57;margin:0;font-size:clamp(22px,2.2vw,34px);font-weight:900}.why-v3-grading-grid{grid-template-columns:minmax(230px,.78fr) minmax(250px,.78fr) minmax(270px,.88fr) minmax(230px,.62fr);align-items:stretch;gap:24px;display:grid}.why-v3-method-list{gap:12px;display:grid}.why-v3-method-list button{appearance:none;width:100%;min-height:116px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#050810b8;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;transition:border-color .18s,box-shadow .18s,background .18s,transform .18s;display:grid}.why-v3-method-list button:hover,.why-v3-method-list button:focus-visible{border-color:#d95cff85;outline:0;box-shadow:0 0 18px #b434ff29}.why-v3-method-list button.active{background:radial-gradient(at 12%,#d95cff3d,#0000 55%),linear-gradient(135deg,#6f23be66,#04070ed1);border-color:#d95cffd1;transform:translate(3px);box-shadow:0 0 24px #b434ff38,inset 0 1px #ffffff14}.why-v3-method-icon{color:#e479ff;filter:drop-shadow(0 0 9px #d95cff52)}.why-v3-method-list h3{color:#fff;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:18px}.why-v3-method-list p{color:#dcd5e7;margin:8px 0 0;font-size:13px;line-height:1.42}.why-v3-method-list button>span{color:#fff;opacity:.9;font-size:26px}.why-v3-cover-wrap{place-items:center;min-height:456px;padding:14px 8px;display:grid}.why-v3-cover-wrap img{filter:drop-shadow(0 0 28px #ae3cff57)drop-shadow(0 18px 28px #0000009e);width:min(100%,310px);height:auto;display:block}.why-v3-analysis-stack,.why-v3-side-stack{align-content:stretch;gap:14px;display:grid}.why-v3-analysis-card,.why-v3-score-card,.why-v3-get-card,.why-v3-transparent-card{background:linear-gradient(#ffffff0e,#ffffff04),#03060ec2;border:1px solid #d95cff59;border-radius:8px;box-shadow:inset 0 1px #ffffff0f}.why-v3-analysis-card,.why-v3-score-card{padding:22px}.why-v3-analysis-card h3,.why-v3-score-card h3,.why-v3-get-card h3,.why-v3-transparent-card h3{color:#e95fff;margin:0;font-size:16px;line-height:1.25}.why-v3-analysis-card p,.why-v3-score-card p,.why-v3-transparent-card p{color:#ddd5e6;margin:14px 0 0;font-size:13px;line-height:1.52}.why-v3-measure-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.why-v3-measure-grid span{background:#00000038;border:1px solid #d95cff52;border-radius:7px;align-content:center;min-height:76px;padding:14px;display:grid}.why-v3-measure-grid small{color:#d95cff;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900}.why-v3-measure-grid strong{color:#e75eff;margin-top:5px;font-size:24px;font-weight:800}.why-v3-score-card div{align-items:flex-end;gap:14px;margin-top:12px;display:flex}.why-v3-score-card strong{color:#da5cff;text-shadow:0 0 22px #d95cff59;font-size:clamp(58px,5vw,82px);line-height:.86}.why-v3-score-card span{color:#eec4ff;text-transform:uppercase;letter-spacing:.05em;font-size:16px;font-weight:900;line-height:1.35}.why-v3-get-card,.why-v3-transparent-card{padding:22px}.why-v3-get-card ul{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.why-v3-get-card li{color:#e9e1ef;padding-left:30px;font-size:13px;line-height:1.35;position:relative}.why-v3-get-card li:before{content:"";border:1px solid #df72ff;border-radius:50%;width:17px;height:17px;position:absolute;top:1px;left:0;box-shadow:0 0 10px #df72ff42}.why-v3-get-card li:after{content:"";border-bottom:2px solid #df72ff;border-right:2px solid #df72ff;width:5px;height:9px;position:absolute;top:5px;left:6px;transform:rotate(45deg)}.why-v3-transparent-card{background:radial-gradient(at 85% 100%,#903aff52,#0000 52%),linear-gradient(#ffffff0e,#ffffff04),#03060ec2;min-height:154px}.why-v3-vs-subtitle{color:#dcd5e7;text-align:center;max-width:760px;margin:-10px auto 24px;font-size:16px;line-height:1.5}.why-v3-vs-grid{grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);align-items:stretch;gap:24px;display:grid}.why-v3-vs-visual{isolation:isolate;background:radial-gradient(at 50% 28%,#d95cff2e,#0000 42%),radial-gradient(at 50% 72%,#d95cff3d,#0000 48%),linear-gradient(145deg,#060a14e6,#010309db);border:1px solid #d95cff42;border-radius:10px;align-content:center;justify-items:center;gap:18px;min-height:100%;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 34px #5d28be2e,inset 0 1px #ffffff12}.why-v3-vs-orbit{z-index:-1;border:1px solid #d95cff38;border-radius:50%;position:absolute;inset:14% 4%;transform:skew(-10deg);box-shadow:0 0 36px #d95cff29,inset 0 0 34px #d95cff1f}.why-v3-vs-visual img{object-fit:contain;filter:drop-shadow(0 0 22px #ac42ff4d)drop-shadow(0 20px 24px #00000094);width:min(100%,480px);height:auto}.why-v3-vs-visual-card{background:linear-gradient(135deg,#0b1220db,#04060eb8);border:1px solid #d95cff52;border-radius:8px;align-items:center;gap:14px;width:min(100%,430px);padding:14px 16px;display:flex}.why-v3-vs-card-icon,.why-v3-vs-summary-icon{color:#df72ff;filter:drop-shadow(0 0 8px #d95cff47);flex:none}.why-v3-vs-visual-card strong,.why-v3-vs-summary strong,.why-v3-vs-cta strong{color:#fff;text-transform:uppercase;letter-spacing:.08em;font-size:14px;display:block}.why-v3-vs-visual-card span,.why-v3-vs-summary span{color:#eec4ff;letter-spacing:.06em;text-transform:uppercase;margin-top:5px;font-size:12px;font-weight:800;display:block}.why-v3-vs-table{background:#01040ab8;border:1px solid #ffffff21;border-radius:10px;display:grid;overflow:hidden}.why-v3-vs-head,.why-v3-vs-row{grid-template-columns:minmax(160px,.76fr) minmax(0,1fr) minmax(0,1fr);display:grid}.why-v3-vs-head{background:linear-gradient(90deg,#802cff42,#d95cff5c),#0a1222e6}.why-v3-vs-head span{color:#fff;text-transform:uppercase;letter-spacing:.08em;border-right:1px solid #ffffff1f;padding:14px 16px;font-size:12px;font-weight:900}.why-v3-vs-head span:last-child{border-right:0}.why-v3-vs-row{border-top:1px solid #ffffff1c}.why-v3-vs-row strong,.why-v3-vs-row p{border-right:1px solid #ffffff1a;min-width:0;margin:0}.why-v3-vs-row strong{color:#fff;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:12px;padding:15px 16px;font-size:13px;display:flex}.why-v3-vs-row p{color:#e5ddeb;padding:15px 16px;font-size:13px;line-height:1.45}.why-v3-vs-row p:nth-child(2){color:#f5ecff;background:radial-gradient(at 0%,#d95cff1f,#0000 58%),#d95cff09}.why-v3-vs-row p:last-child{color:#bdb6c8;background:#ffffff04;border-right:0}.why-v3-vs-row-icon{color:#df72ff;filter:drop-shadow(0 0 7px #d95cff47);flex:none}.why-v3-vs-summary{background:radial-gradient(#d95cff1c,#0000 55%),linear-gradient(90deg,#091220db,#160928c2,#0a0a10d1);border:1px solid #d95cff47;border-radius:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;margin-top:22px;padding:16px;display:grid}.why-v3-vs-summary>div{align-items:center;gap:14px;min-width:0;display:flex}.why-v3-vs-summary>div:last-child{text-align:right;justify-content:flex-end}.why-v3-vs-summary b{color:#fff;background:linear-gradient(135deg,#802cff33,#d95cff3d);border:1px solid #d95cff57;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 0 22px #8f3aff38}.why-v3-vs-cta{background:linear-gradient(135deg,#802cff1f,#d95cff26,#00000038);border:1px solid #d95cff47;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:18px 20px;display:flex}.why-v3-vs-cta strong{color:#0000;background:linear-gradient(90deg,#fff,#eec4ff,#d85cff);-webkit-background-clip:text;background-clip:text;font-size:clamp(20px,2.4vw,34px);line-height:1}.why-v3-vs-cta div{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.why-v3-grade-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:10px;display:grid}.why-v3-grade-scale--image{background:#02050c;padding:0;overflow:hidden}.why-v3-grade-scale-image-wrap{width:100%;overflow:auto hidden}.why-v3-grade-scale-image{object-fit:contain;width:100%;min-width:980px;height:auto;display:block}.why-v3-grade-card{text-align:center;min-height:190px;color:var(--grade-accent,#df72ff);border:1px solid var(--grade-border,#ffffff24);background:radial-gradient(ellipse at 50% 0%, var(--grade-soft,#d45bff1f), transparent 68%), linear-gradient(180deg, #ffffff0d, #ffffff03), #02050cb3;box-shadow:0 0 16px var(--grade-glow,#d45bff29);border-radius:8px;align-content:start;justify-items:center;gap:8px;padding:13px 10px 15px;display:grid}.why-v3-grade-badge{--grade-badge-width:92px}.why-v3-grade-card h3{min-height:28px;color:var(--grade-accent,#df72ff);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px}.why-v3-grade-card p{color:#ddd6e6;margin:0;font-size:12px;line-height:1.38}.why-v3-bottom-band{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.why-v3-bottom-band article{border-right:1px solid #ffffff1f;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;min-height:130px;padding:22px;display:grid}.why-v3-bottom-band article:last-child{border-right:0}.why-v3-bottom-icon{color:#d85cff;filter:drop-shadow(0 0 9px #d85cff4d)}@media (max-width:1240px){.why-v3-hero-copy{width:min(500px,50%)}.why-v3-proof-band{grid-template-columns:repeat(3,minmax(0,1fr))}.why-v3-proof-band article:nth-child(3n){border-right:0}.why-v3-proof-band article:nth-child(n+4){border-top:1px solid #ffffff1f}.why-v3-grading-grid{grid-template-columns:minmax(260px,.85fr) minmax(260px,.85fr)}.why-v3-cover-wrap{order:2}.why-v3-analysis-stack{order:3}.why-v3-side-stack{order:4;grid-template-columns:repeat(2,minmax(0,1fr))}.why-v3-vs-grid{grid-template-columns:1fr}.why-v3-vs-visual{min-height:auto}.why-v3-grade-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.why-v3-bottom-band{grid-template-columns:repeat(2,minmax(0,1fr))}.why-v3-bottom-band article:nth-child(2n){border-right:0}.why-v3-bottom-band article:nth-child(n+3){border-top:1px solid #ffffff1f}}@media (max-width:760px){.why-v3-main{padding-inline:14px}.why-v3-hero{border-radius:0;min-height:560px}.why-v3-hero-art{object-position:center top;opacity:.82;width:136%;left:-36%}.why-v3-hero-shade{background:linear-gradient(#00000014,#00000029)}.why-v3-hero-copy{justify-content:flex-start;width:100%;max-width:none;padding:34px 18px 260px}.why-v3-hero-copy h1{font-size:clamp(34px,10vw,48px)}.why-v3-hero-copy p{font-size:15px}.why-v3-actions,.why-v3-actions .btn{width:100%}.why-v3-proof-band,.why-v3-grading-grid,.why-v3-side-stack,.why-v3-grade-grid,.why-v3-bottom-band{grid-template-columns:1fr}.why-v3-vs-section{padding:18px}.why-v3-vs-subtitle{margin-top:0;font-size:14px}.why-v3-vs-visual{padding:16px}.why-v3-vs-visual img{width:min(100%,330px)}.why-v3-vs-head{display:none}.why-v3-vs-row{grid-template-columns:1fr;gap:0;padding:0;display:grid}.why-v3-vs-row+.why-v3-vs-row{border-top:1px solid #d95cff3d}.why-v3-vs-row strong,.why-v3-vs-row p{border-right:0}.why-v3-vs-row p{padding-top:8px}.why-v3-vs-row p:nth-child(2):before,.why-v3-vs-row p:last-child:before{color:#7eeeff;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:11px;font-weight:900;display:block}.why-v3-vs-row p:nth-child(2):before{content:"Gem Core"}.why-v3-vs-row p:last-child:before{content:"Other Grading Companies";color:#aaa4b3}.why-v3-vs-summary,.why-v3-vs-cta{text-align:center;grid-template-columns:1fr;display:grid}.why-v3-vs-summary>div,.why-v3-vs-summary>div:last-child,.why-v3-vs-cta div{text-align:center;justify-content:center}.why-v3-vs-summary b{justify-self:center;width:52px;height:52px}.why-v3-vs-cta .btn{width:100%}.why-v3-proof-band article,.why-v3-bottom-band article{border-top:1px solid #ffffff1f;border-right:0}.why-v3-proof-band article:first-child,.why-v3-bottom-band article:first-child{border-top:0}.why-v3-grading,.why-v3-grade-scale{padding:18px}.why-v3-section-title{grid-template-columns:1fr;gap:10px}.why-v3-section-title span{display:none}.why-v3-method-list button{grid-template-columns:48px minmax(0,1fr)}.why-v3-method-list button>span{display:none}.why-v3-cover-wrap{min-height:auto}.why-v3-cover-wrap img{width:min(100%,260px)}.why-v3-measure-grid{grid-template-columns:1fr 1fr}.why-v3-grade-card{text-align:left;grid-template-columns:92px minmax(0,1fr);place-items:center start;min-height:auto}.why-v3-grade-badge{--grade-badge-width:78px;grid-row:span 2}}.page-hero-splash{--page-hero-bg:#03040b;isolation:isolate;background:radial-gradient(circle at 76% 34%, #8b2dff38, transparent 38%), radial-gradient(circle at 24% 70%, #26c3ff1f, transparent 34%), linear-gradient(180deg, #02030a 0%, #040514 58%, var(--page-hero-bg) 100%);border-bottom:1px solid #b14cff29;justify-content:center;align-items:center;min-height:clamp(270px,24vw,390px);margin:0 0 28px;padding:clamp(44px,5vw,76px) clamp(18px,5vw,72px) clamp(58px,6vw,96px);display:flex;position:relative;overflow:hidden}.grading-main>.page-hero-splash{margin:-30px calc(-1*clamp(20px,2vw,28px)) 30px}.pop-report-content>.page-hero-splash{margin:-34px -20px 30px}.pop-report-content>.page-hero-splash--home .page-hero-splash__imageWrap{transform:none}.why-v3-main>.page-hero-splash{margin:0 -20px 28px}.page-hero-splash__imageWrap{z-index:-2;opacity:.98;pointer-events:none;-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 62%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(#000 0% 62%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.page-hero-splash__image{object-fit:cover;object-position:center bottom;filter:saturate(1.16)contrast(1.05)brightness(1.18)}.why-v3-main>.page-hero-splash .page-hero-splash__image{object-position:center center}.page-hero-splash:before,.page-hero-splash:after{content:"";pointer-events:none;position:absolute;inset:0}.page-hero-splash:before{z-index:-1;background:radial-gradient(at 50% 82%,#b448ff2e,#0000 56%),linear-gradient(#00000005,#00000014)}.page-hero-splash:after{z-index:-1;background:linear-gradient(to bottom, #03040b00 52%, var(--page-hero-bg) 100%), linear-gradient(to right, var(--page-hero-bg) 0%, #03040b14 13%, #03040b14 87%, var(--page-hero-bg) 100%)}.page-hero-splash__content{z-index:2;text-align:center;text-shadow:0 2px 14px #0000009e;justify-items:center;width:min(100%,860px);display:grid;position:relative}.page-hero-eyebrow{color:#e15cff;text-transform:uppercase;letter-spacing:.24em;text-shadow:0 0 16px #d95cff70;margin:0 0 14px;font-size:clamp(13px,1vw,15px);font-weight:900}.page-hero-title{color:#fff;text-transform:uppercase;letter-spacing:.055em;white-space:pre-line;text-shadow:0 0 20px #fff3,0 0 38px #b026ff42,0 0 46px #27d8ff1f;margin:0;font-family:Arial Narrow,Roboto Condensed,Segoe UI,Inter,Arial,sans-serif;font-size:clamp(42px,6vw,86px);font-weight:900;font-stretch:75%;line-height:.92}.page-hero-subtitle{color:#ffffffdb;max-width:660px;margin:20px auto 0;font-size:clamp(15px,1.3vw,19px);line-height:1.62}.page-hero-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.page-hero-splash__extra{justify-items:center;gap:14px;width:100%;margin-top:28px;display:grid}.page-hero-splash__extra .submission-progress{width:min(100%,980px);margin:0 auto}.page-hero-gem-note{color:#f2edf7;margin:0;font-size:clamp(16px,1.4vw,22px);font-weight:800}.page-hero-splash--home{--page-hero-bg:#03030a}.grading-main>.page-hero-splash--home,.pop-report-content>.page-hero-splash--home,.why-v3-main>.page-hero-splash--home,.standalone-faq-section>.page-hero-splash--home{width:min(1520px,100vw - 30px);max-width:calc(100vw - 30px);margin:0 0 36px;left:50%;transform:translate(-50%)}.page-hero-splash--home .page-hero-splash__grid{width:100%}.page-hero-splash--home .page-hero-splash__imageWrap{z-index:1;pointer-events:none;opacity:1;place-items:center;min-width:0;min-height:clamp(560px,50vw,820px);margin-bottom:clamp(0px,1.6vw,20px);margin-left:clamp(-180px,-9vw,-74px);margin-right:clamp(-110px,-5vw,-34px);padding:clamp(6px,1.4vw,18px) 0 0;display:grid;position:relative;inset:auto;-webkit-mask-image:none;mask-image:none}.page-hero-splash--home .page-hero-splash__image{z-index:3;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 0 16px #ffffff3d)drop-shadow(0 0 34px #b026ffc7)drop-shadow(0 0 54px #27d8ff47)drop-shadow(0 24px 42px #4712a06b);width:min(126%,1120px);max-width:none;height:auto;position:relative}.page-hero-splash--home .page-hero-splash__content{z-index:5;text-align:left;width:100%;min-width:0;max-width:500px;text-shadow:none;align-content:center;justify-items:start;display:grid;position:relative}.page-hero-splash--home.page-hero-copy-high .home-launch-grid{align-items:start}.page-hero-splash--home.page-hero-copy-high .page-hero-splash__content{align-self:start;padding-top:clamp(54px,6.2vw,104px)}.page-hero-splash--home .page-hero-eyebrow{color:#fff;letter-spacing:.42em;text-shadow:none;background:0 0;margin:0 0 14px;font-size:clamp(13px,1.2vw,17px);font-weight:900}.page-hero-splash--home .page-hero-title{color:#fff;letter-spacing:.01em;max-width:100%;text-shadow:none;filter:none;background:0 0;font-size:clamp(58px,5.6vw,96px);line-height:.9}.page-hero-splash--home .page-hero-title span{color:#fff;text-shadow:none;filter:none;background:0 0;display:block}.page-hero-splash--home .page-hero-subtitle{color:#f0eef5;max-width:460px;margin:16px 0 0;font-size:clamp(15px,1.05vw,18px);line-height:1.55}.page-hero-splash--home .page-hero-actions{justify-content:flex-start;margin:26px 0 0}.grading-main,.shipping-main,.confirmation-main,.pop-report-main,.why-v3-main,.faq-main{isolation:isolate}.grading-main,.pop-report-main,.why-v3-main,.faq-main{padding-top:0}.faq-main .standalone-faq-section{border-top:0;padding-top:0}.grading-main:before,.shipping-main:before,.confirmation-main:before,.pop-report-main:before,.why-v3-main:before,.faq-main:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 76% 20%,#8924ff2e,#0000 34%),radial-gradient(at 17% 30%,#27d8ff1a,#0000 34%),linear-gradient(112deg,#000000c2 0%,#000000a8 38%,#0408169e 68%,#000000b8 100%);border-bottom:1px solid #ffffff14;border-left:1px solid #ffffff0e;border-right:1px solid #ffffff0e;width:min(1520px,100vw - 30px);height:auto;position:absolute;inset:0 auto 0 50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff0b,0 0 42px #8a2eff1f}.grading-main>*,.shipping-main>*,.confirmation-main>*,.pop-report-main>*,.why-v3-main>*,.faq-main>*{z-index:1;position:relative}@media (min-width:1181px){.pop-report-content{justify-self:center;width:min(100%,1460px);margin-inline:auto;transform:none}.pop-report-content>.page-hero-splash--home{justify-self:center;width:100%;max-width:1460px;left:auto;transform:none}.pop-report-content>.page-hero-splash--home .page-hero-splash__imageWrap{margin-left:clamp(-180px,-9vw,-74px);margin-right:clamp(-110px,-5vw,-34px)}}@media (max-width:1180px){.pop-report-content{transform:none}.page-hero-splash--home .page-hero-splash__imageWrap{min-height:clamp(430px,68vw,720px);margin:clamp(-82px,-7vw,-40px) -24px 0}.pop-report-content>.page-hero-splash--home .page-hero-splash__imageWrap{transform:none}.page-hero-splash--home .page-hero-splash__image{width:min(112%,900px)}}@media (max-width:760px){.page-hero-splash{min-height:360px;padding:58px 18px 72px}.grading-main>.page-hero-splash{margin:-30px -16px 24px}.pop-report-content>.page-hero-splash{margin:-34px -14px 24px}.why-v3-main>.page-hero-splash{margin:0 -14px 24px}.page-hero-splash__imageWrap{opacity:.72;-webkit-mask-image:linear-gradient(#000 0%,#000000db 48%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000db 48%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.page-hero-title{font-size:clamp(34px,10vw,52px)}.page-hero-actions,.page-hero-actions .btn{width:100%}.page-hero-splash__extra .submission-progress{max-width:420px}.page-hero-splash--home{width:min(100% - 18px,1520px);padding:28px 14px 20px}.grading-main>.page-hero-splash--home,.pop-report-content>.page-hero-splash--home,.why-v3-main>.page-hero-splash--home,.standalone-faq-section>.page-hero-splash--home{width:min(100vw - 18px,1520px);max-width:calc(100vw - 18px);margin:0 0 36px}.page-hero-splash--home .page-hero-splash__content{text-align:left;justify-items:stretch;max-width:none}.page-hero-splash--home.page-hero-copy-high .page-hero-splash__content{padding-top:10px}.page-hero-splash--home .page-hero-eyebrow{letter-spacing:.28em}.page-hero-splash--home .page-hero-title{font-size:clamp(48px,14vw,74px)}.page-hero-splash--home .page-hero-subtitle{max-width:460px;margin-inline:0}.page-hero-splash--home .page-hero-actions{grid-template-columns:1fr;justify-content:stretch;display:grid}.page-hero-splash--home .page-hero-splash__imageWrap{opacity:1;min-height:clamp(320px,80vw,560px);margin:-14px -22px 0;-webkit-mask-image:none;mask-image:none}.page-hero-splash--home .page-hero-splash__image{width:min(118%,720px)}.submission-progress-wrap{width:100%;max-width:100%;margin:-16px auto 24px;padding:0 12px;left:auto;transform:none}.submission-progress-wrap .submission-progress{grid-template-columns:1fr;gap:12px;width:100%;max-width:420px}.submission-progress-wrap .submission-progress li:after{display:none}}@media (max-width:480px){.page-hero-splash--home .page-hero-title{font-size:clamp(43px,15vw,62px)}.page-hero-splash--home .page-hero-eyebrow{letter-spacing:.2em;font-size:12px}.page-hero-splash--home .page-hero-splash__imageWrap{min-height:clamp(300px,86vw,430px);margin:-6px -28px 0}.page-hero-splash--home .page-hero-splash__image{width:min(126%,610px)}}.btn,.mini-btn,.compare-btn{letter-spacing:.055em;transition:border-color .18s,box-shadow .18s,color .18s,background .18s,transform .18s}.grading-panel,.side-card,.summary-card,.account-panel,.account-rail-card,.account-gems-panel,.pop-panel,.pop-stat-table,.faq-panel,.about-stats-band,.review-pay-card-list,.review-pay-info-card,.review-pay-submit-panel,.shipping-brand-card,.confirmation-card{background:linear-gradient(#ffffff0e,#ffffff04),linear-gradient(145deg,#080d16e0,#03050acc);border-color:#d95cff42;border-radius:8px;box-shadow:inset 0 1px #ffffff0f,0 0 28px #04081247}.panel-head h2,.side-card h2,.account-panel-title h2,.pop-panel-title h2,.faq-panel h2,.confirmation-card h1{letter-spacing:.055em}.pop-report-main .grade-number-3d,.account-main .grade-number-3d,.grading-main .grade-number-3d,.shipping-main .grade-number-3d{filter:drop-shadow(0 .08em .05em #000000b8)}.mobile-header-menu,.home-promo-slot--mobile,.why-v3-mobile-score-grid{display:none}@media (max-width:768px){.topbar{gap:10px;height:76px;padding:0 14px}.brand img{width:min(210px,62vw);max-width:62vw}.topbar .nav,.topbar .top-actions{display:none}.mobile-header-menu{margin-left:auto;display:block}.mobile-menu-button{z-index:10003;color:#fff;cursor:pointer;background:linear-gradient(#10101ceb,#070710eb);border:1px solid #fff3;border-radius:8px;place-items:center;gap:5px;width:46px;height:44px;padding:9px 10px;display:grid;position:relative;box-shadow:0 0 18px #b026ff33}.mobile-menu-button span{background:#fff;border-radius:999px;width:22px;height:2px;box-shadow:0 0 10px #b026ff5c}.mobile-menu-backdrop{z-index:10000;cursor:pointer;background:#0000008f;border:0;position:fixed;inset:0}.mobile-menu-panel{z-index:10002;background:radial-gradient(circle at 86% 12%,#b026ff38,#0000 34%),linear-gradient(#0c0c18fa,#03040bfa);border:1px solid #d85cff75;border-radius:10px;width:min(330px,100vw - 24px);max-height:calc(100dvh - 104px);padding:14px;position:fixed;top:86px;right:12px;overflow-y:auto;box-shadow:0 0 32px #b026ff47,0 18px 44px #00000094}.mobile-menu-panel[hidden]{display:none}.mobile-menu-panel-head{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;padding:0 0 10px;display:flex}.mobile-menu-panel-head strong{color:#fff;text-transform:uppercase;letter-spacing:.14em;font-size:13px}.mobile-menu-panel-head button{color:#fff;cursor:pointer;background:#00000057;border:1px solid #ffffff2e;border-radius:8px;width:36px;height:36px;font-size:24px;line-height:1}.mobile-menu-panel nav{gap:8px;padding:12px 0;display:grid}.mobile-menu-panel nav a{color:#fff;text-transform:uppercase;letter-spacing:.055em;background:#ffffff09;border:1px solid #ffffff1f;border-radius:8px;align-items:center;min-height:44px;padding:10px 12px;font-size:13px;font-weight:900;text-decoration:none;display:flex}.mobile-menu-panel nav a.active{color:#f073ff;border-color:#e05cffb8;box-shadow:0 0 18px #b026ff38}.mobile-header-signin{border-top:1px solid #ffffff1f;gap:10px;padding-top:12px;display:grid}.mobile-header-signin .btn,.mobile-header-signin .header-logout-link{justify-content:center;width:100%}.mobile-header-signin .header-logout-link{color:#fff;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:8px;min-height:42px}.home-launch-grid{flex-direction:column;align-items:stretch;display:flex}.home-launch-copy{max-width:none}.home-launch-actions{width:100%;display:grid}.home-launch-actions .btn.primary{width:100%;min-width:0}.home-promo-slot--desktop{display:none}.home-promo-slot--mobile{order:3;width:100%;display:block}.home-promo-slot--mobile .home-promo-card{width:100%;margin:8px 0 0}.home-slab-stage{order:2;width:100%}.home-feature-strip{margin-top:22px}.why-v3-proof-band{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.why-v3-proof-band article{min-height:auto;padding:12px 10px}.why-v3-proof-icon{width:32px!important;height:32px!important}.why-v3-proof-band h2{font-size:11px;line-height:1.15}.why-v3-proof-band p{font-size:10px;line-height:1.35}.why-v3-grading{padding:16px 10px}.why-v3-grading-grid{grid-template-columns:1fr;gap:12px;display:grid}.why-v3-method-list{order:1;gap:8px}.why-v3-method-list button{min-height:72px;padding:10px}.why-v3-method-icon{width:34px!important;height:34px!important}.why-v3-method-list h3{font-size:13px}.why-v3-method-list p{font-size:11px;line-height:1.35}.why-v3-analysis-stack{order:2;gap:10px}.why-v3-cover-wrap{order:3;padding:10px}.why-v3-side-stack{order:4}.why-v3-analysis-stack>.why-v3-score-card{display:block}.why-v3-score-card span{color:#fff;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.1}.why-v3-transparent-card,.why-v3-vs-summary,.why-v3-bottom-band{display:none}.why-v3-grade-scale{padding:16px 10px}.why-v3-grade-scale:before{content:"Gem Core Grading Scale";color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px;font-family:Arial Narrow,Roboto Condensed,Segoe UI,Inter,Arial,sans-serif;font-size:clamp(24px,7vw,38px);font-weight:900;display:block}.why-v3-grade-scale-image-wrap{overflow:visible}.why-v3-grade-scale-image{width:100%;min-width:0;max-width:100%;height:auto}.submission-progress-wrap{display:none}.grading-layout{grid-template-columns:1fr}.grading-main .service-panel .tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.grading-main .service-panel .tier-card{border-radius:8px;min-height:auto;padding:10px 6px 38px}.grading-main .service-panel .tier-emblem{width:38px;height:38px}.grading-main .service-panel .tier-card h3{letter-spacing:.06em;font-size:12px}.grading-main .service-panel .tier-card p{min-height:34px;font-size:10px;line-height:1.25}.grading-main .service-panel .tier-price{gap:3px}.grading-main .service-panel .tier-price strong{font-size:17px}.grading-main .service-panel .tier-price span,.grading-main .service-panel .tier-price s{font-size:9px}.grading-main .service-panel .tier-card ul{display:none}.grading-main .service-panel .tier-disabled-note{font-size:8px;line-height:1.1;bottom:10px;left:6px;right:6px}.grading-sidebar .promise-card,.grading-sidebar .trustpilot-card,.grading-sidebar .payment-card{display:none}.footer{padding:24px 14px 18px}.footer-inner{grid-template-columns:1fr 1fr;gap:18px 14px}.footer-brand,.footer-newsletter{grid-column:1/-1}.footer-lockup img{width:190px}.footer-brand p,.footer-newsletter p,.footer-column a{font-size:12px;line-height:1.45}.footer-column,.footer-newsletter{gap:8px}.footer-column h2,.footer-newsletter h2{font-size:12px}.footer-newsletter form{grid-template-columns:minmax(0,1fr) 44px}.footer-newsletter button{width:44px;min-width:44px}.footer-copy{margin-top:18px;font-size:11px}}@media (max-width:420px){.grading-main .service-panel .tier-grid{gap:6px}.grading-main .service-panel .tier-card{padding:8px 5px 36px}.grading-main .service-panel .tier-emblem{width:32px;height:32px}.grading-main .service-panel .tier-card h3{font-size:10px}.grading-main .service-panel .tier-card p{font-size:9px}.grading-main .service-panel .tier-price strong{font-size:15px}.why-v3-proof-band{gap:8px}.why-v3-proof-band article{padding:10px 8px}}.form-actions--summary-mobile,.why-v3-grade-scale-image--mobile{display:none}@media (max-width:768px){.topbar{flex-wrap:nowrap;align-content:center;align-items:center;height:78px;min-height:78px;padding:0 14px;overflow:visible}.topbar .brand{flex:0 auto;order:0;justify-content:flex-start;align-items:center;height:100%;display:flex;overflow:visible}.topbar .brand img{object-fit:contain;object-position:left center;width:min(188px,58vw);max-width:58vw;height:auto;max-height:62px}.mobile-header-menu{order:1;justify-content:center;align-self:center;align-items:center;margin-left:auto;display:flex}.mobile-menu-button{margin:0;transform:none}.mobile-menu-panel{top:82px}.grading-main>.page-hero-splash--home,.pop-report-content>.page-hero-splash--home,.why-v3-main>.page-hero-splash--home,.standalone-faq-section>.page-hero-splash--home{width:min(1520px,100vw - 30px);max-width:calc(100vw - 30px);margin-left:0;margin-right:0;left:50%;transform:translate(-50%)}.page-hero-splash--home{padding-left:14px;padding-right:14px}.page-hero-splash--home .page-hero-splash__imageWrap{min-height:clamp(282px,78vw,430px);margin-top:-4px}.page-hero-splash--home .page-hero-splash__image{width:min(112%,650px)}.grading-main .form-actions:not(.form-actions--summary-mobile){display:none}.form-actions--summary-mobile{gap:10px;margin-top:16px;display:grid}.form-actions--summary-mobile .continue-btn,.form-actions--summary-mobile .back-home{width:100%}.summary-card .shipping-note,.why-v3-grade-scale-image-wrap .why-v3-grade-scale-image:not(.why-v3-grade-scale-image--mobile){display:none}.why-v3-grade-scale-image--mobile{object-fit:contain;width:100%;max-width:100%;max-height:none;margin:0 auto;display:block}.pop-report-main{justify-items:center;width:min(1520px,100vw - 30px);max-width:calc(100vw - 30px);padding-left:0;padding-right:0}.pop-report-content{justify-self:center;justify-items:center;width:100%;max-width:100%;margin-inline:auto}.pop-report-content>.page-hero-splash--home,.pop-report-content>.pop-grading-lookup-section,.pop-report-content>.pop-panel,.pop-report-content>.pop-chart-grid,.pop-report-content>.pop-stat-table,.pop-report-content>.pop-lower-insights-grid,.pop-report-content>.view-all-pop{justify-self:center;width:100%;max-width:100%;margin-left:auto;margin-right:auto}.grade-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.grade-summary-card{min-height:112px;padding:12px 6px}.grade-summary-card span{font-size:10px}.grade-summary-card strong{font-size:22px}.grade-summary-card small{font-size:10px;line-height:1.2}.pop-chart-grid{grid-template-columns:1fr}.bar-chart{scrollbar-width:thin;flex-wrap:nowrap;align-items:end;gap:8px;height:220px;min-height:220px;padding:18px 8px 6px;display:flex;overflow:auto hidden}.bar-column{flex:0 0 34px;width:34px}.pop-bar{width:18px}.pop-stat-table,.recent-pop-panel,.pop-lower-insights-grid{display:none}.recent-pop-panel{display:block}.recent-table-simple .recent-head{display:grid}.recent-table-simple .recent-head,.recent-table-simple .recent-row{grid-template-columns:68px minmax(0,1fr) 74px 105px;gap:8px;min-width:0}.pop-grading-lookup-section{width:100%}.pop-grading-lookup-grid{grid-template-columns:1fr}.pop-grading-method-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pop-grading-method-list button{grid-template-columns:38px minmax(0,1fr);gap:10px;min-height:96px;padding:12px}.pop-grading-method-list button:first-child{order:5;grid-column:1/-1}.pop-grading-method-list button:nth-child(2){order:1}.pop-grading-method-list button:nth-child(3){order:2}.pop-grading-method-list button:nth-child(4){order:3}.pop-grading-method-list button:nth-child(5){order:4}.pop-grading-method-list .why-v3-method-icon{width:36px;height:36px}.pop-grading-method-list h3{font-size:13px}.pop-grading-method-list p{font-size:10.5px;line-height:1.25}.pop-grading-analysis-stack{grid-template-rows:none}.pop-grading-analysis-stack .why-v3-analysis-card{height:auto;min-height:400px;overflow:visible}.pop-grading-analysis-stack .why-v3-score-card{height:auto;min-height:178px;overflow:visible}.pop-grading-analysis-stack .why-v3-measure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-resource-section .why-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.faq-resource-section .why-resource-card{gap:7px;min-height:154px;padding:12px}.faq-resource-section .why-resource-card span{letter-spacing:.06em;font-size:9px}.faq-resource-section .why-resource-card h3{font-size:12px;line-height:1.22}.faq-resource-section .why-resource-card p{font-size:11px;line-height:1.35}}@media (max-width:430px){.pop-grading-analysis-stack .why-v3-analysis-card{min-height:430px}}.slip-instructions-page .slip-order-meta{border:1px solid #cfcfcf;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0 0 16px;padding:12px;display:grid}.slip-instructions-page .slip-ship-to,.slip-instructions-page .slip-instruction-copy,.slip-instructions-page .slip-checklist,.slip-instructions-page .slip-important{color:#111;border:1px solid #cfcfcf;margin-top:12px;padding:12px}.slip-instructions-page .slip-ship-to h3,.slip-instructions-page .slip-instruction-copy h3,.slip-instructions-page .slip-checklist h3,.slip-instructions-page .slip-important h3{color:#111;text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:14px}.slip-instructions-page .slip-ship-to p,.slip-instructions-page .slip-instruction-copy p,.slip-instructions-page .slip-checklist p,.slip-instructions-page .slip-important p{color:#111;margin:4px 0}.slip-instructions-page .slip-instruction-copy ol,.slip-instructions-page .slip-instruction-copy ul,.slip-instructions-page .slip-important ul{margin:0;padding-left:20px}.slip-instructions-page .slip-instruction-copy li,.slip-instructions-page .slip-important li{margin:5px 0}.slip-instructions-page .slip-checklist{columns:2}.slip-instructions-page .slip-checklist h3{column-span:all}.slip-instructions-page .slip-important{background:#f7f7f7;border-color:#111}@media (max-width:640px){.slip-instructions-page .slip-order-meta{grid-template-columns:1fr}.slip-instructions-page .slip-checklist{columns:1}}@media print{.slip-page{page-break-after:always;break-after:page}.slip-page:last-child{page-break-after:auto;break-after:auto}}@media (max-width:768px){.shipping-page .shipping-progress{display:none}.shipping-page:not(.review-pay-page) .shipping-layout{flex-direction:column;gap:16px;display:flex}.shipping-page:not(.review-pay-page) .shipping-form-stack,.shipping-page:not(.review-pay-page) .shipping-sidebar{display:contents}.shipping-page:not(.review-pay-page) .shipping-hero{order:1}.shipping-page:not(.review-pay-page) .shipping-method-panel{order:2}.shipping-page:not(.review-pay-page) .shipping-address-grid{order:3}.shipping-page:not(.review-pay-page) .shipping-gems-total-row{order:4}.shipping-page:not(.review-pay-page) .shipping-sidebar .shipping-summary-card{order:5}.shipping-page:not(.review-pay-page) .shipping-checkout-agreements{order:6}.shipping-page:not(.review-pay-page) .shipping-actions{order:7}.shipping-page:not(.review-pay-page) .order-total-panel,.shipping-page:not(.review-pay-page) .shipping-brand-card,.shipping-page .shipping-confidence-card{display:none}.shipping-page:not(.review-pay-page) .shipping-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.shipping-page:not(.review-pay-page) .shipping-method-card{gap:4px;min-height:178px;padding:20px 5px 10px}.shipping-page:not(.review-pay-page) .shipping-method-card .popular-ribbon{padding:3px 5px;font-size:8px;left:4px;right:4px}.shipping-page:not(.review-pay-page) .shipping-method-icon{width:44px;height:38px;font-size:16px}.shipping-page:not(.review-pay-page) .shipping-method-icon.box .feature-icon{width:36px;height:36px}.shipping-page:not(.review-pay-page) .shipping-method-icon.ups:before{border-width:2px;border-radius:8px 8px 12px 12px;width:34px;height:34px;font-size:11px}.shipping-page:not(.review-pay-page) .shipping-method-icon.plane:before{border-width:3px;width:36px;height:24px}.shipping-page:not(.review-pay-page) .shipping-method-icon.rocket:before{border-width:3px;width:24px;height:40px}.shipping-page:not(.review-pay-page) .shipping-method-card strong{text-align:center;font-size:12px;line-height:1.15}.shipping-page:not(.review-pay-page) .shipping-method-card span:not(.popular-ribbon):not(.shipping-method-icon),.shipping-page:not(.review-pay-page) .shipping-method-card small{text-align:center;font-size:9px;line-height:1.2}.shipping-page:not(.review-pay-page) .shipping-method-card b{margin-top:2px;font-size:13px}.shipping-page:not(.review-pay-page) .shipping-method-card i{width:18px;height:18px;margin-top:2px}}
