:root{--abyss:#05070d;--slate:#121826;--graphite:#1b2335;--hairline:#ffffff12;--hairline-strong:#ffffff1a;--champagne:#e4c29a;--gold:#c9a36a;--mist:#eaecef;--fog:#8b93a3;--slate-text:#5a6172;--sage:#6fb89a;--amber:#d9a441;--clay:#c56b5c;--glass-top:#ffffff0d;--glass-bottom:#ffffff03}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased}body{background:var(--abyss);color:var(--mist);min-height:100vh;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:13px;line-height:1.5}.num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.aurora{z-index:-1;background:radial-gradient(ellipse 80% 60% at 70% -10%, #0b1322b3 0%, transparent 60%), linear-gradient(#05070d6b, #05070d94), url(/temple-bg.webp) center / cover no-repeat, var(--abyss);position:fixed;inset:0;overflow:hidden}.blob{filter:blur(90px);will-change:transform;border-radius:50%;position:absolute}.b1{background:radial-gradient(circle,#1c2a4a8c,#0000 65%);width:720px;height:720px;animation:46s ease-in-out infinite alternate drift1;top:-260px;left:-180px}.b2{background:radial-gradient(circle,#c9a36a12,#0000 62%);width:560px;height:560px;animation:58s ease-in-out infinite alternate drift2;top:12%;right:-140px}.b3{background:radial-gradient(circle,#111c3499,#0000 65%);width:820px;height:820px;animation:70s ease-in-out infinite alternate drift3;bottom:-420px;left:28%}@keyframes drift1{to{transform:translate(140px,90px)scale(1.12)}}@keyframes drift2{to{transform:translate(-110px,130px)scale(.92)}}@keyframes drift3{to{transform:translate(-160px,-80px)scale(1.08)}}.grain{opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.blob,.panel:before{animation:none}}.shell{max-width:1320px;margin:0 auto;padding:32px 40px 56px}.topbar{border-bottom:1px solid var(--hairline);align-items:center;gap:48px;margin-bottom:32px;padding:0 0 28px;display:flex}.brand{flex-direction:column;align-items:center;gap:6px;display:flex}.wordmark-img{width:auto;height:30px;display:block}.brand-sub{text-align:center;text-transform:uppercase;letter-spacing:.3em;width:100%;color:var(--mist);padding-left:.3em;font-size:9.5px;font-weight:800;display:block}.stat{line-height:1.3}.stat .label{text-transform:uppercase;letter-spacing:.14em;color:var(--fog);margin-bottom:4px;font-size:10px;font-weight:500}.stat .value{color:var(--mist);font-size:19px;font-weight:600}.stat .value.hero{background:linear-gradient(100deg,#7d5f38 0%,#b3915c 18%,#e8cfa4 38%,#f7e7c3 47%,#d9b886 56%,#8f6f42 76%,#c9a36a 100%) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite goldlight}@keyframes goldlight{0%,to{background-position:0 0}50%{background-position:100% 0}}.spacer{flex:1}.ringswitch{color:var(--clay);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:12px;align-items:center;gap:11px;padding:6px 10px 6px 6px;transition:background .2s;display:flex}.ringswitch:hover{background:#c56b5c0f}.ringswitch svg{display:block}.ringswitch circle{transition:stroke-dasharray .12s linear,transform .12s linear}.ringswitch .ringlabel{text-align:left;line-height:1.35}.ringswitch .ringlabel b{letter-spacing:.12em;font-size:11px;font-weight:650;display:block}.ringswitch .ringlabel i{color:var(--slate-text);letter-spacing:.03em;font-size:9.5px;font-style:normal;display:block}.ringswitch.sealed{color:var(--clay);background:#c56b5c14}.ringswitch.sealed .ringlabel i{color:#c56b5cb3}.grid{grid-template-columns:7fr 5fr;align-items:start;gap:24px;display:grid}@media (max-width:1020px){.grid{grid-template-columns:1fr}}.rail{flex-direction:column;gap:24px;display:flex}.panel{background:linear-gradient(168deg, var(--glass-top), var(--glass-bottom) 58%);border:1px solid var(--hairline);-webkit-backdrop-filter:blur(22px)saturate(1.25);border-radius:16px;padding:24px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #0000002e,0 18px 44px -22px #000000a6}.panel:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff17,inset 0 -1px #0000002e,0 22px 52px -22px #000000b3}.panel:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffffff07 50%,#0000 58%);animation:14s ease-in-out infinite sheen;position:absolute;inset:-60%}@keyframes sheen{0%,to{transform:translate(-18%)rotate(.001deg)}50%{transform:translate(18%)rotate(.001deg)}}.panel>*{position:relative}.panel h2{text-transform:uppercase;letter-spacing:.16em;color:var(--fog);margin-bottom:20px;font-size:10px;font-weight:600}.feed-plain{padding:0 4px}.feed-plain h2{text-transform:uppercase;letter-spacing:.16em;color:var(--fog);margin-bottom:20px;font-size:10px;font-weight:600}.feed{flex-direction:column;margin:-8px 0;display:flex}.showmore{border:1px solid var(--hairline);width:100%;color:var(--fog);letter-spacing:.08em;cursor:pointer;background:#ffffff05;border-radius:10px;margin-top:18px;padding:11px;font-size:11px;font-weight:500;transition:all .15s;display:block}.showmore:hover{color:var(--mist);background:#ffffff0d}.line{border-bottom:1px solid var(--hairline);align-items:flex-start;gap:14px;padding:11px 4px;animation:.4s settle;display:flex}.line:last-child{border-bottom:none}@keyframes settle{0%{opacity:0;transform:translateY(-3px)}}.line .glyph{color:var(--slate-text);flex-shrink:0;margin-top:1px}.line .t{color:var(--slate-text);white-space:nowrap;margin-top:1px;font-size:11px}.line .txt{color:var(--fog);flex:1;font-size:12.5px}.line a{color:var(--slate-text);border-bottom:1px solid var(--hairline-strong);white-space:nowrap;padding-bottom:1px;font-size:11px;text-decoration:none;transition:color .15s}.line a:hover,.line.action .txt,.line.action .glyph{color:var(--mist)}.line.good .glyph{color:var(--sage)}.line.money .glyph{color:var(--fog)}.line.money .txt{color:var(--mist)}.line.blocked .glyph,.line.blocked .txt{color:var(--amber)}.line.danger .glyph,.line.danger .txt{color:var(--clay)}.venue{border-bottom:1px solid var(--hairline);align-items:center;gap:16px;padding:14px 0;display:flex}.venue:first-of-type{padding-top:0}.venue:last-child{border-bottom:none;padding-bottom:0}.venue .name{color:var(--mist);width:88px;font-size:13px;font-weight:500}.venue .apy{color:var(--mist);width:84px;font-size:18px;font-weight:600}.venue .apy small{color:var(--slate-text);margin-left:2px;font-size:11px;font-weight:400}.venue .controls{gap:8px;margin-left:auto;display:flex}.venue button{border:1px solid var(--hairline-strong);min-width:44px;color:var(--fog);cursor:pointer;background:#ffffff05;border-radius:8px;padding:6px 10px;font-size:11px;font-weight:500;transition:all .15s}.venue button:hover{color:var(--mist);background:#ffffff0f}.capbar{border-radius:6px;gap:2px;height:10px;margin-bottom:20px;display:flex;overflow:hidden}.capbar .seg{height:100%;transition:width .6s cubic-bezier(.25,1,.5,1)}.capbar .seg.hatch{background:repeating-linear-gradient(45deg,#ffffff29 0 2px,#ffffff08 2px 5px)}.legend{flex-direction:column;gap:12px;display:flex}.legend .row{align-items:center;gap:10px;display:flex}.legend .swatch{border-radius:2px;flex-shrink:0;width:8px;height:8px}.legend .who{color:var(--fog);flex:1;font-size:12px}.legend .share{color:var(--slate-text);text-align:right;width:48px;font-size:11px}.legend .amt{color:var(--mist);text-align:right;min-width:86px;font-size:12.5px;font-weight:550}.headroom .row{margin-bottom:18px}.headroom .row:last-child{margin-bottom:0}.headroom .meta{justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:12px;display:flex}.headroom .meta .who{color:var(--mist)}.headroom .meta .nums{color:var(--slate-text);font-size:11px}.headroom .meta .nums.warn{color:var(--gold)}.headroom .meta .nums.breach{color:var(--clay);font-weight:600}.bar{background:#ffffff0d;border-radius:2px;height:4px;position:relative;overflow:visible}.bar .fill{background:var(--sage);border-radius:2px;height:100%;transition:width .6s cubic-bezier(.25,1,.5,1)}.bar .fill.warn{background:linear-gradient(90deg,#8f6f42,#c9a36a 55%,#e8cfa4 82%,#b3915c)}.bar .fill.breach{background:var(--clay)}.bar .cap{background:var(--hairline-strong);width:1px;position:absolute;top:-3px;bottom:-3px}.receipts{flex-direction:column;max-height:216px;display:flex;overflow-y:auto}.receipts::-webkit-scrollbar{width:3px}.receipts::-webkit-scrollbar-thumb{background:var(--graphite);border-radius:2px}.receipt{border-bottom:1px solid var(--hairline);align-items:baseline;gap:12px;padding:9px 0;font-size:12px;display:flex}.receipt:last-child{border-bottom:none}.receipt .amt{color:var(--mist);min-width:72px;font-weight:550}.receipt .who{color:var(--slate-text);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.empty{color:var(--slate-text);padding:4px 0;font-size:12px}.iddot{vertical-align:1px;border-radius:2px;width:7px;height:7px;margin-right:8px;display:inline-block}.signin{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:70vh;display:flex}.signin-mark{height:46px;margin-bottom:2px}.signin-3d{cursor:grab;width:min(380px,64vw);height:min(380px,64vw);margin-bottom:-8px}.signin-3d:active{cursor:grabbing}.signin-3d model-viewer{--poster-color:transparent;outline:none}.signin-copy{color:var(--mist);max-width:30ch;margin-top:8px;font-size:15px}.signin-note{color:var(--slate-text,#5a6172);max-width:34ch;font-size:12px}.signin-btn{border:1px solid var(--hairline-strong);color:var(--gold);letter-spacing:.01em;cursor:pointer;background:linear-gradient(#e4c29a29,#c9a36a1a);border-radius:10px;margin-top:6px;padding:12px 26px;font-size:14px;font-weight:600;transition:border-color .2s,background .2s}.signin-btn:hover{border-color:var(--gold);background:#c9a36a29}.signin-btn:disabled{opacity:.6;cursor:default}.account,.strat-switch{border:1px solid var(--hairline);background:var(--graphite,#1b2335);height:34px;color:var(--fog);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:9px;padding:0 13px;font-size:12.5px;transition:border-color .2s,color .2s}.account:hover,.strat-switch:hover{border-color:var(--hairline-strong);color:var(--mist)}.strat-switch{appearance:none;max-width:180px}
