:root{--ice-bg:#05070c;--ice-surface:rgba(16,24,38,.42);--ice-surface-2:rgba(10,16,26,.55);--ice-border:rgba(125,211,252,.16);--ice-border-strong:rgba(125,211,252,.34);--ice-text:#e2e8f0;--ice-text-bright:#f8fafc;--ice-muted:#94a3b8;--ice-dim:#7b879c;--ice-sky:#7dd3fc;--ice-blue:#38bdf8;--ice-accent:#38bdf8;--ice-violet:#a78bfa;--ice-radius:16px;--ice-radius-sm:10px;--ice-radius-pill:999px;--ice-glow:0 0 22px rgba(56,189,248,.28)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body,html{margin:0;min-height:100%}body{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-feature-settings:"kern" 1,"liga" 1;color:var(--ice-text);line-height:1.5;letter-spacing:-.011em;background:radial-gradient(920px 520px at 10% -12%,rgba(56,189,248,.2),transparent 58%),radial-gradient(720px 440px at 94% 4%,rgba(167,139,250,.14),transparent 54%),radial-gradient(640px 380px at 72% 108%,rgba(34,211,238,.08),transparent 52%),var(--ice-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";pointer-events:none;position:fixed;inset:0;z-index:0;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}body>*{position:relative;z-index:1}a{color:inherit;text-decoration:none}button{font:inherit}.wrap{width:min(1080px,calc(100% - 32px));margin:0 auto}.wrap.page{width:min(680px,calc(100% - 32px))}.glass{background:var(--ice-surface);border:1px solid var(--ice-border);border-radius:var(--ice-radius);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 10px 32px rgba(0,0,0,.22)}.header{display:flex;flex-direction:column;align-items:stretch;gap:0;margin:12px auto 20px;padding:4px 6px;position:-webkit-sticky;position:sticky;top:8px;z-index:20;background:rgba(8,12,20,.55);border-color:var(--ice-border);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 10px 28px rgba(0,0,0,.2)}.header-row{justify-content:space-between;gap:12px;min-height:48px;flex-wrap:nowrap;padding:2px 4px}.brand,.header-row{display:flex;align-items:center}.brand{gap:10px;min-width:0;flex:1 1}.logo{width:36px;height:36px;border-radius:var(--ice-radius-sm);flex-shrink:0;display:grid;place-items:center;background:linear-gradient(160deg,rgba(125,211,252,.28),rgba(12,18,28,.55) 55%,rgba(167,139,250,.16));border:1px solid var(--ice-border);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2)}.logo-mark{width:12px;height:12px;background:linear-gradient(135deg,#e0f2fe,#38bdf8 58%,#a78bfa);-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);box-shadow:0 0 10px rgba(125,211,252,.55)}.brand b{display:block;font-size:14px;color:var(--ice-text-bright);font-weight:600;letter-spacing:-.02em}.brand span{color:var(--ice-dim);font-size:12px;font-weight:400}.nav{display:flex;align-items:center;gap:4px;color:#cbd5e1;font-size:13px;flex-wrap:nowrap;justify-content:flex-end}.nav-link{padding:8px 12px;color:var(--ice-muted);border-radius:var(--ice-radius-sm);font-weight:500;transition:color .12s ease,background .12s ease}.nav-link:hover{color:var(--ice-text-bright);background:rgba(148,163,184,.08)}.nav-link.active{color:var(--ice-text-bright);background:rgba(56,189,248,.1)}.menu-btn{display:none;width:40px;height:40px;flex-shrink:0;border:1px solid var(--ice-border);border-radius:var(--ice-radius-sm);background:var(--ice-surface-2);color:#e2e8f0;cursor:pointer;place-items:center}.menu-icon,.menu-icon:after,.menu-icon:before{display:block;width:16px;height:1.5px;background:#e2e8f0;border-radius:2px;position:relative}.menu-icon:after,.menu-icon:before{content:"";position:absolute;left:0}.menu-icon:before{top:-5px}.menu-icon:after{top:5px}.menu-icon.open{background:transparent}.menu-icon.open:before{top:0;transform:rotate(45deg)}.menu-icon.open:after{top:0;transform:rotate(-45deg)}.nav-drawer{display:none}.btn{border:0;border-radius:var(--ice-radius-pill);padding:10px 16px;color:#061018;background:linear-gradient(180deg,#7dd3fc,#38bdf8);box-shadow:var(--ice-glow),inset 0 1px 0 hsla(0,0%,100%,.38);font-weight:600;font-size:13px;letter-spacing:-.01em;display:inline-block;text-align:center;cursor:pointer;transition:filter .12s ease,transform .12s ease,box-shadow .12s ease}.btn:hover{filter:brightness(1.06);box-shadow:0 0 26px rgba(56,189,248,.4),inset 0 1px 0 hsla(0,0%,100%,.45)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:not-allowed;filter:none;transform:none}.btn.ghost{background:transparent;border:1px solid var(--ice-border-strong);color:#bae6fd;font-weight:500}.btn.ghost:hover{background:rgba(125,211,252,.08);border-color:rgba(125,211,252,.4)}.btn.binance{background:#f0b90b;color:#111}.btn.binance,.btn.ledger{font-weight:700;padding:8px 14px}.btn.ledger{background:#22c55e;color:#052e16}.quiet-link{color:var(--ice-dim);font-size:13px;text-decoration:underline;text-underline-offset:3px}.quiet-link:hover{color:#cbd5e1}.cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0}.door-badge,.lite-badge{display:inline-flex;align-items:center;vertical-align:middle;margin-left:6px;padding:2px 8px;border-radius:var(--ice-radius-pill);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.door-lite,.lite-badge{color:#0b1220;background:#7dd3fc}.door-network{color:#0b1220;background:var(--ice-sky);border:1px solid rgba(125,211,252,.55)}.door-badge-lg,.lite-badge-lg{margin-left:0;font-size:12px;padding:4px 10px}.grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:16px;gap:16px;align-items:start}.home-hero{padding:24px 26px}.home-hero-compact{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;margin-bottom:14px}.home-hero-compact .home-title{margin:2px 0 0;font-size:clamp(16px,2.4vw,20px);line-height:1.25;letter-spacing:-.03em;font-weight:600}.home-title{margin:4px 0 0;font-size:clamp(22px,4vw,30px);line-height:1.15;letter-spacing:-.03em;font-weight:650}.home-feed{margin-bottom:20px}.home-grid{margin-bottom:18px}@media (max-width:860px){.grid{grid-template-columns:1fr}.nav-desktop{display:none}.menu-btn{display:grid}.brand span{display:none}.nav-drawer{display:grid;grid-gap:2px;gap:2px;padding:8px 6px 10px;border-top:1px solid var(--ice-border);margin-top:4px}.nav-drawer .nav-link{padding:12px;border-radius:var(--ice-radius-sm)}.nav-drawer .btn{width:100%;margin-top:6px}.home-hero-compact{flex-direction:column;align-items:flex-start;padding:10px 12px;gap:8px}.home-hero-compact .btn.ghost,.home-hero-compact .note{display:none}}.kicker{letter-spacing:.14em;font-size:11px;color:#7dd3fc;text-transform:uppercase;font-weight:600}h1{margin:8px 0 12px;font-size:clamp(32px,5.5vw,48px);line-height:1.05;color:var(--ice-text-bright);font-weight:700;letter-spacing:-.035em}h1 em{font-style:normal;color:var(--ice-sky)}.lead{color:#cbd5e1;line-height:1.65;max-width:48ch;font-size:15px}.features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:16px 0 0}@media (max-width:640px){.features{grid-template-columns:1fr}}.feature{padding:14px 12px}.feature .ico{color:var(--ice-sky);margin-bottom:8px;font-size:14px}.feature strong{display:block;margin-bottom:4px;color:var(--ice-text-bright);font-weight:600}.feature p{margin:0;color:var(--ice-muted);font-size:13px;line-height:1.45}.cta-box{padding:16px 16px 18px}.cta-box .btn{width:100%;margin-top:12px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 10px}.chip{font-size:12px;color:#cbd5e1;border:1px solid var(--ice-border);border-radius:var(--ice-radius-pill);padding:6px 12px;background:transparent;cursor:pointer;font-weight:500;transition:border-color .12s ease,color .12s ease,background .12s ease}.chip:hover{border-color:var(--ice-border-strong);color:var(--ice-text-bright)}.founder{padding:12px 16px;margin-top:8px}.feed-head,.founder{display:flex;justify-content:space-between;align-items:center}.feed-head{margin-bottom:10px;color:var(--ice-text-bright);font-size:13px;font-weight:600}.dot{width:7px;height:7px;border-radius:99px;background:#4ade80;display:inline-block;margin-right:8px}.feed{padding:8px;overflow:visible;max-height:none}.feed-tall{min-height:420px}.post{padding:16px;background:rgba(16,24,38,.62);border:1px solid var(--ice-border);border-radius:var(--ice-radius);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 8px 24px rgba(0,0,0,.18)}.post,.post-top{margin-bottom:10px}.post-top{display:flex;align-items:center;gap:10px}.avatar{width:36px;height:36px;border-radius:99px;display:grid;place-items:center;background:#1a2438;font-size:13px;font-weight:700;color:#e2e8f0;object-fit:cover;box-shadow:0 0 0 1px rgba(125,211,252,.3)}.meta{color:#a8b4c4;font-size:12px}.tag{margin-left:auto;font-size:11px;border:1px solid rgba(125,211,252,.28);border-radius:var(--ice-radius-pill);padding:3px 8px;color:var(--ice-sky);background:rgba(56,189,248,.1)}.post p{margin:0;line-height:1.6;white-space:pre-wrap;color:#e2e8f0;font-size:15px}.partners{margin:28px auto 16px}.partners-label{text-align:center;color:var(--ice-dim);font-size:11px;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.partner-row{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.partner{padding:12px 16px;min-width:240px;display:flex;justify-content:space-between;align-items:center}.note{color:var(--ice-muted);font-size:13px;line-height:1.55}.page{padding:4px 0 28px;min-height:60vh}.page-card{padding:28px;max-width:720px;margin:0 auto}.stack{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.stack-item{padding:16px}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:8px 0 16px}@media (max-width:860px){.trust-grid{grid-template-columns:1fr}}.trust-block{padding:18px 20px;margin-bottom:20px}.auth-card{padding:28px;max-width:440px;margin:0 auto}.auth-form{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.auth-form label{display:grid;grid-gap:6px;gap:6px;font-size:13px;color:#cbd5e1;font-weight:500}.auth-form input,.compose textarea{background:var(--ice-surface-2);border:1px solid var(--ice-border);border-radius:var(--ice-radius-sm);color:var(--ice-text);padding:11px 13px;font:inherit;transition:border-color .12s ease}.auth-form input:focus,.compose textarea:focus{outline:none;border-color:rgba(56,189,248,.45)}.auth-form .btn{width:100%}.error{color:#fb7185;margin:0;font-size:13px}.compose{padding:12px;margin-bottom:10px;display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(125,211,252,.1);border-radius:var(--ice-radius);background:rgba(5,8,14,.42);box-shadow:inset 0 1px 2px rgba(0,0,0,.28)}.compose textarea{width:100%;resize:vertical;min-height:88px}.compose .btn{justify-self:start}.contact-form{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.contact-form input,.contact-form select,.contact-form textarea{background:var(--ice-surface-2);border:1px solid var(--ice-border);border-radius:var(--ice-radius-sm);color:var(--ice-text);padding:11px 13px;font:inherit;width:100%}.contact-form .btn{justify-self:start}.footer,.site-footer{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px;margin:8px auto 32px;padding:16px 18px;color:var(--ice-dim);font-size:12px;border-color:transparent;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.footer a:hover,.site-footer a:hover{color:#e2e8f0}.post-foot{justify-content:space-between;gap:10px 12px;margin-top:14px;padding-top:12px;border-top:1px solid var(--ice-border);color:var(--ice-muted)}.post-foot,.post-stats{display:flex;flex-wrap:wrap;align-items:center;font-size:12px}.post-stats{gap:6px;color:var(--ice-dim);font-weight:500}.post-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.post-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:4px 8px;border:0;border-radius:8px;background:transparent;font:inherit;font-size:12px;font-weight:500;line-height:1.2;cursor:pointer;text-decoration:none;transition:color .12s ease,background .12s ease}.post-action,a.post-action{color:var(--ice-dim)}.post-action:hover{color:var(--ice-text-bright);background:rgba(125,211,252,.08)}.post-action.danger{color:#fda4af;border-color:rgba(251,113,133,.28)}.post-action.danger:hover{color:#fecdd3;background:rgba(251,113,133,.1);border-color:rgba(251,113,133,.45)}.post-action.inline{padding:0;border:0;background:none;border-radius:0;font-size:inherit}.delete-btn,.post-action.inline:hover{background:none}.delete-btn{border:0;color:#fda4af;cursor:pointer;padding:0;font-size:13px}.post-action.ice{color:var(--ice-sky);border-color:rgba(125,211,252,.4)}.post-action.ice:hover{color:#e0f2fe;background:rgba(56,189,248,.12);border-color:rgba(125,211,252,.65)}.feed-shell{padding:8px;background:rgba(12,18,28,.28)}.circles-preview{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 4px}.referral-promo{position:relative;overflow:hidden;margin:0 0 10px;padding:16px 16px 14px;border-radius:var(--ice-radius);border:1px solid rgba(125,211,252,.38);background:linear-gradient(155deg,rgba(8,24,42,.95),rgba(15,23,42,.9) 50%,rgba(30,27,55,.88));box-shadow:0 8px 28px rgba(14,165,233,.12),inset 0 1px 0 hsla(0,0%,100%,.08)}.referral-promo-frost{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse 80% 55% at 10% -15%,rgba(186,230,253,.22),transparent 55%),radial-gradient(ellipse 55% 40% at 100% 110%,rgba(165,180,252,.16),transparent 50%)}.referral-promo-accent{position:relative;height:1px;margin:0 0 12px;background:linear-gradient(90deg,transparent,rgba(186,230,253,.7),rgba(125,211,252,.85),rgba(165,180,252,.55),transparent)}.referral-promo-kicker{position:relative;display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.referral-promo-badge{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0c1929;background:linear-gradient(135deg,#e0f2fe,#7dd3fc);border-radius:var(--ice-radius-pill);padding:3px 8px}.referral-promo-brand{font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:rgba(186,230,253,.9)}.referral-promo-title{position:relative;margin:0 0 8px;font-size:18px;font-weight:750;letter-spacing:-.02em;line-height:1.25;color:#f0f9ff}.referral-promo-ice{background:linear-gradient(90deg,#e0f2fe,#7dd3fc,#a5b4fc,#c4b5fd);-webkit-background-clip:text;background-clip:text;color:transparent}.referral-promo-body{position:relative;margin:0 0 12px;font-size:13px;line-height:1.5;color:#94a3b8}.referral-promo-actions{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.referral-promo-cta{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:var(--ice-radius-sm);border:1px solid rgba(186,230,253,.45);font-size:13px;font-weight:700;color:#0c1929;background:linear-gradient(135deg,#e0f2fe,#7dd3fc 40%,#818cf8 78%,#a78bfa);box-shadow:0 4px 18px rgba(56,189,248,.32)}.referral-promo-cta:hover{filter:brightness(1.05)}.referral-promo-meta{font-size:11px;color:#64748b}.avatar-expand{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-grid;place-items:center;margin:0;padding:0;border:0;background:transparent;border-radius:99px;cursor:zoom-in;line-height:0;flex-shrink:0}.avatar-expand:focus-visible{outline:2px solid var(--ice-sky);outline-offset:3px}.avatar-expand:hover .avatar{box-shadow:0 0 0 1px rgba(125,211,252,.55),0 0 18px rgba(56,189,248,.28)}.avatar-lightbox{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background:rgba(5,7,12,.72);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);cursor:zoom-out}.avatar-lightbox-panel{position:relative;padding:16px;max-width:min(480px,94vw);cursor:default}.avatar-lightbox-img{display:block;width:min(400px,78vw);height:min(400px,70vh);object-fit:cover;border-radius:50%;box-shadow:0 0 0 1px rgba(125,211,252,.35),0 18px 48px rgba(0,0,0,.45)}.avatar-lightbox-close{position:absolute;top:10px;right:10px;z-index:1;padding:6px 12px;font-size:12px}.messenger{padding:24px;max-width:760px;margin:0 auto}.messenger-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(160px,220px) 1fr;margin-top:8px}.messenger-people{min-width:0}.messenger-person{width:100%;margin-bottom:6px;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left}.messenger-thread{min-width:0}.messenger-thread-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:4px}.messenger-back{display:none}.messenger-feed{max-height:320px;overflow:auto;margin:12px 0}.msg-badge,.nav-badge{justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;font-size:11px;font-weight:700;line-height:1;color:#061018;background:#38bdf8}.msg-badge,.nav-badge,.nav-link-badge{display:inline-flex;align-items:center}.nav-link-badge{gap:6px}.nav-msg-wrap{display:inline-flex;align-items:center;gap:4px}.nav-notify-btn{border:1px solid rgba(56,189,248,.35);background:rgba(56,189,248,.12);color:#7dd3fc;font-size:11px;font-weight:700;letter-spacing:.02em;padding:5px 9px;border-radius:999px;cursor:pointer}.nav-notify-btn:hover{background:rgba(56,189,248,.2);color:#e0f2fe}@media (max-width:720px){.messenger{padding:18px 14px}.messenger-grid{grid-template-columns:1fr}.messenger-grid.has-thread .messenger-people,.messenger-grid:not(.has-thread) .messenger-thread{display:none}.messenger-back{display:inline-block}.messenger-feed{max-height:min(50vh,360px)}}.photo-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:12px;gap:12px}.photo-gallery-card{display:grid;grid-gap:8px;gap:8px}.photo-gallery-tile{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:block;margin:0;padding:0;border:1px solid var(--ice-border);border-radius:var(--ice-radius);background:var(--ice-surface-2);overflow:hidden;cursor:zoom-in;aspect-ratio:1;transition:border-color .12s ease,box-shadow .12s ease}.photo-gallery-tile:hover{border-color:var(--ice-border-strong);box-shadow:0 0 18px rgba(56,189,248,.22)}.photo-gallery-tile:focus-visible{outline:2px solid var(--ice-sky);outline-offset:3px}.photo-gallery-tile.is-profile{border-color:rgba(125,211,252,.55);box-shadow:0 0 0 1px rgba(125,211,252,.28),0 0 18px rgba(56,189,248,.18)}.photo-gallery-tile img{display:block;width:100%;height:100%;object-fit:cover}.photo-gallery-badge{position:absolute;left:8px;bottom:8px;padding:3px 8px;border-radius:var(--ice-radius-pill);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#0b1220;background:#7dd3fc;box-shadow:0 4px 12px rgba(0,0,0,.28)}.photo-gallery-actions{display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.photo-gallery-empty{padding:22px 20px}.photo-gallery-lightbox-panel{max-width:min(640px,94vw)}.photo-gallery-lightbox-img{display:block;width:min(560px,86vw);max-height:min(70vh,560px);object-fit:contain;border-radius:var(--ice-radius);background:rgba(5,8,14,.55);box-shadow:0 0 0 1px rgba(125,211,252,.35),0 18px 48px rgba(0,0,0,.45)}a.avatar-expand{cursor:pointer}.profile-links-list{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.profile-links-item{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border:1px solid var(--ice-border);border-radius:var(--ice-radius);background:var(--ice-surface-2,rgba(8,14,24,.45))}.profile-links-anchor{display:grid;grid-gap:2px;gap:2px;text-decoration:none;color:inherit;min-width:0}.profile-links-anchor:hover .profile-links-label{color:var(--ice-sky,#7dd3fc)}.profile-links-label{font-weight:650;word-break:break-word}.profile-links-host{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-links-actions{display:flex;flex-wrap:wrap;gap:6px}.profile-links-form{display:grid;grid-gap:8px;gap:8px}.profile-links-form input{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:var(--ice-radius);border:1px solid var(--ice-border);background:rgba(5,8,14,.55);color:inherit;font:inherit}.profile-links-form input:focus{outline:2px solid var(--ice-sky);outline-offset:1px}.profile-links-form .btn{justify-self:start}