:root{color-scheme:dark;--bg: #080b14;--bg-elevated: #0e1224;--bg-card: rgba(14, 18, 36, 0.88);--text: #e8edf2;--text-muted: #7e92a6;--accent: #00d4ff;--accent-pink: #e829c4;--accent-yellow:#e8ed30;--green: #2bf07a;--red: #f5455c;--border: rgba(0, 212, 255, 0.25);--radius: 8px;--font: ui-monospace, "SFMono-Regular", "Cascadia Code", "Roboto Mono", Menlo, Consolas, monospace}*{box-sizing:border-box}html{min-height:100%;background:var(--bg)}body{min-height:100vh;margin:0;color:var(--text);font-family:var(--font);line-height:1.6;background:radial-gradient(ellipse at 20% 10%, rgba(0, 212, 255, 0.08), transparent 32rem),radial-gradient(ellipse at 80% 20%, rgba(232, 41, 196, 0.06), transparent 30rem),linear-gradient(180deg, #060915 0%, #080b14 50%, #0c0b1a 100%)}main,.container{width:min(100% - 2rem,72rem);margin:0 auto;padding:2rem 0}h1,h2,h3{margin:0 0 .75rem;font-weight:700;line-height:1.15;text-transform:uppercase;color:var(--text)}h1{font-size:clamp(1.6rem,5vw,3.2rem)}h2{font-size:clamp(1.2rem,3vw,1.8rem)}h3{font-size:1.1rem;color:var(--accent)}p{color:var(--text-muted)}a{color:var(--accent);text-decoration:none;transition:color .15s}a:hover{color:var(--accent-yellow)}section,article,form,.card,.panel{border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem;background:var(--bg-card)}form{display:grid;gap:1rem}label{display:block;margin-bottom:.35rem;color:var(--accent);font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.field{display:grid;gap:.35rem}.inline-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;border:0;padding:0;background:none}.inline-form .field{flex:1 1 16rem}.inline-form .actions-row{flex:0 0 auto}.waitlist-form{display:grid;gap:1rem;border:0;padding:0;background:none}input,textarea,select{width:100%;border:1px solid rgba(0,212,255,.3);border-radius:6px;padding:.7rem .85rem;color:var(--text);font:inherit;background:rgba(0,0,0,.45);transition:border-color .15s,box-shadow .15s}input:focus,textarea:focus,select:focus{border-color:var(--accent-pink);outline:none;box-shadow:0 0 0 3px rgba(232,41,196,.2)}::placeholder{color:rgba(126,146,166,.45)}button,input[type=button],input[type=submit],input[type=reset],.button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.5rem;border:1px solid var(--accent);border-radius:6px;padding:.5rem 1.1rem;color:#03060e;font:700 .78rem/1 var(--font);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg, var(--accent), #00b3cc, var(--green));transition:transform .12s,box-shadow .15s}button:hover,input[type=button]:hover,input[type=submit]:hover,input[type=reset]:hover,.button:hover{transform:translateY(-1px);box-shadow:0 0 16px rgba(0,212,255,.35)}button:active{transform:translateY(1px)}button:disabled,input[type=button]:disabled,input[type=submit]:disabled,input[type=reset]:disabled{cursor:not-allowed;opacity:.4;filter:grayscale(0.5);transform:none;box-shadow:none}.button-secondary{color:var(--accent);background:rgba(0,212,255,.07);border-color:rgba(0,212,255,.4)}.button-secondary:hover{color:var(--text);background:rgba(0,212,255,.14);border-color:var(--accent)}.button-danger{color:var(--red);background:rgba(245,69,92,.07);border-color:rgba(245,69,92,.4)}.button-danger:hover{color:#fff;background:rgba(245,69,92,.18);border-color:var(--red);box-shadow:0 0 14px rgba(245,69,92,.25)}table{width:100%;border-collapse:collapse;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}th,td{padding:.75rem;text-align:left;border-bottom:1px solid rgba(0,212,255,.1)}th{color:var(--accent-yellow);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;background:rgba(0,212,255,.05)}tr:last-child td{border-bottom:none}tr:hover td{background:rgba(232,41,196,.05)}td a{border-bottom:1px solid rgba(0,0,0,0);transition:border-color .15s}td a:hover{border-bottom-color:var(--accent-yellow)}code,pre{color:var(--green);font-family:var(--font);background:rgba(0,0,0,.35)}pre{overflow-x:auto;border:1px solid rgba(43,240,122,.2);border-radius:6px;padding:1rem}.notice,.alert,.flash{border:1px solid;border-radius:6px;padding:.8rem 1rem;background:rgba(0,0,0,.4);box-shadow:0 0 14px currentColor}.notice{color:var(--green);border-color:var(--green)}.alert{color:var(--red);border-color:var(--red)}.flash-stack{position:fixed;top:1rem;right:1rem;z-index:10;display:grid;gap:.75rem;width:min(100% - 2rem,26rem)}.flash-stack p{margin:0}.login-shell{position:relative;isolation:isolate;display:grid;min-height:calc(100vh - 4.5rem);place-items:center;width:100%;overflow:hidden;padding:clamp(2rem,6vw,5rem) 2rem}.login-shell::before,.login-shell::after{position:absolute;z-index:-1;width:clamp(17rem,35vw,32rem);aspect-ratio:1;border-radius:50%;content:"";filter:blur(8px);pointer-events:none}.login-shell::before{top:-15%;left:-12%;background:radial-gradient(circle, rgba(69, 217, 255, 0.14), transparent 68%)}.login-shell::after{right:-14%;bottom:-24%;background:radial-gradient(circle, rgba(89, 232, 176, 0.1), transparent 68%)}.login-panel{display:grid;width:min(100%,66rem);grid-template-columns:minmax(0, 1.05fr) minmax(20rem, 27rem);gap:clamp(2.5rem,7vw,6rem);align-items:stretch;border:none;padding:0;background:none}.login-copy{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(.25rem,2vw,1rem) 0}.login-kicker{display:flex;gap:.55rem;align-items:center;margin:0 0 .75rem;color:var(--accent);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.login-kicker span{width:.55rem;height:.55rem;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px rgba(89,232,176,.11),0 0 14px rgba(89,232,176,.8)}.login-copy h1{max-width:8ch;margin-bottom:1rem;font-size:clamp(2.45rem,5vw,4.5rem);letter-spacing:-0.055em}.login-summary{max-width:31rem;margin:0;font-size:1rem;line-height:1.8}.login-highlights{display:grid;gap:.65rem;margin:2rem 0 0;padding:0;color:var(--text);font-size:.78rem;font-weight:650;letter-spacing:.025em;list-style:none}.login-highlights li{display:flex;gap:.75rem;align-items:center}.login-highlights span{color:var(--accent);font-size:.68rem;font-weight:700}.support-link{display:inline-flex;align-self:flex-start;margin-top:2rem;padding:0;color:var(--text-muted);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:none}.support-link:hover{color:var(--accent)}.wallet-card{display:grid;align-content:center;gap:1.25rem;min-width:0}.wallet-card-heading h2{margin-bottom:.45rem;font-size:clamp(1.3rem,2.5vw,1.75rem);letter-spacing:-0.03em}.wallet-card-copy{margin:0;font-size:.8rem;line-height:1.65}.wallet-identity{border:1px solid rgba(114,208,255,.16);border-radius:9px;padding:.9rem 1rem;background:rgba(3,7,20,.32)}.wallet-identity .wallet-label{margin-bottom:.35rem}.provider-selector{display:flex;gap:.5rem;border:none;margin:0;padding:0}.provider-selector legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.provider-button{flex:1;min-height:2.5rem;border:1px solid rgba(0,212,255,.15);border-radius:6px;padding:.5rem .6rem;font:600 .72rem/1 var(--font);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.provider-inactive{color:var(--text-muted);background:rgba(0,0,0,.4);border-color:rgba(0,212,255,.1)}.provider-inactive:hover{color:var(--text);background:rgba(0,212,255,.06);border-color:rgba(0,212,255,.25)}.provider-active{color:#03060e;background:linear-gradient(135deg, var(--accent), #00b3cc, var(--green));border-color:var(--accent)}.wallet-address{overflow-wrap:anywhere;margin:0}.login-status{min-height:1.5rem;margin:0;color:var(--green)}.login-status[data-tone=error]{color:var(--red)}.login-actions{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.login-actions>*{width:100%}.login-actions form{display:contents}.invitation-panel{align-items:stretch;margin-bottom:1.5rem}.invitation-list{width:min(100%,56rem);padding:clamp(1rem,4vw,2rem)}.section-heading{display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr);gap:1rem;align-items:center;margin-bottom:1rem}.section-heading h1{margin-bottom:0}.section-heading>:first-child{grid-column:1}.section-heading>:last-child{grid-column:2;justify-self:center}.empty-state{margin:0;padding:2rem 1rem;color:var(--text-muted);text-align:center;border:1px dashed rgba(0,212,255,.12);border-radius:6px;font-style:italic}#error_explanation{border:1px solid rgba(245,69,92,.45);border-radius:6px;padding:1rem;background:rgba(245,69,92,.08);color:var(--red)}.field_with_errors input,.field_with_errors textarea,.field_with_errors select{border-color:var(--red);box-shadow:0 0 0 3px rgba(245,69,92,.15)}::selection{background:var(--accent-yellow);color:#03060e}.site-header{position:sticky;top:0;z-index:100;border-bottom:1px solid var(--border);background:rgba(8,11,20,.96);backdrop-filter:blur(12px)}.site-nav{display:flex;align-items:center;justify-content:space-between;width:min(100% - 2rem,72rem);margin:0 auto;padding:.7rem 0}.site-nav-brand{color:var(--accent);font:700 1rem/1 var(--font);letter-spacing:.08em;text-transform:uppercase}.site-nav-brand:hover{color:var(--accent-yellow)}.site-nav-right{display:flex;align-items:center;gap:1rem}.site-nav-address{color:var(--text-muted);font-size:.75rem;overflow-wrap:anywhere;max-width:10rem}.site-nav-link{color:var(--accent);font:600 .78rem/1 var(--font);letter-spacing:.05em;text-transform:uppercase}.site-nav-button{border:1px solid rgba(0,212,255,.3);border-radius:6px;padding:.4rem .8rem;color:var(--accent);font:600 .78rem/1 var(--font);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:rgba(0,212,255,.05);transition:background .15s,border-color .15s,color .15s}.site-nav-button:hover{color:var(--accent-yellow);border-color:rgba(232,237,48,.3);background:rgba(232,237,48,.05)}.breadcrumb{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;margin-bottom:1.25rem;color:var(--text-muted);font-size:.8rem}.breadcrumb-sep{color:rgba(0,212,255,.2)}.meta-line{color:var(--text-muted);font-size:.8rem;line-height:1.6}.body-text{color:var(--text);line-height:1.7;white-space:pre-wrap}.post-card{padding:1rem 1.25rem}.post-card .meta-line{margin-bottom:.4rem}.post-card .body-text{margin:0}.comment-replies{margin-top:.75rem;margin-left:1.1rem;padding-left:.9rem;border-left:1px solid rgba(69,217,255,.2)}.comment-reply-toggle{border:0;padding:0;margin:.6rem 0 0;background:none;box-shadow:none}.comment-reply-toggle summary{display:inline-block;cursor:pointer;color:var(--accent);font:700 .72rem/1 var(--font);letter-spacing:.06em;text-transform:uppercase;user-select:none}.comment-reply-toggle summary:hover{color:var(--accent-pink)}.comment-reply-form{margin-top:.75rem}.comment-reply-form .editorjs-holder{min-height:120px}.thread-header{margin-bottom:1.25rem}.thread-header h1{font-size:clamp(1.2rem,2.5vw,1.7rem);margin-bottom:.35rem}.actions-row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.text-muted{color:var(--text-muted)}.text-sm{font-size:.8rem}.mt-1{margin-top:.4rem}.mt-2{margin-top:.8rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.help-toc{border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem;background:var(--bg-card)}.help-toc ol{display:grid;gap:.5rem;margin:0;padding-left:1.25rem}.help-toc a{color:var(--text)}.help-toc a:hover{color:var(--accent)}.help-toc ol a{text-decoration:underline;text-decoration-color:rgba(0,212,255,.3);text-underline-offset:.2rem}@media(max-width: 640px){main,.container{width:min(100% - 1rem,72rem);padding:1.25rem 0}section,article,form,.card,.panel{padding:1rem}.login-shell{padding:1rem}.login-panel{grid-template-columns:1fr}.section-heading{grid-template-columns:1fr}.section-heading>*{grid-column:1}.section-heading>:last-child{justify-self:stretch}.section-heading .actions-row{justify-content:center}.provider-button{min-height:2.4rem;font-size:.68rem}.login-actions{grid-template-columns:1fr}.flash-stack{top:auto;bottom:.75rem;right:.5rem;left:.5rem;width:auto}.site-nav-address{display:none}}.landing-page{position:relative;isolation:isolate;--landing-leaf: #b9db61;--landing-gold: #f7c85f;--landing-earth: #d88353;--landing-sky: #8fd9d1}.landing-page::before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:.9;background:radial-gradient(circle at 85% 17%, rgba(247, 200, 95, 0.18), transparent 20rem),radial-gradient(circle at 13% 67%, rgba(185, 219, 97, 0.1), transparent 28rem)}.landing-eyebrow,.principle-number,.landing-steps span{color:var(--landing-leaf)}.landing-hero h1{color:#f5f0df;text-shadow:0 3px 20px rgba(247,200,95,.08)}.landing-actions .button{color:#173018;background:linear-gradient(135deg, var(--landing-gold), #ecd678 48%, var(--landing-leaf));box-shadow:0 6px 17px rgba(185,219,97,.18)}.landing-actions .button.button-secondary{color:var(--landing-gold);background:rgba(247,200,95,.07);border-color:rgba(247,200,95,.45);box-shadow:none}.landing-actions .button.button-secondary:hover{color:#173018;background:linear-gradient(135deg, var(--landing-gold), #ecd678 48%, var(--landing-leaf))}.landing-orbit{background:radial-gradient(circle, rgba(247, 200, 95, 0.28) 0 6%, rgba(185, 219, 97, 0.1) 32%, transparent 66%),conic-gradient(from 40deg, transparent, rgba(143, 217, 209, 0.16), transparent, rgba(185, 219, 97, 0.14), transparent)}.orbit-ring{border-color:rgba(185,219,97,.4)}.orbit-ring-two{border-color:rgba(247,200,95,.48)}.orbit-core{border-color:rgba(247,200,95,.7);background:rgba(22,38,27,.83);box-shadow:0 0 45px rgba(185,219,97,.22),inset 0 0 22px rgba(247,200,95,.1)}.orbit-mark{color:var(--landing-gold)}.orbit-dot-one{color:var(--landing-gold);background:var(--landing-gold)}.orbit-dot-two{color:var(--landing-earth);background:var(--landing-earth)}.orbit-dot-three{color:var(--landing-leaf);background:var(--landing-leaf)}.landing-principles{border-color:rgba(185,219,97,.23);background:rgba(185,219,97,.23)}.landing-principles article{background:rgba(15,28,25,.86)}.landing-steps li{border-color:rgba(185,219,97,.25)}.landing-steps li:last-child{border-bottom-color:rgba(185,219,97,.25)}.landing-page{display:grid;gap:clamp(3rem,8vw,7rem);padding-top:clamp(3.5rem,9vw,8rem);padding-bottom:clamp(3.5rem,8vw,6rem)}.landing-hero{position:relative;display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(18rem, 0.95fr);align-items:center;min-height:30rem;gap:clamp(2rem,6vw,6rem);overflow:hidden;border:0;padding:0;background:rgba(0,0,0,0);box-shadow:none}.landing-copy{position:relative;z-index:1}.landing-eyebrow{margin:0 0 1.15rem;color:var(--accent);font-size:.72rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.landing-hero h1{max-width:12ch;margin-bottom:1.3rem;font-size:clamp(2.7rem,5.6vw,5.4rem);line-height:.98;letter-spacing:-0.055em;text-transform:none}.landing-lede{max-width:35rem;margin:0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.75}.landing-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2rem}.landing-actions .button{min-width:12.75rem}.landing-text-link{color:var(--text);font-size:.9rem;font-weight:650}.landing-text-link span{color:var(--accent);margin-left:.25rem}.landing-note{margin:1.15rem 0 0;font-size:.76rem}.landing-orbit{position:relative;width:min(100%,29rem);aspect-ratio:1;justify-self:end;border-radius:50%;background:radial-gradient(circle, rgba(69, 217, 255, 0.17) 0, rgba(69, 217, 255, 0.035) 34%, transparent 65%)}.orbit-ring{position:absolute;inset:7%;border:1px solid rgba(69,217,255,.23);border-radius:50%}.orbit-ring-one{transform:rotateX(66deg) rotateZ(25deg)}.orbit-ring-two{inset:18%;border-color:rgba(243,106,216,.32);transform:rotateY(66deg) rotateZ(-30deg)}.orbit-core{position:absolute;inset:34%;display:grid;place-content:center;border:1px solid rgba(89,232,176,.72);border-radius:50%;text-align:center;background:rgba(7,14,31,.78);box-shadow:0 0 45px rgba(69,217,255,.3),inset 0 0 22px rgba(69,217,255,.12)}.orbit-mark{color:var(--accent);font-size:clamp(2rem,5vw,3.7rem);font-weight:800;line-height:1}.orbit-label{margin-top:.4rem;color:var(--text-muted);font-size:.63rem;letter-spacing:.1em;text-transform:uppercase}.orbit-dot{position:absolute;width:.62rem;height:.62rem;border-radius:50%;background:var(--accent-yellow);box-shadow:0 0 16px currentColor}.orbit-dot-one{top:14%;right:17%;color:var(--accent-yellow)}.orbit-dot-two{bottom:20%;left:9%;color:var(--accent-pink);background:var(--accent-pink)}.orbit-dot-three{top:47%;left:3%;color:var(--green);background:var(--green)}.landing-principles{display:grid;grid-template-columns:repeat(3, 1fr);gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);padding:0;background:var(--border)}.landing-principles article{min-height:15rem;border:0;border-radius:0;padding:clamp(1.3rem,2.5vw,2.25rem);background:rgba(10,15,31,.86);box-shadow:none}.principle-number{color:var(--accent);font-size:.72rem;font-weight:750;letter-spacing:.1em}.landing-principles h2{margin:2.6rem 0 .7rem;font-size:1.1rem;letter-spacing:-0.02em;text-transform:none}.landing-principles p{margin:0;font-size:.9rem;line-height:1.65}.landing-how{display:grid;grid-template-columns:minmax(0, 0.8fr) minmax(20rem, 1.2fr);align-items:start;gap:4rem;border:0;padding:0;background:rgba(0,0,0,0);box-shadow:none}.landing-how h2{max-width:15ch;font-size:clamp(1.8rem,3.5vw,3rem);letter-spacing:-0.045em;text-transform:none}.landing-steps{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:landing-step}.landing-steps li{display:grid;grid-template-columns:3rem 1fr;gap:1rem;padding:1.15rem 0;border-top:1px solid var(--border)}.landing-steps li:last-child{border-bottom:1px solid var(--border)}.landing-steps span{color:var(--accent);font-size:.75rem;font-weight:750;letter-spacing:.08em}.landing-steps p{margin:0;color:var(--text);font-size:1rem}.landing-section-heading{max-width:36rem}.landing-section-heading h2{margin:0;font-size:clamp(1.8rem,3.5vw,3rem);letter-spacing:-0.045em;text-transform:none}.landing-features{display:grid;gap:2rem;border:0;padding:0;background:rgba(0,0,0,0);box-shadow:none}.landing-feature-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--border)}.landing-feature-grid article{min-height:11rem;border:0;border-radius:0;padding:clamp(1.3rem,2.5vw,2rem);background:rgba(10,15,31,.86);box-shadow:none}.landing-feature-grid h3{margin:0 0 .7rem;font-size:1rem;text-transform:none}.landing-feature-grid p{margin:0;font-size:.9rem;line-height:1.65}.landing-screens{display:grid;gap:2rem;border:0;padding:0;background:rgba(0,0,0,0);box-shadow:none}.landing-screen-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(1rem,2.5vw,1.75rem);align-items:start}.screen-card{display:grid;gap:1rem;margin:0;border:1px solid var(--border);border-radius:var(--radius);padding:.7rem .7rem clamp(1.1rem,2vw,1.5rem);background:rgba(10,15,31,.72);box-shadow:none}.screen-card img{display:block;width:100%;height:auto;border:1px solid var(--border);border-radius:calc(var(--radius) - 5px);background:var(--bg)}.screen-card figcaption{padding:0 .4rem}.screen-card h3{margin:0 0 .5rem;font-size:1rem;text-transform:none}.screen-card p{margin:0;font-size:.9rem;line-height:1.65}.landing-membership{display:grid;gap:2rem;border:0;padding:0;background:rgba(0,0,0,0);box-shadow:none}.landing-membership-grid{display:grid;grid-template-columns:minmax(0, 0.8fr) minmax(20rem, 1.2fr);align-items:start;gap:4rem}.landing-membership-intro{margin:0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.75}.landing-facts{display:grid;gap:0;margin:0;padding:0;list-style:none}.landing-facts li{padding:1.15rem 0;border-top:1px solid var(--border)}.landing-facts li:last-child{border-bottom:1px solid var(--border)}.landing-facts h3{margin:0 0 .4rem;font-size:1rem;text-transform:none}.landing-facts p{margin:0;font-size:.9rem;line-height:1.65}.landing-donate{display:grid;gap:2rem;border:0;padding:0;background:rgba(0,0,0,0);box-shadow:none}.landing-donate-lede{max-width:34rem;margin:0;line-height:1.75}.landing-donate-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--border)}.donate-card{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;min-height:13rem;margin:0;padding:clamp(1.3rem,2.5vw,2rem);border:0;border-radius:0;background:rgba(10,15,31,.86);box-shadow:none}a.donate-card:hover{color:inherit}.donate-card-icon{display:grid;place-items:center;width:2.4rem;height:2.4rem;border:1px solid var(--border);border-radius:10px;color:var(--accent);font-size:1.15rem;background:rgba(3,7,20,.72)}.donate-card h3{margin:0;font-size:1rem;text-transform:none}.donate-card p{margin:0;font-size:.9rem;line-height:1.65}.donate-card-link{margin-top:auto;color:var(--accent);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.donate-address{max-width:100%;overflow-wrap:anywhere;padding:.55rem .7rem;border:1px solid var(--border);border-radius:10px;color:var(--text);font-size:.75rem;background:rgba(3,7,20,.72)}.donate-copy{margin-top:auto;padding:.5rem .9rem;border:1px solid var(--border);border-radius:10px;color:var(--accent);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:rgba(0,0,0,0);cursor:pointer}.donate-copy:hover{border-color:var(--accent);color:var(--accent-pink)}@media(max-width: 760px){.landing-page{gap:3.5rem;padding-top:3rem}.landing-hero{grid-template-columns:1fr;min-height:0}.landing-orbit{width:min(78vw,23rem);justify-self:center;order:-1}.landing-hero h1{font-size:clamp(2.6rem,12vw,4.4rem)}.landing-principles{grid-template-columns:1fr}.landing-principles article{min-height:0}.landing-principles h2{margin-top:1.3rem}.landing-how{grid-template-columns:1fr;gap:2rem}.landing-feature-grid{grid-template-columns:1fr}.landing-screen-grid{grid-template-columns:1fr}.landing-membership-grid{grid-template-columns:1fr;gap:2rem}.landing-donate-grid{grid-template-columns:1fr}}.editor-shell{position:relative}.editor-shell .field-label{display:block;margin-bottom:.35rem;color:var(--accent);font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.editorjs-holder{min-height:180px;padding:.85rem;border:1px solid rgba(0,212,255,.3);border-radius:6px;background:rgba(0,0,0,.45);transition:border-color .15s,box-shadow .15s;cursor:text}.editorjs-holder:focus-within,.editorjs-holder.codex-editor--narrow .codex-editor{border-color:var(--accent-pink);outline:none;box-shadow:0 0 0 3px rgba(232,41,196,.2)}.editorjs-holder .codex-editor{background:rgba(0,0,0,0);z-index:0}.editorjs-holder .ce-block__content,.editorjs-holder .ce-toolbar__content{max-width:100%}.editorjs-holder .ce-paragraph{color:var(--text);line-height:1.6;font-size:1rem}.editorjs-holder .ce-header{color:var(--text);padding:0;margin-bottom:.25rem;font-weight:700;text-transform:uppercase}.editorjs-holder .ce-block--selected .ce-block__content{background:rgba(0,212,255,.06)}.editorjs-holder .ce-block__content a,.editorjs-holder .ce-paragraph a{color:var(--accent);text-decoration:underline}.editorjs-holder .ce-block__content a:hover,.editorjs-holder .ce-paragraph a:hover{color:var(--accent-yellow)}.ce-toolbar__plus,.ce-toolbar__settings-btn,.ce-toolbox__button,.ce-inline-toolbar,.ce-inline-tool,.ce-settings,.ce-settings__button,.codex-editor .ce-settings__button,.codex-editor .ce-inline-tool,.codex-editor .ce-toolbox__button{background-color:#12162a;color:var(--text);border-color:rgba(0,212,255,.2);box-shadow:0 4px 24px rgba(0,0,0,.5)}.ce-toolbar__plus:hover,.ce-toolbar__settings-btn:hover,.ce-toolbox__button:hover,.ce-inline-tool:hover,.ce-settings__button:hover{background-color:rgba(0,212,255,.12);color:var(--accent)}.ce-inline-tool--active,.ce-settings__button--active{color:var(--accent);background-color:rgba(69,217,255,.18)}.ce-toolbox__button--active{color:var(--accent)}.ce-popover,.ce-popover__item{background-color:#12162a;color:var(--text)}.ce-popover__item:hover,.ce-popover__item--focused{background-color:rgba(0,212,255,.12)}.ce-toolbar__plus-shortcut,.ce-toolbar__settings-btn .icon{color:var(--text-muted)}.ce-toolbar__plus:hover .ce-toolbar__plus-shortcut,.ce-toolbar__plus:hover .icon{color:var(--accent)}.codex-editor .ce-tune-button,.codex-editor .ce-settings__item{background:#12162a;color:var(--text)}.codex-editor .ce-settings__item:hover{background:rgba(0,212,255,.12)}.codex-editor .ce-block code{background:rgba(43,240,122,.1);border-radius:3px;padding:.15em .3em;color:var(--green);font-size:.85em}.codex-editor .ce-block pre{background:rgba(0,0,0,.5);border:1px solid rgba(43,240,122,.2);border-radius:6px;padding:.85rem 1rem;font-family:var(--font);font-size:.85rem;color:var(--green);overflow-x:auto}.codex-editor .ce-block pre code{background:none;padding:0;color:inherit}.codex-editor .ce-block blockquote{border-left:3px solid var(--accent);padding-left:1rem;margin:.5rem 0;color:var(--text-muted);font-style:italic}.codex-editor .ce-block ul,.codex-editor .ce-block ol{padding-left:1.5rem;color:var(--text)}.codex-editor .ce-block img{max-width:100%;height:auto;border-radius:6px}.codex-editor .ce-block hr{border:none;border-top:1px solid rgba(0,212,255,.2);margin:1rem 0}.codex-editor .cdx-button{background:rgba(0,212,255,.08);color:var(--text);border:1px solid rgba(0,212,255,.2)}.codex-editor .cdx-button:hover{background:rgba(0,212,255,.15)}.codex-editor .cdx-input,.codex-editor .cdx-textarea{background:rgba(0,0,0,.3);border:1px solid rgba(0,212,255,.2);color:var(--text)}.post-body-rendered{line-height:1.7;color:var(--text)}.post-body-rendered>*+*{margin-top:.5em}.post-body-rendered p{color:var(--text);margin:0}.post-body-rendered h1{font-size:1.4rem;margin:.75rem 0 .25rem;text-transform:uppercase}.post-body-rendered h2{font-size:1.15rem;margin:.75rem 0 .25rem;text-transform:uppercase}.post-body-rendered h3{font-size:1rem;margin:.75rem 0 .25rem;color:var(--accent);text-transform:uppercase}.post-body-rendered h4,.post-body-rendered h5,.post-body-rendered h6{font-size:1rem;margin:.75rem 0 .25rem}.post-body-rendered ul,.post-body-rendered ol{padding-left:1.5rem}.post-body-rendered li{color:var(--text)}.post-body-rendered blockquote{border-left:3px solid var(--accent);padding-left:1rem;margin:.5rem 0;color:var(--text-muted);font-style:italic}.post-body-rendered pre{background:rgba(0,0,0,.5);border:1px solid rgba(43,240,122,.2);border-radius:6px;padding:.85rem 1rem;font-family:var(--font);font-size:.85rem;color:var(--green);overflow-x:auto;margin:.5rem 0}.post-body-rendered pre code{color:inherit;background:none;padding:0}.post-body-rendered code{background:rgba(43,240,122,.1);border-radius:3px;padding:.15em .3em;color:var(--green);font-size:.85em}.post-body-rendered hr{border:none;border-top:1px solid rgba(0,212,255,.2);margin:1rem 0}.post-body-rendered img{max-width:100%;height:auto;border-radius:6px;margin:.5rem 0}.post-body-rendered a{color:var(--accent);text-decoration:underline}.post-body-rendered a:hover{color:var(--accent-yellow)}.post-body-rendered ul{list-style-type:disc}.post-body-rendered ol{list-style-type:decimal}.post-body-rendered figure{margin:.5rem 0}.post-body-rendered figcaption{font-size:.8rem;color:var(--text-muted);text-align:center;margin-top:.35rem}.post-body-rendered .editorjs-checklist{margin:.5rem 0}.post-body-rendered .checklist-item{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.4rem}.post-body-rendered .checklist-item__checkbox{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;margin-top:2px;border:1px solid rgba(0,212,255,.3);border-radius:4px;background:rgba(0,0,0,.3);color:rgba(0,0,0,0);font-size:14px}.post-body-rendered .checklist-item--checked .checklist-item__checkbox{background:var(--accent);border-color:var(--accent);color:#fff}.post-body-rendered .checklist-item--checked .checklist-item__text{text-decoration:line-through;color:var(--text-muted)}.post-body-rendered table.editorjs-table{width:100%;border-collapse:collapse;margin:.5rem 0}.post-body-rendered table.editorjs-table td{border:1px solid rgba(0,212,255,.2);padding:.4rem .6rem}.post-body-rendered .editorjs-warning{border:1px solid rgba(232,41,196,.25);border-radius:6px;background:rgba(232,41,196,.06);padding:.7rem .9rem;margin:.5rem 0}.post-body-rendered .editorjs-warning strong{color:var(--accent-pink)}.embed-youtube{position:relative;width:100%;padding-bottom:56.25%;margin:.75rem 0;border-radius:8px;overflow:hidden;background:#000}.embed-youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.embed-link-card{display:block;margin:.75rem 0;padding:.85rem 1rem;border:1px solid rgba(0,212,255,.15);border-radius:6px;background:rgba(0,212,255,.03);color:var(--text);text-decoration:none;transition:border-color .15s,background .15s}.embed-link-card:hover{border-color:rgba(0,212,255,.3);background:rgba(0,212,255,.06)}.embed-link-card .embed-link-domain{font-size:.72rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.embed-link-card .embed-link-url{display:block;margin-top:.15rem;font-size:.85rem;color:var(--accent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.description-rendered{line-height:1.6}.description-rendered>*+*{margin-top:.35em}.description-rendered p{margin:0}.description-rendered h1,.description-rendered h2,.description-rendered h3,.description-rendered h4{font-size:inherit;text-transform:none;margin:.5em 0 .15em;color:var(--text)}.description-rendered ul,.description-rendered ol{padding-left:1.3rem;margin:.25em 0}.description-rendered li{color:var(--text-muted)}.description-rendered a{color:var(--accent);text-decoration:underline}.description-rendered a:hover{color:var(--accent-yellow)}.description-rendered blockquote{border-left:2px solid var(--accent);padding-left:.75rem;margin:.35rem 0;font-style:italic}.description-rendered code{background:rgba(43,240,122,.1);border-radius:3px;padding:.1em .25em;font-size:.85em;color:var(--green)}.description-rendered pre{background:rgba(0,0,0,.5);border:1px solid rgba(43,240,122,.2);border-radius:4px;padding:.5rem .75rem;font-size:.82rem;overflow-x:auto;margin:.35rem 0}.description-rendered pre code{background:none;padding:0;color:inherit}.description-rendered hr{border:none;border-top:1px solid rgba(0,212,255,.15);margin:.5rem 0}.description-rendered img{max-width:100%;height:auto;border-radius:4px;margin:.35rem 0}.description-rendered figure{margin:.35rem 0}.description-rendered figcaption{font-size:.78rem;color:var(--text-muted);text-align:center;margin-top:.25rem}:root{color-scheme:dark;--bg: #070916;--bg-elevated: #11152a;--bg-card: rgba(15, 20, 40, 0.82);--text: #edf6ff;--text-muted: #8d9aad;--accent: #45d9ff;--accent-pink: #f36ad8;--accent-yellow: #f2ed63;--green: #58f2a5;--red: #ff657c;--border: rgba(114, 208, 255, 0.2);--radius: 14px;--font: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html{background:var(--bg)}body{letter-spacing:0;background:linear-gradient(rgba(69, 217, 255, 0.025) 1px, transparent 1px),linear-gradient(90deg, rgba(69, 217, 255, 0.025) 1px, transparent 1px),radial-gradient(circle at 12% 0%, rgba(69, 217, 255, 0.14), transparent 31rem),radial-gradient(circle at 92% 15%, rgba(243, 106, 216, 0.1), transparent 27rem),var(--bg);background-size:40px 40px,40px 40px,auto,auto,auto}main,.container{width:min(100% - 2.5rem,74rem);padding:3rem 0}h1,h2,h3{letter-spacing:-0.025em;text-transform:uppercase}h1{font-size:clamp(2rem,5vw,3.25rem)}h2{font-size:clamp(1.35rem,3vw,1.85rem)}h3{color:var(--accent)}p{color:var(--text-muted)}a{color:var(--accent)}a:hover{color:var(--accent-pink)}section,article,form,.card,.panel{border-color:var(--border);border-radius:var(--radius);background:var(--bg-card);box-shadow:0 16px 36px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.025)}section{padding:clamp(1.25rem,3vw,2rem)}form{gap:1.1rem}label{color:var(--accent);font-size:.72rem;letter-spacing:.1em}input,textarea,select{border-color:rgba(114,208,255,.25);border-radius:10px;padding:.75rem .9rem;color:var(--text);background:rgba(3,7,20,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025)}input:focus,textarea:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(69,217,255,.13),0 0 18px rgba(69,217,255,.12)}form.button_to{display:inline-flex;align-items:center;gap:0;border:0;border-radius:0;padding:0;background:rgba(0,0,0,0);box-shadow:none}button,input[type=button],input[type=submit],input[type=reset]{display:inline-flex;align-items:center;justify-content:center;gap:0;min-height:2.6rem;border:0;border-radius:10px;padding:.65rem 1rem;color:#06101b;font:700 .78rem/1 var(--font);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg, #4ce2ff, #38baf0 58%, #59e8b0);box-shadow:0 5px 14px rgba(69,217,255,.22);transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.button{display:inline-block;height:2.6rem;padding:.2rem 1rem 0;line-height:2.4rem;min-height:0;border:0;border-radius:10px;color:#06101b;font:700 .78rem/2.4rem var(--font);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg, #4ce2ff, #38baf0 58%, #59e8b0);box-shadow:0 5px 14px rgba(69,217,255,.22);transition:transform .16s ease,box-shadow .16s ease,background .16s ease}a.button.button{display:inline-flex;align-items:center;justify-content:center;height:2.6rem;line-height:1;padding:0 1rem}button,.button{text-align:center;vertical-align:middle}input[type=button],input[type=submit],input[type=reset]{display:inline-block;line-height:1;text-align:center;vertical-align:middle;appearance:none}button:hover,input[type=button]:hover,input[type=submit]:hover,input[type=reset]:hover,.button:hover{color:#06101b;transform:translateY(-1px);box-shadow:0 9px 22px rgba(69,217,255,.34)}button:focus-visible,input[type=button]:focus-visible,input[type=submit]:focus-visible,input[type=reset]:focus-visible,.button:focus-visible{outline:3px solid rgba(69,217,255,.35);outline-offset:3px}.button-secondary{color:var(--accent);background:rgba(69,217,255,.1);box-shadow:none}.button-secondary:hover{color:#dffaff;background:rgba(69,217,255,.18);box-shadow:0 0 16px rgba(69,217,255,.13)}.button-danger{color:#ff9cab;background:rgba(255,101,124,.1);box-shadow:none}.button-danger:hover{color:#fff;background:rgba(255,101,124,.24);box-shadow:0 0 16px rgba(255,101,124,.15)}.button-small{display:inline-block;height:2rem;padding:.15rem .7rem 0;line-height:1.85rem;min-height:0;font-size:.72rem}table{border-color:var(--border);border-radius:12px;background:rgba(3,7,20,.3)}th,td{border-bottom-color:rgba(114,208,255,.08);padding:.9rem 1rem}thead th{color:var(--accent);font-size:.74rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(180deg, rgba(69, 217, 255, 0.16), rgba(69, 217, 255, 0.05));border-bottom:1px solid rgba(69,217,255,.3)}th{padding:.85rem 1rem}tr:hover td{background:rgba(69,217,255,.055)}.banned-row td{color:var(--text-muted);opacity:.6;text-decoration:line-through}.site-header{border-bottom-color:rgba(114,208,255,.17);background:rgba(7,9,22,.8)}.site-nav{width:min(100% - 2.5rem,74rem);padding:.9rem 0}.site-nav-brand{color:var(--accent);font-size:1rem;letter-spacing:.08em;text-transform:uppercase}.site-nav-brand:hover{color:var(--accent)}.site-nav-link{color:var(--text-muted);font-weight:650;letter-spacing:.04em;text-transform:uppercase}.site-nav-button{display:inline-block;height:2.6rem;padding:.2rem .8rem 0;line-height:2.4rem;border:0;border-radius:9px;color:var(--accent);background:rgba(69,217,255,.1);box-shadow:none;text-transform:uppercase;white-space:nowrap}.site-nav-button:hover{color:#dffaff;background:rgba(69,217,255,.18);box-shadow:none}.login-kicker{color:var(--accent);letter-spacing:.09em}.login-panel{gap:3.5rem}.wallet-card{padding:1.5rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);box-shadow:0 16px 40px rgba(0,0,0,.28)}.provider-selector{gap:.5rem}.provider-button{min-height:2.6rem;border:0;border-radius:9px;box-shadow:none;text-transform:none;letter-spacing:0}.provider-inactive{color:var(--text-muted);background:hsla(0,0%,100%,.045)}.provider-inactive:hover{color:var(--text);background:rgba(69,217,255,.1)}.provider-active{color:#06101b;background:linear-gradient(135deg, #4ce2ff, #38baf0 58%, #59e8b0)}.breadcrumb{gap:.5rem;margin-bottom:1.5rem}.breadcrumb-sep{color:rgba(69,217,255,.35)}.meta-line{color:var(--text-muted)}.empty-state{border-color:rgba(69,217,255,.16);border-radius:12px;background:rgba(69,217,255,.035)}.notice,.alert,.flash{border:0;border-radius:12px;box-shadow:0 12px 28px rgba(0,0,0,.26)}.notice{color:var(--green);background:rgba(88,242,165,.12)}.alert{color:#ff9cab;background:rgba(255,101,124,.12)}.post-card{border-color:var(--border)}@media(max-width: 640px){main,.container{width:min(100% - 1.25rem,74rem);padding:1.5rem 0}.site-nav{width:min(100% - 1.25rem,74rem)}.login-panel{gap:1.5rem}}.stat-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:1px;overflow:hidden;margin:0;border:1px solid var(--border);border-radius:12px;background:var(--border)}.stat-card{padding:1.1rem 1.25rem;border:0;border-radius:0;background:rgba(10,15,31,.86);box-shadow:none}.stat-card dt{color:var(--text-muted);font-size:.7rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.stat-card dd{margin:.4rem 0 0;color:var(--accent);font-size:1.8rem;font-weight:750;line-height:1}.activity-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--border)}.activity-list{padding:1.1rem 1.25rem;border:0;border-radius:0;background:rgba(10,15,31,.86);box-shadow:none}.activity-list h3{margin:0 0 .6rem;font-size:.9rem;text-transform:uppercase}.activity-item{display:grid;gap:.1rem;margin:0 0 .7rem;font-size:.9rem}.activity-item:last-child{margin-bottom:0}.activity-item a{color:var(--text)}.activity-item a:hover{color:var(--accent)}@media(max-width: 760px){.stat-grid{grid-template-columns:repeat(2, 1fr)}.activity-grid{grid-template-columns:1fr}}
