header nav{gap:calc(var(--s)*5);font-size:var(--small);display:flex}header nav a{font:inherit;color:var(--muted)}header nav a:hover{color:var(--fg)}.entry{max-width:720px}.entry h1{max-width:16ch;margin-bottom:calc(var(--s)*6);font-size:clamp(40px,6vw,64px);line-height:1.05}.eyebrow{font-size:var(--small);color:var(--accent);margin-bottom:calc(var(--s)*3)}.invite-link{margin-top:calc(var(--s)*10)}.invite-link h2,.referral-people h2,.server-list h2{font-size:20px;font-weight:500}.copy-link{gap:calc(var(--s)*2);margin-top:calc(var(--s)*4);display:flex}.copy-link input{background:var(--surface);min-width:0;color:var(--fg);border:1px solid var(--border);border-radius:var(--radius);padding:calc(var(--s)*3);font:var(--small)/1.5 var(--mono);flex:1}.referral-stats{gap:calc(var(--s)*5);padding:calc(var(--s)*7) 0;border-block:1px solid var(--border);margin:calc(var(--s)*9) 0;grid-template-columns:repeat(4,1fr);display:grid}.referral-stats dt{font-size:var(--small);color:var(--muted)}.referral-stats dd{font:600 48px/1.2 var(--display);margin:calc(var(--s)*2) 0 0;font-variant-numeric:tabular-nums}.entry table{border-collapse:collapse;width:100%;font-size:var(--small)}.entry th,.entry td{text-align:left;padding:calc(var(--s)*3) 0;border-bottom:1px solid var(--border)}.entry th{color:var(--muted);font-weight:400}.entry td:last-child{text-align:right;font-variant-numeric:tabular-nums}.entry th:last-child{text-align:right}.entry td a{color:var(--fg)}.reward-state{font-size:var(--small);color:var(--muted);margin-top:calc(var(--s)*8)}.subtle{color:var(--muted);font-size:var(--small)}.server-list{margin-top:calc(var(--s)*12)}.server-row{justify-content:space-between;align-items:center;gap:calc(var(--s)*4);border-top:1px solid var(--border);padding:calc(var(--s)*5) 0;display:flex}.server-row h3{font-size:var(--base);overflow-wrap:anywhere;margin:0}.server-row p{margin:var(--s) 0;font-size:var(--small);color:var(--muted)}.server-row>a{white-space:nowrap;color:var(--fg)}@media (width<=640px){header{padding:calc(var(--s)*4)}header nav{gap:calc(var(--s)*3);font-size:12px}.entry{padding:calc(var(--s)*6)}.copy-link{flex-direction:column}.referral-stats{grid-template-columns:repeat(2,1fr)}.entry th,.entry td{font-size:12px}.entry h1{font-size:40px}}.entry h1{font-family:var(--display)}.copy-link input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.entry td:first-child{overflow-wrap:anywhere;max-width:150px}@media (width<=360px){header{flex-wrap:wrap;gap:0}header nav{justify-content:space-between;width:100%}}.earnings-page{--content:1080px;--earnings-size:96px;--section-size:25px;--invite-surface:oklch(24.5% .028 55);--invite-muted:oklch(78% .025 55);max-width:var(--content);margin-top:calc(var(--s)*12)}header nav a[aria-current=page]{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:calc(var(--s)*2)}.earnings-page>.eyebrow{display:none}.earnings-page>h1{margin-bottom:calc(var(--s)*8);font-size:49px}.earnings-overview{gap:calc(var(--s)*10);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;display:grid}.section-top{justify-content:space-between;align-items:center;gap:calc(var(--s)*4);display:flex}.section-top h2{font-size:var(--section-size);font-family:var(--display)}.earnings-total{padding:calc(var(--s)*5) 0;min-width:0}.earnings-total h2{font-family:var(--body);font-size:var(--base)}.reward-label{font-size:var(--small);color:var(--muted)}.earnings-number{align-items:baseline;gap:calc(var(--s)*4);font:600 var(--earnings-size)/1 var(--display);margin:calc(var(--s)*9) 0 calc(var(--s)*4);font-variant-numeric:tabular-nums;display:flex}.earnings-number>span{font:var(--small)/1 var(--mono);color:var(--muted)}.earnings-note{max-width:40ch;color:var(--muted);margin:0;font-size:14px}.earnings-breakdown{gap:calc(var(--s)*4);border-top:1px solid var(--border);padding-top:calc(var(--s)*5);margin:calc(var(--s)*8) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.earnings-breakdown dt{font-size:14px}.earnings-breakdown dd{font:600 31px/1.4 var(--display);margin:var(--s) 0}.earnings-breakdown dd>span{font:var(--small)/1.6 var(--body);color:var(--muted);display:block}.earnings-breakdown dd>.earnings-state{font:600 31px/1.4 var(--display);color:var(--fg)}.earnings-page .invite-link{padding:calc(var(--s)*7);background:var(--invite-surface);border-radius:var(--radius);min-width:0;margin:0;position:relative}.earnings-page .invite-link h2{font:600 39px/1.05 var(--display);max-width:12ch;margin-right:calc(var(--s)*7)}.invite-slash{right:calc(var(--s)*6);top:calc(var(--s)*5);font:49px/1 var(--display);color:var(--accent);position:absolute}.earnings-page .invite-link p{color:var(--invite-muted);margin:calc(var(--s)*4) 0 calc(var(--s)*6);font-size:14px}.earnings-page .copy-link{gap:calc(var(--s)*2);flex-direction:column;display:flex}.copy-link label{font-size:var(--small)}.earnings-page .copy-link input{background:var(--bg);border-color:var(--border);width:100%;font-size:var(--small);padding:calc(var(--s)*3);min-height:48px}.earnings-page .copy-link button{margin-top:var(--s);justify-content:space-between}.earnings-page .referral-stats{gap:calc(var(--s)*8);padding:calc(var(--s)*7) 0;margin:calc(var(--s)*10) 0}.earnings-page .referral-stats dd{font-size:49px}.earnings-page .referral-stats dt{font-size:14px}.referral-people .section-top p{margin:var(--s) 0 0;color:var(--muted);font-size:14px}.referral-people .section-top{margin-bottom:calc(var(--s)*5)}.earnings-page table{font-size:14px}.earnings-page th,.earnings-page td{padding:calc(var(--s)*4) calc(var(--s)*2)}.earnings-page th:first-child,.earnings-page td:first-child{padding-left:0}.earnings-page th:last-child,.earnings-page td:last-child{white-space:nowrap;padding-right:0}.earnings-page .number-column{text-align:right;font-variant-numeric:tabular-nums}.earnings-page td:first-child{max-width:240px}.earnings-page td:first-child a{align-items:center;gap:calc(var(--s)*3);min-height:44px;text-decoration:none;display:flex}.earnings-page td:first-child a:hover{text-decoration:underline}.person-monogram{background:var(--surface);border-radius:var(--radius);height:36px;font:600 20px/1 var(--display);color:var(--muted);flex:0 0 36px;justify-content:center;align-items:center;display:flex}.person-stage{font-size:var(--small);color:var(--muted)}.person-stage.trading{color:var(--success)}.referral-table-footer{justify-content:space-between;align-items:center;gap:calc(var(--s)*4);margin-top:calc(var(--s)*4);font-size:var(--small);color:var(--muted);display:flex}.referral-table-footer .actions{margin:0}.people-empty{padding:calc(var(--s)*10) 0;border-block:1px solid var(--border)}.people-empty h3{font:600 31px/1.2 var(--display);margin:0 0 calc(var(--s)*3)}.people-empty p{color:var(--muted);max-width:48ch;margin:0}.referral-explainer{margin-top:calc(var(--s)*10);border-block:1px solid var(--border)}.referral-explainer summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:56px;font-size:14px;list-style:none;display:flex}.referral-explainer summary::-webkit-details-marker{display:none}.referral-explainer summary:hover{color:var(--accent)}.referral-explainer[open] summary>span{transform:rotate(45deg)}.referral-explainer p{max-width:70ch;color:var(--muted);margin:0 0 calc(var(--s)*5);font-size:14px}.earnings-loading{border-block:1px solid var(--border);min-height:280px;color:var(--muted);align-items:center;display:flex}@media (width<=800px){.earnings-overview{gap:calc(var(--s)*6);grid-template-columns:1fr}.earnings-total{padding:0}.earnings-page .invite-link h2 br{display:none}.earnings-page .invite-link h2{max-width:none;font-size:31px}.earnings-page .invite-link p br{display:none}.earnings-page .invite-link p{margin:calc(var(--s)*3) 0}.earnings-page .referral-stats{gap:calc(var(--s)*4)}.earnings-page .copy-link{grid-template-columns:minmax(0,1fr) auto;display:grid}.earnings-page .copy-link label{grid-column:1/-1}.earnings-page .copy-link button{margin:0}.earnings-page .copy-link .sr-only{position:absolute}}@media (width<=540px){.earnings-page{margin-top:calc(var(--s)*6);padding:0 calc(var(--s)*5)}.earnings-page>h1{margin-bottom:calc(var(--s)*6);font-size:39px}.earnings-total>.section-top{align-items:flex-start;gap:var(--s);flex-direction:column}.earnings-number{margin-top:calc(var(--s)*5)}.earnings-page .invite-link{padding:calc(var(--s)*5)}.earnings-page .copy-link{display:flex}.earnings-page .referral-stats{row-gap:calc(var(--s)*6);grid-template-columns:repeat(2,1fr)}.referral-people .section-top{align-items:flex-start}.referral-people .section-top p{max-width:22ch}.earnings-page table{table-layout:fixed}.earnings-page th,.earnings-page td{padding:calc(var(--s)*3) var(--s);font-size:12px}.earnings-page th:first-child{width:37%}.earnings-page th:nth-child(2){width:27%}.earnings-page th:nth-child(3),.earnings-page th:nth-child(4){width:18%}.earnings-page th:last-child,.earnings-page td:last-child{display:none}.earnings-page td:first-child a{gap:0}.person-monogram{display:none}.person-stage{font-size:12px}.referral-table-footer{align-items:flex-start}.referral-table-footer .actions{gap:var(--s);flex-wrap:nowrap}.referral-table-footer button{font-size:var(--small);padding:calc(var(--s)*3) calc(var(--s)*2)}.earnings-breakdown span{font-size:12px}}.server-steps{gap:calc(var(--s)*6);padding:calc(var(--s)*7) 0;margin:calc(var(--s)*9) 0;border-block:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.server-steps li{gap:calc(var(--s)*3);display:flex}.server-steps b{font:600 31px/1 var(--display);color:var(--accent)}.server-steps span{font-weight:500}.server-steps small{color:var(--muted);margin-top:var(--s);font-weight:400;display:block}.server-room{border-top:1px solid var(--border);padding:calc(var(--s)*7) 0;margin-top:calc(var(--s)*4)}.server-heading{justify-content:space-between;gap:calc(var(--s)*4);align-items:baseline;display:flex}.server-heading h3{font:600 31px/1.1 var(--display);overflow-wrap:anywhere;margin:0}.server-heading a{color:var(--fg);white-space:nowrap;font-size:var(--small)}.feed-status{color:var(--muted);margin:calc(var(--s)*2) 0}.room-stats{gap:calc(var(--s)*4);margin:calc(var(--s)*6) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.room-stats dt{color:var(--muted);font-size:var(--small)}.room-stats dd{font:600 39px/1.2 var(--display);margin:var(--s) 0;font-variant-numeric:tabular-nums}.feed-form{gap:calc(var(--s)*5);margin-top:calc(var(--s)*6);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.feed-form label{font-size:14px}.feed-form select,.feed-form input[type=number]{width:100%;min-height:48px;margin-top:calc(var(--s)*2);padding:calc(var(--s)*3);background:var(--surface);color:var(--fg);border:1px solid var(--border);border-radius:var(--radius);font:inherit;display:block}.feed-form :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.feed-form .pause-feed,.feed-form>.subtle,.feed-form>.actions,.feed-saved{grid-column:1/-1}.pause-feed{align-items:center;gap:calc(var(--s)*3);min-height:32px;display:flex}.pause-feed input{width:20px;height:20px;accent-color:var(--accent)}.feed-form>.subtle{margin:0}.feed-saved{color:var(--success);margin:0}.feed-form>.actions{margin:0}@media (width<=640px){.server-steps{gap:calc(var(--s)*5);grid-template-columns:1fr}.server-heading{flex-wrap:wrap}.feed-form{grid-template-columns:1fr}.room-stats dd{font-size:31px}.server-list{margin-top:calc(var(--s)*8)}}.earnings-channel{margin-top:calc(var(--s)*8);padding-top:calc(var(--s)*6);border-top:1px solid var(--border)}.earnings-channel h4{font:500 20px/1.3 var(--body);margin:0 0 calc(var(--s)*3)}.earnings-channel>p{margin:calc(var(--s)*3) 0;overflow-wrap:anywhere}.earnings-channel>button{margin-top:calc(var(--s)*3)}.referral-notifications{border:1px solid var(--border);border-radius:var(--radius);margin:24px 0;padding:24px}.referral-notifications h2{margin-top:0}.referral-notifications label{align-items:center;gap:12px;margin:18px 0;display:flex}.referral-notifications input[type=checkbox]{accent-color:#f7a15a;flex:0 0 20px;width:20px;height:20px}.referral-notifications select{width:auto;min-width:110px;min-height:48px;font:inherit;color:var(--fg);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-left:auto;padding:10px}.referral-notifications select:focus-visible,.referral-notifications input:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.servers-page{max-width:1120px}.setup-progress{justify-content:space-between;gap:calc(var(--s)*4);font-size:var(--small);color:var(--muted);margin-top:calc(var(--s)*10);display:flex}.owner-checklist{margin:calc(var(--s)*3) 0 calc(var(--s)*10);border-block:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.owner-checklist button{align-items:center;gap:calc(var(--s)*3);min-height:80px;padding:calc(var(--s)*3);font-size:var(--small);text-decoration:none;display:flex}.owner-checklist button>span:first-child{font:600 25px/1 var(--display);color:var(--muted)}.owner-checklist [aria-current=step] button{background:var(--surface)}.owner-checklist [aria-current=step] button>span:first-child{color:var(--accent)}.owner-checklist .step-done button>span:first-child{color:var(--success)}.owner-workspace{gap:calc(var(--s)*14);grid-template-columns:minmax(0,2fr) minmax(240px,1fr);display:grid}.owner-tasks{min-width:0}.owner-step{padding:0 0 calc(var(--s)*10);scroll-margin-top:calc(var(--s)*6)}.owner-step+.owner-step{border-top:1px solid var(--border);padding-top:calc(var(--s)*9)}.owner-step>.eyebrow{margin-top:0}.owner-step h2,.owner-rewards h2{font:600 31px/1.12 var(--display)}.owner-step>p:not(.eyebrow,.setup-check,.error){color:var(--muted);max-width:60ch}.setup-check{color:var(--success)}.setup-check a{margin-left:calc(var(--s)*4);font-size:var(--small)}.owner-step .copy-link{display:block}.owner-step .copy-link>div{gap:calc(var(--s)*2);margin-top:calc(var(--s)*2);display:flex}.owner-step .copy-link input{width:100%}.owner-step label{font-size:var(--small)}.owner-step textarea,.server-picker select{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:100%;color:var(--fg);font:14px/1.6 var(--body);padding:calc(var(--s)*3);margin-top:calc(var(--s)*2);display:block}.owner-step textarea{resize:vertical;min-height:240px}.owner-step textarea:focus-visible,.server-picker select:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.server-picker{margin-top:calc(var(--s)*7);display:block}.server-empty{padding:calc(var(--s)*4) 0}.owner-step .server-room{margin-top:calc(var(--s)*6);padding-bottom:0}.owner-step .server-heading{flex-wrap:wrap}.owner-step .room-stats dd{font-size:31px}.owner-step .earnings-channel{padding-top:calc(var(--s)*4);border:0;margin-top:0}.owner-rewards{padding:calc(var(--s)*6);border-radius:var(--radius);background:oklch(24.5% .028 55);align-self:start}.owner-rewards .eyebrow{margin-top:0}.owner-rewards p,.owner-rewards dd{color:oklch(80% .018 55);font-size:14px}.owner-rewards dl>div+div{margin-top:calc(var(--s)*5)}.owner-rewards dt{font-weight:500}.owner-rewards dd{margin:var(--s) 0}.reward-status{border-top:1px solid var(--border);padding-top:calc(var(--s)*5)}.reward-status strong{color:var(--fg);display:block}.owner-rewards>a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.setup-finish{border-top:1px solid var(--success);margin-top:calc(var(--s)*7);padding-top:calc(var(--s)*4)}.setup-finish>p:first-child{color:var(--success)}.setup-confetti{pointer-events:none;z-index:20;position:fixed;inset:0;overflow:hidden}.setup-confetti i{left:var(--x);background:var(--accent);width:8px;height:16px;animation:setup-fall 1.5s var(--delay) ease-out both;position:absolute;top:-20px}.setup-confetti i:nth-child(3n){background:var(--success)}.setup-confetti i:nth-child(3n+1){background:var(--fg);width:12px;height:8px}@keyframes setup-fall{0%{opacity:1;transform:translateY(0)rotate(0)}to{transform:translateY(90vh) rotate(var(--turn));opacity:0}}@media (width<=800px){.owner-workspace{gap:calc(var(--s)*5);grid-template-columns:1fr}.owner-rewards h2 br{display:none}.owner-rewards dl{gap:calc(var(--s)*6);margin:calc(var(--s)*5) 0;grid-template-columns:1fr 1fr;display:grid}.owner-rewards dl>div+div{margin:0}.owner-checklist{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-checklist button{min-height:64px}.owner-step .copy-link>div{flex-wrap:wrap}.owner-step .copy-link button{width:100%}}@media (width<=400px){.setup-progress{gap:var(--s);flex-direction:column}.owner-checklist button{padding:calc(var(--s)*3) var(--s);gap:calc(var(--s)*2)}.owner-rewards{padding:calc(var(--s)*5)}.owner-rewards dl{gap:calc(var(--s)*4);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.setup-confetti{display:none}}.setup-finish:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.server-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.owner-checklist button{text-align:left;background:0 0;border:0;border-radius:0;justify-content:flex-start;width:100%;font-weight:400}.owner-checklist button:hover{background:var(--surface)}.owner-step[hidden]{display:none}.owner-step+.owner-step{border:0;padding-top:0}.owner-step{padding-bottom:calc(var(--s)*6)}.owner-step h2:focus{outline:none}.owner-step h2:focus-visible{outline:2px solid var(--accent);outline-offset:var(--s)}.owner-workspace{gap:calc(var(--s)*10)}.owner-step .server-room{margin-top:calc(var(--s)*6)}.owner-step .copy-link input{font-size:16px}.owner-step textarea{min-height:280px;font-size:16px}.server-picker{max-width:560px;margin:0 0 calc(var(--s)*7)}.owner-step .error{margin:calc(var(--s)*3) 0}.owner-step .error p{margin-bottom:calc(var(--s)*3)}.pin-instructions{padding-left:calc(var(--s)*5);color:var(--muted);margin:calc(var(--s)*6) 0;font-size:14px}.pin-instructions li+li{margin-top:calc(var(--s)*2)}.reward-details summary,.feed-options summary{cursor:pointer;min-height:44px;padding:calc(var(--s)*3) 0;font-size:14px}.reward-details p{margin-top:0}.feed-options{border-block:1px solid var(--border);grid-column:1/-1}.feed-options label{margin:calc(var(--s)*3) 0;display:block}.feed-options .pause-feed{display:flex}.feed-options p{color:var(--muted);font-size:14px}.feed-form{gap:calc(var(--s)*4);grid-template-columns:1fr}.channel-help,.feed-form>.error{grid-column:1/-1;margin:0;font-size:14px}.channel-help{color:var(--muted)}.owner-rewards .reward-status{border:0;padding:0}.owner-rewards dl{margin:calc(var(--s)*6) 0}.owner-rewards dt{font-size:16px}.owner-rewards .reward-details{border-top:1px solid var(--border)}@media (width<=800px){.server-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-workspace{gap:calc(var(--s)*6)}.owner-checklist{margin-bottom:calc(var(--s)*7)}.owner-checklist button{min-height:72px}.owner-rewards dl{display:block}.owner-rewards dl>div+div{margin-top:calc(var(--s)*5)}}@media (width<=540px){.servers-page{margin-top:calc(var(--s)*7);padding:0 calc(var(--s)*5)}.servers-page>h1{font-size:39px}.setup-progress{margin-top:calc(var(--s)*6)}.owner-step h2{font-size:31px}.owner-step>.actions>*{width:100%}.owner-step .copy-link>div{flex-direction:column}.owner-step .copy-link input{flex:auto}.server-steps{gap:calc(var(--s)*5);margin:calc(var(--s)*6) 0}.server-steps li{gap:calc(var(--s)*2)}.server-steps b{font-size:25px}.server-steps span{font-size:14px}.owner-step textarea{min-height:300px}}.owner-step>p.error{color:var(--error)}.server-heading>a{align-items:center;min-height:44px;display:inline-flex}.reward-payout{margin-top:24px}.reward-payout .subtle{max-width:52ch;margin-top:12px}.payout-destination{overflow-wrap:anywhere}.reward-payout .actions{flex-wrap:wrap}
