:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#04050a;--bg-soft:#090d16;--text:#f5fbff;--muted:#e2f1f7ad;--faint:#e2f1f775;--line:#daf4ff24;--line-strong:#daf4ff47;--cyan:#8ff3ff;--aqua:#9fffe4;--violet:#8d7cff;--panel:#ffffff0b;--panel-strong:#ffffff13;--shadow:#2fe4ff38;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{min-height:100vh;color:var(--text);letter-spacing:0;background:radial-gradient(circle at 62% 8%,#8ff3ff29,#0000 28rem),radial-gradient(circle at 12% 42%,#8d7cff1a,#0000 32rem),linear-gradient(#030409 0%,#07101a 48%,#030409 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}::selection{color:#041014;background:var(--cyan)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-shell{width:min(calc(100% - 40px), var(--max));margin:0 auto}.hero-section{isolation:isolate;min-height:92vh;position:relative;overflow:hidden}.hero-section:before{z-index:-2;content:"";opacity:.3;background-color:#0000;background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:84px 84px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 56% 42%,#000 0%,#0000 68%);mask-image:radial-gradient(circle at 56% 42%,#000 0%,#0000 68%)}.hero-section:after{z-index:-1;content:"";background:linear-gradient(180deg, transparent, var(--bg));height:40%;position:absolute;inset:auto 0 0}.hero-shell{flex-direction:column;min-height:92vh;display:flex}.topbar{letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:28px;padding:14px 0;font-size:12px;display:flex}.brand-mark,.footer-brand{font-weight:760}.logo{width:200px;display:block;position:relative}.topnav,.footer-grid nav{color:var(--muted);align-items:center;gap:22px;display:flex}.topnav a,.footer-grid nav a,.footer-grid nav span{transition:color .18s,opacity .18s}.topnav a:hover,.footer-grid nav a:hover{color:var(--text)}.hero-grid{flex:1;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:44px;padding:42px 0 80px;display:grid}.hero-copy{z-index:2;position:relative}.hero-copy h1{letter-spacing:0;margin:0;font-size:clamp(4.2rem,10vw,7.5rem);font-weight:780;line-height:.88}.hero-kicker{color:#c4f8ffd1;letter-spacing:.24em;text-transform:uppercase;margin:24px 0 0;font-size:clamp(.82rem,1.4vw,1rem)}.hero-lede{max-width:560px;color:var(--muted);margin:26px 0 0;font-size:clamp(1.08rem,2vw,1.38rem);line-height:1.52}.hero-actions,.inline-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.button{border:1px solid var(--line-strong);letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:13px;font-weight:680;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#041015;background:linear-gradient(135deg,#fff,#bff9ff 54%,#9fffe4);border-color:#0000;box-shadow:0 18px 70px #8ff3ff2e}.button-secondary{color:var(--text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0e}.button-secondary:hover,.button-ghost:hover{background:#ffffff17;border-color:#daf4ff80}.button-ghost{color:var(--muted);background:0 0}.portal-field{--portal-x:0;--portal-y:0;min-height:clamp(420px,58vw,680px);transform:perspective(950px) rotateX(calc(var(--portal-y) * -4deg)) rotateY(calc(var(--portal-x) * 6deg));transform-style:preserve-3d;position:relative}.portal-field:before{content:"";filter:blur(1px);opacity:.95;background:radial-gradient(circle at 50% 45%,#8ff3ff6b,#0000 18%),radial-gradient(circle at 50% 45%,#8d7cff38,#0000 38%),radial-gradient(circle at 50% 45%,#9fffe41a,#0000 58%);position:absolute;inset:8% 0}.portal-core,.portal-orbit,.portal-plane,.portal-scanline{transform-style:preserve-3d;position:absolute;top:50%;left:50%}.portal-core{aspect-ratio:1/1.36;width:42%;transform:translate(-50%, -50%) translate3d(calc(var(--portal-x) * 18px), calc(var(--portal-y) * 14px), 72px) skewY(-6deg);border:1px solid #daf4ff9e;box-shadow:0 0 90px #8ff3ff57,inset 0 0 54px #ffffff1a}.portal-orbit{aspect-ratio:1/.62;border:1px solid #daf4ff2e;width:72%;transform:translate(-50%,-50%)rotate(-12deg)}.portal-orbit-two{border-color:#9fffe438;width:55%;transform:translate(-50%,-50%)rotate(16deg)translateZ(44px)}.portal-plane{background:linear-gradient(90deg,#0000,#ffffff17,#0000);border:1px solid #ffffff1f;width:62%;height:18%}.portal-plane-a{transform:translate(-54%,-168%)rotate(-8deg)translateZ(90px)}.portal-plane-b{transform:translate(-46%,-12%)rotate(9deg)translateZ(35px)}.portal-plane-c{transform:translate(-50%,132%)rotate(-4deg)translateZ(64px)}.portal-scanline{background:linear-gradient(90deg,#0000,#ffffffb3,#0000);width:86%;height:1px;animation:5.8s ease-in-out infinite scan;transform:translate(-50%,-50%)translateZ(110px)}.portal-plane-b:after,.portal-core:after{content:"";border:inherit;opacity:.42;clip-path:polygon(0 0,100% 0,100% 18%,0 36%);position:absolute;inset:-1px;transform:translate(9px,-5px)}.section{padding:clamp(80px,12vw,150px) 0;position:relative}.section:before{pointer-events:none;content:"";border-top:1px solid #ffffff0e;position:absolute;inset:0}.two-column,.holo-grid,.system-grid,.footer-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(36px,7vw,96px);display:grid}.section-label{color:#c4f8ff9e;letter-spacing:.2em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:720}h2{letter-spacing:0;max-width:760px;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:720;line-height:1}h3{margin:0;font-size:1.18rem;line-height:1.1}p{color:var(--muted)}.intro-copy>p,.holo-copy p,.system-grid p,.teleport-copy p{margin:0;font-size:clamp(1rem,1.7vw,1.18rem);line-height:1.62}.principle-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:34px;display:grid}.principle-card,.project-card,.teleport-panel{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff13,#ffffff06),#ffffff05}.principle-card{min-height:190px;padding:22px}.principle-card p,.project-card span{color:var(--muted);line-height:1.5}.holo-section{background:radial-gradient(circle at 24% 44%,#9fffe424,#0000 28rem),linear-gradient(#ffffff09,#ffffff03);overflow:hidden}.holo-grid{grid-template-columns:1fr .88fr;align-items:center}.holo-visual{min-height:clamp(400px,44vw,590px);position:relative}.holo-visual:before{content:"";filter:blur(10px);background:radial-gradient(circle,#9fffe43d,#0000 28%),radial-gradient(circle,#8ff3ff21,#0000 54%);position:absolute;inset:10% 0}.holo-object{transform-style:preserve-3d;position:absolute;inset:13% 12%;transform:perspective(900px)rotateX(58deg)rotate(-33deg)}.holo-layer,.holo-axis{background:linear-gradient(135deg,#ffffff1f,#9fffe409);border:1px solid #daf4ff47;position:absolute;inset:18% 8%;box-shadow:0 0 55px #8ff3ff1f}.holo-layer-one{transform:translateZ(100px)}.holo-layer-two{transform:translate(34px,30px)translateZ(48px)}.holo-layer-three{border-color:#8d7cff47;transform:translate(68px,60px)translateZ(0)}.holo-axis{background:linear-gradient(#0000,#ffffffa6,#0000);border:0;width:1px;inset:4% 42%;transform:rotate(90deg)translateZ(122px)}.holo-copy{max-width:560px}.holo-copy p+p{margin-top:18px}.text-link{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;margin-top:30px;font-size:13px;font-weight:700;display:inline-flex}.section-heading{max-width:780px;margin-bottom:36px}.project-grid{grid-template-columns:1.25fr .82fr .82fr;gap:16px;display:grid}.project-card{flex-direction:column;justify-content:flex-end;min-height:300px;padding:24px;transition:transform .18s,border-color .18s,background .18s;display:flex}.project-card:hover{background:linear-gradient(135deg,#ffffff18,#ffffff09),#ffffff06;border-color:#daf4ff52;transform:translateY(-5px)}.project-card p{color:var(--faint);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:12px}.project-card h3{margin-bottom:14px;font-size:clamp(1.5rem,3vw,2.4rem)}.project-card-primary{border-color:#8ff3ff4d;min-height:380px;box-shadow:0 30px 90px #8ff3ff14}.project-card-muted{opacity:.68}.system-section{background:linear-gradient(#0000,#ffffff06),repeating-linear-gradient(90deg,#0000,#0000 74px,#ffffff06 75px)}.system-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:30px;display:grid}.system-list span{border:1px solid var(--line);color:#f5fbffdb;background:#ffffff09;padding:16px}.teleport-section{padding-top:clamp(70px,10vw,120px)}.teleport-panel{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(22px,4vw,46px);display:grid}.teleport-visual{background:radial-gradient(circle at 48% 48%,#8ff3ff3d,#0000 24%),linear-gradient(135deg,#ffffff14,#ffffff04);border:1px solid #ffffff1a;min-height:260px;position:relative;overflow:hidden}.teleport-visual span{border:1px solid #daf4ff29;position:absolute;inset:20% 18%}.teleport-visual span:nth-child(2){transform:rotate(12deg)scale(.78)}.teleport-visual span:nth-child(3){transform:rotate(-10deg)scale(.58)}.footer-section{border-top:1px solid #ffffff14;padding:44px 0 52px}.footer-grid{align-items:center}.footer-grid p{color:var(--faint);margin:10px 0 0}.footer-grid nav{flex-wrap:wrap;justify-content:flex-end;font-size:13px}.footer-grid nav span{color:var(--faint)}.credits-page{min-height:100vh;color:var(--text);background:radial-gradient(circle at 74% 10%,#8ff3ff1f,#0000 30rem),radial-gradient(circle at 16% 44%,#9fffe414,#0000 34rem),linear-gradient(#030409 0%,#08111a 44%,#030409 100%)}.credits-hero{padding-bottom:clamp(58px,9vw,110px)}.credits-title{padding-top:clamp(56px,10vw,128px)}.credits-title h1{max-width:720px}.credits-summary{align-self:end}.credits-section{padding:clamp(58px,8vw,104px) 0 clamp(76px,10vw,132px);position:relative}.credits-section:before{pointer-events:none;content:"";border-top:1px solid #ffffff0f;position:absolute;inset:0}.credits-list{gap:14px;display:grid}.credits-entry{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff0e,#ffffff05),#ffffff06;grid-template-columns:minmax(220px,.62fr) minmax(0,1fr) auto;align-items:start;gap:clamp(18px,4vw,54px);padding:clamp(20px,3vw,30px);display:grid}.credits-entry h2{letter-spacing:0;margin:8px 0 0;font-size:clamp(1.45rem,2.6vw,2.25rem);line-height:1.05}.credits-entry-summary{max-width:520px;color:var(--muted);margin:16px 0 0;line-height:1.56}.credits-rows{gap:0;margin:0;display:grid}.credits-row{border-top:1px solid #ffffff14;grid-template-columns:minmax(130px,.45fr) minmax(0,1fr);gap:18px;padding:14px 0;display:grid}.credits-row:first-child{border-top:0;padding-top:2px}.credits-row dt{color:var(--faint);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:780}.credits-row dd{color:#f5fbffe6;margin:0;line-height:1.42}.credits-row a{color:var(--cyan)}.credits-links{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.credits-links a{border:1px solid var(--line-strong);min-height:40px;color:var(--text);letter-spacing:.12em;text-transform:uppercase;background:#ffffff0b;justify-content:center;align-items:center;padding:0 14px;font-size:11px;font-weight:780;display:inline-flex}.whitepaper-page{min-height:100vh;color:var(--text);background:radial-gradient(circle at 72% 10%,#8ff3ff24,#0000 30rem),radial-gradient(circle at 15% 46%,#9fffe417,#0000 34rem),linear-gradient(#030409 0%,#08111a 44%,#030409 100%)}.whitepaper-hero{isolation:isolate;padding:18px 0 clamp(70px,11vw,140px);position:relative;overflow:hidden}.whitepaper-hero:before{z-index:-1;content:"";opacity:.34;background-color:#0000;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:78px 78px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 58% 30%,#000,#0000 68%);mask-image:radial-gradient(circle at 58% 30%,#000,#0000 68%)}.whitepaper-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(280px,.62fr);gap:clamp(28px,6vw,84px);display:grid}.whitepaper-nav{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;font-size:12px;font-weight:760;display:flex}.whitepaper-nav>a{color:var(--text)}.whitepaper-nav div{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}.whitepaper-title{align-self:end;padding-top:clamp(70px,12vw,150px)}.whitepaper-title h1{letter-spacing:0;max-width:820px;margin:0;font-size:clamp(3rem,6.4vw,4.9rem);font-weight:760;line-height:.96}.whitepaper-summary{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffff13,#ffffff06),#ffffff06;align-self:end;padding:clamp(20px,3vw,30px)}.whitepaper-summary p{margin:0;font-size:1.02rem;line-height:1.62}.whitepaper-section{padding:clamp(70px,10vw,130px) 0;position:relative}.whitepaper-section:before{pointer-events:none;content:"";border-top:1px solid #ffffff0f;position:absolute;inset:0}.whitepaper-rules-grid,.whitepaper-flow,.whitepaper-context-grid,.whitepaper-offer-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(32px,7vw,92px);display:grid}.whitepaper-rule-list{counter-reset:rule;gap:12px;margin:0;padding:0;list-style:none;display:grid}.whitepaper-rule-list li{border:1px solid var(--line);color:#f5fbffe6;background:#ffffff09;min-height:76px;padding:22px 22px 22px 76px;line-height:1.45;position:relative}.whitepaper-rule-list li:before{width:38px;height:38px;color:var(--cyan);content:counter(rule, decimal-leading-zero);counter-increment:rule;border:1px solid #8ff3ff52;place-items:center;font-size:11px;font-weight:780;display:grid;position:absolute;top:18px;left:18px}.whitepaper-model-section{background:linear-gradient(#ffffff06,#0000),repeating-linear-gradient(90deg,#0000,#0000 74px,#ffffff06 75px)}.whitepaper-context-section,.whitepaper-commitment-section{background:#ffffff05}.whitepaper-context-copy{color:#f5fbffd6;gap:18px;font-size:clamp(1.08rem,1.8vw,1.28rem);line-height:1.68;display:grid}.whitepaper-context-copy p{margin:0}.whitepaper-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.whitepaper-card{border:1px solid var(--line);background:radial-gradient(circle at 80% 15%,#8ff3ff1a,#0000 8rem),#ffffff09;flex-direction:column;justify-content:flex-end;min-height:320px;padding:22px;display:flex}.whitepaper-card p{color:var(--faint);letter-spacing:.16em;text-transform:uppercase;margin:0 0 auto;font-size:12px;font-weight:760}.whitepaper-card h3{margin-bottom:14px;font-size:clamp(1.45rem,2.2vw,2rem)}.whitepaper-card span{color:var(--muted);line-height:1.54}.whitepaper-offer-list{gap:12px;display:grid}.whitepaper-offer-list article{border:1px solid var(--line);background:#ffffff09;padding:22px}.whitepaper-offer-list h3{margin:0 0 10px;font-size:clamp(1.25rem,2vw,1.75rem)}.whitepaper-offer-list p{color:var(--muted);margin:0;line-height:1.58}.whitepaper-flow-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.whitepaper-flow-steps span{border:1px solid var(--line);color:#f5fbffe0;letter-spacing:.14em;text-align:center;text-transform:uppercase;background:#ffffff09;place-items:center;min-height:88px;padding:16px;font-size:12px;font-weight:760;display:grid}.whitepaper-commitment{max-width:940px}.whitepaper-commitment h2{margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:1.02}.whitepaper-commitment p:not(.section-label){color:#f5fbffd1;max-width:780px;margin:28px 0 0;font-size:clamp(1.04rem,1.6vw,1.25rem);line-height:1.65}.whitepaper-footer{padding:0 0 70px}.whitepaper-footer-inner{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.teleport-system-page{min-height:100vh;color:var(--text);background:radial-gradient(circle at 18% 16%,#8d7cff29,#0000 30rem),radial-gradient(circle at 72% 24%,#8ff3ff1a,#0000 28rem),linear-gradient(#030409 0%,#070b13 48%,#030409 100%)}.teleport-system-hero{padding:18px 0 clamp(60px,10vw,126px)}.teleport-system-hero-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.5fr);gap:clamp(28px,6vw,80px);display:grid}.teleport-system-hero-grid .whitepaper-nav{grid-column:1/-1}.teleport-system-hero h1{max-width:920px;margin:0;font-size:clamp(3.2rem,8vw,8.2rem);font-weight:760;line-height:.88}.teleport-whitepaper-layout{grid-template-columns:minmax(200px,280px) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,70px);display:grid}.teleport-whitepaper-index{border:1px solid var(--line);background:#ffffff09;gap:10px;padding:18px;display:grid;position:sticky;top:24px}.teleport-whitepaper-index a{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:720}.teleport-whitepaper-prose{gap:18px;min-width:0;display:grid}.teleport-whitepaper-prose article{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff12,#ffffff05),#ffffff06;padding:clamp(20px,3vw,34px)}.teleport-whitepaper-prose h2{font-size:clamp(2rem,4vw,4rem)}.teleport-whitepaper-prose p{overflow-wrap:anywhere;max-width:880px;line-height:1.64}.teleport-nft-section{padding:0 0 clamp(70px,10vw,130px)}.teleport-nft-summary{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.teleport-nft-summary span{border:1px solid var(--line);color:#f5fbffc7;letter-spacing:.14em;text-transform:uppercase;background:#ffffff09;padding:10px 12px;font-size:11px;font-weight:760}.teleport-nft-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;display:grid}.teleport-nft-card{border:1px solid var(--line);background:radial-gradient(circle at 78% 12%,#8ff3ff1a,#0000 8rem),#ffffff09;min-width:0}.teleport-nft-image{border-bottom:1px solid var(--line);background-color:#0000002e;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;min-height:250px;display:grid;position:relative;overflow:hidden}.teleport-nft-image img{z-index:1;object-fit:contain;opacity:0;width:100%;height:250px;transition:opacity .22s;display:block;position:relative}.teleport-nft-image img.is-loaded{opacity:1}.nft-image-skeleton{background-color:#ffffff0b;background-image:linear-gradient(90deg,#0000,#ffffff1a,#0000),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ffffff14;animation:1.35s ease-in-out infinite nft-skeleton;position:absolute;inset:18px}.nft-image-fallback{color:var(--faint);letter-spacing:.14em;text-transform:uppercase;place-items:center;font-size:12px;display:grid;position:absolute;inset:18px}.teleport-nft-body{gap:8px;padding:18px;display:grid}.teleport-nft-body p{color:var(--faint);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px;font-weight:780}.teleport-nft-body h2{overflow-wrap:anywhere;font-size:22px}.teleport-nft-body span,.teleport-nft-body small{color:var(--muted);line-height:1.48}.teleport-nft-actions{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.teleport-nft-actions a{border:1px solid var(--line);color:var(--cyan);letter-spacing:.12em;text-transform:uppercase;padding:9px 11px;font-size:10px;font-weight:820}.sketchfab-poc-stage{padding:0 0 clamp(70px,10vw,130px)}.sketchfab-poc-toolbar{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.sketchfab-poc-toolbar h2{margin:0;font-size:clamp(2rem,4vw,4rem)}.sketchfab-poc-toolbar>span{border:1px solid var(--line);color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;background:#ffffff09;padding:10px 12px;font-size:11px;font-weight:820}.sketchfab-credit-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.sketchfab-credit-card{border:1px solid var(--line);background:radial-gradient(circle at 82% 10%,#8ff3ff1a,#0000 8rem),#ffffff09;min-width:0}.sketchfab-embed-shell{border:1px solid var(--line);aspect-ratio:4/3;background-color:#ffffff06;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:relative;overflow:hidden}.sketchfab-embed-shell iframe{opacity:0;width:100%;height:100%;transition:opacity .22s;position:absolute;inset:0}.sketchfab-embed-shell iframe.is-loaded{opacity:1}.sketchfab-embed-placeholder{text-align:center;place-items:center;padding:28px;display:grid;position:absolute;inset:0}.sketchfab-embed-placeholder span{background-color:#ffffff0a;background-image:linear-gradient(90deg,#0000,#ffffff17,#0000),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ffffff14;animation:1.35s ease-in-out infinite nft-skeleton;position:absolute;inset:24px}.sketchfab-embed-placeholder p{color:#f5fbffc7;max-width:520px;margin:0;line-height:1.58;position:relative}.sketchfab-credit-body{gap:8px;padding:18px;display:grid}.sketchfab-credit-body>p{color:var(--faint);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:780}.sketchfab-credit-body h3{overflow-wrap:anywhere;margin:0;font-size:22px}.sketchfab-credit-body span{color:var(--muted);line-height:1.48}.sketchfab-credit-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.sketchfab-credit-actions button,.sketchfab-credit-actions a{border:1px solid var(--line);color:var(--cyan);font:inherit;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;padding:9px 11px;font-size:10px;font-weight:820}.sketchfab-credit-actions button:disabled{cursor:wait;opacity:.68}@keyframes scan{0%,to{opacity:0;transform:translate(-50%,-240%)translateZ(110px)}45%,55%{opacity:.82}50%{transform:translate(-50%,220%)translateZ(110px)}}@keyframes nft-skeleton{0%{background-position:120% 0}to{background-position:-120% 0}}@media (max-width:900px){.topbar,.topnav,.sketchfab-poc-toolbar,.hero-actions,.inline-actions{align-items:flex-start}.topbar{flex-direction:column}.topnav{flex-wrap:wrap;gap:12px}.sketchfab-poc-toolbar{flex-direction:column}.hero-grid,.two-column,.holo-grid,.system-grid,.teleport-panel,.footer-grid,.whitepaper-hero-grid,.whitepaper-rules-grid,.whitepaper-flow,.whitepaper-context-grid,.whitepaper-offer-grid,.teleport-system-hero-grid,.teleport-whitepaper-layout{grid-template-columns:1fr}.hero-grid{gap:8px;padding-top:14px}.portal-field{order:-1;min-height:360px}.principle-grid,.project-grid,.system-list,.whitepaper-card-grid,.whitepaper-flow-steps{grid-template-columns:1fr}.whitepaper-title{padding-top:72px}.whitepaper-summary{align-self:start}.project-card,.project-card-primary{min-height:250px}.footer-grid nav,.whitepaper-footer-inner,.whitepaper-nav div{justify-content:flex-start}.teleport-whitepaper-index{position:static}}@media (max-width:560px){.site-shell{width:min(calc(100% - 28px), var(--max))}.hero-section,.hero-shell{min-height:auto}.hero-copy h1{font-size:clamp(3.6rem,18vw,5.8rem)}.button{width:100%}.portal-field{min-height:300px}.principle-card,.project-card,.teleport-panel,.whitepaper-summary,.whitepaper-card{padding:18px}.whitepaper-nav{flex-direction:column;align-items:flex-start}.whitepaper-title h1{font-size:clamp(2.75rem,13vw,4.6rem)}.whitepaper-rule-list li{padding:74px 18px 18px}.whitepaper-card{min-height:250px}.teleport-system-hero h1{font-size:clamp(3rem,15vw,5.6rem)}.teleport-nft-grid{grid-template-columns:1fr}.sketchfab-embed-shell{aspect-ratio:4/5}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.portal-field{transform:none!important}}.claim-app{--card-accent:#ff2b1f;min-height:100vh;color:var(--text);background:radial-gradient(circle at 64% 36%, color-mix(in srgb, var(--card-accent) 20%, transparent), transparent 25rem), radial-gradient(circle at 50% 78%, #8ff3ff2e, transparent 24rem), linear-gradient(135deg, #020307 0%, #060b12 48%, #020307 100%);isolation:isolate}.claim-app:before{z-index:-1;pointer-events:none;content:"";opacity:.42;background-color:#0000;background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 52% 44%,#000,#0000 72%);mask-image:radial-gradient(circle at 52% 44%,#000,#0000 72%)}.claim-carousel-page{grid-template-columns:294px minmax(0,1fr);display:grid}.claim-sidebar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#020409b3;border-right:1px solid #ffffff17;min-height:100vh;padding:24px 16px}.claim-brand{min-height:44px;color:var(--text);letter-spacing:.1em;align-items:center;gap:12px;font-size:15px;font-weight:820;display:inline-flex}.claim-brand-mark{width:30px;height:30px;color:var(--text);border:1px solid #ffffff61;place-items:center;display:inline-grid}.claim-sidebar-group{margin-top:50px}.claim-overline{color:#e2f1f794;letter-spacing:.22em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:760}.portal-list{gap:12px;display:grid}.portal-option{width:100%;color:var(--text);text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1c;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px;padding:10px;transition:border-color .18s,background .18s,transform .18s;display:grid}.portal-option:hover,.portal-option.is-active{border-color:color-mix(in srgb, var(--card-accent) 72%, white 8%);background:#ffffff12}.portal-option:hover{transform:translateY(-1px)}.portal-option strong,.portal-option small{display:block}.portal-option strong{font-size:14px}.portal-option small{color:var(--muted);margin-top:5px;font-size:11px}.portal-option-visual{background:radial-gradient(circle,#8ff3ff80,#0000 18%),linear-gradient(135deg,#ffffff1f,#ffffff05);border:1px solid #8ff3ff2e;width:54px;height:54px;position:relative}.portal-option-visual:before,.portal-option-visual:after{content:"";border:1px solid #8ff3ff38;position:absolute;inset:10px;transform:rotate(18deg)}.portal-option-visual:after{transform:rotate(-12deg)scale(.76)}.portal-summary{background:radial-gradient(circle at 78% 36%,#8ff3ff24,#0000 6rem),#ffffff09;border:1px solid #ffffff1a;margin-top:clamp(64px,14vh,180px);padding:18px}.portal-summary h2{margin:0 0 12px;font-size:24px}.portal-summary p:last-child{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.claim-carousel-shell{min-width:0;padding:30px clamp(18px,3vw,44px) 36px}.claim-page-header,.canonical-topbar{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.claim-page-header h1{margin:0;font-size:clamp(2.2rem,5vw,4.4rem);line-height:.95}.claim-count{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;margin:12px 0 0;font-size:12px;font-weight:760;display:inline-flex}.claim-count span{background:var(--card-accent);width:7px;height:7px}.claim-back-link{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;border:1px solid #ffffff24;padding:12px 14px;font-size:12px}.carousel-stage-grid{perspective:1200px;grid-template-columns:minmax(88px,.44fr) minmax(260px,520px) minmax(88px,.44fr);align-items:center;gap:clamp(10px,3vw,38px);min-height:clamp(470px,68vh,720px);display:grid;position:relative}.active-card-link{outline:none;min-width:0;display:block}.active-card-link:focus-visible .claim-card-stage{box-shadow:0 0 0 2px var(--card-accent)}.claim-card-stage{z-index:2;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;height:520px;min-height:520px;position:relative}.claim-card-stage canvas{z-index:1;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative}.claim-card-stage.is-interacting,.claim-card-stage.is-interacting canvas{touch-action:none}.claim-card-stage canvas:active{cursor:grabbing}.claim-card-stage-detail{height:min(70vh,660px);min-height:min(70vh,660px)}.claim-card-stage-glow{pointer-events:none;background:radial-gradient(ellipse, color-mix(in srgb, var(--card-accent) 44%, transparent), transparent 70%);filter:blur(18px);width:58%;height:12%;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.neighbor-card{cursor:pointer;filter:blur(.4px);opacity:.62;background:0 0;border:0;width:min(100%,260px);padding:0;transition:opacity .18s,transform .18s}.neighbor-card:hover{opacity:.82}.neighbor-card img{border:1px solid #ffffff21;width:100%;display:block;box-shadow:0 28px 80px #00000073}.neighbor-card-left{justify-self:end;transform:rotateY(26deg)scale(.82)}.neighbor-card-right{justify-self:start;transform:rotateY(-26deg)scale(.82)}.carousel-arrow{z-index:4;width:46px;height:58px;color:var(--text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#02040961;border:1px solid #ffffff24;font-size:42px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.carousel-arrow-left{left:2%}.carousel-arrow-right{right:2%}.carousel-footer-controls{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:8px;display:grid}.carousel-dots{justify-self:end;gap:9px;display:flex}.carousel-dots span{background:#ffffff47;border-radius:999px;width:6px;height:6px}.carousel-dots span.is-active{background:var(--card-accent);width:26px}.carousel-footer-controls p{color:var(--muted);letter-spacing:.14em;margin:0;font-size:12px;font-weight:720}.claim-primary-action{border:1px solid color-mix(in srgb, var(--card-accent) 76%, white 8%);min-width:246px;min-height:58px;color:var(--text);background:linear-gradient(135deg, color-mix(in srgb, var(--card-accent) 25%, transparent), #ffffff08), #03050ac2;box-shadow:0 22px 80px color-mix(in srgb, var(--card-accent) 18%, transparent);cursor:pointer;letter-spacing:.18em;text-transform:uppercase;justify-content:center;justify-self:center;align-items:center;padding:0 22px;font-size:12px;font-weight:820;display:inline-flex}.claim-card-grid-view{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:clamp(14px,2vw,22px);margin-top:clamp(34px,6vh,64px);display:grid}.claim-card-tile{min-width:0;color:var(--text);background:radial-gradient(circle at 80% 12%, color-mix(in srgb, var(--card-accent) 18%, transparent), transparent 7rem), #ffffff09;border:1px solid #ffffff1f;transition:border-color .18s,background .18s,transform .18s;display:grid}.claim-card-tile:hover,.claim-card-row:hover{border-color:color-mix(in srgb, var(--card-accent) 70%, white 8%);background:radial-gradient(circle at 82% 10%, color-mix(in srgb, var(--card-accent) 22%, transparent), transparent 8rem), #ffffff0f;transform:translateY(-2px)}.claim-card-tile:focus-visible,.claim-card-row:focus-visible{outline:2px solid color-mix(in srgb, var(--card-accent) 82%, white 10%);outline-offset:3px}.claim-card-tile-image{background-color:#0000;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-bottom:1px solid #ffffff1a;place-items:center;min-height:260px;padding:18px;display:grid}.claim-card-tile-image img{filter:drop-shadow(0 28px 42px #0000007a);width:min(78%,190px);display:block}.claim-card-tile-body{gap:8px;min-width:0;padding:18px;display:grid}.claim-card-tile-body strong,.claim-card-row-main strong,.claim-card-row-field strong{overflow-wrap:anywhere}.claim-card-tile-body strong{font-size:clamp(1rem,2vw,1.24rem);line-height:1.05}.claim-card-tile-body>span:not(.claim-overline):not(.claim-card-tile-footer){color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:720}.claim-card-meta-line{letter-spacing:0;text-transform:none}.claim-card-tile-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:14px;margin-top:10px;font-size:12px;display:flex}.claim-card-explore{border:1px solid color-mix(in srgb, var(--card-accent) 68%, white 8%);min-height:38px;color:var(--text);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;padding:0 13px;font-size:10px;font-weight:820;display:inline-flex}.claim-card-list-view{gap:12px;margin-top:clamp(34px,6vh,64px);display:grid}.claim-card-row{min-width:0;color:var(--text);background:#ffffff09;border:1px solid #ffffff1f;grid-template-columns:72px minmax(180px,1.2fr) minmax(120px,.7fr) minmax(120px,.72fr) minmax(96px,.48fr) auto;align-items:center;gap:16px;padding:12px;transition:border-color .18s,background .18s,transform .18s;display:grid}.claim-card-row-image{background:color-mix(in srgb, var(--card-accent) 12%, transparent);border:1px solid #ffffff1f;place-items:center;width:58px;height:76px;display:grid}.claim-card-row-image img{filter:drop-shadow(0 14px 20px #00000070);width:45px;display:block}.claim-card-row-main,.claim-card-row-field{gap:5px;min-width:0;display:grid}.claim-card-row-main strong{font-size:15px;line-height:1.15}.claim-card-row-field span{color:#e2f1f780;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:760}.claim-card-row-field strong{font-size:12px;line-height:1.25}.claim-view-summary{text-transform:uppercase;justify-self:end}.view-mode-toggle,.mode-toggle{background:#ffffff09;border:1px solid #ffffff21;justify-self:end;display:inline-flex}.view-mode-toggle button,.mode-toggle button{min-width:62px;min-height:48px;color:var(--muted);cursor:pointer;letter-spacing:.06em;background:0 0;border:0;border-right:1px solid #ffffff1a;font-size:13px}.mode-toggle button{text-transform:uppercase;min-width:92px}.view-mode-toggle button:last-child,.mode-toggle button:last-child{border-right:0}.view-mode-toggle button.is-active,.mode-toggle button.is-active{color:var(--text);background:color-mix(in srgb, var(--card-accent) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--card-accent) 62%, transparent)}.empty-collection{border:1px solid #ffffff1a;place-content:center;min-height:56vh;margin-top:36px;padding:28px;display:grid}.empty-collection h2{max-width:520px;margin:0}.canonical-card-page{padding:clamp(18px,3vw,34px)}.canonical-topbar{align-items:center}.canonical-topbar p{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:720}main.claim-app.canonical-card-page.is-ar-mode{background:0 0}.canonical-grid{grid-template-columns:minmax(340px,.92fr) minmax(360px,.82fr);align-items:center;gap:clamp(22px,4vw,54px);width:min(100%,1320px);margin:26px auto 0;display:grid}.canonical-stage-panel{min-width:0}.canonical-info-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff13,#ffffff05),#0204099e;border:1px solid #ffffff1f;min-width:0;padding:clamp(20px,3vw,34px);box-shadow:0 30px 120px #00000061}.canonical-info-panel h1,.ar-preview-panel h1{overflow-wrap:anywhere;margin:0;font-size:clamp(2.2rem,5vw,4.7rem);line-height:.94}.canonical-error-code{color:color-mix(in srgb, var(--card-accent) 76%, white 18%);margin:14px 0 0;font-size:clamp(1.1rem,2vw,1.45rem);font-weight:760}.card-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:28px 0 0;display:grid}.card-stat-grid div,.data-list div{background:#ffffff09;border:1px solid #ffffff1a;min-width:0;padding:13px}.card-stat-grid dt,.data-list dt{color:#e2f1f78a;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:780}.card-stat-grid dd,.data-list dd{overflow-wrap:anywhere;color:var(--text);margin:8px 0 0;font-size:16px;font-weight:760}.claim-action-panel{border:1px solid color-mix(in srgb, var(--card-accent) 42%, transparent);background:color-mix(in srgb, var(--card-accent) 7%, #ffffff09);margin-top:24px;padding:16px}.claim-action-panel p{color:var(--muted);margin:0;line-height:1.55}.claim-action-panel .claim-primary-action{width:100%;margin:16px 0}.scratch-warning{color:#ffebe8d1!important}.canonical-secondary-grid{grid-template-columns:.8fr .8fr 1.15fr;gap:14px;width:min(100%,1320px);margin:22px auto 0;display:grid}.canonical-info-card{background:#ffffff09;border:1px solid #ffffff1a;padding:18px}.canonical-info-card h2{margin:0 0 12px;font-size:18px}.canonical-info-card p,.canonical-info-card li{color:var(--muted);line-height:1.58}.canonical-info-card ol{margin:0;padding-left:20px}.data-list{gap:8px;margin:0;display:grid}.ar-preview-panel{position:relative;overflow:hidden}.ar-preview-panel:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000bf,#0000 74%);mask-image:linear-gradient(#000000bf,#0000 74%)}.ar-preview-panel>*{position:relative}.ar-preview-panel h1{margin-bottom:18px;font-size:clamp(2.1rem,4vw,3.45rem);line-height:1.04}.ar-preview-panel p{max-width:680px;color:var(--muted);line-height:1.6}.ar-requirement-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.ar-requirement-list li{color:#f1f8fbe6;background:linear-gradient(135deg, color-mix(in srgb, var(--card-accent) 10%, transparent), transparent), #ffffff09;letter-spacing:.04em;text-transform:uppercase;border:1px solid #ffffff1f;padding:12px 13px;font-size:12px;font-weight:780}.ar-requirement-list li:before{content:"";border:1px solid color-mix(in srgb, var(--card-accent) 72%, white 12%);background:color-mix(in srgb, var(--card-accent) 36%, transparent);width:7px;height:7px;box-shadow:0 0 18px color-mix(in srgb, var(--card-accent) 34%, transparent);margin-right:8px;display:inline-block}.ar-primary-action{border:1px solid color-mix(in srgb, var(--card-accent) 64%, white 12%);color:#fff7f5;background:linear-gradient(135deg, color-mix(in srgb, var(--card-accent) 82%, #ff8a7a 10%), #6f100b);width:100%;box-shadow:0 0 0 1px #ffffff14 inset, 0 18px 48px color-mix(in srgb, var(--card-accent) 22%, transparent);cursor:pointer;font:inherit;letter-spacing:.12em;text-transform:uppercase;margin-top:22px;padding:15px 18px;font-size:13px;font-weight:850}.ar-primary-action:disabled{cursor:wait;opacity:.68}.ar-status-message{background:#ffffff0a;border:1px solid #ffffff1f;margin:14px 0 0;padding:12px 14px}.ar-status-message.is-running{color:#d7fcffe6;border-color:#8ff3ff57}.ar-status-message.is-unsupported,.ar-status-message.is-error{border-color:color-mix(in srgb, var(--card-accent) 46%, white 8%);color:#ffe0dceb}.ar-preview-help{margin:16px 0 0;font-size:13px}.ar-preflight-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.ar-preflight-grid span{background:linear-gradient(135deg, #ffffff0e, transparent), color-mix(in srgb, var(--card-accent) 5%, #ffffff06);border:1px solid #ffffff1a;min-height:58px}.ar-preflight-grid span:nth-child(2),.ar-preflight-grid span:nth-child(4){background:linear-gradient(135deg, color-mix(in srgb, var(--card-accent) 16%, transparent), transparent), #ffffff08}.claim-modal-backdrop{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000000ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.claim-modal{border:1px solid color-mix(in srgb, var(--card-accent) 46%, white 8%);background:#07090f;width:min(100%,520px);padding:26px;position:relative;box-shadow:0 30px 120px #000000b3}.claim-modal h2{margin:0 0 12px;font-size:34px}.claim-modal p:last-child{color:var(--muted);line-height:1.6}.claim-modal-close{width:38px;height:38px;color:var(--text);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;font-size:24px;position:absolute;top:14px;right:14px}@media (max-width:1060px){.claim-carousel-page{grid-template-columns:1fr}.claim-sidebar{border-bottom:1px solid #ffffff17;border-right:0;min-height:auto}.portal-list{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-summary{margin-top:18px}.canonical-grid,.canonical-secondary-grid{grid-template-columns:1fr}.canonical-topbar{flex-direction:column;align-items:flex-start}.claim-card-row{grid-template-columns:64px minmax(180px,1fr) minmax(118px,.55fr)}.claim-card-row-field:nth-of-type(4),.claim-card-row-field:nth-of-type(5){display:none}}@media (max-width:720px){.claim-carousel-shell,.canonical-card-page{padding-inline:14px}.portal-list,.carousel-stage-grid,.carousel-footer-controls,.claim-card-row,.card-stat-grid,.ar-requirement-list,.ar-preflight-grid{grid-template-columns:1fr}.carousel-stage-grid{min-height:auto}.neighbor-card{display:none}.claim-card-stage,.claim-card-stage-detail{min-height:430px}.carousel-arrow{top:44%}.carousel-footer-controls{margin-top:16px}.claim-card-grid-view,.claim-card-list-view{margin-top:28px}.claim-card-tile-image{min-height:220px}.claim-card-row{gap:12px;padding:14px}.claim-card-row-image{width:70px;height:92px}.claim-card-row-image img{width:54px}.claim-card-row .claim-card-explore,.claim-card-tile-footer{justify-content:center}.claim-card-row-field:nth-of-type(4),.claim-card-row-field:nth-of-type(5){display:grid}.carousel-dots,.view-mode-toggle,.claim-view-summary,.claim-primary-action{justify-self:stretch}.view-mode-toggle button{flex:1}.claim-primary-action{width:100%}.canonical-info-panel h1,.ar-preview-panel h1{font-size:clamp(2rem,12vw,3.6rem)}.mode-toggle,.mode-toggle button{width:100%}}.canonical-card-page{background:radial-gradient(circle at 24% 82%, color-mix(in srgb, var(--card-accent) 18%, transparent), transparent 22rem), radial-gradient(circle at 88% 18%, color-mix(in srgb, var(--card-accent) 10%, transparent), transparent 24rem), linear-gradient(135deg, #020407 0%, #081018 47%, #020307 100%);border:1px solid #deedf41f;border-radius:8px;width:min(100% - 28px,1672px);min-height:auto;margin:16px auto;padding:0;font-family:Courier New,ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden;box-shadow:0 28px 110px #0000008f}.canonical-card-page:after{z-index:-1;pointer-events:none;content:"";opacity:.42;background-color:#0000;background-image:linear-gradient(90deg,#ffffff07 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:90px 0 0}.canonical-card-page .canonical-topbar{z-index:30;background:#0000004d;border-bottom:1px solid #deedf41f;align-items:center;min-height:74px;padding:14px 42px;position:relative}.canonical-card-page .claim-brand{letter-spacing:.06em;gap:13px;min-width:220px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:23px;line-height:.9}.canonical-card-page .claim-brand small{letter-spacing:.42em;margin-top:3px;font-size:11px;display:block}.canonical-card-page .claim-brand-mark{border-width:2px;width:42px;height:42px;font-size:23px}.canonical-card-page .canonical-topbar p{color:#ecf4f5ad;letter-spacing:0;text-transform:none;border-left:1px solid #deedf42e;flex:1;padding-left:32px;font-size:16px}.canonical-card-page .canonical-topbar p span{color:#ecf4f5db;margin:0 18px;display:inline-block}.canonical-card-page .canonical-topbar p strong{color:var(--card-accent);font-weight:760}.canonical-card-page .mode-toggle{background:#ffffff06;border-radius:999px;padding:5px}.canonical-card-page .mode-toggle button{text-transform:none;border-right:0;border-radius:999px;min-width:148px;min-height:39px;font-size:15px}.canonical-card-page .mode-toggle button.is-active{border:1px solid var(--card-accent);background:color-mix(in srgb, var(--card-accent) 10%, transparent);box-shadow:0 0 28px color-mix(in srgb, var(--card-accent) 24%, transparent)}.canonical-card-page .canonical-grid{grid-template-columns:minmax(610px,.9fr) minmax(640px,1.08fr);gap:8px;width:100%;min-height:426px;margin:0;padding:18px 42px 0;position:relative}.canonical-card-page .canonical-grid.is-hidden,.canonical-card-page .canonical-secondary-grid.is-hidden,.canonical-card-page .ar-experience-section.is-hidden{display:none}.canonical-card-page .canonical-stage-panel{z-index:0;background:linear-gradient(90deg,#00000038,#0000 52%);border-right:1px solid #ffffff08;width:692px;height:754px;min-height:754px;position:absolute;top:18px;left:42px;overflow:hidden}.canonical-card-page .claim-card-stage-detail{z-index:2;opacity:1;width:min(100%,690px);height:704px;min-height:704px;top:4px;left:0}.canonical-card-page .claim-card-stage-glow{opacity:.9;width:72%;height:16%;bottom:2%}.canonical-card-page .canonical-info-panel{z-index:2;border:1px solid color-mix(in srgb, var(--card-accent) 42%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--card-accent) 10%, transparent) 1px, transparent 1px), linear-gradient(180deg, color-mix(in srgb, var(--card-accent) 8%, transparent) 1px, transparent 1px), #030609b8;box-shadow:inset 0 0 0 1px #ffffff06, 0 0 48px color-mix(in srgb, var(--card-accent) 10%, transparent);background-size:28px 28px;border-radius:8px;grid-column:2;margin-top:0;padding:20px 30px 14px;position:relative}.canonical-card-page .canonical-info-panel:before,.canonical-card-page .canonical-info-panel:after{content:"";border-color:var(--card-accent);width:16px;height:16px;filter:drop-shadow(0 0 8px var(--card-accent));border-style:solid;position:absolute}.canonical-card-page .canonical-info-panel:before{border-width:2px 0 0 2px;top:8px;left:8px}.canonical-card-page .canonical-info-panel:after{border-width:0 2px 2px 0;bottom:8px;right:8px}.canonical-card-page .canonical-info-panel h1{color:var(--card-accent);white-space:nowrap;text-shadow:0 0 22px color-mix(in srgb, var(--card-accent) 22%, transparent);text-wrap:auto;font-size:clamp(2.25rem,2.75vw,2.86rem);font-weight:900;line-height:.95}.canonical-card-page .canonical-error-code{color:#ecf4f5c7;align-items:center;gap:18px;margin-top:8px;font-size:18px;font-weight:520;display:flex}.canonical-card-page .canonical-error-code:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--card-accent) 58%, transparent), transparent);flex:1;height:1px}.canonical-card-page .card-stat-grid{border-top:1px solid #ffffff1c;border-bottom:1px solid color-mix(in srgb, var(--card-accent) 22%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:16px}.canonical-card-page .card-stat-grid div{background:0 0;border:0;border-right:1px solid #ffffff1f;padding:10px 22px 9px 0}.canonical-card-page .card-stat-grid div:nth-child(3n+1){padding-left:0}.canonical-card-page .card-stat-grid div:nth-child(3n){border-right:0;padding-left:22px}.canonical-card-page .card-stat-grid div:nth-child(3n+2){padding-left:22px}.canonical-card-page .card-stat-grid dt{color:#ecf4f5b8;letter-spacing:.08em;font-size:12px}.canonical-card-page .card-stat-grid dd{color:var(--card-accent);letter-spacing:.03em;text-transform:uppercase;margin-top:8px;font-size:22px;font-weight:900}.canonical-card-page .claim-action-panel{background:0 0;border:0;grid-template-columns:minmax(0,.88fr) minmax(0,1fr);align-items:stretch;gap:14px;margin-top:12px;padding:0;display:grid}.sponsored-gas-badge{background:#ffffff09;border:1px solid #deedf421;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;min-width:0;min-height:60px;padding:10px 16px;display:grid}.sponsored-gas-badge>span{width:40px;height:40px;color:var(--card-accent);border:3px solid var(--card-accent);clip-path:polygon(50% 0,94% 25%,94% 75%,50% 100%,6% 75%,6% 25%);place-items:center;font-size:21px;font-weight:900;display:grid}.sponsored-gas-badge p,.sponsored-gas-badge strong{display:block}.sponsored-gas-badge p{color:#ecf4f5c7;font-size:14px;line-height:1.5}.sponsored-gas-badge strong{color:var(--text);letter-spacing:.16em;text-transform:uppercase;font-size:14px}.canonical-card-page .claim-action-panel .claim-primary-action{border:1px solid var(--card-accent);color:#fff7f4;background:linear-gradient(135deg, color-mix(in srgb, var(--card-accent) 46%, transparent), transparent 48%), radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--card-accent) 52%, transparent), transparent 64%), #140302e6;width:100%;min-width:0;min-height:60px;box-shadow:inset 0 0 0 8px #00000061, inset 0 0 38px color-mix(in srgb, var(--card-accent) 34%, transparent), 0 0 42px color-mix(in srgb, var(--card-accent) 28%, transparent);letter-spacing:.08em;margin:0;font-family:inherit;font-size:25px;position:relative;overflow:hidden}.canonical-card-page .claim-action-panel .claim-primary-action:before,.canonical-card-page .claim-action-panel .claim-primary-action:after{content:"";border:1px solid color-mix(in srgb, var(--card-accent) 76%, white 12%);clip-path:polygon(4% 0,96% 0,100% 50%,96% 100%,4% 100%,0 50%);position:absolute;inset:9px}.scratch-warning-box{border:1px solid color-mix(in srgb, var(--card-accent) 18%, #ffffff1f);background:#0000002e;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:14px;margin-top:12px;padding:10px 16px;display:grid}.scratch-warning-box>span{color:var(--card-accent);font-size:28px}.canonical-card-page .scratch-warning{margin:0;font-size:15px;line-height:1.48;color:#ecf4f5c7!important}.canonical-card-page .canonical-secondary-grid{grid-template-columns:1fr .93fr 1.25fr;gap:12px;width:auto;margin:12px 15px 30px 660px}.canonical-card-page .ar-experience-section{width:100%;min-height:calc(100vh - 124px);padding:18px 42px 30px;position:relative}.canonical-card-page .ar-runtime-surface{border:1px solid color-mix(in srgb, var(--card-accent) 42%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--card-accent) 8%, transparent) 1px, transparent 1px), linear-gradient(180deg, color-mix(in srgb, var(--card-accent) 7%, transparent) 1px, transparent 1px), #020508db;width:100%;min-height:calc(100vh - 172px);box-shadow:inset 0 0 0 1px #ffffff08, 0 0 52px color-mix(in srgb, var(--card-accent) 12%, transparent);background-size:30px 30px;border-radius:8px;position:relative;overflow:hidden}.canonical-card-page .ar-runtime-surface:after{content:"";border-color:var(--card-accent);pointer-events:none;width:18px;height:18px;filter:drop-shadow(0 0 8px var(--card-accent));border-style:solid;border-width:0 2px 2px 0;position:absolute;bottom:10px;right:10px}.canonical-card-page .ar-preview-panel{min-height:calc(100vh - 174px);padding:clamp(22px,4vw,44px)}.canonical-card-page .simple-ar-canvas{touch-action:none;position:absolute;inset:0;width:100%!important;height:100%!important}.canonical-card-page .holoportal-canvas{z-index:1;touch-action:none;position:absolute;inset:0;width:100%!important;height:100%!important}.canonical-card-page .ar-running-overlay{z-index:3;border:1px solid color-mix(in srgb, var(--card-accent) 38%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--card-accent) 9%, transparent) 1px, transparent 1px), linear-gradient(180deg, color-mix(in srgb, var(--card-accent) 8%, transparent) 1px, transparent 1px), #03070ab8;color:#ecf4f5db;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-size:24px 24px;border-radius:8px;width:min(100% - 36px,420px);padding:15px 18px;position:absolute;top:18px;left:18px}.canonical-card-page .certificate-runtime-overlay{z-index:4}.certificate-audio-controls{grid-template-columns:minmax(92px,.36fr) minmax(0,1fr);align-items:center;gap:10px;margin-top:12px;display:grid}.certificate-audio-controls button,.certificate-audio-controls label{background:#ffffff0a;border:1px solid #fff3;min-height:38px}.certificate-audio-controls button{color:#ffffffe6;font:inherit;letter-spacing:.14em;font-size:12px;font-weight:760}.certificate-audio-controls button:disabled,.certificate-audio-controls input:disabled{cursor:not-allowed;opacity:.45}.certificate-audio-controls label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:0 10px;display:grid}.certificate-audio-controls span{color:#ffffff9e;letter-spacing:.14em;font-size:11px;font-weight:760}.certificate-audio-controls input{accent-color:#f2f2f2;width:100%}.canonical-card-page .ar-running-overlay p{margin:8px 0 0;line-height:1.45}.canonical-card-page .ar-running-overlay .claim-overline{color:var(--card-accent);margin-top:0}.canonical-card-page .canonical-info-card{background:linear-gradient(135deg,#ffffff0e,#ffffff04),#03070ad1;border-color:#deedf42e;border-radius:8px;min-height:242px;padding:17px 20px}.canonical-card-page .canonical-info-card h2{color:#fff;letter-spacing:.28em;text-transform:uppercase;border-bottom:1px solid #deedf421;margin-bottom:14px;padding-bottom:12px;font-size:15px}.claim-steps{gap:13px;margin:0;padding:0;list-style:none;display:grid}.claim-steps li{color:#ecf4f5d1;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;font-size:13px;display:grid;position:relative}.claim-steps span{border:2px solid var(--card-accent);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.security-shield{width:70px;height:70px;color:var(--card-accent);text-shadow:0 0 28px color-mix(in srgb, var(--card-accent) 44%, transparent);place-items:center;margin:16px auto 20px;font-size:58px;display:grid}.canonical-card-page .canonical-info-card p{color:#ecf4f5d1;margin:0;font-size:13px;line-height:1.6}.canonical-card-page .data-list{gap:8px}.canonical-card-page .data-row{background:0 0;border:0;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;padding:0;display:grid}.canonical-card-page .data-row>span{color:var(--card-accent);font-size:21px;line-height:1}.canonical-card-page .data-row p,.canonical-card-page .data-row strong{display:block}.canonical-card-page .data-row p{color:#ecf4f5ad;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.35}.canonical-card-page .data-row strong{color:#ffffffe6;margin-bottom:2px;font-size:13px;font-weight:700}.claim-card-page .canonical-grid{width:min(calc(100% - 48px), var(--max));grid-template-columns:minmax(420px,.95fr) minmax(420px,.88fr);align-items:stretch;gap:clamp(22px,4vw,56px);min-height:0;margin:28px auto 0;padding:0}.claim-card-page .canonical-stage-panel{z-index:1;border:1px solid color-mix(in srgb, var(--card-accent) 40%, #ffffff1f);background:radial-gradient(circle at 50% 18%, color-mix(in srgb, var(--card-accent) 18%, transparent), transparent 16rem), #0003;border-radius:8px;width:100%;height:auto;min-height:clamp(520px,62vw,704px);position:relative;top:auto;left:auto;overflow:hidden}.claim-card-page .claim-card-stage-detail{width:100%;height:100%;min-height:clamp(520px,62vw,704px);position:relative;top:auto;left:auto;transform:none}.claim-card-page .canonical-info-panel{grid-column:auto}.claim-card-page .canonical-info-panel h1{white-space:normal}.claim-card-page .card-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.claim-card-page .card-stat-grid div,.claim-card-page .card-stat-grid div:nth-child(3n),.claim-card-page .card-stat-grid div:nth-child(3n+2){border-right:1px solid #ffffff1f;padding:10px 18px 9px 0}.claim-card-page .card-stat-grid div:nth-child(2n){border-right:0;padding-left:18px}.claim-card-page .canonical-secondary-grid{width:min(calc(100% - 48px), var(--max));grid-template-columns:minmax(0,1.05fr) minmax(260px,.82fr) minmax(300px,.95fr);gap:12px;margin:18px auto 34px}.claim-card-page .certificate-runtime-overlay{pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;width:auto;padding:0;inset:0}.claim-card-page .certificate-runtime-overlay .certificate-preview-label{border:1px solid color-mix(in srgb, var(--card-accent) 34%, #ffffff2e);color:#ffffffdb;letter-spacing:.16em;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000006b;border-radius:999px;align-items:center;min-height:28px;margin:0;padding:0 10px;font-size:11px;display:inline-flex;position:absolute;top:14px;left:14px}.claim-card-page .certificate-preview-hud{pointer-events:none;justify-content:space-between;align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.claim-card-page .certificate-runtime-overlay .ar-status-message{border-color:color-mix(in srgb, var(--card-accent) 26%, #ffffff29);color:#ffffffd1;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000006b;border-radius:999px;max-width:min(46%,430px);margin:0;padding:8px 11px;font-size:11px;line-height:1.35}.claim-card-page .certificate-preview-actions{pointer-events:auto;justify-content:flex-end;align-items:center;gap:8px;display:flex}.claim-card-page .certificate-preview-actions .certificate-audio-controls{grid-template-columns:auto minmax(132px,1fr);align-items:center;gap:8px;width:min(38vw,320px);margin:0;display:grid}.claim-card-page .certificate-preview-actions .certificate-audio-controls button,.claim-card-page .certificate-preview-actions .certificate-audio-controls label,.claim-card-page .certificate-ar-button{border:1px solid color-mix(in srgb, var(--card-accent) 30%, #fff3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000006b;border-radius:999px;min-height:34px}.claim-card-page .certificate-preview-actions .certificate-audio-controls button,.claim-card-page .certificate-ar-button{color:#ffffffe0;font:inherit;letter-spacing:.12em;text-transform:uppercase;padding:0 12px;font-size:11px;font-weight:760}.claim-card-page .certificate-preview-actions .certificate-audio-controls label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;display:grid}.claim-card-page .certificate-preview-actions .certificate-audio-controls span{color:#ffffff9e;letter-spacing:.12em;font-size:10px;font-weight:760}.claim-card-page .certificate-preview-actions .certificate-audio-controls input{width:100%;accent-color:var(--card-accent)}@media (max-width:1320px){.canonical-card-page .canonical-grid{grid-template-columns:minmax(440px,.85fr) minmax(520px,1fr)}.canonical-card-page .canonical-stage-panel{width:440px;height:604px;min-height:604px}.canonical-card-page .claim-card-stage-detail{width:440px;height:574px;min-height:574px}.canonical-card-page .canonical-secondary-grid{margin-left:440px}.canonical-card-page .canonical-info-panel h1{font-size:clamp(2.2rem,3vw,2.7rem)}.canonical-card-page .claim-action-panel{grid-template-columns:minmax(0,.82fr) minmax(190px,1fr);gap:10px}.sponsored-gas-badge{grid-template-columns:40px minmax(0,1fr);gap:10px;padding:10px 12px}.sponsored-gas-badge>span{width:34px;height:34px;font-size:18px}.sponsored-gas-badge p{font-size:13px}.sponsored-gas-badge strong{letter-spacing:.12em;font-size:13px}.canonical-card-page .claim-action-panel .claim-primary-action{font-size:22px}.claim-card-page .canonical-grid{grid-template-columns:minmax(420px,.86fr) minmax(500px,1fr);gap:clamp(18px,3vw,36px);width:min(100% - 40px,1240px)}.claim-card-page .canonical-stage-panel{width:100%;height:auto;min-height:clamp(520px,50vw,604px)}.claim-card-page .claim-card-stage-detail{width:100%;height:100%;min-height:clamp(520px,50vw,574px)}.claim-card-page .canonical-secondary-grid{grid-template-columns:minmax(0,1.05fr) minmax(260px,.82fr) minmax(300px,.95fr);width:min(100% - 40px,1240px);margin:18px auto 34px}}@media (max-width:1180px) and (min-width:1061px){.canonical-card-page .claim-action-panel{grid-template-columns:1fr}}@media (max-width:1060px){.canonical-card-page{width:min(100% - 20px,1000px)}.canonical-card-page .canonical-topbar{padding:18px}.canonical-card-page .canonical-grid{grid-template-columns:1fr;padding:18px}.canonical-card-page .canonical-stage-panel{grid-column:auto;width:auto;height:540px;min-height:540px;position:relative;top:auto;left:auto}.canonical-card-page .claim-card-stage-detail{width:min(100%,620px);height:540px;min-height:540px;top:0;left:50%;transform:translate(-50%)}.canonical-card-page .canonical-info-panel{grid-column:1}.canonical-card-page .canonical-secondary-grid{grid-template-columns:1fr;margin:0 18px 28px}.claim-card-page .canonical-grid{grid-template-columns:1fr;width:min(100% - 36px,1000px);padding:0}.claim-card-page .canonical-stage-panel,.claim-card-page .claim-card-stage-detail{min-height:540px}.claim-card-page .canonical-secondary-grid{grid-template-columns:1fr;width:min(100% - 36px,1000px);margin:18px auto 28px}}@media (max-width:720px){.canonical-card-page .canonical-topbar p{border-left:0;width:100%;padding-left:0;font-size:13px}.canonical-card-page .mode-toggle button{min-width:0}.canonical-card-page .canonical-stage-panel{height:430px;min-height:430px}.canonical-card-page .claim-card-stage-detail{height:420px;min-height:420px}.canonical-card-page .canonical-info-panel{padding:22px 16px 16px}.canonical-card-page .card-stat-grid,.canonical-card-page .claim-action-panel{grid-template-columns:1fr}.canonical-card-page .card-stat-grid div,.canonical-card-page .card-stat-grid div:nth-child(3n),.canonical-card-page .card-stat-grid div:nth-child(3n+2){border-right:0;padding-left:0}.canonical-card-page .claim-action-panel .claim-primary-action{font-size:22px}.claim-card-page .canonical-grid,.claim-card-page .canonical-secondary-grid{width:min(100% - 20px,1000px)}.claim-card-page .canonical-stage-panel,.claim-card-page .claim-card-stage-detail{min-height:420px}.claim-card-page .card-stat-grid,.claim-card-page .certificate-action-panel{grid-template-columns:1fr}.claim-card-page .card-stat-grid div,.claim-card-page .card-stat-grid div:nth-child(2n),.claim-card-page .card-stat-grid div:nth-child(3n),.claim-card-page .card-stat-grid div:nth-child(3n+2){border-right:0;padding-left:0}.claim-card-page .certificate-preview-hud{flex-direction:column;align-items:stretch;gap:8px;bottom:10px;left:10px;right:10px}.claim-card-page .certificate-runtime-overlay .ar-status-message{width:fit-content;max-width:100%}.claim-card-page .certificate-preview-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;display:grid}.claim-card-page .certificate-preview-actions .certificate-audio-controls{grid-template-columns:auto minmax(0,1fr);width:100%;min-width:0}.claim-card-page .certificate-ar-button{min-width:116px}}.certificate-page{--card-accent:#f2f2f2;background:linear-gradient(90deg,#ffffff07 1px,#0000 1px) 0 0/36px 36px,linear-gradient(#ffffff06 1px,#0000 1px) 0 0/36px 36px,linear-gradient(135deg,#020202 0%,#101010 48%,#030303 100%)}.certificate-page .canonical-grid{width:min(calc(100% - 48px), var(--max));grid-template-columns:minmax(420px,.95fr) minmax(420px,.88fr);align-items:stretch;gap:clamp(22px,4vw,56px);min-height:0;margin:28px auto 0;padding:0}.certificate-page:after{background:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff07 1px,#0000 1px)}.certificate-page .mode-toggle button.is-active{color:#050505;box-shadow:none;background:#ffffffe0;border-color:#ffffffd6}.certificate-page .canonical-stage-panel{z-index:1;background:linear-gradient(90deg,#ffffff0e,#0000 58%),#0003;border:1px solid #ffffff29;border-radius:8px;width:100%;height:auto;min-height:clamp(520px,62vw,704px);position:relative;top:auto;left:auto;overflow:hidden}.certificate-page .certificate-stage{z-index:2;width:100%;height:100%;min-height:clamp(520px,62vw,704px);position:relative;top:auto;left:auto;transform:none}.certificate-page .canonical-info-panel{background-color:#040404c7;background-image:linear-gradient(90deg,#ffffff0e 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-color:#ffffff47;grid-column:auto;box-shadow:inset 0 0 0 1px #ffffff08,0 24px 80px #00000052}.certificate-page .canonical-info-panel:before,.certificate-page .canonical-info-panel:after{filter:none;border-color:#ffffffd1}.certificate-page .certificate-kicker{color:#ffffffad;letter-spacing:.2em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:760}.certificate-page .canonical-info-panel h1{color:#fff;text-shadow:none;white-space:normal;font-size:clamp(2rem,3.4vw,3.2rem);line-height:1}.certificate-page .canonical-error-code{color:#ffffffc7}.certificate-page .canonical-error-code:after{background:linear-gradient(90deg,#ffffff6b,#0000)}.certificate-page .card-stat-grid{border-bottom-color:#ffffff2e;grid-template-columns:repeat(2,minmax(0,1fr))}.certificate-page .card-stat-grid div,.certificate-page .card-stat-grid div:nth-child(3n),.certificate-page .card-stat-grid div:nth-child(3n+2){border-right:1px solid #ffffff1f;padding:10px 18px 9px 0}.certificate-page .card-stat-grid div:nth-child(2n){border-right:0;padding-left:18px}.certificate-page .card-stat-grid dd{color:#fff;font-size:clamp(1rem,1.8vw,1.24rem)}.certificate-page .certificate-action-panel{grid-template-columns:minmax(0,1fr) minmax(220px,.92fr)}.certificate-service-note{background:#ffffff09;border:1px solid #ffffff29;align-content:center;gap:6px;min-height:60px;padding:10px 16px;display:grid}.certificate-service-note strong{color:#fff;letter-spacing:.12em;text-transform:uppercase;font-size:13px}.certificate-service-note span{color:#ecf4f5b8;font-size:13px;line-height:1.4}.certificate-page .claim-action-panel .claim-primary-action{color:#050505;background:#f2f2f2;border-color:#ffffffc2;font-size:18px;box-shadow:inset 0 0 0 8px #00000014,0 16px 46px #00000047}.certificate-page .claim-action-panel .claim-primary-action:before,.certificate-page .claim-action-panel .claim-primary-action:after{border-color:#0000006b}.certificate-page .scratch-warning-box{border-color:#ffffff29}.certificate-page .scratch-warning-box>span,.certificate-page .data-row>span,.certificate-page .claim-overline{color:#ffffffd1;text-shadow:none}.certificate-page .ar-runtime-surface{background-color:#040404e6;background-image:linear-gradient(90deg,#ffffff0e 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-color:#ffffff47;box-shadow:inset 0 0 0 1px #ffffff08}.certificate-page .ar-runtime-surface:after{filter:none;border-color:#ffffffd1}.certificate-page .certificate-runtime-overlay{pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;width:auto;padding:0;inset:0}.certificate-page .certificate-runtime-overlay .certificate-preview-label{color:#ffffffd1;letter-spacing:.16em;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000006b;border:1px solid #ffffff2e;border-radius:999px;align-items:center;min-height:28px;margin:0;padding:0 10px;font-size:11px;display:inline-flex;position:absolute;top:14px;left:14px}.certificate-preview-hud{pointer-events:none;justify-content:space-between;align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.certificate-page .certificate-runtime-overlay .ar-status-message{color:#ffffffc2;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000006b;border-color:#ffffff29;border-radius:999px;max-width:min(46%,430px);margin:0;padding:8px 11px;font-size:11px;line-height:1.35}.certificate-page .certificate-runtime-overlay .ar-status-message.is-unsupported,.certificate-page .certificate-runtime-overlay .ar-status-message.is-error{color:#ffffffd6;border-color:#fff3}.certificate-preview-actions{pointer-events:auto;justify-content:flex-end;align-items:center;gap:8px;display:flex}.certificate-page .certificate-preview-actions .certificate-audio-controls{grid-template-columns:auto minmax(132px,1fr);align-items:center;gap:8px;width:min(38vw,320px);margin:0;display:grid}.certificate-page .certificate-preview-actions .certificate-audio-controls button,.certificate-page .certificate-preview-actions .certificate-audio-controls label,.certificate-ar-button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000006b;border:1px solid #fff3;border-radius:999px;min-height:34px}.certificate-page .certificate-preview-actions .certificate-audio-controls button,.certificate-ar-button{color:#ffffffe0;font:inherit;letter-spacing:.12em;text-transform:uppercase;padding:0 12px;font-size:11px;font-weight:760}.certificate-page .certificate-preview-actions .certificate-audio-controls label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 10px;display:grid}.certificate-page .certificate-preview-actions .certificate-audio-controls span{color:#ffffff9e;letter-spacing:.12em;font-size:10px;font-weight:760}.certificate-page .certificate-preview-actions .certificate-audio-controls input{width:100%}.certificate-ar-button:disabled{cursor:not-allowed;opacity:.58}.certificate-page .canonical-info-card{background:linear-gradient(135deg,#ffffff0f,#ffffff04),#050505d6;min-height:0}.certificate-page .canonical-secondary-grid{width:min(calc(100% - 48px), var(--max));grid-template-columns:minmax(0,1.05fr) minmax(260px,.82fr) minmax(300px,.95fr);gap:12px;margin:18px auto 34px}.certificate-verification-details{gap:12px;display:grid}.certificate-verification-details summary{cursor:pointer;color:#ffffffd1;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:760}.certificate-activation{gap:12px;display:grid}.activation-status-line{background:#ffffff09;border:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.activation-status-line strong,.activation-status-line span{overflow-wrap:anywhere}.activation-status-line strong{color:#fff;letter-spacing:.12em;text-transform:uppercase;font-size:13px}.activation-status-line span{color:#ecf4f5b8;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.activation-code-field{gap:7px;display:grid}.activation-code-field label{color:#ffffffc2;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:760}.activation-code-field div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.activation-code-field input,.activation-code-field button,.activation-primary-button,.activation-secondary-button{min-height:42px;font:inherit;border:1px solid #fff3}.activation-code-field input{color:#fff;background:#00000047;min-width:0;padding:0 12px}.activation-code-field button,.activation-secondary-button{color:#ffffffe0;letter-spacing:.1em;text-transform:uppercase;background:#ffffff0e;padding:0 12px;font-size:12px;font-weight:760}.activation-primary-button{color:#050505;letter-spacing:.12em;text-transform:uppercase;background:#f2f2f2;width:100%;font-size:13px;font-weight:820}.activation-primary-button:disabled,.activation-secondary-button:disabled,.activation-code-field button:disabled,.activation-code-field input:disabled{cursor:not-allowed;opacity:.52}.activation-error{color:#fff!important}.activation-fallback{border-top:1px solid #ffffff1f;gap:10px;padding-top:12px;display:grid}.activation-fallback small{color:#ecf4f5ad;line-height:1.55}.activation-fallback .activation-secondary-button{justify-content:center;align-items:center;width:fit-content;text-decoration:none;display:inline-flex}.activation-details{border-top:1px solid #ffffff1f;gap:8px;padding-top:12px;display:grid}.activation-details summary{cursor:pointer;color:#ffffffd1;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:760}.edition-status-list{gap:8px;display:grid}.edition-status-row{border:1px solid #ffffff1f;grid-template-columns:minmax(58px,.34fr) minmax(110px,.66fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.edition-status-row strong,.edition-status-row span,.edition-status-row small{overflow-wrap:anywhere}.edition-status-row span{color:#ffffffbd;letter-spacing:.12em;font-size:12px}.edition-status-row small{color:#ecf4f59e;grid-column:1/-1}.xr-minimal-overlay{z-index:2147483647;pointer-events:none;color:#f4f4f4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:none;position:fixed;inset:0}.xr-minimal-overlay.is-active{display:block}.xr-minimal-header{left:max(14px, env(safe-area-inset-left));right:max(14px, env(safe-area-inset-right));top:max(14px, env(safe-area-inset-top));pointer-events:auto;gap:10px;display:grid;position:absolute}.xr-minimal-identity,.xr-minimal-controls{align-items:center;display:flex}.xr-minimal-identity{justify-content:space-between;gap:16px}.xr-minimal-logo{width:112px;height:auto}.xr-minimal-card,.xr-minimal-controls{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0000007a;border:1px solid #ffffff3d}.xr-minimal-card{color:#ffffffd1;letter-spacing:.12em;align-items:center;min-height:38px;padding:0 12px;font-size:12px;font-weight:760;display:inline-flex}.xr-minimal-controls{gap:10px;width:min(100%,430px);min-width:0;min-height:52px;padding:4px}.xr-audio-toggle,.xr-minimal-exit{color:#f4f4f4;background:#ffffff14;border:1px solid #ffffff38;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:grid}.xr-audio-toggle svg,.xr-minimal-exit svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.xr-audio-toggle svg path:first-child{fill:currentColor;stroke:none}.xr-volume-control{flex:1;align-items:center;min-width:0;min-height:44px;display:grid}.xr-volume-control input{accent-color:#f2f2f2;width:100%;min-width:72px}@media (max-width:1320px){.certificate-page .canonical-grid{grid-template-columns:minmax(380px,.92fr) minmax(400px,1fr)}.certificate-page .certificate-stage{min-height:574px}}@media (max-width:1060px){.credits-entry{grid-template-columns:1fr}.credits-links{justify-content:flex-start}.certificate-page .canonical-grid{grid-template-columns:1fr;width:min(100% - 36px,1000px);padding:0}.certificate-page .canonical-stage-panel,.certificate-page .certificate-stage{min-height:540px}.certificate-page .canonical-secondary-grid{grid-template-columns:1fr;width:min(100% - 36px,1000px);margin:18px auto 28px}}@media (max-width:720px){.credits-entry{padding:20px}.credits-row{grid-template-columns:1fr;gap:6px}.credits-links a{width:100%}.certificate-page .canonical-grid,.certificate-page .canonical-secondary-grid{width:min(100% - 20px,1000px)}.certificate-page .canonical-stage-panel,.certificate-page .certificate-stage{min-height:420px}.certificate-page .card-stat-grid,.certificate-page .certificate-action-panel{grid-template-columns:1fr}.certificate-page .card-stat-grid div,.certificate-page .card-stat-grid div:nth-child(2n),.certificate-page .card-stat-grid div:nth-child(3n),.certificate-page .card-stat-grid div:nth-child(3n+2){border-right:0;padding-left:0}.certificate-page .claim-action-panel .claim-primary-action{font-size:16px}.activation-code-field div{grid-template-columns:1fr}.certificate-preview-hud{flex-direction:column;align-items:stretch;gap:8px;bottom:10px;left:10px;right:10px}.certificate-page .certificate-runtime-overlay .ar-status-message{width:fit-content;max-width:100%}.certificate-preview-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;display:grid}.certificate-page .certificate-preview-actions .certificate-audio-controls{grid-template-columns:auto minmax(0,1fr);width:100%;min-width:0}.certificate-ar-button{min-width:116px}.xr-minimal-header{left:max(10px, env(safe-area-inset-left));right:max(10px, env(safe-area-inset-right));top:max(10px, env(safe-area-inset-top))}.xr-minimal-controls{width:100%}.xr-minimal-logo{width:96px}}.language-selector{z-index:10000;color:#fff;letter-spacing:.08em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05060ac7;border:1px solid #ffffff40;border-radius:999px;padding:.35rem .55rem;font:600 .7rem/1 sans-serif;position:fixed;top:1rem;right:1rem}.language-selector button{color:#ffffff8c;cursor:pointer;font:inherit;background:0 0;border:0;padding:.25rem}.language-selector button.is-active{color:#fff;text-underline-offset:.2rem;text-decoration:underline}@media (max-width:640px){.language-selector{top:.65rem;right:.65rem}}.artifact-detail{color:#f4f4f4;background:#050505;min-height:100vh;overflow-x:clip}.artifact-topbar{width:min(100% - 48px,1440px);margin:0 auto}.artifact-mode-toggle{margin-left:auto;margin-right:72px}.artifact-hero{grid-template-columns:minmax(420px,1.08fr) minmax(380px,.92fr);gap:18px;width:min(100% - 48px,1440px);margin:0 auto;display:grid}.artifact-media-shell,.artifact-summary,.artifact-section{background:#0a0a0adb;border:1px solid #ffffff21;min-width:0}.artifact-media-shell{align-self:start}.artifact-media-tabs{border-bottom:1px solid #ffffff1f;gap:4px;padding:10px;display:flex;overflow-x:auto}.artifact-media-tabs button{color:#ffffff94;font:inherit;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:0 0;border:1px solid #0000;padding:9px 14px;font-size:11px;font-weight:760}.artifact-media-tabs button[aria-selected=true]{color:#fff;background:#ffffff12;border-color:#ffffff3d}.artifact-media-frame{aspect-ratio:1;place-items:center;width:100%;display:grid;overflow:hidden}.artifact-media-frame>*{width:100%;min-width:0;height:100%}.artifact-editorial-image{aspect-ratio:1;object-fit:contain;background:#000;display:block}.artifact-player{place-items:center;padding:20px;display:grid}.artifact-player video{background:#000;width:100%;max-height:100%}.artifact-player audio,.artifact-music audio{width:100%;max-width:100%}.artifact-summary{align-content:start;gap:18px;padding:clamp(22px,3vw,42px);display:grid}.artifact-summary h1{overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,4vw,4rem);line-height:.98}.artifact-subtitle{color:#ffffff9e;letter-spacing:.08em;margin:-8px 0 0}.artifact-section{gap:14px;padding:18px;display:grid}.artifact-summary .artifact-section{background:#ffffff06}.artifact-section h2{letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:12px}.artifact-metadata{background:#ffffff1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.artifact-metadata div{background:#0a0a0a;min-width:0;padding:12px}.artifact-metadata dt{color:#ffffff80;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:10px}.artifact-metadata dd{overflow-wrap:anywhere;color:#ffffffe6;margin:0;font-size:13px}.artifact-description p,.artifact-music p{white-space:pre-line;color:#ffffffb8;overflow-wrap:anywhere;margin:0;line-height:1.7}.artifact-description button{color:#fff;text-underline-offset:4px;background:0 0;border:0;margin-top:12px;padding:0;text-decoration:underline}.artifact-music{gap:12px;min-width:0;display:grid}.artifact-music a{color:#fff;overflow-wrap:anywhere}.artifact-music details summary{cursor:pointer}.artifact-music details p{max-height:200px;margin-top:12px;font-size:12px;overflow:auto}.system-failure{border-color:#be0f0794;background:linear-gradient(135deg,#be0f071f,#ffffff05)!important}.system-failure h2{color:#ff746d}.artifact-lower{width:min(100% - 48px,1440px);margin:18px auto 40px}.artifact-lower .artifact-section{width:100%}.artifact-activation-card .certificate-activation{min-width:0}.artifact-ar-view{background:#000;border:1px solid #ffffff21;width:min(100% - 48px,1440px);min-height:calc(100vh - 104px);margin:0 auto;position:relative}.artifact-ar-view .ar-runtime-surface{min-height:520px;position:absolute;inset:0}.artifact-ar-hud{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.artifact-ar-hud .ar-status-message{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000085;border:1px solid #fff3;max-width:min(520px,55vw);margin:0;padding:10px 14px}.artifact-ar-controls{pointer-events:auto;align-items:center;gap:8px;display:flex}.artifact-ar-controls button,.artifact-ar-controls label{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000085;border:1px solid #fff3;min-height:38px;padding:0 12px}.artifact-ar-controls label{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;display:flex}.artifact-ar-controls button{font:inherit;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:760}.artifact-ar-controls input{width:min(120px,18vw)}@media (max-width:1000px){.artifact-hero{grid-template-columns:1fr;width:min(100% - 36px,820px)}.artifact-lower{width:min(100% - 36px,820px)}}@media (max-width:640px){.artifact-topbar,.artifact-hero,.artifact-lower,.artifact-ar-view{width:calc(100% - 20px)}.artifact-mode-toggle{margin-right:58px}.artifact-summary{padding:18px}.artifact-media-frame{min-height:420px}.artifact-metadata{grid-template-columns:1fr}.artifact-player{padding:10px}.artifact-ar-view{min-height:calc(100vh - 88px)}.artifact-ar-hud{flex-direction:column;align-items:stretch;bottom:10px;left:10px;right:10px}.artifact-ar-hud .ar-status-message{max-width:none}.artifact-ar-controls{grid-template-columns:1fr;display:grid}.artifact-ar-controls label{justify-content:space-between}.artifact-ar-controls input{width:min(180px,48vw)}}
