:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--paper:#0a0908;--surface:#100e0c;--surface-2:#171412;--ink:#f2ece4;--ink-2:#a89e92;--ink-3:#8b8073;--rule:#f2ece41a;--rule-strong:#f2ece438;--ember:#ff5a1f;--ember-hi:#ff8149;--ember-soft:#ff5a1f21;--ember-line:#ff5a1f66;--glow:#ff5a1f8c;--bad:#e4576e;--bad-soft:#e4576e21;--bad-line:#e4576e59;--warn:#e8a752;--warn-soft:#e8a75221;--warn-line:#e8a75259;--ok:#7fc79a;--ok-soft:#7fc79a1f;--ok-line:#7fc79a57;--panel-bg:#b5b3af;--panel-card:#c9c7c3;--panel-ink:#161616;--panel-body:#242220;--panel-mute:#4a4844;--panel-ember:#722708}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;line-height:1.6}body:before{content:"";z-index:2;background:linear-gradient(90deg, transparent, var(--ember) 22%, var(--ember-hi) 50%, var(--ember) 78%, transparent);opacity:.85;pointer-events:none;height:2px;position:fixed;inset:0 0 auto}.wrap{max-width:44rem;margin:0 auto;padding:3.5rem 1.75rem 6rem}.brandline{font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;align-items:center;gap:.62em;margin-bottom:2rem;font-size:11px;font-weight:600;display:flex}.brandline .pip{background:var(--ember);width:7px;height:7px;box-shadow:0 0 10px var(--glow), 0 0 22px var(--glow);border-radius:50%;flex:none}h1{letter-spacing:-.022em;text-wrap:balance;margin:0 0 .5rem;font-size:clamp(1.9rem,4.5vw,2.6rem);font-weight:400;line-height:1.06}.step{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ember);font-size:11px;font-weight:500}.lede{color:var(--ink-2);max-width:60ch;margin:0 0 2rem}fieldset{border:none;margin:0 0 1.5rem;padding:0}legend{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.9rem;font-size:11px}.claim{border:1px solid var(--rule);background:var(--surface);cursor:pointer;border-radius:6px;align-items:flex-start;gap:.85rem;margin-bottom:.6rem;padding:1rem 1.1rem;transition:border-color .12s;display:flex}.claim:hover{border-color:var(--rule-strong)}.claim:has(input:checked){background:var(--surface-2);border-color:#ff5a1f73}.claim input{accent-color:var(--ember);flex:none;width:1rem;height:1rem;margin:.35rem 0 0}.claim .text{min-width:0}.claim .authority{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-3);margin-top:.35rem;font-size:10.5px;display:block}.btn{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:var(--ember);color:#14100e;cursor:pointer;border:none;border-radius:4px;padding:.85rem 1.6rem;font-size:12px;font-weight:600}.btn:hover{background:var(--ember-hi)}.btn:disabled{opacity:.55;cursor:not-allowed}.error{border:1px solid var(--bad);background:var(--bad-soft);color:var(--ink);border-radius:6px;margin:0 0 1.25rem;padding:.85rem 1.1rem;font-size:.93rem}.legal{color:var(--ink-3);border-top:1px solid var(--rule);margin-top:2.5rem;padding-top:1.25rem;font-size:.85rem;line-height:1.6}a{color:var(--ember);text-underline-offset:2px}:focus-visible{outline:2px solid var(--ember);outline-offset:3px;border-radius:2px}.field{margin-bottom:1.1rem;display:block}.field>span{color:var(--ink-2);margin-bottom:.4rem;font-size:.9rem;display:block}.field input,.field select{width:100%;color:var(--ink);background:var(--surface);border:1px solid var(--rule-strong);border-radius:5px;padding:.7rem .85rem;font-family:inherit;font-size:1rem}.field input:focus,.field select:focus{border-color:var(--ember);outline:none}.field small{color:var(--ink-3);margin-top:.35rem;font-size:.8rem;line-height:1.5;display:block}.facts{background:var(--surface);border:1px solid var(--rule);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px 20px;margin:0 0 2rem;padding:16px 18px;display:grid}.facts div{gap:3px;display:grid}.facts dt{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.facts dd{font-variant-numeric:tabular-nums;margin:0;font-size:.95rem}.block{margin:0 0 2.2rem}.block h2{letter-spacing:-.005em;margin:0 0 .5rem;font-size:1.05rem;font-weight:600}.cov-kind{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:1.4rem 0 .5rem;font-size:10.5px;font-weight:500}.founders{gap:10px;margin:0;padding:0;list-style:none;display:grid}.founders li{border-bottom:1px solid var(--rule);gap:2px;padding:12px 0;display:grid}.founders li:last-child{border-bottom:none}.founder-name{font-size:.97rem;font-weight:600}.founder-role{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ember);font-size:10.5px}.founder-prior{color:var(--ink-2);font-size:.9rem;line-height:1.5}.coverage{gap:2px;margin:0;padding:0;list-style:none;display:grid}.coverage li{border-bottom:1px solid var(--rule);gap:2px;padding:10px 0;display:grid}.coverage li:last-child{border-bottom:none}.cov-meta{font-family:var(--mono);letter-spacing:.05em;color:var(--ink-3);font-size:10.5px}.cite{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-3);margin:.4rem 0 0;font-size:10.5px}.muted{color:var(--ink-2);font-size:.93rem;line-height:1.6}.gated{border:1px dashed var(--rule-strong);border-left:3px solid var(--ember);background:var(--surface);color:var(--ink-2);border-radius:0 6px 6px 0;margin:0;padding:14px 18px;font-size:.93rem;line-height:1.6}.intent,.terms{background:var(--surface);border:1px solid var(--rule-strong);border-radius:8px;padding:20px 22px}.intent-form{margin-top:1rem}.intent-form label{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.4rem;font-size:10.5px;display:block}.intent-row{flex-wrap:wrap;gap:10px;display:flex}.intent-row input{color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);font-variant-numeric:tabular-nums;border-radius:5px;flex:180px;padding:.7rem .85rem;font-family:inherit;font-size:1rem}.intent-row input:focus{border-color:var(--ember);outline:none}.intent-row button{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:var(--ember);color:#14100e;cursor:pointer;border:none;border-radius:4px;padding:.75rem 1.2rem;font-size:12px;font-weight:600}.intent-row button:hover:not(:disabled){background:var(--ember-hi)}.intent-row button:disabled{opacity:.55;cursor:default}.empty{color:var(--ink-3);font-style:italic}.portal-footer{border-top:1px solid var(--rule-strong);color:var(--ink-3);margin-top:4rem;padding-top:1.4rem;font-size:.8rem;line-height:1.6}.ob{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh;display:grid}.ob-form{border-right:1px solid var(--rule-strong);background:linear-gradient(#17140f 0%,#141210 100%);flex-direction:column;justify-content:space-between;gap:2rem;padding:clamp(1.5rem,4vw,3.5rem);display:flex}.ob-form-inner{width:100%;max-width:30rem;margin:auto;animation:.5s cubic-bezier(.16,1,.3,1) both ob-enter}.ob-eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ember);margin:0 0 .9rem;font-size:10.5px}.ob-title{letter-spacing:-.02em;text-wrap:balance;margin:0 0 .6rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:500;line-height:1.15}.ob-sub{color:var(--ink-2);max-width:46ch;margin:0 0 1.8rem;font-size:.95rem;line-height:1.6}.ob-body>:first-child{margin-top:0}.ob-foot{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.2rem;display:flex}.ob-legal-links{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;gap:1.1rem;font-size:10px;display:flex}.ob-legal-links a{color:var(--ink-3);text-decoration:none}.ob-legal-links a:hover{color:var(--ink-2)}.progress{align-items:center;gap:.7rem;display:flex}.progress-track{gap:4px;display:flex}.progress-seg{background:var(--rule-strong);border-radius:2px;width:18px;height:2px;transition:background .4s}.progress-seg.on{background:var(--ember)}.progress-count{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:10px}.ob-brand{background:var(--paper);align-items:center;padding:clamp(1.5rem,4vw,4rem);display:flex;position:relative;overflow:hidden}.ob-glow{pointer-events:none;filter:blur(6px);background:radial-gradient(70% 60% at 50% 2%,#ff95639e 0%,#ff5a1f4d 26%,#d63a0a1a 52%,#0000 76%);height:90%;position:absolute;inset:-30% -10% auto}.ob-brand-inner{flex-direction:column;justify-content:space-between;gap:3rem;width:100%;max-width:30rem;min-height:min(30rem,60vh);margin:0 auto;display:flex;position:relative}.ob-slide{animation:.6s cubic-bezier(.16,1,.3,1) both ob-slide-in}.ob-headline{letter-spacing:-.025em;text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:400;line-height:1.1}.ob-body-copy{color:var(--ink-2);max-width:40ch;margin:0;font-size:1rem;line-height:1.65}.ob-proof{flex-wrap:wrap;gap:8px;margin:1.6rem 0 0;padding:0;list-style:none;display:flex}.ob-proof li{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--rule);background:#f2ece40d;border-radius:100px;padding:5px 12px;font-size:10.5px}.ob-quote{margin:1.8rem 0 0}.ob-quote blockquote{color:var(--ink-2);margin:0 0 .8rem;font-size:1rem;line-height:1.6}.ob-quote figcaption{gap:1px;display:grid}.q-name{color:var(--ink);font-size:.88rem}.q-title{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.ob-dots{gap:5px;display:flex}.ob-dot{background:var(--rule);border-radius:2px;width:16px;height:2px;transition:background .4s}.ob-dot.on{background:var(--ink-3)}.options{flex-wrap:wrap;gap:8px;margin:0 0 1.6rem;display:flex}.option{color:var(--ink-2);border:1px solid var(--rule-strong);cursor:pointer;background:0 0;border-radius:100px;padding:.55rem 1rem;font-family:inherit;font-size:.9rem;transition:border-color .2s,color .2s,background .2s}.option:hover{border-color:var(--ink-3);color:var(--ink)}.option[aria-pressed=true],.option.on{background:var(--ink);border-color:var(--ink);color:var(--paper);font-weight:500}@keyframes ob-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ob-slide-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ob-form-inner,.ob-slide{animation:none}.progress-seg,.ob-dot,.option{transition:none}}@media (max-width:900px){.ob{grid-template-columns:1fr}.ob-form{border-right:none;border-bottom:1px solid var(--rule)}.ob-brand{display:none}}.ob-body legend{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.deals-head{margin-bottom:2.5rem}.deals-head h1{margin-bottom:.5rem}.deals-stats{border-top:1px solid var(--rule);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;gap:1.6rem;margin-top:1.2rem;padding-top:1rem;font-size:11px;display:flex}.stat{align-items:center;gap:.5rem;display:inline-flex}.stat b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.dot{border-radius:50%;flex:none;width:6px;height:6px}.dot.open{background:var(--ember);box-shadow:0 0 8px var(--glow)}.dot.closed{background:var(--ink-3)}.deals-section{margin-bottom:2.8rem}.deals-section-head{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 1rem;font-size:11px;font-weight:500}.deal-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr));gap:14px;display:grid}.dcard{border:1px solid #16161638;border-radius:10px;flex-direction:column;gap:.55rem;padding:18px 18px 16px;text-decoration:none;transition:border-color .25s,background .25s,transform .25s,box-shadow .25s;display:flex;box-shadow:0 10px 30px -18px #000000e6}.dcard:hover,.dcard:focus-visible{background:var(--panel-card) url(/assets/grain-light.png) repeat;border-color:#ff5a1f8c;transform:translateY(-2px);box-shadow:0 16px 36px -18px #000000f2,0 0 0 1px #ff5a1f2e}.dcard.is-closed{opacity:.85;box-shadow:none}.dcard.is-closed .dcard-logo{filter:grayscale()}.dcard.is-closed:hover{opacity:1}.dcard.is-closed:hover .dcard-logo{filter:none}.dcard-top{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.35rem;display:flex}.dcard-logo{object-fit:cover;background:var(--surface-2);border:1px solid var(--rule);border-radius:10px;flex:none;width:44px;height:44px}.dcard-mono{font-family:var(--mono);letter-spacing:.02em;color:var(--ink-2);place-items:center;font-size:14px;font-weight:500;display:grid}.dcard-badge{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--ink-3);border:1px solid;border-radius:100px;padding:3px 8px;font-size:9px}.dcard-badge.b-new{color:var(--ember);background:var(--ember-soft)}.dcard-badge.b-closing{color:var(--warn);background:var(--warn-soft)}.dcard-name{letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:600}.dcard-desc{color:var(--ink-2);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.88rem;line-height:1.55;display:-webkit-box;overflow:hidden}.dcard-tags{flex-wrap:wrap;gap:6px;display:flex}.dcard-investors{border-top:1px solid var(--rule);margin-top:auto;padding-top:.8rem}.dcard-investors-label{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.5rem;font-size:9.5px;display:block}.dcard-investor-row{flex-wrap:wrap;align-items:center;gap:5px 10px;display:flex}.dcard-investor{color:var(--ink-2);align-items:center;gap:5px;font-size:.78rem;display:inline-flex}.dcard-avatar{background:var(--surface-2);border:1px solid var(--rule-strong);width:18px;height:18px;font-family:var(--mono);color:var(--ink-3);border-radius:50%;flex:none;place-items:center;font-size:8px;display:grid}.dcard-more{font-family:var(--mono);color:var(--ink-3);font-size:.7rem}@media (prefers-reduced-motion:reduce){.dcard{transition:none}.dcard:hover{transform:none}}.tag{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);background:var(--surface-2);border:1px solid var(--rule);white-space:nowrap;border-radius:100px;padding:3px 9px;font-size:10px}.wrap:has(.deals){max-width:74rem}.wrap:has(.deal-layout){max-width:68rem}.deal-main>.facts{border:1px solid var(--rule);background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 20px;padding:18px 20px}@media (max-width:720px){.deal-main>.facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}}.deal-layout{grid-template-columns:minmax(0,1fr) 20.5rem;align-items:start;column-gap:3rem;display:grid}.deal-head{grid-column:1/-1}.deal-main{min-width:0}.deal-rail{align-self:start;gap:1rem;display:grid;position:sticky;top:1.5rem}.rail-card{background:var(--surface);border:1px solid var(--rule);border-radius:10px;margin:0;padding:1.1rem 1.2rem}.rail-card h2{margin:0 0 .7rem;font-size:.95rem;font-weight:600}.rail-card h3.cov-kind{margin:1rem 0 .35rem}.rail-card p{margin:0 0 .5rem;font-size:.85rem;line-height:1.55}.rail-card p:last-child{margin-bottom:0}.railfold{padding:0}.railfold>summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1.2rem;font-size:.95rem;font-weight:600;list-style:none;display:flex}.railfold>summary::-webkit-details-marker{display:none}.railfold>summary:after{content:"";border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);flex:none;width:7px;height:7px;transition:transform .15s;transform:translateY(-2px)rotate(45deg)}.railfold[open]>summary:after{transform:translateY(1px)rotate(-135deg)}.railfold>summary:hover:after{border-color:var(--ink)}.railfold>summary:focus-visible{outline:2px solid var(--ember);outline-offset:-2px}.railfold>:not(summary){padding:0 1.2rem}.railfold>:not(summary):last-child{padding-bottom:1.1rem}.railfold .rail-facts{margin-top:.2rem}.rail-act{border-color:var(--ember-line)}.rail-act a.btn{text-align:center;margin:1rem 0 .9rem;text-decoration:none;display:block}.rail-amount{font-family:var(--mono);color:var(--ink);margin:0 0 .4rem!important;font-size:1.35rem!important}.rail-facts{gap:.7rem;margin:0 0 .8rem;display:grid}.rail-facts div{gap:2px;display:grid}.rail-facts dt{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px}.rail-facts dd{margin:0;font-size:.88rem;line-height:1.4}.doclist{gap:.35rem;margin:0 0 .6rem;padding:0;list-style:none;display:grid}.doclist a{font-size:.86rem}.covfold>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.5rem;list-style:none;display:flex}.covfold>summary::-webkit-details-marker{display:none}.covfold>summary:before{content:"";border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);flex:none;width:6px;height:6px;margin-right:.15rem;transition:transform .15s;transform:translateY(-2px)rotate(-45deg)}.covfold[open]>summary:before{transform:translateY(-1px)rotate(45deg)}.covfold>summary:hover .covfold-title{color:var(--ember)}.covfold>summary:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.covfold-title{min-width:0;color:var(--ember);text-underline-offset:2px;flex:auto;text-decoration:underline}.cov-note{color:var(--ink-2);border-left:2px solid var(--rule-strong);margin:.4rem 0 .3rem .9rem;padding-left:.7rem;font-size:.84rem;line-height:1.5}.cov-bg{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--rule);border-radius:100px;margin-left:.5rem;padding:1px 6px;font-size:.62rem}.covfold .cov-open{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-left:.9rem;font-size:.7rem;display:inline-block}.sharedform{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:.9rem;display:flex}.sharedform .cite{margin:0}.btn-quiet-alt{color:var(--ember);border:1px solid var(--ember-line);background:0 0;padding:.6rem 1.1rem}.btn-quiet-alt:hover:not(:disabled){background:var(--ember-soft)}.rail-legal p{color:var(--ink-2);font-size:.8rem}.deal-rail .intent{border:1px solid var(--ember-line);background:var(--surface);border-radius:10px;margin:0;padding:1.1rem 1.2rem}.deal-rail .intent h2{margin:0 0 .6rem;font-size:.95rem}.deal-rail .intent p{font-size:.85rem;line-height:1.55}.deal-rail .intent-row{flex-direction:column;align-items:stretch;gap:.5rem}.deal-rail .intent-row input{flex:auto}@media (max-width:940px){.deal-layout{grid-template-columns:1fr}.deal-head{order:-2}.deal-rail{order:-1;margin-bottom:2rem;position:static}}.admin-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.admin-row{background:var(--surface);border:1px solid var(--rule);color:inherit;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.9rem;padding:14px 16px;text-decoration:none;display:flex}.admin-row:hover{border-color:var(--rule-strong);background:var(--surface-2)}.admin-name{font-weight:600}.admin-meta{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-left:auto;font-size:10.5px}.admin-warn{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bad);background:var(--bad-soft);border:1px solid;border-radius:100px;padding:2px 8px;font-size:10px}.admin-content{gap:14px;margin:0;padding:0;list-style:none;display:grid}.admin-content>li{background:var(--surface);border:1px solid var(--rule);border-radius:8px;padding:14px 16px}.admin-content-head{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.5rem;display:flex}.admin-content-section{font-size:.95rem;font-weight:600}.admin-content-body{color:var(--ink-2);margin:0;font-size:.9rem;line-height:1.6}.admin-del{margin-left:auto}.srcpill{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;border:1px solid;border-radius:100px;padding:2px 8px;font-size:9.5px}.src-public{color:var(--ok);background:var(--ok-soft)}.src-ten6{color:var(--ember);background:var(--ember-soft)}.src-founder{color:var(--warn);background:var(--warn-soft)}.linkbtn{cursor:pointer;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);background:0 0;border:none;padding:0;font-size:10px}.linkbtn:hover,.cite.warn{color:var(--bad)}.ok{color:var(--ok);background:var(--ok-soft);border:1px solid var(--ok-line);border-radius:6px;margin:0 0 1rem;padding:.6rem .8rem;font-size:.88rem}.editor fieldset{border:none;margin:0 0 1.1rem;padding:0}.editor legend{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.5rem;padding:0;font-size:10.5px}.editor textarea,.editor select{width:100%;color:var(--ink);background:var(--surface);border:1px solid var(--rule-strong);border-radius:5px;padding:.7rem .85rem;font-family:inherit;font-size:1rem}.editor textarea:focus,.editor select:focus{border-color:var(--ember);outline:none}.editor select:disabled{opacity:.55}.inv-list{gap:4px;margin:0 0 1.4rem;padding:0;list-style:none;display:grid}.inv-list li{background:var(--surface);border:1px solid var(--rule);border-radius:6px;align-items:center;gap:.7rem;padding:9px 12px;font-size:.9rem;display:flex}.inv-person:before{content:"◍";color:var(--ink-3);margin-right:.45rem;font-size:.8em}.inv-row{flex-wrap:wrap;gap:12px;display:flex}.inv-row .field{flex:16rem}.inv-narrow{flex:0 0 7rem!important}.checkline{color:var(--ink-2);align-items:center;gap:.55rem;margin-bottom:.9rem;font-size:.88rem;display:flex}.inv-note{margin-bottom:1rem;font-size:.83rem}.reorder{gap:4px;margin:0 0 .7rem;padding:0;list-style:none;display:grid}.reorder.saving{opacity:.75}.reorder>li{background:var(--surface);border:1px solid var(--rule);cursor:grab;border-radius:6px;align-items:center;gap:.7rem;padding:9px 12px;font-size:.9rem;transition:border-color .15s,background .15s,transform .15s;display:flex}.reorder>li:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.reorder>li.dragging{opacity:.4;cursor:grabbing}.reorder>li.over{border-color:var(--ember);background:var(--surface-2);transform:translateY(-1px)}.grip{color:var(--ink-3);cursor:grab;font-size:.95rem;line-height:1}.reorder-pos{font-family:var(--mono);color:var(--ink-3);font-variant-numeric:tabular-nums;min-width:1.1em;font-size:10px}.reorder-name{flex:1}.inv-person-dot{color:var(--ink-3);margin-right:.4rem;font-size:.8em}.reorder-controls{gap:2px;display:flex}.reorder-controls .linkbtn{letter-spacing:0;border-radius:4px;padding:2px 6px;font-size:13px;line-height:1}.reorder-controls .linkbtn:hover:not(:disabled){color:var(--ink);background:var(--surface-2)}.reorder-controls .linkbtn:disabled{opacity:.28;cursor:default}.reorder-hint{color:var(--ink-3);margin:0 0 1.2rem;font-size:.8rem;line-height:1.55}.sr-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.reorder>li{transition:none}.reorder>li.over{transform:none}}.autosave{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ok);background:var(--ok-soft);border:1px solid var(--ok-line);vertical-align:.18em;border-radius:100px;margin-left:.6rem;padding:2px 7px;font-size:9px;font-weight:500}.autosave.manual{color:var(--warn);background:var(--warn-soft);border-color:var(--warn-line)}.saverow{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.dirty{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--warn);font-size:10px}.dirty:before{content:"● "}.savehint{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);min-height:1em;margin:0 0 .5rem;font-size:9.5px}.admin-hidden{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--warn);background:var(--warn-soft);border:1px solid var(--warn-line);border-radius:100px;padding:2px 8px;font-size:9px}.visfield{border:1px solid var(--rule)!important;border-radius:8px!important;padding:14px 16px!important}.visfield .checkline{align-items:flex-start;margin-bottom:.9rem}.visfield .checkline:last-child{margin-bottom:0}.visfield .checkline input{margin-top:.25rem}.visfield .checkline small{color:var(--ink-3);margin-top:.15rem;font-size:.8rem;line-height:1.5;display:block}.previewbar{border:1px solid var(--rule-strong);background:var(--surface);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.9rem;margin:0 0 1.6rem;padding:9px 14px;display:flex}.previewbar.mode-operator{background:linear-gradient(#e8a75217,#0000);border-color:#e8a75273}.previewbar-label{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px}.previewbar-modes{gap:4px;display:flex}.previewbar-modes form{display:contents}.previewbar-btn{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;color:var(--ink-3);border:1px solid var(--rule);background:0 0;border-radius:100px;padding:4px 11px;font-size:10px;transition:color .15s,background .15s,border-color .15s}.previewbar-btn:hover{color:var(--ink-2);border-color:var(--rule-strong)}.previewbar-btn.on{color:var(--paper);background:var(--ink);border-color:var(--ink);font-weight:600}.mode-operator .previewbar-btn.on{background:var(--warn);border-color:var(--warn)}.previewbar-hint{color:var(--ink-3);flex:16rem;font-size:.78rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.previewbar-btn{transition:none}}body:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(58% 52% at 100% 100%,#ff5a1f29 0%,#d63a0a14 34%,#ff5a1f00 72%);position:fixed;inset:0}.panel-light,.dcard{--ink:var(--panel-ink);--ink-2:var(--panel-body);--ink-3:var(--panel-mute);--ember:var(--panel-ember);--ember-soft:#7227081a;--ember-line:#72270866;--surface-2:var(--panel-card);--rule:#16161624;--rule-strong:#16161647;--warn:#5a3a05;--warn-soft:#5a3a051f;--warn-line:#5a3a0552;background:var(--panel-bg) url(/assets/grain-light.png) repeat;color:var(--panel-ink);border-color:#16161638}.deal-card,.facts:not(.panel-light),.admin-row,.inv-list li,.reorder>li,.admin-content>li,.note,.intent,.terms,.previewbar{background:var(--surface)}html:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#e8a75213 0%,#ff5a1f0a 4%,#d63a0a05 8%,#0000 12%);position:fixed;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 16% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 16% 84%,#0000 100%)}html:before{content:"";z-index:-1;pointer-events:none;opacity:.1;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.85'%20numOctaves='2'%20stitchTiles='stitch'/%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}@media print{body:after,html:before,html:after{display:none}}.dcard-logo{object-fit:contain;background:#0a0908;border-color:#1616162e;padding:7px}.dcard-mono{color:#f2ece4bf;padding:0}.access{gap:1rem;display:grid}.access-cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1.4rem;display:grid}.access-cols h3{align-items:center;gap:.7rem;margin-top:0;display:flex}.access-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.access-list li{background:var(--surface);border:1px solid var(--rule);border-radius:6px;gap:1px;padding:10px 12px;display:grid}.access-list li.access-out{border-color:var(--bad-line)}.access-name{font-size:.9rem;font-weight:600}.access-email{font-family:var(--mono);color:var(--ink-2);font-size:.76rem}.access-meta{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:10px}.access-meta.bad{color:var(--bad)}.admin-invite{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ember);background:var(--ember-soft);border:1px solid var(--ember-line);border-radius:100px;padding:2px 8px;font-size:9px}.visfield .checkline input[type=radio]{margin-top:.3rem}.visrule{border:none;border-top:1px solid var(--rule);margin:1rem 0}.pnav{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:1.5rem;margin-bottom:2.4rem;padding-bottom:1.1rem;display:flex}.pnav-brand{text-decoration:none;margin-bottom:0!important}.pnav-links{gap:1.3rem;display:flex}.pnav-links a{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;text-decoration:none}.pnav-links a:hover{color:var(--ink)}.pnav-admin{color:var(--ember)!important}.pnav-who{flex-wrap:wrap;align-items:center;gap:.9rem;margin-left:auto;display:flex}.pnav-name{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;max-width:22ch;font-size:10.5px;overflow:hidden}.pnav-who form{display:contents}@media (max-width:620px){.pnav{gap:.8rem}.pnav-who{width:100%;margin-left:0}}.dcard-logo.on-light{background:#f5f4f2;border-color:#16161624}.verifyform{padding-top:.9rem}.steps{border:1px solid var(--rule);background:var(--surface-2);border-radius:4px;margin-top:.9rem;padding:1rem 1.15rem}.steps-lede{color:var(--ink-2);margin:0 0 .7rem;font-size:.92rem}.steps-list{color:var(--ink-2);gap:.55rem;margin:0 0 .75rem;padding-left:1.15rem;font-size:.92rem;line-height:1.55;display:grid}.steps-list strong{color:var(--ink)}.recipient{gap:.25rem;margin:.45rem 0;padding:0;list-style:none;display:grid}.recipient li{font-size:.9rem}.recipient .enter{color:var(--ink);font-weight:600}.bluesky li{flex-wrap:wrap;align-items:baseline;gap:.9rem;display:flex}.bs-state{font-family:var(--mono);letter-spacing:.1em;color:var(--ink);min-width:2.4rem;font-size:.8rem;font-weight:600}.bs-count{color:var(--ink-3);min-width:7rem;font-size:.82rem}.bs-amount{font-variant-numeric:tabular-nums;font-size:.9rem}.bs-fee{font-variant-numeric:tabular-nums;color:var(--ink);margin-left:auto}.bs-note{color:var(--ink-3);font-size:.74rem;font-style:normal;display:block}.bs-form{align-items:center;gap:.4rem;margin-left:auto;display:flex}.bs-form input{width:8rem;padding:.3rem .5rem;font-size:.8rem}.bs-fee em.bs-note{text-align:right;max-width:22rem}.cost-inputs{flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:.5rem;display:flex}.cost-inputs .checkline{align-items:center;gap:.45rem;padding-bottom:.6rem;font-size:.86rem;display:flex}.costlist{gap:.1rem;margin:1.1rem 0;display:grid}.costlist>div{border-top:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:1.2rem;padding:.5rem 0;display:flex}.costlist dt{color:var(--ink-2);font-size:.88rem}.costlist dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:.95rem}.costlist .cost-total{border-top:1px solid var(--rule-strong)}.costlist .cost-total dt,.costlist .cost-total dd{color:var(--ink);font-weight:600}.costlist .cost-under dd{color:var(--bad)}.recipient strong{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-right:.4rem;font-size:.78rem}.recorder{border-top:1px solid var(--rule);margin-top:.9rem}.recorder>summary{cursor:pointer;font:500 .82rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ember);padding:.7rem 0 0;list-style:none}.recorder>summary::-webkit-details-marker{display:none}.recorder>summary:before{content:"+ "}.recorder[open]>summary:before{content:"−"}.facts dd{overflow-wrap:anywhere}.vbadge{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--rule);vertical-align:.18em;background:#f2ece40f;border-radius:100px;margin-left:.6rem;padding:2px 7px;font-size:9px;font-weight:500}.vbadge.is-verified{color:var(--ok);background:var(--ok-soft);border-color:var(--ok-line)}.vbadge.is-pending{color:var(--warn);background:var(--warn-soft);border-color:var(--warn-line)}.vbadge.is-rejected,.vbadge.is-expired{color:var(--bad);background:var(--bad-soft);border-color:var(--bad-line)}.qrow{border-top:1px solid var(--rule);padding:1rem 0}.qrow:first-of-type{border-top:0}.qrow h3{margin:0 0 .6rem;font-size:1rem}.qrow-deal{font:500 .72rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ember);margin-left:.5rem}.issueform{padding-top:.4rem}.liverow{border-top:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:1.2rem;padding:.85rem 0;display:flex}.liverow:first-child{border-top:0}.invite-url{font-family:var(--mono);overflow-wrap:anywhere;color:var(--ink-3);font-size:.72rem}.revokeform{flex-shrink:0;gap:.4rem;display:flex}.revokeform input{width:12rem;padding:.35rem .5rem;font-size:.8rem}.btn-quiet{color:var(--bad);border:1px solid var(--bad-line);background:0 0}.methodpick{border:0;gap:.4rem;margin:0 0 .9rem;padding:0;display:grid}.methodpick legend{font:500 .72rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:0 0 .5rem}.methodpick label{color:var(--ink-2);cursor:pointer;align-items:baseline;gap:.5rem;font-size:.92rem;display:flex}.methodpick em{font-style:normal;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-left:.35rem;font-size:.66rem}.runway{font-family:var(--mono);color:var(--ink-3);margin-left:.5rem;font-size:.72rem}.runway.short{color:var(--bad)}.needs-attention{border-left:2px solid var(--bad);padding-left:1rem}.endform{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.4rem;display:flex}.endform form{align-items:center;gap:.4rem;display:flex}.endform input,.endform select{padding:.35rem .5rem;font-size:.8rem}.endform input[name=note]{width:11rem}.linkish{color:var(--ink-3);cursor:pointer;background:0 0;border:0;font-size:.8rem;text-decoration:underline}.warnline{color:var(--bad)}.dcard-onlyyou{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--warn);background:var(--warn-soft);border:1px solid var(--warn-line);border-radius:3px;margin:0 0 .7rem;padding:.35rem .55rem;font-size:.64rem;line-height:1.35}.matchon{color:var(--ink-2);background:var(--surface-2);border-left:2px solid var(--ember);border-radius:0 3px 3px 0;margin:0 0 1rem;padding:.55rem .7rem;font-size:.85rem;line-height:1.5}.matchon strong{font-family:var(--mono);font-size:.82rem}.procedure{border-left:2px solid var(--ember);padding-left:1rem}.procedure h2{margin-top:0}.tok{font-family:var(--mono);background:var(--surface-2);border-radius:2px;padding:1px 5px;font-size:.92em}.spv-list{margin:1.5rem 0}.wrap:has(.adm-main){max-width:76rem}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.adm-title{flex-wrap:wrap;align-items:baseline;gap:.6rem 1.2rem;margin-bottom:1.5rem;display:flex}.adm-title h1{margin:0}.adm-chips{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.adm-chip{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--rule-strong);border-radius:100px;padding:3px 9px;font-size:10px}.adm-view{margin-left:.3rem;font-size:.85rem}.adm-layout{grid-template-columns:15.5rem minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}.adm-nav{max-height:calc(100vh - 3rem);padding-right:.25rem;position:sticky;top:1.5rem;overflow-y:auto}.adm-nav-group{margin-bottom:1.2rem}.adm-nav-head{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 .4rem;font-size:10px}.adm-nav ol{margin:0;padding:0;list-style:none}.adm-nav a{color:var(--ink);border-radius:6px;grid-template-columns:1.5rem 1fr;column-gap:.4rem;padding:.4rem .5rem;text-decoration:none;display:grid}.adm-nav a:hover{background:var(--surface-2)}.adm-nav-n{font-family:var(--mono);color:var(--ink-3);grid-row:span 2;padding-top:.12rem;font-size:11px}.adm-nav-label{font-size:.88rem}.adm-nav-status{color:var(--ink-3);font-size:.75rem}.adm-nav-status.is-done{color:var(--ok)}.adm-nav-status.is-empty{color:var(--warn)}.adm-group{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ember);margin:2.2rem 0 .9rem;font-size:11px;font-weight:500}.adm-body>.adm-group:first-child{margin-top:0}.adm-card{background:var(--surface);border:1px solid var(--rule);border-radius:10px;margin-bottom:1rem;padding:1.25rem 1.4rem 1.4rem;scroll-margin-top:1.5rem}.adm-card:target{border-color:var(--ember-line)}.adm-card-head{cursor:pointer;grid-template-columns:1.9rem 1fr;gap:.7rem;list-style:none;display:grid}.adm-card-head::-webkit-details-marker{display:none}.adm-card[open]>.adm-card-head{margin-bottom:1rem}.adm-num{width:1.9rem;height:1.9rem;font-family:var(--mono);color:var(--ember);border:1px solid var(--ember-line);border-radius:50%;place-items:center;font-size:12px;display:grid}.adm-head-text{min-width:0;display:block}.adm-title-line{align-items:baseline;gap:.7rem;margin:.2rem 0 .25rem;display:flex}.adm-h{color:var(--ink);font-size:1.05rem;font-weight:600}.adm-status{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:400}.adm-chev{border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);flex:none;align-self:center;width:.55rem;height:.55rem;margin-left:auto;transition:transform .15s;transform:rotate(-45deg)}.adm-card[open] .adm-chev{transform:rotate(45deg)}.adm-card-head:hover .adm-h{color:var(--ember-hi)}.adm-card:not([open]) .adm-where{display:none}.adm-card:not([open]){padding-bottom:1.25rem}.adm-foldall{color:var(--ink-3);justify-content:flex-end;gap:.5rem;margin-bottom:-1.4rem;font-size:.85rem;display:flex}.adm-chip.is-bad{color:var(--bad);border-color:var(--bad-line)}.adm-where{color:var(--ink-2);margin:0;font-size:.85rem;line-height:1.5;display:block}.adm-saves{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ok);background:var(--ok-soft);border:1px solid var(--ok-line);vertical-align:.1em;border-radius:100px;margin-left:.5rem;padding:1px 7px;font-size:9px;display:inline-block}.adm-saves.manual{color:var(--warn);background:var(--warn-soft);border-color:var(--warn-line)}.adm-card fieldset.field:not(.visfield){border:0;margin:0;padding:0}.adm-savebar{z-index:5;background:var(--paper);border:1px solid var(--rule-strong);border-radius:10px;margin-top:.5rem;padding:.75rem 1rem;position:sticky;bottom:0}.adm-adder{border-top:1px dashed var(--rule-strong);margin-top:1rem;padding-top:.9rem}.adm-adder>summary{cursor:pointer;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ember);font-size:11px;list-style:none;display:inline-block}.adm-adder>summary::-webkit-details-marker{display:none}.adm-adder[open]>summary{margin-bottom:.9rem}@media (max-width:1000px){.adm-layout{grid-template-columns:1fr;gap:1rem}.adm-nav{border:1px solid var(--rule);border-radius:10px;max-height:none;padding:.75rem;position:static}.adm-nav-group{margin-bottom:.6rem}}@media (max-width:620px){.adm-card{padding:1rem}}.visfield .checkline{justify-content:flex-start;gap:.75rem;display:flex}.visfield .checkline input[type=radio],.visfield .checkline input[type=checkbox]{flex:none;width:auto;margin:.3rem 0 0}.visfield+.visfield{margin-top:1rem!important}.adm-sublegend{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding:0 .4rem;font-size:10px}.dot.soon{background:var(--warn)}.dcard-badge.b-soon{color:var(--warn);background:var(--warn-soft)}.adm-belowmin{border:1px solid var(--rule);border-radius:8px;margin-bottom:1.2rem;padding:.9rem 1rem}.adm-belowmin.needs{border-color:var(--warn-line);background:var(--warn-soft)}.adm-belowmin-head{margin:0 0 .3rem;font-weight:600}.intent-below{color:var(--warn);margin-top:.6rem}.adm-spv-remove{margin:.6rem 0 0}.adm-spv-close{border-top:1px solid var(--rule);margin-top:1.6rem;padding-top:1.2rem}.verify-banner{border:1px solid var(--ember-line);background:var(--ember-soft);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;margin:0 0 1.8rem;padding:.7rem .8rem .7rem 1.1rem;display:flex}.verify-banner p{color:var(--ink-2);margin:0;line-height:1.5}.verify-banner strong{color:var(--ink)}.verify-banner.is-pending{border-color:var(--rule-strong);background:var(--surface)}.verify-banner.is-pending .btn{color:var(--ink);border:1px solid var(--rule-strong);background:0 0}.verify-banner.is-rejected,.verify-banner.is-expired{border-color:var(--warn-line);background:var(--warn-soft)}.verify-banner .btn{white-space:nowrap;text-decoration:none}.pnav-attn{position:relative}.pnav-dot{background:var(--ember);vertical-align:.15em;width:6px;height:6px;box-shadow:0 0 6px var(--glow);border-radius:50%;margin-left:.4rem;display:inline-block}.confirm-next{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}.confirm-next .btn{text-decoration:none}.pnav-count{background:var(--ember);color:#14100e;letter-spacing:0;vertical-align:.1em;border-radius:100px;place-items:center;min-width:1.15rem;height:1.15rem;margin-left:.35rem;padding:0 .3rem;font-size:10px;font-weight:700;display:inline-grid}.todo{border:1px solid var(--ember-line);border-radius:10px;margin:0 0 2.2rem;overflow:hidden}.todo.is-clear{border-color:var(--rule)}.todo-head{background:var(--ember-soft);align-items:baseline;gap:.7rem;padding:.9rem 1.1rem;display:flex}.todo.is-clear .todo-head{background:var(--surface)}.todo-head h2{margin:0;font-size:1.05rem}.todo-list{margin:0;padding:0;list-style:none}.todo-item{border-top:1px solid var(--rule);grid-template-columns:1fr auto;align-items:center;gap:.6rem 1rem;padding:.85rem 1.1rem;display:grid}.todo-kind{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--warn);font-size:10px}.todo-who{color:var(--ink);font-weight:600}.todo-what{color:var(--ink-2);font-size:.9rem}.todo-age{font-family:var(--mono);color:var(--ink-3);margin-left:.5rem;font-size:10.5px}.todo-age.is-old{color:var(--bad)}.todo-item .btn{white-space:nowrap;padding:.6rem 1rem;text-decoration:none}@media (max-width:720px){.todo-item{grid-template-columns:1fr}}.admin-deals-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem;display:flex}.admin-deals-head h2{margin:0;font-size:1.05rem}.admin-deals-head .btn{text-decoration:none}.wait-card{border-top:1px solid var(--rule);padding:1rem 1.1rem .4rem}.wait-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.6rem;display:flex}.wait-head .btn{text-decoration:none}.howto{border-top:1px solid var(--rule);padding:.8rem 1.1rem}.howto>summary{cursor:pointer;color:var(--ink-2);font-size:.88rem}.howto[open]>summary{margin-bottom:.6rem}.adm-list-head{margin:0 0 .6rem;font-size:1.05rem}.inv-roster{border:1px solid var(--rule);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.inv-roster>li+li{border-top:1px solid var(--rule)}.inv-roster summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.3rem .7rem;padding:.75rem 1rem;list-style:none;display:flex}.inv-roster summary::-webkit-details-marker{display:none}.inv-roster summary:hover{background:var(--surface-2)}.roster-name{color:var(--ink);font-weight:600}.roster-meta{color:var(--ink-3);margin-left:auto;font-size:.82rem}.roster-body{padding:.4rem 1rem 1rem}.inv-roster details:target,.wait-card:target{background:var(--ember-soft)}.todo-title{align-items:center;gap:.2rem;margin:0 0 .8rem;font-size:1.15rem;display:flex}.todo+.todo{margin-top:-1.2rem}.todo-head{flex-wrap:wrap}.todo-head h3{margin:0;font-size:.98rem}.todo-n{font-family:var(--mono);color:var(--warn);margin-left:.3rem;font-size:11px}.todo-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.todo-actions form{margin:0}.todo-actions .btn{white-space:nowrap;padding:.6rem 1rem;text-decoration:none}.wrap:has(.todo){max-width:60rem}.shared-email{max-width:24rem;margin-bottom:.7rem}.letterdrop{border:1.5px dashed var(--rule-strong);color:var(--ink-2);cursor:pointer;background:var(--surface);border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;font-size:.9rem;display:flex}.letterdrop.is-over{border-color:var(--ember);background:var(--ember-soft)}.letterdrop.is-set{border-style:solid;border-color:var(--ok-line);background:var(--ok-soft);cursor:default}.letterdrop strong{color:var(--ink)}.vf-compact{gap:.6rem}.vf-compact .field{margin-bottom:0}.vf-search{color:var(--ink-2);margin:0 0 .6rem;font-size:.88rem}.vf-row4{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:.75rem;display:grid}.vf-row2{grid-template-columns:1fr 1fr;align-items:end;gap:.75rem;margin-bottom:.9rem;display:grid}.vf-row2 .letterdrop{padding:.72rem .9rem}@media (max-width:760px){.vf-row4{grid-template-columns:1fr 1fr}.vf-row2{grid-template-columns:1fr}}.notify-form .checkline{margin-bottom:.6rem}.notify-form .checkline input{flex:none;width:auto}.announce .btn{text-decoration:none}.vbadge-mark{vertical-align:-.12em;color:var(--ink);margin-left:.4rem;display:inline-flex}.pnav-name{align-items:center;display:inline-flex}.pnav-name .vbadge-mark{margin-left:.35rem}.acct-name{flex-wrap:wrap;align-items:center;gap:.15rem;display:flex}.acct-name .vbadge-mark{margin-left:.55rem}.facts-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:620px){.facts-4{grid-template-columns:1fr 1fr}}.acct-edit{align-self:center;margin-left:.9rem;font-size:.8rem}.acct-name-form{flex-wrap:wrap;align-items:center;gap:.7rem;margin:0 0 .6rem;display:flex}.acct-name-form input{color:var(--ink);background:var(--surface);border:1px solid var(--rule-strong);border-radius:8px;width:min(100%,22ch);padding:.2rem .6rem;font-family:inherit;font-size:2rem}.acct-legal{margin:-.4rem 0 2.2rem}.mydeals{border:1px solid var(--rule);border-radius:10px;margin:0 0 .8rem;padding:0;list-style:none;overflow:hidden}.mydeals li{grid-template-columns:minmax(0,1.4fr) 7rem minmax(0,1.6fr) auto;align-items:center;gap:.4rem 1rem;padding:.75rem 1rem;display:grid}.mydeals li+li{border-top:1px solid var(--rule)}.mydeals-name{color:var(--ink);font-weight:600;text-decoration:none}.mydeals-name:hover{color:var(--ember-hi)}.mydeals-amt{font-family:var(--mono);color:var(--ink-2);font-size:.85rem}.mydeals-status{font-size:.85rem}.mydeals-status.is-done{color:var(--ok)}.mydeals-status.is-go{color:var(--ember-hi)}.mydeals-status.is-wait{color:var(--ink-2)}.mydeals-status.is-muted{color:var(--ink-3)}.mydeals-status.is-bad{color:var(--bad)}.mydeals-act{white-space:nowrap;padding:.45rem .8rem;text-decoration:none}@media (max-width:620px){.mydeals li{grid-template-columns:1fr auto}.mydeals-status{grid-column:1/-1}}.wrap:has(.pf-main){max-width:60rem}.pf-totals dd small{font-size:.75rem}.pf-add{border:1px solid var(--rule);background:var(--surface);border-radius:10px;margin:0 0 2rem;padding:1rem 1.1rem}.pf-add textarea{width:100%;font-family:var(--mono);font-size:.88rem}.pf-add select{width:auto}.pf-list{border:1px solid var(--rule);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.pf-row+.pf-row{border-top:1px solid var(--rule)}.pf-row-head{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1.3fr) 8rem minmax(0,2fr);align-items:center;gap:.4rem 1rem;padding:.75rem 1rem;text-decoration:none;display:grid}.pf-row-head:hover{background:var(--surface-2)}.pf-co{color:var(--ink);font-weight:600}.pf-amt{font-family:var(--mono);color:var(--ink-2);font-size:.85rem}.pf-meta{color:var(--ink-3);font-size:.85rem}.pf-edit{background:var(--surface);padding:.4rem 1rem 1rem}.pf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem .75rem;display:grid}.pf-edit .field{margin-bottom:.5rem}.pf-del{margin-left:auto}.pf-del .linkish{color:var(--bad)}.pf-sectors{margin:0;padding:0;list-style:none}.pf-sectors li{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;gap:.2rem 1rem;padding:.45rem 0;display:grid}.pf-bar{background:var(--ember);opacity:.8;border-radius:4px;grid-column:1/-1;height:4px}.pf-vis{flex-wrap:wrap;align-items:flex-start;gap:1rem;display:flex}.pf-vis .checkline{flex:24rem;align-items:flex-start}.pf-vis .checkline input{flex:none;width:auto;margin-top:.3rem}.pf-vis .checkline small{color:var(--ink-3);margin-top:.2rem;font-size:.82rem;display:block}@media (max-width:720px){.pf-row-head{grid-template-columns:1fr auto}.pf-meta{grid-column:1/-1}.pf-grid{grid-template-columns:1fr 1fr}}.pcard-badge.is-ten6{color:var(--ember);background:var(--ember-soft)}.pcard-badge.is-watch{color:var(--warn);background:var(--warn-soft)}.pcard-badge.is-muted{color:var(--ink-3);background:#0000000f}.pcard-foot{justify-content:space-between;align-items:baseline;gap:.6rem;margin-top:auto;padding-top:.9rem;display:flex}.pcard-amt{font-family:var(--mono);font-size:.95rem;font-weight:600}.pcard-sub{opacity:.7;font-size:.78rem}.pf-main .pf-add{margin-top:.5rem}.co-head{align-items:center;gap:1rem;margin-bottom:1.6rem;display:flex}.co-head h1{margin:0 0 .2rem}.co-logo{object-fit:contain;background:#fff;border-radius:12px;flex:none;place-items:center;width:56px;height:56px;padding:8px;display:grid}.check-row{cursor:default;grid-template-columns:8rem minmax(0,1fr) auto!important}.pf-remove{color:var(--ink-3);font-size:.8rem}.addcheck-wrap{margin-top:.9rem}.addcheck,.rel-form{border:1px solid var(--rule);background:var(--surface);border-radius:10px;padding:1rem}.co-delete{margin-top:2.5rem}.co-delete>summary{cursor:pointer;color:var(--bad);font-size:.85rem}.co-delete form{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:.7rem;display:flex}.pf-add-bar{align-items:center;gap:1rem;margin:0 0 1.8rem;display:flex}.pf-add{margin:0 0 2rem!important}.pf-add-head{justify-content:space-between;align-items:baseline;margin-bottom:.8rem;display:flex}.pf-more{margin:.2rem 0 .9rem;font-size:.85rem;display:inline-block}button.pcard{text-align:left;font:inherit;cursor:pointer;width:100%}.pf-dialog{border:1px solid var(--rule-strong);background:var(--paper);color:var(--ink);border-radius:14px;width:min(720px,100vw - 32px);max-height:calc(100vh - 48px);padding:0}.pf-dialog::backdrop{background:#0009}.pf-dialog-body{padding:1.4rem 1.5rem 1.6rem}.pf-dialog-head{justify-content:space-between;align-items:baseline;display:flex}.pf-dialog-head h2{margin:0;font-size:1.4rem}.pf-dialog .cov-kind{margin-top:1.4rem}.tag.tag-nudge{opacity:.55;border-style:dashed}.check-edit{background:var(--surface);padding:.4rem 1rem 1rem}.check-edit .field{margin-bottom:.5rem}.check-missing{color:var(--ember-hi);font-style:normal}.pf-desc{color:var(--ink-2);margin:.8rem 0 0;line-height:1.5}.pf-desc-src{font-family:var(--mono);color:var(--ink-3);white-space:nowrap;margin-left:.4rem;font-size:10.5px}.pf-summary{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(13rem,1.3fr);align-items:start;gap:1rem;margin:.4rem 0 .6rem;display:grid}.pf-summary dt{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.pf-summary dd{letter-spacing:-.01em;color:var(--ink);margin:.25rem 0 0;font-size:1.9rem;font-weight:500}.pf-summary dd small{color:var(--ink-3);font-size:.85rem}.pf-summary dd.is-up{color:var(--ok)}.pf-summary dd.is-down{color:var(--bad)}.pf-summary dd.is-muted{color:var(--ink-3);padding-top:.6rem;font-size:1.1rem}.pf-caveat{margin:0 0 1.4rem}.pcard-implied{font-weight:500}.pcard-implied.is-up,.mult.is-up{color:#2f8f5b}.pcard-implied.is-down,.mult.is-down{color:#c0392b}.implied-line{margin:0 0 .7rem;font-size:1.05rem}.implied-line .mult{font-family:var(--mono);font-weight:600}.pf-dialog .implied-line .mult.is-up{color:var(--ok)}.pf-dialog .implied-line .mult.is-down{color:var(--bad)}.later-add{margin-top:.8rem}.later-form{border:1px solid var(--rule);border-radius:10px;margin-top:.8rem}.later-caveat{margin-top:.8rem}.pf-chart{border:1px solid #16161638;border-radius:10px;margin:0 0 1.8rem;padding:18px 18px 10px;box-shadow:0 10px 30px -18px #000000e6}.pf-chart figcaption{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.4rem;display:flex}.pf-chart figcaption .dcard-name{color:var(--panel-ink);display:block}.pf-chart-legend{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--panel-mute);gap:1rem;margin-top:.3rem;font-size:10.5px;display:flex}.pf-chart-now{color:var(--panel-ink);font-size:1.35rem}.pf-chart .sw{vertical-align:middle;width:16px;margin-right:.35rem;display:inline-block}.pf-chart .sw-value{background:#f0461f;border-radius:2px;height:3px}.pf-chart .sw-invested{border-top:2px dashed var(--panel-mute)}.pf-chart svg{width:100%;height:auto;display:block;overflow:visible}.pf-chart .gl{stroke:#1616161f;stroke-width:1px}.pf-chart .gl-base{stroke:#16161659}.pf-chart .ax{font-family:var(--mono);fill:var(--panel-mute);font-size:12px}.pf-chart .ax-y{text-anchor:end}.pf-chart .ax-x{text-anchor:middle}.pf-chart .ar-value{fill:#f0461f21;stroke:none}.pf-chart .ln-value{fill:none;stroke:#f0461f;stroke-width:3.5px;stroke-linejoin:round;stroke-linecap:round}.pf-chart .ln-invested{fill:none;stroke:var(--panel-mute);stroke-width:1.5px;stroke-dasharray:6 5}.pf-chart .pt-mid{fill:var(--panel-bg);stroke:#f0461f;stroke-width:2px}.pf-chart .pt-end{fill:#f0461f}@media (max-width:720px){.pf-summary{grid-template-columns:1fr 1fr}.pf-summary dd{font-size:1.5rem}}.pcard-foot{flex-direction:column;align-items:flex-start;gap:.2rem}.pcard-amt{white-space:nowrap;font-size:1.05rem}.pcard-mult{font-family:var(--mono);vertical-align:.1em;border-radius:100px;margin-left:.3rem;padding:1px 6px;font-size:.85rem;font-weight:700}.pcard-mult.is-up{color:#1f6b43;background:#2f8f5b29}.pcard-mult.is-down{color:#9b2c22;background:#c0392b24}.pf-main .deals-head h1{margin-bottom:1.2rem}.pf-dialog .field{margin-bottom:.55rem}.pf-dialog .field>span{font-size:.78rem}.pf-dialog .field input,.pf-dialog .field select,.pf-dialog .field textarea{width:100%;padding:.45rem .6rem;font-size:.9rem}.pf-dialog .pf-grid{gap:.4rem .6rem}.pf-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.pf-dialog .rel-form{background:0 0;border:0;padding:.8rem}.pf-details{border-top:1px solid var(--rule);margin-top:1.4rem;padding-top:.8rem}.pf-details>summary{cursor:pointer;color:var(--ink-2);font-size:.85rem}.pf-dialog .pf-desc{font-size:.92rem}.pf-dialog .pf-row-head{padding:.55rem .8rem}@media (max-width:720px){.pf-grid-4{grid-template-columns:1fr 1fr!important}}.pf-filter{border:1px solid var(--rule-strong);border-radius:100px;gap:.25rem;margin:0 0 1.2rem;padding:.25rem;display:inline-flex}.pf-filter a{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);border-radius:100px;padding:.4rem .85rem;font-size:11px;text-decoration:none}.pf-filter a:hover{color:var(--ink)}.pf-filter a[aria-current=page]{background:var(--ink);color:var(--paper)}.pf-holdings-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.pf-sort{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.2rem;font-size:10.5px;display:flex}.pf-sort span{color:var(--ink-3);margin-right:.3rem}.pf-sort a{color:var(--ink-2);border-radius:100px;padding:.3rem .6rem;text-decoration:none}.pf-sort a[aria-current]{background:var(--surface-2);color:var(--ink);border:1px solid var(--rule-strong)}.top-perf{flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 1.4rem;display:flex}.top-perf-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-right:.3rem;font-size:10.5px}.top-chip{background:var(--surface);border:1px solid var(--rule-strong);color:var(--ink);font:inherit;cursor:pointer;border-radius:100px;align-items:center;gap:.5rem;padding:.4rem .85rem;display:inline-flex}.top-chip:hover{border-color:var(--ember-line)}.top-chip img{object-fit:contain;background:#fff;border-radius:50%;width:22px;height:22px}.top-chip-name{font-size:.88rem;font-weight:600}.top-chip-mult{font-family:var(--mono);color:var(--ok);font-size:.8rem;font-weight:700}.top-chip-val{font-family:var(--mono);color:var(--ink-3);font-size:.78rem}.pf-summary-chart{align-self:stretch}.spark-tile{cursor:pointer;width:100%;height:100%;font:inherit;text-align:left;background:var(--panel-bg) url(/assets/grain-light.png) repeat;color:var(--panel-ink);border:1px solid #16161638;border-radius:10px;flex-direction:column;gap:.25rem;padding:.6rem .7rem .45rem;transition:transform .2s,border-color .2s;display:flex;box-shadow:0 10px 30px -18px #000000e6}.spark-tile:hover,.spark-tile:focus-visible{border-color:#ff5a1f8c;transform:translateY(-2px)}.spark-head{justify-content:space-between;align-items:center;display:flex}.spark-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--panel-mute);font-size:10px}.spark-tile .pcard-mult{margin-left:0}.spark{width:100%;height:48px;display:block}.spark .ar-value{fill:#f0461f21}.spark .ln-value{fill:none;stroke:#f0461f;stroke-width:2.5px;stroke-linejoin:round}.spark .ln-invested{fill:none;stroke:var(--panel-mute);stroke-width:1.2px;stroke-dasharray:4 4}.spark .pt-end{fill:#f0461f}.spark-hint{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--panel-mute);opacity:.8;font-size:9.5px}.chart-dialog{background:0 0;border:0;width:min(980px,100vw - 32px);padding:0}.chart-dialog .pf-chart{margin:0}.chart-dialog-right{align-items:center;gap:1rem;display:flex}.chart-dialog .linkish{color:var(--panel-ink)}@media (max-width:900px){.pf-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-summary-chart{grid-column:1/-1}}.pcard-badges{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.pcard-badge.is-acquired{color:#1f6b43;background:#2f8f5b29}.pcard-badge.is-ipo{color:var(--ember);background:var(--ember-soft)}.pcard-badge.is-shut-down{color:var(--ink-3);background:#0000000f}.pcard.is-ended .dcard-logo,.pcard.is-ended .dcard-name,.pcard.is-ended .dcard-desc{opacity:.55}.tag.tag-down{color:#9b2c22;background:#c0392b24;border-color:#0000;margin-left:.5rem;font-size:.7rem}@media (min-width:901px){.pf-summary.has-returned{grid-template-columns:repeat(5,minmax(0,1fr)) minmax(12rem,1.2fr)}}.top-chip-mult.is-down{color:var(--bad)}.pcard-wrap{display:flex;position:relative}.pcard-wrap>.pcard{flex:1}.pcard-wrap .pcard-foot{padding-right:2.6rem}.pcard-plus{width:30px;height:30px;font:500 20px/1 var(--mono);color:#161616;cursor:pointer;background:#16161614;border:1px solid #16161647;border-radius:50%;place-items:center;transition:background .2s,color .2s,border-color .2s,transform .25s;display:grid;position:absolute;bottom:14px;right:14px}.pcard-wrap:hover .pcard-plus{transform:translateY(-2px)}.pcard-plus:hover,.pcard-plus:focus-visible{background:var(--ember);border-color:var(--ember);color:#fff}.pcard-tip{white-space:nowrap;pointer-events:none;font:500 11px/1 var(--mono);letter-spacing:.04em;color:#f4f1ea;opacity:0;background:#161616;border-radius:6px;padding:6px 9px;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(3px);box-shadow:0 6px 16px -8px #000c}.pcard-plus:hover .pcard-tip,.pcard-plus:focus-visible .pcard-tip{opacity:1;transform:none}.pf-dialog-sm{width:min(560px,100vw - 32px)}.pf-dialog-sm .pf-dialog-head{margin-bottom:1rem}.adm-closed-row{justify-content:space-between;margin-top:.5rem}.adm-invite{margin:1rem 0 1.2rem}.adm-invite-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.adm-invite-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;width:100%;display:flex}.adm-invite-row .checkline{margin:0}.adm-close-pick{border:1px solid var(--rule);border-radius:8px;flex-wrap:wrap;align-items:center;gap:1.2rem;margin:0 0 .6rem;padding:.6rem .9rem;display:flex}.adm-close-pick legend{padding:0 .3rem}.adm-close-pick label{cursor:pointer;align-items:center;gap:.4rem;display:inline-flex}.beta-banner{z-index:50;text-align:center;font:600 11px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#161616;background:#f5c542;padding:7px 16px;position:sticky;top:0}
