.network-map{--wire:#8d714c;--pulse:#ffbb66;border:1px solid var(--border);border-radius:14px;overflow:hidden;background:var(--card);min-width:0;scroll-margin-top:5rem}.network-deeper,.network-detail,.network-heading,.network-map .partner-explainer{padding-inline:clamp(.9rem,4vw,1.4rem)}.network-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding-block:1rem}.network-heading h2{margin:0;font-size:1.4rem;font-weight:650;letter-spacing:-.025em}.network-heading p,.network-today span{font-size:.78rem;color:var(--muted-foreground);margin:.1rem 0 0}.network-today{text-align:end;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.network-today span,.network-today strong{display:block}.network-scene{position:relative;isolation:isolate;padding:1.1rem .4rem .9rem;color:#daebef;background:radial-gradient(ellipse at 65% 10%,#233d45,transparent 75%),#142029;overflow:hidden}.network-scene .network-grid{opacity:.26;color:#9abad1}.network-stations{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.network-origin,.network-stations>button{display:grid;min-width:0;position:relative;justify-items:center;align-content:start;gap:.45rem;padding:0;border:0;background:transparent;color:inherit}.network-stations>button{cursor:pointer}.network-stations b{font-size:.74rem;font-weight:600}.network-stations>button:after,.network-stations>button:before{content:"";position:absolute;z-index:-1;height:2px;right:50%;width:100%;top:1.35rem;background:#53717e}.network-stations>button:after{background:linear-gradient(90deg,transparent,var(--pulse));opacity:0}.network-stations .network-hub{position:relative;width:clamp(2.65rem,8vw,3.2rem);height:2.75rem;border-radius:11px;display:grid;place-items:center;padding-inline:.12rem;background:#20333c;border:1px solid #62808c;font:650 .92rem/1 system-ui;font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap}.network-origin .network-hub{background:#172831}.network-stations>button[aria-pressed=true] .network-hub{border-color:#ffc785;background:#443522;color:#ffdaae;box-shadow:0 0 0 3px #efb36530}.network-stations>button[aria-pressed=true] b{color:#ffd094}.network-stations>button:focus-visible{outline:2px solid #ffca83;outline-offset:0;border-radius:5px}.network-detail{padding-block:.9rem}.network-detail p{display:flex;align-items:center;justify-content:space-between;gap:.35rem .8rem;flex-wrap:wrap;margin:0 0 .7rem;font-size:.92rem}.network-deeper,.network-detail a{display:flex;align-items:center;gap:.3rem;color:var(--accent-ink);font-size:.8rem;min-height:44px;font-weight:600}.network-detail dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.network-detail dl>div+div{border-inline-start:1px solid var(--border);padding-inline-start:1rem}.network-deeper small,.network-detail dt{font-size:.77rem;color:var(--muted-foreground)}.network-detail dd{font-size:1.5rem;line-height:1.2;margin:.25rem 0 0;font-variant-numeric:tabular-nums;font-weight:650}.network-deeper{justify-content:space-between;padding-block:.65rem;border-top:1px solid var(--border)}.network-deeper small{display:block;font-weight:400}.partner-desk #team-invite{scroll-margin-top:5rem}.network-map .partner-explainer summary{min-height:44px}@media (prefers-reduced-motion:no-preference){.network-scene[data-visible=true] button[aria-pressed=true]:after{animation:network-link .95s cubic-bezier(.25,.7,.35,1) 2;transform-origin:left}.network-scene[data-visible=true] button[aria-pressed=true] .network-hub:after{content:"";position:absolute;inset:0;border:1px solid #ffc785;border-radius:inherit;pointer-events:none;animation:network-lock .8s ease-out 2}.network-detail{animation:network-detail-in .2s ease-out}@keyframes network-link{0%{transform:scaleX(.05);opacity:0}35%{opacity:1}to{transform:scaleX(1);opacity:0}}@keyframes network-lock{0%{transform:scale(1);opacity:.85}to{transform:scale(1.24);opacity:0}}@keyframes network-detail-in{0%{transform:translateY(4px);opacity:.68}to{transform:translateY(0);opacity:1}}}.network-rate-table{width:100%;border-collapse:collapse;font-size:.8rem;font-variant-numeric:tabular-nums}.network-rate-table :is(th,td){padding:.5rem .15rem;border-bottom:1px solid var(--border);text-align:right}.network-rate-table th:first-child{text-align:start}.partner-desk{display:grid;gap:1.15rem;min-width:0}.partner-overview{display:grid;gap:.9rem}.partner-earnings,.partner-pass{min-width:0;padding:clamp(1rem,4vw,1.5rem);border-radius:14px}.partner-pass{position:relative;isolation:isolate;overflow:hidden;background:#f1bb76;color:#241b12}.dark .partner-pass{background:#e5ad68}.partner-pass .partner-pass-waves{inset:0 0 0 auto;width:48%;z-index:-1;opacity:.24;mask-image:linear-gradient(90deg,transparent,black 60%)}.partner-pass .partner-pass-waves svg{color:#624523}.partner-pass-brand{display:flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:750}.partner-pass-brand img{display:block}.member-workspace .partner-pass h2{font-size:1.65rem;line-height:1.12;letter-spacing:-.035em;margin:1.35rem 0 .45rem;color:inherit}.partner-pass p{font-size:.9rem;color:#463522;line-height:1.45;max-width:30ch;margin:0}.partner-pass .team-code-row{margin-top:1.15rem;padding-block:.85rem;border-top:1px dashed #73512688;gap:.4rem}.partner-pass .partner-code-label{font-size:.76rem;color:#493623;display:block}.partner-pass .team-code-row strong{font-size:1.13rem;line-height:1.6;letter-spacing:.045em}.partner-pass .team-code-row button,.partner-pass .team-invite-actions button{border:1px solid #79562d;background:transparent;color:#281b0e;box-shadow:none}.partner-pass .team-invite-actions button:first-child{background:#302418;color:#fff5e6;border-color:#302418}.partner-pass button:hover{filter:brightness(.92)}.partner-pass .team-invite-actions{margin:0}.partner-pass input{background:white;color:#251d17}.partner-pass :focus-visible{outline-color:#342918}.member-workspace .partner-desk .partner-earnings{background:var(--card);color:var(--foreground);border:1px solid var(--border)}.partner-paid{display:flex;align-items:center;gap:.4rem;color:var(--muted-foreground);font-weight:600;font-size:.86rem}.partner-earnings .instrument-value{font:650 2.3rem/1.18 var(--font-sans,sans-serif);color:inherit;letter-spacing:-.035em;font-variant-numeric:tabular-nums;display:block;margin:.35rem 0;overflow-wrap:anywhere}.partner-earnings>p,.partner-empty{font-size:.86rem;color:var(--muted-foreground);line-height:1.5;margin:.25rem 0 .8rem}.partner-desk .team-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:.85rem;border-top:1px solid var(--border);padding-top:.85rem}.partner-desk .team-facts span{color:var(--muted-foreground);font-size:.76rem;display:block}.partner-desk .team-facts b{display:block;margin-top:.15rem;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.partner-jump{flex-wrap:wrap;border-block:1px solid var(--border)}.partner-jump,.partner-jump a{display:flex;align-items:center}.partner-jump a{min-height:44px;gap:.25rem;justify-content:center;flex:1 1 auto;color:var(--accent-ink);font-weight:600;font-size:.84rem;text-decoration:none}.partner-jump a:hover{background:var(--muted)}.partner-jump span{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.partner-explainer summary{font-size:.85rem;padding-block:.85rem;cursor:pointer;color:var(--accent-ink)}.partner-explainer p{color:var(--muted-foreground);line-height:1.55;font-size:.88rem}.partner-desk .partner-filter>summary,.partner-desk .team-members h2{display:flex;align-items:center;gap:.5rem}.partner-filter form{display:grid;gap:.65rem}.partner-filter .field{margin:0}.partner-desk .team-members,.partner-desk .team-statements{margin:0;scroll-margin-top:5.2rem}.partner-desk .team-members .team-leaf,.partner-desk .team-members summary{padding-inline:.25rem}.partner-desk .team-children{border-left-width:1px}.partner-desk .team-statements details[open]{padding-bottom:.9rem}.partner-desk .team-statements details[open] summary{color:var(--accent-ink)}@media (min-width:650px){.partner-filter form,.partner-overview{grid-template-columns:1fr 1fr}}.partner-pass .pass-rates{color:inherit;font-weight:650;text-underline-offset:.18em;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.partner-pass-waves{transition:transform .25s ease-out}.partner-pass:focus-within .partner-pass-waves{transform:translateX(5px)}.partner-pass button:active{transform:translateY(1px)}}