.explorerNameSignup{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid rgba(112,205,255,.24);border-radius:16px;background:linear-gradient(145deg,rgba(9,26,43,.86),rgba(7,14,25,.94))}.explorerNameSignup>p{margin:0;color:#aabbd0;font-size:.82rem;line-height:1.5}.explorerNameChoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.explorerNameChoices>button{display:grid;grid-gap:4px;gap:4px;text-align:left;padding:13px 14px;border:1px solid rgba(134,166,202,.24);border-radius:13px;background:rgba(8,18,31,.82);color:#e9f4ff;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.explorerNameChoices>button:hover{transform:translateY(-1px);border-color:rgba(99,216,255,.52);background:rgba(12,31,50,.9)}.explorerNameChoices>button.selected{border-color:#6de2ff;box-shadow:0 0 0 2px rgba(109,226,255,.12),0 12px 30px rgba(0,0,0,.24);background:linear-gradient(145deg,rgba(12,42,61,.96),rgba(8,22,38,.96))}.explorerNameChoices small{font-size:.61rem;letter-spacing:.15em;color:#7e9bb8}.explorerNameChoices strong{font-size:1.05rem;letter-spacing:.015em;color:#f3fbff}.explorerNameChoices span{font-size:.72rem;color:#8fb3ce}.explorerNameChoices>button.selected span{color:#7cf0c2}.explorerNamesLoading{grid-column:1/-1;padding:14px;border:1px dashed rgba(122,167,202,.24);border-radius:12px;color:#91a9c0;text-align:center}.topbar .profile{display:grid;align-content:center;grid-gap:1px;gap:1px;min-width:160px}.topbar .profile .profileExplorerName{display:block;font-size:.7rem;line-height:1.15;letter-spacing:.055em;color:#77ddff;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:210px}.simplifiedPrestigeShop .prestigeZoneTabsTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.simplifiedPrestigeShop .atelierIntro.simplified{grid-template-columns:minmax(0,1.5fr) minmax(250px,.8fr)}.simplifiedPrestigeShop .atelierIntro.simplified .atelierFormula{grid-template-columns:1fr auto 1fr}.productionCostHint{display:block;margin-top:2px;color:#82a2bc;font-size:.7rem;line-height:1.35}.borderCosmeticCard .vaultAction.preview,.observatoryCosmeticCard .vaultAction.preview{margin-top:auto}:is(.gradedSlab,.miniCard,.featuredDiscovery,.galleryShowcaseCard,.museumCardFrame).card-border-archive-black{border-color:#202a36!important;box-shadow:0 0 0 1px rgba(0,0,0,.8),0 14px 34px rgba(0,0,0,.25)}:is(.gradedSlab,.miniCard,.featuredDiscovery,.galleryShowcaseCard,.museumCardFrame).card-border-obsidian{border-color:#080a0f!important;box-shadow:0 0 0 1px #4a5360,0 0 0 3px #05070a,0 18px 46px rgba(0,0,0,.45),inset 0 0 0 1px rgba(170,184,198,.1)}:is(.gradedSlab,.miniCard,.featuredDiscovery,.galleryShowcaseCard,.museumCardFrame).card-border-royal-gold{border-color:#d5af58!important;box-shadow:0 0 0 1px #5e4517,0 0 0 3px #c8a34c,0 18px 44px rgba(137,94,14,.22),inset 0 0 0 1px rgba(255,239,178,.28)}:is(.gradedSlab,.miniCard,.featuredDiscovery,.galleryShowcaseCard,.museumCardFrame).card-border-amethyst{border-color:#8d5bd1!important;box-shadow:0 0 0 1px #2e174d,0 0 0 3px #6f3db3,0 18px 48px rgba(115,62,174,.3),inset 0 0 0 1px rgba(225,193,255,.2)}:is(.gradedSlab,.miniCard,.featuredDiscovery,.galleryShowcaseCard,.museumCardFrame).card-border-holographic{border-color:#d8efff!important;box-shadow:0 0 0 2px rgba(106,214,255,.6),0 0 16px rgba(255,103,213,.24),0 0 28px rgba(98,225,255,.2),0 18px 52px rgba(0,0,0,.3)}:is(.gradedSlab,.miniCard,.featuredDiscovery,.galleryShowcaseCard,.museumCardFrame).card-border-ancient{border-color:#9a7544!important;box-shadow:0 0 0 2px #3e2d1e,0 0 0 4px #77552f,0 18px 48px rgba(45,28,12,.42),inset 0 0 0 2px rgba(202,164,102,.16)}:is(.gradedSlab,.miniCard,.featuredDiscovery,.galleryShowcaseCard,.museumCardFrame).card-border-alien{border-color:#4ce3bd!important;box-shadow:0 0 0 2px #102c2c,0 0 0 4px rgba(45,194,157,.58),0 0 26px rgba(73,246,199,.22),0 18px 52px rgba(0,0,0,.38)}:is(.gradedSlab,.miniCard,.featuredDiscovery,.galleryShowcaseCard,.museumCardFrame).card-border-celestial-diamond{border-color:#e6f8ff!important;box-shadow:0 0 0 2px rgba(190,233,255,.8),0 0 0 5px rgba(148,177,206,.48),0 0 25px rgba(151,229,255,.38),0 0 48px rgba(210,174,255,.24),0 22px 58px rgba(0,0,0,.32)}.gradedSlab.card-border-alien:before,.gradedSlab.card-border-amethyst:before,.gradedSlab.card-border-ancient:before,.gradedSlab.card-border-celestial-diamond:before,.gradedSlab.card-border-holographic:before,.gradedSlab.card-border-obsidian:before,.gradedSlab.card-border-royal-gold:before{content:"";position:absolute;inset:-8px;border-radius:30px;pointer-events:none;z-index:8}.gradedSlab.card-border-obsidian:before{border:2px solid #050609;box-shadow:inset 0 0 0 1px #59616c;background:linear-gradient(125deg,rgba(255,255,255,.08),transparent 20% 80%,rgba(255,255,255,.04))}.gradedSlab.card-border-royal-gold:before{border:3px double #e3c36f;background:linear-gradient(115deg,rgba(255,241,170,.12),transparent 28% 72%,rgba(255,205,85,.08));box-shadow:inset 0 0 0 2px #684d1c}.gradedSlab.card-border-amethyst:before{border:3px solid #7c49bf;background:linear-gradient(135deg,rgba(229,196,255,.14),transparent 25% 75%,rgba(136,82,205,.12));-webkit-clip-path:polygon(0 8%,4% 4%,8% 0,92% 0,96% 4%,100% 8%,100% 92%,96% 96%,92% 100%,8% 100%,4% 96%,0 92%);clip-path:polygon(0 8%,4% 4%,8% 0,92% 0,96% 4%,100% 8%,100% 92%,96% 96%,92% 100%,8% 100%,4% 96%,0 92%)}.gradedSlab.card-border-holographic:before{inset:-10px;border:3px solid transparent;background:conic-gradient(from 20deg,#75e7ff,#d98cff,#ffe579,#73ffc7,#75e7ff) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;filter:drop-shadow(0 0 9px rgba(120,218,255,.35));animation:v61HoloBorder 5.5s linear infinite}.gradedSlab.card-border-ancient:before{inset:-11px;border:5px double #9a7544;background:repeating-linear-gradient(90deg,rgba(193,149,83,.13) 0 8px,rgba(42,27,17,.18) 8px 16px);box-shadow:inset 0 0 0 2px #2b1e15;-webkit-clip-path:polygon(0 5%,4% 0,18% 2%,30% 0,48% 2%,64% 0,82% 2%,96% 0,100% 5%,98% 22%,100% 38%,98% 56%,100% 76%,98% 94%,94% 100%,78% 98%,62% 100%,45% 98%,28% 100%,10% 98%,0 94%,2% 74%,0 55%,2% 35%,0 18%);clip-path:polygon(0 5%,4% 0,18% 2%,30% 0,48% 2%,64% 0,82% 2%,96% 0,100% 5%,98% 22%,100% 38%,98% 56%,100% 76%,98% 94%,94% 100%,78% 98%,62% 100%,45% 98%,28% 100%,10% 98%,0 94%,2% 74%,0 55%,2% 35%,0 18%)}.gradedSlab.card-border-alien:before{inset:-13px;border:3px solid #57e9c2;background:repeating-linear-gradient(135deg,rgba(91,255,207,.13) 0 3px,transparent 3px 18px),repeating-linear-gradient(45deg,transparent 0 22px,rgba(71,229,192,.16) 22px 25px);-webkit-clip-path:polygon(5% 0,38% 0,42% 3%,58% 3%,62% 0,95% 0,100% 7%,97% 25%,100% 38%,96% 50%,100% 64%,97% 80%,100% 93%,95% 100%,62% 100%,58% 97%,42% 97%,38% 100%,5% 100%,0 93%,3% 79%,0 64%,4% 50%,0 36%,3% 21%,0 7%);clip-path:polygon(5% 0,38% 0,42% 3%,58% 3%,62% 0,95% 0,100% 7%,97% 25%,100% 38%,96% 50%,100% 64%,97% 80%,100% 93%,95% 100%,62% 100%,58% 97%,42% 97%,38% 100%,5% 100%,0 93%,3% 79%,0 64%,4% 50%,0 36%,3% 21%,0 7%);filter:drop-shadow(0 0 8px rgba(66,239,195,.36))}.gradedSlab.card-border-celestial-diamond:before{inset:-12px;border:4px solid rgba(230,249,255,.9);background:linear-gradient(135deg,rgba(255,255,255,.22),transparent 18% 38%,rgba(167,225,255,.18) 45%,transparent 53% 76%,rgba(230,191,255,.18));-webkit-clip-path:polygon(3% 8%,9% 2%,22% 5%,34% 0,50% 5%,66% 0,78% 5%,91% 2%,97% 8%,94% 23%,100% 36%,95% 50%,100% 64%,94% 78%,97% 92%,91% 98%,78% 95%,66% 100%,50% 95%,34% 100%,22% 95%,9% 98%,3% 92%,6% 77%,0 64%,5% 50%,0 36%,6% 22%);clip-path:polygon(3% 8%,9% 2%,22% 5%,34% 0,50% 5%,66% 0,78% 5%,91% 2%,97% 8%,94% 23%,100% 36%,95% 50%,100% 64%,94% 78%,97% 92%,91% 98%,78% 95%,66% 100%,50% 95%,34% 100%,22% 95%,9% 98%,3% 92%,6% 77%,0 64%,5% 50%,0 36%,6% 22%);filter:drop-shadow(0 0 11px rgba(188,238,255,.48))}@keyframes v61HoloBorder{to{filter:hue-rotate(1turn) drop-shadow(0 0 9px rgba(120,218,255,.35))}}.galleryShowcaseCard.card-border-holographic,.miniCard.card-border-holographic,.museumCardFrame.card-border-holographic{border-image:linear-gradient(120deg,#75e7ff,#d98cff,#ffe579,#73ffc7) 1!important}.galleryShowcaseCard.card-border-ancient,.miniCard.card-border-ancient,.museumCardFrame.card-border-ancient{background-image:linear-gradient(145deg,rgba(98,68,35,.16),transparent 32%)!important}.galleryShowcaseCard.card-border-alien,.miniCard.card-border-alien,.museumCardFrame.card-border-alien{background-image:linear-gradient(145deg,rgba(45,229,181,.1),transparent 38%)!important}.borderMiniPreview{height:150px;display:grid;place-items:center;border-radius:18px;background:radial-gradient(circle at 50% 42%,rgba(78,129,174,.16),transparent 45%),#07101c;overflow:hidden}.borderMiniCard{width:88px;height:120px;border:3px solid #202a36;border-radius:10px;background:linear-gradient(165deg,#172234,#090f18);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;box-shadow:0 12px 28px rgba(0,0,0,.38)}.borderMiniCard small{font-size:.48rem;letter-spacing:.14em;color:#7fa3bd}.borderMiniCard b{font-size:.72rem;color:#eaf7ff}.borderMiniCard span{font-size:.55rem;color:#8fa7bc}.borderMiniPreview.card-border-obsidian .borderMiniCard{border-color:#07090d;box-shadow:0 0 0 1px #57616d,0 0 0 4px #040609,0 12px 30px #000}.borderMiniPreview.card-border-royal-gold .borderMiniCard{border-color:#d6ae54;box-shadow:0 0 0 2px #6c4e1b,0 0 0 4px #cfaa52,0 14px 32px rgba(166,113,20,.25)}.borderMiniPreview.card-border-amethyst .borderMiniCard{border-color:#935ed7;box-shadow:0 0 0 2px #321b50,0 0 0 4px #7542ba,0 14px 34px rgba(121,62,181,.3)}.borderMiniPreview.card-border-holographic .borderMiniCard{border-color:#d9f6ff;box-shadow:0 0 0 3px #6edfff,0 0 14px #d98cff,0 0 23px rgba(97,255,205,.45)}.borderMiniPreview.card-border-ancient .borderMiniCard{border:5px double #9c7645;box-shadow:0 0 0 2px #342318,0 13px 32px rgba(53,33,14,.5)}.borderMiniPreview.card-border-alien .borderMiniCard{border-color:#4ae5bb;box-shadow:0 0 0 3px #123c36,0 0 18px rgba(70,244,195,.42),0 13px 32px #000}.borderMiniPreview.card-border-celestial-diamond .borderMiniCard{border-color:#f0fbff;box-shadow:0 0 0 3px #a9dff5,0 0 18px #c4edff,0 0 30px rgba(209,181,255,.48),0 13px 32px #000}@media(max-width:760px){.explorerNameChoices,.simplifiedPrestigeShop .atelierIntro.simplified,.simplifiedPrestigeShop .prestigeZoneTabsTwo{grid-template-columns:1fr}.topbar .profile .profileExplorerName{max-width:150px}}@media(prefers-reduced-motion:reduce){.gradedSlab.card-border-holographic:before{animation:none!important}}.heroExplorerIdentity{display:inline-grid;gap:2px;margin-top:14px;padding:10px 13px;border:1px solid rgba(106,218,255,.26);border-radius:12px;background:rgba(7,22,37,.72);box-shadow:inset 0 0 18px rgba(72,181,226,.05)}.heroExplorerIdentity small{font-size:.57rem;letter-spacing:.16em;color:#7fa1ba}.heroExplorerIdentity strong{font-size:.98rem;color:#8fe8ff}.heroExplorerIdentity span{font-size:.68rem;color:#8ca7bb}.economyHealthPanel{margin:18px 0 26px;padding:20px;border:1px solid rgba(111,188,255,.24);border-radius:22px;background:radial-gradient(circle at 88% 8%,rgba(65,151,255,.13),transparent 30%),linear-gradient(180deg,rgba(8,20,38,.94),rgba(5,12,25,.92));box-shadow:0 22px 55px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.04);color:#eaf4ff}.economyHealthPanel.error{border-color:rgba(255,120,120,.35)}.economyHealthHead{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px}.economyHealthHead>div{max-width:780px}.economyCohortHead small,.economyHealthHead small{display:block;color:#7fcbff;font-size:.7rem;font-weight:900;letter-spacing:.18em}.economyHealthHead h2{margin:5px 0 7px;font-size:1.55rem;line-height:1.1;color:#fff}.economyCohortHead p,.economyHealthHead p{margin:0;color:#9fb3c9;line-height:1.5}.economyHealthHead button{border:1px solid rgba(111,188,255,.34);background:rgba(16,53,88,.58);color:#dff3ff;border-radius:12px;padding:10px 14px;font-weight:800;cursor:pointer;white-space:nowrap}.economyHealthHead button:hover:not(:disabled){background:rgba(24,79,128,.72)}.economyHealthHead button:disabled{opacity:.55;cursor:wait}.economyHealthLoading{padding:18px;border-radius:14px;background:rgba(255,255,255,.035);color:#9fb3c9}.economyHealthMetrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;margin:16px 0}.economyHealthMetrics>div{min-width:0;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:rgba(255,255,255,.035)}.economyHealthMetrics small{display:block;color:#7f94aa;font-size:.65rem;font-weight:900;letter-spacing:.12em}.economyHealthMetrics strong{display:block;margin:6px 0 3px;color:#fff;font-size:1.18rem;overflow-wrap:anywhere}.economyHealthMetrics span{display:block;color:#8fa6bd;font-size:.75rem;line-height:1.35}.economySignals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:12px 0 20px}.economySignals>div{padding:15px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.economySignals>div.good{border-color:rgba(90,216,161,.26);background:rgba(24,95,70,.14)}.economySignals>div.watch{border-color:rgba(255,201,91,.28);background:rgba(125,88,19,.13)}.economySignals>div.warn{border-color:rgba(255,120,120,.3);background:rgba(122,43,52,.15)}.economySignals>div.neutral{border-color:rgba(138,151,255,.24);background:rgba(52,61,131,.12)}.economySignals small{display:block;font-size:.65rem;font-weight:900;letter-spacing:.12em;color:#9bb0c7}.economySignals strong{display:block;margin:5px 0 4px;color:#fff}.economySignals p{margin:0;color:#a7b8ca;font-size:.82rem;line-height:1.45}.economyCohortSection{border-top:1px solid rgba(255,255,255,.08);padding-top:18px}.economyCohortHead{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:12px}.economyCohortHead h3{margin:5px 0 0;color:#fff;font-size:1.15rem}.economyCohortHead p{max-width:560px;font-size:.8rem;text-align:right}.economyCohortTable{overflow-x:auto;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:rgba(0,0,0,.15)}.economyCohortRow{display:grid;grid-template-columns:80px 60px 105px 90px 80px repeat(5,minmax(115px,1fr));min-width:900px;align-items:center;border-top:1px solid rgba(255,255,255,.06)}.economyCohortRow:first-child{border-top:0}.economyCohortRow>*{min-width:0;padding:10px 9px;font-size:.75rem;color:#b7c6d6;overflow-wrap:anywhere}.economyCohortRow strong{color:#fff}.economyCohortRow.header{background:rgba(61,124,183,.12)}.economyCohortRow.header span{font-size:.62rem;font-weight:900;letter-spacing:.08em;color:#87bde9}.economyMethodology{margin-top:14px;border:1px solid rgba(255,255,255,.07);border-radius:13px;background:rgba(255,255,255,.025);padding:0 13px}.economyMethodology summary{cursor:pointer;padding:12px 0;color:#bcd2e8;font-weight:800;font-size:.8rem}.economyMethodology p{color:#8fa6bc;font-size:.76rem;line-height:1.5;margin:0 0 10px}.economyMethodology strong{color:#d9e9f8}@media (max-width:1200px){.economyHealthMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.economyHealthPanel{padding:14px;border-radius:17px}.economyCohortHead,.economyHealthHead{display:block}.economyHealthHead button{margin-top:12px;width:100%}.economyCohortHead p{text-align:left;margin-top:8px}.economyHealthMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.economySignals{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.economyHealthPanel *{scroll-behavior:auto!important}}.recentDiscoverySection{margin:18px 0 26px;padding:18px;border:1px solid rgba(112,190,255,.16);border-radius:22px;background:linear-gradient(180deg,rgba(8,19,35,.84),rgba(4,10,21,.76));box-shadow:0 18px 45px rgba(0,0,0,.2)}.recentDiscoveryRail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,285px);grid-gap:13px;gap:13px;overflow-x:auto;padding:5px 4px 14px;scroll-snap-type:x proximity}.recentDiscoveryCard{position:relative;min-height:330px;display:flex;flex-direction:column;gap:10px;text-align:left;color:#edf7ff;background:linear-gradient(180deg,rgba(12,25,43,.97),rgba(6,13,25,.98));border:3px solid #202a36;border-radius:20px;padding:13px;cursor:pointer;scroll-snap-align:start;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.recentDiscoveryCard:hover:not(:disabled){transform:translateY(-4px)}.recentDiscoveryCard:disabled{cursor:wait;opacity:.76}.recentDiscoveryTop{display:flex;align-items:center;justify-content:space-between;gap:8px;position:relative;z-index:2}.recentDiscoveryTop span{font-size:.63rem;font-weight:1000;letter-spacing:.14em;color:#73c9ff}.recentDiscoveryTop time{font-size:.7rem;color:#7890a8}.recentDiscoveryPlanet{position:relative;height:118px;border-radius:16px;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 0 38px rgba(0,0,0,.34);overflow:hidden}.recentDiscoveryPlanet:before{content:"";position:absolute;inset:19px 51px;border:1px solid rgba(255,255,255,.2);border-radius:50%;transform:rotate(-15deg) scaleX(1.45)}.recentDiscoveryPlanet i{position:absolute;right:18px;bottom:15px;width:26px;height:26px;border-radius:50%;box-shadow:0 0 12px currentColor;border:2px solid rgba(255,255,255,.32)}.recentDiscoveryIdentity{display:flex;flex-direction:column;gap:2px;position:relative;z-index:2}.recentDiscoveryIdentity small{font-size:.68rem;color:#8aa3bb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recentDiscoveryIdentity strong{font-size:1.05rem;color:#fff;line-height:1.2}.recentDiscoveryIdentity span{font-size:.82rem;color:#b4c7d9}.recentDiscoveryStats{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.recentDiscoveryStats>span{padding:8px;border-radius:10px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06)}.recentDiscoveryStats small{display:block;font-size:.58rem;font-weight:900;letter-spacing:.1em;color:#758ba2}.recentDiscoveryStats b{display:block;margin-top:3px;font-size:.78rem;color:#dff4ff}.recentDiscoveryCard>em{font-style:normal;font-size:.63rem;font-weight:900;letter-spacing:.11em;color:#d6bd77}.recentDiscoveryOpen{margin-top:auto;text-align:center;padding:9px 10px;border-radius:10px;background:rgba(61,145,210,.14);border:1px solid rgba(90,185,255,.18);font-size:.74rem;color:#aedaef}.recentDiscoveryEmpty{padding:24px;border-radius:15px;border:1px dashed rgba(255,255,255,.1);text-align:center;color:#89a0b6}.recentDiscoveryEmpty span,.recentDiscoveryEmpty strong{display:block}.recentDiscoveryEmpty strong{color:#d9e8f5;margin-bottom:5px}.observatoryAuraFlashGlobal{position:-webkit-sticky;position:sticky;top:calc(var(--dinch-topbar-height,178px) + 12px);z-index:40;margin:10px auto 18px;max-width:420px}.recentDiscoveryCard.card-border-archive-black{border-color:#202a36;box-shadow:0 0 0 1px rgba(0,0,0,.8),0 14px 34px rgba(0,0,0,.25)}.recentDiscoveryCard.card-border-obsidian{border-color:#080a0f;box-shadow:0 0 0 1px #4a5360,0 0 0 3px #05070a,0 18px 46px rgba(0,0,0,.45),inset 0 0 0 1px rgba(170,184,198,.1)}.recentDiscoveryCard.card-border-royal-gold{border-color:#d5af58;box-shadow:0 0 0 1px #5e4517,0 0 0 3px #c8a34c,0 18px 44px rgba(137,94,14,.22),inset 0 0 0 1px rgba(255,239,178,.28)}.recentDiscoveryCard.card-border-amethyst{border-color:#8d5bd1;box-shadow:0 0 0 1px #2e174d,0 0 0 3px #6f3db3,0 18px 48px rgba(115,62,174,.3),inset 0 0 0 1px rgba(225,193,255,.2)}.recentDiscoveryCard.card-border-holographic{border-image:linear-gradient(120deg,#75e7ff,#d98cff,#ffe579,#73ffc7) 1;box-shadow:0 0 16px rgba(255,103,213,.24),0 0 28px rgba(98,225,255,.2),0 18px 52px rgba(0,0,0,.3)}.recentDiscoveryCard.card-border-ancient{border:5px double #9a7544;background-image:linear-gradient(145deg,rgba(98,68,35,.16),transparent 32%);box-shadow:0 0 0 2px #3e2d1e,0 18px 48px rgba(45,28,12,.42)}.recentDiscoveryCard.card-border-alien{border-color:#4ce3bd;background-image:linear-gradient(145deg,rgba(45,229,181,.1),transparent 38%);box-shadow:0 0 0 2px #102c2c,0 0 0 4px rgba(45,194,157,.58),0 0 26px rgba(73,246,199,.22),0 18px 52px rgba(0,0,0,.38)}.recentDiscoveryCard.card-border-celestial-diamond{border-color:#e6f8ff;box-shadow:0 0 0 2px rgba(190,233,255,.8),0 0 0 5px rgba(148,177,206,.48),0 0 25px rgba(151,229,255,.38),0 0 48px rgba(210,174,255,.24),0 22px 58px rgba(0,0,0,.32)}.economyTelemetryGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:4px 0 20px}.economyTelemetryCard,.masterworkFunnelPanel{border:1px solid rgba(255,255,255,.08);border-radius:17px;background:rgba(255,255,255,.025);padding:16px}.economyTelemetryCard.visibility{border-color:rgba(86,193,255,.19)}.economyTelemetryCard.spending{border-color:rgba(214,186,111,.18)}.economyTelemetryHead{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:13px}.economyTelemetryHead small{display:block;color:#7fcaff;font-size:.64rem;font-weight:950;letter-spacing:.13em}.economyTelemetryHead h3{margin:4px 0 0;color:#fff;font-size:1rem;line-height:1.2}.economyTelemetryHead>span{padding:5px 8px;border-radius:8px;background:rgba(255,255,255,.05);color:#9fb4c9;font-size:.68rem;font-weight:900;white-space:nowrap}.economyTelemetryCard>p{margin:12px 0 0;color:#8fa5bb;font-size:.78rem;line-height:1.48}.economyVisibilityStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.economyVisibilityStats div{padding:10px;border-radius:11px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.055)}.economyVisibilityStats strong{display:block;color:#fff;font-size:1rem}.economyVisibilityStats span{display:block;margin-top:3px;color:#7f96ad;font-size:.65rem;line-height:1.3}.spendFamilyList{display:flex;flex-direction:column;gap:11px}.spendFamilyList>div>div{display:flex;justify-content:space-between;gap:12px}.spendFamilyList strong{color:#eaf3fc;font-size:.78rem}.spendFamilyList span{color:#8fa5bb;font-size:.68rem;text-align:right}.spendFamilyList i{display:block;height:7px;margin:6px 0;border-radius:99px;background:rgba(255,255,255,.055);overflow:hidden}.spendFamilyList i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5ebeff,#d1b469)}.spendFamilyList small{display:block;color:#71889f;font-size:.65rem}.masterworkFunnelPanel{margin:0 0 20px;border-color:rgba(196,155,255,.18)}.masterworkFunnel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.masterworkFunnel>div{display:grid;grid-template-columns:36px 1fr;grid-gap:9px;gap:9px;align-items:start;padding:10px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.055)}.funnelStage{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:rgba(143,100,217,.15);border:1px solid rgba(182,145,240,.25);color:#d9c0ff;font-weight:950}.masterworkFunnel strong{display:block;color:#fff;font-size:.76rem}.masterworkFunnel small{display:block;margin:3px 0 7px;color:#8197ad;font-size:.63rem;line-height:1.35}.masterworkFunnel i{display:block;height:5px;border-radius:99px;background:rgba(255,255,255,.05);overflow:hidden}.masterworkFunnel i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#9b6ce7,#6cc8ff)}@media(max-width:980px){.economyTelemetryGrid{grid-template-columns:1fr}.masterworkFunnel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.recentDiscoverySection{padding:13px;border-radius:17px}.recentDiscoveryRail{grid-auto-columns:minmax(220px,82vw)}.economyVisibilityStats{grid-template-columns:repeat(2,minmax(0,1fr))}.masterworkFunnel{grid-template-columns:1fr}.spendFamilyList>div>div{display:block}.spendFamilyList span{display:block;text-align:left;margin-top:3px}}@media(prefers-reduced-motion:reduce){.recentDiscoveryCard{transition:none!important}.recentDiscoveryRail{scroll-behavior:auto!important}}.topbar{width:100%!important;max-width:none!important;grid-template-columns:minmax(0,1fr)!important;justify-items:stretch!important;padding-left:clamp(12px,1.45vw,28px)!important;padding-right:clamp(12px,1.45vw,28px)!important}.rareLedTicker,.topbarActions,.topbarPrimary{width:100%!important;max-width:none!important;min-width:0!important;justify-self:stretch!important}.topbarPrimary{display:grid!important;grid-template-columns:max-content minmax(0,1fr) max-content max-content;align-items:center;grid-column-gap:14px;column-gap:14px}.topbarPrimary .topMoneyHud{margin-left:0!important;justify-self:end}.topbarPrimary .logoutButton,.topbarPrimary .profile{justify-self:end}.topbarActions{justify-content:space-between!important}.topbarActions .studentMainNav{min-width:0!important;overflow-x:auto;scrollbar-width:thin}.topbarUtilities{margin-left:auto!important}.rareLedTicker{margin-left:0!important;margin-right:0!important}.ledTrack .ledSchool{display:inline-flex;align-items:center;padding:3px 7px;border:1px solid rgba(255,111,93,.24);border-radius:999px;background:rgba(77,15,15,.48);color:#ff9e91;font-size:.62rem;font-weight:900;letter-spacing:.065em;text-transform:uppercase;white-space:nowrap}@media(max-width:1100px){.topbarPrimary{grid-template-columns:max-content minmax(0,1fr) max-content}.topbarPrimary .profile{display:none}}@media(max-width:720px){.topbarPrimary{grid-template-columns:max-content minmax(0,1fr) max-content;column-gap:7px}.ledTrack .ledSchool{font-size:.56rem;padding:3px 6px}}.gradedSlab:is(.masterwork-stage-1,.masterwork-stage-2,.masterwork-stage-3,.masterwork-stage-4,.masterwork-stage-5,.masterwork-stage-6){overflow:visible}.gradedSlab:is(.masterwork-stage-1,.masterwork-stage-2,.masterwork-stage-3,.masterwork-stage-4,.masterwork-stage-5,.masterwork-stage-6)>.prestigeFx i{display:block;width:38px;height:38px;z-index:31;opacity:.96;filter:drop-shadow(0 4px 6px rgba(0,0,0,.5))}.gradedSlab:is(.masterwork-stage-1,.masterwork-stage-2,.masterwork-stage-3,.masterwork-stage-4,.masterwork-stage-5,.masterwork-stage-6)>.prestigeFx i:first-child{left:-10px;top:-10px;border-left:5px solid #aab9c6;border-top:5px solid #dbe6ee;border-radius:11px 0 0 0}.gradedSlab:is(.masterwork-stage-1,.masterwork-stage-2,.masterwork-stage-3,.masterwork-stage-4,.masterwork-stage-5,.masterwork-stage-6)>.prestigeFx i:nth-child(2){right:-10px;top:-10px;border-right:5px solid #aab9c6;border-top:5px solid #dbe6ee;border-radius:0 11px 0 0}.gradedSlab:is(.masterwork-stage-1,.masterwork-stage-2,.masterwork-stage-3,.masterwork-stage-4,.masterwork-stage-5,.masterwork-stage-6)>.prestigeFx i:nth-child(3){left:-10px;bottom:-10px;border-left:5px solid #8799aa;border-bottom:5px solid #c8d5df;border-radius:0 0 0 11px}.gradedSlab:is(.masterwork-stage-1,.masterwork-stage-2,.masterwork-stage-3,.masterwork-stage-4,.masterwork-stage-5,.masterwork-stage-6)>.prestigeFx i:nth-child(4){right:-10px;bottom:-10px;border-right:5px solid #8799aa;border-bottom:5px solid #c8d5df;border-radius:0 0 11px 0}.gradedSlab:is(.masterwork-stage-1,.masterwork-stage-2,.masterwork-stage-3,.masterwork-stage-4,.masterwork-stage-5,.masterwork-stage-6) .masterworkCrest{right:13px;bottom:13px;min-width:154px;min-height:40px;justify-content:flex-start;padding:7px 10px 7px 42px;border-radius:10px;border-width:1px;background:linear-gradient(135deg,rgba(17,28,40,.97),rgba(5,12,21,.96));box-shadow:0 8px 22px rgba(0,0,0,.42),inset 0 0 0 1px rgba(255,255,255,.04)}.gradedSlab:is(.masterwork-stage-1,.masterwork-stage-2,.masterwork-stage-3,.masterwork-stage-4,.masterwork-stage-5,.masterwork-stage-6) .masterworkCrest:before{position:absolute;left:9px;top:7px;display:grid;width:27px;height:27px;place-items:center;border:1px solid rgba(206,226,240,.34);border-radius:7px;background:linear-gradient(145deg,#283849,#0b1420);color:#e5f2fa;font-size:10px;font-weight:950;letter-spacing:.04em;box-shadow:inset 0 0 8px rgba(255,255,255,.05)}.gradedSlab.masterwork-stage-1 .masterworkCrest:before{content:"MW I"}.gradedSlab.masterwork-stage-2 .masterworkCrest:before{content:"MW II"}.gradedSlab.masterwork-stage-3 .masterworkCrest:before{content:"MW III"}.gradedSlab.masterwork-stage-4 .masterworkCrest:before{content:"MW IV"}.gradedSlab.masterwork-stage-5 .masterworkCrest:before{content:"MW V"}.gradedSlab.masterwork-stage-6 .masterworkCrest:before{content:"MW VI"}.gradedSlab:is(.masterwork-stage-1,.masterwork-stage-2,.masterwork-stage-3,.masterwork-stage-4,.masterwork-stage-5,.masterwork-stage-6) .masterworkCrest small{font-size:6px;letter-spacing:.16em;color:#8ea8bd}.gradedSlab:is(.masterwork-stage-1,.masterwork-stage-2,.masterwork-stage-3,.masterwork-stage-4,.masterwork-stage-5,.masterwork-stage-6) .masterworkCrest strong{font-size:9px;letter-spacing:.04em}.gradedSlab.masterwork-stage-1{filter:drop-shadow(0 18px 18px rgba(0,0,0,.42))}.gradedSlab.masterwork-stage-1>.prestigeFx b{display:block;left:16%;right:16%;top:-10px;height:8px;z-index:30;border:1px solid #b8c8d4;border-radius:3px;background:linear-gradient(180deg,#e0e9ef,#6f8191 48%,#2b3946 52%,#a8b7c3);box-shadow:0 4px 9px rgba(0,0,0,.4)}.gradedSlab.masterwork-stage-1 .slabCardWell{box-shadow:inset 0 0 0 2px rgba(164,190,207,.22),inset 0 0 0 7px rgba(5,12,20,.42)}.gradedSlab.masterwork-stage-1 .masterworkCrest{border-color:rgba(182,204,219,.42)}.gradedSlab.masterwork-stage-2>.prestigeFx i:first-child,.gradedSlab.masterwork-stage-2>.prestigeFx i:nth-child(2),.gradedSlab.masterwork-stage-2>.prestigeFx i:nth-child(3),.gradedSlab.masterwork-stage-2>.prestigeFx i:nth-child(4){border-color:#bceeff;filter:drop-shadow(0 0 7px rgba(120,220,255,.42))}.gradedSlab.masterwork-stage-2>.prestigeFx b{display:block;inset:7px;z-index:29;border:2px solid rgba(180,231,255,.48);border-radius:22px;box-shadow:inset 0 0 0 2px rgba(8,16,26,.8),inset 0 0 0 4px rgba(215,241,255,.16),0 0 10px rgba(103,210,255,.14)}.gradedSlab.masterwork-stage-2 .slabCardWell{box-shadow:inset 0 0 0 2px rgba(170,226,255,.24),inset 0 0 26px rgba(79,186,232,.08)}.gradedSlab.masterwork-stage-2 .slabGlare{opacity:.72;background:linear-gradient(112deg,transparent 0 36%,rgba(214,247,255,.1) 42%,rgba(255,255,255,.66) 49%,rgba(128,223,255,.18) 55%,transparent 63% 100%);background-size:260% 100%;animation:v66PolishSweep 4.8s ease-in-out infinite}.gradedSlab.masterwork-stage-2 .masterworkCrest{border-color:rgba(129,222,255,.56);box-shadow:0 0 20px rgba(86,204,255,.1),0 8px 22px rgba(0,0,0,.42)}.gradedSlab.masterwork-stage-3>.prestigeFx i:first-child,.gradedSlab.masterwork-stage-3>.prestigeFx i:nth-child(2),.gradedSlab.masterwork-stage-3>.prestigeFx i:nth-child(3),.gradedSlab.masterwork-stage-3>.prestigeFx i:nth-child(4){border-color:#78e7ff;filter:drop-shadow(0 0 9px rgba(82,221,255,.55))}.gradedSlab.masterwork-stage-3>.prestigeFx b{display:block;left:50%;top:-22px;width:116px;height:22px;transform:translateX(-50%);z-index:30;border:solid #72dcf6;border-width:2px 2px 4px;border-radius:18px 18px 5px 5px;background:linear-gradient(180deg,#16394e,#07121e);box-shadow:0 0 15px rgba(88,218,255,.26),-232px 196px 0 -8px #2a6a82,232px 196px 0 -8px #2a6a82}.gradedSlab.masterwork-stage-3 .masterworkHalo{opacity:1;inset:-23px;z-index:12}.gradedSlab.masterwork-stage-3 .masterworkHalo i{border-width:2px;border-color:rgba(100,228,255,.38);border-radius:50%}.gradedSlab.masterwork-stage-3 .masterworkHalo i:first-child{inset:7% -3%;transform:rotate(-9deg) scaleY(.56);animation:v66CuratorOrbit 8s linear infinite}.gradedSlab.masterwork-stage-3 .masterworkHalo i:nth-child(2){inset:11% 5%;transform:rotate(61deg) scaleY(.48);border-color:rgba(192,152,255,.28)}.gradedSlab.masterwork-stage-3 .masterworkHalo i:nth-child(3){inset:3% 12%;transform:rotate(116deg) scaleY(.62);border-style:dashed;border-color:rgba(255,220,133,.2)}.gradedSlab.masterwork-stage-3 .slabCardWell{transform:translateZ(8px);box-shadow:inset 0 0 0 2px rgba(91,211,255,.25),0 0 24px rgba(84,202,255,.12)}.gradedSlab.masterwork-stage-3 .planetArt{transform:translateZ(18px) scale(1.012);box-shadow:inset 0 0 45px rgba(98,205,255,.16),0 0 26px rgba(84,183,242,.15)}.gradedSlab.masterwork-stage-3 .planetAtmosphere{filter:drop-shadow(0 0 16px rgba(134,222,255,.4))}.gradedSlab.masterwork-stage-3 .masterworkCrest{border-color:rgba(102,226,255,.7);background:linear-gradient(135deg,rgba(10,42,55,.97),rgba(15,22,39,.96))}.gradedSlab.masterwork-stage-4>.prestigeFx i:first-child,.gradedSlab.masterwork-stage-4>.prestigeFx i:nth-child(2),.gradedSlab.masterwork-stage-4>.prestigeFx i:nth-child(3),.gradedSlab.masterwork-stage-4>.prestigeFx i:nth-child(4){border-color:#b9edff;filter:drop-shadow(0 0 10px rgba(106,219,255,.52))}.gradedSlab.masterwork-stage-4>.prestigeFx b{display:block;left:9%;right:9%;bottom:-18px;height:17px;z-index:30;border:2px solid #8cdcf5;border-top-color:#d9f5ff;border-radius:5px 5px 14px 14px;background:linear-gradient(180deg,#3f7892,#0d2636 46%,#061019);box-shadow:0 8px 18px rgba(0,0,0,.48),0 0 26px rgba(101,211,255,.4)}.gradedSlab.masterwork-stage-4 .masterworkHalo{opacity:.72;inset:-19px;z-index:10}.gradedSlab.masterwork-stage-4 .masterworkHalo i:first-child{border-color:rgba(122,224,255,.42)}.gradedSlab.masterwork-stage-4 .masterworkCrest{border-color:rgba(234,211,142,.58);box-shadow:0 0 22px rgba(107,216,255,.13),0 8px 24px rgba(0,0,0,.45)}.gradedSlab.masterwork-stage-5>.prestigeFx i{width:23px;height:23px;border:2px solid #efd77f!important;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff8cc,#b68828 32%,#1b2330 64%);box-shadow:0 0 13px rgba(255,220,119,.58);filter:none}.gradedSlab.masterwork-stage-5>.prestigeFx i:first-child{left:50%;top:50%;animation:v66BeaconA 5.8s linear infinite}.gradedSlab.masterwork-stage-5>.prestigeFx i:nth-child(2){left:50%;top:50%;animation:v66BeaconB 7.2s linear infinite}.gradedSlab.masterwork-stage-5>.prestigeFx i:nth-child(3){left:50%;top:50%;animation:v66BeaconC 4.9s linear infinite}.gradedSlab.masterwork-stage-5>.prestigeFx i:nth-child(4){left:50%;top:-31px;margin-left:-11px}.gradedSlab.masterwork-stage-5>.prestigeFx b{display:block;left:50%;top:-57px;width:72px;height:40px;transform:translateX(-50%);z-index:31}.gradedSlab.masterwork-stage-5>.prestigeFx b:before{content:"✦";display:block;text-align:center;color:#ffe78e;font-size:35px;line-height:40px;text-shadow:0 0 10px #fff0b3,0 0 24px rgba(255,208,79,.72)}.gradedSlab.masterwork-stage-5 .masterworkHalo{opacity:1;inset:-27px;z-index:11}.gradedSlab.masterwork-stage-5 .masterworkHalo i{border-color:rgba(242,211,117,.35)}.gradedSlab.masterwork-stage-5 .masterworkCrest{border-color:rgba(245,213,116,.72);background:linear-gradient(135deg,rgba(54,40,15,.97),rgba(14,24,35,.97))}.gradedSlab.masterwork-stage-6>.prestigeFx i{display:block;width:19px;height:19px;border:2px solid #dff8ff!important;border-radius:3px;background:linear-gradient(135deg,#fff,#7fdfff 35%,#bf8dff 68%,#fff1a2);box-shadow:0 0 16px rgba(144,227,255,.72);filter:none}.gradedSlab.masterwork-stage-6>.prestigeFx i:first-child{left:50%;top:50%;animation:v66CelestialA 5.6s linear infinite}.gradedSlab.masterwork-stage-6>.prestigeFx i:nth-child(2){left:50%;top:50%;animation:v66CelestialB 7.4s linear infinite}.gradedSlab.masterwork-stage-6>.prestigeFx i:nth-child(3){left:50%;top:50%;animation:v66CelestialC 9s linear infinite}.gradedSlab.masterwork-stage-6>.prestigeFx i:nth-child(4){left:50%;top:-37px;margin-left:-9px;transform:rotate(45deg)}.gradedSlab.masterwork-stage-6>.prestigeFx b{display:block;left:50%;top:-72px;width:100px;height:55px;transform:translateX(-50%);z-index:31}.gradedSlab.masterwork-stage-6>.prestigeFx b:before{content:"✦";display:block;text-align:center;color:#fff5b9;font-size:50px;line-height:55px;text-shadow:0 0 12px #fff,0 0 30px #7de7ff,0 0 48px #ce8dff}.gradedSlab.masterwork-stage-6 .masterworkHalo{opacity:1;inset:-34px;z-index:11}.gradedSlab.masterwork-stage-6 .masterworkHalo i{border-width:2px}.gradedSlab.masterwork-stage-6 .masterworkCrest{border-color:rgba(249,222,142,.8);background:linear-gradient(110deg,rgba(55,30,72,.97),rgba(12,47,61,.96),rgba(55,43,18,.95));box-shadow:0 0 25px rgba(105,222,255,.22),0 0 42px rgba(207,133,255,.17),0 8px 25px rgba(0,0,0,.48)}:is(.miniCard,.galleryShowcaseCard,.museumCardFrame,.featuredDiscovery,.recentDiscoveryCard).masterwork-stage-1{outline:2px solid rgba(184,204,218,.48);outline-offset:-8px;filter:drop-shadow(0 4px 5px rgba(0,0,0,.25))}:is(.miniCard,.galleryShowcaseCard,.museumCardFrame,.featuredDiscovery,.recentDiscoveryCard).masterwork-stage-2{outline:3px double rgba(151,226,255,.65);outline-offset:-8px;filter:drop-shadow(0 0 7px rgba(99,209,255,.2))}:is(.miniCard,.galleryShowcaseCard,.museumCardFrame,.featuredDiscovery,.recentDiscoveryCard).masterwork-stage-3{outline:2px solid rgba(91,225,255,.72);outline-offset:-9px;filter:drop-shadow(0 0 10px rgba(76,211,255,.32))}:is(.miniCard,.galleryShowcaseCard,.museumCardFrame,.featuredDiscovery,.recentDiscoveryCard).masterwork-stage-4{outline:2px solid rgba(228,213,151,.65);outline-offset:-9px;filter:drop-shadow(0 0 12px rgba(105,217,255,.32))}:is(.miniCard,.galleryShowcaseCard,.museumCardFrame,.featuredDiscovery,.recentDiscoveryCard).masterwork-stage-5{outline:3px double rgba(245,216,118,.82);outline-offset:-9px;filter:drop-shadow(0 0 14px rgba(244,202,73,.36))}:is(.miniCard,.galleryShowcaseCard,.museumCardFrame,.featuredDiscovery,.recentDiscoveryCard).masterwork-stage-6{outline:3px double rgba(210,244,255,.92);outline-offset:-9px;filter:drop-shadow(0 0 15px rgba(107,225,255,.48)) drop-shadow(0 0 24px rgba(203,130,255,.24))}.masterworkStages>div{position:relative;overflow:hidden}.masterworkStages>div:first-child{box-shadow:inset 4px 0 #9eafbb}.masterworkStages>div:nth-child(2){box-shadow:inset 4px 0 #7bdcf7}.masterworkStages>div:nth-child(3){box-shadow:inset 4px 0 #62e1ff,0 0 0 1px rgba(98,225,255,.05)}.masterworkStages>div:nth-child(4){box-shadow:inset 4px 0 #d8ce9c}.masterworkStages>div:nth-child(5){box-shadow:inset 4px 0 #f0cf68}.masterworkStages>div:nth-child(6){box-shadow:inset 4px 0 #dff7ff}@keyframes v66PolishSweep{0%,38%{background-position:130% 0}72%,to{background-position:-120% 0}}@keyframes v66CuratorOrbit{to{transform:rotate(351deg) scaleY(.56)}}@keyframes v66BeaconA{0%{transform:rotate(0deg) translateX(245px) rotate(0)}to{transform:rotate(1turn) translateX(245px) rotate(-1turn)}}@keyframes v66BeaconB{0%{transform:rotate(120deg) translateX(205px) rotate(-120deg)}to{transform:rotate(480deg) translateX(205px) rotate(-480deg)}}@keyframes v66BeaconC{0%{transform:rotate(240deg) translateX(270px) rotate(-240deg)}to{transform:rotate(600deg) translateX(270px) rotate(-600deg)}}@keyframes v66CelestialA{0%{transform:rotate(0deg) translateX(285px) rotate(45deg)}to{transform:rotate(1turn) translateX(285px) rotate(-315deg)}}@keyframes v66CelestialB{0%{transform:rotate(120deg) translateX(235px) rotate(45deg)}to{transform:rotate(480deg) translateX(235px) rotate(-315deg)}}@keyframes v66CelestialC{0%{transform:rotate(240deg) translateX(315px) rotate(45deg)}to{transform:rotate(600deg) translateX(315px) rotate(-315deg)}}@media(max-width:720px){.gradedSlab:is(.masterwork-stage-1,.masterwork-stage-2,.masterwork-stage-3,.masterwork-stage-4,.masterwork-stage-5,.masterwork-stage-6) .masterworkCrest{min-width:132px;padding-left:38px}.gradedSlab.masterwork-stage-5>.prestigeFx i:first-child,.gradedSlab.masterwork-stage-5>.prestigeFx i:nth-child(2),.gradedSlab.masterwork-stage-5>.prestigeFx i:nth-child(3),.gradedSlab.masterwork-stage-6>.prestigeFx i:first-child,.gradedSlab.masterwork-stage-6>.prestigeFx i:nth-child(2),.gradedSlab.masterwork-stage-6>.prestigeFx i:nth-child(3){display:none}}@media(prefers-reduced-motion:reduce){.gradedSlab.masterwork-stage-2 .slabGlare,.gradedSlab.masterwork-stage-3 .masterworkHalo i,.gradedSlab.masterwork-stage-5>.prestigeFx i,.gradedSlab.masterwork-stage-6>.prestigeFx i{animation:none!important}}.galleryBackdropFx,.galleryDisplayFx,.galleryLightingFx{position:absolute!important;inset:0;pointer-events:none;overflow:hidden}.galleryBackdropFx{z-index:1!important}.galleryDisplayFx{z-index:2!important}.galleryLightingFx{z-index:4!important;mix-blend-mode:screen}.galleryBackdropFx i,.galleryDisplayFx i,.galleryLightingFx i{position:absolute;display:none}.schoolGalleryRoom{box-shadow:inset 0 0 0 1px rgba(171,220,250,.06),inset 0 -90px 110px rgba(0,0,0,.3),0 18px 54px rgba(0,0,0,.24)}.schoolGalleryRoom .galleryArchitecture i:nth-child(3){height:4px;box-shadow:0 13px 28px rgba(0,0,0,.45)}.schoolGalleryRoom .galleryCardStage{perspective:1100px}.schoolGalleryRoom .galleryShowcaseCard{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.schoolGalleryRoom.observatory-backdrop-lunar-lab .galleryBackdropFx i:first-child{display:block;left:7%;right:7%;top:103px;height:285px;border:solid rgba(152,177,194,.52);border-width:8px 8px 13px;border-radius:190px 190px 18px 18px;box-shadow:inset 0 0 0 2px rgba(217,235,245,.12),0 18px 34px rgba(0,0,0,.2)}.schoolGalleryRoom.observatory-backdrop-lunar-lab .galleryBackdropFx i:nth-child(2),.schoolGalleryRoom.observatory-backdrop-lunar-lab .galleryBackdropFx i:nth-child(3){display:block;bottom:76px;width:20%;height:76px;border:2px solid #667989;border-radius:8px 8px 3px 3px;background:linear-gradient(155deg,#1c2934,#09121b 62%);box-shadow:inset 0 10px 0 rgba(132,212,240,.08)}.schoolGalleryRoom.observatory-backdrop-lunar-lab .galleryBackdropFx i:nth-child(2){left:3%}.schoolGalleryRoom.observatory-backdrop-lunar-lab .galleryBackdropFx i:nth-child(3){right:3%}.schoolGalleryRoom.observatory-backdrop-lunar-lab .galleryBackdropFx i:nth-child(4){display:block;right:13%;top:142px;width:92px;height:92px;border-radius:50%;background:radial-gradient(circle at 35% 28%,#f0f3f4,#bbc3c7 58%,#66727a 60%);box-shadow:0 0 45px rgba(222,235,241,.16)}.schoolGalleryRoom.observatory-backdrop-geology .galleryBackdropFx i:first-child,.schoolGalleryRoom.observatory-backdrop-geology .galleryBackdropFx i:nth-child(2){display:block;top:125px;bottom:78px;width:92px;border:4px solid #806852;border-radius:6px;background:repeating-linear-gradient(180deg,rgba(218,190,142,.16) 0 2px,transparent 2px 54px),linear-gradient(90deg,#241c1a,#3b2a22 50%,#1a1617);box-shadow:inset 0 0 0 2px rgba(213,178,126,.12),0 18px 28px rgba(0,0,0,.28)}.schoolGalleryRoom.observatory-backdrop-geology .galleryBackdropFx i:first-child{left:22px}.schoolGalleryRoom.observatory-backdrop-geology .galleryBackdropFx i:nth-child(2){right:22px}.schoolGalleryRoom.observatory-backdrop-geology .galleryBackdropFx i:nth-child(3),.schoolGalleryRoom.observatory-backdrop-geology .galleryBackdropFx i:nth-child(4),.schoolGalleryRoom.observatory-backdrop-geology .galleryBackdropFx i:nth-child(5),.schoolGalleryRoom.observatory-backdrop-geology .galleryBackdropFx i:nth-child(6){display:block;width:24px;height:24px;border:2px solid rgba(214,232,236,.55);transform:rotate(45deg);background:linear-gradient(135deg,#8f7358,#243a45);box-shadow:0 0 13px rgba(157,218,236,.12)}.schoolGalleryRoom.observatory-backdrop-geology .galleryBackdropFx i:nth-child(3){left:55px;top:176px}.schoolGalleryRoom.observatory-backdrop-geology .galleryBackdropFx i:nth-child(4){left:55px;top:278px}.schoolGalleryRoom.observatory-backdrop-geology .galleryBackdropFx i:nth-child(5){right:55px;top:210px}.schoolGalleryRoom.observatory-backdrop-geology .galleryBackdropFx i:nth-child(6){right:55px;top:312px}.schoolGalleryRoom.observatory-backdrop-orbital .galleryBackdropFx i:first-child{display:block;left:2.5%;right:2.5%;top:88px;height:365px;border:10px solid rgba(104,145,183,.58);border-radius:260px 260px 28px 28px;box-shadow:inset 0 0 0 3px rgba(208,235,255,.1),inset 0 -70px 80px rgba(54,101,150,.2)}.schoolGalleryRoom.observatory-backdrop-orbital .galleryBackdropFx i:nth-child(2){display:block;left:50%;top:92px;bottom:145px;width:8px;transform:translateX(-50%);background:linear-gradient(#7693ad,#1c344c 48%,#7693ad);box-shadow:-210px 70px 0 -2px rgba(93,126,155,.7),210px 70px 0 -2px rgba(93,126,155,.7)}.schoolGalleryRoom.observatory-backdrop-orbital .galleryBackdropFx i:nth-child(3),.schoolGalleryRoom.observatory-backdrop-orbital .galleryBackdropFx i:nth-child(4){display:block;width:18px;height:7px;border-radius:60% 20%;background:#d9f2ff;box-shadow:0 0 12px rgba(124,220,255,.9);animation:v68OrbitalTraffic 9s linear infinite}.schoolGalleryRoom.observatory-backdrop-orbital .galleryBackdropFx i:nth-child(3){left:16%;top:208px}.schoolGalleryRoom.observatory-backdrop-orbital .galleryBackdropFx i:nth-child(4){right:17%;top:165px;animation-delay:-4.5s}.schoolGalleryRoom.observatory-backdrop-dome .galleryBackdropFx{background-image:radial-gradient(circle at 11% 18%,rgba(255,255,255,.72) 0 1px,transparent 1.7px),radial-gradient(circle at 23% 31%,rgba(125,219,255,.72) 0 1px,transparent 1.7px),radial-gradient(circle at 42% 15%,rgba(255,255,255,.6) 0 1px,transparent 1.7px),radial-gradient(circle at 58% 29%,rgba(194,158,255,.65) 0 1px,transparent 1.7px),radial-gradient(circle at 77% 17%,rgba(255,255,255,.7) 0 1px,transparent 1.7px),radial-gradient(circle at 90% 34%,rgba(105,224,255,.65) 0 1px,transparent 1.7px)}.schoolGalleryRoom.observatory-backdrop-dome .galleryBackdropFx i:first-child,.schoolGalleryRoom.observatory-backdrop-dome .galleryBackdropFx i:nth-child(2),.schoolGalleryRoom.observatory-backdrop-dome .galleryBackdropFx i:nth-child(3){display:block;left:50%;top:78px;width:5px;height:380px;transform-origin:top;background:linear-gradient(#8ca8be,rgba(83,114,140,.12));box-shadow:0 0 11px rgba(116,183,224,.12)}.schoolGalleryRoom.observatory-backdrop-dome .galleryBackdropFx i:first-child{transform:translateX(-50%) rotate(-37deg)}.schoolGalleryRoom.observatory-backdrop-dome .galleryBackdropFx i:nth-child(2){transform:translateX(-50%)}.schoolGalleryRoom.observatory-backdrop-dome .galleryBackdropFx i:nth-child(3){transform:translateX(-50%) rotate(37deg)}.schoolGalleryRoom.observatory-backdrop-dome .galleryBackdropFx i:nth-child(4){display:block;right:8%;top:210px;width:76px;height:42px;border:5px solid #7899b3;border-radius:50%;transform:rotate(-24deg);box-shadow:-28px 52px 0 -16px #7899b3}.schoolGalleryRoom.observatory-backdrop-celestial{border-color:rgba(205,235,255,.48);box-shadow:inset 0 0 0 8px rgba(183,219,244,.05),inset 0 0 140px rgba(102,209,255,.14),0 22px 70px rgba(0,0,0,.32)}.schoolGalleryRoom.observatory-backdrop-celestial .galleryBackdropFx i:first-child{display:block;left:4%;right:4%;top:83px;height:378px;border:double rgba(198,226,244,.72);border-width:8px 8px 14px;border-radius:250px 250px 18px 18px;box-shadow:0 0 28px rgba(119,210,255,.12),inset 0 0 45px rgba(122,203,255,.07)}.schoolGalleryRoom.observatory-backdrop-celestial .galleryBackdropFx i:nth-child(2),.schoolGalleryRoom.observatory-backdrop-celestial .galleryBackdropFx i:nth-child(3){display:block;top:103px;bottom:70px;width:58px;border:3px solid #8ba7bc;background:linear-gradient(90deg,#101d2b,#30475a 50%,#0b1723);box-shadow:inset 0 0 0 3px rgba(220,239,251,.07),0 0 22px rgba(114,204,255,.08)}.schoolGalleryRoom.observatory-backdrop-celestial .galleryBackdropFx i:nth-child(2){left:25px}.schoolGalleryRoom.observatory-backdrop-celestial .galleryBackdropFx i:nth-child(3){right:25px}.schoolGalleryRoom.observatory-backdrop-celestial .galleryBackdropFx i:nth-child(4){display:block;left:50%;top:123px;width:270px;height:72px;transform:translateX(-50%) rotate(-5deg);border:3px solid rgba(159,225,255,.55);border-radius:50%;box-shadow:0 0 25px rgba(102,220,255,.2)}.schoolGalleryRoom.observatory-backdrop-celestial .galleryBackdropFx i:nth-child(5),.schoolGalleryRoom.observatory-backdrop-celestial .galleryBackdropFx i:nth-child(6){display:block;top:112px;width:18px;height:18px;border:3px solid #d8efff;border-radius:50%;background:#17344b;box-shadow:0 0 14px rgba(115,224,255,.55)}.schoolGalleryRoom.observatory-backdrop-celestial .galleryBackdropFx i:nth-child(5){left:21%}.schoolGalleryRoom.observatory-backdrop-celestial .galleryBackdropFx i:nth-child(6){right:21%}.schoolGalleryRoom.observatory-pedestal-basalt .galleryPedestalLine i{height:76px;margin:0 8px;background:repeating-linear-gradient(90deg,#11181d 0 17px,#33434c 17px 34px);filter:drop-shadow(0 10px 12px rgba(0,0,0,.48))}.schoolGalleryRoom.observatory-pedestal-crystal .galleryPedestalLine i{height:98px;margin:0 5px;border:2px solid rgba(211,246,255,.48);filter:drop-shadow(0 0 18px #76cfff) drop-shadow(0 13px 9px rgba(0,0,0,.4))}.schoolGalleryRoom.observatory-pedestal-crystal .galleryShowcaseCard{box-shadow:0 0 0 2px rgba(184,236,255,.16),0 21px 40px rgba(0,0,0,.42),0 0 26px rgba(104,186,255,.14)}.schoolGalleryRoom.observatory-pedestal-levitation .galleryShowcaseCard{transform:translateY(-37px);box-shadow:0 30px 38px rgba(0,0,0,.34),0 0 25px rgba(88,220,255,.18);animation:v68Levitate 3.8s ease-in-out infinite}.schoolGalleryRoom.observatory-pedestal-levitation .galleryPedestalLine i{height:22px;margin:0 7px;border:5px double #8cecff;box-shadow:0 0 18px #59dfff,0 0 38px rgba(66,211,255,.33)}.schoolGalleryRoom.observatory-pedestal-orbital .galleryPedestalLine i{height:126px;width:14px;border:2px solid #a0bacd;background:linear-gradient(90deg,#30485b,#8fa8b9 45%,#1a2b39);box-shadow:0 0 0 5px rgba(42,85,115,.35),0 10px 24px rgba(0,0,0,.45)}.schoolGalleryRoom.observatory-pedestal-orbital .galleryShowcaseCard{transform:translateY(-22px);box-shadow:0 0 0 9px rgba(105,224,255,.1),0 0 0 11px rgba(126,184,211,.12),0 24px 44px rgba(0,0,0,.46)}.schoolGalleryRoom.observatory-pedestal-orbital .galleryShowcaseCard:after{content:"";position:absolute;inset:-22px -30px;border:3px solid rgba(116,226,255,.32);border-radius:50%;transform:rotate(-7deg);pointer-events:none}.schoolGalleryRoom.observatory-display-hologlobe .galleryDisplayFx i:first-child,.schoolGalleryRoom.observatory-display-hologlobe .galleryDisplayFx i:nth-child(2){display:block;left:50%;top:205px;width:230px;height:72px;border:2px solid rgba(107,235,255,.48);border-radius:50%;transform:translateX(-50%) rotate(-9deg);box-shadow:0 0 18px rgba(98,222,255,.18)}.schoolGalleryRoom.observatory-display-hologlobe .galleryDisplayFx i:nth-child(2){width:170px;height:220px;top:132px;transform:translateX(-50%) rotate(73deg)}.schoolGalleryRoom.observatory-display-hologlobe .galleryCentralWorld{filter:saturate(1.35) brightness(1.08);box-shadow:0 0 28px rgba(100,230,255,.65),0 0 80px rgba(77,177,255,.4)}.schoolGalleryRoom.observatory-display-mineral-cases:after{display:none}.schoolGalleryRoom.observatory-display-mineral-cases .galleryDisplayFx i:first-child,.schoolGalleryRoom.observatory-display-mineral-cases .galleryDisplayFx i:nth-child(2){display:grid;place-items:center;top:151px;bottom:92px;width:72px;border:3px solid rgba(124,166,194,.72);border-radius:9px;background:repeating-linear-gradient(180deg,rgba(116,226,255,.09) 0 2px,transparent 2px 70px),rgba(4,14,24,.72);box-shadow:inset 0 0 22px rgba(83,194,238,.08),0 18px 30px rgba(0,0,0,.3)}.schoolGalleryRoom.observatory-display-mineral-cases .galleryDisplayFx i:first-child{left:13px}.schoolGalleryRoom.observatory-display-mineral-cases .galleryDisplayFx i:nth-child(2){right:13px}.schoolGalleryRoom.observatory-display-mineral-cases .galleryDisplayFx i:nth-child(3),.schoolGalleryRoom.observatory-display-mineral-cases .galleryDisplayFx i:nth-child(4),.schoolGalleryRoom.observatory-display-mineral-cases .galleryDisplayFx i:nth-child(5),.schoolGalleryRoom.observatory-display-mineral-cases .galleryDisplayFx i:nth-child(6){display:block;width:22px;height:22px;transform:rotate(45deg);border:2px solid rgba(213,245,255,.65);background:linear-gradient(135deg,#b9f0ff,#5162a0 65%,#162331);box-shadow:0 0 12px rgba(122,220,255,.18)}.schoolGalleryRoom.observatory-display-mineral-cases .galleryDisplayFx i:nth-child(3){left:38px;top:198px}.schoolGalleryRoom.observatory-display-mineral-cases .galleryDisplayFx i:nth-child(4){left:38px;top:307px}.schoolGalleryRoom.observatory-display-mineral-cases .galleryDisplayFx i:nth-child(5){right:38px;top:224px}.schoolGalleryRoom.observatory-display-mineral-cases .galleryDisplayFx i:nth-child(6){right:38px;top:333px}.schoolGalleryRoom.observatory-display-orbiting-cards .galleryDisplayFx i:first-child,.schoolGalleryRoom.observatory-display-orbiting-cards .galleryDisplayFx i:nth-child(2),.schoolGalleryRoom.observatory-display-orbiting-cards .galleryDisplayFx i:nth-child(3){display:block;left:50%;top:190px;border:3px solid rgba(110,225,255,.48);border-radius:50%;transform:translateX(-50%) rotate(-8deg);box-shadow:0 0 22px rgba(81,211,255,.22)}.schoolGalleryRoom.observatory-display-orbiting-cards .galleryDisplayFx i:first-child{width:78%;height:215px}.schoolGalleryRoom.observatory-display-orbiting-cards .galleryDisplayFx i:nth-child(2){width:64%;height:255px;transform:translateX(-50%) rotate(18deg)}.schoolGalleryRoom.observatory-display-orbiting-cards .galleryDisplayFx i:nth-child(3){width:48%;height:290px;transform:translateX(-50%) rotate(64deg)}.schoolGalleryRoom.observatory-display-orbiting-cards .galleryCardStage{animation-duration:15s}.schoolGalleryRoom.observatory-display-planetarium:before{display:none}.schoolGalleryRoom.observatory-display-planetarium .galleryDisplayFx i:first-child,.schoolGalleryRoom.observatory-display-planetarium .galleryDisplayFx i:nth-child(2),.schoolGalleryRoom.observatory-display-planetarium .galleryDisplayFx i:nth-child(3){display:block;left:50%;top:184px;border:7px double rgba(139,231,255,.62);border-radius:50%;box-shadow:0 0 30px rgba(88,214,255,.32),inset 0 0 30px rgba(88,214,255,.13)}.schoolGalleryRoom.observatory-display-planetarium .galleryDisplayFx i:first-child{width:86%;height:292px;transform:translateX(-50%) rotate(-7deg)}.schoolGalleryRoom.observatory-display-planetarium .galleryDisplayFx i:nth-child(2){width:72%;height:330px;transform:translateX(-50%) rotate(19deg)}.schoolGalleryRoom.observatory-display-planetarium .galleryDisplayFx i:nth-child(3){width:53%;height:365px;transform:translateX(-50%) rotate(71deg)}.schoolGalleryRoom.observatory-display-planetarium .galleryDisplayFx i:nth-child(4),.schoolGalleryRoom.observatory-display-planetarium .galleryDisplayFx i:nth-child(5),.schoolGalleryRoom.observatory-display-planetarium .galleryDisplayFx i:nth-child(6){display:block;width:25px;height:25px;border:3px solid #d9f6ff;border-radius:50%;background:#153953;box-shadow:0 0 18px rgba(116,232,255,.7);animation:v68PlanetariumNode 8s linear infinite}.schoolGalleryRoom.observatory-display-planetarium .galleryDisplayFx i:nth-child(4){left:12%;top:296px}.schoolGalleryRoom.observatory-display-planetarium .galleryDisplayFx i:nth-child(5){right:11%;top:260px;animation-delay:-2.6s}.schoolGalleryRoom.observatory-display-planetarium .galleryDisplayFx i:nth-child(6){left:48%;top:470px;animation-delay:-5.2s}.schoolGalleryRoom.observatory-lighting-crown:after,.schoolGalleryRoom.observatory-lighting-projectors:after{display:none}.schoolGalleryRoom.observatory-lighting-spotlights .galleryLightingFx i:first-child,.schoolGalleryRoom.observatory-lighting-spotlights .galleryLightingFx i:nth-child(2),.schoolGalleryRoom.observatory-lighting-spotlights .galleryLightingFx i:nth-child(3){display:block;top:-18px;width:34%;height:82%;background:linear-gradient(170deg,rgba(226,246,255,.24),rgba(102,209,255,.07) 28%,transparent 66%);-webkit-clip-path:polygon(47% 0,53% 0,100% 100%,0 100%);clip-path:polygon(47% 0,53% 0,100% 100%,0 100%);opacity:.34;animation:v68SpotSweep 5s ease-in-out infinite}.schoolGalleryRoom.observatory-lighting-spotlights .galleryLightingFx i:first-child{left:0}.schoolGalleryRoom.observatory-lighting-spotlights .galleryLightingFx i:nth-child(2){left:33%;animation-delay:-1.6s}.schoolGalleryRoom.observatory-lighting-spotlights .galleryLightingFx i:nth-child(3){right:0;animation-delay:-3.2s}.schoolGalleryRoom.observatory-lighting-projectors .galleryLightingFx{display:block;background-image:radial-gradient(circle at 8% 20%,rgba(167,234,255,.55) 0 1px,transparent 2px),radial-gradient(circle at 21% 33%,rgba(255,255,255,.55) 0 1px,transparent 2px),radial-gradient(circle at 39% 15%,rgba(121,202,255,.5) 0 1px,transparent 2px),radial-gradient(circle at 57% 31%,rgba(223,184,255,.48) 0 1px,transparent 2px),radial-gradient(circle at 74% 19%,rgba(255,255,255,.58) 0 1px,transparent 2px),radial-gradient(circle at 91% 37%,rgba(112,234,255,.52) 0 1px,transparent 2px);background-size:220px 170px;animation:v68ProjectorDrift 14s linear infinite}.schoolGalleryRoom.observatory-lighting-projectors .galleryLightingFx i:first-child,.schoolGalleryRoom.observatory-lighting-projectors .galleryLightingFx i:nth-child(2){display:block;left:50%;top:128px;width:74%;height:250px;border:1px solid rgba(124,221,255,.18);border-radius:50%;transform:translateX(-50%) rotate(-12deg)}.schoolGalleryRoom.observatory-lighting-projectors .galleryLightingFx i:nth-child(2){width:58%;height:300px;transform:translateX(-50%) rotate(48deg)}.schoolGalleryRoom.observatory-lighting-crown .galleryLightingFx i:first-child{display:block;left:50%;top:92px;width:130px;height:74px;transform:translateX(-50%);border:5px solid #f5d986;border-bottom:10px solid #916d25;border-radius:65px 65px 15px 15px;background:radial-gradient(circle at 50% 82%,rgba(255,226,129,.23),rgba(20,28,38,.84) 55%);box-shadow:0 0 27px rgba(255,219,105,.5),0 0 55px rgba(255,205,71,.18);animation:v68CrownPulse 3.4s ease-in-out infinite}.schoolGalleryRoom.observatory-lighting-crown .galleryLightingFx i:first-child:before{content:"♛";position:absolute;left:50%;top:50%;transform:translate(-50%,-52%);font-style:normal;font-size:48px;color:#ffe399;text-shadow:0 0 20px rgba(255,211,95,.72)}.schoolGalleryRoom.observatory-lighting-crown .galleryLightingFx i:nth-child(2),.schoolGalleryRoom.observatory-lighting-crown .galleryLightingFx i:nth-child(3),.schoolGalleryRoom.observatory-lighting-crown .galleryLightingFx i:nth-child(4){display:block;top:0;width:36%;height:90%;background:linear-gradient(170deg,rgba(255,226,149,.32),rgba(255,206,74,.08) 35%,transparent 67%);-webkit-clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);opacity:.36;animation:v68GoldSweep 4.8s ease-in-out infinite}.schoolGalleryRoom.observatory-lighting-crown .galleryLightingFx i:nth-child(2){left:-2%}.schoolGalleryRoom.observatory-lighting-crown .galleryLightingFx i:nth-child(3){left:32%;animation-delay:-1.6s}.schoolGalleryRoom.observatory-lighting-crown .galleryLightingFx i:nth-child(4){right:-2%;animation-delay:-3.2s}.schoolGalleryRoom.observatory-backdrop-orbital.observatory-pedestal-orbital .galleryArchitecture i:nth-child(3){height:9px;background:linear-gradient(90deg,transparent,#8edfff 18%,#294c67 50%,#8edfff 82%,transparent);box-shadow:0 0 24px rgba(96,215,255,.28)}.schoolGalleryRoom.observatory-backdrop-dome.observatory-lighting-projectors{box-shadow:inset 0 0 0 2px rgba(133,218,255,.13),inset 0 0 150px rgba(75,128,255,.12),0 22px 70px rgba(0,0,0,.34)}.schoolGalleryRoom.observatory-backdrop-celestial.observatory-display-planetarium .galleryCentralWorld{box-shadow:0 0 35px rgba(120,236,255,.7),0 0 105px rgba(117,145,255,.38);filter:saturate(1.45) brightness(1.12)}.schoolGalleryRoom.observatory-backdrop-celestial.observatory-display-planetarium.observatory-lighting-crown{border-color:rgba(255,226,143,.72);box-shadow:inset 0 0 0 9px rgba(206,229,244,.06),inset 0 0 130px rgba(112,215,255,.14),0 0 0 2px rgba(223,197,116,.22),0 25px 85px rgba(0,0,0,.4),0 0 50px rgba(255,218,111,.09)}.schoolGalleryRoom.observatory-backdrop-celestial.observatory-display-planetarium.observatory-lighting-crown .galleryIdentityBanner{border-color:rgba(242,213,126,.46);box-shadow:0 0 25px rgba(255,215,101,.08);background:linear-gradient(90deg,rgba(11,22,34,.88),rgba(28,30,36,.77),rgba(11,22,34,.88))}.schoolGalleryRoom.observatory-backdrop-celestial.observatory-pedestal-orbital.observatory-display-planetarium .galleryShowcaseCard{box-shadow:0 0 0 10px rgba(107,225,255,.08),0 0 34px rgba(104,224,255,.22),0 27px 50px rgba(0,0,0,.52)}.observatoryCosmeticCard.tier-legendary .observatoryMiniPreview,.observatoryCosmeticCard.tier-transcendent .observatoryMiniPreview{min-height:165px;box-shadow:inset 0 0 0 1px rgba(130,220,255,.1),0 13px 28px rgba(0,0,0,.28)}.observatoryCosmeticCard.tier-transcendent .observatoryMiniPreview{box-shadow:inset 0 0 0 2px rgba(194,232,255,.16),0 0 26px rgba(96,214,255,.12),0 13px 28px rgba(0,0,0,.3)}.observatoryMiniPreview.observatory-backdrop-celestial{background:radial-gradient(circle at 50% 28%,rgba(99,211,255,.28),transparent 25%),linear-gradient(110deg,#08121e,#202941 50%,#07101d);box-shadow:inset 0 0 0 5px rgba(204,231,247,.08)}.observatoryMiniPreview.observatory-backdrop-celestial .obsWindow{border:5px double #b9d8ed;box-shadow:0 0 16px rgba(93,219,255,.25)}.observatoryMiniPreview.observatory-pedestal-orbital .obsMiniPedestals i{height:45px;width:9px;background:#8198a8;-webkit-clip-path:none;clip-path:none;box-shadow:0 0 0 3px rgba(89,194,226,.14)}.observatoryMiniPreview.observatory-display-planetarium:after{border-width:7px;box-shadow:0 0 18px rgba(105,225,255,.45)}.observatoryMiniPreview.observatory-lighting-crown:after{font-size:42px;text-shadow:0 0 18px #f2c95e}@keyframes v68OrbitalTraffic{0%{transform:translateX(-35px) scale(.75);opacity:.18}45%{opacity:1}to{transform:translateX(85px) scale(1.05);opacity:.12}}@keyframes v68Levitate{50%{transform:translateY(-48px)}}@keyframes v68PlanetariumNode{50%{filter:brightness(1.5);transform:translateY(-5px) scale(1.08)}}@keyframes v68SpotSweep{50%{opacity:.12;transform:translateX(30px)}}@keyframes v68ProjectorDrift{to{background-position:220px 170px}}@keyframes v68CrownPulse{50%{filter:brightness(1.32);transform:translateX(-50%) scale(1.04)}}@keyframes v68GoldSweep{50%{opacity:.14;transform:translateX(24px)}}@media(max-width:1100px){.schoolGalleryRoom .galleryBackdropFx i:nth-child(2),.schoolGalleryRoom .galleryBackdropFx i:nth-child(3){opacity:.72}.schoolGalleryRoom.observatory-display-mineral-cases .galleryDisplayFx i:first-child,.schoolGalleryRoom.observatory-display-mineral-cases .galleryDisplayFx i:nth-child(2){width:58px}}@media(max-width:720px){.galleryBackdropFx,.galleryDisplayFx,.galleryLightingFx{opacity:.82}.schoolGalleryRoom.observatory-backdrop-geology .galleryBackdropFx i:first-child,.schoolGalleryRoom.observatory-backdrop-geology .galleryBackdropFx i:nth-child(2),.schoolGalleryRoom.observatory-display-mineral-cases .galleryDisplayFx i:first-child,.schoolGalleryRoom.observatory-display-mineral-cases .galleryDisplayFx i:nth-child(2){display:none}.schoolGalleryRoom.observatory-backdrop-celestial .galleryBackdropFx i:nth-child(2),.schoolGalleryRoom.observatory-backdrop-celestial .galleryBackdropFx i:nth-child(3){width:36px}.schoolGalleryRoom.observatory-display-planetarium .galleryDisplayFx i:first-child{width:96%;height:250px}.schoolGalleryRoom.observatory-display-planetarium .galleryDisplayFx i:nth-child(2){width:82%;height:292px}.schoolGalleryRoom.observatory-display-planetarium .galleryDisplayFx i:nth-child(3){width:60%;height:330px}}@media(prefers-reduced-motion:reduce){.galleryBackdropFx *,.galleryDisplayFx *,.galleryLightingFx *{animation:none!important}.schoolGalleryRoom.observatory-pedestal-levitation .galleryShowcaseCard{animation:none!important;transform:translateY(-37px)}.schoolGalleryRoom.observatory-display-orbiting-cards .galleryCardStage{animation:none!important}}.economyHealthActions{display:flex;gap:8px;align-items:center;max-width:none!important}.economyHealthActions button:first-child{border-color:rgba(116,226,190,.28);background:rgba(31,92,73,.42);color:#dffcf2}.economyHealthActions button:first-child:hover{background:rgba(39,121,94,.56)}.economyHealthMetrics,.economySignals{grid-template-columns:repeat(4,minmax(0,1fr))}.economyFlowPanel{margin:4px 0 12px;padding:16px;border:1px solid rgba(100,225,181,.2);border-radius:17px;background:radial-gradient(circle at 88% 10%,rgba(82,226,180,.09),transparent 34%),linear-gradient(145deg,rgba(10,37,34,.38),rgba(8,20,34,.62))}.economyFlowStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.economyFlowStats>div{padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.065);background:rgba(255,255,255,.03)}.economyFlowStats small{display:block;color:#79bca6;font-size:.62rem;font-weight:950;letter-spacing:.11em}.economyFlowStats strong{display:block;margin:5px 0 3px;color:#effff9;font-size:1.05rem;overflow-wrap:anywhere}.economyFlowStats span{display:block;color:#829f98;font-size:.66rem;line-height:1.35}.economyFlowNote,.economySourceNote{margin:11px 0 0;color:#829f98;font-size:.72rem;line-height:1.45}.economySourceNote{padding-top:9px;border-top:1px solid rgba(255,255,255,.055);color:#8b9fb2}@media(max-width:1200px){.economyHealthMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.economySignals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.economyHealthActions{width:100%;margin-top:12px;display:grid;grid-template-columns:1fr 1fr}.economyHealthActions button{width:100%!important;margin:0!important}.economyFlowStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.economyHealthMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.economySignals{grid-template-columns:1fr}}@media(max-width:520px){.economyHealthActions{grid-template-columns:1fr}.economyFlowStats{grid-template-columns:1fr 1fr}}.profileButton{font:inherit;color:inherit;background:transparent;border:0;text-align:right;cursor:pointer;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.profileButton:focus-visible .profileExplorerName,.profileButton:hover .profileExplorerName{color:#8ff4ff}.profileButton:focus-visible{outline:2px solid rgba(80,220,255,.8);outline-offset:5px;border-radius:8px}.accountTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.accountRecoveryLink{display:block;margin:10px auto 0;border:0;background:transparent;color:#78e9ff;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-weight:750}.recoveryModeTabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:4px 0 16px}.recoveryModeTabs button{border:1px solid rgba(106,146,190,.35);background:rgba(8,20,39,.72);color:#9fb3ce;border-radius:10px;padding:10px 12px;font-weight:800;cursor:pointer}.recoveryModeTabs button.active{border-color:#5ce8ff;color:#eafcff;background:rgba(31,123,151,.22)}.recoverySaveCard{max-width:650px}.recoveryCodeReveal{margin:18px 0;border:1px solid rgba(92,232,255,.55);background:linear-gradient(145deg,rgba(18,48,73,.94),rgba(6,17,34,.98));border-radius:16px;padding:20px;text-align:center;box-shadow:0 0 30px rgba(40,204,255,.12)}.recoveryCodeReveal small{display:block;color:#72dff3;font-size:11px;font-weight:900;letter-spacing:.12em}.recoveryCodeReveal strong{display:block;margin:10px 0 14px;color:#fff;font-size:clamp(22px,5vw,34px);letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}.recoveredUsername button,.recoveryCodeReveal button{border:1px solid rgba(91,223,255,.5);background:rgba(36,136,167,.2);color:#dffbff;border-radius:9px;padding:8px 13px;font-weight:800;cursor:pointer}.recoveryWarning{display:flex;gap:10px;border:1px solid rgba(245,194,74,.32);background:rgba(115,74,10,.13);padding:13px 15px;border-radius:11px;margin-bottom:18px;color:#d9e0eb}.recoveryWarning b{color:#ffd56f}.recoveredUsername{margin:14px 0;padding:14px;border:1px solid rgba(70,210,160,.4);border-radius:12px;background:rgba(18,93,70,.14);text-align:center}.recoveredUsername small{display:block;color:#7bdaba;font-weight:850;letter-spacing:.1em}.recoveredUsername strong{display:block;font-size:24px;margin:6px 0 10px;color:#fff}.accountSettingsBackdrop{position:fixed;inset:0;z-index:90000;background:rgba(1,6,17,.76);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:flex-start;justify-content:center;padding:5vh 18px;overflow:auto}.accountSettingsPanel{position:relative;width:min(720px,100%);background:linear-gradient(155deg,rgba(13,31,55,.99),rgba(5,14,28,.995));border:1px solid rgba(84,186,226,.35);border-radius:20px;padding:26px;box-shadow:0 28px 90px rgba(0,0,0,.55)}.accountSettingsPanel h2{font-size:30px;margin:4px 0 18px}.accountSettingsClose{position:absolute;right:16px;top:14px;border:0;background:rgba(255,255,255,.07);color:#c9d8ea;width:34px;height:34px;border-radius:50%;font-size:22px;cursor:pointer}.accountIdentityGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:18px}.accountIdentityGrid span{background:rgba(8,24,43,.85);border:1px solid rgba(75,118,158,.25);padding:12px;border-radius:11px}.accountIdentityGrid small{display:block;color:#7f9ab9;text-transform:uppercase;font-size:10px;font-weight:800;letter-spacing:.08em}.accountIdentityGrid strong{display:block;color:#f2f7ff;margin-top:3px}.accountSecuritySection{border-top:1px solid rgba(94,133,172,.22);padding:18px 0 4px}.accountSecuritySection h3{margin:0 0 6px;color:#fff}.accountSecuritySection p{margin:0 0 12px;color:#9fb1c9;line-height:1.45}.accountSecuritySection label{display:block;margin:9px 0}.accountSecuritySection label span{display:block;font-size:12px;color:#aac0da;font-weight:750;margin-bottom:5px}.accountSecuritySection input{width:100%;box-sizing:border-box;background:#071425;color:#f5f8ff;border:1px solid rgba(102,147,190,.35);border-radius:9px;padding:10px 11px}.accountSecuritySection>button,.tutorialReplaySection button{border:1px solid rgba(73,211,242,.42);background:rgba(26,126,157,.2);color:#dffbff;border-radius:9px;padding:9px 13px;font-weight:800;cursor:pointer}.accountSecuritySection>button:disabled{opacity:.45;cursor:not-allowed}.accountSecuritySection>button.danger{border-color:rgba(255,105,105,.4);background:rgba(143,30,43,.17);color:#ffb9bd}.recoveryCodeReveal.compact{padding:14px;margin:10px 0}.recoveryCodeReveal.compact strong{font-size:22px}.recoveryDate{display:block;color:#7894b4;margin:-5px 0 9px}.accountSuccess{margin-top:14px;border:1px solid rgba(71,220,167,.4);background:rgba(32,133,99,.16);color:#baf6df;padding:11px 13px;border-radius:10px}.guidedTourRoot{pointer-events:none}.guidedTourBlocker,.guidedTourRoot{position:fixed;inset:0;z-index:100000}.guidedTourBlocker{pointer-events:auto}.guidedTourSpotlight{position:fixed;z-index:100001;border:2px solid rgba(99,239,255,.96);border-radius:16px;box-shadow:0 0 0 9999px rgba(1,6,18,.82),0 0 0 5px rgba(64,218,255,.13),0 0 34px rgba(70,228,255,.48);pointer-events:none;transition:top .24s ease,left .24s ease,width .24s ease,height .24s ease}.guidedTourCard{position:fixed;z-index:100003;top:50%;left:50%;transform:translate(-50%,-50%);width:min(430px,calc(100vw - 32px));pointer-events:auto;background:linear-gradient(155deg,rgba(12,31,55,.99),rgba(5,14,29,.995));border:1px solid rgba(87,227,255,.5);border-radius:17px;padding:19px 20px 17px;box-shadow:0 22px 70px rgba(0,0,0,.65),0 0 30px rgba(37,176,219,.14)}.guidedTourProgress{display:flex;justify-content:space-between;align-items:center;color:#69e8ff;font-size:11px;font-weight:900;letter-spacing:.1em}.guidedTourProgress b{color:#8da3bf}.guidedTourCard h2{color:#fff;font-size:23px;line-height:1.1;margin:9px 0}.guidedTourCard p{color:#b8c8dc;line-height:1.5;margin:0}.guidedTourDots{display:flex;gap:5px;margin:15px 0 12px}.guidedTourDots i{height:4px;flex:1 1;border-radius:10px;background:rgba(118,146,181,.2)}.guidedTourDots i.done{background:rgba(77,169,194,.5)}.guidedTourDots i.active{background:#67eaff;box-shadow:0 0 8px rgba(83,231,255,.6)}.guidedTourActions{display:flex;align-items:center;justify-content:space-between;gap:12px}.guidedTourActions>div{display:flex;gap:7px}.guidedTourActions button{border:1px solid rgba(108,147,189,.35);background:rgba(10,28,48,.86);color:#c6d5e7;border-radius:8px;padding:8px 11px;font-weight:800;cursor:pointer}.guidedTourActions button.primary{background:linear-gradient(135deg,#23b5dc,#4ed7b6);color:#031321;border-color:transparent}.guidedTourActions .tourSkip{border-color:transparent;background:transparent;color:#8296ae;padding-left:0}@media(max-width:720px){.accountIdentityGrid{grid-template-columns:1fr}.accountSettingsBackdrop{padding:12px}.accountSettingsPanel{padding:22px 16px}.guidedTourCard{max-height:44vh;overflow:auto}.guidedTourSpotlight{border-radius:11px}.recoveryCodeReveal strong{letter-spacing:.06em}.accountTabs button{font-size:12px;padding-left:5px;padding-right:5px}}@media(prefers-reduced-motion:reduce){.guidedTourSpotlight{transition:none}.guidedTourCard{scroll-behavior:auto}}.explorerNameHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.explorerNameHeading .accountFieldLabel{margin:0}.explorerRandomise{flex:0 0 auto;border:1px solid rgba(92,232,255,.42);background:rgba(25,123,153,.18);color:#dffbff;border-radius:9px;padding:7px 10px;font-size:11px;font-weight:850;cursor:pointer;white-space:nowrap}.explorerRandomise:focus-visible,.explorerRandomise:hover{border-color:#67eaff;background:rgba(42,169,199,.24);outline:none}.explorerNameChoices button small{letter-spacing:.08em}@media(max-width:560px){.explorerNameHeading{display:block}.explorerRandomise{margin-top:8px;width:100%}}.nesaAlignmentPanel{margin:14px 0 18px;border:1px solid rgba(98,215,255,.22);border-radius:14px;background:linear-gradient(180deg,rgba(10,24,42,.88),rgba(7,17,31,.78));overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.nesaAlignmentPanel.lesson{margin-top:18px;border-color:rgba(119,223,173,.26)}.nesaAlignmentPanel>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:12px 14px;min-height:48px}.nesaAlignmentPanel>summary::-webkit-details-marker{display:none}.nesaAlignmentPanel>summary>span{font-size:10px;font-weight:900;letter-spacing:.14em;color:#7fdcff;white-space:nowrap}.nesaAlignmentPanel.lesson>summary>span{color:#8be8ba}.nesaAlignmentPanel>summary>div{display:flex;flex-wrap:wrap;gap:7px;flex:1 1}.nesaAlignmentPanel>summary b{display:flex;align-items:center;gap:6px;border:1px solid rgba(123,174,220,.22);background:rgba(7,14,25,.72);border-radius:999px;padding:5px 8px;font-size:10px;color:#eef7ff;font-weight:800}.nesaAlignmentPanel>summary b small{font-size:9px;color:#9eb6cf;font-weight:600}.nesaAlignmentPanel>summary>i{font-style:normal;color:#89a8c7;font-size:14px;transition:transform .2s ease}.nesaAlignmentPanel[open]>summary>i{transform:rotate(180deg)}.nesaAlignmentBody{border-top:1px solid rgba(98,215,255,.14);padding:13px 14px 14px}.nesaAlignmentBody>p{margin:0 0 10px;color:#b8cee3;font-size:12px}.nesaAlignmentBody ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.nesaAlignmentBody li{display:grid;grid-template-columns:minmax(130px,auto) 1fr auto;grid-gap:10px;gap:10px;align-items:start;padding:9px 10px;border:1px solid rgba(103,139,178,.15);border-radius:10px;background:rgba(2,10,19,.42)}.nesaAlignmentBody li>span{font-size:10px;font-weight:800;color:#77dfad}.nesaAlignmentBody li>strong{font-size:12px;line-height:1.45;color:#e7f2fc;font-weight:650}.nesaAlignmentBody code,.nesaCoverageAudit code{font:700 9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;color:#9fc8ee;background:rgba(14,31,52,.9);padding:4px 6px;border-radius:7px;white-space:nowrap}.nesaAlignmentNote{display:block;margin-top:10px;color:#8098b1;font-size:10px;line-height:1.45}.nesaCoverageAudit{margin:18px 0 4px;border:1px solid rgba(255,211,110,.24);border-radius:16px;background:rgba(9,17,30,.86);overflow:hidden}.nesaCoverageAudit>summary{cursor:pointer;display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:13px 15px;list-style:none}.nesaCoverageAudit>summary::-webkit-details-marker{display:none}.nesaCoverageAudit>summary>span{font-size:10px;font-weight:900;letter-spacing:.13em;color:#ffd36e}.nesaCoverageAudit>summary>strong{font-size:12px;color:#f3f7fb}.nesaCoverageAudit>summary>small{font-size:10px;color:#aebfd1;text-align:right}.nesaCoverageTableWrap{overflow:auto;border-top:1px solid rgba(255,211,110,.12)}.nesaCoverageAudit table{width:100%;border-collapse:collapse;min-width:860px;font-size:11px}.nesaCoverageAudit td,.nesaCoverageAudit th{padding:9px 10px;border-bottom:1px solid rgba(86,116,151,.14);text-align:left;vertical-align:top}.nesaCoverageAudit th{position:-webkit-sticky;position:sticky;top:0;background:#0a1728;color:#aac3dc;font-size:9px;text-transform:uppercase;letter-spacing:.08em;z-index:1}.nesaCoverageAudit td{color:#dce9f5;line-height:1.4}.nesaCoverageAudit tr.needsCheck td{background:rgba(255,142,152,.055)}.nesaCoverageFoot{margin:0;padding:10px 14px 12px;color:#849cb4;font-size:10px;line-height:1.5}@media (max-width:720px){.nesaAlignmentPanel>summary{align-items:flex-start}.nesaAlignmentPanel>summary>span{padding-top:5px}.nesaAlignmentBody li{grid-template-columns:1fr}.nesaAlignmentBody code{justify-self:start}.nesaCoverageAudit>summary{grid-template-columns:1fr}.nesaCoverageAudit>summary>small{text-align:left}}.rememberDeviceChoice{display:flex!important;align-items:flex-start;gap:10px;margin:14px 0 2px;padding:12px 13px;border:1px solid rgba(92,232,255,.24);border-radius:11px;background:rgba(14,54,75,.16);cursor:pointer}.rememberDeviceChoice>input{width:18px!important;height:18px;margin:2px 0 0;accent-color:#52d9ee;flex:0 0 auto}.rememberDeviceChoice>span{display:block}.rememberDeviceChoice b{display:block;color:#e8faff;font-size:13px}.rememberDeviceChoice small{display:block;color:#8fa9c2;line-height:1.4;margin-top:3px}.recoveryMethodTabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:-6px 0 16px}.recoveryMethodTabs button{border:1px solid rgba(106,146,190,.35);background:rgba(8,20,39,.72);color:#9fb3ce;border-radius:10px;padding:10px 12px;font-weight:800;cursor:pointer}.recoveryMethodTabs button small{display:block;margin-top:2px;color:#5fe4c1;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.recoveryMethodTabs button.active{border-color:#5ce8ff;color:#eafcff;background:rgba(31,123,151,.22)}.emailCodePanel{margin:18px 0}.emailCodePanel label,.emailVerificationInline label{display:block}.emailCodePanel label span,.emailVerificationInline label span{display:block;color:#aac0da;font-size:12px;font-weight:800;margin-bottom:6px}.emailCodePanel input,.emailVerificationInline input{width:100%;box-sizing:border-box;background:#071425;color:#fff;border:1px solid rgba(92,232,255,.42);border-radius:10px;padding:13px;text-align:center;font-size:26px;font-weight:900;letter-spacing:.2em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.emailRecoveryBack{border:0;background:transparent;color:#76dfee;text-decoration:underline;text-underline-offset:3px;padding:0;cursor:pointer;font-weight:750;text-align:left}.securitySectionHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.securitySectionHeading h3{margin-bottom:6px}.pendingEmailBadge,.verifiedEmailBadge{flex:0 0 auto;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:950;letter-spacing:.08em}.verifiedEmailBadge{color:#baf7df;background:rgba(31,143,101,.2);border:1px solid rgba(78,220,167,.35)}.pendingEmailBadge{color:#ffd98a;background:rgba(147,94,13,.18);border:1px solid rgba(235,181,72,.3)}.recoveryEmailStatus{display:grid;grid-template-columns:1fr auto;grid-gap:2px 12px;gap:2px 12px;margin:10px 0 14px;padding:12px;border:1px solid rgba(74,164,203,.28);border-radius:11px;background:rgba(9,33,55,.7)}.recoveryEmailStatus small{grid-column:1/-1;color:#67dcef;font-weight:900;letter-spacing:.1em}.recoveryEmailStatus strong{color:#eef8ff;overflow-wrap:anywhere}.recoveryEmailStatus span{color:#8fa8c1;font-size:11px}.emailRecoveryUnavailable{margin:8px 0 13px;border:1px solid rgba(242,189,72,.32);background:rgba(120,78,12,.14);color:#e5cf9c;padding:10px 12px;border-radius:9px;font-size:12px}.emailRecoveryButtons{display:flex;gap:8px;flex-wrap:wrap}.emailRecoveryButtons .subtleDanger{border-color:rgba(255,111,121,.3);color:#ffb9bd;background:rgba(123,29,42,.12)}.emailVerificationInline{margin-top:14px;padding:13px;border:1px solid rgba(91,228,255,.3);border-radius:11px;background:rgba(16,59,78,.15)}.emailVerificationInline button{margin-top:9px;border:1px solid rgba(73,211,242,.42);background:rgba(26,126,157,.2);color:#dffbff;border-radius:9px;padding:9px 13px;font-weight:800;cursor:pointer}.emailVerificationInline small{display:block;color:#839db8;margin-top:7px}@media(max-width:560px){.recoveryMethodTabs{grid-template-columns:1fr}.securitySectionHeading{display:block}.pendingEmailBadge,.verifiedEmailBadge{display:inline-block;margin:0 0 8px}.recoveryEmailStatus{grid-template-columns:1fr}.recoveryEmailStatus span{margin-top:3px}.emailRecoveryButtons>*{width:100%}}.studentMainNav{flex-wrap:wrap;row-gap:6px}.cardVisitorsPage,.markbookPage,.revisionPage{max-width:1500px;margin:0 auto;padding-bottom:70px}.markbookHero,.revisionHero,.visitorHero{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.markbookHero h1,.revisionHero h1,.visitorHero h1{margin:.15rem 0 .55rem}.markbookHero p,.revisionHero p,.visitorHero p{max-width:860px;color:var(--muted,#9fb1c8)}.revisionPrint,.visitorHero>button{border:1px solid rgba(132,191,255,.36);background:rgba(12,28,48,.76);color:inherit;border-radius:12px;padding:10px 14px;font-weight:800;cursor:pointer}.markbookSummary,.revisionStats,.visitorStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0}.markbookSummary>div,.revisionStats>div,.visitorStats>div{border:1px solid rgba(114,158,203,.22);background:rgba(7,19,34,.72);border-radius:14px;padding:16px;box-shadow:0 10px 30px rgba(0,0,0,.16)}.markbookSummary b,.revisionStats b,.visitorStats b{display:block;font-size:1.45rem}.markbookSummary span,.revisionStats span,.visitorStats span{font-size:.78rem;color:var(--muted,#9fb1c8);text-transform:uppercase;letter-spacing:.07em}.revisionRecordNote{display:flex;gap:12px;align-items:flex-start;border-left:3px solid rgba(87,214,183,.7);background:rgba(8,34,36,.5);padding:12px 14px;border-radius:0 12px 12px 0;margin-bottom:18px}.revisionRecordNote strong{white-space:nowrap}.revisionRecordNote span{color:var(--muted,#b3c2d2)}.revisionLessonList{display:grid;grid-gap:18px;gap:18px}.revisionLessonCard{border:1px solid rgba(118,162,207,.22);background:rgba(5,15,28,.72);border-radius:18px;overflow:hidden}.revisionLessonCard>header{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:16px 18px;border-bottom:1px solid rgba(118,162,207,.16)}.revisionLessonCard>header small{color:var(--muted,#9fb1c8)}.revisionLessonCard>header h2{margin:.2rem 0 0;font-size:1.15rem}.revisionLessonCard>header>span{font-size:.72rem;font-weight:900;letter-spacing:.07em;color:#8fe5cc}.revisionSectionGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:12px;gap:12px;padding:14px}.revisionSectionNote{background:rgba(11,27,46,.66);border:1px solid rgba(126,171,220,.18);border-radius:14px;padding:15px}.revisionSectionHead{display:flex;justify-content:space-between;gap:12px;color:var(--muted,#a6b8ca);font-size:.72rem;letter-spacing:.06em}.revisionSectionHead b{color:#87dbbc}.revisionSectionNote h3{margin:.55rem 0 .75rem}.revisionBullets{margin:.3rem 0 .9rem;padding-left:1.1rem;display:grid;grid-gap:.45rem;gap:.45rem;color:#d6e1ee}.revisionBullets li::marker{color:#78aee5}.revisionTerms{display:grid;grid-gap:6px;gap:6px;margin:12px 0}.revisionTerms span{display:grid;grid-template-columns:minmax(90px,.35fr) 1fr;grid-gap:10px;gap:10px;font-size:.8rem}.revisionTerms b{color:#b8dcff}.revisionTerms em{font-style:normal;color:var(--muted,#a9b8c9)}.revisionNesa{margin-top:12px;padding-top:11px;border-top:1px solid rgba(126,171,220,.16)}.revisionNesa>strong{display:block;font-size:.74rem;letter-spacing:.07em}.revisionNesa>div{display:flex;flex-wrap:wrap;gap:6px;margin:7px 0}.revisionNesa>div span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;border:1px solid rgba(87,214,183,.32);background:rgba(10,54,50,.42);border-radius:999px;padding:4px 7px}.revisionNesa small{display:block;color:var(--muted,#9fb1c8);line-height:1.45}.visitorList{display:grid;grid-gap:9px;gap:9px}.visitorRow{display:grid;grid-template-columns:minmax(210px,1.2fr) minmax(190px,1fr) 100px minmax(190px,.8fr);grid-gap:14px;gap:14px;align-items:center;border:1px solid rgba(118,162,207,.19);background:rgba(6,18,32,.72);border-radius:14px;padding:13px 15px}.visitorIdentity{display:flex;align-items:center;gap:11px}.visitorAvatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:rgba(60,125,190,.18);border:1px solid rgba(104,177,244,.35)}.visitorCard,.visitorIdentity div,.visitorReaction,.visitorWhen{display:grid;grid-gap:3px;gap:3px}.visitorCard small,.visitorIdentity small,.visitorReaction small,.visitorWhen small{color:var(--muted,#9fb1c8);font-size:.75rem}.visitorCard span{font-size:.78rem;color:#b5c6d8}.visitorReaction{text-align:center}.visitorReaction b{font-size:1.65rem}.visitorWhen{text-align:right}.visitorWhen strong{font-size:.82rem}.markbookYearTabs{display:flex;flex-wrap:wrap;gap:7px}.markbookYearTabs button{border:1px solid rgba(116,165,214,.25);background:rgba(8,24,42,.65);color:inherit;border-radius:10px;padding:8px 11px;font-weight:800}.markbookYearTabs button.active{border-color:rgba(95,217,187,.58);background:rgba(10,61,55,.48)}.markbookControls{display:flex;justify-content:space-between;align-items:end;gap:16px;margin:12px 0}.markbookControls label{display:grid;grid-gap:5px;gap:5px}.markbookControls label span,.markbookControls>span{font-size:.74rem;color:var(--muted,#9fb1c8)}.markbookControls select{background:rgba(7,20,36,.9);color:inherit;border:1px solid rgba(116,165,214,.28);border-radius:10px;padding:9px 11px}.markbookTableWrap{overflow:auto;max-height:62vh;border:1px solid rgba(118,162,207,.2);border-radius:15px;background:rgba(3,12,23,.78)}.markbookTable{border-collapse:separate;border-spacing:0;min-width:max(100%,1100px);width:100%;font-size:.78rem}.markbookTable td,.markbookTable th{border-right:1px solid rgba(121,159,196,.12);border-bottom:1px solid rgba(121,159,196,.12);padding:9px 10px;vertical-align:middle}.markbookTable th{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:rgba(7,22,39,.98);text-align:left;min-width:145px}.markbookTable th small{display:block;color:var(--muted,#8ea4bb);font-size:.62rem}.markbookTable th strong{display:block;margin-top:4px}.markbookTable .stickyStudent{position:-webkit-sticky;position:sticky;left:0;z-index:4;min-width:215px;background:rgba(7,22,39,.98)}.markbookTable td.stickyStudent{z-index:2}.markbookTable td.stickyStudent button{background:none;border:0;color:inherit;text-align:left;padding:0;cursor:pointer}.markbookTable td.stickyStudent small,.markbookTable td.stickyStudent strong{display:block}.markbookTable td.stickyStudent small{color:var(--muted,#9fb1c8);margin-top:3px}.markbookTable tr.selected td.stickyStudent{box-shadow:inset 3px 0 0 #63d8b3}.markbookTable td.complete{background:rgba(12,70,55,.28)}.markbookTable td.partial{background:rgba(74,61,20,.2)}.markbookTable td.complete b{color:#8ce3c4;display:block}.markbookTable td.partial b{color:#e2ca86}.markbookTable td small{display:block;color:var(--muted,#9fb1c8);margin-top:3px}.studentEvidenceDetail{margin-top:20px;border:1px solid rgba(118,162,207,.22);background:rgba(5,15,28,.76);border-radius:18px;padding:16px}.studentEvidenceDetail>header{display:flex;justify-content:space-between;gap:18px;align-items:center;border-bottom:1px solid rgba(118,162,207,.15);padding-bottom:13px}.studentEvidenceDetail h2{margin:.2rem 0}.studentEvidenceDetail p{margin:0;color:var(--muted,#9fb1c8)}.studentEvidenceLessons{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.studentEvidenceLessons>article{border:1px solid rgba(118,162,207,.15);border-radius:12px;background:rgba(10,25,42,.55);padding:12px}.studentEvidenceLessons>article.complete{border-color:rgba(82,203,169,.25)}.studentEvidenceLessonHead{display:flex;justify-content:space-between;gap:12px;align-items:center}.studentEvidenceLessonHead small{display:block;color:var(--muted,#9fb1c8)}.studentEvidenceLessonHead b{font-size:.74rem;color:#95e5ca}.studentEvidenceSections{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:7px;gap:7px;margin-top:10px}.studentEvidenceSections>div{display:flex;gap:8px;border-radius:9px;padding:8px;background:rgba(4,14,26,.52)}.studentEvidenceSections>div>span{color:#6c7c8d}.studentEvidenceSections>div.complete>span{color:#77d9b6}.studentEvidenceSections em,.studentEvidenceSections small,.studentEvidenceSections strong{display:block}.studentEvidenceSections small{color:var(--muted,#9fb1c8);margin:2px 0}.studentEvidenceSections em{font-style:normal;font-size:.66rem;color:#8eb1d3}.teacherAccessPanel{margin-top:20px;border:1px solid rgba(140,111,211,.26);border-radius:14px;background:rgba(24,15,42,.54);padding:12px}.teacherAccessPanel summary{cursor:pointer;display:flex;gap:12px;align-items:center;justify-content:space-between}.teacherAccessPanel summary span{font-size:.7rem;letter-spacing:.08em;color:#c3aff2}.teacherAccessPanel>p{color:var(--muted,#a9b8c9)}.teacherAccessPanel>div{display:grid;grid-gap:7px;gap:7px}.teacherAccessPanel article{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:10px;border-radius:10px;background:rgba(8,16,31,.6)}.teacherAccessPanel article span small,.teacherAccessPanel article span strong{display:block}.teacherAccessPanel article span small{color:var(--muted,#9fb1c8)}.teacherYearChecks{display:flex;gap:6px}.teacherYearChecks label{display:flex;align-items:center;gap:4px;border:1px solid rgba(135,158,204,.22);border-radius:8px;padding:5px 7px}@media(max-width:900px){.markbookControls,.markbookHero,.revisionHero,.studentEvidenceDetail>header,.visitorHero{flex-direction:column;align-items:stretch}.markbookSummary,.revisionStats,.visitorStats{grid-template-columns:1fr}.visitorRow{grid-template-columns:1fr 1fr}.visitorWhen{text-align:left}.revisionSectionGrid{grid-template-columns:1fr}}@media print{.revisionPage~*,.revisionPrint,.topbar,.visitorHero>button{display:none!important}.revisionPage{max-width:none;padding:0}.revisionLessonCard,.revisionSectionNote{page-break-inside:avoid;break-inside:avoid;background:white!important;color:black!important;border-color:#bbb!important}.revisionBullets,.revisionNesa small,.revisionTerms em{color:#222!important}}