/* Original Frutiger Aero world: glass, blue skies, chrome, legible interfaces. */
body.aero-v28{--ink28:#103d58;--muted28:#51768b;--blue28:#008dcb;--line28:#b8dbe9;--glass28:linear-gradient(140deg,#ffffffec,#c9edffcc);font-family:'Segoe UI',Tahoma,Arial,sans-serif}body.aero-v28 button:focus-visible,body.aero-v28 a:focus-visible,body.aero-v28 input:focus-visible{outline:3px solid #17aadc;outline-offset:3px}body.aero-v28 .glass-button{transition:filter .18s,box-shadow .18s,transform .18s}body.aero-v28 .glass-button:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}
body.aero-v28 #boot.a26-home{padding:0!important;width:100%!important;height:100%!important;max-width:none!important;overflow:auto!important;background:#e8f9ff!important;color:var(--ink28);scroll-behavior:smooth}.a28-site{width:100%;min-height:100%;overflow:clip}.a28-site *{box-sizing:border-box}.a28-site button,.a28-site a{cursor:pointer}.a28-site a{text-decoration:none;color:inherit}.a28-nav{position:sticky;top:0;z-index:20;height:86px;padding:0 clamp(22px,5vw,88px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ceeaf360;background:#f4fcffda;backdrop-filter:blur(18px);box-shadow:0 1px #fff9}.a28-nav.scrolled{background:#f5fdfff2;box-shadow:0 6px 30px #28739418}.a28-nav>div{display:flex;align-items:center;gap:28px}.a28-nav button:not(.glass-button),.a28-footer button{border:0;background:none;font:500 13px 'Segoe UI';color:#305f77;padding:8px 0}.a28-nav a:not(.a28-brand){font-size:13px}.a28-brand{display:flex;gap:10px;align-items:center}.a28-brand>img{width:45px;height:45px;object-fit:contain;filter:drop-shadow(0 3px 4px #19678b20)}.a28-brand>span{font-size:25px;line-height:1.1;font-weight:700;letter-spacing:-.8px}.a28-brand small{display:block;font-size:8px;letter-spacing:2px;font-weight:600;margin-top:6px;color:#658293}.a28-scroll-meter{position:absolute;bottom:-1px;left:0;height:2px;width:calc(var(--scroll-progress,0)*100%);background:linear-gradient(90deg,#0089c9,#80d89b);transition:width .1s}.a28-eyebrow{display:block;font-size:10px;line-height:1.7;font-weight:700;letter-spacing:2px;color:#418698}.a28-eyebrow i,.w28-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#62c7a1;box-shadow:0 0 0 4px #64d6b320;flex-shrink:0}.a28-eyebrow i{margin-right:10px}.a28-hero{position:relative;min-height:calc(100svh - 86px);display:grid;grid-template-columns:.85fr 1.45fr;align-items:center;gap:30px;padding:65px clamp(22px,5vw,88px) 112px;background:linear-gradient(160deg,#effcff 8%,#dcf3fc 47%,#c3e6f9 100%)}.a28-hero-atmosphere{position:absolute;inset:0;background:url('assets/v28/plaza.webp') center/cover;opacity:.08;mask-image:linear-gradient(#0000,#000);pointer-events:none}.a28-hero-copy{position:relative;z-index:2}.a28-hero h1{font-size:clamp(44px,3.6vw,64px);font-weight:650;line-height:1.03;letter-spacing:-4px;margin:25px 0;color:#123e59}.a28-hero h1 span{color:#0a94b8;background:linear-gradient(120deg,#007cad,#23b2a8);background-clip:text;-webkit-text-fill-color:transparent}.a28-hero-copy>p{font-size:17px;line-height:1.75;letter-spacing:-.1px;color:#557f93;margin:24px 0 30px}.a28-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.a28-site .a25-primary{padding:14px 22px;font-size:13px;border-radius:7px;background:linear-gradient(#86dcff 0%,#34b6e9 44%,#068dbe 48%,#087bab 100%);border:1px solid #0c79a3;box-shadow:inset 0 1px #f0ffff,0 5px 15px #0074a029;color:white;text-shadow:0 1px 1px #156789}.a28-link{background:none;border:0;padding:0;font:600 13px 'Segoe UI';color:#257a9e;display:inline-flex;gap:18px;align-items:center}.a28-link:hover{color:#0998b7}.a28-proof{display:flex;flex-wrap:wrap;gap:10px 15px;color:#6b8b99;font-size:9px;margin-top:35px}.a28-proof span+span:before{content:'·';padding-right:15px;color:#4b92b2}.a28-hero-world{position:relative;min-width:0;border:1px solid #fff;border-radius:15px;background:#ebf8ffc7;box-shadow:0 20px 60px #24699225,0 0 0 1px #6badc733;overflow:hidden;transform:perspective(1200px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .25s;animation:a28-enter .8s both}.a28-preview-top{display:flex;align-items:center;justify-content:space-between;padding:16px;color:#457a8f;font-size:9px;letter-spacing:1.2px;gap:10px}.a28-preview-top>span{display:flex;gap:10px;align-items:center}.a28-preview-top button{font-size:10px;color:#167b9d;border:0;background:none;white-space:nowrap}.a28-preview-controls{padding:14px 18px;display:flex;align-items:center;justify-content:space-between;color:#557f91;font-size:10px;gap:15px;line-height:1.5}.a28-preview-controls>div{display:flex;align-items:center;gap:9px}.a28-color{border:2px solid #f6ffff;background:radial-gradient(circle at 25% 20%,#fff,var(--swatch) 60%,#36758d);width:19px;height:19px;border-radius:50%;box-shadow:0 0 0 1px #92b9cb}.a28-color[aria-pressed=true]{box-shadow:0 0 0 2px #277da6}.a28-hero-bottom{position:absolute;bottom:0;left:0;width:100%;height:74px;border-top:1px solid #aad2e050;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(22px,5vw,88px);font-size:9px;letter-spacing:2px;color:#6b93a4}.a28-hero-bottom button{border:1px solid #a1cddd;background:#f2ffff80;color:#377c99;width:38px;height:38px;border-radius:50%;font-size:18px;animation:a28-nudge 2.5s ease-in-out infinite}.a28-section-heading{max-width:1280px;margin:0 auto 56px}.a28-site h2{font-size:clamp(34px,4vw,60px);line-height:1.05;font-weight:650;letter-spacing:-2px;margin:17px 0 22px;color:#17475f}.a28-section-heading>p{font-size:16px;line-height:1.8;color:#5d8091;max-width:620px}.a28-island{padding:110px clamp(22px,6vw,110px);background:linear-gradient(#f8fdff,#e6f8fa)}.a28-island-tour{max-width:1280px;margin:auto;display:grid;grid-template-columns:1.35fr .7fr;gap:7vw;align-items:start}.a28-tour-view{position:sticky;top:120px;border-radius:14px;overflow:hidden;background:#d7f0f5;box-shadow:0 12px 38px #275f741c;border:1px solid white}.a28-tour-tabs{display:flex;justify-content:center;padding:15px;gap:8px}.a28-tour-tabs button{border:1px solid transparent;color:#4d7d93;background:none;border-radius:20px;padding:8px 18px;font:500 11px 'Segoe UI'}.a28-tour-tabs button.active{background:linear-gradient(white,#d5f1fa);border-color:#accfdf;color:#197597;box-shadow:0 2px 5px #7ca5b325}.a28-tour-stories article{min-height:380px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;border-bottom:1px solid #cee5eb;padding:25px 0}.a28-tour-stories article:last-child{border:0}.a28-tour-stories h3{font-size:33px;line-height:1.12;letter-spacing:-1px;margin:16px 0}.a28-tour-stories p{font-size:14px;line-height:1.8;color:#577c90;margin:0 0 25px}.a28-desktop-section{max-width:none;display:grid;grid-template-columns:.8fr 1.3fr;gap:6vw;align-items:center;padding:110px clamp(22px,6vw,110px);background:#f9fdff}.a28-desktop-section>div:first-child p{font-size:16px;color:#658593;line-height:1.8}.a28-feature-pills{display:flex;flex-wrap:wrap;gap:8px;margin:30px 0;font-size:10px;color:#47728b}.a28-feature-pills span{padding:7px 10px;border:1px solid #d0e5ef;border-radius:20px}.a28-demo-desktop{position:relative;border:1px solid white;border-radius:12px;padding:7px;box-shadow:0 15px 40px #224e721f,0 0 0 1px #aecddb;background:linear-gradient(#e2f5ff,#b3dbee)}.a28-demo-title{font-size:11px;color:#3a7191;display:flex;align-items:center;padding:3px 5px 8px;gap:7px}.a28-demo-title img{width:18px;height:18px}.a28-demo-title span{margin-left:auto}.a28-demo-desktop>img{width:100%;display:block;border-radius:3px}.a28-demo-dock{position:absolute;bottom:22px;left:50%;transform:translateX(-50%);display:flex;gap:8px;padding:7px 12px;border:1px solid #fff9;background:#b0dcebd9;backdrop-filter:blur(15px);border-radius:10px;box-shadow:0 5px 14px #224d7340}.a28-demo-dock button{padding:4px;border:0;background:none;border-radius:6px;transition:transform .15s}.a28-demo-dock button:hover,.a28-demo-dock button.active{transform:translateY(-5px);background:#e6fbff70}.a28-demo-dock img{width:32px;height:32px}.a28-demo-popover{position:absolute;top:25%;left:8%;width:72%;border:1px solid #fffffff0;border-radius:8px;padding:18px;background:#ecfaffed;backdrop-filter:blur(18px);box-shadow:0 10px 25px #176b8b30;display:flex;flex-wrap:wrap;gap:9px;color:#285773}.a28-demo-popover>img{width:28px;height:28px}.a28-demo-popover strong{font-size:14px;flex:1;align-self:center}.a28-demo-popover span{font-size:11px;line-height:1.6;flex-basis:100%}.a28-demo-popover button{font-size:10px}.a28-network{position:relative;padding:110px clamp(22px,6vw,110px);background:linear-gradient(130deg,#0d405c,#086e88);color:#dff6ff;overflow:hidden}.a28-network-grid{position:absolute;inset:0;background-image:linear-gradient(#6cf2ff08 1px,transparent 1px),linear-gradient(90deg,#6cf2ff08 1px,transparent 1px);background-size:55px 55px;mask-image:linear-gradient(#0000,#000);pointer-events:none}.a28-network h2{color:#e8faff}.a28-network h2 span{color:#a4ecd5}.a28-network .a28-eyebrow{color:#83d3db}.a28-network .a28-section-heading>p{color:#a9d3df}.a28-network-cards{position:relative;max-width:1280px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.a28-network-cards article{padding:32px;border:1px solid #a9e8f531;background:linear-gradient(140deg,#b2dceb1c,#ffffff06);border-radius:12px;box-shadow:inset 0 1px #f9ffff14;backdrop-filter:blur(10px)}.a28-network-cards img{width:56px;height:56px;filter:drop-shadow(0 6px 10px #042c4140)}.a28-network-cards h3{font-size:25px;margin:18px 0 12px;letter-spacing:-.5px}.a28-network-cards p{color:#b4d3de;font-size:13px;line-height:1.9;min-height:80px}.a28-network-cards .a28-link{color:#9beadf;font-size:11px}.a28-token-panel{position:relative;display:flex;align-items:center;justify-content:space-between;gap:25px;margin:44px auto 0;max-width:1280px;padding:30px;border:1px solid #b3eaff40;background:linear-gradient(130deg,#ccf0fc1d,#99d7e811);border-radius:12px}.a28-token-identity{display:flex;gap:22px;align-items:center}.a28-token-identity img{width:88px;height:88px;filter:drop-shadow(0 8px 14px #062a4b55)}.a28-token-identity small,.a28-token-contract>span{font-size:8px;letter-spacing:1.5px;color:#97cbd7}.a28-token-identity h3{font-size:34px;margin:5px 0}.a28-token-identity p{font-size:11px;color:#a3ced9;margin:5px 0}.a28-token-contract{min-width:260px;max-width:48%;display:flex;flex-direction:column;gap:12px}.a28-token-contract code{font:12px 'Segoe UI';color:#d3f3fa;overflow-wrap:anywhere}.a28-token-contract button{align-self:flex-start}.a28-network-note{position:relative;max-width:1280px;margin:20px auto 0;color:#90bccb;font-size:10px;line-height:1.8}.a28-answers{display:grid;grid-template-columns:.65fr 1.1fr;gap:7vw;max-width:1500px;margin:auto;padding:110px clamp(22px,6vw,110px)}.a28-answers p{font-size:14px;line-height:1.8;color:#648795}.a28-faq details{border:1px solid #badce8;border-radius:9px;background:linear-gradient(135deg,#fff,#e9f7fb);box-shadow:0 3px 8px #39799706;margin:0 0 12px;overflow:hidden}.a28-faq summary{list-style:none;cursor:pointer;display:flex;gap:14px;align-items:center;padding:22px;min-height:70px}.a28-faq summary::-webkit-details-marker{display:none}.a28-faq-number{font-size:9px;color:#80a9b6}.a28-faq summary strong{font-size:13px;font-weight:600;flex:1}.a28-faq-plus{border:1px solid #bedee9;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:#3e86a2;transition:transform .2s}.a28-faq details[open] .a28-faq-plus{transform:rotate(45deg);background:#d5f0f6}.a28-faq details>div{padding:0 22px 24px 48px;font-size:12px;line-height:1.9;color:#5b7f91;animation:a28-enter .25s}.a28-faq details>div button{display:block;margin-top:16px;font-size:11px}.a28-final{position:relative;text-align:center;padding:100px 20px;background:linear-gradient(#d7f2f970,#daf5f9e6),url('assets/v28/plaza.webp') center/cover}.a28-final img{width:80px;height:80px;filter:drop-shadow(0 8px 10px #30718d30)}.a28-final .a28-eyebrow{margin:22px 0}.a28-final h2{font-size:clamp(37px,4vw,60px)}.a28-final small{display:block;margin-top:18px;font-size:11px;color:#467a8d}.a28-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:30px clamp(22px,5vw,88px);background:#f7fdff}.a28-footer .a28-brand>span{font-size:19px}.a28-footer .a28-brand img{width:34px;height:34px}.a28-footer .a28-brand small{font-size:9px;letter-spacing:.3px}.a28-footer>div{display:flex;gap:24px;align-items:center;font-size:11px}.a28-footer>span{font-size:9px;color:#6e8d9a}.a28-reveal.will-reveal{opacity:0;transform:translateY(22px);transition:opacity .7s,transform .7s}.a28-reveal.revealed{opacity:1;transform:none}.a28-contract-dialog{text-align:center;max-width:520px;margin:auto;padding:16px}.a28-contract-dialog>img{width:82px;height:82px}.a28-contract-dialog .a28-eyebrow{margin:18px 0}.a28-contract-dialog h2{font-size:29px;line-height:1.2}.a28-contract-dialog p{font-size:13px;line-height:1.8;color:#557c90}.a28-contract-value{display:flex;flex-direction:column;align-items:center;gap:15px;padding:22px;margin:24px 0;background:linear-gradient(white,#e1f4fc);border:1px solid #b7dce8;border-radius:8px}.a28-contract-value>span:first-child{font-size:9px;letter-spacing:2px;color:#4b8ca5}.a28-contract-value code{overflow-wrap:anywhere;font-size:13px}.a28-status-pill{padding:6px 10px;background:#dbf2ea;color:#438573;font-size:10px;border-radius:20px}
/* The scene renderer uses percentage world coordinates over original room art. */
.w28-scene{position:relative;width:100%;aspect-ratio:3/2;overflow:hidden;border-radius:7px;background:var(--room-art) center/100% 100% no-repeat;isolation:isolate;outline:none;touch-action:manipulation}.w28-scene:focus-visible{outline:3px solid #45d5e7!important;outline-offset:-3px!important}.w28-caustic{position:absolute;inset:0;background:linear-gradient(120deg,#d3ffff00 35%,#c9fdff18 50%,#c9fdff00 65%);background-size:250% 100%;animation:w28-water 12s linear infinite;pointer-events:none;z-index:1}.w28-actors,.w28-fragments{position:absolute;inset:0;pointer-events:none;z-index:4}.w28-actor{position:absolute;transform:translate(-50%,-100%);width:8%;min-width:36px;max-width:76px;pointer-events:auto;cursor:pointer;display:flex;flex-direction:column;align-items:center}.w28-actor .avatar-sprite{width:100%;height:auto;aspect-ratio:100/164;display:block;background:none!important;box-shadow:none!important}.w28-actor .avatar-sprite svg{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 4px 3px #17607a35)}.w28-actor>b{white-space:nowrap;font-size:clamp(7px,.75vw,10px);font-weight:500;background:#f2fcffe8;color:#2b6a81;border:1px solid #90c0d388;border-radius:10px;padding:2px 6px;margin-top:-2px;box-shadow:0 1px 4px #123d6318}.w28-player>b{background:#d2f2ffef;border-color:#318fb5}.w28-actor.walking .a26-head{animation:a26HeadWalk .56s ease-in-out infinite}.w28-actor.walking .a26-leg.left{animation:a26Step .56s ease-in-out infinite}.w28-actor.walking .a26-leg.right{animation:a26Step .56s ease-in-out -.28s infinite}.w28-actor.walking .a26-arm.left{animation:a26Swing .56s ease-in-out -.28s infinite}.w28-actor.walking .a26-arm.right{animation:a26Swing .56s ease-in-out infinite}.w28-door{position:absolute;transform:translate(-50%,-50%);z-index:5;border:1px solid #f7ffffbb;border-radius:7px;background:linear-gradient(#f3ffffed,#c1e4f0d9);box-shadow:0 3px 9px #174d7440;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:5px;padding:5px 7px;max-width:130px;transition:transform .2s,box-shadow .2s;cursor:pointer;color:#27667e}.w28-door span img{width:22px;height:22px}.w28-door b{font-size:clamp(8px,.7vw,10px);font-weight:600}.w28-door i{font-style:normal;display:none;font-size:8px;width:100%;text-align:center}.w28-door:hover,.w28-door:focus-visible{transform:translate(-50%,-55%);box-shadow:0 5px 18px #20b3d850}.w28-door:hover i{display:block}.w28-scene-label{position:absolute;top:12px;left:12px;display:flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid #fff9;border-radius:20px;background:#ecfbffe0;font-size:9px;color:#367188;z-index:6}.w28-fragment{position:absolute;transform:translate(-50%,-50%);border:0;background:radial-gradient(#dbfffaaa,#ffffff00 70%);font-size:22px;color:#86eee2;text-shadow:0 1px white,0 0 8px #69d6ff;pointer-events:auto;width:40px;height:40px;cursor:pointer;animation:w28-float 3s ease-in-out infinite}.w28-step-ring{position:absolute;border:1px solid #b8ffdf;border-radius:50%;width:25px;height:12px;transform:translate(-50%,-50%);opacity:0;pointer-events:none;z-index:3}.w28-step-ring.active{animation:w28-ring .7s ease-out}.w28-bubble{position:absolute;bottom:110%;left:50%;transform:translateX(-50%);display:none;min-width:130px;max-width:200px;background:#f4ffff;border:1px solid #9dd6e5;box-shadow:0 4px 10px #20658730;border-radius:8px;padding:9px;font-size:11px;text-align:center;color:#2e6479}.w28-bubble.show{display:block}.w28-world .w28-scene{aspect-ratio:3/2;max-height:540px}.w28-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;flex-wrap:wrap}.w28-nav>span{font-size:10px;color:#5c8499}.w28-nav button{font-size:10px}.w28-world-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0}.w28-world-bottom>div:first-child{display:flex;flex-direction:column;gap:6px}.w28-world-bottom strong{font-size:12px;font-weight:600}.w28-world-bottom small{font-size:10px;color:#6490a3}.w28-world-bottom>div:last-child{display:flex;gap:6px;flex-wrap:wrap;flex-shrink:0}.w28-world-bottom button{font-size:10px}.w28-chat{border:1px solid #b8dce8;background:#eefbff;border-radius:6px;overflow:hidden}.w28-chat>[role=log]{max-height:88px;min-height:38px;overflow:auto;padding:7px 12px;font-size:11px}.w28-chat p{margin:4px 0;line-height:1.5;overflow-wrap:anywhere}.w28-chat p>button{font-size:8px;border:0;background:none;color:#6f99ac}.w28-chat-empty{color:#7596a8;font-size:10px}.w28-chat form{display:flex;gap:6px;padding:8px;background:#dff0f7;border-top:1px solid #bfdfe8}.w28-chat input{flex:1;min-width:0;border:1px solid #a9cedc;background:#faffff;border-radius:4px;padding:7px;font:11px 'Segoe UI'}.w28-chat button{font-size:10px}.w28-map-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.w28-map-cards button{display:flex;flex-direction:column;align-items:flex-start;border:1px solid #aed6e5;background:linear-gradient(white,#e6f5fc);padding:6px;border-radius:6px;overflow:hidden;color:#235d78;gap:7px}.w28-map-cards img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:3px}.w28-map-cards b,.w28-map-cards small{padding:0 6px}.w28-map-cards small{font-size:10px;color:#5393a3;padding-bottom:5px}.w28-four-columns,.w28-four-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.w28-four-columns{margin-bottom:8px}.w28-four-grid{background:linear-gradient(#309dc9,#196c9c);border:2px solid #9ae9fc;border-radius:8px;padding:12px;box-shadow:inset 0 1px #ddfcff,0 5px 15px #2c779125}.w28-four-grid span{aspect-ratio:1;border-radius:50%;background:#15527d;box-shadow:inset 0 3px 7px #10385b}.w28-four-grid .crystal-1{background:radial-gradient(at 25% 20%,white,#65deee 45%,#168ac1 90%);box-shadow:0 1px 2px #123b67,inset 0 1px white}.w28-four-grid .crystal-2{background:radial-gradient(at 25% 20%,white,#c5f16f 45%,#5fa862 90%);box-shadow:0 1px 2px #123b67,inset 0 1px white}.w28-coffee-art{height:100px;display:grid;place-items:center;background:linear-gradient(#f1fff8,#d7f0ed);border:1px solid #c3e0e4;border-radius:8px}.w28-coffee-art img{height:82px;width:82px}.w28-coffee-choices{display:flex;flex-wrap:wrap;gap:8px}
/* Desktop arrangement, clean tray, app presentation. */
body.aero-v28 #desktopIcons.d28-icons{position:absolute!important;left:18px!important;top:95px!important;right:310px!important;bottom:80px!important;width:auto!important;height:auto!important;max-width:none!important;min-width:0!important;max-height:none!important;display:block!important;overflow:hidden!important;padding:0!important;z-index:3;grid-template:none!important;background:none!important;border:0!important;backdrop-filter:none!important;box-shadow:none!important}body.aero-v28 #desktopIcons .d28-icon{position:absolute!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;padding:7px 2px 2px!important;margin:0!important;border:1px solid transparent;border-radius:6px;background:none!important;box-shadow:none!important;user-select:none;touch-action:none;transform:none!important}body.aero-v28 #desktopIcons .d28-icon:hover{background:#dffaff33!important;border-color:#e9fcff88}body.aero-v28 #desktopIcons .d28-icon.dragging{z-index:100;background:#bceeff88!important;border-color:white;box-shadow:0 3px 10px #173c7450!important;opacity:.9}body.aero-v28 .d28-icon .icon-bubble{width:44px!important;height:44px!important;display:block!important;padding:0!important;box-shadow:none!important;background:none!important;border:0!important;min-height:0!important}body.aero-v28 .d28-icon .icon-bubble img{width:44px!important;height:44px!important;object-fit:contain;filter:drop-shadow(0 3px 3px #16447635)}body.aero-v28 .d28-icon .icon-label{font:500 10px/1.25 'Segoe UI'!important;text-align:center;color:white;text-shadow:0 1px 3px #1b4e77,0 1px 2px #173d68;max-width:75px!important;white-space:normal!important;padding-top:3px}body.aero-v28 #desktopPager28{position:fixed;bottom:67px;left:26px;z-index:8;display:flex;align-items:center;gap:8px;color:#e8faff;font-size:10px;text-shadow:0 1px #31648b}body.aero-v28 #desktopPager28:empty{display:none}body.aero-v28 #desktopPager28 button{width:28px;height:25px;border:1px solid #d3f2ff90;border-radius:5px;background:linear-gradient(#addef68c,#3498c690);color:white}body.aero-v28 .brand-orb{display:grid;place-items:center;width:38px!important;height:38px!important;border:0!important;box-shadow:none!important}body.aero-v28 .brand-orb img{width:38px;height:38px;filter:drop-shadow(0 2px 4px #256b9530)}body.aero-v28 .brand-title{font-size:20px}body.aero-v28 .tray{height:100%;padding:4px 10px;display:flex;align-items:center;gap:6px;border-left:1px solid #d5faff55;background:linear-gradient(#ecffff44,#81c9e933);box-shadow:inset 1px 0 #307baa20;min-width:130px}body.aero-v28 .tray .tray-button{height:30px;width:30px;display:grid;place-items:center;padding:6px;border:1px solid transparent;background:none;border-radius:4px}body.aero-v28 .tray .tray-button:hover{border-color:#ccf3ff99;background:#d4f5ff44}body.aero-v28 .tray svg{width:19px;height:19px;stroke:#eaffff;fill:#d4f5ff;stroke-width:1.7;stroke-linecap:round;filter:drop-shadow(0 1px 1px #226987)}body.aero-v28 #trayClock{font-size:11px;color:white;letter-spacing:.3px;line-height:1.6;padding:0 5px;min-width:52px;text-shadow:0 1px #256a91}body.aero-v28 #startButton:hover{filter:brightness(1.13);box-shadow:inset 0 1px white,0 0 12px #97f6ff80;transform:translateY(-1px)}
.q28-aqua-info{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:8px 0 16px}.q28-aqua-info h2{font-size:25px;line-height:1.2;margin:9px 0}.q28-aqua-info p{color:#608699;font-size:11px;margin:0}.q28-aqua-info>div:last-child{display:flex;gap:7px}.q28-aqua-info button{font-size:10px}.q28-tank{position:relative;overflow:hidden;border:4px solid #edfaff;border-radius:12px;box-shadow:0 0 0 1px #97c7da,0 6px 18px #206b9420;background:#176e8d}.q28-tank canvas{width:100%;display:block;aspect-ratio:1000/560;max-height:450px}.q28-tank>span{position:absolute;bottom:15px;left:15px;color:#d5faff;font-size:10px;background:#134f7780;border:1px solid #c0faff55;border-radius:20px;padding:7px 12px;backdrop-filter:blur(5px)}.q28-species{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;margin-top:17px}.q28-species button{display:flex;flex-direction:column;align-items:center;font-size:9px;padding:5px 0}.q28-species svg{height:34px;width:62px}.p28-cover{background:linear-gradient(110deg,#e0f5ff,#d4f5e8);padding:26px;border:1px solid #b2dce6;border-radius:7px;display:flex;align-items:center;gap:20px}.p28-cover h2{font-size:28px;margin:10px 0;letter-spacing:-.7px}.p28-cover p{font-size:12px;line-height:1.7;color:#5d8294}.p28-cover>img{width:90px;height:90px}.p28-totals{display:flex;gap:25px;margin:24px 0;font-size:11px;color:#4c7b91}.p28-totals b{font-size:18px;color:#206482}.p28-rewards{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:24px}.p28-rewards article{padding:18px;border:1px solid #bfdfea;border-radius:7px;background:linear-gradient(#fff,#ebf7fa)}.p28-rewards article.claimed{border-color:#8bc7b5;background:linear-gradient(#f9fffc,#e0f3eb)}.p28-reward-art{height:110px;display:grid;place-items:center;margin-bottom:12px}.p28-reward-art svg{height:110px;width:100px}.p28-reward-art>img{width:80px;height:80px}.p28-rewards .a28-eyebrow{font-size:7px;letter-spacing:1px}.p28-rewards h3{font-size:16px;margin:10px 0}.p28-rewards p{font-size:11px;line-height:1.6;color:#638799;min-height:34px}.p28-rewards button{font-size:10px}.s28-beacon{text-align:center;padding:30px 20px;background:radial-gradient(ellipse at 50% 20%,#d4f2ff,#eaf8fb 70%);border:1px solid #b4dce9;border-radius:8px;position:relative;overflow:hidden}.s28-orb{height:160px;display:grid;place-items:center;position:relative}.s28-orb img{width:130px;height:130px;filter:drop-shadow(0 10px 15px #5f9abc40)}.s28-orbit{position:absolute;top:69px;left:50%;width:180px;height:90px;transform:translateX(-50%) rotate(-15deg);border:2px solid #96d0eaa0;border-radius:50%;box-shadow:inset 0 1px white,0 0 15px #aeeeff88}.s28-beacon.lit .s28-orbit{border-color:#8aeed3;box-shadow:0 0 30px #44d2b388;animation:w28-float 5s infinite}.s28-beacon h2{font-size:30px;margin:15px 0;letter-spacing:-.7px}.s28-beacon p{font-size:12px;line-height:1.8;color:#60859a;max-width:450px;margin:0 auto 20px}.s28-beacon progress{width:260px;max-width:100%;height:10px;accent-color:#42b99e;display:block;margin:15px auto}.s28-beacon>b{font-size:11px;color:#6093a3;display:block;margin:13px}.s28-beacon>button{font-size:11px}.s28-actions{display:flex;justify-content:center;gap:12px;margin:18px}.a28-launchpad .a25-pad-banner{position:relative;min-height:180px;padding:28px;background:linear-gradient(105deg,#e4faff 12%,#d0f5faca 65%,#bcf0dfbb),url('assets/v28/plaza.webp') center/cover;border-radius:8px;border:1px solid #fff;box-shadow:0 0 0 1px #b4dce8}.a28-launchpad .a25-pad-banner h1{font-size:32px!important;line-height:1.1!important;letter-spacing:-1px;color:#18506c}.a28-launchpad .a25-pad-banner p{font-size:12px}.a28-launchpad .a25-pad-banner>img{width:76px;height:76px}.a28-viewers{position:absolute;bottom:15px;left:30px;display:block;font-size:9px;color:#4a8a92;padding:5px 9px;border-radius:20px;border:1px solid #aedbdc;background:#f5ffffb0}.a28-launchpad .a24-preview-note{font-size:10px;padding:10px 16px;background:#edfafb;color:#5f8b9a;border:1px solid #cae3ea;border-radius:6px;margin:16px 0}.a28-launchpad .a24-coin-grid{gap:14px}.a28-launchpad .a24-coin-card{border-radius:8px;border:1px solid #bbdfe8;background:linear-gradient(#fff,#effbfb);box-shadow:0 4px 10px #327a9210;overflow:hidden;transition:transform .2s,box-shadow .2s}.a28-launchpad .a24-coin-card:hover{transform:translateY(-2px);box-shadow:0 8px 18px #25668020}.a28-launchpad .a24-coin-card img{object-fit:cover;aspect-ratio:16/9}.a28-launchpad .a24-coin-grid h3{font-size:15px}.l28-pump-hero{text-align:center;padding:30px 25px;background:linear-gradient(140deg,#e4f8ff,#e2f6ec);border:1px solid #bedee8;border-radius:8px}.l28-pump-hero>img{width:80px;height:80px}.l28-pump-hero h1{font-size:42px;line-height:1.08;letter-spacing:-1.5px;margin:18px 0}.l28-pump-hero p{max-width:430px;margin:0 auto 22px;font-size:12px;line-height:1.9;color:#5c8294}.l28-pump-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0}.l28-pump-steps article{padding:20px;border:1px solid #c2e0e9;border-radius:6px;background:#f7fdff}.l28-pump-steps b{font-size:11px;color:#52aab6}.l28-pump-steps h3{font-size:16px}.l28-pump-steps p{font-size:11px;line-height:1.8;color:#678a9b}.a28-arcade-banner{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:28px;background:linear-gradient(100deg,#d9f2f5dd,#d8f1ffdd),url('assets/v28/arcade.webp') center/cover;border:1px solid #b6dce7;border-radius:8px;margin-bottom:20px}.a28-arcade-banner h2{font-size:31px;margin:10px 0;letter-spacing:-1px}.a28-arcade-banner p{font-size:11px;color:#588498}.a28-arcade-banner button{font-size:10px}body.aero-v28 .a25-game-card>div{position:relative;overflow:hidden;padding:0;aspect-ratio:16/9;height:auto!important}body.aero-v28 .a25-game-card>div img{width:100%!important;height:100%!important;object-fit:cover;border-radius:0!important}.b28-browser{height:100%;display:flex;flex-direction:column;min-height:0;overflow:hidden;color:#2b6781}body.aero-v28 [data-app=browser] .window-body{padding:0!important;overflow:hidden!important}.b28-tabs{display:flex;gap:4px;padding:8px 8px 0;background:#c4e5f5;overflow:auto}.b28-tabs button{font-size:10px;border:1px solid #94c1d8;border-radius:7px 7px 0 0;min-width:40px;padding:8px 10px;background:#d7edfa;color:#3d7188;display:flex;gap:15px;align-items:center}.b28-tabs button.active{background:#f1fbff;border-bottom-color:#f1fbff}.b28-tabs button span{font-size:12px;color:#6999b0}.b28-address{display:flex;gap:5px;padding:9px;background:#eefaff;border-bottom:1px solid #bbdce8}.b28-address input{min-width:0;flex:1;border:1px solid #afd3e2;background:white;border-radius:20px;padding:5px 12px;font-size:11px;color:#396a81}.b28-address button{font-size:11px;min-width:27px}.b28-page{position:relative;flex:1;min-height:0;background:white;display:flex;flex-direction:column}.b28-page iframe{flex:1;min-height:0;width:100%;border:0;background:white}.b28-home{padding:30px;text-align:center;overflow:auto}.b28-home>img{width:70px;height:70px}.b28-home h2{font-size:27px;letter-spacing:-.5px}.b28-home>p{font-size:12px;color:#698fa1}.b28-bookmarks{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:30px auto;max-width:500px}.b28-bookmarks button{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px;border:1px solid #c3e1ec;background:linear-gradient(white,#eaf7fc);border-radius:8px;color:#376e8a}.b28-bookmarks img{width:38px;height:38px}.b28-bookmarks b{font-size:12px}.b28-bookmarks small{font-size:9px;color:#7ca3b4}.b28-embed-help{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:8px 12px;background:#eaf7fc;border-top:1px solid #b7dce8;color:#608699;font-size:9px}.b28-embed-help button{font-size:9px;flex-shrink:0}
@keyframes a28-enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes a28-nudge{50%{transform:translateY(3px)}}@keyframes w28-water{to{background-position:250% 0}}@keyframes w28-float{50%{filter:brightness(1.15);translate:0 -3px}}@keyframes w28-ring{0%{opacity:.8;scale:.6}100%{opacity:0;scale:2}}
@media(max-width:1100px){.a28-hero{gap:25px;padding-top:50px;padding-bottom:110px;grid-template-columns:.9fr 1.2fr}.a28-hero h1{font-size:58px;letter-spacing:-3px}.a28-hero-copy>p{font-size:14px}.a28-nav>div{gap:18px}body.aero-v28 #desktopIcons.d28-icons{right:28px!important}.a28-preview-top>span{font-size:7px;letter-spacing:.5px}.a28-tour-stories h3{font-size:27px}.a28-island-tour{gap:5vw}.a28-network-cards article{padding:23px}.a28-token-identity img{width:66px;height:66px}.a28-token-identity p{max-width:260px}.a28-footer>span{display:none}}
@media(max-width:760px){.a28-nav{height:70px;padding:0 20px}.a28-brand>span{font-size:21px}.a28-brand img{width:36px;height:36px}.a28-nav>div>button:not(.a25-primary),.a28-nav>div>a{display:none}.a28-nav .a25-primary{font-size:11px;padding:10px 13px}.a28-hero{min-height:calc(100svh - 70px);display:flex;flex-direction:column;align-items:stretch;gap:35px;padding:42px 20px 85px}.a28-hero h1{font-size:clamp(43px,9vw,63px);letter-spacing:-2.5px;line-height:1.01;margin:18px 0}.a28-hero-copy>p{font-size:14px;margin:20px 0;line-height:1.7}.a28-hero-copy>p br{display:none}.a28-hero .a28-eyebrow{font-size:8px;letter-spacing:1.6px}.a28-actions{gap:18px}.a28-actions .a25-primary{padding:12px 19px}.a28-proof{margin-top:23px;font-size:8px;gap:8px 10px}.a28-proof span+span:before{padding-right:10px}.a28-preview-top{padding:11px;font-size:8px}.a28-preview-top>span{font-size:7px}.a28-preview-top button{font-size:8px}.a28-preview-controls{padding:12px;font-size:8px;gap:8px}.a28-preview-controls>div{gap:7px}.a28-preview-controls>span{max-width:115px}.a28-color{width:16px;height:16px}.a28-hero-bottom{height:60px;padding:0 20px;font-size:7px;letter-spacing:1px}.a28-hero-bottom>span:last-child{display:none}.a28-island,.a28-network{padding:70px 22px}.a28-section-heading{margin-bottom:30px}.a28-site h2{font-size:38px;letter-spacing:-1.6px}.a28-section-heading>p{font-size:13px}.a28-island-tour{grid-template-columns:1fr;gap:25px}.a28-tour-view{position:relative;top:0}.a28-tour-stories{display:grid;gap:20px}.a28-tour-stories article{min-height:0;padding:15px 0 30px}.a28-tour-stories h3{font-size:27px}.a28-tour-stories h3 br{display:none}.a28-tour-stories p{font-size:12px;margin-bottom:18px}.a28-desktop-section{padding:70px 22px;grid-template-columns:1fr;gap:35px}.a28-desktop-section>div:first-child p{font-size:13px}.a28-demo-dock{bottom:15px;padding:5px 8px;gap:5px}.a28-demo-dock img{width:25px;height:25px}.a28-demo-popover{padding:12px;top:20%;left:7%;width:80%}.a28-demo-popover strong{font-size:11px}.a28-demo-popover span{font-size:9px}.a28-demo-popover button{font-size:8px;padding:4px 7px}.a28-network-cards{grid-template-columns:1fr;gap:13px}.a28-network-cards article{padding:25px;display:grid;grid-template-columns:55px 1fr;gap:0 20px}.a28-network-cards article img{grid-row:1/4;width:45px;height:45px}.a28-network-cards h3{font-size:23px;margin:0 0 10px}.a28-network-cards p{font-size:12px;min-height:0;margin:0 0 15px}.a28-network-cards .a28-link{font-size:10px}.a28-token-panel{flex-direction:column;align-items:stretch;padding:23px;margin-top:28px}.a28-token-identity img{width:61px;height:61px}.a28-token-identity{gap:16px}.a28-token-identity h3{font-size:28px}.a28-token-contract{max-width:100%;min-width:0;border-top:1px solid #d2f4ff30;padding-top:20px}.a28-network-note{font-size:9px}.a28-answers{padding:70px 22px;grid-template-columns:1fr;gap:30px}.a28-faq summary{padding:18px 14px;gap:9px}.a28-faq summary strong{font-size:11px;line-height:1.5}.a28-faq details>div{padding:0 17px 22px 33px;font-size:11px}.a28-final{padding:70px 22px}.a28-footer{padding:24px 22px;flex-wrap:wrap}.a28-footer>div{gap:17px;font-size:9px}.a28-footer button{font-size:9px}.w28-world .w28-scene{min-height:260px;aspect-ratio:3/2}.w28-world-bottom{flex-direction:column;align-items:flex-start;gap:12px}.w28-world-bottom strong{font-size:11px;line-height:1.5}.w28-world-bottom small{font-size:9px}.w28-door{padding:3px 5px;gap:3px;border-radius:5px;max-width:88px}.w28-door span img{width:16px;height:16px}.w28-door b{font-size:7px}.w28-scene-label{font-size:7px;top:8px;left:8px;padding:5px 8px}.w28-actor{min-width:31px}.w28-nav{gap:7px}.w28-nav>span{order:3;flex-basis:100%}.w28-nav button{font-size:9px}.w28-chat input{font-size:10px}.w28-chat button{font-size:8px;padding:6px 7px}.q28-aqua-info{align-items:flex-start;flex-direction:column}.q28-aqua-info h2{font-size:24px}.q28-species{grid-template-columns:repeat(3,1fr)}.q28-tank>span{font-size:8px;bottom:10px;left:10px}.p28-cover{padding:20px}.p28-cover>img{width:50px;height:50px}.p28-cover h2{font-size:24px}.p28-cover p{font-size:11px}.p28-totals{gap:15px;flex-wrap:wrap;font-size:10px}.p28-rewards{grid-template-columns:repeat(2,1fr);gap:9px}.p28-rewards article{padding:12px}.p28-rewards h3{font-size:14px}.p28-rewards p{font-size:10px}.s28-beacon h2{font-size:26px}.s28-beacon p{font-size:11px}.a28-launchpad .a25-pad-banner{padding:22px;min-height:210px;align-items:flex-start}.a28-launchpad .a25-pad-banner h1{font-size:27px!important}.a28-launchpad .a25-pad-banner p{font-size:10px}.a28-launchpad .a25-pad-banner>img{width:50px;height:50px}.a28-viewers{left:23px;font-size:8px;max-width:calc(100% - 40px)}.l28-pump-steps{grid-template-columns:1fr;gap:10px}.l28-pump-steps article{padding:16px}.l28-pump-hero h1{font-size:36px}.a28-arcade-banner{flex-direction:column;align-items:flex-start;padding:21px}.a28-arcade-banner h2{font-size:29px}.b28-home{padding:22px 15px}.b28-home h2{font-size:23px}.b28-bookmarks{gap:8px;margin:23px auto}.b28-bookmarks button{padding:14px 8px}.b28-bookmarks b{font-size:10px}.b28-embed-help{font-size:8px}body.aero-v28 #desktopIcons.d28-icons{left:10px!important;top:95px!important;right:10px!important;bottom:88px!important}body.aero-v28 .d28-icon .icon-bubble,body.aero-v28 .d28-icon .icon-bubble img{width:38px!important;height:38px!important}body.aero-v28 .d28-icon .icon-label{font-size:8px!important;max-width:61px!important}body.aero-v28 .tray{gap:2px;min-width:100px;padding:3px 5px}body.aero-v28 .tray .tray-button{width:25px;height:27px;padding:4px}body.aero-v28 #trayClock{font-size:9px;min-width:42px;padding:0 2px}body.aero-v28 .tray #showDesktopBtn{display:none}body.aero-v28 #desktopPager28{bottom:67px;left:13px}}
@media(prefers-reduced-motion:reduce){.a28-site *, .w28-scene *, .s28-beacon *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.a28-reveal.will-reveal{opacity:1;transform:none}.a28-hero-world{transform:none!important}}

body.aero-v28 #desktopIcons.d28-icons .d28-icon{width:82px!important;height:88px!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;box-sizing:border-box!important;}body.aero-v28 .a28-window .glass-button{font-size:11px;padding:7px 12px;}body.aero-v28 .a24-clock-button{min-width:75px;padding:3px 8px;border:1px solid #caf1ff55;border-radius:4px;background:#c8f0ff20;}body.aero-v28 #a24TrayDate{font-size:8px;color:#d5f7ff;}@media(max-width:760px){body.aero-v28 #desktopIcons.d28-icons .d28-icon{width:68px!important;height:76px!important;}body.aero-v28 .a24-clock-button{min-width:60px;padding:2px 4px;}}

#desktopVisitors28{position:fixed;inset:0;pointer-events:none;z-index:6}.w28-desktop-visitor{position:absolute;width:70px;transform:translate(-50%,-100%);display:flex;flex-direction:column;align-items:center;transition:left 1.7s linear,top 1.7s linear}.w28-desktop-visitor .avatar-sprite{width:70px;height:110px;background:none!important;border:0!important;box-shadow:none!important}.w28-desktop-visitor svg{width:100%;height:100%}.w28-desktop-visitor>b{font-size:10px;color:#226581;background:#e6faffeb;padding:3px 7px;border-radius:15px;white-space:nowrap}#desktopVisitBar28{position:fixed;bottom:95px;right:325px;z-index:19;width:280px;background:linear-gradient(#eefaffed,#d8eff8ed);border:1px solid #fcffff;border-radius:8px;padding:15px;box-shadow:0 8px 25px #1b5b842c;backdrop-filter:blur(12px);color:#2c6b83}#desktopVisitBar28>strong{display:block;font-size:13px}#desktopVisitBar28>span{font-size:10px;color:#4a8b9d}#desktopChat28{max-height:70px;overflow:auto;font-size:10px;margin:10px 0}#desktopChat28 p{margin:5px 0;overflow-wrap:anywhere}#desktopChat28 p>button{font-size:8px;border:0;background:none;color:#699cb1}#desktopVisitBar28 form{display:flex;gap:5px;margin:8px 0 10px}#desktopVisitBar28 input{min-width:0;width:100%;border:1px solid #adcfdf;border-radius:4px;padding:6px;font-size:10px}#desktopVisitBar28 .glass-button{font-size:9px;padding:6px 8px}@media(max-width:1100px){#desktopVisitBar28{right:20px}}@media(max-width:760px){#desktopVisitBar28{width:240px;right:15px;bottom:83px}}

.w28-island-map{width:100%;height:auto;display:block;margin:20px 0;border-radius:12px;border:1px solid #b2dce8}.w28-island-map g[role=button]{cursor:pointer}.w28-island-map g[role=button]:hover circle{fill:#d3ffff;stroke:#1682ae}.w28-island-map g:focus-visible{outline:2px solid #2086b3;}

@media(max-width:700px){.a28-hero .w28-actor .avatar-sprite{width:56px!important;height:82px!important}.a28-hero-copy>p br:after{content:" "}}

body.aero-v28 .wallpaper{background:var(--a28-reward-wallpaper,var(--a25-wallpaper)) center/cover!important}
