:root{--bg:#f1eeeb;--panel:#f8f4ee;--panel-soft:rgba(255,255,255,0.42);--line:#dfd6cc;--line-dark:#cfc5ba;--text:#20120d;--muted:#756e64;--primary:#fd6131;--primary-dark:#c22900;--primary-soft:#f7d9d0}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{width:100%;max-width:100%;overflow-x:hidden}body{min-height:100vh;margin:0;color:var(--muted);background:var(--bg);font-family:Switzer,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}a{text-decoration:none}a,button{color:inherit}button{border:0;background:transparent;font:inherit}.anon-page{min-height:100vh;padding-top:18px}.anon-nav{position:fixed;top:18px;left:50%;z-index:40;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:min(calc(100% - 28px),1120px);min-height:52px;transform:translateX(-50%);border:1px solid var(--line);background:rgba(241,238,235,.86);box-shadow:0 14px 34px rgba(69,43,24,.07);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.anon-brand,.anon-menu,.anon-nav-cta,.anon-nav-links,.launch-cta,.privacy-note,.privacy-pill{font-family:Space Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;text-transform:uppercase}.anon-brand{display:inline-flex;align-items:center;gap:10px;width:max-content;padding-left:15px;color:var(--text);font-size:13px;font-weight:700}.anon-logo-grid{display:grid;grid-template-columns:repeat(3,5px);grid-template-rows:repeat(3,5px);grid-gap:2px;gap:2px;color:var(--text)}.anon-logo-grid span{width:5px;height:5px;background:currentColor}.anon-logo-grid span:nth-child(2),.anon-logo-grid span:nth-child(6){background:var(--primary)}.obscura-logo{display:block;flex:0 0 auto;object-fit:contain}.obscura-logo,.obscura-logo-wallet{width:34px;height:34px}.anon-nav-links{display:flex;align-items:center;justify-content:center;gap:4px;height:100%;color:var(--text);font-size:12px;font-weight:700}.anon-nav-links a{padding:16px 12px;opacity:.72;transition:color .15s ease,opacity .15s ease,background .15s ease}.anon-nav-links a:hover{color:var(--primary);background:rgba(255,255,255,.38);opacity:1}.anon-nav-cta{justify-self:end;margin-right:4px;padding:12px 16px;color:white;background:var(--text);font-size:12px;font-weight:700}.anon-menu{display:none;justify-self:end;padding:12px 14px;cursor:pointer}.anon-frame{position:relative;z-index:0;width:min(100%,1120px);min-height:calc(100vh - 18px);margin:0 auto;padding:64px 20px 0;border-right:1px solid var(--line);border-left:1px solid var(--line);background:var(--panel)}.rail{position:absolute;top:0;bottom:0;width:20px;background:repeating-linear-gradient(180deg,transparent 0 12px,rgba(32,18,13,.22) 12px 13px,transparent 13px 22px),linear-gradient(180deg,transparent,rgba(253,97,49,.08),transparent);opacity:.55}.rail-left{left:0;border-right:1px solid var(--line)}.rail-right{right:0;border-left:1px solid var(--line)}.anon-hero{position:relative;isolation:isolate;display:flex;min-height:calc(100vh - 82px);flex-direction:column;align-items:center;justify-content:center;gap:40px;overflow:hidden;padding:clamp(42px,7vw,86px) 16px 66px}.hero-glow{position:absolute;bottom:-54px;left:50%;z-index:-2;width:min(100%,840px);height:320px;transform:translateX(-50%);border-radius:999px;background:rgba(253,97,49,.19);filter:blur(46px)}.hero-glow-tight{bottom:22px;width:min(52%,420px);height:82px;background:rgba(253,97,49,.47);filter:blur(34px)}.blinking-grid{position:absolute;right:0;bottom:0;left:0;z-index:-1;height:380px;border-top-left-radius:999px;border-top-right-radius:999px;opacity:.38;background-image:radial-gradient(circle,rgba(255,255,255,.9) 0 1px,transparent 1.5px),linear-gradient(90deg,rgba(253,97,49,.36) 1px,transparent 0),linear-gradient(180deg,rgba(253,97,49,.36) 1px,transparent 0);background-position:0 0,0 0,0 0;background-size:38px 38px,10px 10px,10px 10px;-webkit-mask-image:linear-gradient(0deg,black 0,transparent 86%);mask-image:linear-gradient(0deg,black 0,transparent 86%)}.hero-content{display:flex;max-width:780px;flex-direction:column;align-items:center;gap:28px;text-align:center}.privacy-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--text);padding:3px 7px;color:var(--text);background:rgba(248,244,238,.68);font-size:12px;font-weight:700;transition:gap .15s ease,color .15s ease,background .15s ease,border-color .15s ease}.privacy-pill:hover{gap:10px;border-color:var(--primary);color:white;background:var(--primary)}.privacy-pill span{width:8px;height:8px;border-radius:50%;background:var(--primary)}.privacy-pill:hover span{background:white}.headline-stack{display:flex;flex-direction:column;align-items:center;gap:17px;color:var(--text)}.headline-stack h1,.ready-band h2{margin:0;font-family:Space Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-weight:700;letter-spacing:0;text-transform:uppercase}.headline-stack h1{max-width:800px;font-size:clamp(40px,7vw,58px);line-height:1.32;text-wrap:balance;transition:text-shadow .15s ease}.anon-hero:has(.launch-cta:hover) .headline-stack h1{text-shadow:0 0 40px rgba(253,97,49,.66)}.headline-stack h1 span,.ready-band span{color:var(--primary)}.headline-stack h1 i{font-style:normal}.headline-stack p{max-width:670px;margin:0;color:rgba(32,18,13,.63);font-size:18px;line-height:1.75;text-wrap:pretty}.hero-cta-wrap{display:flex;justify-content:center}.launch-cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:58px;padding:0 24px;color:white;background:var(--primary);box-shadow:0 16px 42px rgba(253,97,49,.22);font-size:14px;font-weight:700;transition:background .15s ease}.launch-cta:hover{background:#ff7046}.launch-cta-compact{min-height:52px}.wallet-stage{position:relative;display:flex;width:min(100%,520px);min-height:408px;align-items:center;justify-content:center;margin-top:-10px}.corner{position:absolute;width:24px;height:24px;border-color:var(--text);transition:border-color .15s ease,transform .15s ease}.corner-tl{left:0;border-left:2px solid}.corner-tl,.corner-tr{top:0;border-top:2px solid}.corner-tr{right:0;border-right:2px solid}.corner-bl{left:0;border-left:2px solid}.corner-bl,.corner-br{bottom:0;border-bottom:2px solid}.corner-br{right:0;border-right:2px solid}.wallet-stage:has(.wallet-art:hover) .corner{border-color:var(--primary);transform:scale(1.25)}.privacy-note{position:absolute;z-index:2;display:flex;align-items:center;gap:7px;padding:4px 8px;color:var(--muted);font-size:12px;font-weight:700;transition:color .15s ease,background .15s ease,transform .15s ease}.privacy-note svg{display:block;border-radius:50%;padding:2px;color:white;background:var(--muted)}.wallet-stage:has(.wallet-art:hover) .privacy-note{color:white;background:var(--primary)}.wallet-stage:has(.wallet-art:hover) .privacy-note svg{color:var(--primary);background:white}.note-left{bottom:118px;left:-142px}.note-right{top:118px;right:-142px}.wallet-stage:has(.wallet-art:hover) .note-left{transform:rotate(-12deg)}.wallet-stage:has(.wallet-art:hover) .note-right{transform:rotate(12deg)}.wallet-art{width:clamp(288px,38vw,384px);aspect-ratio:1;padding:12px 12px 0;overflow:hidden;background:linear-gradient(180deg,rgba(253,97,49,.28),rgba(253,97,49,.02)),rgba(255,255,255,.18);box-shadow:0 22px 70px rgba(80,45,28,.14);-webkit-backdrop-filter:blur(21px);backdrop-filter:blur(21px)}.wallet-screen{height:100%;padding:16px;border:1px solid rgba(253,97,49,.24);background:#130906;color:white;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05)}.wallet-topbar{display:flex;gap:6px;margin-bottom:18px}.wallet-topbar span{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.34)}.wallet-balance,.wallet-row,.wallet-status{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.045)}.wallet-status{display:flex;align-items:center;justify-content:space-between;padding:18px}.wallet-balance p,.wallet-status p{margin:0;color:rgba(255,255,255,.48);font-family:Space Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;text-transform:uppercase}.wallet-status strong{display:block;margin-top:8px;font-size:28px}.wallet-status>span{display:grid;width:48px;height:48px;place-items:center;color:white;background:var(--primary)}.wallet-balance{margin-top:12px;padding:16px}.wallet-balance strong{display:block;margin-top:8px;font-family:Space Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:30px}.wallet-rows{display:grid;grid-gap:9px;gap:9px;margin-top:12px}.wallet-row{display:grid;grid-template-columns:48px 1fr auto;align-items:center;grid-gap:10px;gap:10px;min-height:42px;padding:0 12px}.wallet-row em,.wallet-row span{color:rgba(255,255,255,.58);font-family:Space Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;font-style:normal;text-transform:uppercase}.wallet-row strong{color:rgba(255,255,255,.9);font-size:14px}.ready-band{position:relative;display:flex;min-height:320px;flex-direction:column;align-items:center;justify-content:center;gap:38px;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:rgba(255,255,255,.35);padding:58px 18px}.ready-grid{position:absolute;inset:0;opacity:.26;background-image:linear-gradient(90deg,rgba(0,0,0,.18) 1px,transparent 0),linear-gradient(180deg,rgba(0,0,0,.18) 1px,transparent 0);background-position:10px 10px;background-size:20px 20px}.ready-glow{position:absolute;bottom:-52%;left:50%;width:84%;height:100%;transform:translateX(-50%);border-radius:999px;background:rgba(253,97,49,.78);filter:blur(34px)}.ready-band h2{max-width:760px;color:var(--text);font-size:clamp(36px,7vw,56px);line-height:1.16;text-align:center}.ready-band .launch-cta,.ready-band h2{position:relative;z-index:1}.ready-band .corner{z-index:2;width:10px;height:10px;transform:rotate(45deg);border:1px solid var(--line);background:var(--panel)}.ready-band .corner-tl{top:-5px;left:-5px}.ready-band .corner-tr{top:-5px;right:-5px}.ready-band .corner-bl{bottom:-5px;left:-5px}.ready-band .corner-br{right:-5px;bottom:-5px}@media (max-width:900px){.anon-nav{grid-template-columns:1fr auto}.anon-nav-cta,.anon-nav-links{display:none}.anon-menu{display:grid;place-items:center}.note-left,.note-right{display:none}.anon-frame{width:calc(100% - 20px)}}@media (max-width:640px){.anon-page{padding-top:10px}.anon-nav{top:10px;width:calc(100% - 20px)}.anon-brand{padding-left:12px}.anon-brand>span:last-child{font-size:12px}.anon-frame{min-height:calc(100vh - 10px);padding:60px 14px 0}.rail{width:14px}.anon-hero{gap:30px;min-height:auto;padding:38px 8px 50px}.headline-stack h1{font-size:clamp(34px,10vw,46px);line-height:1.18}.headline-stack h1 i{display:none}.headline-stack p{font-size:16px;line-height:1.6}.launch-cta{width:min(100%,320px)}.wallet-stage{min-height:322px}.wallet-art{width:min(100%,306px)}.wallet-screen{padding:12px}.wallet-balance strong,.wallet-status strong{font-size:24px}.wallet-row{grid-template-columns:42px 1fr}.wallet-row em{display:none}}.wallet-app{display:grid;grid-template-columns:268px minmax(0,1fr);min-height:100vh;color:var(--text);background:var(--bg)}.wallet-sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;height:100vh;flex-direction:column;border-right:1px solid var(--line);background:var(--panel)}.wallet-sidebar-brand{display:flex;align-items:center;min-height:78px;padding:0 18px;border-bottom:1px solid var(--line)}.wallet-sidebar-brand-link{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;transition:opacity .16s ease}.wallet-sidebar-brand-link:hover{opacity:.78}.wallet-sidebar-brand-link:focus-visible{outline:2px solid var(--primary);outline-offset:5px}.balance-copy p,.connect-wallet-button,.private-banner,.private-toggle,.wallet-address-button,.wallet-nav-item,.wallet-section-heading p,.wallet-sidebar-brand small,.wallet-sidebar-brand strong,.wallet-sidebar-footer,.wallet-topbar-title{font-family:Space Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;text-transform:uppercase}.wallet-sidebar-brand strong{display:block;font-size:13px}.wallet-sidebar-brand small{color:var(--primary);font-size:11px}.sidebar-close{display:none;margin-left:auto;cursor:pointer}.wallet-sidebar-nav{display:grid;grid-gap:8px;gap:8px;padding:18px 12px}.wallet-nav-item{display:flex;align-items:center;gap:12px;min-height:46px;padding:0 13px;border:1px solid transparent;color:rgba(32,18,13,.68);font-size:12px;font-weight:700;transition:color .15s ease,background .15s ease,border-color .15s ease,transform .15s ease}.wallet-nav-item-active,.wallet-nav-item:hover{border-color:var(--line);color:var(--primary);background:rgba(255,255,255,.44);transform:translateX(2px)}.wallet-sidebar-footer{margin:auto 12px 14px;padding:16px;border:1px solid var(--line);background:rgba(255,255,255,.38)}.wallet-sidebar-footer p{margin:0 0 8px;color:var(--primary);font-size:11px}.wallet-sidebar-footer strong{color:var(--text);font-size:13px;line-height:1.4}.wallet-main{min-width:0}.wallet-topbar-shell{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;min-height:78px;gap:18px;border-bottom:1px solid var(--line);background:rgba(241,238,235,.88);padding:0 clamp(16px,3vw,34px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.wallet-topbar-title{display:inline-flex;align-items:center;gap:9px;color:var(--text);font-size:13px;font-weight:700}.wallet-topbar-actions{display:flex;align-items:center;gap:10px}.connect-wallet-button,.private-toggle,.wallet-address-button,.wallet-icon-button{min-height:42px;border:1px solid var(--line);background:rgba(255,255,255,.42);cursor:pointer}.wallet-icon-button{display:grid;width:42px;place-items:center}.wallet-mobile-menu{display:none}.private-toggle{display:inline-flex;align-items:center;gap:9px;padding:0 13px;color:var(--muted);font-size:11px;font-weight:700}.private-toggle-dot{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:var(--muted)}.private-toggle-on{border-color:rgba(253,97,49,.38);color:var(--primary)}.connection-dot,.private-toggle-on .private-toggle-dot{background:var(--primary);box-shadow:0 0 0 5px rgba(253,97,49,.12)}.connect-wallet-button,.wallet-address-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 14px;color:white;background:var(--text);font-size:12px;font-weight:700}.wallet-address-copy{display:grid;grid-gap:2px;gap:2px;text-align:left}.wallet-address-copy strong{color:inherit;font-size:11px}.wallet-address-copy small{color:inherit;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10px;font-weight:600;opacity:.68;text-transform:none}.connected-wallet{position:relative}.connection-dot{width:8px;height:8px;border-radius:50%}.wallet-menu{position:absolute;top:calc(100% + 8px);right:0;display:grid;min-width:180px;padding:6px;border:1px solid var(--line);background:var(--panel);box-shadow:0 18px 44px rgba(67,43,27,.12);opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease}.connected-wallet:focus-within .wallet-menu,.connected-wallet:hover .wallet-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.wallet-menu button{display:flex;align-items:center;gap:9px;min-height:38px;padding:0 10px;cursor:pointer;text-align:left}.wallet-menu button:hover{color:var(--primary);background:rgba(255,255,255,.46)}.wallet-menu button:disabled{cursor:wait;opacity:.55}.wallet-content{padding:clamp(18px,3vw,34px)}.dashboard-page{display:grid;grid-gap:20px;gap:20px}.private-balance-panel{position:relative;display:grid;min-height:310px;grid-gap:24px;gap:24px;overflow:hidden;border:1px solid var(--line);background:radial-gradient(circle at 82% 12%,rgba(253,97,49,.22),transparent 28rem),#140907;padding:clamp(22px,4vw,40px);color:white}.private-balance-panel:after{position:absolute;inset:auto -12% -45% 28%;height:230px;border-radius:999px;background:rgba(253,97,49,.5);filter:blur(48px);content:""}.private-banner{position:relative;z-index:1;width:max-content;gap:9px;border:1px solid rgba(253,97,49,.4);color:#ffd8cb;background:rgba(253,97,49,.11);font-size:12px;font-weight:700}.private-banner,.verified-proof-badge{display:inline-flex;align-items:center;padding:8px 11px}.verified-proof-badge{position:absolute;top:clamp(22px,4vw,40px);right:clamp(22px,4vw,40px);z-index:2;gap:8px;border:1px solid rgba(108,225,157,.42);color:#baf5cf;background:rgba(38,138,79,.18);font-family:Space Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:800;text-transform:uppercase}.verified-proof-ready{border-color:rgba(253,97,49,.36);color:#ffd8cb;background:rgba(253,97,49,.1)}.balance-copy{position:relative;z-index:1;align-self:end}.balance-copy p{margin:0 0 8px;color:rgba(255,255,255,.52);font-size:12px}.balance-copy h1{margin:0;font-family:Space Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(48px,9vw,92px);line-height:1;letter-spacing:0}.balance-copy span{display:block;margin-top:13px;color:rgba(255,255,255,.62);font-size:15px}.balance-primary-action{position:relative;z-index:1;display:inline-flex;width:max-content;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 18px;border:1px solid rgba(253,97,49,.44);color:white;background:var(--primary);cursor:pointer;font-weight:800}.balance-primary-action:disabled{cursor:wait;opacity:.7}.balance-panel-actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px}.balance-secondary-action{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:9px;padding:0 16px;border:1px solid rgba(255,255,255,.22);color:#fff5ed;background:rgba(255,255,255,.06);cursor:pointer;font-weight:800}.dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.action-card{display:flex;width:100%;min-height:176px;flex-direction:column;justify-content:space-between;border:1px solid var(--line);background:rgba(255,255,255,.42);padding:22px;transition:border-color .15s ease,background .15s ease,transform .15s ease,box-shadow .15s ease;cursor:pointer;text-align:left}.action-card:hover{border-color:rgba(253,97,49,.42);background:rgba(255,255,255,.62);box-shadow:0 18px 46px rgba(87,54,32,.1);transform:translateY(-3px)}.action-card>span{display:grid;width:48px;height:48px;place-items:center;color:white;background:var(--primary)}.action-card h2{margin:22px 0 8px;font-family:Space Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:21px;letter-spacing:0;text-transform:uppercase}.action-card p{margin:0;color:rgba(32,18,13,.62);line-height:1.45}.activity-page,.wallet-form-page{display:grid;grid-gap:18px;gap:18px;max-width:880px}.wallet-section-heading p{margin:0 0 8px;color:var(--primary);font-size:12px;font-weight:700}.wallet-section-heading h1{margin:0;color:var(--text);font-family:Space Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:clamp(30px,5vw,48px);line-height:1.15;text-transform:uppercase}.wallet-form-card{display:grid;grid-gap:14px;gap:14px;border:1px solid var(--line);background:rgba(255,255,255,.44);padding:18px}.wallet-form-card label{display:grid;grid-gap:8px;gap:8px;color:rgba(32,18,13,.68);font-weight:700}.wallet-form-card input,.wallet-form-card select{min-height:52px;border:1px solid var(--line);background:var(--panel);padding:0 14px;color:var(--text);font:inherit}.wallet-form-card button,.wallet-info-strip{display:inline-flex;align-items:center;gap:10px}.wallet-form-card button{justify-content:center;min-height:54px;margin-top:6px;color:white;background:var(--primary);cursor:pointer;font-weight:800}.wallet-disabled-action:disabled,.wallet-form-card button:disabled{cursor:not-allowed;filter:saturate(.35);opacity:.55}.wallet-info-strip{border:1px solid rgba(253,97,49,.24);background:rgba(253,97,49,.08);padding:14px;color:rgba(32,18,13,.74)}.shield-route-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:clamp(20px,4vw,32px)}.shield-route-card h2,.shield-route-card p{margin:0}.shield-route-card h2{color:var(--text);font-family:Space Mono,SFMono-Regular,Consolas,monospace;text-transform:uppercase}.shield-route-card p{margin-top:7px;line-height:1.55}.shield-route-card>button{grid-column:1/-1}.shield-route-icon{display:grid;width:58px;height:58px;place-items:center;color:white;background:var(--primary)}.shield-modal-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;overflow-y:auto;padding:20px;background:rgba(10,6,5,.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.shield-modal{width:min(100%,560px);max-height:calc(100dvh - 40px);overflow-y:auto;border:1px solid #4d352b;color:#fff5ed;background:#1b120f;box-shadow:0 34px 100px rgba(0,0,0,.5)}.shield-modal-header{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:92px;border-bottom:1px solid #3d2b24;padding:18px 22px}.shield-modal-header span{color:var(--primary);font-family:Space Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:800}.shield-connect-state h3,.shield-membership-state h3,.shield-modal-header h2,.shield-success h3{margin:6px 0 0;color:#fff5ed;font-family:Space Mono,SFMono-Regular,Consolas,monospace;letter-spacing:0;text-transform:uppercase}.shield-modal-header h2{font-size:clamp(20px,4vw,28px)}.shield-modal-header>button{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:1px solid #4d352b;color:#d5c5bc;cursor:pointer}.shield-modal-form{display:grid;grid-gap:18px;gap:18px;padding:24px}.shield-modal-form label{display:grid;grid-gap:9px;gap:9px;color:#cab9af;font-size:13px;font-weight:800}.shield-modal-form label>small{color:#8f7d73;font-size:11px;font-weight:500;line-height:1.5}.shield-modal-form input,.shield-modal-form select{width:100%;min-width:0;min-height:56px;border:1px solid #4d352b;outline:none;color:#fff5ed;background:#120b09;padding:0 14px;font:inherit}.shield-modal-form select:disabled{color:#cab9af;opacity:1}.shield-modal-form input:focus,.shield-modal-form select:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(253,97,49,.12)}.shield-amount-field{position:relative}.shield-amount-field input{font-size:22px}.shield-amount-field button,.shield-amount-field input{font-family:Space Mono,SFMono-Regular,Consolas,monospace;font-weight:800}.shield-amount-field button{position:absolute;top:8px;right:8px;bottom:8px;border:1px solid #4d352b;padding:0 13px;color:var(--primary);cursor:pointer;font-size:11px;text-transform:uppercase}.shield-intent-note{display:grid;grid-template-columns:auto 1fr;align-items:start;grid-gap:11px;gap:11px;border:1px solid rgba(253,97,49,.32);color:#d5c5bc;background:rgba(253,97,49,.08);padding:14px}.shield-intent-note svg{color:var(--primary)}.shield-form-error,.shield-intent-note p{max-width:100%;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:12px;line-height:1.6}.spp-consent{display:grid!important;grid-template-columns:19px minmax(0,1fr);align-items:start;grid-gap:10px!important;gap:10px!important;cursor:pointer;font-size:11px!important;font-weight:600!important;line-height:1.55}.shield-modal-form .spp-consent input,.wallet-form-card .spp-consent input{width:17px;min-height:17px;height:17px;margin:1px 0 0;accent-color:var(--primary)}.proof-progress{border:1px solid #4d352b;background:#120b09;padding:14px}.operation-live-status,.proof-progress-current{display:flex;align-items:center;gap:9px;color:var(--primary);font-family:Space Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:800}.proof-progress-current>div{display:grid;grid-gap:3px;gap:3px}.proof-progress-current small{color:#8f7d73;font-family:Inter,Arial,sans-serif;font-size:10px;font-weight:500}.proof-progress ol{display:grid;grid-gap:8px;gap:8px;margin:14px 0 0;padding:0;list-style:none}.proof-progress li{display:flex;align-items:center;gap:9px;color:#73635b;font-size:11px}.proof-progress li>span{display:grid;width:20px;height:20px;place-items:center;border:1px solid #4d352b;font-size:9px}.proof-progress .proof-stage-active{color:#fff5ed}.proof-progress .proof-stage-active>span{border-color:var(--primary);color:white;background:var(--primary)}.proof-progress .proof-stage-done{color:#9eddb6}.proof-progress .proof-stage-done>span{border-color:rgba(108,225,157,.45);color:#9eddb6}.spp-contract-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;color:#75645b;font-family:Space Mono,SFMono-Regular,Consolas,monospace;font-size:9px;text-transform:uppercase}.shield-form-error{border-left:3px solid #ef5d4f;color:#ffb9ae;padding:4px 10px}.shield-transaction-status{display:inline-flex;min-height:42px;align-items:center;gap:9px;border:1px solid #4d352b;color:#d5c5bc;background:#120b09;padding:0 12px;font-family:Space Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:800;text-transform:uppercase}.shield-transaction-status-pending,.shield-transaction-status-signing,.shield-transaction-status-submitted{border-color:rgba(253,97,49,.44);color:var(--primary)}.shield-transaction-status-error{border-color:rgba(239,93,79,.55);color:#ffb9ae}.activity-empty button,.shield-connect-state button,.shield-submit,.shield-success>button{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:10px;color:white;background:var(--primary);padding:0 18px;cursor:pointer;font-family:Space Mono,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:800;text-transform:uppercase}.shield-connect-state button:disabled,.shield-submit:disabled{cursor:wait;opacity:.62}.shield-connect-state,.shield-membership-state,.shield-success{display:flex;min-height:360px;flex-direction:column;align-items:center;justify-content:center;padding:34px;text-align:center}.shield-membership-state{display:flex;min-height:430px;flex-direction:column;align-items:stretch;justify-content:center;padding:30px;text-align:left}.proof-kicker,.shield-membership-state>svg{color:var(--primary)!important}.shield-membership-state>p,.shield-membership-state>small{color:#bca99e;line-height:1.65}.shield-membership-state label{display:grid;grid-gap:8px;gap:8px;color:#cab9af;font-size:11px;font-weight:800;text-transform:uppercase}.shield-membership-state label>span{display:grid;grid-template-columns:minmax(0,1fr) 44px;border:1px solid #4d352b;background:#120b09}.shield-membership-state code{overflow:hidden;padding:13px;color:#fff5ed;text-overflow:ellipsis;white-space:nowrap}.shield-membership-state label button{display:grid;place-items:center;border-left:1px solid #4d352b;color:var(--primary);cursor:pointer}.membership-readiness{display:grid;grid-gap:8px;gap:8px;margin:4px 0 14px}.membership-readiness span{display:flex;align-items:center;gap:9px;min-height:42px;padding:10px 12px;border:1px solid #4d352b;color:#e5d7cf;background:rgba(255,255,255,.03);font-size:12px}.membership-readiness svg{flex:0 0 auto;color:var(--primary)}.membership-explorer-link{display:inline-flex;align-items:center;gap:8px;width:max-content;margin-bottom:14px;color:#9eddb6;font-size:12px;font-weight:800;text-decoration:none}.membership-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.72fr);grid-gap:10px;gap:10px;margin-top:20px}.membership-actions button{min-height:52px;padding:0 14px;border:1px solid var(--primary);color:white;background:var(--primary);cursor:pointer;font-weight:800;text-transform:uppercase}.membership-actions button:last-child{border-color:#4d352b;color:#cab9af;background:transparent}.shield-connect-state>svg{color:var(--primary)}.shield-connect-state p,.shield-success p{max-width:420px;color:#bca99e;line-height:1.65}.shield-success-icon{display:grid;width:62px;height:62px;place-items:center;color:white;background:var(--primary)}.shield-success a{display:inline-flex;align-items:center;gap:8px;margin:6px 0 18px;color:var(--primary);font-weight:800}.privacy-operation-card small{color:var(--muted);font-size:11px;font-weight:500;line-height:1.5}.operation-success-card,.privacy-connect-card{justify-items:start;padding:clamp(24px,5vw,40px)}.operation-success-card h2,.operation-success-card p,.privacy-connect-card h2,.privacy-connect-card p{margin:0}.operation-success-card>p:first-of-type,.privacy-connect-card>svg{color:var(--primary)}.operation-success-card>span{display:grid;width:54px;height:54px;place-items:center;color:white;background:var(--primary)}.operation-success-card a{display:inline-flex;align-items:center;gap:8px;color:var(--primary);font-weight:800}.operation-live-status{border:1px solid rgba(253,97,49,.32);background:rgba(253,97,49,.07);padding:14px}.operation-live-status div{display:grid;grid-gap:4px;gap:4px}.operation-live-status span{color:var(--muted);font-family:Inter,Arial,sans-serif;font-weight:500}.activity-empty{display:grid;min-height:280px;place-items:center;align-content:center;grid-gap:10px;gap:10px;border:1px solid var(--line);color:var(--muted);background:rgba(255,255,255,.42);padding:24px;text-align:center}.activity-empty h2,.activity-empty p{margin:0}.activity-empty h2{color:var(--text);font-family:Space Mono,SFMono-Regular,Consolas,monospace;text-transform:uppercase}.activity-table{display:grid;border:1px solid var(--line);background:rgba(255,255,255,.42)}.activity-table-row{display:grid;grid-template-columns:1.4fr .7fr .8fr .8fr .5fr;align-items:center;grid-gap:12px;gap:12px;min-height:64px;border-bottom:1px solid var(--line);padding:0 16px}.activity-table-row:last-child{border-bottom:0}.activity-table-row em,.activity-table-row small{display:inline-flex;align-items:center;gap:5px;color:var(--primary);font-style:normal;font-weight:700}.activity-table-row:hover{background:rgba(253,97,49,.06)}.spin{animation:wallet-spin .8s linear infinite}@keyframes wallet-spin{to{transform:rotate(1turn)}}.wallet-scrim{display:none}@media (max-width:1020px){.wallet-app{grid-template-columns:1fr}.wallet-sidebar{position:fixed;transform:translateX(-105%);transition:transform .18s ease}.wallet-sidebar-open{transform:translateX(0)}.sidebar-close,.wallet-mobile-menu{display:grid;place-items:center}.wallet-scrim{position:fixed;inset:0;z-index:25;display:block;background:rgba(32,18,13,.3);opacity:0;pointer-events:none;transition:opacity .18s ease}.wallet-scrim-open{opacity:1;pointer-events:auto}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.wallet-topbar-shell{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;padding-top:14px;padding-bottom:14px}.wallet-topbar-actions{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;width:100%}.private-toggle{min-width:0}.wallet-theme-controls{justify-self:end}.connect-wallet-button,.connected-wallet{grid-column:1/-1;width:100%}.wallet-address-button{width:100%}.private-balance-panel{min-height:360px}.balance-copy h1{overflow-wrap:anywhere;font-size:clamp(38px,13vw,62px)}.activity-table-row,.dashboard-grid{grid-template-columns:1fr}.activity-table-row{align-items:start;gap:6px;padding:14px}.shield-modal-backdrop{align-items:end;padding:0}.shield-modal{max-height:94vh;overflow-y:auto;border-right:0;border-bottom:0;border-left:0}.shield-modal-form{padding:20px}.shield-route-card{grid-template-columns:1fr}.shield-route-card>button{grid-column:auto}}.stellar-landing{min-height:100vh;background:#ebe8e3;color:#23120d;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.stellar-landing *{box-sizing:border-box}.stellar-frame{position:relative;width:min(100%,1536px);min-height:100vh;margin:0 auto;border-left:1px solid #ded5cb;border-right:1px solid #ded5cb;background:#f4f1ed;overflow:hidden}.side-rail{position:absolute;top:96px;bottom:0;z-index:2;width:28px;border-left:1px solid #e2d8ce;border-right:1px solid #e2d8ce;background:repeating-linear-gradient(180deg,transparent 0,transparent 8px,#ded5cb 0,#ded5cb 9px,transparent 0,transparent 14px),#f8f6f3}.side-rail-left{left:0}.side-rail-right{right:0}.rail-diamond{position:absolute;top:88px;z-index:4;width:14px;height:14px;border:1px solid #ded5cb;background:#f4f1ed;transform:rotate(45deg)}.rail-diamond-left{left:21px}.rail-diamond-right{right:21px}.stellar-nav{position:relative;z-index:5;display:grid;grid-template-columns:1fr auto;align-items:center;min-height:96px;border-bottom:1px solid #ded5cb;background:#f4f1ed;padding:0 72px}.brand-lockup,.corner-button,.hero h1,.hero-brand-name,.minimal-footer,.preview-grid,.privacy-badge,.ready-section h2,.section-heading,.showcase-card>p,.showcase-title,.stellar-nav nav{font-family:Space Mono,SFMono-Regular,Consolas,monospace;text-transform:uppercase}.brand-lockup{width:max-content;text-decoration:none}.brand-chip,.brand-lockup{display:inline-flex;color:#23120d}.brand-chip{align-items:center;gap:12px;min-height:38px;font-size:18px;font-weight:800;letter-spacing:.02em}.obscura-logo-landing{width:42px;height:42px}.nav-right{gap:24px}.nav-right,.stellar-nav nav{display:flex;align-items:center}.stellar-nav nav{gap:42px;margin-right:14px;color:#776d65;font-size:18px;font-weight:800;letter-spacing:.22em}.minimal-footer a,.stellar-nav a{color:inherit;text-decoration:none}.minimal-footer a:hover,.stellar-nav nav a:hover{color:#ff5c32}.icon-box,.icon-button{display:grid;place-items:center;border:0;color:#23120d;background:transparent;cursor:pointer}.icon-box{position:relative;width:48px;height:48px;border:1px solid #ff5c32;color:#ff5c32}.icon-button{width:32px;height:32px;color:#9a918a}.corner-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:66px;padding:0 26px;color:#fff;background:#ff5c32;font-size:22px;font-weight:900;letter-spacing:.04em;text-decoration:none;box-shadow:0 18px 44px rgba(255,92,50,.2);transition:transform .16s ease,background .16s ease,box-shadow .16s ease}.corner-button:hover{transform:translateY(-2px);background:#f14d23;box-shadow:0 24px 58px rgba(255,92,50,.28)}.corner-button span,.corner-button svg{position:relative;z-index:1;color:#fff;opacity:1}.corner-button-large{min-width:330px;margin-top:40px;min-height:66px}.button-corner{position:absolute;width:10px;height:10px;border-color:#fff}.top-left{left:7px;border-left:2px solid}.top-left,.top-right{top:7px;border-top:2px solid}.top-right{right:7px;border-right:2px solid}.bottom-left{left:7px;border-left:2px solid}.bottom-left,.bottom-right{bottom:7px;border-bottom:2px solid}.bottom-right{right:7px;border-right:2px solid}.hero{position:relative;z-index:3;display:flex;min-height:calc(100vh - 96px);flex-direction:column;align-items:center;justify-content:center;padding:92px 80px 82px;text-align:center}.privacy-badge{display:inline-flex;align-items:center;gap:9px;margin-bottom:70px;border:1px solid #23120d;border-radius:6px;background:#f8f6f3;padding:7px 12px;color:#776d65;font-size:18px;font-weight:800;letter-spacing:.04em}.privacy-badge span{width:12px;height:12px;border-radius:50%;background:#ff5c32}.hero h1{max-width:1120px;margin:0;color:#24130d;font-size:clamp(58px,6.2vw,108px);font-weight:900;letter-spacing:-.055em;line-height:1.12;text-wrap:balance}.hero-brand-name{margin-bottom:22px;color:#ff5c32;font-size:clamp(58px,7vw,112px);font-weight:900;letter-spacing:-.04em;line-height:.95}.ready-section h2 span,.section-heading span{color:#ff5c32}.hero p{max-width:980px;margin:56px 0 0;color:#8a6f63;font-size:clamp(22px,1.55vw,29px);line-height:1.7}.preview-band{position:relative;display:flex;justify-content:center;padding:0 80px 90px;background:radial-gradient(circle at 50% 100%,rgba(255,92,50,.17),transparent 42%),#f4f1ed}.preview-corner{position:absolute;top:0;width:34px;height:34px;border-color:#82786e}.preview-corner-left{left:35%;border-top:3px solid;border-left:3px solid}.preview-corner-right{right:35%;border-top:3px solid;border-right:3px solid}.showcase-device,.wallet-preview{border:10px solid #ffcabb;background:#fffaf6;box-shadow:0 24px 70px rgba(59,35,22,.12)}.wallet-preview{width:min(100%,520px)}.preview-topbar{display:flex;align-items:center;gap:8px;min-height:46px;border-bottom:1px solid #dfd6cc;background:#fffaf6;padding:0 14px}.preview-topbar>span:not(.preview-network){width:9px;height:9px;border-radius:50%;background:#ff5c32}.preview-topbar strong{margin-left:8px;color:#7f746c}.preview-network{display:inline-flex;min-height:30px;align-items:center;justify-content:center;margin-left:auto;padding:0 10px;color:#fff;background:#ff5c32;font-size:11px}.preview-network,.private-strip{font-weight:900;text-transform:uppercase}.private-strip{margin:18px;background:#ffe0d6;color:#ff5c32;padding:12px;text-align:center}.preview-balance{display:grid;grid-gap:6px;gap:6px;color:#24130d;font-family:Space Mono,SFMono-Regular,Consolas,monospace;text-align:center;padding:10px 0 22px}.preview-balance small{color:#80766e;font-size:11px;text-transform:uppercase}.preview-balance strong{font-size:clamp(25px,4vw,36px)}.preview-balance span{color:#80766e;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px}.preview-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #cfc7bf;border-left:1px solid #cfc7bf;margin:0 18px 18px}.preview-grid span{display:grid;min-height:78px;place-items:center;border-right:1px solid #cfc7bf;border-bottom:1px solid #cfc7bf;color:#80766e;font-size:13px}.minimal-footer,.privacy-section,.ready-section,.showcase-section,.social-section{border-top:1px solid #ded5cb}.privacy-section,.showcase-section,.social-section{padding:82px 72px}.section-heading{max-width:780px;margin:0 auto 42px;text-align:center}.section-heading p{margin:0 0 12px;color:#ff5c32;font-size:14px;font-weight:900;letter-spacing:.14em}.ready-section h2,.section-heading h2{margin:0;color:#24130d;font-size:clamp(42px,5vw,82px);font-weight:900;letter-spacing:-.055em;line-height:1.08}.section-heading small{display:block;margin-top:22px;color:#8a6f63;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:20px;line-height:1.7;text-transform:none}.showcase-scroll{display:grid;grid-auto-columns:minmax(330px,430px);grid-auto-flow:column;grid-gap:34px;gap:34px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:12px;padding:8px 12px 24px}.showcase-scroll::-webkit-scrollbar{height:8px}.showcase-scroll::-webkit-scrollbar-track{background:#eadfd6}.showcase-scroll::-webkit-scrollbar-thumb{background:#ff5c32}.showcase-marquee{position:relative;width:100%;overflow:hidden;padding:8px 0 28px;cursor:-webkit-grab;cursor:grab;-webkit-mask-image:linear-gradient(90deg,transparent 0,black 7%,black 93%,transparent);mask-image:linear-gradient(90deg,transparent 0,black 7%,black 93%,transparent)}.showcase-marquee:active{cursor:-webkit-grabbing;cursor:grabbing}.showcase-track{display:flex;width:max-content;align-items:stretch;gap:34px;will-change:transform}.showcase-card{flex:0 0 clamp(330px,28vw,430px);scroll-snap-align:center}.showcase-card>p{margin:0 0 18px;color:#ff5c32;font-size:16px;font-weight:900;letter-spacing:.08em;text-align:center}.showcase-title{display:flex;align-items:center;justify-content:space-between;min-height:58px;border-bottom:1px solid #dfd6cc;padding:0 18px;color:#80766e;font-weight:900}.showcase-body{display:grid;grid-gap:12px;gap:12px;padding:18px;background:#f4f1ed}.showcase-actions span,.showcase-main,.showcase-row{border:1px solid #dfd6cc;background:#fffaf6}.showcase-main{padding:20px;text-align:center}.showcase-main small{color:#80766e;text-transform:uppercase}.showcase-main strong{display:block;margin-top:10px;color:#24130d;font-family:Space Mono,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere;font-size:clamp(20px,2vw,28px);line-height:1.2}.showcase-actions{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.showcase-actions span{display:grid;min-height:42px;place-items:center;color:#80766e;font-size:12px;text-transform:uppercase}.showcase-row{display:flex;justify-content:space-between;gap:12px;min-height:46px;align-items:center;padding:0 12px;color:#80766e}.showcase-row strong{color:#24130d;font-size:12px;text-align:right}.principle-grid,.quote-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:#ded5cb}.principle-grid article,.quote-grid article{background:#fffaf6;padding:28px}.principle-visual{display:grid;min-height:180px;place-items:center;color:#ff5c32;background:linear-gradient(90deg,rgba(36,19,13,.05) 1px,transparent 0),linear-gradient(180deg,rgba(36,19,13,.05) 1px,transparent 0),#fff;background-size:24px 24px}.principle-grid h3,.quote-grid strong{display:block;margin:22px 0 10px;color:#24130d;font-family:Space Mono,SFMono-Regular,Consolas,monospace;font-size:20px;text-transform:uppercase}.principle-grid p,.quote-grid p{margin:0;color:#8a6f63;font-size:15px;line-height:1.65}.ready-section{display:flex;min-height:360px;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 100%,rgba(255,92,50,.44),transparent 55%),#f8f6f3;padding:72px;text-align:center}.minimal-footer{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:24px;gap:24px;padding:34px 72px;color:#7e746c;font-size:12px;letter-spacing:.08em}.minimal-footer div{display:grid;grid-gap:6px;gap:6px}.minimal-footer strong{color:#24130d}.minimal-footer nav{display:flex;gap:22px}.minimal-footer a{color:inherit;text-decoration:none}@media (max-width:1100px){.stellar-nav{padding:0 28px}.icon-box,.icon-button,.nav-right>.corner-button,.stellar-nav nav{display:none}.nav-right{gap:0}.hero{padding-inline:34px}.privacy-badge{margin-bottom:38px}.hero p{margin-top:34px}.rail-diamond,.side-rail{display:none}.principle-grid,.quote-grid{grid-template-columns:1fr}}@media (max-width:700px){.brand-chip{font-size:14px}.obscura-logo-landing{width:34px;height:34px}.hero h1{font-size:clamp(40px,11.5vw,62px)}.hero-brand-name{margin-bottom:18px;font-size:clamp(48px,14vw,68px)}.hero p{font-size:18px}.corner-button-large{min-width:0;width:100%;font-size:16px}.preview-band,.privacy-section,.ready-section,.showcase-section,.social-section{padding-inline:22px}.preview-corner{display:none}.showcase-scroll{grid-auto-columns:minmax(280px,86vw);padding-inline:0}.showcase-marquee{overflow-x:auto;padding-bottom:18px;scroll-snap-type:x mandatory;-webkit-mask-image:none;mask-image:none;-webkit-overflow-scrolling:touch}.showcase-track{gap:18px;padding-inline:2px}.showcase-card{flex-basis:min(86vw,340px)}.minimal-footer{grid-template-columns:1fr;padding-inline:28px}}.theme-controls,.wallet-theme-controls{display:inline-flex;align-items:center;gap:22px}.wallet-theme-controls{gap:10px}.wallet-theme-settings{border-color:var(--primary);color:var(--primary)}.wallet-connect-error{position:absolute;right:clamp(16px,3vw,34px);bottom:6px;max-width:min(460px,calc(100vw - 32px));margin:0;color:#e54828;font-family:Space Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:700;text-transform:uppercase}html[data-theme=dark]{--bg:#130d0a;--panel:#1d1511;--panel-soft:rgba(255,255,255,0.06);--line:#3a2b24;--line-dark:#514037;--text:#fff5ed;--muted:#b9aaa0;--primary:#ff6a3d;--primary-dark:#ff8a64;--primary-soft:rgba(255,106,61,0.18)}html[data-theme=dark] body{background:#100b09}html[data-theme=dark] .stellar-landing{background:#100b09;color:#fff5ed}html[data-theme=dark] .stellar-frame,html[data-theme=dark] .stellar-nav{border-color:#3a2b24;background:#17100d}html[data-theme=dark] .side-rail{border-color:#3a2b24;background:repeating-linear-gradient(180deg,transparent 0,transparent 8px,#3a2b24 0,#3a2b24 9px,transparent 0,transparent 14px),#140e0b}html[data-theme=dark] .rail-diamond{border-color:#3a2b24;background:#17100d}html[data-theme=dark] .brand-chip,html[data-theme=dark] .brand-lockup,html[data-theme=dark] .hero h1,html[data-theme=dark] .minimal-footer strong,html[data-theme=dark] .preview-balance,html[data-theme=dark] .principle-grid h3,html[data-theme=dark] .quote-grid strong,html[data-theme=dark] .ready-section h2,html[data-theme=dark] .section-heading h2,html[data-theme=dark] .showcase-main strong,html[data-theme=dark] .showcase-row strong{color:#fff5ed}html[data-theme=dark] .hero p,html[data-theme=dark] .minimal-footer,html[data-theme=dark] .preview-grid span,html[data-theme=dark] .preview-topbar strong,html[data-theme=dark] .principle-grid p,html[data-theme=dark] .quote-grid p,html[data-theme=dark] .section-heading small,html[data-theme=dark] .showcase-actions span,html[data-theme=dark] .showcase-row,html[data-theme=dark] .showcase-title,html[data-theme=dark] .stellar-nav nav{color:#b9aaa0}html[data-theme=dark] .preview-topbar,html[data-theme=dark] .principle-grid article,html[data-theme=dark] .privacy-badge,html[data-theme=dark] .quote-grid article,html[data-theme=dark] .showcase-actions span,html[data-theme=dark] .showcase-device,html[data-theme=dark] .showcase-main,html[data-theme=dark] .showcase-row,html[data-theme=dark] .wallet-preview{border-color:#3a2b24;background:#201711}html[data-theme=dark] .privacy-badge{border-color:#6d574d}html[data-theme=dark] .icon-button{color:#d2c4bb}html[data-theme=dark] .preview-band,html[data-theme=dark] .ready-section,html[data-theme=dark] .showcase-body{background:radial-gradient(circle at 50% 100%,rgba(255,106,61,.2),transparent 48%),#17100d}html[data-theme=dark] .private-strip{background:rgba(255,106,61,.16);color:#ff8b67}html[data-theme=dark] .minimal-footer,html[data-theme=dark] .preview-grid,html[data-theme=dark] .preview-grid span,html[data-theme=dark] .privacy-section,html[data-theme=dark] .ready-section,html[data-theme=dark] .showcase-section,html[data-theme=dark] .social-section{border-color:#3a2b24}html[data-theme=dark] .principle-grid,html[data-theme=dark] .quote-grid{background:#3a2b24}html[data-theme=dark] .principle-visual{background:linear-gradient(90deg,rgba(255,245,237,.06) 1px,transparent 0),linear-gradient(180deg,rgba(255,245,237,.06) 1px,transparent 0),#17100d}html[data-theme=dark] .wallet-topbar-shell{background:rgba(29,21,17,.9)}html[data-theme=dark] .action-card,html[data-theme=dark] .activity-table,html[data-theme=dark] .activity-table-row,html[data-theme=dark] .form-panel,html[data-theme=dark] .info-card,html[data-theme=dark] .private-toggle,html[data-theme=dark] .wallet-icon-button,html[data-theme=dark] .wallet-sidebar-footer{border-color:var(--line);background:rgba(255,255,255,.045)}html[data-theme=dark] .wallet-nav-item{color:rgba(255,245,237,.7)}html[data-theme=dark] .wallet-nav-item-active,html[data-theme=dark] .wallet-nav-item:hover{color:var(--primary);background:rgba(255,255,255,.06)}html[data-theme=dark] .connect-wallet-button,html[data-theme=dark] .wallet-address-button{color:#160d09;background:var(--primary)}html[data-theme=dark] .wallet-menu{border-color:var(--line);background:var(--panel)}html[data-theme=dark] .wallet-menu button:hover{background:rgba(255,255,255,.06)}html[data-theme=dark] .action-card p,html[data-theme=dark] .shield-route-card p,html[data-theme=dark] .wallet-form-card label,html[data-theme=dark] .wallet-info-strip{color:rgba(255,245,237,.68)}html[data-theme=dark] .wallet-form-card input,html[data-theme=dark] .wallet-form-card select{border-color:var(--line);color:var(--text);background:#130d0a}html[data-theme=dark] .activity-empty{border-color:var(--line);background:rgba(255,255,255,.045)}@media (max-width:1100px){.theme-controls{display:none}}@media (max-width:720px){.wallet-connect-error{position:static;width:100%;margin-top:-8px}}.dashboard-welcome{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center;grid-gap:clamp(24px,5vw,64px);gap:clamp(24px,5vw,64px);border:1px solid var(--line);background:var(--panel-soft);padding:clamp(22px,4vw,36px)}.dashboard-welcome p,.operation-guide>p,.registration-panel-copy p{margin:0 0 7px;color:var(--primary);font-family:Space Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:800;text-transform:uppercase}.dashboard-welcome h1{max-width:720px;margin:0;color:var(--text);font-family:Space Mono,SFMono-Regular,Consolas,monospace;font-size:clamp(27px,4vw,46px);line-height:1.12;text-transform:uppercase}.dashboard-welcome>div>span,.wallet-heading-copy{display:block;max-width:720px;margin-top:13px;color:var(--muted);font-size:15px;line-height:1.65}.welcome-steps{display:grid;grid-gap:9px;gap:9px}.welcome-steps>span{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;grid-gap:11px;gap:11px;min-height:48px;border-bottom:1px solid var(--line);color:var(--text);font-weight:700}.welcome-steps>span:last-child{border-bottom:0}.operation-guide li strong,.welcome-steps strong{display:grid;width:28px;height:28px;place-items:center;color:white;background:var(--primary);font-family:Space Mono,SFMono-Regular,Consolas,monospace;font-size:11px}.registration-panel{display:grid;grid-gap:15px;gap:15px;border:1px solid var(--line);border-left:3px solid var(--primary);background:var(--panel-soft);padding:clamp(18px,3vw,26px)}.registration-panel-success{border-left-color:#38b86a}.registration-panel-warning{border-left-color:#ef5d4f}.registration-panel-checking{border-left-color:#c89e42}.registration-panel-copy{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;grid-gap:13px;gap:13px;min-width:0}.registration-status-icon{display:grid;width:46px;height:46px;place-items:center;color:var(--primary);background:rgba(253,97,49,.1)}.registration-panel-success .registration-status-icon{color:#38b86a;background:rgba(56,184,106,.11)}.registration-panel-copy h2{margin:0;color:var(--text);font-family:Space Mono,SFMono-Regular,Consolas,monospace;font-size:20px;text-transform:uppercase}.pool-access-note span,.registration-explainer,.registration-panel-copy>div>span{display:block;margin-top:5px;color:var(--muted);line-height:1.55}.registration-explainer{max-width:760px;margin:0}.registration-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.registration-actions button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:9px;padding:0 16px;color:white;background:var(--primary);cursor:pointer;font-family:Space Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:800;text-transform:uppercase}.registration-actions button:disabled{cursor:wait;opacity:.64}.registration-actions .registration-recovery-action{min-height:56px;padding-inline:22px;box-shadow:0 12px 30px rgba(253,97,49,.2);font-size:12px}.registration-actions small{color:var(--muted);font-size:11px}.registration-explorer-link,.registration-progress{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:8px;color:var(--primary);font-size:12px;font-weight:800}.registration-error{margin:0;border-left:3px solid #ef5d4f;color:#d94b3d;padding:3px 10px;font-size:12px}.pool-access-note{display:grid;grid-gap:2px;gap:2px;border-top:1px solid var(--line);padding-top:13px}.registration-next-step{display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(56,184,106,.28);color:var(--text);background:rgba(56,184,106,.08);padding:12px 14px}.registration-next-step strong{color:#38b86a;font-size:12px}.registration-next-step span{color:var(--muted);font-size:12px;line-height:1.5}.pool-access-note strong{color:var(--text);font-size:12px}.registration-panel-compact{gap:11px;padding:15px}.registration-panel-compact .registration-panel-copy h2{font-size:16px}.registration-panel-compact .registration-status-icon{width:40px;height:40px}.help-tip{position:relative;display:inline-grid;width:28px;height:28px;place-items:center;color:var(--muted);cursor:help}.help-tip:after{position:absolute;right:0;bottom:calc(100% + 9px);z-index:50;width:260px;border:1px solid var(--line);color:var(--text);background:var(--panel);box-shadow:0 14px 34px rgba(0,0,0,.18);padding:11px;content:attr(data-tooltip);font-size:11px;font-weight:500;line-height:1.5;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease}.help-tip:focus:after,.help-tip:hover:after{opacity:1;transform:translateY(0)}.wallet-heading-copy{margin-top:9px}.operation-guide{border:1px solid var(--line);background:rgba(253,97,49,.05);padding:15px}.operation-guide ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:12px 0 0;padding:0;list-style:none}.operation-guide li{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;min-width:0;color:var(--text);font-size:12px;line-height:1.45}.operation-guide-dark{border-color:#4d352b;background:rgba(253,97,49,.07)}.operation-guide-dark li{color:#d5c5bc}.field-label-with-help{display:flex;align-items:center;justify-content:space-between;gap:8px}.success-proof-note{color:#38b86a;font-size:12px}.operation-receive-note{display:flex;width:min(100%,520px);align-items:flex-start;gap:11px;padding:14px;border:1px solid rgba(253,97,49,.38);color:#e5d7cf;background:rgba(253,97,49,.08);text-align:left}.operation-receive-note>svg{flex:0 0 auto;color:var(--primary)}.operation-receive-note div{display:grid;grid-gap:5px;gap:5px}.operation-receive-note strong{color:#fff5ed;font-size:12px}.operation-receive-note span{color:#bca99e;font-size:12px;line-height:1.55}.shield-success .success-proof-note{margin-bottom:10px;color:#9eddb6}.shield-modal .registration-panel{border-color:#4d352b;color:#fff5ed;background:#120b09}.shield-modal .pool-access-note strong,.shield-modal .registration-panel h2{color:#fff5ed}.shield-modal .registration-actions small,.shield-modal .registration-panel-copy>div>span{color:#bca99e}html[data-theme=dark] .dashboard-welcome,html[data-theme=dark] .operation-guide,html[data-theme=dark] .registration-panel{background:rgba(255,255,255,.045)}html[data-theme=dark] .wallet-form-card{border-color:var(--line);background:rgba(255,255,255,.045)}html[data-theme=dark] .registration-error{color:#ffb9ae}@media (max-width:1020px){.wallet-sidebar{width:min(268px,calc(100vw - 44px));max-width:100%}}@media (max-width:720px){.activity-page,.dashboard-page,.wallet-app,.wallet-content,.wallet-form-page,.wallet-main{width:100%;min-width:0;max-width:100%}.wallet-topbar-shell{position:-webkit-sticky;position:sticky;display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:10px 12px;gap:10px 12px;min-height:0;padding:10px 14px 12px}.wallet-icon-button,.wallet-mobile-menu{width:44px;min-height:44px}.wallet-topbar-title{min-width:0;gap:7px;font-size:11px;white-space:nowrap}.wallet-topbar-title svg{flex:0 0 auto}.wallet-topbar-actions{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;min-width:0}.private-toggle{width:100%;min-width:0;min-height:44px;justify-content:flex-start;overflow:hidden;padding:0 12px}.private-toggle-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-theme-controls{display:flex;gap:8px;justify-self:end}.connect-wallet-button,.connected-wallet{grid-column:1/-1;width:100%;min-width:0}.connect-wallet-button,.wallet-address-button{min-height:48px}.wallet-menu{right:0;left:0;width:100%}.wallet-content{padding:18px 16px 30px}.wallet-section-heading{min-width:0}.wallet-section-heading p{margin-bottom:6px}.wallet-section-heading h1{max-width:100%;overflow-wrap:anywhere;font-size:clamp(24px,8vw,34px);line-height:1.12}.activity-page,.wallet-form-page{gap:14px}.wallet-form-card{width:100%;min-width:0;gap:14px;padding:16px}.shield-route-card>div,.wallet-form-card>*{min-width:0;max-width:100%}.wallet-form-card input,.wallet-form-card select{width:100%;min-width:0;min-height:54px;font-size:16px}.wallet-form-card button{width:100%;min-height:54px;margin-top:2px}.shield-route-card{display:grid;grid-template-columns:50px minmax(0,1fr);align-items:start;grid-gap:14px;gap:14px;padding:18px}.shield-route-icon{width:50px;height:50px}.shield-route-card h2{font-size:19px;line-height:1.2}.shield-route-card p{overflow-wrap:anywhere;font-size:14px;line-height:1.55}.shield-route-card>button{grid-column:1/-1}.wallet-info-strip{width:100%;min-width:0;align-items:flex-start;padding:13px 14px;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.wallet-info-strip svg{flex:0 0 auto;margin-top:1px}.dashboard-grid{grid-template-columns:1fr;gap:12px}.balance-panel-actions{display:grid;grid-template-columns:1fr}.balance-primary-action,.balance-secondary-action{width:100%;min-height:54px}.action-card{min-height:142px;padding:18px}.action-card>span{width:44px;height:44px}.action-card h2{margin-top:16px;font-size:18px}.action-card p{overflow-wrap:anywhere;font-size:14px}.private-balance-panel{min-height:300px;gap:18px;padding:20px}.verified-proof-badge{position:static;width:-moz-fit-content;width:fit-content;max-width:100%;overflow-wrap:anywhere;font-size:10px;line-height:1.35}.balance-copy h1{font-size:clamp(38px,12vw,58px)}.balance-copy span{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.balance-primary-action{width:100%;min-height:54px}.shield-modal-backdrop{align-items:stretch;padding:0}.shield-modal{width:100%;height:100dvh;max-height:100dvh;border:0;overscroll-behavior:contain}.shield-modal-header{position:-webkit-sticky;position:sticky;top:0;z-index:3;min-height:74px;padding:13px 16px;background:#1b120f}.shield-modal-header h2{font-size:22px}.shield-modal-header>button{width:44px;height:44px;flex-basis:44px}.shield-modal-form{gap:15px;padding:18px 16px calc(24px + env(safe-area-inset-bottom))}.shield-modal-form input,.shield-modal-form select{min-height:56px;font-size:16px}.shield-amount-field input{font-size:22px}.proof-progress,.shield-intent-note{padding:13px}.proof-progress li{line-height:1.35}.membership-actions button,.shield-connect-state button,.shield-submit,.shield-success>button{width:100%;min-height:56px}.shield-connect-state,.shield-membership-state,.shield-success{min-height:calc(100dvh - 74px);padding:24px 18px calc(24px + env(safe-area-inset-bottom))}.shield-membership-state code{font-size:10px}.membership-actions{grid-template-columns:1fr}}@media (max-width:420px){.wallet-topbar-shell{padding-inline:10px}.wallet-content{padding:14px 10px 24px}.wallet-section-heading h1{font-size:clamp(22px,8vw,30px)}.shield-route-card{grid-template-columns:46px minmax(0,1fr);gap:12px;padding:14px}.shield-route-icon{width:46px;height:46px}.shield-route-card h2{font-size:17px}.shield-route-card p{font-size:13px}.private-balance-panel{min-height:280px;padding:16px}.private-banner{max-width:100%;font-size:10px}.balance-copy h1{font-size:clamp(34px,12vw,48px)}.action-card{min-height:132px;padding:16px}.shield-modal-form{padding-inline:14px}}@media (max-width:340px){.wallet-theme-settings{display:none}.private-toggle,.wallet-topbar-title{font-size:10px}.wallet-content{padding-inline:8px}.shield-route-card{grid-template-columns:1fr}.shield-route-card>button{grid-column:auto}}@media (max-width:720px){.dashboard-welcome{grid-template-columns:1fr;gap:20px;padding:18px}.dashboard-welcome h1{font-size:clamp(24px,8vw,34px)}.dashboard-welcome>div>span,.wallet-heading-copy{font-size:14px}.registration-panel{padding:16px}.registration-panel-copy{grid-template-columns:42px minmax(0,1fr) 28px;gap:10px;align-items:start}.registration-status-icon{width:42px;height:42px}.registration-panel-copy h2{font-size:17px}.registration-explainer,.registration-panel-copy>div>span{font-size:13px}.registration-actions{display:grid;grid-template-columns:1fr}.registration-actions button{width:100%;min-height:52px}.help-tip:after{width:min(240px,calc(100vw - 40px))}.operation-guide ol{grid-template-columns:1fr;gap:9px}.operation-guide li{min-height:34px}.privacy-operation-card{gap:16px}}@media (max-width:380px){.dashboard-welcome,.registration-panel{padding:14px}.registration-panel-copy{grid-template-columns:38px minmax(0,1fr) 28px;gap:8px}.registration-status-icon{width:38px;height:38px}.registration-panel-copy h2{font-size:15px}}