:root{--bg:#101212;--panel:#181b1c;--text:#f0efe9;--muted:#a1a6a4;--line:#303636;--mint:#70dfbf;--lilac:#b4a1f5;--amber:#ddbd72;--ease:cubic-bezier(.2,.75,.2,1)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}button,input,a{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--mint);outline-offset:5px}button:disabled{cursor:default;opacity:.6}header{height:92px;max-width:1440px;margin:auto;padding:0 5%;display:flex;align-items:center;gap:48px;border-bottom:1px solid #ffffff0b}.brand{display:flex;align-items:center;gap:9px;font-size:23px;letter-spacing:-1px}.brand-icon{font-size:29px;color:#d5d9d4}.badge{font-size:10px;letter-spacing:0;border:1px solid #49504b;border-radius:6px;padding:3px 5px;color:var(--muted)}nav{display:flex;gap:30px;font-size:12px;color:var(--muted)}nav a{padding:14px 0}nav a:hover{color:var(--text)}.credit{margin-left:auto;font-size:11px;color:var(--muted);white-space:nowrap}.credit i,.eyebrow i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--mint);margin-right:8px}.search-toggle{display:none}main{min-height:calc(100svh - 151px);outline:none}footer{display:flex;justify-content:space-between;max-width:1440px;margin:auto;padding:20px 5%;font-size:10px;color:#969e99;border-top:1px solid #ffffff0a}footer b{padding:0 8px;font-weight:400}.landing{max-width:1440px;margin:auto;min-height:710px;height:calc(100svh - 151px);max-height:1100px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 73% 58%,#33715b20,transparent 47%)}.hero-copy{position:absolute;z-index:3;left:8%;top:18%;width:43%}.eyebrow{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin-bottom:27px}.hero-copy h1{font-size:clamp(50px,5.5vw,84px);letter-spacing:-5px;line-height:1.01;font-weight:400;margin:0 0 26px}.hero-copy h1 em{font-style:normal;color:var(--mint)}.hero-copy p{font-size:15px;line-height:1.75;max-width:340px;color:var(--muted)}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:29px}.btn{min-height:46px;border:1px solid var(--line);border-radius:25px;padding:13px 21px;background:transparent;font-size:12px;display:inline-flex;align-items:center;justify-content:center;gap:16px;transition:background .2s,transform .2s}.btn:hover{background:#ffffff0b;transform:translateY(-2px)}.btn.primary{background:var(--text);color:#171b19;border-color:var(--text)}.btn.primary:hover{background:white}.btn.mint{background:var(--mint);color:#10221b;border:0}.micro{font-size:10px!important;color:#979f9a!important;margin-top:18px}.hero-device{position:absolute;left:62%;top:9%;width:230px;height:520px;perspective:1000px;z-index:2}.hero-device .phone{height:465px;width:222px;transform:rotateY(-9deg) rotateZ(2deg);box-shadow:18px 24px 55px #000a,0 0 80px #67e1af0c}.phone{position:relative;width:272px;height:558px;padding:9px;background:linear-gradient(110deg,#616c6b,#171d1d 8%,#080b0b 80%,#535e5c);border:1px solid #65716c;border-radius:39px;box-shadow:0 28px 55px #0008,inset 0 0 0 3px #151a19;flex-shrink:0}.phone:after{content:'';position:absolute;right:-4px;top:133px;width:3px;height:58px;background:#7c8c86;border-radius:2px}.screen{position:relative;height:100%;border-radius:30px;background:#080b0b;overflow:hidden}.camera{position:absolute;z-index:3;top:9px;left:calc(50% - 5px);width:10px;height:10px;border-radius:50%;background:#030505;box-shadow:0 0 0 2px #282e2c}.status{position:absolute;z-index:2;top:16px;left:19px;right:19px;display:flex;justify-content:space-between;font-size:10px}.home-bar{position:absolute;bottom:8px;left:35%;width:30%;height:3px;background:#f5f5ef;border-radius:4px;z-index:2}.offscreen{height:100%;background:radial-gradient(ellipse at 80% 90%,#16574555,transparent 65%),linear-gradient(125deg,#1c2420,#080b0a 60%);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px}.wake-ring{height:58px;width:58px;border-radius:50%;border:1px solid #63746a;background:#161d19;box-shadow:0 0 0 9px #ffffff03,0 0 0 18px #ffffff02;font-size:22px}.offscreen small{font-size:9px;color:var(--muted);letter-spacing:1px}.stand{position:absolute;width:143px;height:55px;bottom:26px;left:41px;background:linear-gradient(#454b48,#181d1b);border-radius:8px 8px 19px 19px;box-shadow:0 14px 17px #0008;border:1px solid #5a635d;z-index:4;transform:rotate(2deg)}.stand:after{content:'';position:absolute;top:49px;left:-17px;width:174px;height:24px;background:linear-gradient(#343c37,#111612);border-radius:50%;box-shadow:0 11px 20px #0009}.table{position:absolute;bottom:-155px;left:-10%;width:120%;height:360px;background:linear-gradient(178deg,#343a3690,#1c211e 38%,#101310);transform:perspective(800px) rotateX(47deg);border-top:1px solid #6e7b6b55;box-shadow:0 -20px 80px #afddc505}.paper{position:absolute;z-index:4;bottom:45px;background:#e4e3d8;color:#262c26;text-align:left;padding:22px 23px;box-shadow:3px 10px 20px #0007;transition:transform .3s;border:1px solid #b6b8aa;border-radius:3px;min-height:118px;width:195px}.paper:hover{transform:rotate(0) translateY(-8px)}.paper small{font-size:8px;text-transform:uppercase;letter-spacing:1.3px;color:#59604f}.paper h3{font-size:18px;font-weight:500;letter-spacing:-.6px;margin:12px 0}.paper p{font-size:10px;margin:0;line-height:1.5;color:#555e52}.paper.buy{left:70%;transform:rotate(8deg)}.paper.notes{left:40%;transform:rotate(-7deg);background:#242b26;color:var(--text);border-color:#424b42;width:183px;bottom:35px}.paper.notes small,.paper.notes p{color:#abb5a9}.tour{max-width:1280px;margin:auto;padding:26px 5% 40px}.tour-top{display:flex;align-items:center;gap:30px;margin-bottom:35px}.back{font-size:11px;min-height:44px;padding:12px 0;color:var(--muted);border:0;background:none}.progress{display:flex;gap:28px;margin:auto}.progress span{font-size:10px;color:#969e99;padding:12px 0;border-top:2px solid #303936;min-width:48px}.progress span.active{color:var(--text);border-color:var(--mint)}.tour-body{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:44px;min-height:550px}.scene-copy h1,.answer-page h1,.buy-page h1{font-size:48px;font-weight:400;line-height:1.06;letter-spacing:-2px;margin:22px 0}.scene-copy p,.aside p{font-size:14px;line-height:1.75;color:var(--muted)}.scene-copy .eyebrow{margin-bottom:0}.scene-no{font:10px monospace;color:var(--mint)}.takeaway{margin-top:36px;padding-top:18px;border-top:1px solid var(--line);font-size:12px;line-height:1.7;color:var(--muted)}.takeaway strong{color:var(--text);font-weight:400}.device-wrap{display:flex;align-items:center;flex-direction:column;gap:17px;position:relative}.sim-label{font:9px monospace;color:var(--amber);letter-spacing:.3px}.sim-label:before{content:'◌';margin-right:6px}.aside{max-width:230px}.aside h3{font-size:13px;font-weight:400;margin-bottom:6px}.aside .line-item{padding:20px 0;border-bottom:1px solid var(--line)}.aside p{font-size:12px;margin:4px 0}.aside b{color:var(--mint);font-weight:400}.wallpaper{height:100%;padding:68px 18px 25px;background:radial-gradient(ellipse at 30% 0,#7364c28c,transparent 63%),radial-gradient(ellipse at 120% 100%,#43ba9275,transparent 65%),#151b24;display:flex;flex-direction:column}.clock{font-size:58px;font-weight:300;letter-spacing:-4px}.date{font-size:11px;color:#d0d0dc;margin-top:4px}.widget{margin-top:45px;padding:15px;border:1px solid #ffffff20;border-radius:15px;background:#ffffff0b;font-size:11px;color:#d5d9dc}.widget strong{display:block;font-size:18px;color:white;font-weight:400;margin-bottom:6px}.app-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:auto}.app-icon{background:none;border:0;padding:5px 0;display:flex;align-items:center;flex-direction:column;gap:9px;font-size:9px}.app-icon span{height:49px;width:49px;border-radius:14px;background:#353944;display:grid;place-items:center;font-size:23px;border:1px solid #ffffff20}.app-icon.wallet span{background:linear-gradient(135deg,#207d65,#133b35);color:#a0fbd4}.app-icon.store span{background:linear-gradient(135deg,#7763b7,#3b3262)}.phone-content{padding:58px 20px 25px;height:100%;display:flex;flex-direction:column;background:radial-gradient(ellipse at 90% 0,#355d4833,transparent 60%),#101513}.phone-content h2{font-weight:400;font-size:24px;letter-spacing:-.8px;margin:12px 0}.phone-content .label{font-size:10px;color:var(--muted);margin:8px 0}.phone-content .btn{width:100%;margin-top:auto;font-size:12px;min-height:44px}.balance{font-size:42px;letter-spacing:-2px;margin:5px 0 24px}.balance small{font-size:12px;letter-spacing:0;color:var(--muted)}.contact{border:1px solid #46574c;background:#ffffff06;border-radius:15px;padding:15px;display:flex;gap:12px;align-items:center;margin:13px 0}.avatar{height:38px;width:38px;border-radius:50%;background:linear-gradient(135deg,#c8b2f6,#3b8c73);display:grid;place-items:center;color:#172921}.contact small{display:block;color:var(--muted);font-size:10px;margin-top:5px}.amounts{display:flex;gap:8px;margin:12px 0 24px}.amounts button{border:1px solid var(--line);background:transparent;flex:1;padding:10px 0;border-radius:10px;font-size:12px;min-height:44px}.amounts button.selected{background:#ccf7e6;color:#142f23;border-color:#ccf7e6}.receipt{margin-top:24px;border-top:1px solid var(--line)}.receipt>div{padding:13px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:15px;font-size:11px}.receipt span{color:var(--muted)}.approval .phone-content{background:radial-gradient(ellipse at top,#55417855,transparent 70%),#131119}.approval .avatar{background:var(--lilac)}.approval .btn.primary{background:var(--lilac);border-color:var(--lilac)}.phone-content .reject{margin-top:8px;background:none;border:0;min-height:44px;color:var(--muted);font-size:11px}.approval-icon{font-size:28px;color:var(--lilac);margin-bottom:5px}.small-note{font-size:10px;line-height:1.6;color:var(--muted);margin:18px 0}.success-icon{height:78px;width:78px;border-radius:50%;border:1px solid var(--mint);color:var(--mint);display:grid;place-items:center;font-size:32px;margin:50px auto 24px;box-shadow:0 0 70px #70dfbf19}.center{text-align:center}.cutaway-layout{grid-template-columns:1fr 1.3fr .8fr}.layers{height:480px;position:relative;perspective:900px;display:flex;align-items:center;justify-content:center}.layer{position:absolute;width:230px;height:290px;border:1px solid #687671;background:linear-gradient(140deg,#252e2dc9,#111a18e8);border-radius:28px;transform:rotateX(53deg) rotateZ(-31deg);box-shadow:12px 17px 25px #0006;transition:transform .7s var(--ease),border-color .5s,box-shadow .5s;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:13px}.layer.app{top:-6px;z-index:3}.layer.wallet{top:98px;z-index:2;border-color:#8c75c1;background:#332945dd}.layer.vault{top:202px;z-index:1;border-color:#67ba9d;background:#163e32e6}.layer.active{box-shadow:0 0 45px #77eccd30,12px 20px 30px #0008;border:2px solid var(--mint)}.layer.wallet.active{border-color:var(--lilac);box-shadow:0 0 45px #b4a1f530}.layer strong{font-size:20px;font-weight:400;letter-spacing:-.6px}.layer small{font-size:10px;color:#d1ddd6}.layer-icon{font-size:40px;color:var(--mint)}.layer.wallet .layer-icon{color:var(--lilac)}.step-list{display:flex;flex-direction:column;gap:8px}.step-list button{display:flex;gap:12px;text-align:left;align-items:center;padding:13px 10px;border:1px solid transparent;background:none;border-radius:12px;font-size:11px;min-height:48px;color:var(--muted)}.step-list button.active{border-color:var(--line);background:#ffffff05;color:var(--text)}.step-list button span{width:23px;height:23px;border-radius:50%;border:1px solid #637169;display:grid;place-items:center;flex-shrink:0}.step-list button.active span{background:var(--mint);color:#102b20;border-color:var(--mint)}.answer-page,.buy-page{max-width:1040px;margin:auto;padding:65px 5% 80px}.answer-layout{display:grid;grid-template-columns:220px 1fr;gap:65px}.answer-links{display:flex;flex-direction:column;gap:7px}.answer-links a{padding:12px;font-size:12px;line-height:1.4;border-radius:8px;color:var(--muted)}.answer-links a.selected{background:#ffffff09;color:var(--text)}.answer-content{max-width:600px}.answer-content p{color:#bcc2be;font-size:16px;line-height:1.8}.answer-content h1{font-size:45px}.source{font-size:11px!important;color:var(--mint)!important;display:block;margin:20px 0}.source:hover{text-decoration:underline}.reviewed{font-size:10px!important;color:var(--muted)!important}.answer-demo{padding:23px;border:1px solid var(--line);border-radius:14px;margin-top:30px;display:flex;justify-content:space-between;align-items:center;gap:20px}.answer-demo span{font-size:13px}.answer-demo small{display:block;color:var(--muted);font-size:11px;margin-top:7px}.buy-page{max-width:950px}.buy-page>p{color:var(--muted);line-height:1.7;max-width:480px}.buy-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 36px;margin:40px 0}details{border-bottom:1px solid var(--line);padding:7px 0}summary{font-size:14px;cursor:pointer;padding:20px 0;min-height:55px;list-style:none;display:flex;justify-content:space-between}summary:after{content:'+';color:var(--mint)}details[open] summary:after{content:'−'}details p{font-size:13px;color:var(--muted);line-height:1.8;margin-top:0}.return-note{display:flex;gap:20px;align-items:center;border-top:1px solid var(--line);padding-top:28px}.return-note p{font-size:13px;color:var(--muted)}dialog{width:min(600px,calc(100% - 28px));background:#191f1c;color:var(--text);border:1px solid #4b5a50;border-radius:20px;padding:24px;box-shadow:0 30px 100px #0009}dialog::backdrop{background:#050908ba;backdrop-filter:blur(10px)}.dialog-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.dialog-head label{font-size:17px}.dialog-head button{background:transparent;border:0;min-width:44px;min-height:44px}input[type=search]{width:100%;background:#0f1512;border:1px solid #53645b;color:var(--text);padding:15px;border-radius:10px;font:14px Arial}#search-results{max-height:45vh;overflow:auto;margin:16px 0}#search-results a{display:block;padding:15px 8px;border-bottom:1px solid var(--line);font-size:14px}#search-results a:hover{color:var(--mint)}dialog>small{color:var(--muted);font-size:10px}.skip{position:fixed;left:20px;top:-60px;padding:14px;background:var(--text);color:#111;z-index:99}.skip:focus{top:12px}.fade-in{animation:arrive .65s var(--ease) both}@keyframes arrive{from{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1500px){.hero-device{top:16%;transform:scale(1.13);transform-origin:top center}.hero-copy{top:23%}}@media(max-width:1000px){.tour-body{gap:25px;grid-template-columns:1fr 1fr}.aside{grid-column:1/-1;display:flex;gap:24px;max-width:none}.aside .line-item{flex:1}.cutaway-layout{grid-template-columns:1fr 1fr}.cutaway-layout .aside{display:block}.hero-copy{left:6%}.hero-device{left:65%}.paper.buy{left:73%;width:160px}.hero-copy h1{font-size:63px}.progress{gap:14px}.credit{display:none}}@media(max-width:650px){header{height:72px;padding:0 22px;gap:18px}.brand{font-size:22px}nav{margin-left:auto;gap:15px}nav a{font-size:11px}header nav a:first-child{display:none}.search-toggle{display:block;background:none;border:1px solid var(--line);border-radius:50%;width:40px;height:40px;font-size:23px}footer{padding:20px 22px;font-size:9px;gap:20px;line-height:1.6}.landing{height:auto;min-height:960px;max-height:none}.hero-copy{position:relative;left:auto;top:auto;width:auto;padding:45px 28px 0}.hero-copy h1{font-size:57px;letter-spacing:-3.5px;margin-bottom:19px}.hero-copy .eyebrow{margin-bottom:20px;font-size:9px}.hero-copy p{font-size:13px;max-width:285px}.hero-copy .actions{margin-top:23px}.hero-device{left:calc(50% - 95px);top:425px;transform:scale(.83);transform-origin:top center}.table{bottom:-135px;height:290px}.paper{bottom:26px;min-height:90px;padding:14px;width:142px}.paper.buy{left:auto;right:25px;width:140px}.paper.notes{left:25px;width:145px;bottom:27px}.paper h3{font-size:15px;margin:9px 0}.paper small{font-size:7px}.paper p{font-size:9px}.tour{padding:12px 22px 35px}.tour-top{gap:8px;margin-bottom:20px;flex-wrap:wrap}.tour-top>.btn{margin-left:auto;min-height:40px;padding:10px 15px}.progress{order:3;width:100%;justify-content:space-between;gap:10px}.progress span{flex:1;font-size:9px;min-width:0}.tour-body{display:flex;flex-direction:column;gap:25px;min-height:0}.scene-copy{width:100%}.scene-copy h1{font-size:35px;letter-spacing:-1.5px;margin:13px 0}.scene-copy>p{font-size:13px;line-height:1.6;margin:0}.scene-copy .takeaway{display:none}.scene-copy>.actions{margin-top:15px}.device-wrap{width:100%;gap:12px}.tour .phone{width:min(100%,360px);height:540px;padding:0;border:1px solid #3b4a42;border-radius:26px;background:none;box-shadow:0 15px 50px #0005}.tour .phone:after,.tour .camera{display:none}.tour .screen{border-radius:25px}.tour .status{top:15px}.tour .phone-content{padding:52px 25px 25px}.tour .wallpaper{padding:60px 25px 28px}.app-grid{gap:30px}.aside{width:100%;display:block}.aside .line-item{padding:13px 0}.aside p{font-size:12px}.layers{height:470px;width:100%;margin-top:10px}.cutaway-layout .aside{order:2}.cutaway-layout .scene-copy{order:0}.cutaway-layout .layers{order:1}.step-list{display:grid;grid-template-columns:1fr 1fr}.answer-page,.buy-page{padding:32px 24px 50px}.answer-layout{display:flex;flex-direction:column;gap:20px}.answer-links{flex-direction:row;overflow:auto;padding-bottom:10px}.answer-links a{white-space:nowrap}.answer-content h1,.buy-page h1{font-size:36px;letter-spacing:-1.5px}.answer-content p{font-size:14px}.buy-grid{grid-template-columns:1fr;margin:22px 0}.return-note{flex-wrap:wrap}.answer-demo{padding:17px}.answer-demo .btn{white-space:nowrap}.cutaway-layout .scene-copy .btn{min-height:44px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(prefers-reduced-motion:no-preference){.layer.active .layer-icon{animation:signal 1.7s ease-in-out infinite}@keyframes signal{0%,100%{opacity:.65;transform:translateY(0)}50%{opacity:1;transform:translateY(-5px)}}}
@media(max-width:350px){header{padding:0 14px;gap:10px}header nav a:last-child{display:none}.hero-copy{padding-left:22px;padding-right:22px}.hero-copy h1{font-size:49px;letter-spacing:-3px}.paper.notes{left:15px;width:130px}.paper.buy{right:15px;width:130px}.btn{padding-left:15px;padding-right:15px}}
/* Refinement pass: quieter surfaces, consistent line icons, continuous device motion. */
:root{--text:#eeeee8;--muted:#a7ada9;--line:#ffffff14;--mint:#82d9bd;--lilac:#b6a4ef}
.icon{width:20px;height:20px;display:inline-block;vertical-align:middle;flex-shrink:0}.btn .icon{width:15px;height:15px}.status-icons{display:flex;gap:5px}.status-icons .icon{width:12px;height:12px}.app-icon .icon{width:24px;height:24px}.wake-ring .icon{width:22px;height:22px}.layer-icon .icon{width:38px;height:38px}.approval-icon .icon{width:29px;height:29px}.success-icon .icon{width:31px;height:31px}
body{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif}header{height:86px}.brand{font-weight:500}nav{font-size:11px;gap:32px}.hero-copy h1{font-weight:420;letter-spacing:-4.8px;font-size:clamp(54px,5.7vw,82px);line-height:1.035}.hero-copy p{font-size:14px;line-height:1.85}.hero-copy .eyebrow{letter-spacing:2px;font-size:9px}.landing{background:radial-gradient(ellipse at 72% 57%,#488b6d20,transparent 44%);min-height:730px}.hero-device{top:12%;left:64%}.hero-device .phone{transform:rotateY(-12deg) rotateZ(1.5deg);background:linear-gradient(100deg,#596861,#a5b2a6 1%,#39463f 2%,#101612 6%,#131815 94%,#708076 98%,#36483e);box-shadow:22px 30px 60px #0009,0 0 95px #70c89a0a}.phone{border-color:#626e66;background:linear-gradient(105deg,#9ca59c,#303a33 2%,#0b100d 7%,#111713 94%,#758276 99%);box-shadow:0 30px 80px #0007,inset 0 0 0 3px #121915}.phone:before{content:'';position:absolute;z-index:4;left:18px;right:18px;top:4px;height:1px;background:linear-gradient(90deg,transparent,#d6e5d77a,transparent);pointer-events:none}.phone:after{background:linear-gradient(90deg,#42554b,#abb6aa,#33443a);box-shadow:1px 0 2px #0008}.camera{box-shadow:0 0 0 2px #222c26,inset 0 0 2px #617968}.offscreen{background:radial-gradient(ellipse at 85% 90%,#24614957,transparent 60%),linear-gradient(125deg,#202a23,#090f0b 60%)}.stand{background:linear-gradient(170deg,#636c60,#2e382f 22%,#151d16 87%);border-color:#71816b55;box-shadow:0 13px 25px #0009}.table{background:linear-gradient(178deg,#48514795,#232b22 40%,#141a13);height:335px;border-top-color:#91a38326}.paper{box-shadow:1px 2px 0 #acae9e,4px 14px 20px #0006;min-height:124px;padding:24px;transition:transform .45s var(--ease),box-shadow .45s}.paper:after{content:'';position:absolute;inset:5px;border:1px solid #39432b0e;pointer-events:none}.paper.notes{background:linear-gradient(150deg,#30372e,#232a23);box-shadow:-2px 2px 0 #52604766,4px 12px 30px #0005}.paper.buy{background:linear-gradient(115deg,#f0eee1,#d8d9cb);transform:rotate(7deg);left:76%;bottom:49px}.paper.notes{left:43%;bottom:42px}.paper:hover{transform:translateY(-7px) rotate(1deg);box-shadow:1px 3px 0 #8e9585,5px 20px 25px #0006}.tour-top{margin-bottom:48px}.tour-body{grid-template-columns:1fr 1.15fr .8fr;gap:50px}.scene-copy h1{font-size:clamp(39px,4vw,58px);letter-spacing:-2.5px;line-height:1.06;margin:24px 0}.scene-copy>p{font-size:14px;max-width:265px}.scene-copy .eyebrow{font-size:8px;letter-spacing:1.7px}.aside{max-width:195px}.aside h3{font-size:11px;letter-spacing:.3px}.aside p{font-size:11px;line-height:1.9}.aside .source{font-size:10px!important}.phone-content{padding:62px 20px 25px}.phone-content h2{font-size:25px;letter-spacing:-1px;margin:15px 0 24px}.phone-content .label{font-size:9px;letter-spacing:1.1px}.phone-content .balance{font-size:44px;letter-spacing:-2px;font-weight:400}.contact{border:1px solid #ffffff12;background:linear-gradient(135deg,#ffffff07,#ffffff02);padding:15px 13px;margin:12px 0 22px}.contact .avatar{box-shadow:inset 0 1px 2px #ffffff40;font-size:14px}.contact>div{font-size:13px}.amounts{gap:7px;margin:12px 0 22px}.amounts button{font-size:11px;border-color:#ffffff16;transition:background .2s,color .2s,border-color .2s}.amounts button.selected{background:#d2ebdf;border-color:#d2ebdf}.fee-row{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:var(--muted);padding:17px 0;border-top:1px solid var(--line)}.fee-row span:last-child{color:var(--text)}.receipt{margin-top:12px}.receipt strong{font-weight:450}.receipt>div{padding:17px 0}.approval .phone-content{background:radial-gradient(ellipse at 80% 0,#54417745,transparent 60%),#141319}.approval .phone-content h2{font-size:24px;line-height:1.3}.phone-content .btn{border-radius:15px}.phone-content .reject{letter-spacing:.2px}.wallpaper{background:radial-gradient(ellipse at 5% 0,#8778bd80,transparent 60%),radial-gradient(ellipse at 100% 100%,#45756099,transparent 55%),linear-gradient(160deg,#171827,#111b19)}.widget{border-color:#ffffff12;background:#ffffff05;margin-top:50px;padding:17px}.widget strong{font-size:16px}.app-icon span{box-shadow:inset 0 1px 0 #ffffff25,0 5px 10px #0003;transition:transform .25s}.app-icon:hover span{transform:translateY(-4px)}.cutaway-layout{grid-template-columns:1fr 1.3fr .85fr}.layers:after{content:'';position:absolute;width:240px;height:80px;background:#4edaaa12;filter:blur(30px);bottom:0;border-radius:50%;pointer-events:none}.layer{backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 #ffffff19,15px 25px 35px #0006;transition:transform .75s var(--ease),border-color .5s,box-shadow .5s,background .5s}.layer.app{transform:translateY(-8px) rotateX(53deg) rotateZ(-31deg)}.layer.wallet{transform:rotateX(53deg) rotateZ(-31deg)}.layer.vault{transform:translateY(8px) rotateX(53deg) rotateZ(-31deg)}.layer.active{transform:translateY(-17px) rotateX(53deg) rotateZ(-31deg);border-width:1px;box-shadow:inset 0 1px 0 #ffffff45,0 0 45px #77eccd23,15px 25px 35px #0006}.layer strong{font-size:18px}.step-list button{font-size:10px;line-height:1.6;padding:12px 8px}.step-list button.active{background:#ffffff03}.btn{transition:background .25s,transform .25s,box-shadow .25s}.btn.primary{box-shadow:inset 0 1px 0 #fff6,0 3px 8px #0002}.btn:active{transform:translateY(0) scale(.98)}.success-icon{box-shadow:0 0 0 9px #70dfbf04,0 0 70px #70dfbf12;border-color:#70dfbf70}.answer-content h1{font-weight:400}.answer-demo{background:linear-gradient(120deg,#ffffff03,transparent)}footer a:hover{color:var(--text)}
@media(prefers-reduced-motion:no-preference){.phone{view-transition-name:seeker-device}.screen{view-transition-name:seeker-screen}.scene-copy{view-transition-name:scene-copy}.layers{animation:layers-open .9s var(--ease) both}.layer.active .layer-icon{animation:none}.fade-in{animation:arrive .5s var(--ease) both}::view-transition-group(seeker-device){animation-duration:.8s;animation-timing-function:cubic-bezier(.22,.8,.2,1)}::view-transition-group(seeker-screen){animation-duration:.7s;animation-timing-function:cubic-bezier(.22,.8,.2,1)}::view-transition-old(scene-copy){animation:copy-out .16s ease both}::view-transition-new(scene-copy){animation:copy-in .45s .1s both}::view-transition-old(root){animation-duration:.2s}::view-transition-new(root){animation-duration:.35s}@keyframes layers-open{from{opacity:0;transform:translateY(35px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes copy-out{to{opacity:0;transform:translateY(-8px)}}@keyframes copy-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}
@media(max-width:1000px){.tour-body{grid-template-columns:1fr 1fr;gap:34px}.aside{max-width:none}.hero-device{left:66%}.paper.buy{left:auto;right:5%}.paper.notes{left:43%}.hero-copy h1{font-size:62px}.cutaway-layout{grid-template-columns:1fr 1fr}}
@media(max-width:650px){header{height:72px}nav{gap:15px}.landing{min-height:960px}.hero-copy h1{font-size:55px;letter-spacing:-3px}.hero-copy p{font-size:13px}.hero-device{left:calc(50% - 95px);top:435px}.hero-device .phone{view-transition-name:none}.hero-device .screen{view-transition-name:none}.paper{min-height:99px;padding:16px}.paper.buy{right:25px;bottom:28px}.paper.notes{left:25px;bottom:28px}.tour-top{margin-bottom:23px}.tour-body{gap:28px}.scene-copy h1{font-size:38px;letter-spacing:-1.8px;margin:16px 0}.scene-copy>p{max-width:none;font-size:13px}.tour .phone{height:520px}.tour .phone:before{display:none}.phone-content h2{font-size:26px}.aside{width:100%}.aside .line-item{padding:8px 0 14px}.aside .line-item p{font-size:12px}.fee-row{font-size:11px}.phone-content .label{font-size:10px}.amounts button{font-size:12px}.contact>div{font-size:14px}.tour .wallpaper{padding-top:60px}.layer strong{font-size:18px}.layers{height:475px}.table{height:290px}.paper h3{font-size:15px}.cutaway-layout .aside{order:2}}
@media(max-width:350px){.hero-copy h1{font-size:47px}.paper.buy{right:15px}.paper.notes{left:15px}}
.tour .phone{height:610px;width:285px}.phone-content .btn{flex-shrink:0}.phone-content .reject{flex-shrink:0}.phone-content h2{margin-bottom:18px}.phone-content .balance{margin-bottom:15px}.contact{margin-bottom:16px}.amounts{margin-bottom:16px}.fee-row{padding:14px 0}.tour-body{min-height:625px}
@media(max-width:650px){.tour .phone{height:560px;width:min(100%,360px)}.tour .phone-content{padding-top:48px;padding-bottom:27px}.tour-body{min-height:0}.phone-content h2{margin-top:12px;margin-bottom:15px}.phone-content .balance{margin-bottom:12px}.contact{margin:10px 0 13px}.amounts{margin:10px 0 13px}}
::view-transition{pointer-events:none}
@media(max-width:650px){header nav{gap:12px}header nav a{font-size:10px;white-space:nowrap}.search-toggle{flex-shrink:0}.tour .phone-content .btn{min-height:46px}}
.brand{gap:9px;line-height:1;align-items:center}.brand-icon{display:block;width:16px;height:24px;flex-shrink:0}.wordmark{display:block;line-height:1;letter-spacing:-1px}.brand .badge{line-height:1;margin-left:1px}.wake-screen{width:100%;border:0;padding:0;text-align:center}.wake-screen .wake-ring{display:grid;place-items:center}.wake-screen:focus-visible{outline-offset:-6px;border-radius:30px}.hero-device .camera{pointer-events:none}.credit a,footer>span:first-child a{color:var(--text);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#89988d70}.credit a:hover,footer>span:first-child a:hover{color:var(--mint)}
.text-button{background:none;border:0;color:var(--mint);padding:12px 0;min-height:44px;font-size:11px;text-align:left}.text-button:hover{text-decoration:underline;text-underline-offset:4px}#details-dialog{width:min(430px,calc(100% - 32px));padding:26px 28px;background:linear-gradient(145deg,#222824,#151c18);border-color:#ffffff20;max-height:85svh;overflow-y:auto}#details-dialog.hardware-dialog{width:min(550px,calc(100% - 32px))}.dialog-head h2{font-weight:450;font-size:22px;letter-spacing:-.7px;margin:0}.about-copy{font-size:14px;color:#c2c9c3;line-height:1.85;margin:6px 0 12px}.spec-list{margin:10px 0 22px}.spec-list>div{padding:15px 0;display:grid;grid-template-columns:130px 1fr;gap:20px;border-bottom:1px solid var(--line)}.spec-list dt{color:var(--muted);font-size:12px}.spec-list dd{margin:0;font-size:13px;line-height:1.5}.specs-preview{display:block;width:100%;padding:26px 28px;text-align:left;background:linear-gradient(120deg,#273a2e55,#ffffff02);border:1px solid #ffffff1b;border-radius:16px;margin-top:30px;transition:border-color .25s,background .25s}.specs-preview:hover{border-color:#82d9bd66;background:#273a2e55}.specs-preview-title{display:flex;justify-content:space-between;gap:15px;font-size:14px}.specs-preview-title>span{font-size:11px;color:var(--mint)}.specs-preview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:25px}.specs-preview-grid>span{display:flex;flex-direction:column;gap:10px}.specs-preview-grid small{font-size:8px;letter-spacing:1.3px;color:var(--muted)}.specs-preview-grid strong{font-size:30px;font-weight:400;letter-spacing:-1px}.specs-preview-grid em{font-style:normal;font-size:11px;color:var(--muted)}@media(max-width:650px){.specs-preview{padding:22px 18px}.specs-preview-grid{gap:12px}.specs-preview-grid strong{font-size:24px}.specs-preview-grid em{font-size:10px}.spec-list>div{grid-template-columns:100px 1fr;gap:12px}#details-dialog{padding:20px}.specs-preview-title{font-size:13px}}
/* App discovery: a curated store shelf around a single persistent device. */
.discovery-page{max-width:1280px;margin:auto;padding:24px 5% 30px;--shop:#dce5d0;--music:#c3b4ee;--move:#b7d8bc;--trade:#bce7c3}
.discovery-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:36px}.discovery-top>span{font-size:9px;letter-spacing:2px;color:var(--muted)}.saved-toggle{background:none;border:1px solid var(--line);border-radius:24px;min-height:44px;padding:0 16px;font-size:11px}.saved-toggle b{display:inline-grid;place-items:center;width:21px;height:21px;margin-left:12px;border-radius:50%;background:var(--text);color:var(--bg);font-size:10px;font-weight:500}
.discovery-layout{display:grid;grid-template-columns:1fr 1.1fr .8fr;gap:60px;align-items:center}.discovery-copy h1{font-size:45px;line-height:1.08;font-weight:400;letter-spacing:-2px;margin:22px 0 16px}.discovery-copy>p{font-size:13px;color:var(--muted);line-height:1.7}.discovery-copy .eyebrow{font-size:8px;letter-spacing:1.6px}.discovery-list{display:flex;flex-direction:column;gap:3px;margin-top:28px}.discovery-list>a{display:flex;align-items:center;gap:14px;padding:12px;border:1px solid transparent;border-radius:14px;min-height:66px;transition:background .2s,border-color .2s}.discovery-list>a.selected{background:#ffffff06;border-color:#ffffff1c}.discovery-list>a:hover{background:#ffffff09}.discovery-list strong{display:block;font-size:13px;font-weight:500;color:var(--text)}.discovery-list small{display:block;font-size:10px;color:var(--muted);margin-top:5px}.app-list-arrow{margin-left:auto;color:var(--muted);opacity:0}.selected .app-list-arrow{opacity:1}.discovery-mark{width:39px;height:39px;display:grid;place-items:center;border-radius:12px;flex-shrink:0;font-size:26px;font-weight:400;background:#26392f;color:var(--shop);border:1px solid #ffffff19}.discovery-mark.audius{background:#3b2c54;color:var(--music)}.discovery-mark.moonwalk{background:#243c34;color:var(--move)}.discovery-mark.jupiter{background:#2c3631;color:var(--trade)}.catalog-link{display:block;padding:20px 12px;font-size:10px;color:var(--muted)}.catalog-link:hover{color:var(--mint)}
.discovery-phone{width:304px;height:640px}.discovery-screen{padding:42px 0 22px;height:100%;background:#111713;overflow-y:auto;scrollbar-width:none}.discovery-screen::-webkit-scrollbar{display:none}.mini-app-header{display:flex;align-items:center;gap:9px;padding:10px 18px 14px}.mini-app-header .discovery-mark{width:24px;height:24px;font-size:20px;border-radius:7px}.mini-app-header strong{font-size:13px;font-weight:500;letter-spacing:-.3px}.mini-app-header>span:last-child{margin-left:auto;font-size:9px;color:var(--muted)}
.shop-art{height:207px;background:radial-gradient(ellipse at 52% 45%,#e3e7d7,#a7b39a);position:relative;overflow:hidden}.vessel{height:195px;width:100%;--cup-dark:#5e6e57;--cup-light:#abb8a1;filter:drop-shadow(12px 9px 7px #35433035)}.vessel.clay{--cup-dark:#95644b;--cup-light:#d5a387}.art-caption{position:absolute;bottom:12px;left:17px;font-size:7px;letter-spacing:1.7px;color:#35452f}.mini-body{padding:18px}.mini-body h2{font-size:21px;letter-spacing:-.7px;font-weight:400;margin:5px 0 15px}.product-line{display:flex;justify-content:space-between;gap:10px;align-items:start}.product-line h2{font-size:17px;max-width:125px;line-height:1.2;margin:2px 0 14px}.product-line>span{font-size:17px;white-space:nowrap}.product-line small{font-size:8px;color:var(--muted)}.product-choices,.genre-choices,.swap-amounts{display:flex;gap:7px}.product-choices button,.genre-choices button,.swap-amounts button{min-height:40px;padding:8px 9px;font-size:10px;border:1px solid var(--line);background:transparent;border-radius:9px;flex:1}.product-choices button[aria-pressed=true],.genre-choices button[aria-pressed=true],.swap-amounts button[aria-pressed=true]{border-color:var(--mint);background:#82d9bd12;color:var(--text)}.checkout-breakdown{display:grid;grid-template-columns:1fr auto;gap:11px;margin:18px 0;font-size:10px}.checkout-breakdown span{color:var(--muted)}.checkout-breakdown b{font-weight:400}.mini-primary{min-height:44px;padding:13px 14px;width:100%;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:13px;background:var(--text);color:var(--bg);font-size:11px;font-weight:500;transition:transform .2s,background .2s}.mini-primary:hover{background:white}.mini-primary:active{transform:scale(.98)}.mini-caption{font-size:9px;color:var(--muted);line-height:1.6;text-align:center;margin:12px 0 0}.mini-eyebrow{font-size:8px;letter-spacing:1.4px;color:var(--muted);margin:0 0 12px}.mini-description{font-size:11px;line-height:1.6;color:var(--muted)}
.discovery-aside{align-self:center}.app-index{font:10px monospace;letter-spacing:1px;color:var(--mint)}.discovery-aside h2{font-weight:400;font-size:29px;line-height:1.15;letter-spacing:-1px;margin:22px 0}.discovery-aside>p{font-size:12px;line-height:1.9;color:var(--muted)}.discovery-tools{border-top:1px solid var(--line);margin-top:28px;padding-top:17px;display:flex;flex-direction:column;align-items:start}.save-app,.app-details{min-height:44px;padding:10px 0;background:none;border:0;text-align:left;font-size:11px}.save-app{color:var(--mint)}.app-details{color:var(--muted)}.discovery-footnote{font-size:10px;line-height:1.9;color:var(--muted);margin-top:25px}.discovery-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:22px;margin-top:40px;font-size:10px;color:var(--muted)}.discovery-bottom a{color:var(--mint)}
.music-art{height:218px;background:#baa7d5;overflow:hidden;position:relative;padding:21px;color:#2a183c}.music-art>span{position:absolute;z-index:1;bottom:18px;font-size:9px;letter-spacing:2px;line-height:1.6}.record{position:absolute;border-radius:50%;width:205px;height:205px;left:98px;top:7px;background:repeating-radial-gradient(circle,#29252e 0px,#29252e 2px,#3b3440 3px,#29252e 4px);box-shadow:-12px 17px 25px #32293e44;display:grid;place-items:center;transform:rotate(-20deg)}.record i{width:65px;height:65px;border-radius:50%;background:#d8b276;display:grid;place-items:center}.record i:after{content:'';width:9px;height:9px;background:#2a2530;border-radius:50%}.genre-1{background:#ceaa83}.genre-1 .record i{background:#bed3c0}.genre-2{background:#a7c8c5}.genre-2 .record i{background:#d1c4dc}.music-selection{display:flex;gap:13px;align-items:center;margin:24px 0}.music-note{font-size:28px;color:var(--music)}.music-selection strong{font-size:12px;font-weight:400}.music-selection p{font-size:10px;color:var(--muted);line-height:1.5;margin:6px 0}
.moon-art{height:209px;display:grid;place-items:center;background:radial-gradient(ellipse at bottom,#35513d,#111713 75%)}.moon-ring{width:168px;height:168px;padding:4px;border-radius:50%;background:conic-gradient(var(--mint) var(--progress),#2d3c32 0);transform:rotate(-90deg)}.moon-ring>div{width:100%;height:100%;background:radial-gradient(circle at 30% 25%,#304334,#14221a);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(90deg);gap:9px}.moon-ring strong{font-size:48px;font-weight:300;letter-spacing:-3px}.moon-ring small{font-size:20px;color:var(--muted);letter-spacing:-1px;margin-left:5px}.moon-ring span{font-size:8px;letter-spacing:1.6px;color:var(--mint)}.week-days{display:grid;grid-template-columns:repeat(7,1fr);gap:0;margin-top:15px}.week-days button{border:0;background:none;min-height:60px;padding:6px 0;display:flex;align-items:center;flex-direction:column;gap:9px;color:var(--muted);font-size:9px}.week-days b{width:26px;height:26px;border:1px solid #ffffff20;border-radius:50%;display:grid;place-items:center;font-weight:400;font-size:11px}.week-days [aria-pressed=true] b{background:var(--mint);border-color:var(--mint);color:var(--bg)}.challenge-result{margin:16px 0 19px;padding-top:13px;border-top:1px solid var(--line);min-height:68px}.challenge-result strong{font-size:12px;font-weight:400}.challenge-result p{font-size:10px;line-height:1.6;color:var(--muted);margin:7px 0}
.jupiter-art{height:150px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 110%,#67895355,transparent 70%)}.orbit-planet{width:172px;height:172px;border-radius:50%;position:absolute;left:calc(50% - 86px);top:-42px;background:repeating-linear-gradient(-18deg,#b9d591 0px,#90a577 8px,#253e2b 10px,#253e2b 14px);box-shadow:inset -20px -20px 36px #000a,0 20px 60px #93d68314;transform:rotate(-12deg)}.jupiter-art>span{position:absolute;bottom:0;text-align:center;width:100%;font-size:8px;letter-spacing:1.5px;color:var(--trade)}.swap-box{padding:15px;background:#ffffff04;border:1px solid var(--line);border-radius:12px}.swap-box>span{font-size:9px;color:var(--muted)}.swap-box>div{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.swap-box strong{font-size:28px;font-weight:400;letter-spacing:-1px;font-variant-numeric:tabular-nums}.swap-box b{font-size:11px;font-weight:500}.swap-direction{display:block;margin:-3px auto;background:#202a22;border:1px solid #ffffff25;border-radius:50%;width:40px;height:40px;position:relative;font-size:20px;z-index:1}.swap-amounts{margin-top:14px}.jupiter .mini-primary{margin-top:16px}.picks-list>a{display:flex;gap:12px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.picks-list>a>span:last-child{margin-left:auto}.picks-list strong{font-size:14px;font-weight:400}.picks-list small{display:block;font-size:11px;color:var(--muted);line-height:1.5;margin-top:5px}
@media(prefers-reduced-motion:no-preference){.discovery-aside{animation:arrive .35s var(--ease) both}#app-preview{animation:arrive .3s var(--ease) both}.discovery-copy{view-transition-name:discovery-nav}.discovery-page .phone{view-transition-name:seeker-device}}
@media(max-width:1000px){.discovery-layout{grid-template-columns:1fr 1fr;gap:35px}.discovery-aside{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;column-gap:35px}.discovery-aside .app-index{grid-column:1/-1}.discovery-aside h2{margin:15px 0}.discovery-tools{margin:0;border:0;padding:0}.discovery-footnote{margin:0}.discovery-copy h1{font-size:40px}}
@media(max-width:650px){header nav{gap:10px}header nav a{font-size:9px}.discovery-page{padding:10px 22px 28px}.discovery-top{margin-bottom:22px;gap:10px}.discovery-top>span{display:none}.discovery-layout{display:flex;flex-direction:column;gap:23px}.discovery-copy{width:100%}.discovery-copy .eyebrow{margin:6px 0 13px}.discovery-copy h1{font-size:34px;letter-spacing:-1.5px;line-height:1.08;margin:0 0 12px}.discovery-copy h1 br{display:none}.discovery-copy>p{font-size:12px;margin:0}.discovery-list{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:20px}.discovery-list>a{padding:10px 4px;gap:8px;flex-direction:column;border-color:var(--line);border-radius:13px;text-align:center}.discovery-list strong{font-size:10px}.discovery-list small{font-size:9px}.discovery-list .discovery-mark{width:34px;height:34px}.app-list-arrow{display:none}.catalog-link{padding:15px 0 0;font-size:10px}.discovery-phone{width:100%;max-width:360px;height:650px}.discovery-page .device-wrap{width:100%}.discovery-aside{width:100%;display:block}.discovery-aside h2{font-size:28px}.discovery-aside>p{font-size:13px}.discovery-tools{flex-direction:row;justify-content:space-between;gap:10px;border-top:1px solid var(--line);margin-top:20px;padding-top:8px}.discovery-footnote{margin-top:10px}.discovery-bottom{margin-top:25px;gap:18px;line-height:1.7}.mini-body{padding:18px 20px}.week-days button{min-width:40px}.discovery-screen{padding-top:43px}.discovery-phone .camera{display:none}.product-line h2{max-width:none}.discovery-phone .status{top:18px}.discovery-phone:after{display:none}}
@media(max-width:650px){.discovery-list>a:first-child{display:flex}.week-days{margin-left:-8px;margin-right:-8px}.discovery-copy h1 br{display:none}}
.moon-art{height:180px}.moon-ring{width:154px;height:154px}
/* Ownership: an identity card, with optional wallet experiences. */
.ownership-screen{height:100%;overflow-y:auto;scrollbar-width:none;padding:48px 16px 30px;background:radial-gradient(ellipse at 90% 10%,#174b3b40,transparent 60%),#0c1210}.owner-screen-head{display:flex;justify-content:space-between;font-size:9px;color:var(--muted);margin:8px 0 25px}.owner-screen-head span:first-child{color:var(--text)}.identity-card{position:relative;isolation:isolate;overflow:hidden;height:162px;border:1px solid #749c864f;border-radius:16px;background:radial-gradient(ellipse at 95% 75%,#6addae44,transparent 60%),linear-gradient(125deg,#1a2923,#09120f);box-shadow:0 18px 35px #0005}.identity-card:before{content:'';position:absolute;inset:0;background-image:radial-gradient(#c3f6dc55 .5px,transparent .5px);background-size:24px 24px;opacity:.5}.id-door{position:absolute;width:52px;height:103px;right:29px;top:37px;background:linear-gradient(130deg,#efffe5,#9ef5c8 25%,#235e45);box-shadow:0 0 38px #82ffbd50;transform:skewY(-14deg)}.id-door:after{content:'';position:absolute;inset:7px 0 0 8px;background:#0c2017;box-shadow:inset 2px 0 13px #54cd9d}.id-name{position:absolute;left:18px;top:20px;right:12px;z-index:2;font-size:20px;letter-spacing:-.6px;overflow-wrap:anywhere;text-shadow:0 2px 8px #000}.id-card-label{position:absolute;bottom:17px;right:17px;letter-spacing:2px;font-size:7px;color:#c3e0d1}.id-orb{position:absolute;bottom:17px;left:17px;border:1px dashed #729884;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#93bdab}.id-orb.claimed{background:conic-gradient(from 30deg,#152c23,#8ae1bf,#152c23,#527c65,#101d16);border:1px solid #84c8a7;box-shadow:inset -6px -4px 10px #0008,0 0 16px #74d7b021;color:#b8ecd7}.owner-content{padding:25px 2px 0}.owner-content h2{font-size:25px;font-weight:400;line-height:1.13;letter-spacing:-.9px;margin:12px 0 18px}.name-label{font-size:10px;color:var(--muted)}.name-field{display:flex;border-bottom:1px solid #60756a;align-items:center;margin-top:8px}.name-field input{background:none;color:var(--text);border:0;font:20px Arial;width:100%;min-width:0;padding:12px 0}.name-field>span{color:var(--mint);font-size:15px}.owner-row{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding:16px 0;font-size:10px}.owner-row span{color:var(--muted)}.owner-row strong{font-weight:400}.owner-nav-number{font:11px monospace;color:#709886;width:30px}.credential-check{display:flex;align-items:center;gap:12px;padding:18px 0;border-block:1px solid var(--line);margin:20px 0}.credential-check strong{font-size:11px;font-weight:400}.credential-check small{display:block;color:var(--muted);font-size:10px;margin-top:6px}.credential-symbol{font-size:26px;color:var(--mint)}.owner-token-art{height:147px;display:grid;place-items:center;position:relative;background:radial-gradient(ellipse,#6c54a130,transparent 70%)}.skr-sculpture{height:102px;width:102px;border-radius:31%;transform:rotate(-12deg);display:grid;place-items:center;font-size:66px;font-style:italic;color:#ddd0ff;background:linear-gradient(135deg,#cab3f8,#4b3c6d 50%,#9a83be);box-shadow:inset 3px 3px 6px #fff6,inset -10px -10px 20px #21152e,14px 16px 25px #0006}.owner-token-art>span{position:absolute;bottom:0;font-size:8px;letter-spacing:3px;color:var(--lilac)}.owner-content .owner-balance{font-size:39px;font-variant-numeric:tabular-nums}.owner-balance small{font-size:14px;color:var(--muted);letter-spacing:0}.owner-timeline{display:flex;gap:5px;justify-content:space-between;margin:20px 0}.owner-timeline span{font-size:7px;color:var(--muted);flex:1;line-height:1.5}.owner-timeline i{display:block;height:2px;background:#35453e;margin-bottom:9px}.owner-timeline .active{color:var(--lilac)}.owner-timeline .active i{background:var(--lilac)}.owner-state-copy{font-size:12px;line-height:1.65;color:var(--muted);min-height:59px;margin:18px 0}.owner-secondary{border:0;background:none;color:var(--lilac);width:100%;min-height:44px;font-size:11px}.earn-sculpture{height:170px;display:grid;place-items:center;position:relative;overflow:hidden;background:radial-gradient(ellipse at center,#9171c530,transparent 70%)}.earn-sculpture>div{position:absolute;width:145px;height:145px;border:1px solid #b4a1f5;border-radius:50%;transform:rotateX(30deg) rotateY(-30deg);box-shadow:inset 0 0 28px #b4a1f535,0 0 20px #b4a1f514}.earn-sculpture>div:before,.earn-sculpture>div:after{content:'';position:absolute;inset:9px -15px;border:1px solid #b4a1f577;border-radius:50%;transform:rotate(55deg)}.earn-sculpture>div:after{transform:rotate(-55deg);inset:-15px 9px}.earn-sculpture>span{z-index:1;font-size:28px;text-align:center;letter-spacing:1px}.earn-sculpture small{font-size:8px;color:var(--lilac);letter-spacing:3px}.earn-flow{display:flex;justify-content:space-between;align-items:center;padding:16px 0;color:var(--lilac);font-size:10px;line-height:1.5}.earn-flow b{font-weight:400;color:var(--muted)}.liquidity-options{display:flex;gap:7px}.liquidity-options button{flex:1;font-size:10px;line-height:1.5;min-height:44px;background:none;border:1px solid var(--line);border-radius:9px;padding:8px}.liquidity-options [aria-pressed=true]{border-color:var(--lilac);color:var(--lilac)}.liquidity-options+.mini-primary{margin-top:14px}.liquidity-note{font-size:11px;line-height:1.6;color:var(--lilac)}
@media(prefers-reduced-motion:no-preference){#ownership-preview{animation:arrive .4s var(--ease) both}.ownership-page .phone{view-transition-name:seeker-device}.identity-card{animation:arrive .5s var(--ease) both}.id-orb{transition:background .5s,box-shadow .5s}}
@media(max-width:1000px){header{gap:25px}header nav{gap:20px}.credit{display:none}}
@media(max-width:650px){header nav{gap:12px}header .answers-nav{display:none}.ownership-list>a{min-height:88px}.ownership-list strong{font-size:9px}.ownership-list small{font-size:8px;line-height:1.3}.owner-nav-number{font-size:9px}.ownership-copy h1{font-size:34px}.ownership-screen{padding-inline:20px}.identity-card{height:174px}.ownership-list{gap:5px}.ownership-page .discovery-copy h1{max-width:320px}}
/* Responsive ownership review: keep phone chrome clear of scrolling content. */
.ownership-screen{display:flex;flex-direction:column;overflow:hidden;padding-bottom:22px}
.owner-screen-head{flex-shrink:0;margin-bottom:20px}
#ownership-preview{overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line) transparent;min-height:0;padding:2px 2px 12px}
.ownership-phone .owner-content{padding-top:20px}
.ownership-phone .credential-check{padding:14px 0;margin:14px 0}
.ownership-phone .owner-state-copy{min-height:0}
@media(max-width:650px){
 header{gap:12px;padding-inline:20px}
 header nav{gap:10px;margin-left:auto}
 header .search-toggle{flex-shrink:0;width:36px;min-width:36px;height:40px;margin-left:0}
 header .brand{gap:6px;font-size:21px;flex-shrink:0}
 header nav a{font-size:9px}
 .ownership-page .discovery-copy h1 br:after{content:' '}
 .ownership-page .discovery-copy h1 br{display:contents}
 .ownership-phone .identity-card{height:158px}
}
@media(max-width:390px){header nav a[href="#/buy"]{display:none}}
.skip:not(:focus){visibility:hidden}
@media(max-width:650px){.ownership-page .discovery-copy h1 br{display:none}}
.ownership-phone .identity-card{height:144px}
.ownership-phone .owner-screen-head{margin-bottom:16px}
.ownership-phone .owner-content{padding-top:16px}
/* Transition snapshots must not intercept taps on the new screen. */
::view-transition{pointer-events:none}
/* Before you buy: three decisions around a personal shortlist. */
.buy-experience{max-width:1280px;margin:auto;padding:25px 5% 60px}.buy-top{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-bottom:58px}.buy-top nav{gap:28px}.buy-top nav button{border:0;border-top:2px solid var(--line);background:none;padding:14px 0;min-height:44px;font-size:11px;color:var(--muted);display:flex;gap:12px}.buy-top nav button[aria-current]{border-color:var(--mint);color:var(--text)}.buy-top nav span{color:var(--mint);font:10px monospace}.buy-intro .eyebrow{display:block;margin-bottom:20px}.buy-intro h1{font-size:clamp(42px,5vw,66px);font-weight:400;letter-spacing:-3px;line-height:1.02;margin:0 0 20px;outline:none}.buy-intro p{font-size:14px;line-height:1.6;color:var(--muted);margin-bottom:32px}.fit-options{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.fit-option{position:relative;background:#141a17;border:1px solid var(--line);border-radius:19px;text-align:left;padding:0;overflow:hidden;transition:border-color .25s,background .25s,transform .25s}.fit-option:hover{transform:translateY(-3px);border-color:#668173}.fit-option.chosen{border-color:var(--mint);background:#18251f}.fit-option-copy{display:block;position:relative;padding:22px 24px 28px}.fit-option strong{display:block;font-size:23px;letter-spacing:-.8px;font-weight:400}.fit-option small{display:block;color:var(--muted);font-size:12px;margin-top:10px}.fit-select{position:absolute;right:23px;top:23px;font-size:15px;color:var(--mint)}.fit-art{height:200px;position:relative;overflow:hidden;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 110%,#40766044,transparent 65%)}.fit-device{width:95px;height:167px;background:radial-gradient(ellipse at 0 0,#617c6c88,transparent 80%),#0c1712;border:1px solid #718d7c;border-radius:20px;box-shadow:9px 13px 30px #0008,inset 0 0 0 4px #17221c;position:relative;transform:rotate(-10deg) translateY(20px);display:grid;place-items:center}.fit-device i{position:absolute;top:10px;width:5px;height:5px;border-radius:50%;background:#07120c;left:calc(50% - 2px)}.fit-device span{font-size:28px;letter-spacing:-1px;color:#c9e1d3}.fit-device b{position:absolute;bottom:10px;width:27px;height:2px;border-radius:3px;background:#b8d1c3}.fit-art.second .fit-device{transform:rotate(14deg) translate(20px,20px)}.fit-art .companion{position:absolute;transform:rotate(-14deg) translate(-36px,10px)!important;background:#161c1a;border-color:#48554d;opacity:.65}.fit-art.curious{background:radial-gradient(ellipse at bottom,#78649433,transparent 70%)}.fit-art.curious .fit-device{border-color:#9483ad;background:linear-gradient(140deg,#413650,#101613);transform:rotate(9deg) translateY(20px)}.fit-orbit{position:absolute;border:1px solid #6a8c7525;border-radius:50%;width:250px;height:250px;top:25px}.buy-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:30px}.buy-controls .btn{min-width:195px}.buy-app-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;border-top:1px solid var(--line);padding-top:28px}.buy-section-label{font-size:9px;letter-spacing:1.8px;color:var(--muted);display:flex;justify-content:space-between;gap:15px;margin-bottom:20px}.buy-section-label>span{letter-spacing:0;color:var(--mint)}.buy-apps{display:grid;grid-template-columns:1fr 1fr;gap:12px}.buy-apps>a{display:grid;grid-template-columns:40px 1fr 12px;gap:5px 12px;align-items:center;border:1px solid var(--line);border-radius:13px;padding:17px}.buy-apps .discovery-mark{grid-row:1/3}.buy-apps strong{font-size:14px;font-weight:400}.buy-apps small{font-size:10px;color:var(--muted);grid-column:2}.buy-apps>a>span:last-child{grid-column:3;grid-row:1/3;color:var(--muted)}.buy-apps>a:hover{border-color:var(--mint)}.buy-priority h2{font-weight:400;font-size:28px;letter-spacing:-1px;max-width:290px;margin:25px 0}.priority-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.priority-options button{border:1px solid var(--line);border-radius:11px;background:none;text-align:left;min-height:52px;padding:12px 14px;font-size:11px;display:flex;justify-content:space-between;gap:10px}.priority-options [aria-pressed=true]{border-color:var(--lilac);background:#b4a1f50a}.priority-options span{color:var(--lilac)}.buy-quiet{font-size:11px;line-height:1.8;color:var(--muted);max-width:440px;margin-top:22px}.decision-strip{display:flex;align-items:center;gap:10px;margin:30px 0 26px;flex-wrap:wrap}.decision-strip>span{border:1px solid var(--line);border-radius:30px;padding:9px 15px;font-size:11px}.decision-strip button{margin-left:auto;border:0;background:none;color:var(--muted);min-height:44px;font-size:11px}.decision-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.decision-card{display:flex;flex-direction:column;text-align:left;position:relative;padding:24px;border:1px solid var(--line);border-radius:17px;background:linear-gradient(140deg,#1c2721,#131815);min-height:277px;transition:transform .25s,border-color .25s}.decision-card:hover{transform:translateY(-3px);border-color:var(--mint)}.decision-number{font:10px monospace;color:var(--muted)}.decision-symbol{font-size:37px;color:var(--mint);margin:18px 0 24px}.decision-card strong{font-size:25px;font-weight:400;letter-spacing:-.8px;line-height:1.15;max-width:230px}.decision-card small{font-size:12px;line-height:1.7;color:var(--muted);margin:14px 0 25px}.decision-open{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:16px;margin-top:auto;font-size:11px;width:100%}.decision-open b{font-weight:400;color:var(--mint)}.decision-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:40px;padding-top:25px;border-top:1px solid var(--line)}.shortlist{display:flex;gap:18px;flex-wrap:wrap;font-size:12px;color:var(--mint)}.decision-links{display:flex;align-items:center;gap:22px}.buy-experience .catalog-link{padding-left:0}.buy-experience .text-button{min-height:44px}.buy-experience button:disabled{opacity:.4}
@media(prefers-reduced-motion:no-preference){#buy-stage{animation:arrive .3s var(--ease) both}}
@media(max-width:900px){.buy-app-layout{gap:30px}.fit-option-copy{padding:20px 17px}.fit-option strong{font-size:20px}.fit-select{right:15px}.decision-links{flex-direction:column;align-items:end;gap:8px}.decision-card{padding:20px}.decision-card strong{font-size:23px}}
@media(max-width:650px){.buy-experience{padding:15px 22px 35px}.buy-top{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:32px}.buy-top nav{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:12px}.buy-top nav button{font-size:9px;gap:7px}.buy-intro h1{font-size:43px;letter-spacing:-2px}.buy-intro p{font-size:13px;margin-bottom:25px}.fit-options{grid-template-columns:1fr;gap:12px}.fit-option{display:grid;grid-template-columns:105px 1fr;align-items:center;min-height:125px}.fit-art{height:125px}.fit-device{width:52px;height:95px;border-radius:12px;transform:rotate(-10deg) translateY(7px)}.fit-device span{font-size:18px}.fit-orbit{width:145px;height:145px;top:10px}.fit-option-copy{padding:18px 29px 18px 8px}.fit-option strong{font-size:21px}.fit-option small{font-size:11px;line-height:1.5;margin-top:8px}.fit-select{right:12px;top:20px;font-size:12px}.fit-art.second .fit-device{transform:rotate(14deg) translate(10px,10px)}.fit-art .companion{transform:rotate(-14deg) translate(-12px,3px)!important}.fit-art.curious .fit-device{transform:rotate(9deg) translateY(7px)}.buy-controls{align-items:stretch;flex-direction:column-reverse;gap:10px;margin-top:22px}.buy-controls .text-button{text-align:center}.buy-app-layout{grid-template-columns:1fr;gap:30px}.buy-apps{gap:9px}.buy-apps>a{padding:13px 10px;grid-template-columns:30px 1fr 9px;column-gap:8px}.buy-apps .discovery-mark{width:30px;height:32px;border-radius:9px;font-size:21px}.buy-apps strong{font-size:12px}.buy-priority h2{font-size:26px}.decision-cards{grid-template-columns:1fr;gap:12px}.decision-card{min-height:0;padding:20px 22px;display:grid;grid-template-columns:40px 1fr;gap:12px 14px}.decision-number{display:none}.decision-symbol{grid-row:1/3;margin:0;font-size:28px}.decision-card strong{font-size:23px;max-width:none}.decision-card small{margin:0;grid-column:2;font-size:11px}.decision-open{grid-column:2;margin-top:3px;padding-top:12px}.decision-bottom{align-items:stretch;flex-direction:column;margin-top:28px;gap:25px}.decision-links{align-items:stretch;flex-direction:column-reverse}.decision-strip{margin:20px 0}.decision-strip button{margin-left:0}.buy-quiet{font-size:10px}.buy-section-label{font-size:8px}}
@media(max-width:650px){.buy-top nav{width:100%;margin:0}}
/* Shared navigation and concise, accessible reference content. */
.experience-context{font-size:10px;letter-spacing:1.6px;color:var(--muted);margin:auto}.aside-title{font-size:25px;letter-spacing:-.7px;font-weight:400}.hub-links{display:flex;flex-direction:column;margin-top:26px}.hub-links a{padding:17px 0;border-bottom:1px solid var(--line);font-size:14px}.hub-links span{font:10px monospace;color:var(--mint);margin-right:12px}.comparison-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.comparison-tabs button{min-height:40px;padding:9px 7px;border:1px solid var(--line);border-radius:8px;background:none;font-size:11px}.comparison-tabs [aria-pressed=true]{border-color:var(--mint);color:var(--mint)}.comparison-row{padding:17px 0;border-bottom:1px solid var(--line)}.comparison-row small{font-size:8px;letter-spacing:1.2px;color:var(--muted)}.comparison-row.seeker small{color:var(--mint)}.comparison-row p{margin:8px 0 0}.answer-page{max-width:1120px;padding-top:24px}.answer-page .tour-top{margin-bottom:30px;justify-content:space-between}.answer-layout{grid-template-columns:250px minmax(0,1fr);gap:55px}.answer-links{min-width:0}.answer-links a{white-space:normal;display:block!important;padding:11px 12px;min-height:44px;font-size:12px;line-height:1.5}.answer-content{min-width:0}.answer-content h1{font-size:39px;line-height:1.1}.answer-content>p{font-size:16px;line-height:1.8}.answer-content .eyebrow{margin-bottom:15px}.answer-demo{padding:0;border:0;background:none;margin-top:24px}.answer-demo .btn{margin:0}.answer-page .source{min-height:44px;display:inline-flex;align-items:center}#search-results a{display:flex;justify-content:space-between;gap:18px;min-height:48px}#search-results{max-height:60vh;overflow:auto}.ownership-group-label{font-size:8px;letter-spacing:1.4px;color:var(--muted);margin:17px 12px 5px}.ownership-group-label:first-child{margin-top:0}.ownership-list{margin-top:22px}.ownership-page .discovery-copy>p{max-width:280px}.scene-copy>p:empty{display:none}
@media(max-width:900px){.answer-layout{gap:28px;grid-template-columns:210px minmax(0,1fr)}}
@media(max-width:650px){
 header{height:auto;min-height:72px;flex-wrap:wrap;padding:18px 22px 0;gap:12px}
 header .search-toggle{display:block;margin-left:auto;width:40px;height:40px}
 header nav{order:3;display:grid;grid-template-columns:repeat(4,1fr);width:100%;gap:6px;margin:0}
 header nav a,header nav a:first-child,header nav a[href="#/buy"]{display:flex!important;justify-content:center;align-items:center;min-height:44px;font-size:10px;padding:10px 0}
 header nav .answers-nav{display:none!important}
 .experience-context{display:none}.tour-top{justify-content:space-between}.hub-links{margin-top:14px}.hub-links a{padding:13px 0}.tour-body>.aside{width:100%;max-width:none}.comparison-tabs{grid-template-columns:repeat(4,1fr)}
 .answer-page{padding:15px 22px 40px}.answer-layout{display:flex;flex-direction:column;gap:26px}.answer-links{display:flex;flex-direction:row;gap:6px;max-width:100%;overflow-x:auto;padding:3px 3px 12px;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.answer-links a{flex:0 0 165px;white-space:normal;font-size:11px;background:#ffffff03;border:1px solid var(--line)}.answer-links a.selected{border-color:var(--mint)}.answer-content h1{font-size:34px}.answer-content>p{font-size:15px}.answer-page .tour-top{gap:10px}.answer-page .tour-top .btn{padding-inline:14px;font-size:11px}
 .ownership-list{grid-template-columns:1fr 1fr;gap:7px}.ownership-group-label{grid-column:1/-1;margin:12px 0 0}.ownership-list>a{min-height:52px;flex-direction:row;text-align:left;padding:10px 12px}.ownership-list .owner-nav-number{width:18px}.ownership-list strong{font-size:11px}.ownership-list small{font-size:10px}.ownership-page .discovery-copy>p{max-width:none}
}
header nav a[aria-current=page]{color:var(--mint)}
.answer-demo .btn{min-height:46px}
@media(min-width:651px){.answer-links{max-height:64vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line) transparent;padding-right:9px}}
@media(max-width:650px){.answer-links{overflow-y:hidden}.answer-content .source{margin-top:8px}}

/* Desktop workspace: fit the primary interaction, retain natural scrolling at zoom. */
@media (min-width:1001px) and (min-height:620px){
 :root{--workspace-height:calc(100svh - 100px);--device-height:clamp(480px,calc(100svh - 212px),640px)}
 header{height:64px;width:100%}main{min-height:var(--workspace-height)}footer{height:36px;padding-block:10px;width:100%}
 .tour,.discovery-page,.buy-experience,.answer-page{padding-top:8px;padding-bottom:12px}
 .tour-top,.discovery-top,.buy-top{min-height:44px;margin-bottom:12px}
 .tour-body{min-height:0;min-height:calc(var(--workspace-height) - 78px);gap:36px}
 .tour .phone{height:min(610px,calc(100svh - 180px));width:285px}
 .discovery-phone{height:var(--device-height);width:304px}
 .discovery-layout{gap:36px;min-height:0}
 .discovery-bottom{margin-top:12px;padding-top:10px;min-height:24px}
 .scene-copy h1{font-size:clamp(38px,3.7vw,54px);margin:16px 0}
 .discovery-copy h1{font-size:40px;margin:14px 0}
 .discovery-copy .eyebrow{margin-bottom:14px}.discovery-list{margin-top:16px}
 .discovery-list>a{min-height:58px;padding:9px 12px}.ownership-group-label{margin-top:12px}
 .catalog-link{padding-block:12px}.discovery-aside h2{margin:16px 0}.discovery-tools{margin-top:18px;padding-top:10px}
 .discovery-footnote{margin-top:14px}.source{margin-block:12px}
 .phone-content{padding-top:48px}.phone-content h2{margin:12px 0}.phone-content .balance{margin-bottom:10px}
 .contact{margin:10px 0}.amounts{margin:10px 0}.receipt>div{padding-block:12px}.success-icon{margin-top:24px}
 .landing{height:var(--workspace-height);min-height:0;max-height:1000px}
 .hero-copy{top:12%;left:8%}.hero-copy h1{font-size:clamp(52px,5.4vw,78px)}
 .hero-device{top:4%;height:calc(var(--workspace-height) - 116px);max-height:540px;transform:none}
 .hero-device .phone{height:calc(100% - 32px);max-height:465px}.stand{bottom:0}
 .paper{bottom:20px;padding:18px;min-height:106px}.paper.notes{bottom:20px;left:42%}.paper.buy{bottom:20px}
 .hero-copy .actions{margin-top:20px}
 .buy-intro .eyebrow{margin-bottom:10px}.buy-intro h1{font-size:44px;line-height:1.05;margin-bottom:12px}.buy-intro h1 br{display:none}.buy-intro h1 br:after{content:' '}
 .buy-intro p{margin:0 0 20px}.fit-art{height:clamp(130px,calc(100svh - 540px),220px)}
 .fit-option-copy{padding:18px 22px}.buy-controls{margin-top:20px}.buy-app-layout{padding-top:18px;gap:50px}
 .buy-priority h2{margin:14px 0}.buy-quiet{margin-top:12px}.buy-section-label{margin-bottom:14px}
 .decision-strip{margin:16px 0}.decision-card{min-height:230px;padding:20px}.decision-symbol{margin:10px 0 14px;font-size:30px}
 .decision-card small{margin:12px 0 18px}.decision-bottom{margin-top:20px;padding-top:16px}
 .answer-page .tour-top{margin-bottom:20px}.answer-links{max-height:calc(100svh - 200px)}
 .answer-content{max-height:calc(100svh - 200px);overflow-y:auto;padding:0 8px 12px 0}
 .layers{height:450px}.step-list button{padding-block:8px}.takeaway{margin-top:22px}
}
@media (min-width:1001px) and (min-height:620px) and (max-height:860px){
 .shop-art,.music-art{height:130px}.vessel{height:135px}.record{width:165px;height:165px;top:-8px}
 .moon-art{height:120px}.moon-ring{width:116px;height:116px}.moon-ring strong{font-size:36px}
 .jupiter-art{height:80px}.mini-body{padding:12px 18px}.mini-app-header{padding-bottom:10px}
 .checkout-breakdown{margin:12px 0;gap:8px}.music-selection{margin:14px 0}.mini-caption{margin-top:8px}
 .swap-box{padding:10px 12px}.swap-box>div{margin-top:6px}.swap-box strong{font-size:25px}
 .ownership-phone .identity-card{height:104px}.id-door{top:20px;height:75px}.id-orb{width:28px;height:28px;bottom:12px}
 .id-card-label{bottom:12px}.ownership-phone .owner-screen-head{margin-bottom:10px}.ownership-phone .owner-content{padding-top:12px}
 .owner-content h2{font-size:23px;margin:8px 0 12px}.owner-row{padding-block:11px}.name-field input{padding-block:8px}
 .owner-token-art{height:90px}.skr-sculpture{height:70px;width:70px;font-size:48px}
 .earn-sculpture{height:95px}.earn-sculpture>div{width:85px;height:85px}.earn-sculpture>span{font-size:23px}
 .owner-timeline{margin:12px 0}.owner-state-copy{margin:12px 0}.owner-content .owner-balance{font-size:34px}
 .ownership-screen{padding-top:42px}.owner-screen-head{margin-top:4px}
 .discovery-copy h1{font-size:36px}.discovery-list>a{min-height:54px}.discovery-copy>p{margin-block:10px}
 .scene-copy h1{font-size:40px}.hub-links{margin-top:16px}.hub-links a{padding-block:13px}
 .hero-copy{top:9%}.hero-copy h1{font-size:58px}.hero-copy .eyebrow{margin-bottom:16px}
}

@media (min-width:1001px) and (min-height:620px) and (max-height:740px){
 .moon-art{height:94px}.moon-ring{width:90px;height:90px}.moon-ring strong{font-size:29px}.moon-ring>div{gap:4px}
 .challenge-result{margin:10px 0;padding-top:9px;min-height:0}.week-days{margin-top:8px}
 .jupiter-art{height:52px}.swap-box{padding:8px 12px}.swap-direction{height:32px;width:32px}.swap-amounts{margin-top:10px}.jupiter .mini-primary{margin-top:10px}
}

@media (min-width:1001px) and (min-height:861px){.jupiter-art{height:100px}}

@media (min-width:1001px) and (min-height:620px) and (max-height:699px){
 .tour .phone-content{padding-top:42px;padding-bottom:20px}.phone-content h2{margin:8px 0;font-size:23px}
 .phone-content .balance{font-size:36px;margin:0 0 6px}.contact{padding:10px;margin:6px 0}.amounts{margin:6px 0}.fee-row{padding-block:9px}
 .buy-intro h1{font-size:38px}.buy-intro p{margin-bottom:14px}.decision-strip{margin:10px 0}
 .decision-card{padding:16px;min-height:210px}.decision-symbol{font-size:24px;margin:8px 0}.decision-card strong{font-size:22px}
 .decision-card small{margin:10px 0}.decision-bottom{margin-top:14px;padding-top:12px}
}

/* One device and one surrounding workspace across phone experiences. */
@media(min-width:651px){
 .tour .phone,.discovery-phone{width:285px;height:610px}
}
@media(min-width:1001px) and (min-height:620px){
 .tour,.discovery-page{padding-top:20px;padding-bottom:20px}
 .tour-body,.discovery-layout{grid-template-columns:1fr 1.15fr .8fr;gap:36px;min-height:calc(var(--workspace-height) - 40px)}
 .tour .phone,.discovery-phone{width:285px;height:min(610px,calc(100svh - 140px))}
 .buy-top{justify-content:flex-end}
}
/* Content grows within the shared frame; the action stays above the home bar. */
.discovery-screen{display:flex;flex-direction:column;overflow:hidden}
.mini-app-header{flex-shrink:0}
#app-preview,#ownership-preview{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;padding-bottom:0}
.device-scroll{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line) transparent;display:flex;flex-direction:column}
.device-actions{flex-shrink:0;padding:12px 18px 8px;background:inherit}
.device-actions .mini-primary,.device-actions .btn{margin:0;width:100%}
.device-actions .mini-caption:empty{display:none}
.phone-content{overflow:hidden}
.phone-content>.device-actions{padding:12px 0 0}
.phone-content .device-scroll>*{flex-shrink:0}
.ownership-screen .device-actions{padding:12px 2px 4px}
#app-preview .mini-body{flex-shrink:0}
#app-preview .shop-art,#app-preview .music-art,#app-preview .moon-art{flex:1 0 130px;min-height:130px;max-height:240px}
#app-preview .vessel{height:100%;max-height:230px}
#app-preview .jupiter-art{flex:1 0 60px;min-height:60px;max-height:150px}
#ownership-preview .identity-card{flex:1 0 112px;min-height:112px;max-height:190px}
#ownership-preview .owner-token-art,#ownership-preview .earn-sculpture{flex:1 0 100px;min-height:100px;max-height:190px}
#ownership-preview .owner-content{flex-shrink:0}
.phone-content .device-scroll .receipt{margin-top:auto}
.phone-content .device-scroll .success-icon{margin-top:auto}
.phone-content .device-scroll .balance{margin-bottom:20px}
@media(max-width:650px){
 header{padding:8px 22px 0;gap:4px;min-height:0}header nav a{min-height:36px;padding-block:8px}
 .tour,.discovery-page{padding:12px 16px 24px}
 .tour-body,.discovery-layout{gap:12px}
 .scene-copy .eyebrow,.discovery-copy>.eyebrow,.discovery-copy>p,.discovery-copy>.catalog-link{display:none}
 .scene-copy h1,.discovery-copy h1{font-size:25px;letter-spacing:-.9px;line-height:1.12;margin:0 0 8px}
 .scene-copy h1 br{display:none}.scene-copy h1 br:after{content:' '}
 .scene-copy>p{font-size:12px}.hub-links{display:none}
 .discovery-copy h1{font-size:23px}.discovery-list{margin-top:12px;gap:6px}
 .discovery-list>a{min-height:42px;padding:7px 9px;flex-direction:row;gap:7px;border-radius:10px}
 .discovery-list .discovery-mark{height:23px;width:23px;font-size:18px;border-radius:7px}
 .discovery-list strong{font-size:10px}.discovery-list small{display:none}
 .ownership-list{grid-template-columns:1fr 1fr;margin-top:8px;gap:5px}
 .ownership-group-label{margin:3px 0 0;font-size:7px;letter-spacing:1px}
 .ownership-list>a{min-height:34px;padding:7px 10px}.ownership-list strong{font-size:11px}
 .discovery-aside{display:contents}.discovery-aside>h2,.discovery-aside>p,.discovery-aside>.app-index,.discovery-aside>.discovery-footnote{display:none}
 .discovery-tools{order:2;display:flex;flex-direction:row;justify-content:space-between;width:100%;border:0;margin:0;padding:0;gap:12px}
 .discovery-tools .save-app,.discovery-tools .app-details{min-height:32px;padding:4px 0;font-size:11px}
 .discovery-tools .source{margin:0;min-height:32px;display:flex;align-items:center;font-size:10px!important}
 .discovery-page .device-wrap{order:3}
 .tour .phone,.discovery-phone{width:100%;max-width:none;height:var(--mobile-panel-height,520px);padding:0;border:1px solid var(--line);border-radius:18px;background:var(--panel);box-shadow:none}
 .tour .phone:before,.discovery-phone:before,.tour .phone:after,.discovery-phone:after,.phone .camera,.phone .status,.phone .home-bar{display:none}
 .tour .screen,.discovery-phone .screen{border-radius:17px}
 .tour .phone-content{padding:18px 20px}.discovery-screen{padding:0}.mini-app-header{padding:12px 18px;border-bottom:1px solid var(--line)}
 .ownership-screen{padding:14px 18px 0}.owner-screen-head{margin:0 0 12px!important}
 .device-actions,.ownership-screen .device-actions{padding:12px 18px;background:#111713;border-top:1px solid var(--line)}
 .ownership-screen .device-actions{padding-inline:0}.phone-content>.device-actions{padding:12px 0 0}
 .device-actions .mini-caption{font-size:9px;margin-top:7px}.mini-primary{min-height:44px}
 #app-preview .shop-art,#app-preview .music-art,#app-preview .moon-art{flex-basis:110px;min-height:110px;max-height:210px}
 #app-preview .jupiter-art{flex-basis:50px;min-height:50px}.mini-body{padding:12px 18px}
 .vessel{max-height:180px}.checkout-breakdown{margin:12px 0;gap:8px}.music-selection{margin:14px 0}
 .mini-body h2{font-size:21px;margin-bottom:12px}.product-line h2{font-size:17px}.mini-description{margin-block:8px}
 .moon-ring{width:106px;height:106px}.moon-ring strong{font-size:32px}.week-days{margin:8px 0 0}.challenge-result{margin:10px 0;min-height:0}
 .swap-box{padding:10px 12px}.swap-box strong{font-size:26px}.swap-direction{height:34px;width:34px}.swap-amounts{margin-top:10px}
 #ownership-preview .identity-card{flex-basis:100px;min-height:100px;max-height:165px}.owner-content h2{font-size:22px;margin:8px 0 12px}
 .ownership-phone .owner-content{padding-top:12px}.owner-row{padding-block:10px}.owner-state-copy{margin:10px 0}.owner-timeline{margin:12px 0}
 #ownership-preview .owner-token-art,#ownership-preview .earn-sculpture{flex-basis:85px;min-height:85px;max-height:140px}.skr-sculpture{height:70px;width:70px;font-size:48px}.earn-sculpture>div{height:85px;width:85px}
 .tour .wallpaper{padding:24px 20px}.wallpaper .clock{font-size:48px}.wallpaper .widget{margin-top:20px}
 .tour-body>.aside{padding:4px 2px}.tour-body>.aside .line-item{display:none}
 .buy-top{margin-bottom:18px}.buy-intro h1{font-size:34px}.buy-intro .eyebrow{margin-bottom:10px}.buy-intro p{margin-bottom:18px}
 .fit-option{min-height:96px;grid-template-columns:80px 1fr}.fit-art{height:96px}.fit-option-copy{padding:12px 25px 12px 8px}.fit-option strong{font-size:19px}
 .buy-controls{position:sticky;bottom:0;z-index:5;background:var(--bg);padding:12px 0;margin-top:16px;border-top:1px solid var(--line)}
 .buy-controls>.text-button{display:none}.buy-controls .btn{min-height:46px}
 .answer-page .tour-top{display:none}.answer-layout{gap:24px}.answer-content{order:0}.answer-links{order:1}.answer-content h1{margin-top:12px}.answer-page{padding-top:24px}
}

@media(max-width:650px){
 .discovery-list:not(.ownership-list){grid-template-columns:repeat(4,minmax(0,1fr))}
 .discovery-list:not(.ownership-list)>a{justify-content:center;padding-inline:5px}
 .discovery-list:not(.ownership-list) .discovery-mark{display:none}
 .discovery-list:not(.ownership-list) strong{font-size:11px}
 .phone-content .device-scroll .receipt{margin-top:16px}
 .phone-content.center .device-scroll .receipt{margin-top:24px}
 .phone-content.center .device-scroll .success-icon{margin-top:30px}
}
@media(max-width:650px){
 .buy-intro>.eyebrow{display:none}.buy-top{margin-bottom:12px}
 .fit-option{min-height:88px}.fit-art{height:88px}.fit-option strong{font-size:18px}
 .fit-option small{margin-top:5px}.buy-intro h1{font-size:31px;margin-bottom:12px}
}
.device-actions .reject{width:100%}

/* Review polish: consistent controls and compact navigation. */
header .search-toggle{margin-left:auto;display:flex;align-items:center;justify-content:center;gap:7px;background:none;border:1px solid var(--line);border-radius:24px;min-height:40px;padding:8px 12px;color:var(--muted)}
.search-toggle .icon{width:17px;height:17px}.search-label{display:none;font-size:11px}
#search-dialog{position:fixed;inset:10vh 0 auto;margin:0 auto;max-height:80dvh;overflow:auto}
#search-results{max-height:48dvh}input[type=search]{color-scheme:dark;accent-color:var(--mint)}
input[type=search]::-webkit-search-cancel-button{filter:grayscale(1)}
h1,h2,.decision-card strong{text-wrap:balance}.answer-browser{display:none}
.name-field{display:flex;align-items:center;gap:8px}.name-field input{width:0;min-width:0;flex:1}.name-field>span{position:static;flex:none;padding-right:12px}
.identity-card{isolation:isolate}.id-name{left:16px;right:16px;max-width:calc(100% - 32px);bottom:33px;top:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:23px;z-index:2;text-shadow:0 2px 15px #000}
.id-door{opacity:.65}.step-list button.completed span{color:var(--mint);border-color:var(--mint)}
.buy-top{justify-content:space-between!important}.buy-reset{font-size:11px;color:var(--muted)}
@media(min-width:651px) and (max-width:1000px){
 .tour-body>.aside:has(#comparison){display:grid;grid-template-columns:1fr 2fr;align-items:start;column-gap:35px}.aside:has(#comparison) .aside-title{margin-top:0}.aside:has(#comparison) #comparison{grid-column:2;grid-row:1/3}.aside:has(#comparison)>.text-button{grid-column:1;text-align:left}
 .hero-copy h1{font-size:clamp(43px,6.5vw,63px);letter-spacing:-3px}.hero-copy{width:53%;top:10%}.hero-copy .actions{flex-direction:row}.hero-device{left:65%;top:12%;transform:scale(.82);transform-origin:top left}.paper.notes{left:35%;bottom:40px}.paper.buy{left:auto;right:5%;bottom:40px}
}
@media(max-width:650px){
 header{position:sticky;top:0;z-index:20;background:#101212f5;backdrop-filter:blur(12px)}header .search-toggle{width:auto;height:36px;min-height:36px;padding:7px 10px;border-radius:20px}.search-label{display:inline}
 header nav{column-gap:6px}header nav a{font-size:10px;white-space:nowrap}
 .answer-links{display:none}.answer-browser{display:flex;flex-direction:column;gap:10px;order:-1;color:var(--muted);font-size:11px}.answer-browser select{width:100%;min-height:46px;border:1px solid var(--line);border-radius:12px;background:#18201c;color:var(--text);padding:10px;font:13px Arial;color-scheme:dark}
 .buy-top{gap:0;position:relative;padding-top:26px}.buy-reset{position:absolute;right:0;top:-12px;min-height:36px!important}
 .landing{min-height:0;height:auto;padding-bottom:28px;display:grid;grid-template-columns:1fr 1fr;gap:14px;padding-inline:22px}.hero-copy{grid-column:1/-1;padding:26px 0 0}.hero-copy h1{font-size:48px}.hero-copy .actions{flex-direction:row;gap:8px}.hero-copy .btn{padding-inline:15px;font-size:11px}.hero-device{position:relative;grid-column:1/-1;left:auto;top:auto;margin:16px auto 8px;width:190px;height:380px;transform:none}.hero-device .phone{width:180px;height:356px}.hero-device .stand{width:120px;left:32px;bottom:0;height:35px}.hero-device .stand:after{width:150px;top:30px}.paper,.paper.notes,.paper.buy{position:relative;left:auto;right:auto;bottom:auto;width:auto;min-height:120px;padding:15px;transform:none}.table{bottom:30px;height:220px}.paper h3{font-size:16px}
 .cutaway-layout{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(210px,1fr) auto;height:calc(100svh - 130px);min-height:440px;gap:0;padding-bottom:74px}
 .cutaway-layout .scene-copy{display:contents}.cutaway-layout .scene-copy .eyebrow,.cutaway-layout .scene-copy h1{display:none}.cutaway-layout .scene-copy>p:not(.micro){grid-row:1;display:block;font-size:14px;line-height:1.6;min-height:45px;margin:8px 0}
 .cutaway-layout .layers{grid-row:2;width:100%;height:100%;min-height:220px;margin:0;transform:none;overflow:hidden}.cutaway-layout .layer{width:170px;height:180px;left:calc(50% - 85px);border-radius:22px;gap:8px}.cutaway-layout .layer.app{top:0}.cutaway-layout .layer.wallet{top:60px}.cutaway-layout .layer.vault{top:120px}.cutaway-layout .layer strong{font-size:17px}.cutaway-layout .layer small{font-size:8px}
 .cutaway-layout .scene-copy .actions{position:absolute;bottom:0;left:0;right:0;margin:0;display:flex;justify-content:space-between}.cutaway-layout .actions .primary{flex:1}.cutaway-layout .micro{grid-row:3;margin:0!important;padding-top:10px;font-size:11px!important}.cutaway-layout>.aside{display:none}
 .id-name{font-size:22px;bottom:28px}.discovery-aside>.catalog-link{display:block}
}
.identity-card{overflow:hidden}.id-name{max-width:calc(100% - 70px);font-size:18px;bottom:32px}.id-orb{left:auto!important;right:15px!important;top:15px!important;bottom:auto!important;width:24px!important;height:24px!important;font-size:13px!important}.id-door{pointer-events:none;opacity:.25}
@media(max-width:650px){.owner-id .owner-content h2,.owner-id .owner-content .owner-row,.owner-id .owner-content .mini-eyebrow{display:none}.owner-id .owner-content{padding-top:8px}.owner-id .mini-description{font-size:10px}.owner-id .name-field input{font-size:19px;min-height:40px}.owner-id #ownership-preview .identity-card{min-height:90px;flex-basis:90px}.owner-id .name-label{margin-top:0}}
@media(max-width:650px){.owner-id .device-scroll{justify-content:space-evenly}.owner-id #ownership-preview .identity-card{max-height:200px}.owner-id .owner-content{flex-grow:0}}
.discovery-mobile-note{display:none}
@media(max-width:650px){.discovery-mobile-note{display:flex;order:4;align-items:center;justify-content:space-between;gap:16px;width:100%;font-size:10px;line-height:1.6;color:var(--muted)}.discovery-mobile-note a{color:var(--mint);min-height:44px;display:flex;align-items:center;white-space:nowrap}}
@media(min-width:651px) and (max-width:1000px){.tour-body>.aside:has(#comparison){grid-template-rows:auto auto 1fr}.aside:has(#comparison) #comparison{grid-row:1/4}.aside:has(#comparison)>.text-button{grid-row:2}}

.mini-caption:empty{display:none}

/* Direct exploration, with original app identities. */
.discovery-mark{overflow:hidden;padding:0;background:none!important;border:0;box-shadow:none}
.discovery-mark img{display:block;width:100%;height:100%;object-fit:contain;border-radius:inherit}
.discovery-aside .discovery-tools{margin-top:16px}
.ownership-page .discovery-aside:has(>.discovery-tools:first-child) .discovery-tools{border:0;padding-top:0;margin-top:0}
.credential-tick{color:var(--mint);font-size:20px}
.approval .phone-content .device-scroll{justify-content:center}
.approval .phone-content .device-scroll .receipt{margin-top:24px}
.buy-top{min-height:44px;margin-bottom:24px;justify-content:flex-start!important;padding:0}
.buy-top nav{gap:28px}
.buy-top nav button{min-height:44px}
.decision-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}
.decision-intro h1{margin:0}
.decision-intro .text-button{font-size:12px;white-space:nowrap;color:var(--muted)}
.decision-intro .text-button span{margin-left:10px;color:var(--mint)}
.buy-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.buy-detail-card{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:140px;padding:28px;text-align:left;border:1px solid var(--line);border-radius:17px;background:linear-gradient(140deg,#1c2721,#131815);transition:border-color .18s,background .18s}
.buy-detail-card:hover{border-color:var(--mint);background:#1c2721}
.buy-detail-card strong{display:block;font-size:25px;letter-spacing:-.8px;font-weight:400}
.buy-detail-card small{display:block;font-size:12px;line-height:1.6;color:var(--muted);margin-top:12px}
.detail-arrow{color:var(--mint);font-size:18px;flex:none}
.buy-experience .decision-bottom{margin-top:24px;padding-top:20px}
.buy-experience .fit-option-copy{min-height:76px;display:flex;align-items:center}
.buy-experience .fit-select{top:50%;transform:translateY(-50%)}
@media(min-width:1001px) and (max-height:740px){
 .buy-top{margin-bottom:16px}.decision-intro{margin-bottom:20px}.buy-detail-card{min-height:124px;padding:24px}
}
@media(max-width:650px){
 #search-dialog>small{display:none}
 .discovery-list:not(.ownership-list)>a{flex-direction:column;gap:6px;padding:8px 3px;min-height:64px}
 .discovery-list:not(.ownership-list) .discovery-mark{display:block;width:24px;height:24px;border-radius:7px}
 .discovery-tools{justify-content:flex-end}
 .ownership-page .discovery-tools{justify-content:space-between}
 .discovery-tools .app-details,.discovery-tools .source{min-height:40px}
 .buy-top{padding:0;margin:0 0 12px}
 .buy-top nav{grid-template-columns:1fr 1fr;gap:16px}
 .buy-top nav button{font-size:11px}
 .buy-experience .fit-option-copy{min-height:0}
 .buy-experience .buy-controls{position:static;flex-direction:row;align-items:center;border:0;gap:12px;padding-top:0}
 .buy-experience .buy-controls>.text-button{display:inline-flex;font-size:11px}
 .buy-experience .buy-controls .btn{min-width:0;font-size:11px;padding-inline:14px}
 .decision-intro{display:block;margin-bottom:16px}
 .decision-intro h1{margin-bottom:4px}
 .decision-intro .text-button{padding:0;min-height:36px;font-size:11px}
 .buy-detail-grid{grid-template-columns:1fr;gap:10px}
 .buy-detail-card{min-height:92px;padding:18px;gap:12px;border-radius:14px}
 .buy-detail-card strong{font-size:21px}
 .buy-detail-card small{margin-top:6px;font-size:11px}
 .buy-experience .decision-bottom{margin-top:16px;padding-top:12px;gap:8px;flex-direction:column-reverse}
 .buy-experience .decision-bottom>.text-button{justify-content:center;display:flex;align-items:center;font-size:11px}
}

.mobile-app-about{display:none}
@media(max-width:650px){
 .discovery-page:not(.ownership-page) .discovery-tools{display:none}
 .mini-app-header .app-verb{display:none}
 .mobile-app-about{display:block;background:none;border:0;padding:0 0 0 12px;min-height:40px;margin-left:auto;color:var(--muted);font-size:11px}
 .discovery-screen .mini-app-header{padding-block:4px}
 .decision-intro>.text-button{display:none}
 .buy-detail-card{min-height:84px;padding:14px 18px}
 .buy-detail-card strong{font-size:20px}
}

@media(max-width:650px){.owner-genesis #ownership-preview .identity-card{flex-basis:90px;min-height:90px;max-height:160px}.owner-genesis .owner-content h2{font-size:21px}}
#app-preview .music-art{max-height:none;display:grid;place-items:center}
.music-art .record{position:relative;left:auto;top:auto;width:min(82%,300px);height:auto;aspect-ratio:1}

/* Keep ownership state changes in place and prioritize their controls. */
.ownership-page{overflow-anchor:none}
@media(max-width:650px) and (max-height:740px){
 .owner-skr #ownership-preview .owner-token-art,.owner-earn #ownership-preview .earn-sculpture{display:none}
 .owner-skr .owner-content,.owner-earn .owner-content{padding-top:4px}
 .owner-skr .owner-balance{font-size:30px;margin-block:6px}
 .owner-skr .owner-timeline{margin-block:8px}
 .owner-skr .owner-state-copy,.owner-earn .owner-state-copy{margin-block:8px;font-size:11px;line-height:1.6}
 .owner-skr .owner-row,.owner-earn .owner-row{padding-block:8px}
 .owner-earn .owner-content h2{margin-block:6px}
 .owner-earn .earn-flow{margin-block:10px}
 .owner-skr .owner-secondary{min-height:40px;margin-top:4px}
}
