:root{--blue:#0869ee;--blue-2:#0f7cff;--blue-soft:#eaf0fe;--blue-mist:#f1f5fe;--navy:#081843;--muted:#667092;--muted-2:#8a93ad;--line:#e8edf7;--surface:#fff;--soft:#f6faff;--footer:#f3f7ff;--shadow:0 12px 26px #11234e14, 0 3px 8px #11234e0d;--shadow-soft:0 10px 22px #1021490f, 0 2px 5px #1021490d;--radius:16px;--wrap:1200px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{min-width:320px;color:var(--navy);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}a{color:inherit;text-decoration:none}button,input{font:inherit}img{max-width:100%;display:block}.wrap{width:min(var(--wrap), calc(100% - 64px));margin:0 auto;position:relative}.site-header{z-index:2;background:0 0;border-bottom:0;position:relative}.topbar{justify-content:flex-start;align-items:center;height:64px;display:flex}.brand-lockup{align-items:center;display:flex}.brand-full{width:150px;height:auto;display:block}.main-nav{color:#24335e;letter-spacing:-.01em;align-items:center;gap:52px;font-size:16px;font-weight:650;display:flex}.main-nav a:hover,.primary-cta:hover{opacity:.9}.hero-stage{isolation:isolate;background-color:#f3f5fd;position:relative;overflow:hidden}.hero-bg{z-index:-1;background-color:#f3f5fd;background-image:url(/hero-background.png);background-position:48%;background-repeat:no-repeat;background-size:auto 100%;position:absolute;inset:0}.hero-bg:after{content:"";background:linear-gradient(90deg,#fff 0%,#fffffffa 10%,#ffffffd9 22%,#fff0 42% 58%,#ffffffeb 78%,#fff 100%);position:absolute;inset:0}.hero{grid-template-columns:minmax(0,440px) 1fr minmax(0,400px);align-items:center;gap:24px;min-height:600px;padding:40px 0 70px;display:grid}.hero-copy-block{grid-column:1;align-self:center}.hero-fund-card{grid-column:3}.hero-mascot-mobile{display:none}.hero-stage{overflow:hidden}.hero-copy-block{padding:10px 0 0}.hero-copy-block h1{letter-spacing:-.045em;max-width:560px;color:var(--navy);margin:0;font-size:64px;font-weight:800;line-height:1.02}.hero-copy-block h1 span{color:var(--blue)}.hero-lead{color:#5b678a;letter-spacing:-.01em;max-width:460px;margin:28px 0 0;font-size:17px;font-weight:540;line-height:1.55}.hero-fund-card{background:#fff;border:1px solid #e7eef9;border-radius:16px;align-self:start;width:100%;padding:28px 32px 26px;position:relative;box-shadow:0 18px 40px #11234e14,0 4px 12px #11234e0a}.hero-fund-head{margin-bottom:10px}.status-title{color:#17224d;letter-spacing:-.01em;margin:0 0 12px;font-size:18px;font-weight:750}.hero-fund-amount{white-space:nowrap;align-items:baseline;gap:10px;margin-bottom:18px;display:flex}.hero-fund-amount strong{letter-spacing:-.02em;color:var(--navy);font-size:40px;font-weight:800;line-height:1}.hero-fund-amount span{color:#7b849e;font-size:14px;font-weight:600}.progress{background:#e2eaf7;border-radius:999px;width:100%;height:8px;margin-bottom:22px;position:relative;overflow:hidden}.progress>i{border-radius:inherit;background:linear-gradient(90deg,#0869ee,#0a7aff);height:100%;display:block}.fund-meta{gap:14px;margin:0 0 22px;padding:0;list-style:none;display:grid}.fund-meta li{color:#2d3759;align-items:center;gap:14px;font-size:15px;font-weight:620;display:flex}.fund-meta-icon{width:26px;height:26px;color:var(--blue);flex:none;place-items:center;display:inline-grid}.hero-fund-button{width:100%;height:56px;font-size:16px}.primary-cta{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:12px;font-weight:700;transition:transform .15s,opacity .15s;display:inline-flex;box-shadow:0 10px 20px #0869ee38}.primary-cta:hover{transform:translateY(-1px)}.discord-cta svg{flex:none}.hero-fund-receipt{gap:12px;margin:0 0 18px;display:grid}.hero-fund-receipt.compact{border-top:1px solid #e7edf7;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin-top:4px;padding-top:18px}.hero-fund-receipt dt{color:#6f7897;text-transform:uppercase;letter-spacing:.02em;margin-bottom:4px;font-size:12px;font-weight:700}.hero-fund-receipt dd{color:#17224d;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:650}.receipt-span{grid-column:1/-1}.manifesto{gap:26px;padding:0 0 48px;display:grid}.feature-strip{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:16px;grid-template-columns:repeat(3,1fr);min-height:128px;display:grid;overflow:hidden}.feature-strip.single{grid-template-columns:1fr;min-height:auto}.feature-strip.single .feature-item{padding:24px 32px}.feature-strip.single .feature-copy p{color:#3a4568;font-size:15px;font-weight:560;line-height:1.5}.feature-item{align-items:center;gap:20px;padding:26px 28px;display:flex;position:relative}.feature-item+.feature-item:before{content:"";background:#e6ebf5;width:1px;position:absolute;top:22px;bottom:22px;left:0}.feature-icon-circle{background:var(--blue-soft);width:64px;height:64px;color:var(--blue);border-radius:50%;flex:none;place-items:center;display:grid}.feature-icon-circle svg{width:34px;height:34px}.feature-copy h3{color:#17224d;letter-spacing:-.015em;margin:0 0 6px;font-size:16px;font-weight:800;line-height:1.15}.feature-copy p{color:#6b7591;margin:0;font-size:14px;font-weight:550;line-height:1.42}.work{margin-top:4px;display:block}.manifesto-work{padding:0}.steps-block{padding-top:8px}.section-title{color:#0f1d4a;letter-spacing:-.035em;margin:0 0 22px;font-size:30px;font-weight:820;line-height:1}.steps-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid;position:relative}.steps-grid.compact{gap:18px}.step-card{border:1px solid var(--line);min-height:220px;box-shadow:var(--shadow-soft);text-align:center;background:#fff;border-radius:14px;flex-direction:column;align-items:center;padding:24px 22px 22px;display:flex;position:relative}.step-card.compact{min-height:220px;padding:22px 22px 20px}.step-card+.step-card:before{content:"• • •";color:#b6c2dc;letter-spacing:3px;font-size:10px;position:absolute;top:50%;left:-14px;transform:translate(-50%,-50%)}.step-num{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid;position:absolute;top:16px;left:18px;box-shadow:0 4px 10px #0869ee40}.step-icon-circle{background:var(--blue-soft);width:62px;height:62px;color:var(--blue);border-radius:50%;place-items:center;margin:12px 0 16px;display:grid}.step-icon-circle svg{width:34px;height:34px}.step-card h3{letter-spacing:-.01em;color:#162351;margin:0 0 10px;font-size:16px;font-weight:820;line-height:1.2}.step-card p{color:#707893;margin:0;font-size:13.5px;font-weight:560;line-height:1.45}.manifesto-panel{background:linear-gradient(135deg,#eef3fe 0%,#f6f9ff 55%,#edf2fd 100%);border:1px solid #e1e9f9;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:40px;padding:44px 48px;display:grid;position:relative;overflow:hidden}.manifesto-eyebrow{color:var(--blue);letter-spacing:.12em;margin:0 0 14px;font-size:13px;font-weight:800}.manifesto-title{letter-spacing:-.035em;color:#0f1d4a;margin:0 0 28px;font-size:40px;font-weight:820;line-height:1.04}.manifesto-title span{color:var(--blue)}.manifesto-quote{align-items:flex-end;gap:10px;padding-left:6px;display:flex;position:relative}.quote-mark{color:var(--blue);font-family:Georgia,Times New Roman,serif;font-size:64px;font-weight:800;line-height:.8}.quote-text{color:#152a5f;border-bottom:2px solid var(--blue);padding-bottom:4px;font-family:Brush Script MT,Dancing Script,cursive;font-size:36px;font-weight:500;line-height:1}.quote-heart{width:24px;height:24px;margin-bottom:6px;margin-left:4px}.manifesto-right{border-left:1px solid #d6e0f4;flex-direction:column;gap:22px;padding-left:36px;display:flex}.manifesto-points{gap:16px;margin:0;padding:0;list-style:none;display:grid}.manifesto-points li{grid-template-columns:42px 1fr;align-items:start;gap:16px;display:grid}.manifesto-points p{color:#2e3a60;margin:0;font-size:15px;font-weight:560;line-height:1.5}.manifesto-points p strong{color:var(--blue);font-weight:750}.manifesto-icon{width:42px;height:42px;color:var(--blue);background:#dce6fb;border-radius:50%;flex:none;place-items:center;display:grid}.manifesto-icon svg{width:24px;height:24px}.manifesto-icon.bolt{width:36px;height:36px;color:var(--blue);background:0 0}.manifesto-icon.bolt svg{width:26px;height:26px}.footer{background:#fff;border-top:1px solid #e7edf9;margin-top:0}.footer-inner{width:min(var(--wrap), calc(100% - 64px));color:#60708f;align-items:center;gap:24px;min-height:100px;margin:0 auto;padding:18px 0;font-size:14px;font-weight:580;display:flex}.footer-logo{width:140px;height:auto}.footer-inner p{margin:0;line-height:1.45}.footer-inner a{color:var(--blue);margin-left:auto;font-weight:700}.page-shell.withdraw-shell{width:min(760px,100% - 40px);margin:0 auto;padding:56px 0 80px}.auth-page{padding-bottom:56px}.auth-hero{grid-template-columns:minmax(0,1fr) 480px;align-items:center;gap:34px;min-height:420px;margin-bottom:26px;display:grid}.auth-copy h1{letter-spacing:-.05em;color:var(--navy);margin:0 0 18px;font-size:58px;font-weight:800;line-height:1.03}.auth-body{color:#657091;max-width:720px;font-size:22px;font-weight:540;line-height:1.5}.auth-body p{margin:0 0 14px}.panel-soft,.panel,.status-state{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:16px;padding:28px 32px}.auth-art{background:linear-gradient(#fff 0%,#f7fbff 100%);place-items:center;min-height:380px;display:grid}.auth-mascot{width:min(100%,360px);height:auto}.auth-card-row{grid-template-columns:minmax(0,1fr);display:grid}.auth-action-card{max-width:760px}.auth-action-card h2{letter-spacing:-.035em;color:#17224d;margin:0 0 12px;font-size:31px;font-weight:820;line-height:1}.auth-action-card p{color:#667092;margin:0 0 22px;font-size:18px;line-height:1.5}.auth-cta{width:100%}.withdraw-flow{gap:18px;display:grid}.request-message{color:#4e5c80;margin:16px 0 0;font-size:16px;line-height:1.45}.request-panel-copy{color:#667092;margin:0 0 18px;font-size:17px;line-height:1.5}.request-summary{gap:12px;margin:0 0 20px;display:grid}.request-summary dt,.receipt-grid dt{color:#6f7897;text-transform:uppercase;letter-spacing:.02em;margin-bottom:4px;font-size:13px;font-weight:700}.request-summary dd,.receipt-grid dd{color:#17224d;margin:0;font-size:16px;font-weight:650;line-height:1.4}.withdrawal-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#0818436b;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.withdrawal-modal{background:#fff;border:1px solid #0d245c14;border-radius:18px;width:min(860px,100%);max-height:calc(100vh - 56px);padding:28px;overflow:auto;box-shadow:0 24px 60px #0a183a2e}.withdraw-page{background:linear-gradient(#fff 0%,#f6f9ff 100%);padding:24px 0 48px}.wf-card{background:linear-gradient(145deg,#fff 0%,#f6f9ff 60%,#eef2fd 100%);border:1px solid #e4ebf7;border-radius:22px;width:100%;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 14px 36px #0a183a0f}.wf-stepper-wrap{z-index:2;position:absolute;top:26px;right:48px}.wf-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;padding:42px 52px 44px;display:grid;position:relative}.wf-copy{min-width:0}.wf-body.single{grid-template-columns:1fr;max-width:640px;margin:0 auto}.wf-copy{z-index:1;position:relative}.wf-copy h1{color:#0f1d4a;letter-spacing:-.035em;max-width:460px;margin:0 0 16px;font-size:36px;font-weight:820;line-height:1.08}.wf-mascot{align-self:stretch;place-items:center;display:grid}.wf-mascot img{filter:drop-shadow(0 10px 24px #0c1e501a);width:100%;max-width:420px;height:auto;display:block}.modal-step-chip{color:var(--blue);letter-spacing:.01em;background:#e0e9fb;border-radius:999px;margin:0 0 18px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-block}.modal-copy h2{color:#0f1d4a;letter-spacing:-.035em;max-width:460px;margin:0 0 16px;font-size:36px;font-weight:820;line-height:1.08}.modal-lede{color:#5a6486;max-width:420px;margin:0 0 28px;font-size:15px;font-weight:540;line-height:1.55}.modal-label{color:#17224d;margin:0 0 8px;font-size:14px;font-weight:750;display:block}.modal-amount-field{border:1.5px solid var(--blue);background:#fff;border-radius:14px;align-items:stretch;max-width:420px;height:68px;margin-bottom:10px;display:flex;overflow:hidden}.modal-amount-field.readonly{background:#f5f7fd;border-color:#dde5f4;height:56px}.modal-amount-prefix{color:#5b6584;background:#eff3fc;border-right:1px solid #e7edf7;place-items:center;width:60px;font-size:24px;font-weight:700;display:grid}.modal-amount-field input{color:#0f1d4a;letter-spacing:-.01em;background:0 0;border:0;outline:none;flex:1;padding:0 18px;font-size:32px;font-weight:700}.modal-amount-readout{color:#404f76;overflow-wrap:anywhere;align-items:center;min-width:0;padding:0 18px;font-size:16px;font-weight:600;display:flex}.modal-amount-readout strong{color:var(--blue);margin-left:4px;font-weight:800}.modal-help{color:#6b7591;margin:0 0 22px;font-size:14px;font-weight:620}.modal-help strong{color:var(--blue);font-weight:800}.modal-input{color:#1a2450;background:#fff;border:1.5px solid #dde5f4;border-radius:12px;outline:none;width:100%;max-width:420px;height:56px;margin-bottom:18px;padding:0 18px;font-size:16px;font-weight:600;display:block}.modal-input:focus{border-color:var(--blue);box-shadow:0 0 0 4px #0869ee1a}.modal-callout{color:#3a4770;overflow-wrap:anywhere;background:#eef3fd;border-radius:10px;align-items:flex-start;gap:12px;min-width:0;max-width:420px;margin:0 0 22px;padding:14px 16px;font-size:13.5px;font-weight:560;line-height:1.45;display:flex}.modal-callout>span{min-width:0}.modal-callout ul{overflow-wrap:anywhere;min-width:0}.modal-callout svg{color:var(--blue);flex:none;margin-top:2px}.modal-callout.bullets ul{margin:0;padding-left:16px}.modal-callout.bullets li{margin:0}.modal-summary{background:#fff;border:1px solid #e4ebf7;border-radius:12px;max-width:440px;margin:0 0 20px;padding:4px 16px}.modal-summary div{border-bottom:1px solid #eef2fb;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:16px 0;display:flex}.modal-summary dd{overflow-wrap:anywhere;text-align:right;min-width:0}.modal-summary div:last-child{border-bottom:0}.modal-summary dt{color:#4c5778;margin:0;font-size:14px;font-weight:620}.modal-summary dd{color:#0f1d4a;margin:0;font-size:15px;font-weight:800}.modal-confirm-check{color:#3a4770;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin:0 0 18px;font-size:14px;font-weight:580;display:flex}.modal-confirm-check input{width:18px;height:18px;accent-color:var(--blue)}.modal-error{color:#c4362a;margin:0 0 12px;font-size:14px;font-weight:620}.modal-actions-col{flex-direction:column;gap:10px;max-width:420px;margin-top:4px;display:flex}.modal-cta{width:100%;height:56px}.secondary-cta{width:100%;height:48px;color:var(--blue);cursor:pointer;background:#fff;border:1px solid #dbe4f2;border-radius:10px;justify-content:center;align-items:center;gap:10px;font-size:14.5px;font-weight:700;display:inline-flex}.secondary-cta:hover{background:#f3f6fd}.modal-mascot{align-self:stretch;place-items:center;padding:0;display:grid;position:relative}.modal-mascot img{filter:drop-shadow(0 10px 24px #0c1e501a);width:100%;max-width:420px;height:auto;display:block}.modal-stepper-floating{z-index:2;pointer-events:none;position:absolute;top:38px;right:60px}.modal-stepper{align-items:flex-start;gap:0;margin:0;padding:0;list-style:none;display:flex}.modal-stepper-item{color:#8a93ad;flex-direction:column;flex:1;align-items:center;min-width:72px;display:flex;position:relative}.modal-stepper-item+.modal-stepper-item:before{content:"";background:#dde4f2;height:2px;position:absolute;top:14px;left:calc(14px - 50%);right:calc(50% + 14px)}.modal-stepper-item.done+.modal-stepper-item:before,.modal-stepper-item.active:before{background:var(--blue)}.modal-stepper-dot{color:#8a93ad;background:#eef2fb;border:2px solid #0000;border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:6px;font-size:13px;font-weight:800;display:grid}.modal-stepper-item.active .modal-stepper-dot{background:var(--blue);color:#fff;box-shadow:0 0 0 4px #0869ee26}.modal-stepper-item.done .modal-stepper-dot{background:var(--blue);color:#fff}.modal-stepper-item.active,.modal-stepper-item.done{color:#1a2450}.modal-stepper-item.active .modal-stepper-label{color:var(--blue);font-weight:800}.modal-stepper-label{letter-spacing:-.005em;font-size:12.5px;font-weight:620}.live-pill{color:#1a2450;background:#fff;border:1px solid #e4ebf7;border-radius:999px;align-items:center;gap:8px;margin:0 0 18px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-flex}.live-dot{background:#28c878;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #28c87833}.live-pill.paid .live-dot{background:#28c878}.live-pill.failed .live-dot{background:#e2564a;box-shadow:0 0 0 4px #e2564a33}.status-timeline{flex-direction:column;margin:0 0 22px;padding:0;list-style:none;display:flex}.status-row{grid-template-columns:32px 1fr auto;align-items:start;gap:14px;padding:12px 0;display:grid;position:relative}.status-row+.status-row:before{content:"";background:#dde4f2;width:2px;height:16px;position:absolute;top:-4px;left:15px}.status-row.done+.status-row:before{background:var(--blue)}.status-row-dot{color:#c4cce0;background:#eef2fb;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.status-row.done .status-row-dot{background:var(--blue);color:#fff}.status-row.active .status-row-dot{color:var(--blue);border:2px solid var(--blue);background:#fff}.status-row.failed .status-row-dot{color:#e2564a;background:#fde9e7}.status-row-hollow{background:#fff;border:2px solid #cdd5e8;border-radius:50%;width:12px;height:12px}.status-spinner{animation:1.4s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.status-row-copy h4{color:#0f1d4a;margin:2px 0 4px;font-size:15px;font-weight:800}.status-row.upcoming .status-row-copy h4{color:#7a8398;font-weight:700}.status-row-copy p{color:#6b7591;margin:0;font-size:13.5px;font-weight:560;line-height:1.45}.status-row-time{color:#8c94ad;white-space:nowrap;text-align:right;max-width:100px;padding-top:6px;font-size:13px;font-weight:620}.status-meta{background:#f6f9fe;border:1px solid #e4ebf7;border-radius:12px;grid-template-columns:1fr 1fr;gap:0;margin:18px 0 20px;padding:14px 18px;display:grid}.status-meta-cell{align-items:center;gap:12px;min-width:0;display:flex}.status-meta-cell>div{flex:1;min-width:0}.status-meta-icon{width:36px;height:36px;color:var(--blue);background:#e4ecfb;border-radius:50%;place-items:center;display:grid}.status-meta-label{color:#7a8398;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:11.5px;font-weight:700}.status-meta-value{color:#0f1d4a;overflow-wrap:anywhere;margin:2px 0 0;font-size:15px;font-weight:800}.receipt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;display:grid}.eyebrow{color:#6f7897;letter-spacing:.02em;text-transform:uppercase;margin:0 0 10px;font-size:14px;font-weight:700}.status-state h2,.panel h1,.panel h2{color:#0f1d4a;margin:0 0 12px}.field{margin-bottom:22px}.field label{color:#49537a;letter-spacing:.005em;margin-bottom:8px;font-size:14px;font-weight:760;display:block}.field input{color:#29355f;background:#fff;border:1px solid #dfe6f2;border-radius:7px;outline:none;width:100%;height:55px;padding:0 21px;font-size:19px;font-weight:600;display:block;box-shadow:inset 0 1px #0b183d05}.field input::placeholder{color:#9ca5bb;opacity:1}.request-btn{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;width:100%;height:62px;font-size:19px;font-weight:760;display:inline-flex;box-shadow:0 8px 16px #0869ee29}.fine-print{text-align:center;color:#767e9b;letter-spacing:-.012em;margin:22px 0 0;font-size:16px;font-weight:680;line-height:1.35}@media (max-width:900px){.wf-card{box-shadow:none;background:0 0;border:0;border-radius:0}.wf-body{grid-template-columns:1fr;gap:20px;min-height:auto;padding:8px 0 24px}.wf-mascot{order:-1;max-width:260px;margin:0 auto}.wf-mascot img{max-width:200px}.wf-stepper-wrap{justify-content:center;padding:4px 0 0;display:flex;position:static}.modal-stepper{width:100%;max-width:320px;margin:0 auto}.wf-copy h1{max-width:none;font-size:28px}.wf-copy .modal-lede,.modal-amount-field,.modal-input,.modal-callout,.modal-summary,.modal-actions-col{max-width:none}}@media (max-width:1024px){.hero{z-index:1;grid-template-columns:1fr;gap:24px;padding:32px 0 40px;position:relative}.hero-copy-block,.hero-fund-card{z-index:2;grid-column:1;position:relative}.hero-stage{background-color:#fff}.hero-bg{display:none}.hero-mascot-mobile{pointer-events:none;z-index:0;opacity:.22;width:72%;max-width:420px;display:block;position:absolute;top:-40px;right:-3%}.hero-mascot-mobile img{width:100%;height:auto;display:block}.hero-copy-block h1{font-size:clamp(42px,7vw,64px)}.manifesto-panel{grid-template-columns:1fr;padding:32px 28px}.manifesto-right{border-top:1px solid #d6e0f4;border-left:0;padding-top:26px;padding-left:0}.steps-grid{grid-template-columns:repeat(2,1fr)}.step-card+.step-card:before{display:none}.feature-strip{grid-template-columns:1fr}.feature-item+.feature-item:before{width:auto;height:1px;inset:0 24px auto}.auth-hero{grid-template-columns:1fr;min-height:auto}.auth-copy h1{font-size:clamp(42px,8vw,58px)}.auth-body{font-size:20px}.footer-inner{flex-wrap:wrap;gap:14px}.footer-inner a{margin-left:0}}@media (max-width:720px){.wrap,.footer-inner,.page-shell.withdraw-shell{width:calc(100% - 28px)}.topbar{height:56px;padding:12px 0}.brand-full{width:130px}.hero{padding:24px 0 40px}.hero-copy-block h1{font-size:40px}.hero-lead{font-size:15px}.hero-fund-card{padding:22px 20px 20px}.hero-fund-amount{flex-direction:column;align-items:flex-start;gap:4px}.hero-fund-receipt.compact{grid-template-columns:1fr}.section-title{font-size:26px}.steps-grid{grid-template-columns:1fr}.manifesto-title{font-size:30px}.quote-text{font-size:28px}.withdrawal-modal{padding:20px}.withdrawal-modal.v2{padding:0}.withdrawal-modal-header{flex-direction:column}.receipt-grid{grid-template-columns:1fr}.modal-actions,.modal-actions.split{flex-direction:column;justify-content:stretch}.modal-close,.ghost-button,.request-btn{width:100%}.modal-body{grid-template-columns:1fr;gap:24px;min-height:auto;padding:48px 22px 28px}.modal-mascot{order:-1}.modal-mascot img{max-width:220px}.modal-copy h2{font-size:28px}.modal-stepper-floating{pointer-events:auto;margin-bottom:12px;position:static}.withdraw-page{padding:4px 0 24px}.wf-card{box-shadow:none;background:0 0;border:0;border-radius:0}.wf-body{grid-template-columns:1fr;gap:16px;padding:4px 0 22px}.wf-mascot{display:none}.wf-copy h1{max-width:none;margin-bottom:10px;font-size:24px;line-height:1.12}.wf-copy .modal-lede{max-width:none;margin-bottom:18px;font-size:14px}.wf-stepper-wrap{justify-content:center;padding:8px 0 0;display:flex;position:static}.modal-stepper{width:100%;max-width:300px;margin:0 auto}.modal-step-chip{margin-bottom:12px;padding:4px 10px;font-size:12px}.modal-stepper-dot{width:24px;height:24px;margin-bottom:4px;font-size:12px}.modal-stepper-item+.modal-stepper-item:before{top:12px}.modal-stepper-label{font-size:11px}.modal-amount-field{max-width:none;height:58px}.modal-amount-field input{padding:0 14px;font-size:26px}.modal-amount-prefix{width:48px;font-size:20px}.modal-input{max-width:none}.modal-callout{max-width:none;margin-bottom:16px;padding:12px 14px;font-size:13px}.modal-summary{max-width:none}.modal-summary div{padding:12px 0}.modal-summary dd{font-size:14px}.modal-actions-col{gap:8px;max-width:none}.modal-cta{height:52px;font-size:15px}.secondary-cta{height:44px;font-size:13.5px}.status-timeline{margin-bottom:18px}.status-row{grid-template-rows:auto auto;grid-template-columns:28px 1fr;gap:8px 12px;padding:8px 0}.status-row-dot{width:28px;height:28px}.status-row-copy{grid-column:2}.status-row-copy h4{font-size:14px}.status-row-copy p{font-size:12.5px}.status-row-time{text-align:left;grid-area:2/2;max-width:none;margin-top:2px;padding-top:0;font-size:12px}.status-meta{grid-template-columns:1fr;gap:10px;padding:12px 14px}.status-meta-value{font-size:14px}.live-pill{margin-bottom:14px}.modal-stepper-item{min-width:58px}.status-row-time{font-size:12px}.status-meta{grid-template-columns:1fr;gap:10px}.primary-cta,.request-btn{width:100%}}
