:root{--ground:#ECECE8;--surface:#FFFFFF;--rule:#111111;--rule-strong:#111111;--ink:#111111;--muted:#4A4A4A;--accent:#111111;--accent-text:#111111;--on-accent:#FFFFFF;--teal:#B5F55A;--teal-text:#1B5E20;--warn:#7A4E00;--critical:#9F1D16;--row-hover:#F4F4F0;--scrim:rgba(17,17,17,0.5);--shadow:none;--spark-stroke:#111111;--spark-fill:rgba(17,17,17,0.08);--spark-dot:#111111;--flat:#4A4A4A;--net-edge:rgba(17,17,17,0.14);--net-node:#111111;--net-small:#777777;--net-glow:#111111;--net-lit:rgba(17,17,17,0.55);--seal-glow:none;--logo-plate:transparent;--logo-glow:none;--bar:#111111;--bar-now:#111111;--grid:rgba(17,17,17,0.08);--nav-h:56px;--mono:"Space Mono",ui-monospace,Menlo,monospace;--sans:"Space Mono",ui-monospace,Menlo,monospace;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#0D0D0D;--surface:#161616;--band:#1B1B1B;--rule:#F2F2F0;--rule-strong:#F2F2F0;--ink:#F2F2F0;--muted:#B0B0B0;--accent:#F2F2F0;--accent-text:#F2F2F0;--on-accent:#111111;--teal:#B5F55A;--teal-text:#7DDB6A;--warn:#E0A93A;--critical:#FF8A80;--row-hover:#1F1F1F;--scrim:rgba(0,0,0,0.6);--shadow:none;--spark-stroke:#F2F2F0;--spark-fill:rgba(242,242,240,0.10);--spark-dot:#F2F2F0;--flat:#8A8A8A;--net-edge:rgba(242,242,240,0.14);--net-node:#F2F2F0;--net-small:#8A8A8A;--net-glow:#F2F2F0;--net-lit:rgba(242,242,240,0.55);--seal-glow:none;--logo-plate:transparent;--logo-glow:none;--bar:#F2F2F0;--bar-now:#F2F2F0;--grid:rgba(242,242,240,0.08);color-scheme:dark}}:root[data-theme=dark]{--ground:#0D0D0D;--surface:#161616;--band:#1B1B1B;--rule:#F2F2F0;--rule-strong:#F2F2F0;--ink:#F2F2F0;--muted:#B0B0B0;--accent:#F2F2F0;--accent-text:#F2F2F0;--on-accent:#111111;--teal:#B5F55A;--teal-text:#7DDB6A;--warn:#E0A93A;--critical:#FF8A80;--row-hover:#1F1F1F;--scrim:rgba(0,0,0,0.6);--shadow:none;--spark-stroke:#F2F2F0;--spark-fill:rgba(242,242,240,0.10);--spark-dot:#F2F2F0;--flat:#8A8A8A;--net-edge:rgba(242,242,240,0.14);--net-node:#F2F2F0;--net-small:#8A8A8A;--net-glow:#F2F2F0;--net-lit:rgba(242,242,240,0.55);--seal-glow:none;--logo-plate:transparent;--logo-glow:none;--bar:#F2F2F0;--bar-now:#F2F2F0;--grid:rgba(242,242,240,0.08);color-scheme:dark}*,:after,:before{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-padding-top:84px}body{margin:0;font-size:16px;-webkit-font-smoothing:antialiased}body.drawer-open,body.modal-open{overflow:hidden}dd,dl,h1,h2,h3,h4,p{margin:0}h2{font-size:26px;line-height:1.2;letter-spacing:-.015em}h2,h3{font-weight:600}h3{font-size:17px;line-height:1.35}a{color:var(--accent-text);text-decoration:none}a:hover{text-decoration:underline}button{background:none;border:0;padding:0;cursor:pointer}button,input,select,textarea{font:inherit;color:inherit}canvas{display:block}:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px;border-radius:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.muted,.sub{color:var(--muted)}.sub{font-size:15px;margin-top:4px;max-width:54ch}.fig,.num{font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero}.fig{font-weight:500;font-size:22px;line-height:1.1;letter-spacing:-.01em;white-space:nowrap}.fig-compact{display:none}.stat-label{font-size:13px;color:var(--muted)}.up{color:var(--teal-text)}.down{color:var(--critical)}.delta{font-family:var(--mono);font-size:13px;color:var(--muted);white-space:nowrap}.delta .tri{display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;margin-right:4px;vertical-align:1px}.delta.up .tri{border-bottom:6px solid var(--teal-text)}.delta.down .tri{border-top:6px solid var(--critical)}.delta.flat .tri{width:7px;height:2px;border:0;background:var(--muted);vertical-align:3px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 16px;border-radius:6px;font-weight:500;font-size:15px;white-space:nowrap;border:1px solid transparent;transition:background-color .12s,border-color .12s,opacity .12s}.btn-primary{background:var(--accent);border-color:var(--accent)}.btn-primary:hover{filter:brightness(1.08)}.btn-ghost{border-color:var(--rule-strong)}.btn-ghost:hover{background:var(--row-hover)}.btn-text{height:38px;padding:0 10px;color:var(--accent-text);font-weight:500;font-size:15px;border-radius:6px}.btn-text:hover{background:var(--row-hover)}.btn-lg{height:44px;padding:0 20px;font-size:16px}.btn[disabled]{opacity:.55;cursor:default}.badge-done{display:inline-flex;align-items:center;height:28px;padding:0 10px;font-size:13px;border:1px solid var(--teal-text);color:var(--teal-text);border-radius:6px}.input,.select,.textarea{width:100%;height:42px;padding:0 12px;background:var(--surface);border:1px solid var(--rule-strong);border-radius:6px;color:var(--ink)}.textarea{height:auto;min-height:92px;padding:10px 12px;resize:vertical;line-height:1.5}.input:focus,.select:focus,.textarea:focus{outline:2px solid var(--accent-text);outline-offset:0;border-color:var(--accent-text)}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--critical)}.select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:34px;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 17px) 50%,calc(100% - 12px) 50%;background-size:5px 5px;background-repeat:no-repeat}.input.num{font-family:var(--mono)}.input-wrap{position:relative}.input-wrap .prefix,.input-wrap .suffix{position:absolute;top:0;height:42px;display:flex;align-items:center;font-size:14px;color:var(--muted);pointer-events:none}.input-wrap .prefix{left:12px}.input-wrap .suffix{right:12px}.input-wrap.has-prefix .input{padding-left:26px}.input-wrap.has-suffix .input{padding-right:96px}.field{display:flex;flex-direction:column;gap:6px}.field-label,.field>label{font-size:14px;font-weight:600}.field .help{font-size:13px;color:var(--muted)}.field-error{font-size:13px;color:var(--critical);margin:0}.fields{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}.fields .row2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.check{display:flex;gap:10px;align-items:flex-start;font-size:15px}.check input{width:17px;height:17px;margin:4px 0 0;accent-color:var(--accent);flex:none}.radio-row{display:flex;flex-wrap:wrap;gap:8px}.radio-chip{position:relative}.radio-chip input{position:absolute;opacity:0;inset:0}.radio-chip>span{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border:1px solid var(--rule-strong);border-radius:6px;font-size:14px}.radio-chip input:checked+span{border-color:var(--accent-text);color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--accent-text)}.radio-chip input:focus-visible+span{outline:2px solid var(--accent-text);outline-offset:2px}.seg{border:1px solid var(--rule-strong);border-radius:6px;overflow:hidden;background:var(--surface)}.seg,.seg button{display:inline-flex}.seg button{height:38px;padding:0 13px;font-size:14px;color:var(--muted);border-right:1px solid var(--rule-strong);align-items:center;gap:7px;white-space:nowrap}.seg button:last-child{border-right:0}.seg button[aria-pressed=true]{background:var(--ink);color:var(--ground)}.seg button:focus-visible{outline-offset:-2px}.seg .cnt{font-family:var(--mono);font-size:13px;opacity:.7}.seg .cnt:empty{display:none}.seg .shape{width:13px;height:10px;display:inline-block;border-radius:2px;flex:none}.seg .shape.cash{background:var(--accent)}.seg .shape.equity,.seg .shape.hybrid{border:1.5px dashed var(--teal-text)}.seg .shape.hybrid{background:linear-gradient(90deg,var(--accent) 50%,transparent 50%)}.seg .shape.volunteer{border:1.5px solid var(--muted);width:10px}.seg button[aria-pressed=true] .shape.cash{background:var(--ground)}.seg button[aria-pressed=true] .shape.equity,.seg button[aria-pressed=true] .shape.volunteer{border-color:var(--ground)}.seg button[aria-pressed=true] .shape.hybrid{background:linear-gradient(90deg,var(--ground) 50%,transparent 50%);border-color:var(--ground)}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:var(--ground);border-bottom:1px solid var(--rule)}.nav-in{max-width:1040px;margin:0 auto;padding:0 24px;height:100%;display:flex;gap:24px}.brand,.nav-in{align-items:center}.brand{display:inline-flex;gap:10px;color:var(--ink);flex:none}.brand:hover{text-decoration:none}.logo-plate{width:34px;height:34px;border-radius:8px;background:var(--logo-plate);box-shadow:var(--logo-glow);display:grid;place-items:center;flex:none}.logo-plate svg{width:26px;height:26px}.wordmark{font-weight:600;font-size:16px;letter-spacing:-.01em}.nav-links{display:flex;gap:22px;margin-left:auto}.nav-link{color:var(--muted);font-size:15px}.nav-link:hover{color:var(--ink);text-decoration:none}.nav-link.is-active{color:var(--ink);font-weight:500}.page{max-width:1040px;margin:0 auto;padding:0 24px}.view{padding-bottom:8px}.view.page{padding-top:40px}.skip{position:absolute;left:-9999px;top:0;z-index:100;background:var(--surface);color:var(--ink);padding:10px 14px;border-radius:0 0 8px 0}.skip:focus{left:0}.sec-ctrl{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.view-head{margin-bottom:22px}.view-head h1{font-size:clamp(32px,4.6vw,44px);font-weight:700;letter-spacing:-.03em;line-height:1.08}.view-head .lede{margin:10px 0 18px}.lede,.view-head .lede{font-size:17px;color:var(--muted);max-width:60ch}.view h2{font-size:clamp(24px,3.2vw,32px);letter-spacing:-.02em}#view-home>section{padding:44px 24px}#view-home>section>h2+.lede{margin-top:8px}.band{background:var(--surface);border:1px solid var(--rule);border-radius:16px;max-width:1040px;margin:8px auto;padding:36px 32px!important}.trio{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:26px}.tile{border:1px solid var(--rule);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:9px}.band .tile,.tile{background:var(--ground)}.tile.plain{background:var(--surface)}.tile h3{font-size:18px}.tile p{color:var(--muted);font-size:15px;line-height:1.6}.tile-n{display:inline-grid;place-items:center;width:27px;height:27px;border-radius:8px;background:var(--accent);color:var(--on-accent);font-family:var(--mono);font-size:13px;font-weight:500}.tile-link{margin-top:auto;padding-top:6px;font-size:15px;font-weight:500}.steps{margin:24px 0 26px;padding:0;list-style:none;counter-reset:step;display:grid;grid-gap:14px;gap:14px;max-width:72ch}.steps li{counter-increment:step;position:relative;padding-left:44px;color:var(--muted);font-size:16px;line-height:1.6}.steps li b{color:var(--ink);font-weight:600}.steps li:before{content:counter(step);position:absolute;left:0;top:1px;width:28px;height:28px;border-radius:50%;border:1px solid var(--rule-strong);display:grid;place-items:center;font-family:var(--mono);font-size:13px;color:var(--ink)}.faq{max-width:76ch}.faq,.faq dt{margin-top:20px}.faq dt{font-weight:600;font-size:17px}.faq dd{margin:5px 0 0;font-size:16px;line-height:1.6}.faq dd,.note-box{color:var(--muted)}.note-box{margin-top:30px;padding:16px 18px;border:1px solid var(--rule-strong);border-left:3px solid var(--accent);border-radius:8px;font-size:15px;max-width:76ch;background:var(--surface)}.note-box b{color:var(--ink)}.foot-links{display:flex;gap:18px;flex-wrap:wrap;font-size:15px}.hero{position:relative;padding:clamp(44px,8vh,84px) 0 28px}.hero-net{position:absolute;inset:-24px 0 0;width:100%;height:calc(100% + 24px);z-index:0}.hero-in{position:relative;z-index:1}.hero-sub{max-width:46ch}.hero h1{font-size:clamp(40px,6.4vw,66px);font-weight:600;line-height:1.06;letter-spacing:-.035em}.hero-sub{margin-top:18px;font-size:18px;color:var(--muted);max-width:40ch}.hero-cta{gap:10px;margin-top:28px}.hero-cta,.hero-stats{display:flex;flex-wrap:wrap}.hero-stats{gap:40px;margin-top:44px;padding-top:24px;border-top:1px solid var(--rule)}.stat{display:flex;flex-direction:column;gap:2px}.stat-v{font-family:var(--mono);font-weight:500;font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;font-size:clamp(28px,4.6vw,42px);line-height:1.1;letter-spacing:-.02em;white-space:nowrap}.stat-v.sm{font-size:clamp(20px,3vw,26px)}.stat-v .cents{font-size:.55em;vertical-align:.5em;margin-left:.06em}.stat-v .d,.stat-v .p,.stat-v .s{display:inline-block}.ribbon-wrap{margin-top:20px}.ribbon-wrap canvas{width:100%;height:96px}.receipt{position:absolute;z-index:2;font-family:var(--mono);font-size:13px;color:var(--ink);background:var(--surface);border:1px solid var(--rule);border-left:3px solid var(--teal);border-radius:4px;padding:4px 9px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .4s;transform:translate(-50%,-100%)}.receipt.is-in{opacity:1}.receipt .amt{color:var(--teal-text);font-weight:500}.net-tip{position:absolute;z-index:3;font-size:13px;background:var(--ink);color:var(--ground);padding:5px 9px;border-radius:5px;pointer-events:none;white-space:nowrap;transform:translate(-50%,calc(-100% - 10px))}.net-tip[hidden]{display:none}.card{background:var(--surface);border:1px solid var(--rule);border-radius:10px;padding:16px 18px;display:flex;gap:18px;align-items:center;cursor:pointer;transition:border-color .12s}.card+.card{margin-top:10px}.card:focus-within,.card:hover{border-color:var(--rule-strong)}.card:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.card-main{min-width:0;flex:1 1}.card-main,.card-side{display:flex;flex-direction:column;gap:7px}.card-side{align-items:flex-end;flex:none}.card-static{cursor:default}.mark{width:34px;height:34px;border-radius:8px;display:inline-grid;place-items:center;font-weight:600;font-size:13px;color:#fff;background:hsl(220 62% 30%);flex:none}.mark.lg{width:44px;height:44px;border-radius:10px;font-size:16px}.mark.sm{width:26px;height:26px;border-radius:6px;font-size:12px}.seal{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--teal-text);white-space:nowrap}.seal .sq{width:15px;height:15px;border:1.5px solid;border-radius:4px;display:inline-grid;place-items:center;flex:none;box-shadow:var(--seal-glow)}.seal .sq svg{width:9px;height:9px}.seal.self{color:var(--muted)}.seal.self .sq{border-style:dashed}.seal.sample{color:var(--warn)}.seal.sample .sq{border-style:dotted}.name-line{display:flex;align-items:center;gap:9px;min-width:0;flex-wrap:wrap}.name-line .name{font-weight:600;font-size:16px}.name-btn{font-weight:600;font-size:15px;color:var(--ink)}.name-btn:hover{color:var(--accent-text);text-decoration:underline}.meta{font-size:13px;color:var(--muted);gap:3px 12px}.meta,.tags{display:flex;flex-wrap:wrap}.tags{gap:6px}.tag{height:24px;padding:0 9px;border-radius:12px;background:var(--row-hover);font-size:13px;white-space:nowrap}.tag.new{background:transparent;border:1px solid var(--teal-text);color:var(--teal-text)}.title{font-size:17px;font-weight:600;line-height:1.35}.brief{color:var(--muted);font-size:15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-rev .rank{font-family:var(--mono);font-size:13px;color:var(--muted);width:18px;text-align:right;flex:none}.card-rev .spark{width:110px;height:34px;flex:none}.card-rev .figs{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.card-rev .figs .mrr{font-size:13px;color:var(--muted);font-family:var(--mono)}.card-rev.is-self .fig{color:var(--muted)}.comp{display:inline-flex;align-items:stretch;height:34px;font-family:var(--mono);font-weight:500;font-size:16px;line-height:1;white-space:nowrap;border-radius:6px}.comp-cash{background:var(--accent);color:#fff}.comp-cash,.comp-equity{padding:0 12px;align-items:center}.comp-equity{border:1.5px dashed var(--teal-text);color:var(--ink);gap:7px}.comp-equity .lab,.comp-hybrid .lab{font-size:12px;letter-spacing:.06em;font-weight:400;color:var(--teal-text)}.comp-hybrid .c1{background:var(--accent);color:#fff;border-radius:6px 0 0 6px}.comp-hybrid .c1,.comp-hybrid .c2{padding:0 10px;display:inline-flex;align-items:center}.comp-hybrid .c2{border:1.5px dashed var(--teal-text);border-left:0;color:var(--ink);gap:5px;border-radius:0 6px 6px 0}.comp-vol{align-items:center;gap:8px;font-family:var(--sans);font-size:14px;color:var(--muted);font-weight:500}.comp-vol .sq{width:11px;height:11px;border:1.5px solid var(--muted);border-radius:3px;display:inline-block}.comp-sm{height:28px;font-size:14px}.comp-sm .c1,.comp-sm .c2,.comp-sm.comp-cash,.comp-sm.comp-equity{padding:0 9px}.comp-basis{font-size:13px;color:var(--muted)}.price{display:inline-flex;flex-direction:column;align-items:flex-end;gap:4px}.price .per{font-family:var(--mono);font-size:13px;color:var(--muted);margin-left:3px;font-weight:400}.price .rule-1,.price .rule-2{width:100%;border-top:1px solid var(--ink)}.price .rule-2{height:4px;border-bottom:1px solid var(--ink)}.price .ticks{display:flex;gap:2px}.price .ticks i{width:6px;height:8px;border:1px solid var(--accent-text);border-radius:1px;display:inline-block}.price .ticks i.on{background:var(--accent-text)}.price .note{font-size:13px;color:var(--muted);white-space:nowrap}.filters{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.filters .search{max-width:240px;height:38px}.filters .select{width:auto;min-width:150px;height:38px}.result-line{font-size:13px;color:var(--muted);display:flex;gap:12px;align-items:center}.result-line button{color:var(--accent-text);font-size:13px}.empty{border:1px dashed var(--rule-strong);border-radius:10px;padding:34px 22px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;color:var(--muted)}.empty h3{color:var(--ink);font-size:17px}.empty p{max-width:42ch;font-size:15px}.empty .btn{margin-top:2px}.show-more{padding:12px 0 0}.how{padding:52px 0 16px}.how h2{margin-bottom:20px}.how-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px 44px;gap:28px 44px;margin-top:22px}.how-grid dl{display:grid;grid-template-columns:auto 1fr;grid-gap:14px 16px;gap:14px 16px;align-items:center}.how-grid dt{display:flex;justify-content:flex-end}.how-grid dd{color:var(--muted);font-size:15px}.how-grid dd b{color:var(--ink);font-weight:600}.notation{display:inline-flex;flex-direction:column;align-items:flex-end;gap:3px;font-family:var(--mono);font-size:14px;font-weight:500}.notation .rule-1,.notation .rule-2{width:100%;border-top:1px solid var(--ink)}.notation .rule-2{height:4px;border-bottom:1px solid var(--ink)}.notation .ticks{display:flex;gap:2px}.notation .ticks i{width:6px;height:8px;border:1px solid var(--accent-text);border-radius:1px;display:inline-block}.notation .ticks i.on{background:var(--accent-text)}.footer{padding:34px 24px 56px;margin-top:44px;border-top:1px solid var(--rule);display:flex;flex-direction:column;gap:14px;max-width:1040px}.footer .disc{font-size:14px;color:var(--muted);max-width:62ch}.drawer-root[hidden]{display:none}.drawer-scrim{position:fixed;inset:0;background:var(--scrim);z-index:60;animation:fade .2s}.drawer{position:fixed;top:0;right:0;bottom:0;width:520px;max-width:100%;background:var(--surface);z-index:61;overflow-y:auto;box-shadow:var(--shadow);animation:slide .24s cubic-bezier(.2,.8,.2,1)}.drawer-head{padding:22px 24px 18px;border-bottom:1px solid var(--rule);display:flex;flex-direction:column;gap:12px}.drawer-head .top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.drawer-head .who{display:flex;align-items:center;gap:12px;min-width:0}.drawer-head h2{font-size:22px}.drawer-head .pitch{color:var(--muted);font-size:15px}.drawer-body{padding:22px 24px 40px;display:flex;flex-direction:column;gap:26px}.drawer-sec h3{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:12px}.kpis{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.kpi{border:1px solid var(--rule);border-radius:8px;padding:11px 12px;display:flex;flex-direction:column;gap:2px}.kpi .stat-label{font-size:12px}.kpi .v{font-family:var(--mono);font-weight:500;font-size:20px;line-height:1.15;font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;white-space:nowrap}.kpi .delta{font-size:20px;font-weight:500}.bars{width:100%;height:150px}.drawer .card{padding:13px 14px}.drawer .card .comp{height:28px;font-size:14px}.drawer .card .comp .c1,.drawer .card .comp .c2,.drawer .card .comp-cash,.drawer .card .comp-equity{padding:0 9px}.drawer .fig{font-size:18px}.about{color:var(--muted);font-size:15px}.close-x{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--rule-strong);border-radius:6px;flex:none;font-size:18px;line-height:1}.close-x:hover{background:var(--row-hover)}#modal-root[hidden]{display:none}.modal-backdrop{position:fixed;inset:0;background:var(--scrim);z-index:70;animation:fade .16s}.modal{position:fixed;inset:0;z-index:71;display:flex;align-items:center;justify-content:center;padding:16px;pointer-events:none}.modal-body{pointer-events:auto;background:var(--surface);border-radius:12px;width:100%;max-width:560px;max-height:calc(100vh - 32px);overflow-y:auto;box-shadow:var(--shadow);animation:rise .16s}.m-head{padding:22px 24px 8px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.m-head h2{font-size:21px}.m-head .sub{color:var(--muted);font-size:14px;margin-top:6px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.m-body{padding:10px 24px 8px}.m-foot{padding:16px 24px 22px;display:flex;gap:10px;justify-content:flex-end;align-items:center;flex-wrap:wrap}.m-foot .disc{margin-right:auto;font-size:13px;color:var(--muted);max-width:30ch}.success{padding:34px 24px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.success .ok{width:42px;height:42px;border:1.5px solid var(--teal-text);color:var(--teal-text);border-radius:10px;display:grid;place-items:center;margin-bottom:6px}.success .ok svg{width:20px;height:20px}.success p{color:var(--muted);max-width:46ch}.stripe-box{border:1px dashed var(--rule-strong);border-radius:8px;padding:14px;display:flex;flex-direction:column;gap:10px}.stripe-box.is-on{border-style:solid;border-color:var(--teal-text)}.stripe-box .st{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.stripe-box .st b{font-size:15px}.stripe-box .help{font-size:13px;color:var(--muted)}.stripe-box .spark{width:100%;height:40px}.pick{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.pick .radio-chip>span{width:100%;justify-content:center;height:44px}.pick3{grid-template-columns:repeat(3,1fr)}.pick3 .radio-chip>span{flex-direction:column;align-items:flex-end;gap:6px;height:auto;padding:12px}.pick3 .radio-chip>span .lab{font-size:13px;color:var(--muted);align-self:flex-start}.menu-sheet{display:flex;flex-direction:column;padding-bottom:8px}.menu-sheet button{text-align:left;padding:15px 24px;border-top:1px solid var(--rule);font-weight:500}.menu-sheet button:hover{background:var(--row-hover)}.blocked{padding:8px 24px 4px;color:var(--muted)}.card-actions{gap:2px}.name-btn.lg{font-size:16px}.unread{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;border-radius:9px;color:var(--on-accent);font-family:var(--mono);font-size:12px;line-height:1}.btn-ghost .unread,.unread{background:var(--accent)}.chat-body{gap:14px;padding-bottom:18px}.chat-body,.chat-log{display:flex;flex-direction:column}.chat-log{gap:12px;max-height:min(46vh,380px);overflow-y:auto;border:1px solid var(--rule);border-radius:10px;padding:14px;background:var(--ground)}.chat-empty{color:var(--muted);font-size:15px;margin:6px 0}.msg{display:flex;gap:9px;align-items:flex-end;max-width:86%}.msg.me{margin-left:auto;flex-direction:row-reverse}.bubble{border-radius:12px 12px 12px 4px;padding:9px 12px;min-width:0}.msg.me .bubble{background:var(--accent);border-color:var(--accent);color:var(--on-accent);border-radius:12px 12px 4px 12px}.bubble p{font-size:15px;line-height:1.45;overflow-wrap:anywhere}.bubble .when{display:block;margin-top:4px;font-size:13px;color:var(--muted)}.msg.me .bubble .when{color:rgba(255,255,255,.78)}.chat-form{display:flex;flex-direction:column;gap:10px}.chat-form .textarea{min-height:72px}.chat-send{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.chat-send .disc{font-size:13px;color:var(--muted)}#toast{position:fixed;left:50%;transform:translateX(-50%) translateY(6px);bottom:20px;z-index:80;display:flex;align-items:center;gap:12px;background:var(--ink);color:var(--ground);padding:11px 14px;border-radius:8px;font-size:15px;box-shadow:var(--shadow);max-width:calc(100vw - 32px);opacity:0;transition:opacity .2s,transform .2s}#toast.is-in{opacity:1;transform:translateX(-50%)}#toast[hidden]{display:none}#toast .toast-link{color:var(--teal);font-weight:600}#toast .toast-x{width:26px;height:26px;font-size:18px;line-height:1;opacity:.8}@keyframes fade{0%{opacity:0}}@keyframes slide{0%{transform:translateX(24px);opacity:0}}@keyframes rise{0%{transform:translateY(4px);opacity:0}}@media (max-width:860px){.how-grid,.trio{grid-template-columns:1fr}.band{border-radius:12px;padding:26px 20px!important}#view-home>section{padding:34px 24px}.card-rev .spark{width:84px}}@media (max-width:700px){.nav-in,.nav-links{gap:14px}.nav-link{font-size:14px}.wordmark{display:none}.nav-cta{padding:0 12px}.nav-cta .lg-only{display:none}.nav-cta .sm-only{display:inline}.hero-stats{gap:24px 32px}.card{flex-wrap:wrap;gap:12px}.card-side{width:100%;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.msg{max-width:94%}.card-rev .spark{width:100%;order:3;height:30px}.card-rev .figs{align-items:flex-start}.kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.nav-in,.page{padding:0 16px}#view-home>section,.footer{padding-left:16px;padding-right:16px}.band{margin-left:16px;margin-right:16px}.view-head .sec-ctrl>.btn,.view-head .seg{width:100%}.view-head .seg button{flex:1 1;justify-content:center}.blocked,.drawer-body,.drawer-head,.m-body,.m-foot,.m-head,.menu-sheet button,.success{padding-left:18px;padding-right:18px}.filters{gap:8px}.filters .search,.filters .select{max-width:100%;width:100%;min-width:0}.seg{width:100%}.seg button{flex:1 1;justify-content:center;padding:0 6px}.fields .row2{grid-template-columns:1fr}.pick{grid-template-columns:1fr 1fr}.pick3{grid-template-columns:1fr}.sec-head{align-items:flex-start}.hero h1{letter-spacing:-.03em}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;transition-duration:1ms!important}}.form-card{background:var(--surface);border:1px solid var(--rule);border-radius:14px;padding:24px;max-width:460px}.form-card label{display:block;font-size:14px;font-weight:600;margin:16px 0 6px}.form-card label:first-of-type{margin-top:0}input:not([type]),input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:42px;border:1px solid var(--rule-strong);border-radius:8px;background:var(--ground);font:inherit}textarea{padding:10px 12px;line-height:1.5}input:focus,select:focus,textarea:focus{outline:2px solid var(--accent-text);border-color:var(--accent)}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:20px}.msg{margin-top:16px;padding:10px 12px;border-radius:8px;font-size:14px;border:1px solid transparent}.msg.err{background:color-mix(in srgb,var(--critical) 12%,transparent);border-color:color-mix(in srgb,var(--critical) 35%,transparent)}.msg.ok{background:color-mix(in srgb,var(--teal-text) 12%,transparent);border-color:color-mix(in srgb,var(--teal-text) 35%,transparent)}.board-list{list-style:none;padding:0;margin:22px 0 0;display:grid;grid-gap:12px;gap:12px}.board-item{background:var(--surface);border:1px solid var(--rule);border-radius:12px;padding:16px 18px;display:flex;justify-content:space-between;align-items:center;gap:16px}.board-item h2{font-size:18px;font-weight:600}.board-item .tagline{color:var(--muted);font-size:14px;margin-top:2px}.board-figs{text-align:right;flex:none}.board-figs .fig{font-size:20px}.tag{display:inline-block;margin-top:8px;color:var(--muted);border:1px solid var(--rule);border-radius:20px;padding:2px 9px}.tag.is-verified{color:var(--teal-text);border-color:var(--teal-text)}.empty-card{background:var(--surface);border:1px dashed var(--rule-strong);border-radius:12px;padding:28px 20px;text-align:center;margin-top:22px}.nav-links form{display:flex}.nav-out{color:var(--muted);font-size:15px}.nav-out:hover{color:var(--ink)}@media (max-width:720px){.board-item{flex-direction:column;align-items:flex-start}.board-figs{text-align:left}.wordmark{display:none}.nav-links{gap:14px}}.board-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:18px}.board-bar .count{font-family:var(--mono);font-size:14px;color:var(--muted)}.board-bar .btn{margin-left:auto}.board-layout{display:grid;grid-template-columns:248px minmax(0,1fr);grid-gap:24px;gap:24px}.board-filters{min-width:0;top:calc(var(--nav-h) + 16px);background:var(--surface);border:1px solid var(--rule);border-radius:14px;padding:18px;display:grid;grid-gap:6px;gap:6px}.board-filters .board-filters-h{font-size:12px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.board-filters label{display:block;font-size:13px;font-weight:600;margin-top:12px}.board-filters label.check{display:flex;align-items:center;gap:8px;font-weight:400;font-size:14px;color:var(--muted)}.board-filters input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent)}.board-filters input,.board-filters select{height:36px;font-size:14px}.board-filters .pair{min-width:0;display:flex;align-items:center;gap:6px}.board-filters .pair span{color:var(--muted);flex:none}.board-filters .pair input{min-width:0}.board-filters-do{display:flex;gap:8px;margin-top:18px}.board-filters-do .btn{flex:1 1;height:36px;padding:0 10px;font-size:14px}.listing-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.listing-card{background:var(--card-tint,var(--surface));border:1px solid var(--rule);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:10px;min-width:0}.listing-top{display:flex;align-items:center;gap:10px}.listing-mark{width:38px;height:38px;border-radius:9px;display:grid;place-items:center;color:#fff;font-weight:600;font-size:13px;flex:none;letter-spacing:.02em}.listing-id{min-width:0;flex:1 1}.listing-id h2{font-size:17px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listing-id .tag{margin-top:3px}.listing-top>.tag{flex:none;align-self:flex-start}.listing-line{color:var(--muted);font-size:14px;line-height:1.55;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.listing-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:auto 0 0;padding-top:12px;border-top:1px solid var(--rule)}.listing-metrics .metric{min-width:0}.listing-metrics dt{font-family:var(--mono);font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);line-height:1.35}.listing-metrics dd{margin:4px 0 0;display:flex;align-items:baseline;gap:5px;flex-wrap:wrap}.listing-metrics .fig{font-size:17px}.listing-metrics .fig.is-none{font-family:var(--sans);font-size:13px;font-weight:400;color:var(--muted)}.listing-metrics .was{color:var(--muted);font-size:13px;font-family:var(--mono)}.listing-metrics .delta{font-size:13px}@media (max-width:900px){.board-layout{grid-template-columns:1fr}.board-filters{position:static}.listing-grid{grid-template-columns:1fr}.board-bar .btn{margin-left:0;width:100%}}.check-row{display:flex;align-items:center;gap:9px;margin-top:18px;font-size:15px;font-weight:500;cursor:pointer}.check-row input{width:17px;height:17px;accent-color:var(--accent)}.form-card small{display:block;margin-top:5px;font-size:13px}.listing-grid.one-up{grid-template-columns:1fr}.listing-id h2 a:hover{color:var(--accent-text)}.req-who{font-size:13px;display:block;margin-top:2px}.skill-row{list-style:none;gap:6px;padding:0;margin:0}.req-foot,.skill-row{display:flex;flex-wrap:wrap}.req-foot{align-items:center;gap:12px;margin:auto 0 0;padding-top:12px;border-top:1px solid var(--rule)}.req-foot .btn{margin-left:auto;height:32px;padding:0 12px;font-size:14px}.req-pay-label{display:block;font-family:var(--mono);font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:3px}.req-foot .fig{font-size:17px}.tag.pay-money{color:var(--teal-text);border-color:var(--teal-text)}.tag.pay-both,.tag.pay-shares{color:var(--accent-text);border-color:var(--accent-text)}.view.narrow{max-width:760px}.crumb{margin-bottom:14px;font-size:14px}.req-detail{background:var(--surface);border:1px solid var(--rule);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px}.req-detail .listing-id h1{font-size:clamp(22px,3vw,28px);font-weight:600;letter-spacing:-.02em}.req-body{white-space:pre-wrap;line-height:1.65;color:var(--ink);margin:0}.pay-box{border-top:1px solid var(--rule);padding-top:16px}.pay-box .fig-lg{font-size:clamp(24px,3.4vw,32px)}.pay-box p{margin-top:8px;font-size:14px;max-width:60ch}.offers{margin-top:32px}.offers h2{font-size:20px;font-weight:600}.offers>.muted{font-size:14px;margin:4px 0 14px}.offer-list{list-style:none;padding:0;margin:0 0 18px;display:grid;grid-gap:10px;gap:10px}.offer{background:var(--surface);border:1px solid var(--rule);border-radius:12px;padding:16px}.offer p{margin:0 0 8px;white-space:pre-wrap;line-height:1.6}.offer-contact{font-size:14px;color:var(--muted)}.offer time{font-size:13px}.badge{display:inline-grid;place-items:center;min-width:18px;margin-left:6px;border-radius:9px;background:var(--accent);color:var(--on-accent);font-family:var(--mono);font-weight:500;vertical-align:1px}.thread-list{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.thread{background:var(--surface);border:1px solid var(--rule);border-radius:12px}.thread.is-unread{border-color:var(--accent)}.thread>a{display:flex;align-items:center;gap:12px;color:var(--ink)}.thread>a:hover{text-decoration:none;background:var(--row-hover);border-radius:12px}.thread-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.thread-top{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.thread-about{font-size:13px}.thread-peek{color:var(--muted);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thread-side{display:flex;align-items:center;gap:8px;flex:none}.thread-when{font-size:13px;font-family:var(--mono)}.dot{width:8px;height:8px;border-radius:50%;background:var(--accent);display:inline-block}.thread-head{display:flex;align-items:flex-start;gap:14px;padding-bottom:18px;border-bottom:1px solid var(--rule);margin-bottom:20px}.thread-head h1{font-size:24px;font-weight:600;letter-spacing:-.02em}.thread-head p{font-size:14px;margin-top:3px}.msg-list{list-style:none;padding:0;margin:0 0 20px;display:grid;grid-gap:10px;gap:10px}.bubble{border:1px solid var(--rule);border-radius:14px;padding:12px 14px;max-width:78%;justify-self:start}.bubble.is-mine{background:var(--accent);border-color:var(--accent);justify-self:end}.bubble p{margin:0;white-space:pre-wrap;line-height:1.55}.bubble time{display:block;margin-top:6px;color:var(--muted);font-family:var(--mono)}.bubble.is-mine time{color:color-mix(in srgb,var(--on-accent) 75%,transparent)}.say-form{display:flex;gap:10px;align-items:flex-end;border:1px solid var(--rule);border-radius:14px;padding:12px;position:-webkit-sticky;position:sticky;bottom:12px}.say-form textarea{flex:1 1;resize:vertical}.say-form .btn{flex:none}.listing-mark--lg{width:52px;height:52px;border-radius:12px;font-size:17px}.wants{margin-top:22px;background:color-mix(in srgb,var(--accent) 7%,var(--surface));border:1px solid var(--accent);border-radius:14px;padding:18px 20px}.wants h2{font-size:17px;font-weight:600}.wants-what{margin-top:6px;line-height:1.6}.empty-card p{margin:0 0 10px}.empty-card p:last-child{margin-bottom:0}.sell{background:var(--surface);border-top:1px solid var(--rule);padding:clamp(44px,7vh,76px) 24px}.sell-in{max-width:1040px;margin:0 auto}.sell h2{font-size:clamp(24px,3.2vw,32px);font-weight:600;letter-spacing:-.02em}.steps-3{list-style:none;padding:0;margin:28px 0 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.steps-3 li{background:var(--ground);border:1px solid var(--rule);border-radius:14px;padding:20px}.step-n{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--accent);font-size:13px;font-weight:500}.steps-3 h3{margin-top:12px;font-size:18px;font-weight:600}.steps-3 p{margin-top:6px;color:var(--muted);font-size:15px;line-height:1.6}.trust{list-style:none;margin:26px 0 0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;border-top:1px solid var(--rule);padding:22px 0 0}.trust li{display:flex;flex-direction:column;gap:3px}.trust strong{font-size:15px;font-weight:600}.trust span{color:var(--muted);font-size:14px;line-height:1.5}.sell-do{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}@media (max-width:900px){.steps-3{grid-template-columns:1fr}.trust{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.trust{grid-template-columns:1fr}.sell-do .btn{width:100%}}.sm-only{display:none}@media (max-width:720px){.lg-only{display:none}.sm-only{display:inline}.nav-links{gap:12px}.nav-link{font-size:14px}.nav-in{gap:14px}}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%238B97AD' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media (max-width:900px){.board-layout{display:flex;flex-direction:column}.board-filters{order:2}}.loader{display:grid;justify-items:center;grid-gap:22px;gap:22px;padding:40px 0}.loader.is-compact{gap:16px;padding:0}.ld-svg{width:clamp(120px,22vw,180px);height:auto;overflow:visible}.loader.is-compact .ld-svg{width:clamp(110px,20vw,150px)}.ld-ribbon{fill:none;stroke:url(#ld-grad);stroke-width:6;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:ld-trace 2.6s cubic-bezier(.65,0,.35,1) infinite}.ld-ribbon-fill{fill:url(#ld-grad);opacity:0;animation:ld-fill 2.6s ease-in-out infinite}.ld-edge{stroke:var(--ink);stroke-width:4;stroke-linecap:round;opacity:.55;stroke-dasharray:1 1;pathLength:1;stroke-dashoffset:1;animation:ld-edge 2.6s ease-out infinite}.ld-node{fill:var(--ink);transform-box:fill-box;transform-origin:center;transform:scale(0);animation:ld-node 2.6s cubic-bezier(.2,1.4,.4,1) infinite}.ld-glow{opacity:0;animation:ld-signal 2.6s ease-out infinite}.ld-halo{fill:#5FF3FF;opacity:.55;filter:blur(3px)}.ld-core{fill:#EFFFFF}@keyframes ld-trace{0%{stroke-dashoffset:1}55%{stroke-dashoffset:0}85%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes ld-fill{0%,45%{opacity:0}62%{opacity:.95}85%{opacity:.95}to{opacity:0}}@keyframes ld-edge{0%{stroke-dashoffset:1}30%{stroke-dashoffset:0}85%{stroke-dashoffset:0;opacity:.55}to{stroke-dashoffset:0;opacity:0}}@keyframes ld-node{0%{transform:scale(0)}18%{transform:scale(1)}85%{transform:scale(1);opacity:1}to{transform:scale(1);opacity:0}}@keyframes ld-signal{0%,38%{opacity:0}46%{opacity:1}85%{opacity:1}to{opacity:0}}.ld-text{display:grid;justify-items:center;grid-gap:10px;gap:10px;text-align:center}.ld-word{font-weight:600;font-size:15px;letter-spacing:-.01em}.ld-lines{position:relative;display:block;height:20px;width:min(320px,80vw)}.ld-line{position:absolute;inset:0;font-family:var(--mono);font-size:13px;color:var(--muted);opacity:0;animation-name:ld-cycle;animation-timing-function:ease-in-out;animation-iteration-count:infinite;white-space:nowrap}.ld-lines:has(.ld-line:only-child) .ld-line{animation:none;opacity:1}@keyframes ld-cycle{0%{opacity:0;transform:translateY(6px)}22%,6%{opacity:1;transform:none}28%,to{opacity:0;transform:translateY(-6px)}}.ld-bar{width:160px;height:3px;background:var(--rule);overflow:hidden}.ld-bar,.ld-bar>span{display:block;border-radius:2px}.ld-bar>span{width:40%;height:100%;background:linear-gradient(90deg,var(--accent),var(--teal));animation:ld-slide 1.4s ease-in-out infinite}@keyframes ld-slide{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}.loading-page{display:grid;place-items:center;min-height:60vh}.intro{position:fixed;inset:0;z-index:200;display:none;background:transparent}.intro-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}html.intro-pending{overflow:hidden}html.intro-pending .intro{display:block}html.intro-leaving .intro{pointer-events:none}@keyframes ld-in{0%{opacity:0}to{opacity:1}}@keyframes ld-out{0%{opacity:1}to{opacity:0;transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.intro,.ld-bar>span,.ld-edge,.ld-glow,.ld-line,.ld-node,.ld-ribbon,.ld-ribbon-fill{animation:none!important}.ld-ribbon{stroke-dashoffset:0}.ld-ribbon-fill{opacity:.95}.ld-edge{stroke-dashoffset:0}.ld-node{transform:none}.ld-glow,.ld-line:first-child{opacity:1}}*,:after,:before{border-radius:0!important;box-shadow:none!important}body{font-size:13px;line-height:1.55}.lab,body{font-family:var(--mono)}.lab{font-size:12px;letter-spacing:.1em;text-transform:uppercase}.lab,.note{color:var(--muted)}.note{font-size:13px;line-height:1.55}.fig,.num{font-family:var(--mono);font-weight:700}.nav{height:var(--nav-h);background:#111111;color:#FFFFFF;border-bottom:0}.nav-in{padding:0 20px;gap:22px;max-width:1200px}.nav-link{flex:none;white-space:nowrap}.brand{color:#FFFFFF;gap:12px}.logo-plate{width:auto;height:auto;background:transparent;box-shadow:none}.logo-plate svg{width:18px;height:18px}.wordmark{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.nav-links{gap:18px}.nav-link,.nav-out{display:inline-flex;align-items:center;height:var(--nav-h);padding:0 4px;color:#D6D6D6;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.nav-stack{display:flex;flex:none;flex-direction:column;justify-content:center;gap:3px;line-height:1.1}.nav-l{font-size:13px;letter-spacing:.08em;text-transform:uppercase}.nav-l,.nav-s{white-space:nowrap}.nav-s{font-size:12px;letter-spacing:0;text-transform:none;color:#A9A9A9}.nav-link.is-active .nav-s,.nav-link:hover .nav-s{color:#D6D6D6}.nav-link:hover,.nav-out:hover{color:#FFFFFF;text-decoration:none}.badge{background:#FFFFFF;color:#111111;font-weight:700;font-size:12px;min-width:20px;height:18px;padding:0 5px}.nav .btn{min-height:34px;padding:0 14px;background:transparent;color:#FFFFFF;border:1px solid #ffffff;font-size:12px}.nav .btn:hover{background:#FFFFFF;color:#111111;filter:none}.view.page{padding-top:32px}.view-head{margin-bottom:20px}.thread-head h1,.view-head h1{font-family:var(--mono);font-size:clamp(20px,2.4vw,28px);font-weight:700;letter-spacing:-.01em;text-transform:uppercase;line-height:1.15}.lede,.view-head .lede{font-size:13px;color:var(--muted);max-width:70ch;line-height:1.6;margin-top:8px}h2{letter-spacing:0}.btn,button.btn,h2{font-family:var(--mono);font-weight:700}.btn,button.btn{height:auto;min-height:44px;padding:0 18px;border:1px solid var(--ink);font-size:13px;letter-spacing:.1em;text-transform:uppercase;transition:none}.btn-primary{background:var(--ink);color:var(--on-accent)}.btn-primary:hover{background:color-mix(in srgb,var(--ink) 86%,var(--on-accent));filter:none}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--ink)}.btn-ghost:hover{background:var(--ink);color:var(--on-accent)}.btn-lg{min-height:52px;padding:0 26px}input:not([type]),input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid var(--ink);background-color:var(--surface);color:var(--ink);font-family:var(--mono);font-size:13px;height:44px;padding:0 12px}textarea{height:auto;padding:12px;line-height:1.6}input:focus,select:focus,textarea:focus{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink)}input::placeholder,textarea::placeholder{color:var(--muted)}input[type=checkbox]{accent-color:var(--ink);width:13px;height:13px}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23111111' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px;padding-right:34px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23F2F2F0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}}:root[data-theme=dark] select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23F2F2F0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}label{font-family:var(--mono)}.board-filters label,.filters label,.form-card label{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:400}.check-row,.form-card small{font-family:var(--mono)}.check,.check-row{font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink);min-height:44px;align-items:center}.board-filters,.empty-card,.filters,.form-card,.listing-card,.offer,.req-detail,.say-form,.steps-3 li,.thread,.trust,.wants{background:var(--surface);border:1px solid var(--ink)}.empty-card{border-style:solid;color:var(--muted)}.panel-tab{position:relative}.panel-tab:before{content:attr(data-tab);position:absolute;top:-1px;left:-1px;z-index:1;background:var(--ink);color:var(--on-accent);font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:5px 9px}.panel-tab{padding-top:34px!important}.msg{border:1px solid var(--ink);color:var(--ink);font-size:13px}.msg,.msg.err{background:var(--surface)}.msg.err{color:var(--critical);border-color:var(--critical)}.msg.ok{color:var(--teal-text);border-color:var(--teal-text);background:var(--surface)}.tag{display:inline-flex;align-items:center;gap:7px;min-height:26px;padding:0 8px;margin-top:0;border:1px solid var(--ink);color:var(--ink);font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.tag.is-verified{border-color:var(--ink);color:var(--ink)}.mark-stripe:before,.tag.is-verified:before{background:var(--teal)}.mark-plain:before,.mark-stripe:before,.tag.is-verified:before{content:"";display:inline-block;width:10px;height:10px;border:1px solid var(--ink)}.mark-plain:before{background:var(--surface)}.mark-plain,.mark-stripe{display:inline-flex;align-items:center;gap:8px}.tag.pay-both,.tag.pay-money,.tag.pay-shares{color:var(--ink);border-color:var(--ink)}.tag.pay-both,.tag.pay-money{background:var(--ink);color:var(--on-accent)}.tag.pay-free{color:var(--muted);border-color:var(--muted)}.listing-card{background:var(--surface)!important;gap:12px}.listing-mark{background:var(--ink)!important;color:var(--on-accent);font-family:var(--mono);font-weight:700}.listing-id h2{font-size:14px;text-transform:uppercase}.listing-id h2 a{color:var(--ink)}.listing-line,.req-who,.tagline{color:var(--muted);font-size:13px}.listing-metrics{border-top:1px solid var(--ink)}.listing-metrics dt,.req-pay-label,.stat-label{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.listing-metrics .fig,.req-foot .fig{font-size:16px}.delta.up{color:var(--teal-text)}.delta.down{color:var(--critical)}.board-bar .count{font-size:12px;text-transform:uppercase;letter-spacing:.06em}.board-filters{padding:28px 16px 16px;position:-webkit-sticky;position:sticky}.board-filters-h{display:none}.board-filters-do .btn{min-height:44px}.tb{background:var(--surface);border:1px solid var(--ink)}.tb-top{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:4px 14px 12px}.tb-title{font-size:17px;font-weight:700;letter-spacing:-.01em}.tb-sort,.tb-title{text-transform:uppercase}.tb-sort{font-size:12px;color:var(--muted);letter-spacing:.06em;white-space:nowrap;display:inline-flex;min-height:44px}.tb-cols,.tb-sort{align-items:center}.tb-cols{display:grid;grid-template-columns:minmax(0,1.9fr) 130px 76px 60px minmax(0,1.3fr);grid-gap:12px;gap:12px}.tb-cols.ideas{grid-template-columns:minmax(0,1.8fr) 120px 170px minmax(0,1.4fr)}.tb-head{padding:10px 14px;border-bottom:2px solid var(--ink);font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.tb-row{padding:13px 14px;border-top:1px solid var(--ink);color:var(--ink)}.tb-row:hover{background:var(--row-hover);text-decoration:none}.tb-row.is-on{background:var(--ink);color:var(--on-accent)}.tb-row.is-on:hover{background:color-mix(in srgb,var(--ink) 90%,var(--on-accent))}.tb-row .tb-name{font-size:13px;font-weight:700;text-transform:uppercase}.tb-row .tb-n{font-weight:400;margin-right:10px;color:var(--muted)}.tb-row.is-on .delta,.tb-row.is-on .tb-n,.tb-row.is-on .tb-sub{color:color-mix(in srgb,var(--on-accent) 78%,var(--ink))}.tb-row .tb-sub{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-row .tb-rev{display:flex;align-items:center;gap:8px}.tb-row .tb-rev .fig{font-size:15px}.tb-row .tb-want{font-size:13px;line-height:1.4}.tb-row.is-on .mark-plain:before{background:var(--ink);border-color:var(--on-accent)}.tb-row.is-on .mark-stripe:before{border-color:var(--on-accent)}.tb-foot{display:flex;gap:24px;padding:12px 14px;border-top:1px solid var(--ink);font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.board-layout{grid-template-columns:280px minmax(0,1fr) 360px;gap:20px;align-items:start}.sel{background:var(--surface);border:1px solid var(--ink);padding:30px 18px 18px;display:flex;flex-direction:column;gap:14px}.sel h2{font-size:24px;text-transform:uppercase;letter-spacing:-.02em}.sel h2 a{color:var(--ink)}.sel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--ink)}.sel-grid>div{padding:10px 12px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.sel-grid>div:nth-child(2n){border-right:0}.sel-grid>div:nth-last-child(-n+2){border-bottom:0}.sel-grid .fig{font-size:22px;display:block;margin-top:2px}.sel-grid .fig.sm{font-size:16px}.sel textarea{min-height:84px;font-size:13px}.sel .want{font-size:13px;line-height:1.55}.sel .want a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}@media (max-width:900px){.board-layout{display:flex;flex-direction:column}.board-filters{order:2;position:relative;top:auto}.tb-cols{grid-template-columns:minmax(0,1fr) 110px}.tb-cols.ideas{grid-template-columns:minmax(0,1fr) 120px}.tb-cols>:nth-child(3),.tb-cols>:nth-child(4),.tb-cols>:nth-child(5){display:none}}.req-detail{padding:30px 22px 22px}.req-detail .listing-id h1{font-size:clamp(26px,3vw,40px);text-transform:uppercase;letter-spacing:-.03em}.req-body{font-size:13px;line-height:1.6}.pay-box .fig-lg{font-size:clamp(22px,3vw,30px)}.wants{background:var(--surface);border:1px solid var(--ink)}.wants h2{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:400}.wants-what{font-size:13px;line-height:1.55}.skill-row .tag{margin:0}.offers h2{font-size:14px;letter-spacing:.04em}.crumb a,.offers h2{text-transform:uppercase}.crumb a{font-size:12px;letter-spacing:.08em;color:var(--muted);display:inline-flex;align-items:center;min-height:44px}.thread.is-unread{border-color:var(--ink)}.thread>a{padding:14px 16px}.thread-top strong{font-size:13px;text-transform:uppercase}.thread-about,.thread-peek,.thread-when{font-size:12px}.dot{width:10px;height:10px;background:var(--ink)}.thread-head{border-bottom:1px solid var(--ink)}.msg-list{background:var(--ground);padding:16px;border:1px solid var(--ink);border-bottom:0}.bubble{background:var(--surface);border:1px solid var(--ink);color:var(--ink);max-width:72%}.bubble.is-mine{background:var(--ink);border-color:var(--ink);color:var(--on-accent)}.bubble time{font-size:12px;letter-spacing:.06em}.bubble.is-mine time{color:color-mix(in srgb,var(--on-accent) 78%,var(--ink))}.say-form{border:1px solid var(--ink);background:var(--surface);position:static;flex-wrap:wrap}.say-form>.msg{flex-basis:100%;order:3;margin:0}.say-form .note{margin:0}.sell{background:var(--ground);border-top:1px solid var(--ink)}.sell h2{font-size:clamp(20px,2.4vw,28px);text-transform:uppercase}.steps-3 li{padding:30px 18px 18px}.step-n{background:var(--ink);color:var(--on-accent);font-family:var(--mono);font-size:12px;letter-spacing:.1em;width:auto;height:auto;padding:5px 9px;position:absolute;top:-1px;left:-1px}.steps-3 li{position:relative}.steps-3 h3{font-size:16px;text-transform:uppercase;margin-top:0}.steps-3 p,.trust span{font-size:13px}.trust{padding:18px}.trust strong{font-size:12px;text-transform:uppercase;letter-spacing:.06em}.ld-ribbon{stroke:var(--ink)}.ld-halo,.ld-ribbon-fill{fill:var(--ink)}.ld-halo{opacity:.25}.ld-core{fill:var(--surface)}.ld-bar{background:var(--ground);border:1px solid var(--ink)}.ld-bar>span{background:var(--ink)}.ld-word{font-size:12px;letter-spacing:.1em;text-transform:uppercase}.req-detail .listing-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:720px){.req-detail .listing-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.page.wide{max-width:1400px;padding-left:20px;padding-right:20px}.board-layout.two{grid-template-columns:280px minmax(0,1fr)}@media (max-width:1280px){.board-layout{grid-template-columns:240px minmax(0,1fr) 320px}.board-layout.two{grid-template-columns:240px minmax(0,1fr)}}@media (max-width:1180px){.board-layout{grid-template-columns:240px minmax(0,1fr)}.board-layout>.sel{grid-column:1/-1}.board-layout.two{grid-template-columns:220px minmax(0,1fr)}}.sel-grid .fig.sm.mark-plain,.sel-grid .fig.sm.mark-stripe{font-size:12px;letter-spacing:.06em;white-space:normal;line-height:1.35;align-items:flex-start}.sel-grid .fig.sm.mark-plain:before,.sel-grid .fig.sm.mark-stripe:before{margin-top:2px}.steps-3{margin-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.steps-3 h3,.steps-3 p{font-size:13px}.steps-3 p{margin-top:4px}.trust{margin-top:20px;padding:16px 18px;gap:14px}.live{background:var(--surface);border:1px solid var(--ink);padding-top:28px!important;display:flex;flex-direction:column}.live-head{padding:6px 14px 10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.live-head,.live-row{display:flex;justify-content:space-between;font-size:12px}.live-row{align-items:center;gap:12px;min-height:48px;padding:0 14px;border-top:1px solid var(--ink);color:var(--ink)}.live-row:hover{background:var(--row-hover);text-decoration:none}.live-name{font-weight:700;text-transform:uppercase;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-row .fig{font-size:13px}@media (max-width:720px){.steps-3{grid-template-columns:1fr}}.nav-search{display:flex;flex:none;align-items:center;margin-left:8px}.nav-search input[type=search]{height:34px;width:clamp(180px,19vw,260px);padding:0 10px;font-size:13px;background:#1E1E1E;color:#FFFFFF;border:1px solid #555555}.nav-search input[type=search]::placeholder{color:#D6D6D6}.nav-search input[type=search]:focus{outline:2px solid #FFFFFF;outline-offset:1px;border-color:#FFFFFF}@media (max-width:1100px){.nav-search input[type=search]{width:150px}}.nav-link.is-active{color:#FFFFFF;border-bottom:2px solid #ffffff}.board-filters-do .btn-ghost{background:transparent;border:0;color:var(--muted);flex:0 0 auto;padding:0 6px}.board-filters-do .btn-ghost:hover{background:transparent;color:var(--ink);text-decoration:underline}.filters-jump{display:none}@media (max-width:900px){.filters-jump{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid var(--ink);font-size:12px;letter-spacing:.08em;text-transform:uppercase}}.foot{margin-top:64px;border-top:1px solid var(--ink);background:var(--surface)}.foot-in{max-width:1400px;margin:0 auto;padding:32px 20px 40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.6fr);grid-gap:28px;gap:28px}.foot-col{display:flex;flex-direction:column;gap:10px}.foot-col a{color:var(--ink);font-size:13px;min-height:28px;display:inline-flex;align-items:center}.foot-col a:hover{text-decoration:underline}.foot-note{display:flex;flex-direction:column;gap:10px;font-size:13px}.foot-note .mark-plain,.foot-note .mark-stripe{font-size:12px;text-transform:uppercase;letter-spacing:.06em}@media (max-width:900px){.foot-in{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-note{grid-column:1/-1}}.nav .sm-only{display:none}.nav .lg-only{display:inline-flex}.nav form.lg-only{display:flex}@media (max-width:1100px){:root{--nav-h:44px}.nav-s{display:none}.nav-stack{gap:0}.nav-search input[type=search]{width:170px}}@media (max-width:720px){.nav .lg-only,.nav .nav-search,.nav form.lg-only{display:none}.nav .sm-only{display:inline-flex}.tb-title{font-size:14px}}.person-head{display:flex;align-items:flex-start;gap:14px;padding-bottom:18px;border-bottom:1px solid var(--ink)}.person-head h1{font-family:var(--mono);font-size:clamp(20px,2.4vw,28px);font-weight:700;text-transform:uppercase;letter-spacing:-.01em;line-height:1.15}.person-skills{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.stats-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;background:var(--surface);border:1px solid var(--ink)}.stats-row>div{padding:12px 14px;border-left:1px solid var(--ink);display:flex;flex-direction:column;gap:4px}.stats-row>div:first-child{border-left:0}.stats-row .fig{font-size:22px}.stats-row .fig.sm{font-size:14px;line-height:1.4}.thread-head h1 a{color:var(--ink)}.thread-head h1 a:hover{text-decoration:underline;text-underline-offset:4px}.history{margin-top:22px;background:var(--surface);border:1px solid var(--ink)}.history-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px;flex-wrap:wrap}.history-head h2{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:400}.history-row{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:12px;gap:12px;padding:10px 14px;border-top:1px solid var(--ink);font-size:13px;line-height:1.5}.history-row s{text-decoration-thickness:1px}.history-note{padding:12px 14px;border-top:1px solid var(--ink);margin:0}.handshake{margin:18px 0 22px;background:var(--surface);padding:34px 16px 16px!important;gap:12px}.handshake,.hs-card{border:1px solid var(--ink);display:flex;flex-direction:column}.hs-card{padding:14px;gap:8px}.hs-card.is-agreed{background:var(--ink);color:var(--on-accent)}.hs-card.is-agreed .hs-terms,.hs-card.is-agreed .lab{color:color-mix(in srgb,var(--on-accent) 82%,var(--ink))}.hs-pay{font-family:var(--mono);font-size:20px;font-weight:700;letter-spacing:-.01em}.hs-terms{white-space:pre-wrap;font-size:13px;line-height:1.55;margin:0}.hs-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.propose>summary{list-style:none;cursor:pointer;display:inline-flex;width:auto}.propose>summary::-webkit-details-marker{display:none}.propose[open]>summary{background:var(--ink);color:var(--on-accent)}.propose form{margin-top:12px;display:flex;flex-direction:column;gap:8px}.propose .pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.propose .note{margin:0 0 4px}@media (max-width:560px){.history-row{gap:2px}.history-row,.stats-row{grid-template-columns:1fr}.stats-row>div{border-left:0;border-top:1px solid var(--ink)}.stats-row>div:first-child{border-top:0}}.search-big{display:flex;gap:10px;max-width:720px;margin-bottom:18px}.search-big input{flex:1 1;min-width:0;height:52px;font-family:var(--mono);font-size:14px}.search-big .btn{height:52px}.search-count{margin:0 0 18px}.search-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start}.search-groups .live-head span{text-transform:none;letter-spacing:0;font-size:13px;color:var(--ink);line-height:1.5}.live-sub{color:var(--muted);font-weight:400;text-transform:none}.live-more{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.06em}@media (max-width:800px){.search-groups{grid-template-columns:1fr}.search-big{flex-direction:column}.search-big .btn{width:100%}}.listing-stack{list-style:none;display:flex;flex-direction:column}.listing-stack>.listing-card{height:auto}.card-actions{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap;padding:10px 14px;background:var(--surface);border:1px solid var(--ink);border-top:0}.card-actions .btn{min-height:34px;padding:0 12px;font-size:12px}.card-actions .note{margin:0;flex:1 1 220px}.stripe-row{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;padding:10px 14px;background:var(--surface);border:1px solid var(--ink);border-top:0;font-size:12px}.stripe-row form{display:inline;margin:0}.stripe-row .btn{min-height:34px;padding:0 12px;font-size:12px}.stripe-row .note{margin:0;flex:1 1 200px}.stripe-row .mark-plain,.stripe-row .mark-stripe{text-transform:uppercase;letter-spacing:.06em;font-size:12px}.stripe-connect{background:var(--surface);border:1px solid var(--ink);border-top:0;padding:14px;display:flex;flex-direction:column;gap:12px}.stripe-connect-head{display:flex;flex-direction:column;gap:6px;margin:0}.stripe-connect-head .mark-plain{text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:700}.stripe-connect-form{display:flex;flex-direction:column;gap:8px}.stripe-connect-row{display:flex;gap:8px}.stripe-connect-row input{flex:1 1;min-width:0;font-family:var(--mono)}.stripe-connect-row .btn{flex:none}.stripe-connect .note{margin:0}.stripe-how{border-top:1px solid var(--ink);padding-top:10px;font-size:13px}.stripe-how summary{cursor:pointer;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.stripe-how ol{margin:10px 0 0;padding-left:20px;display:grid;grid-gap:6px;gap:6px;line-height:1.55}.stripe-how a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}@media (max-width:560px){.stripe-connect-row{flex-direction:column}}.bars-wrap{margin-top:18px;border:1px solid var(--ink)}.bars-head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid var(--ink)}.bars{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:6px;gap:6px;align-items:end;height:140px;padding:14px}.bar{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;min-width:0}.bar-fill{display:block;width:100%;background:var(--ink)}.bar-m{font-family:var(--mono);font-size:12px;color:var(--muted);line-height:1}.stripe-owner{margin:0;padding:10px 14px;border-bottom:1px solid var(--ink);font-size:13px;line-height:1.55}.stripe-owner .lab{margin-right:6px}.stripe-owner.is-diff{color:var(--critical)}.bars-foot{margin:0;padding:10px 14px;border-top:1px solid var(--ink);font-size:13px;line-height:1.55;color:var(--ink)}main#main{z-index:1}.foot,main#main{position:relative}.side-ads{position:fixed;inset:0;z-index:2;pointer-events:none;transition:opacity .6s ease;animation:side-ads-in .8s ease .5s backwards}html.foot-near .side-ads{opacity:0;visibility:hidden;transition:opacity .4s ease,visibility 0s linear .4s}@keyframes side-ads-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.side-ads{animation:none}}.ad-slot{position:fixed;top:50%;transform:translateY(-50%);width:160px;height:600px;pointer-events:auto;background:var(--surface);border:1px solid var(--ink);display:flex;flex-direction:column}.ad-left{left:max(12px,calc(50vw - 544px - 160px))}.ad-right{right:max(12px,calc(50vw - 544px - 160px))}.ad-house{display:flex;flex-direction:column;gap:14px;flex:1 1;padding:18px 14px;color:var(--ink)}.ad-house:hover{background:var(--row-hover);text-decoration:none}.ad-house-big{font-size:18px;font-weight:700;line-height:1.25;text-transform:uppercase;letter-spacing:-.01em}.ad-house-small{font-size:12px;line-height:1.5;color:var(--muted)}.ad-house-cta{margin-top:auto;font-weight:700;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.ad-foot,.ad-house-cta{font-size:12px;letter-spacing:.08em}.ad-foot{display:flex;align-items:center;justify-content:center;min-height:40px;border-top:1px solid var(--ink);text-transform:uppercase;color:var(--muted)}.ad-foot:hover{color:var(--ink);background:var(--row-hover);text-decoration:none}@media (max-height:719px),(max-width:1439px){.side-ads{display:none}}html.intro-pending .side-ads{display:none}body{min-height:100vh;display:flex;flex-direction:column}main#main{flex:1 0 auto}html.intro-pending body{overflow:hidden}.sponsored-tag{display:inline-block;margin-left:8px;padding:1px 6px;border:1px solid;font-family:var(--mono);font-size:10px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);vertical-align:1px;white-space:nowrap}.tb-row.is-on .sponsored-tag{color:inherit}.tb-row .tb-n.tb-ad{font-family:var(--mono);letter-spacing:.06em}.sponsored-note{margin-top:6px}.sponsored-note .sponsored-tag{margin:0 6px 0 0}.ad-paid .ad-house-big{overflow-wrap:anywhere}.ad-paid .ad-house-cta{text-transform:none;letter-spacing:0;overflow-wrap:anywhere;white-space:normal}.owner-how{margin-top:8px;max-width:64ch}.owner-how ol{margin:8px 0 0;padding-left:20px;font-size:14px;line-height:1.7}.owner-sec{margin-top:44px}.owner-sec h2{margin:0 0 6px;font-size:14px;text-transform:uppercase;letter-spacing:.06em}.owner-form{margin-top:14px}.owner-form input,.owner-form select{width:100%}.owner-list{margin-top:14px;max-width:720px}.owner-list .live-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.owner-list form{margin:0}.owner-list .btn{min-height:32px;padding:0 12px;font-size:12px}.link-btn{display:inline-block;margin-top:14px;padding:0;background:none;border:0;font:inherit;font-size:13px;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.link-btn:hover{color:var(--muted)}.prose{max-width:70ch}.prose h2{margin:32px 0 8px;font-size:14px;text-transform:uppercase;letter-spacing:.06em}.prose h2:first-child{margin-top:0}.prose li,.prose p{font-size:15px;line-height:1.7}.prose ul{margin:0;padding-left:20px;display:grid;grid-gap:6px;gap:6px}:root{--sc-canvas:var(--ground);--sc-surface:var(--surface);--sc-ink:var(--ink);--sc-ink-soft:var(--muted);--sc-accent:var(--accent);--sc-accent-ink:var(--on-accent);--sc-font-display:var(--sans);--sc-font-text:var(--sans)}html{scroll-behavior:auto}body{font-family:var(--sans);background:var(--ground);color:var(--ink)}.sc-grain{display:none}html.sc-failed [data-sc-in],html.sc-failed [data-sc-stagger]>*{opacity:1!important;transform:none!important;transition:none!important}.act{position:relative}.act-empty{padding:clamp(36px,7vh,72px) 0 clamp(30px,6vh,60px)}.act-empty .hero-net{position:absolute;inset:0;width:100%;height:100%;z-index:0;opacity:.85}.act-in{position:relative;z-index:1}.board{display:flex;flex-direction:column;gap:34px}.board-head h1{font-family:var(--mono);font-weight:700;text-transform:uppercase;letter-spacing:-.03em;font-size:clamp(34px,4.8vw,58px);line-height:1.02;max-width:17ch;margin-top:14px}.board-head .hl{font-style:normal;white-space:nowrap;color:var(--ink)}.eyebrow{display:inline-flex;align-items:flex-start;line-height:1.5;gap:8px;font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.eyebrow-dot{margin-top:3px;flex:none;width:10px;height:10px;background:var(--teal);border:1px solid var(--ink)}.board-sub{margin-top:16px;color:var(--ink);font-size:16px;line-height:1.55;max-width:56ch}.hero-search{display:flex;gap:10px;margin-top:26px;max-width:640px}.hero-search input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1;min-width:0;height:52px;padding:0 16px;font-family:var(--mono);font-size:14px;background:var(--surface);border:1px solid var(--ink)}.hero-search input::placeholder{color:var(--muted)}.hero-search .btn{flex:none;height:52px;padding:0 22px}.proof{list-style:none;padding:0;margin:22px 0 0;display:flex;gap:30px;flex-wrap:wrap}.proof li{display:flex;flex-direction:column;gap:2px}.proof strong{font-family:var(--mono);font-size:22px;font-weight:700;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.proof span{font-size:13px;color:var(--muted)}.board-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.slot-link{color:var(--ink)}.slot-link:hover{text-decoration:none;background:var(--row-hover)}.slot{border:1px dashed var(--ink);background:var(--surface);padding:16px;display:flex;flex-direction:column;gap:10px}.slot-label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.slot-glyph{display:block;color:var(--ink);margin-top:2px}.slot-fig{font-family:var(--mono);font-size:30px;font-weight:700;line-height:32px;letter-spacing:-.02em;margin-top:2px}.slot-empty{font-size:13px;line-height:1.5;color:var(--muted)}.slot-empty .mark-stripe{margin-right:6px;vertical-align:-1px}.sell.calm{padding:0 24px;background:transparent;border-top:0}.calm-in{max-width:1040px;margin:0 auto}.calm-sec{padding:clamp(48px,9vh,104px) 0;border-top:1px solid var(--ink)}.calm-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:28px}.calm-head h2{margin:0;font-size:clamp(18px,2.2vw,24px);text-transform:uppercase;letter-spacing:-.01em}.calm-head .lab{white-space:nowrap}.calm .steps-3{margin:0}.calm .trust{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0;margin:0;padding:0;background:var(--surface);border:1px solid var(--ink)}.calm .trust li{padding:18px;gap:6px;border-left:1px solid var(--ink)}.calm .trust li:first-child{border-left:0}.calm .live{max-width:720px}.calm-do{display:flex;gap:12px;flex-wrap:wrap}.faq{margin-top:0;max-width:70ch}.faq dt{font-size:13px;text-transform:uppercase;margin-top:18px}.faq dt:first-child{margin-top:0}.faq dd{font-size:14px}.ad-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:8px}.ad-plan{background:var(--surface);border:1px solid var(--ink);padding:34px 16px 18px!important;display:flex;flex-direction:column;gap:8px}.ad-plan .fig{font-size:26px}.ad-book{margin-top:40px;max-width:64ch;display:flex;flex-direction:column;gap:10px}.ad-book h2{font-size:14px;text-transform:uppercase;letter-spacing:.06em}.ad-book p{font-size:14px;line-height:1.6}.ad-plan h2{margin:0;font-size:16px;text-transform:uppercase;letter-spacing:-.01em}.ad-plan p{margin:0;font-size:14px;line-height:1.6}.ad-plan .btn{align-self:flex-start;margin-top:6px}.ad-rules{margin:2px 0 0;padding-left:18px;font-size:14px;line-height:1.6;color:var(--muted)}.ad-steps{margin:0;padding-left:20px;font-size:14px;line-height:1.7}.why-lede{margin:0;max-width:60ch;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.why-list{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--surface);border:1px solid var(--ink)}.why-list li{padding:18px;display:flex;flex-direction:column;gap:6px;border-left:1px solid var(--ink)}.why-list li:first-child{border-left:0}.why-list strong{font-size:12px;text-transform:uppercase;letter-spacing:.06em}.why-list span{line-height:1.5}.why-count,.why-list span{color:var(--muted);font-size:14px}.why-count{margin:20px 0 0}.why-count .fig{color:var(--ink);font-size:18px}@media (max-width:1000px){.calm .trust{grid-template-columns:repeat(3,minmax(0,1fr))}.calm .trust li:nth-child(3n+1){border-left:0}.calm .trust li:nth-child(n+4){border-top:1px solid var(--ink)}}@media (max-width:900px){.board-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.board-grid{grid-template-columns:1fr}}@media (max-width:720px){.ad-plans,.calm .steps-3{grid-template-columns:1fr}.calm .trust{grid-template-columns:1fr 1fr}.calm .trust li:nth-child(3n+1){border-left:1px solid var(--ink)}.calm .trust li:nth-child(odd){border-left:0}.calm .trust li:nth-child(n+3){border-top:1px solid var(--ink)}.why-list{grid-template-columns:1fr}.why-list li{border-left:0}.why-list li+li{border-top:1px solid var(--ink)}.calm-head{flex-direction:column;gap:6px}}@media (max-width:560px){.hero-search{flex-direction:column}.hero-search input{flex:none;width:100%}.hero-search .btn{width:100%}.board-head h1{font-size:clamp(34px,10vw,44px)}.proof{gap:18px}.sell.calm{padding:0 16px}}@media (prefers-reduced-motion:reduce){.act-empty .hero-net{opacity:.5}}