:root{color-scheme:dark;--bg: #080d0e;--bg-2: #0c1314;--panel: #111a1b;--panel-soft: #162122;--line: #293839;--line-strong: #3b6657;--text: #f3f8f5;--muted: #9bafad;--green: #43d39b;--green-strong: #2fbd86;--lime: #d0ca4f;--red: #ff747a;--focus: #8ae7bd;--shadow: 0 6px 16px rgba(0, 0, 0, .22);--ease-out: cubic-bezier(.22, 1, .36, 1);--z-toast: 90}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.5;overflow-x:hidden}button,input{font:inherit}button{cursor:pointer;transition:color .18s var(--ease-out),background-color .18s var(--ease-out),border-color .18s var(--ease-out),transform .18s var(--ease-out);-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.app-shell{position:relative;min-height:100vh;overflow:hidden;background:var(--bg)}.background-scene{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.background-scene:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0d1615;clip-path:inset(0 0 78% 0)}.background-scene span{display:none}.site-header{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:68px;padding:10px max(16px,env(safe-area-inset-left));background:#0a1112;border-bottom:1px solid var(--line)}.brand-lockup{display:inline-flex;align-items:center;min-width:0;max-width:176px;gap:10px;border:0;background:transparent;color:var(--text);padding:0;text-align:left;min-height:44px}.brand-lockup span:last-child{display:grid;gap:1px;min-width:0}.brand-lockup strong{overflow:hidden;font-size:15px;line-height:1.1;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.brand-lockup small{color:var(--muted);font-size:11px}.brand-sigil{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;border:1px solid rgba(49,201,141,.24);border-radius:8px;background:#31c98d14}.brand-sigil img{display:block;width:38px;height:38px}.network-pill,.connect-button,.primary-action,.secondary-action,.drawer-head button,.drawer-wallet button,.drawer-nav button{min-height:44px;border:1px solid var(--line-strong);border-radius:8px;background:#31c98d1f;color:var(--text);padding:0 14px;font-weight:800}.network-pill{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 10px;color:#cffff0;font-size:12px}.network-pill span{width:7px;height:7px;border-radius:999px;background:var(--green)}.header-actions{display:inline-flex;align-items:center;gap:7px}.language-menu{position:relative;flex:0 0 auto}.language-menu-trigger{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:64px;min-height:44px;border:1px solid var(--line);border-radius:8px;background:#ffffff0b;color:#d8f7e7;padding:0 8px;font-size:12px;font-weight:900}.language-menu-trigger:after{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid #9eecc8}.language-menu-list{position:absolute;top:calc(100% + 8px);right:0;z-index:80;display:grid;gap:4px;min-width:106px;padding:6px;border:1px solid var(--line);border-radius:8px;background:#070d0efa;box-shadow:var(--shadow)}.language-menu-list button{min-height:42px;border:0;border-radius:6px;background:transparent;color:var(--muted);padding:0 10px;text-align:left;font-size:12px;font-weight:900}.language-menu-list button.active,.language-menu-list button:hover{color:var(--text);background:#31c98d2e}.connect-button{max-width:112px;overflow:hidden;padding:0 12px;text-overflow:ellipsis;white-space:nowrap}.language-toggle{display:inline-grid;grid-template-columns:repeat(5,minmax(0,1fr));width:154px;min-height:34px;padding:2px;border:1px solid var(--line);border-radius:8px;background:#ffffff0b}.language-toggle button{min-width:0;min-height:28px;border:0;border-radius:6px;background:transparent;color:var(--muted);padding:0 4px;font-size:10px;font-weight:900}.language-toggle button.active{color:var(--text);background:#31c98d38}.menu-button,.desktop-nav{display:none}.page-frame{position:relative;z-index:1;width:min(430px,100%);min-height:calc(100vh - 68px);margin:0 auto;padding:24px 16px 104px}.glass-card{border:1px solid var(--line);border-radius:10px;background:var(--panel)}.home-screen,.mobile-flow,.sub-screen{display:grid;gap:20px}.home-hero{display:grid;gap:20px;padding:8px 0 24px;overflow:hidden;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.eyebrow{margin:0 0 10px;color:var(--green);font-size:12px;font-weight:800;letter-spacing:0}.home-hero h1,.sub-screen h2{margin:0;color:var(--text);font-size:34px;line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.home-hero p:not(.eyebrow){margin:10px 0 0;color:#c3d4d2;font-size:14px;line-height:1.62}.primary-action,.secondary-action{display:inline-grid;place-items:center}.primary-action{background:var(--green-strong);color:#04110c;border-color:var(--green-strong)}.secondary-action{background:#ffffff0b;border-color:var(--line);color:var(--text)}.primary-action:disabled,.secondary-action:disabled,.connect-button:disabled{cursor:not-allowed;opacity:.55}.primary-action:not(:disabled):hover,.connect-button:not(:disabled):hover,.drawer-wallet button:not(:disabled):hover{border-color:var(--green);background:var(--green);color:#04110c}.secondary-action:not(:disabled):hover,.swap-box button:not(:disabled):hover,.quick-input button:not(:disabled):hover,.amount-stepper button:not(:disabled):hover,.position-selector button:not(:disabled):hover,.modal-head button:not(:disabled):hover{border-color:var(--line-strong);background:#1b2928}button:not(:disabled):active{transform:translateY(1px)}.full,.home-wallet-action{width:100%}.asset-grid article,.protocol-grid article,.quick-panel article{min-height:92px;padding:14px}.asset-grid span,.protocol-grid span,.quick-panel span,.rate-row span,.balance-card span,.amount-input-card span,.allowance-card span,.claim-card span,.swap-output span,.quick-input>span{display:block;margin-bottom:7px;color:var(--muted);font-size:12px;font-weight:800}.asset-grid strong,.protocol-grid strong,.quick-panel strong{display:block;color:var(--text);font-size:18px;line-height:1.18;overflow-wrap:anywhere}.quick-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border:1px solid var(--line);border-radius:10px;overflow:hidden}.quick-action{display:grid;justify-items:center;gap:6px;min-height:86px;border:0;border-right:1px solid var(--line);border-radius:0;background:var(--bg-2);color:var(--text);padding:11px 6px}.quick-action:last-child{border-right:0}.quick-action:hover{background:var(--panel-soft)}.quick-action strong{font-size:12px;line-height:1.1}.quick-action small{color:var(--muted);font-size:10px}.nav-icon{position:relative;display:block;width:22px;height:22px;border:1px solid rgba(49,201,141,.55);border-radius:7px;background:#31c98d1f}.nav-icon:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:5px;background:var(--green)}.nav-icon-swap:after{top:5px;right:3px;bottom:5px;left:3px}.nav-icon-doing:after{top:3px;right:7px;bottom:3px;left:7px}.nav-icon-invite:after{border-radius:999px}.nav-icon-assets:after{top:9px;right:4px;bottom:4px;left:4px}.thesis-card,.form-card,.info-card,.docs-card,.invite-data-card{padding:16px}.thesis-card{padding:24px 0 0;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent}.thesis-list{display:grid;gap:0}.thesis-intro{margin:10px 0 14px;color:#c8d8d2;font-size:13px;line-height:1.68}.thesis-list article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;min-height:0;padding:16px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.thesis-list article span{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(49,201,141,.48);border-radius:8px;color:var(--green);font-size:11px;font-weight:900}.thesis-list article small{color:var(--lime);font-size:11px;font-weight:900}.thesis-list article strong{display:block;margin-top:5px;font-size:13px;line-height:1.46}.sub-screen{padding-top:2px}.sub-screen h2{margin-bottom:4px;font-size:34px}label{display:grid;gap:8px;margin:0}label span{color:var(--muted);font-size:12px;font-weight:800}input{width:100%;min-height:54px;border:1px solid var(--line);border-radius:8px;background:#0b1213;color:var(--text);padding:0 14px;outline:0}input:focus{border-color:var(--green)}.swap-box{display:grid;grid-template-columns:minmax(0,1fr) 66px;gap:10px;align-items:end}.swap-balance-card{margin:0 0 16px;padding:0 0 14px}.swap-balance-card strong{font-size:18px;line-height:1.35;overflow-wrap:anywhere}.swap-box button,.quick-input button,.amount-stepper button{min-height:52px;border:1px solid rgba(49,201,141,.44);border-radius:8px;background:#31c98d1a;color:var(--text);font-weight:900}.swap-output,.rate-row,.balance-card,.amount-input-card,.allowance-card,.claim-card{display:grid;gap:8px;margin-top:14px;padding:14px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.swap-output{margin-top:12px;padding:18px 0;border-top:1px solid var(--line);border-color:var(--line);background:transparent}.swap-output strong{font-size:26px}.rate-row{border-color:var(--line);background:transparent}.exchange-countdown{display:grid;place-items:center;gap:3px;min-height:88px;margin-top:18px;padding:14px 16px;border:2px solid #8f823a;border-radius:8px;background:#2a2414;color:#fff1c2;text-align:center}.exchange-countdown span{font-size:13px;font-weight:800;line-height:1.35}.exchange-countdown strong{color:#fff7d9;font-size:28px;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:.025em;line-height:1.2}.exchange-countdown.is-waiting{min-height:72px}.exchange-countdown.is-waiting span,.exchange-countdown.is-ended span{font-size:16px;font-weight:900}.exchange-countdown.is-ended{min-height:72px;border-color:#88464a;background:#2a1517;color:#ffb3b3}.swap-form-card>.primary-action{margin-top:18px}.doing-form-card>.primary-action{margin-top:18px}.doing-approval-guide{display:grid;gap:5px;margin-top:12px;padding:14px 16px;border:1px solid;border-radius:8px;font-size:13px;line-height:1.55}.doing-approval-guide strong{font-size:14px}.doing-approval-guide span{color:#d5e1df}.doing-approval-guide.is-required{border-color:#9b7b37;background:#2a2414}.doing-approval-guide.is-ready{border-color:#3f8c68;background:#10271e}.rate-row strong,.allowance-card strong{font-size:15px;line-height:1.35;overflow-wrap:anywhere}.rate-row small{color:var(--muted);font-size:12px;line-height:1.45}.cv-reward-row{border-color:var(--line);background:transparent}.allowance-card small,.amount-input-card small,.balance-card small,.claim-card small,.copy-placeholder small{color:var(--muted);font-size:12px;line-height:1.45}.result-line{margin:14px 0 0;color:#b8c8c7;font-size:13px;line-height:1.55}.transaction-feedback{position:fixed;top:76px;left:50%;z-index:var(--z-toast);display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:14px;width:min(600px,calc(100vw - 32px));min-height:86px;margin:0;padding:16px 52px 16px 16px;border:2px solid;border-radius:8px;box-shadow:0 4px 8px #0000007a;transform:translate(-50%);animation:transaction-feedback-in .18s var(--ease-out);font-size:15px;line-height:1.55}.transaction-feedback:before{content:"!";display:grid;place-items:center;width:36px;height:36px;border:2px solid currentColor;border-radius:999px;font-size:20px;font-weight:900;line-height:1}.transaction-feedback>div{display:grid;gap:3px;align-self:center}.transaction-feedback strong{font-size:17px;line-height:1.3}.transaction-feedback span{display:block}.transaction-feedback button{position:absolute;top:50%;right:10px;width:36px;height:36px;padding:0;border:0;color:currentColor;background:transparent;transform:translateY(-50%);cursor:pointer;font-size:20px;line-height:1}.transaction-feedback.is-success{border-color:#397c60;color:#b8f8d4;background:#10271e}.transaction-feedback.is-success:before{content:"✓"}.transaction-feedback.is-notice{border-color:#a8863f;color:#fff1c2;background:#2a2414}.transaction-feedback.is-error{border-color:#88464a;color:#ffb8bc;background:#2a1517}.transaction-feedback.is-error:before{content:"×"}@keyframes transaction-feedback-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.mini-balance-grid,.yield-rate-panel,.claim-summary-grid,.invite-stats-grid,.asset-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.yield-rate-panel{gap:0;padding:0;border:1px solid var(--line-strong);border-radius:10px;background:#10201b;overflow:hidden}.yield-rate-panel article,.claim-summary-grid article,.invite-stats-grid article{min-height:76px;padding:16px;border:0;border-right:1px solid var(--line);border-radius:0;background:transparent}.yield-rate-panel article:nth-child(2),.claim-summary-grid article:nth-child(2n),.invite-stats-grid article:nth-child(2n){border-right:0}.invite-stats-grid article:nth-child(n+3){border-top:1px solid var(--line)}.yield-rate-panel span,.claim-summary-grid span,.invite-stats-grid span{display:block;color:var(--muted);font-size:11px;font-weight:800}.yield-rate-panel strong,.claim-summary-grid strong,.invite-stats-grid strong{display:block;margin-top:6px;font-size:20px;overflow-wrap:anywhere}.yield-rate-panel p{grid-column:1 / -1;margin:0;padding:14px 16px;border-top:1px solid var(--line);color:#b8c8c7;font-size:12px;line-height:1.5}.amount-stepper{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;gap:8px}.amount-stepper button{font-size:22px}.amount-stepper input{text-align:center;font-size:21px;font-weight:900}.quick-input{display:grid;gap:9px;margin-top:14px}.quick-input div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.quick-input button.active:not(:disabled),.quick-input button[aria-pressed=true]:not(:disabled){border-color:#8ff0c7;background:var(--green);color:#04110c;box-shadow:0 0 0 2px #31c98d3d}.claim-card{margin-top:20px;padding-top:20px;border-top:1px solid var(--line);border-bottom:0}.claim-summary-grid{gap:0;margin-top:14px;border:1px solid var(--line);border-radius:8px;overflow:hidden}.claim-card-head,.modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.claim-card-head strong,.modal-head strong{display:block;font-size:16px}.claim-card .secondary-action{min-width:104px;padding:0 10px;font-size:12px}.position-selector{display:grid;gap:8px;margin:14px 0}.position-selector>div{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.position-selector button{width:100%;min-height:38px;border:1px solid var(--line);border-radius:8px;background:#ffffff0a;color:var(--muted);padding:0 10px;text-align:left}.position-selector button.active{border-color:var(--line-strong);color:var(--text);background:#31c98d24}.copy-space{min-height:156px}.copy-space h3,.docs-card h3,.invite-list-section h3{margin:0 0 8px;font-size:17px}.copy-space p,.info-card p,.docs-card p{margin:0;color:#b8c8c7;font-size:13px;line-height:1.62}.info-card p+p{margin-top:10px}.whitelist-list{margin:0;padding-left:1.4rem;color:#b8c8c7;font-size:14px;line-height:1.7}.whitelist-list li+li{margin-top:12px}.swap-note-list{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:swap-note}.swap-note-list li{position:relative;min-height:0;padding:14px 0 14px 34px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:#b8c8c7;font-size:13px;line-height:1.58;counter-increment:swap-note}.swap-note-list li:before{content:counter(swap-note);position:absolute;top:12px;left:0;display:grid;place-items:center;width:18px;height:18px;border-radius:6px;background:#31c98d29;color:var(--green);font-size:11px;font-weight:900}.swap-note-list .is-emphasis{margin:10px 0 0;padding:14px 12px 14px 44px;border:1px solid #5a5932;border-radius:8px;background:#211f12;color:#fff1c2;font-weight:900}.swap-note-list .is-emphasis:before{left:12px;background:#8f823a;color:#080d0e}.swap-note-list .is-core{border-color:var(--line);background:transparent;color:var(--text);font-weight:900}.swap-note-list .is-core:before{background:#31c98d47;color:#b8f8d4}.copy-placeholder{margin-top:14px;padding:13px;border:1px solid #56552f;border-radius:8px;background:#c9c3310d}.copy-placeholder span{display:block;margin-bottom:5px;color:var(--lime);font-size:12px;font-weight:900}.drawer-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;visibility:hidden;pointer-events:none}.drawer-layer.open{visibility:visible;pointer-events:auto}.drawer-scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0000008a}.mobile-drawer{position:absolute;inset:0 0 0 auto;width:min(330px,88vw);padding:18px;border-left:1px solid var(--line);background:#080e0ff5;transform:translate(100%);transition:transform .18s var(--ease-out)}.drawer-layer.open .mobile-drawer{transform:translate(0)}.drawer-head,.drawer-wallet{display:flex;align-items:center;justify-content:space-between;gap:12px}.drawer-nav{display:grid;gap:8px;margin-top:18px}.drawer-nav button{justify-content:start;text-align:left}.drawer-nav button.active{background:#31c98d3d}.drawer-language{margin-top:18px}.modal-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:end center;padding:18px 14px}.modal-scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#000000a8}.claim-modal{position:relative;z-index:1;width:min(430px,100%);max-height:86vh;overflow:auto;padding:16px}.claim-modal.is-empty{align-self:center}.claim-modal:not(.is-empty){transform:translateY(-36px)}.claim-empty-state{display:grid;place-items:center;align-content:center;min-height:180px;margin-top:16px;padding:24px;border:0;border-radius:0;background:transparent;text-align:center}.claim-empty-state strong{font-size:18px}.claim-empty-state p{max-width:280px;margin:8px 0 0;color:var(--muted);line-height:1.6}.modal-head button{min-height:38px;border:1px solid var(--line);border-radius:8px;background:#ffffff0d;color:var(--text)}.claim-legend{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0;color:var(--muted);font-size:12px}.claim-legend span{display:inline-flex;align-items:center;gap:5px}.claim-legend b{width:8px;height:8px;border-radius:999px}.is-claimable{background:var(--green)}.is-claimed{background:var(--lime)}.is-locked{background:#566062}.claim-day-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.claim-day-tile{min-height:88px;border:1px solid var(--line);border-radius:8px;background:#ffffff0b;color:var(--text);padding:9px;text-align:left}.claim-day-tile.claimable{border-color:#31c98d80}.claim-day-tile.claimed{opacity:.72}.claim-day-tile span,.claim-day-tile strong,.claim-day-tile small,.claim-day-tile em{display:block}.claim-day-tile em{margin:3px 0;color:var(--lime);font-size:11px;font-style:normal}.invite-data-card{margin-top:0}.invite-form-grid{display:grid;gap:20px}.invite-address-card{display:grid;align-content:start;gap:16px}.invite-address-card>.primary-action{margin-top:2px}.invite-address-card input:read-only{cursor:default;background:#0c1415;color:#d7e2de}.invite-form-grid>.info-card{display:grid;align-content:center}.invite-data-card>.claim-card-head{margin-bottom:14px}.referral-claim-card{display:grid;gap:16px;margin-top:0;padding:16px;border-color:#ddf7e929;background:var(--panel)}.referral-claim-card .claim-card-head strong{color:#e8f8f0;font-size:17px}.referral-claim-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid rgba(221,247,233,.12);border-bottom:1px solid rgba(221,247,233,.12)}.referral-claim-summary article{min-height:84px;padding:14px;border:0;border-radius:0;background:transparent}.referral-claim-summary article:first-child{grid-column:1 / -1;min-height:72px;border-bottom:1px solid rgba(221,247,233,.12)}.referral-claim-summary article:nth-child(3){border-left:1px solid rgba(221,247,233,.12)}.referral-claim-summary span{color:#89a6a1;font-size:11px}.referral-claim-summary strong{margin-top:8px;color:#f2fbf7;font-size:22px;line-height:1.1;font-variant-numeric:tabular-nums}.referral-claim-card .primary-action{min-height:50px;border:1px solid rgba(49,201,141,.5);background:#31c98d1f;color:#cffff0;font-size:15px}.referral-claim-card .primary-action:not(:disabled):hover{border-color:#31c98db8;background:#31c98d2e}.referral-claim-note{margin:0;color:#829b97;font-size:11px;line-height:1.55}.invite-list-section{margin-top:16px}.invite-list{display:grid;gap:8px}.invite-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--bg-2)}.asset-grid{grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid var(--line)}.asset-grid article.glass-card{min-height:82px;padding:18px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.invite-row span{display:block;color:var(--muted);font-size:11px}.invite-row strong{display:block;margin-top:5px;overflow-wrap:anywhere;font-size:13px}.is-positive{color:var(--green)}.is-muted{color:var(--muted)}.invite-data-note{margin:14px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.invite-stats-grid strong{font-variant-numeric:tabular-nums}.bottom-nav{position:fixed;left:50%;bottom:0;z-index:35;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:min(430px,100%);padding:8px 10px max(8px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#091011;transform:translate(-50%)}.bottom-nav button{display:grid;justify-items:center;gap:4px;min-height:58px;border:0;border-radius:8px;background:transparent;color:var(--muted);padding:6px 2px}.bottom-nav small{font-size:10px;font-weight:800}.bottom-nav button.active{color:var(--text);background:#14231f}.bottom-nav button.active .nav-icon{border-color:#c9c3319e}@media(min-width:720px){.page-frame{width:min(920px,calc(100% - 48px));padding-top:36px}.site-header,.bottom-nav{width:min(920px,100%)}.site-header{position:sticky;left:auto;margin:0 auto;transform:none;border:1px solid rgba(221,247,233,.08);border-top:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);border-radius:0 0 10px 10px}.home-screen{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.home-hero,.quick-actions,.thesis-card{grid-column:1 / -1}.mobile-flow{grid-template-columns:minmax(0,1fr) minmax(250px,.72fr);align-items:start}.invite-form-grid{grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);align-items:stretch}.invite-form-grid>.info-card{padding:24px}.referral-claim-card{grid-template-columns:minmax(0,1fr) minmax(240px,.42fr);grid-template-areas:"claim-title claim-title" "claim-summary claim-action" "claim-summary claim-note";column-gap:24px;padding:20px}.referral-claim-card>.claim-card-head{grid-area:claim-title}.referral-claim-card>.referral-claim-summary{grid-area:claim-summary;margin-top:0}.referral-claim-card>.primary-action{grid-area:claim-action;align-self:end}.referral-claim-card>.referral-claim-note{grid-area:claim-note;align-self:start}.invite-data-card{padding:20px}.invite-data-card .invite-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--line);border-radius:8px;overflow:hidden}.invite-data-card .invite-stats-grid article{min-height:96px;border-top:0;border-right:1px solid var(--line)}.invite-data-card .invite-stats-grid article:last-child{border-right:0}.home-hero{grid-template-columns:minmax(0,1fr) minmax(220px,.38fr);align-items:end;padding-top:16px}.asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-grid article.glass-card:nth-child(odd){padding-right:24px;border-right:1px solid var(--line)}.asset-grid article.glass-card:nth-child(2n){padding-left:24px}}@media(max-width:719px){.invite-form-grid>.info-card{padding:20px 0 4px;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent}}@media(max-width:390px){.site-header{grid-template-columns:minmax(0,1fr) auto}.network-pill{display:none}.language-toggle{width:128px}.connect-button{max-width:104px}.brand-lockup{max-width:162px}.quick-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.quick-action:nth-child(3){border-right:0}.quick-action:nth-child(n+4){border-top:1px solid var(--line)}.quick-action:last-child{border-right:1px solid var(--line)}.home-hero h1,.sub-screen h2{font-size:32px}.form-card,.info-card,.docs-card,.invite-data-card,.referral-claim-card{padding:16px}}@media(hover:hover){.bottom-nav button:hover,.language-menu-list button:hover,.drawer-nav button:hover{color:var(--text);background:var(--panel-soft)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
