:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-bg:#fff;--ds-blob-1:transparent;--ds-blob-2:transparent;--ds-blob-3:transparent;--ds-blob-4:transparent;--ds-bg-blur:44px;--ds-card:#ffffff8c;--ds-card-strong:#ffffffb8;--ds-text:#000000e6;--ds-muted:#0009;--ds-border:#00000024;--ds-hairline:#0000001a;--ds-pink:#ff2d55;--ds-gold:#f5c518;--ds-radius-card:28px;--ds-radius-button:16px;--ds-transition:.2s cubic-bezier(.25, .46, .45, .94);--ds-glass-blur:22px;--ds-glass-sat:140%;--ds-backdrop:blur(var(--ds-glass-blur)) saturate(var(--ds-glass-sat));--ds-grid-gap:16px;--ds-shadow-hard:0 4px 20px #00000021, 0 1px 5px #00000012;--ds-shadow-hard-inactive:0 2px 8px #0000000f, 0 1px 3px #0000000a;--ds-shadow-lift:0 8px 30px #0000001a, 0 2px 8px #0000000f;--ds-border-inactive:#00000014;--ds-border-expanded:#000c;--ds-dock-border:#0000001a;--ds-font:"Inter", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.dark,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ds-bg:#0a0a0c;--ds-blob-1:#ff2d5547;--ds-blob-2:#f5c5182e;--ds-blob-3:#78a0ff33;--ds-blob-4:#ffffff0f;--ds-bg-blur:44px;--ds-card:#1c1c1f42;--ds-card-strong:#1c1c1f66;--ds-text:#ffffffeb;--ds-muted:#ffffff9e;--ds-border:#ffffff24;--ds-hairline:#ffffff1a;--ds-dock-border:#ffffff1f;--ds-glass-sat:175%;--ds-shadow-hard:0 4px 20px #0006, 0 0 0 1px #ffffff1f;--ds-shadow-hard-inactive:0 2px 8px #00000040, 0 0 0 1px #ffffff12;--ds-shadow-lift:0 8px 30px #00000073, 0 0 0 1px #ffffff1a;--ds-border-inactive:#ffffff1a;--ds-border-expanded:#ffffffd9}[data-theme=light],.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ds-bg:#fff;--ds-blob-1:transparent;--ds-blob-2:transparent;--ds-blob-3:transparent;--ds-blob-4:transparent;--ds-bg-blur:44px;--ds-card:#ffffff8c;--ds-card-strong:#ffffffb8;--ds-text:#000000e6;--ds-muted:#0009;--ds-border:#00000024;--ds-hairline:#0000001a;--ds-dock-border:#0000001a;--ds-glass-sat:140%;--ds-shadow-hard:0 4px 20px #00000021, 0 1px 5px #00000012;--ds-shadow-hard-inactive:0 2px 8px #0000000f, 0 1px 3px #0000000a;--ds-shadow-lift:0 8px 30px #0000001a, 0 2px 8px #0000000f;--ds-border-inactive:#00000014;--ds-border-expanded:#000c}*,:before,:after{box-sizing:border-box}html,body{background:#fff;min-height:100%}body{color:var(--ds-text);font-family:var(--ds-font);min-height:100vh;margin:0;position:relative}body>div,body>main,body>section{z-index:0;position:relative}.ambientBg,.ambient-bg{z-index:-2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ambientBg:before,.ambient-bg:before{content:"";filter:none;background:#fff;position:absolute;inset:-20%;transform:translateZ(0)}.ambientBg:after,.ambient-bg:after{content:"";opacity:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");background-size:240px 240px;position:absolute;inset:0}.light .ambientBg:before,.light .ambient-bg:before{filter:none;background:#fff}.dark .ambientBg:before,.dark .ambient-bg:before,[data-theme=dark] .ambientBg:before,[data-theme=dark] .ambient-bg:before{background:radial-gradient(700px 500px at 18% 22%, var(--ds-blob-1), transparent 60%), radial-gradient(900px 650px at 82% 26%, var(--ds-blob-3), transparent 62%), radial-gradient(900px 700px at 55% 88%, var(--ds-blob-2), transparent 62%), radial-gradient(1200px 900px at 50% 50%, var(--ds-blob-4), transparent 65%);filter:blur(var(--ds-bg-blur))}.light .ambientBg:after,.light .ambient-bg:after{opacity:0}.dark .ambientBg:after,.dark .ambient-bg:after,[data-theme=dark] .ambientBg:after,[data-theme=dark] .ambient-bg:after{opacity:.05}.glass{background:var(--ds-card);-webkit-backdrop-filter:var(--ds-backdrop);border:1px solid var(--ds-border)}.glass-strong{background:var(--ds-card-strong);-webkit-backdrop-filter:var(--ds-backdrop);border:1px solid var(--ds-border)}.squircle{border-radius:var(--ds-radius-card)}.tap{transition:transform var(--ds-transition), opacity var(--ds-transition), box-shadow var(--ds-transition);will-change:transform}.tap:active{transform:scale(.98)}.shadow-button{transition:box-shadow var(--ds-transition)}.shadow-button:active{box-shadow:var(--ds-shadow-hard)!important}.text-muted{color:var(--ds-muted)}.dock{border:1px solid var(--ds-dock-border);background:var(--ds-card);width:92vw;max-width:520px;-webkit-backdrop-filter:var(--ds-backdrop);z-index:50;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #00000040}.dock-button{min-width:0;height:52px;color:var(--ds-muted);letter-spacing:.01em;transition:background var(--ds-transition), color var(--ds-transition), border-color var(--ds-transition), transform var(--ds-transition);background:0 0;border:1px solid #0000;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;font-weight:600;display:flex}.dock-button:hover{color:var(--ds-text)}.dock-button.active{color:var(--ds-text);background:color-mix(in srgb, var(--ds-card) 70%, transparent);border-color:var(--ds-border)}.dock-button.wallet-hot{color:#000;background:var(--ds-gold);border-color:#000;box-shadow:4px 4px #000c}.dock-icon{width:22px;height:22px}.chip-accent{box-shadow:var(--ds-shadow-hard-inactive);border:1px solid #0000002e;border-radius:999px}.masonry,.masonry-grid{gap:var(--ds-grid-gap);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:768px){.masonry,.masonry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.masonry,.masonry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cardFloat,.card-shell{border-radius:var(--ds-radius-card);background:var(--ds-card);border:1px solid var(--ds-border);-webkit-backdrop-filter:blur(var(--ds-glass-blur)) saturate(var(--ds-glass-sat));backdrop-filter:blur(var(--ds-glass-blur)) saturate(var(--ds-glass-sat));color:var(--ds-text);box-shadow:var(--ds-shadow-hard-inactive);transition:box-shadow var(--ds-transition), transform var(--ds-transition), border-color var(--ds-transition);flex-direction:column;gap:12px;padding:16px;display:flex}.cardFloat:hover,.card-shell:hover{box-shadow:var(--ds-shadow-hard);border-color:var(--ds-hairline)}.cardFloat:active,.card-shell:active,.cardFloat.active,.card-shell.active{box-shadow:var(--ds-shadow-hard);transform:scale(.995)}.cardFloatStrong,.card-strong{background:var(--ds-card-strong)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.cardFloat,.card-shell{background:#1c1c1fb8}}.modal-backdrop{z-index:60;animation:modal-fade var(--ds-transition) both;background:#00000080;place-items:center;padding:24px 16px;display:grid;position:fixed;inset:0}.modal-panel{border-radius:var(--ds-radius-card);border:1px solid var(--ds-border);background:var(--ds-card-strong);width:min(520px,100%);-webkit-backdrop-filter:var(--ds-backdrop);color:var(--ds-text);animation:modal-slide var(--ds-transition) both;padding:20px;box-shadow:0 20px 60px #00000059}@keyframes modal-fade{0%{opacity:0}to{opacity:1}}@keyframes modal-slide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.tap,.dock-button,.modal-backdrop,.modal-panel{transition:none;animation:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
