@font-face{font-family:"Source Serif 4";src:url(/fonts/SourceSerif4-Variable.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/fonts/SourceSerif4-Variable-Italic.woff2)format("woff2");font-weight:200 900;font-style:italic;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/Archivo-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Archivo;src:url(/fonts/Archivo-Variable-Italic.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}:root,[data-theme=light]{--paper:#fff;--paper-2:#f5f5f3;--surface-raised:#fff;--line:#e7e7e4;--line-strong:#8a8b90;--ink:#0b0b0c;--ink-2:#56575c;--on-ink:#fff;--school:#0b0b0c;--school-ink:#0b0b0c;--school-soft:#f5f5f3;--on-school:#fff;--school-2:#56575c;--live:#c2410c;--live-soft:#fff1e8;--verified:#1f5fd1;--verified-soft:#edf3ff;--estimated:#56575c;--gain:#0a7a43;--loss:#b42318;--focus:#0b0b0c;--scrim:#0b0b0c99;--on-image:#fff;--shadow-pop:0 12px 32px #0b0b0c1f}[data-theme=dark]{--paper:#0d0e10;--paper-2:#16171a;--surface-raised:#1c1d21;--line:#2b2d32;--line-strong:#6f727a;--ink:#f3f3f1;--ink-2:#a9abb1;--on-ink:#0b0b0c;--school:#f3f3f1;--school-ink:#f3f3f1;--school-soft:#1a1b1f;--on-school:#0b0b0c;--school-2:#a9abb1;--live:#fb8a4c;--live-soft:#3a1a0c;--verified:#8ab4ff;--verified-soft:#15223b;--estimated:#a9abb1;--gain:#5fd896;--loss:#ff8f85;--focus:#f3f3f1;--scrim:#0000009e;--on-image:#fff;--shadow-pop:0 12px 32px #00000080}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-pill:999px;--stroke-hairline:1px;--stroke-control:1px;--stroke-school:3px;--stroke-focus:2px;--size-control:40px;--size-avatar-sm:32px;--size-avatar-md:56px;--size-avatar-lg:120px;--size-content:1200px;--size-measure:680px;--font-display:"Source Serif 4", "Source Serif Pro", Georgia, serif;--font-sans:Archivo, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace}.display-xl{font-family:var(--font-display);letter-spacing:-.02em;font-variation-settings:"opsz" 60;font-size:72px;font-weight:600;line-height:72px}.display-l{font-family:var(--font-display);letter-spacing:-.015em;font-variation-settings:"opsz" 48;font-size:48px;font-weight:600;line-height:52px}.headline{font-family:var(--font-display);letter-spacing:-.01em;font-variation-settings:"opsz" 32;font-size:32px;font-weight:600;line-height:38px}.title{font-family:var(--font-display);font-variation-settings:"opsz" 22;font-size:22px;font-weight:600;line-height:28px}.quote{font-family:var(--font-display);font-variation-settings:"opsz" 22;font-size:22px;font-style:italic;font-weight:400;line-height:32px}.body-l{font-family:var(--font-sans);font-size:18px;font-weight:400;line-height:28px}.body{font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:24px}.body-s{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:20px}.label{font-family:var(--font-sans);font-size:13px;font-weight:600;line-height:16px}.eyebrow{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:16px}.stat-xl{font-family:var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-variation-settings:"wdth" 80;font-size:56px;font-weight:700;line-height:56px}.stat{font-family:var(--font-sans);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-variation-settings:"wdth" 80;font-size:28px;font-weight:700;line-height:32px}.stat-s{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-variation-settings:"wdth" 80;font-size:15px;font-weight:600;line-height:20px}
body{font-family:var(--font-sans);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0}.gw-num{font-variant-numeric:tabular-nums;font-variation-settings:"wdth" 80}.gw-serif{font-family:var(--font-display)}.gw-muted{color:var(--ink-2)}.gw-eyebrow{text-transform:uppercase}.gw-row{gap:var(--space-3);padding:var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.gw-stack{gap:var(--space-4);padding:var(--space-5);flex-direction:column;display:flex}.gw-grid{gap:var(--space-5);padding:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.gw-btn{font-family:var(--font-sans);height:var(--size-control);padding:0 var(--space-5);border-radius:var(--radius-md);border:var(--stroke-control) solid transparent;align-items:center;gap:var(--space-2);cursor:pointer;white-space:nowrap;font-size:13px;font-weight:600;line-height:16px;transition:background-color .16s ease-out,border-color .16s ease-out;display:inline-flex}.gw-btn--sm{height:32px;padding:0 var(--space-4)}.gw-btn--primary{background:var(--ink);color:var(--on-ink)}.gw-btn--primary:hover{background:var(--ink-2)}.gw-btn--secondary{background:var(--surface-raised);color:var(--ink);border-color:var(--line-strong)}.gw-btn--secondary:hover{background:var(--paper-2)}.gw-btn--quiet{color:var(--ink);background:0 0}.gw-btn--quiet:hover{background:var(--paper-2)}.gw-btn:disabled{opacity:.4;cursor:not-allowed}.gw-btn:focus-visible,.gw-input:focus-visible,.gw-focusable:focus-visible{outline:var(--stroke-focus) solid var(--focus);outline-offset:2px}.gw-badge{align-items:center;gap:var(--space-1);padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--paper-2);color:var(--ink-2);border:var(--stroke-hairline) solid var(--line);white-space:nowrap;font-size:12px;font-weight:600;line-height:20px;display:inline-flex}.gw-badge--live{background:var(--live-soft);color:var(--live);border-color:#0000}.gw-badge--verified{background:var(--verified-soft);color:var(--verified);border-color:#0000}.gw-badge--gain{background:var(--paper-2);color:var(--gain)}.gw-badge--loss{background:var(--paper-2);color:var(--loss)}.gw-badge--ink{background:var(--ink);color:var(--on-ink);border-color:#0000}.gw-dot{border-radius:var(--radius-pill);background:currentColor;flex:none;width:8px;height:8px}.gw-dot--pulse{animation:1.6s ease-out infinite gw-pulse}@keyframes gw-pulse{0%{box-shadow:0 0}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.gw-dot--pulse{animation:none}}.gw-src{align-items:center;gap:var(--space-1);padding:0 var(--space-2);border-radius:var(--radius-pill);white-space:nowrap;font-size:12px;font-weight:600;line-height:20px;display:inline-flex}.gw-src svg{flex:none;width:12px;height:12px}.gw-src--verified{background:var(--verified-soft);color:var(--verified)}.gw-src--estimated{color:var(--estimated);border:var(--stroke-hairline) dashed var(--line-strong);padding:0 calc(var(--space-2) - 1px)}.gw-school-rule{height:var(--stroke-school);background:var(--school);width:100%}.gw-lockup{align-items:center;gap:var(--space-3);display:inline-flex}.gw-lockup__swatch{border-radius:var(--radius-sm);background:var(--school);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--line);flex:none;position:relative;overflow:hidden}.gw-lockup__swatch:after{content:"";background:var(--school-2);width:10px;height:10px;box-shadow:-1px -1px 0 0 var(--line);border-top-left-radius:2px;position:absolute;bottom:0;right:0}.gw-lockup--sm .gw-lockup__swatch{width:20px;height:20px}.gw-lockup--sm .gw-lockup__swatch:after{width:7px;height:7px}.gw-lockup__mark{object-fit:contain;flex:none;width:28px;height:28px}.gw-lockup--sm .gw-lockup__mark{width:20px;height:20px}.gw-lockup__name{color:var(--ink);font-size:13px;font-weight:600;line-height:16px;display:block}.gw-lockup__meta{color:var(--ink-2);font-size:12px;line-height:16px;display:block}.gw-headshot{background:var(--school-soft);color:var(--school-ink);font-family:var(--font-display);flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.gw-headshot img{object-fit:cover;object-position:center 25%;width:100%;height:100%;display:block}.gw-headshot--circle{border-radius:var(--radius-pill)}.gw-headshot--rounded{border-radius:var(--radius-lg)}.gw-headshot--sm{width:var(--size-avatar-sm);height:var(--size-avatar-sm);font-size:13px}.gw-headshot--md{width:var(--size-avatar-md);height:var(--size-avatar-md);font-size:20px}.gw-headshot--lg{width:var(--size-avatar-lg);height:var(--size-avatar-lg);font-size:40px}.gw-headshot--fill{aspect-ratio:1;width:100%;font-size:64px}.gw-card{background:var(--surface-raised);border:var(--stroke-hairline) solid var(--line);border-radius:var(--radius-md)}.gw-stat{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.gw-stat__value{letter-spacing:-.01em;color:var(--ink);font-size:28px;font-weight:700;line-height:32px}.gw-stat--xl .gw-stat__value{letter-spacing:-.02em;font-size:56px;line-height:56px}.gw-stat--highlight .gw-stat__value{color:var(--school-ink)}.gw-stat__label{color:var(--ink-2);font-size:12px;font-weight:600;line-height:16px}.gw-stat__foot{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}.gw-delta{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;line-height:16px}.gw-delta--up{color:var(--gain)}.gw-delta--down{color:var(--loss)}.gw-est{color:var(--ink-2);letter-spacing:0;vertical-align:.35em;margin-right:4px;font-size:.5em;font-weight:600}.gw-athlete{flex-direction:column;max-width:340px;display:flex;overflow:hidden}.gw-athlete__media{background:var(--school-soft);position:relative}.gw-athlete__media .gw-school-rule{position:absolute;bottom:0;left:0;right:0}.gw-athlete__body{padding:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.gw-athlete__name{font-family:var(--font-display);color:var(--ink);margin:0;font-size:22px;font-weight:600;line-height:28px}.gw-athlete__meta{color:var(--ink-2);margin:2px 0 0;font-size:13px;line-height:20px}.gw-athlete__stats{gap:var(--space-4);padding-top:var(--space-4);border-top:var(--stroke-hairline) solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.gw-athlete__foot{color:var(--ink-2);justify-content:space-between;gap:var(--space-2);font-size:12px;line-height:16px;display:flex}.gw-trigger{padding:var(--space-5);gap:var(--space-4);flex-direction:column;max-width:420px;display:flex}.gw-trigger__head{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--ink-2);font-size:12px;font-weight:600;line-height:16px;display:flex}.gw-trigger__cond{font-family:var(--font-display);margin:0;font-size:22px;font-weight:600;line-height:28px}.gw-trigger__reward{color:var(--ink-2);margin:0;font-size:15px;line-height:24px}.gw-trigger__odds{align-items:flex-end;gap:var(--space-4);display:flex}.gw-meter{border-radius:var(--radius-pill);background:var(--paper-2);height:6px;box-shadow:inset 0 0 0 1px var(--line);flex:1;margin-bottom:10px;overflow:hidden}.gw-meter>span{background:var(--ink);border-radius:var(--radius-pill);height:100%;display:block}.gw-trigger--live{border-color:var(--live)}.gw-trigger--live .gw-meter>span{background:var(--live)}.gw-dossier{padding:var(--space-5);gap:var(--space-4);flex-direction:column;max-width:420px;display:flex}.gw-dossier__top{justify-content:space-between;gap:var(--space-3);align-items:flex-start;display:flex}.gw-dossier__name{font-family:var(--font-display);margin:0;font-size:22px;font-weight:600;line-height:28px}.gw-dossier__meta{color:var(--ink-2);margin:2px 0 0;font-size:13px;line-height:20px}.gw-dossier__facts{gap:var(--space-6);padding:var(--space-4) 0;border-top:var(--stroke-hairline) solid var(--line);border-bottom:var(--stroke-hairline) solid var(--line);display:flex}.gw-dossier__signals{gap:var(--space-2);flex-direction:column;margin:0;padding:0;font-size:13px;line-height:20px;list-style:none;display:flex}.gw-dossier__signals li{gap:var(--space-2);grid-template-columns:16px 1fr;display:grid}.gw-dossier__signals li:before{content:"";border-radius:var(--radius-pill);background:var(--ink);width:6px;height:6px;margin:7px 0 0 4px}.gw-source-line{color:var(--ink-2);font-size:12px;line-height:16px}.gw-concept{padding:var(--space-6);gap:var(--space-4);flex-direction:column;max-width:460px;display:flex}.gw-concept__index{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);justify-content:space-between;align-items:center;font-size:11px;font-weight:700;line-height:16px;display:flex}.gw-concept__title{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:32px;font-weight:600;line-height:38px}.gw-concept__hook{color:var(--ink);margin:0;font-size:15px;line-height:24px}.gw-concept__list{border-top:var(--stroke-hairline) solid var(--line);margin:0;padding:0;list-style:none}.gw-concept__list li{padding:var(--space-2) 0;border-bottom:var(--stroke-hairline) solid var(--line);justify-content:space-between;gap:var(--space-3);font-size:13px;line-height:20px;display:flex}.gw-concept__foot{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.gw-concept--selected{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.gw-hero{background:var(--ink);color:var(--on-image);flex-direction:column;min-height:420px;display:flex;position:relative;overflow:hidden}.gw-hero>.gw-school-rule{z-index:2;position:relative}.gw-hero__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gw-hero__scrim{background:linear-gradient(to top, var(--scrim), #0000);height:70%;position:absolute;bottom:0;left:0;right:0}.gw-hero__top{z-index:2;padding:var(--space-5) var(--space-7);justify-content:space-between;align-items:center;display:flex;position:relative}.gw-hero__body{z-index:2;padding:var(--space-7);max-width:var(--size-measure);margin-top:auto;position:relative}.gw-hero__eyebrow{letter-spacing:.08em;text-transform:uppercase;margin:0 0 var(--space-3);font-size:11px;font-weight:700;line-height:16px}.gw-hero__name{font-family:var(--font-display);letter-spacing:-.02em;font-variation-settings:"opsz" 60;margin:0;font-size:72px;font-weight:600;line-height:72px}.gw-hero__tag{margin:var(--space-3) 0 0;font-size:18px;line-height:28px}.gw-hero__chip{align-items:center;gap:var(--space-2);color:#0b0b0c;border-radius:var(--radius-pill);background:#ffffffeb;padding:4px 12px 4px 4px;font-size:12px;font-weight:600;display:inline-flex}.gw-hero__chip .gw-lockup__swatch{border-radius:var(--radius-pill);width:20px;height:20px}.gw-hero__chip .gw-lockup__mark{width:20px;height:20px}.gw-hero__logo{height:24px;display:block}.gw-field{flex-direction:column;gap:6px;max-width:360px;display:flex}.gw-field__label{color:var(--ink);font-size:13px;font-weight:600;line-height:16px}.gw-input{font-family:var(--font-sans);height:var(--size-control);box-sizing:border-box;padding:0 var(--space-3);border-radius:var(--radius-sm);border:var(--stroke-control) solid var(--line-strong);background:var(--surface-raised);color:var(--ink);font-size:15px;line-height:24px}.gw-input::placeholder{color:var(--ink-2)}.gw-field__hint{color:var(--ink-2);font-size:12px;line-height:16px}.gw-field--error .gw-input{border-color:var(--loss);box-shadow:inset 0 0 0 1px var(--loss)}.gw-field--error .gw-field__hint{color:var(--loss)}.gw-table{border-collapse:collapse;width:100%;font-size:13px;line-height:20px}.gw-table th{text-align:left;color:var(--ink-2);padding:var(--space-2) var(--space-3);background:var(--paper-2);border-bottom:var(--stroke-hairline) solid var(--line);font-size:12px;font-weight:600;line-height:16px}.gw-table td{padding:var(--space-3);border-bottom:var(--stroke-hairline) solid var(--line);vertical-align:middle}.gw-table tr:hover td{background:var(--paper-2)}.gw-table .gw-r{text-align:right}.gw-table__who{align-items:center;gap:var(--space-3);font-weight:600;display:flex}
*{box-sizing:border-box}a{color:inherit}.app-header{align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-6);border-bottom:var(--stroke-hairline) solid var(--line);background:var(--paper);display:flex}.app-header__mark{width:auto;height:28px;display:block}.app-header nav{gap:var(--space-5);margin-left:var(--space-5);display:flex}.app-header nav a{color:var(--ink-2);font-size:13px;font-weight:600;text-decoration:none}.app-header nav a[aria-current=page]{color:var(--ink)}.app-header__right{align-items:center;gap:var(--space-4);margin-left:auto;display:flex}.app-header__icon{color:var(--ink-2);place-items:center;display:inline-grid}.app-header__icon:hover{color:var(--ink)}.page{max-width:var(--size-content);padding:var(--space-7) var(--space-6) var(--space-9);margin:0 auto}.page-head{justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.page-head h1{margin:0}.page-head p{margin:var(--space-2) 0 0;color:var(--ink-2);max-width:var(--size-measure)}.filters{gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;align-items:flex-end;display:flex}.select{height:var(--size-control);border:var(--stroke-control) solid var(--line-strong);border-radius:var(--radius-sm);padding:0 var(--space-3);background:var(--surface-raised);color:var(--ink);font:inherit;font-size:14px}.field-label{margin-bottom:var(--space-1);font-size:13px;font-weight:600;display:block}.stack{gap:var(--space-5);flex-direction:column;display:flex}.row{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.grid-3{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch;display:grid}.grid-2{gap:var(--space-6);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.card{background:var(--surface-raised);border:var(--stroke-hairline) solid var(--line);border-radius:var(--radius-md);padding:var(--space-5)}.card h2,.card h3{margin-top:0}.muted{color:var(--ink-2)}.link-row{text-decoration:none}.link-row:hover td{background:var(--paper-2)}.checks{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.checks li{gap:var(--space-2);grid-template-columns:20px 1fr;font-size:14px;display:grid}.checks .mark{font-weight:700}.checks .ok .mark{color:var(--gain)}.checks .bad .mark{color:var(--loss)}.checks .info .mark{color:var(--ink-2)}.why{margin:var(--space-2) 0 0;padding-left:var(--space-5);color:var(--ink-2);font-size:13px}.seg{border:var(--stroke-control) solid var(--line-strong);border-radius:var(--radius-md);align-self:flex-start;max-width:100%;display:inline-flex;overflow:hidden}.seg button{background:var(--surface-raised);padding:0 var(--space-4);height:32px;font:inherit;cursor:pointer;color:var(--ink-2);border:0;font-size:13px;font-weight:600}.seg button[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.suggestions{margin:var(--space-2) 0 0;border:var(--stroke-hairline) solid var(--line);border-radius:var(--radius-md);max-width:560px;padding:0;list-style:none}.suggestions button{text-align:left;width:100%;padding:var(--space-3) var(--space-4);font:inherit;cursor:pointer;background:0 0;border:0}.suggestions li+li{border-top:var(--stroke-hairline) solid var(--line)}.suggestions button:hover{background:var(--paper-2)}.suggestions__regional{margin-top:var(--space-1);color:var(--ink-2);display:block}.error{color:var(--loss);font-size:14px}.roster-count{margin:0 0 var(--space-3);font-variant-numeric:tabular-nums}.pager{align-items:center;gap:var(--space-4);margin-top:var(--space-5);display:flex}.pager__at{color:var(--ink-2);font-variant-numeric:tabular-nums}.pager__step{min-height:var(--size-control);padding:0 var(--space-4);border:var(--stroke-control) solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink);align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.pager__step:hover{background:var(--paper-2)}.pager__step[aria-disabled=true]{color:var(--ink-2);opacity:.5;pointer-events:none}.copy{gap:var(--space-3);align-items:center;display:flex}.copy input{flex:1;min-width:0}@media (max-width:760px){.grid-2{grid-template-columns:1fr}.page{padding:var(--space-5) var(--space-4) var(--space-8)}.app-header{flex-wrap:wrap}}.thumbs{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));display:grid}.thumbs figure{gap:var(--space-1);flex-direction:column;margin:0;display:flex}.thumbs img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm);width:100%}.pitch-steps{margin:0 0 var(--space-6);border:var(--stroke-hairline) solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid;overflow:hidden}.pitch-steps li{gap:var(--space-3);padding:var(--space-4);min-width:0;color:var(--ink-2);align-items:flex-start;display:flex}.pitch-steps li+li{border-left:var(--stroke-hairline) solid var(--line)}.pitch-steps li.is-current{background:var(--paper-2);box-shadow:inset 0 -2px 0 var(--ink);color:var(--ink)}.pitch-steps__num{border-radius:var(--radius-pill);border:var(--stroke-control) solid var(--line-strong);font-variant-numeric:tabular-nums;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:inline-grid}.pitch-steps .is-current .pitch-steps__num{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.pitch-steps .is-done .pitch-steps__num{border-color:var(--gain);color:var(--gain)}.pitch-steps__text{flex-direction:column;gap:2px;min-width:0;font-size:13px;line-height:1.35;display:flex}.pitch-steps__text b{color:var(--ink);font-weight:600}.pitch-layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.pitch-layout__rail{top:var(--space-5);gap:var(--space-5);flex-direction:column;display:flex;position:sticky}.rail-stats{gap:var(--space-6);padding-top:var(--space-4);border-top:var(--stroke-hairline) solid var(--line)}.deal-items{gap:var(--space-2);flex-direction:column;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.deal-items li{gap:var(--space-3);align-items:baseline;display:flex}.deal-items__qty{font-variant-numeric:tabular-nums;flex:none;min-width:28px;font-weight:700}.built-from summary{cursor:pointer;width:fit-content}.built-from[open] summary{margin-bottom:var(--space-3)}@media (max-width:960px){.pitch-layout{grid-template-columns:minmax(0,1fr)}.pitch-layout__rail{order:-1;position:static}.pitch-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.pitch-steps li:nth-child(3){border-left:0}.pitch-steps li:nth-child(n+3){border-top:var(--stroke-hairline) solid var(--line)}}.frames{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));display:grid}.frame{border:var(--stroke-control) solid transparent;border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:0;position:relative;overflow:hidden}.frame[data-selected]{border-color:var(--ink)}.frame-viewer{border-radius:var(--radius-md);background:var(--surface-raised);border:none;width:min(1280px,100vw - 32px);max-width:none;max-height:calc(100vh - 32px);padding:0;overflow:auto}.frame-viewer::backdrop{background:#000c}.frame-viewer__stage{padding:var(--space-4);background:var(--paper-2);justify-content:center;display:flex}.frame-viewer .mock-media[data-aspect="16:9"],.frame-viewer .mock-media[data-aspect="1:1"]{width:min(100%, calc((100vh - 200px) * var(--ar,1.778)))}.frame-viewer .mock-media[data-aspect="1:1"]{--ar:1}.frame-viewer .mock-phone{width:min(100%,56.25vh - 112.5px)}.frame-viewer__bar{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.confirm-dialog{padding:var(--space-5);border-radius:var(--radius-md);background:var(--surface-raised);border:none;width:min(420px,100vw - 32px)}.confirm-dialog::backdrop{background:#00000080}.frame-tile{gap:var(--space-1);flex-direction:column;align-items:flex-start;display:flex}.frame-tile .frame{width:100%}.frame-tile__head{align-items:center;gap:var(--space-1);width:100%;display:flex}.frame-tile__head>span{flex:1;min-width:0}.frame-tile__icon{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.frame-tile__icon:hover:not(:disabled){background:var(--paper-2);color:var(--ink)}.frame-tile__icon:disabled{opacity:.4;cursor:default}.frame-tile__icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.frame-tile__icon[data-on]{color:var(--ink)}.frame-tile__icon[data-on] svg{fill:currentColor}.frame--pending{aspect-ratio:16/9;background:var(--paper-2);cursor:default;place-items:center;display:grid}.deliverable-previews{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.deliverable-previews li{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-top:var(--stroke-hairline) solid var(--line);display:flex}.frame>.gw-badge{right:var(--space-2);top:var(--space-2);z-index:1;position:absolute}.frame .mock-phone,.frame--pending[data-aspect="9:16"]{width:min(100%,300px);margin-inline:auto}.pitch-frames{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;display:grid}.pitch-frames>.mock-media{border-radius:var(--radius-md)}.pitch-frames>.mock-phone{width:min(100%,360px);margin-inline:auto}.pitch-frames>.mock-media:not(.mock-phone){max-width:760px}.mock{text-align:left;width:100%;color:var(--ink);display:block}.mock-media{aspect-ratio:16/9;background:var(--paper-2);display:block;position:relative;overflow:hidden;container-type:inline-size}.mock-media[data-aspect="4:5"]{aspect-ratio:4/5}.mock-media[data-aspect="9:16"]{aspect-ratio:9/16}.mock-media[data-aspect="1:1"]{aspect-ratio:1}.mock-media img,.mock-media video{object-fit:cover;width:100%;height:100%;display:block}.mock-avatar{aspect-ratio:1;color:#111;background:#fff;border-radius:50%;flex:none;place-items:center;width:clamp(22px,9cqw,34px);font-size:clamp(10px,4cqw,14px);font-weight:700;display:grid}.mock-phone{border-radius:var(--radius-md);color:#fff}.mock-phone:before,.mock-phone:after{content:"";pointer-events:none;position:absolute;left:0;right:0}.mock-phone:before{background:linear-gradient(#00000080,#0000);height:22%;top:0}.mock-phone:after{background:linear-gradient(#0000,#000000d1);height:50%;bottom:0}.mock-phone__bars{z-index:1;gap:1.5cqw;display:flex;position:absolute;top:3cqw;left:3cqw;right:3cqw}.mock-phone__bars i{background:#ffffff80;border-radius:1px;flex:1;height:2px}.mock-phone__bars i:first-child{background:#fff}.mock-phone__head{z-index:1;align-items:center;gap:2.5cqw;display:flex;position:absolute;top:7cqw;left:4cqw;right:4cqw}.mock-phone__who{flex-direction:column;font-size:clamp(11px,4.4cqw,16px);line-height:1.2;display:flex}.mock-phone__who span{opacity:.85;font-size:clamp(10px,3.6cqw,14px)}.mock-phone__foot{z-index:1;flex-direction:column;align-items:flex-start;gap:4cqw;display:flex;position:absolute;bottom:7cqw;left:6cqw;right:6cqw}.mock-phone__caption{font-size:clamp(11px,4.2cqw,16px);line-height:1.35}.mock-phone__story-text{text-align:center;background:#00000080;border-radius:6px;align-self:stretch;padding:2cqw 3cqw;font-size:clamp(12px,5.5cqw,22px);font-weight:600;line-height:1.3}.mock-quote{flex-direction:column;gap:2cqw;display:flex}.mock-quote__text{font-size:clamp(14px,7.5cqw,34px);font-weight:600;line-height:1.22}.mock-quote__by{opacity:.85;font-size:clamp(11px,4cqw,17px)}.mock-sticker{color:#111;white-space:nowrap;background:#fff;border-radius:8px;align-self:center;padding:2cqw 4cqw;font-size:clamp(11px,5cqw,19px);font-weight:700}.mock-play{aspect-ratio:1;background:#0000008c;border-radius:50%;width:clamp(36px,12cqw,76px);margin:auto;position:absolute;inset:0}.mock-play:after{content:"";border:.6em solid #0000;border-left:1em solid #fff;border-right-width:0;font-size:clamp(10px,3cqw,20px);position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.mock-label{color:#fff;background:#0009;border-radius:4px;padding:4px 8px;font-size:clamp(11px,2.4cqw,15px);position:absolute;bottom:3cqw;left:3cqw}.brand-map{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.brand-map__frame{border:var(--stroke-hairline) solid var(--line);border-radius:var(--radius-md);background:var(--paper-2);aspect-ratio:2;position:relative;overflow:hidden}.brand-map--card .brand-map__frame{aspect-ratio:2}.brand-map__tile{object-fit:cover;width:100%;height:100%;display:block}.brand-map__label{left:var(--space-3);bottom:var(--space-3);align-items:center;gap:var(--space-2);max-width:calc(100% - var(--space-6));padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-raised);border:var(--stroke-hairline) solid var(--line);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.6;display:inline-flex;position:absolute;overflow:hidden}.brand-map__dot{background:var(--ink);border-radius:50%;flex:none;width:7px;height:7px}.brand-map--flat .brand-map__frame{aspect-ratio:auto;min-height:var(--space-9);background:var(--paper-2);align-items:end;display:grid}.brand-map--flat .brand-map__label{margin:var(--space-4);position:static;bottom:auto;left:auto}.brand-map__caption{margin:0}.context-chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.context-chips li{padding:var(--space-1) var(--space-3);border:var(--stroke-hairline) solid var(--line);border-radius:var(--radius-sm);background:var(--paper-2);color:var(--ink-2);font-size:12px;line-height:1.6}.gw-btn--school{background:var(--school);color:var(--on-school)}.gw-btn--school:hover{filter:brightness(1.15)}.pv{--pv-soft:color-mix(in srgb, var(--on-school) 74%, transparent);--pv-edge:color-mix(in srgb, var(--on-school) 22%, transparent);color:var(--ink)}.pv-wrap{max-width:var(--size-content);padding-inline:var(--space-5);margin:0 auto}.pv-stack{gap:var(--space-6);flex-direction:column;display:flex}.pv-center{text-align:center}.pv-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--school-ink);margin:0;font-size:12px;font-weight:700}.pv-head{gap:var(--space-3);max-width:var(--size-measure);flex-direction:column;display:flex}.pv-h2{font-family:var(--font-display);letter-spacing:-.015em;font-variation-settings:"opsz" 48;margin:0;font-size:clamp(32px,4.4vw,48px);font-weight:600;line-height:1.08}.pv-lede{color:var(--ink-2);margin:0;font-size:18px;line-height:1.55}.pv-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--school);color:var(--on-school);font:inherit;cursor:pointer;white-space:nowrap;border:0;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.pv-btn:hover{filter:brightness(1.15)}.pv-btn--sm{min-height:40px;font-size:14px}.pv-btn--lg{min-height:52px;padding:0 var(--space-6);font-size:17px}.pv-btn--block{width:100%;display:flex}.pv-btn--invert{background:var(--on-school);color:var(--school)}.pv-btn--ghost{color:var(--on-school);border:1px solid var(--pv-edge);background:0 0}.pv-btn[aria-disabled=true]{cursor:default;filter:none}.pv-bar{background:var(--paper);border-bottom:var(--stroke-school) solid var(--school)}.pv-bar--sticky{z-index:20;position:sticky;top:0}.pv-bar__in{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-3);flex-wrap:wrap;display:flex}.pv-bar__who{align-items:center;gap:var(--space-3);color:var(--ink-2);min-width:0;font-size:14px;display:inline-flex}.pv-bar__who b{color:var(--ink);font-weight:600}.pv-bar__mark{width:auto;height:24px}[data-theme=dark] .pv-bar__mark{filter:invert()}.pv-hero{background:var(--school);color:var(--on-school)}.pv-hero__in{align-items:center;gap:var(--space-8);padding-block:var(--space-9);flex-wrap:wrap;display:flex}.pv-hero__copy{gap:var(--space-5);flex-direction:column;flex:520px;min-width:0;display:flex}.pv-hero .pv-kicker{color:var(--pv-soft)}.pv-hero__title{font-family:var(--font-display);letter-spacing:-.02em;font-variation-settings:"opsz" 60;margin:0;font-size:clamp(40px,6vw,68px);font-weight:600;line-height:1.02}.pv-hero__hook{color:var(--pv-soft);max-width:36ch;margin:0;font-size:clamp(18px,2vw,22px);line-height:1.45}.pv-facts{gap:var(--space-3);flex-wrap:wrap;display:flex}.pv-facts span{padding:var(--space-3) var(--space-4);border:1px solid var(--pv-edge);border-radius:var(--radius-lg);flex-direction:column;gap:2px;display:flex}.pv-facts small{color:var(--pv-soft);font-size:12px}.pv-facts b{font-size:19px;font-weight:600}.pv-hero__asks{gap:var(--space-4);flex-wrap:wrap;display:flex}.pv-hero__until{color:var(--pv-soft);margin:0;font-size:14px}.pv-hero__media{flex:0 360px;min-width:0;margin-inline:auto}.pv-hero__media img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-lg);width:100%;display:block}.pv-hero__note{margin:var(--space-3) 0 0;color:var(--pv-soft);font-size:12px;line-height:1.5}.pv-hero__media--frame .mock-phone{border-radius:var(--radius-lg);width:min(100%,320px);margin-inline:auto}.pv-proof{border-bottom:var(--stroke-hairline) solid var(--line)}.pv-proof__in{gap:var(--space-6);padding-block:var(--space-7);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;display:grid}.pv-section{padding-block:var(--space-9)}.pv-section--tint{background:var(--paper-2)}.pv-section--live{background:var(--live-soft)}.pv-kicker--live{color:var(--live)}.pv-reward{font-family:var(--font-display);color:var(--live);margin:0;font-size:clamp(26px,3vw,34px);font-weight:600;line-height:1.15}.pv-split{gap:var(--space-8);flex-wrap:wrap;align-items:flex-start;display:flex}.pv-split--center{align-items:center}.pv-split__main{flex:999 520px;min-width:0}.pv-split>:not(.pv-split__main){flex:340px;min-width:0}.pv-items{margin:0;padding:0;list-style:none}.pv-items li{gap:var(--space-5);padding-block:var(--space-5);border-top:var(--stroke-hairline) solid var(--line);display:flex}.pv-items li>span:last-child{gap:var(--space-1);min-width:0;color:var(--ink-2);flex-direction:column;line-height:1.5;display:flex}.pv-items b{color:var(--ink);font-size:17px;font-weight:600}.pv-items__qty{border-radius:var(--radius-lg);background:var(--school-soft);height:56px;color:var(--school-ink);font-family:var(--font-display);flex:0 0 64px;place-items:center;font-size:18px;font-weight:600;display:grid}.pv-price{gap:var(--space-4);padding:var(--space-6);border:var(--stroke-hairline) solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-pop);flex-direction:column;display:flex;position:sticky;top:88px}.pv-price__value{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(36px,4vw,48px);font-weight:600;line-height:1}.pv-checks{gap:var(--space-3);flex-direction:column;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.pv-checks li{gap:var(--space-3);align-items:flex-start;display:flex}.pv-checks svg{color:var(--gain);flex:none;margin-top:2px}.pv-trigger{background:var(--surface-raised);border-radius:var(--radius-lg);padding:var(--space-5)}.pv-dots{padding-left:var(--space-5);gap:var(--space-3);flex-direction:column;margin:0;font-size:18px;line-height:1.5;display:flex}.pv-map .brand-map__frame{border-radius:var(--radius-lg)}.pv-steps{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.pv-steps li{gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface-raised);flex-direction:column;display:flex}.pv-steps span{font-family:var(--font-display);color:var(--school-ink);font-size:34px;font-weight:600}.pv-steps b{font-size:19px;font-weight:600}.pv-steps p{color:var(--ink-2);margin:0;line-height:1.5}.pv-faq{gap:var(--space-6) var(--space-8);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0;display:grid}.pv-faq dt{margin-bottom:var(--space-2);font-size:17px;font-weight:600}.pv-faq dd{color:var(--ink-2);margin:0;line-height:1.55}.pv-close{background:var(--school);color:var(--on-school);padding-block:var(--space-9)}.pv-close__in{gap:var(--space-8);flex-wrap:wrap;align-items:flex-start;display:flex}.pv-close__copy{gap:var(--space-4);flex-direction:column;flex:420px;min-width:0;display:flex}.pv-close__title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(36px,5vw,56px);font-weight:600;line-height:1.04}.pv-close .pv-lede,.pv-close__alt{color:var(--pv-soft)}.pv-close__alt{margin:0;font-size:15px}.pv-close__alt a{color:var(--on-school)}.pv-form{gap:var(--space-4);min-width:0;padding:var(--space-6);border-radius:var(--radius-lg);background:var(--paper);color:var(--ink);flex-direction:column;flex:420px;display:flex}.pv-form__row{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.pv-field{gap:var(--space-1);flex-direction:column;font-size:14px;font-weight:600;display:flex}.pv-field input{min-height:48px;padding:0 var(--space-3);border:var(--stroke-control) solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink);font:inherit;font-weight:400}.pv-times{border:0;margin:0;padding:0}.pv-times legend{margin-bottom:var(--space-2);padding:0;font-size:14px;font-weight:600}.pv-times__row{gap:var(--space-2);flex-wrap:wrap;display:flex}.pv-times button{min-height:44px;padding:0 var(--space-4);border:var(--stroke-control) solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--ink);font:inherit;cursor:pointer;font-size:15px}.pv-times button[aria-pressed=true]{background:var(--school);color:var(--on-school);border-color:var(--school);font-weight:600}.pv-form__note{color:var(--ink-2);text-align:center;margin:0;font-size:13px}.pv-foot{padding-block:var(--space-6) var(--space-7)}.pv-dock{display:none}.preview-exit{z-index:30;left:50%;bottom:calc(var(--space-4) + env(safe-area-inset-bottom));align-items:center;gap:var(--space-4);max-width:calc(100% - var(--space-5));padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);border:var(--stroke-hairline) solid var(--line);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--ink-2);font-size:14px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 8px 28px #0000002e}.preview-exit span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preview-exit kbd{margin-left:var(--space-2);font:inherit;opacity:.7;font-size:11px}body:has(.preview-exit){padding-bottom:88px}@media (max-width:720px){.pv-bar--sticky .pv-btn{display:none}.pv-hero__in{padding-block:var(--space-7);gap:var(--space-6)}.pv-section,.pv-close{padding-block:var(--space-8)}.pv-price{position:static}.pv-foot{padding-bottom:112px}.preview-exit kbd{display:none}.pv-dock{z-index:20;padding:var(--space-3) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));background:var(--paper);border-top:var(--stroke-hairline) solid var(--line);display:block;position:fixed;bottom:0;left:0;right:0}}.agent-progress{gap:var(--space-3);padding:var(--space-4);border:var(--stroke-hairline) solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);flex-direction:column;max-width:640px;display:flex}.agent-progress__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.agent-progress__head .muted{font-variant-numeric:tabular-nums}.agent-progress__steps{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.agent-step{gap:var(--space-3);align-items:flex-start;display:flex}.agent-step__body{flex-direction:column;min-width:0;display:flex}.agent-step__detail{overflow-wrap:anywhere}.agent-step__mark{border-radius:var(--radius-pill);background:var(--line-strong);flex:none;width:8px;height:8px;margin-top:7px}.agent-step--ok .agent-step__mark{background:var(--gain)}.agent-step--warn .agent-step__mark{background:var(--live)}.agent-step--current .agent-step__mark{background:var(--verified);color:var(--verified);animation:1.6s ease-out infinite gw-pulse}@media (prefers-reduced-motion:reduce){.agent-step--current .agent-step__mark{animation:none}}.stepper{gap:var(--space-2);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.stepper__item{align-items:center;gap:var(--space-2);display:flex}.stepper__item+.stepper__item:before{content:"";width:var(--space-6);height:var(--stroke-hairline);background:var(--line-strong)}.stepper button{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;display:inline-flex}.stepper button:disabled{cursor:default}.stepper button:not(:disabled):hover .label{text-decoration:underline}.stepper__num{border-radius:var(--radius-pill);border:var(--stroke-control) solid var(--line-strong);font-variant-numeric:tabular-nums;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:inline-grid}.stepper__item--current button{color:var(--ink)}.stepper__item--current .stepper__num{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.stepper__item--done button{color:var(--ink)}.stepper__item--done .stepper__num{border-color:var(--gain);color:var(--gain)}.stepper__item--todo button{opacity:.6}.stepper__item--open button{color:var(--ink)}.place-photos{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.place-photos ul{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:0;padding:0;list-style:none;display:grid}.place-photos li{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.place-photos img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-sm);background:var(--paper-2);width:100%;display:block}.place-photos__credit{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.4;overflow:hidden}.place-photos__credit a{color:inherit}.formats{gap:var(--space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.formats legend{margin-bottom:var(--space-2);padding:0}.formats__opt{gap:var(--space-3);cursor:pointer;align-items:flex-start;display:flex}.formats__opt input{flex:none;margin-top:3px}.formats__opt>span{flex-direction:column;gap:2px;display:flex}.formats__opt .body-s{margin:0}.formats:disabled .formats__opt{cursor:default;opacity:.7}@media (max-width:960px){.pitch-layout--builder .pitch-layout__rail{order:0}}.place-photos--rail ul{grid-template-columns:repeat(3,minmax(0,1fr))}.place-photos--rail li:first-child{grid-column:1/-1}.place-photos--rail li:first-child img{aspect-ratio:16/9}.place-photos--rail li:not(:first-child) img{aspect-ratio:1}.place-photos--rail .place-photos__credit{white-space:normal}.tabs{gap:var(--space-5);border-bottom:var(--stroke-hairline) solid var(--line);margin-bottom:var(--space-6);display:flex;overflow-x:auto}.tabs a{color:var(--ink-2);padding:var(--space-3) 0;white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;font-size:14px;font-weight:600;text-decoration:none}.tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.settings{max-width:640px}.facts{gap:var(--space-2) var(--space-5);margin:0 0 var(--space-4);grid-template-columns:max-content 1fr;font-size:14px;display:grid}.facts dt{color:var(--ink-2)}.facts dd{overflow-wrap:anywhere;margin:0}.social-field{gap:var(--space-3);grid-template-columns:24px 1fr;align-items:start;display:grid}.social-field__icon{color:var(--ink-2);padding-top:30px}.plans{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.plan{gap:var(--space-2);flex-direction:column;display:flex}.plan .gw-btn{margin-top:auto}.plan__price{font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:700}.team-picker{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0;font-size:14px;list-style:none;display:grid}.team-picker label{gap:var(--space-2);cursor:pointer;align-items:center;display:flex}.team-picker label:has(input:disabled){color:var(--ink-2);cursor:not-allowed}.brief-upload{gap:var(--space-2);flex-direction:column;max-width:640px;display:flex}.brief-upload .field-label{margin-bottom:0}.brief-upload__drop{gap:var(--space-3);padding:var(--space-4);border:var(--stroke-control) dashed var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink-2);cursor:pointer;align-items:flex-start;display:flex;position:relative}.brief-upload__drop:hover,.brief-upload__drop--over,.brief-upload__drop:focus-within{border-color:var(--ink);color:var(--ink)}.brief-upload__drop--busy{cursor:progress;opacity:.7}.brief-upload__drop svg{flex:none;margin-top:2px}.brief-upload__drop input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.brief-upload__card{gap:var(--space-3);padding:var(--space-4);border:var(--stroke-hairline) solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);flex-direction:column;display:flex}.brief-upload__head{align-items:center;gap:var(--space-2);min-width:0;display:flex}.brief-upload__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.brief-upload__fields{gap:var(--space-2);padding-top:var(--space-3);border-top:var(--stroke-hairline) solid var(--line);flex-direction:column;margin:0;display:flex}.brief-upload__fields dd{color:var(--ink-2);margin:2px 0 0}.legal{max-width:var(--size-measure)}.legal h2{margin:var(--space-6) 0 var(--space-2)}.legal li{margin-bottom:var(--space-2)}.legal-links{text-align:center;padding:var(--space-5) var(--space-4);margin:0}.consent{gap:var(--space-3);border:0;flex-direction:column;margin:0;padding:0;display:flex}.consent__item{align-items:flex-start;gap:var(--space-3);cursor:pointer;display:flex}.consent__item input{flex:none;width:18px;height:18px;margin:1px 0 0}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.textarea{box-sizing:border-box;border:var(--stroke-control) solid var(--line-strong);border-radius:var(--radius-sm);width:100%;padding:var(--space-3);background:var(--surface-raised);color:var(--ink);font:inherit;resize:vertical;font-size:15px}.invite-form{gap:var(--space-3);flex-wrap:wrap;align-items:flex-end;display:flex}.invite-form>.gw-field{flex:240px}.invite-form__role .select{height:44px}.invite-list{margin:0;padding:0;list-style:none}.invite-list li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:var(--stroke-hairline) solid var(--line);flex-wrap:wrap;display:flex}.invite-list li>div:first-child{flex-direction:column;min-width:0;display:flex}.invite-list__end{align-items:center;gap:var(--space-2);flex:none;display:flex}.invite-actions{align-items:center;gap:var(--space-1);display:flex}.select--inline{height:32px;padding:0 var(--space-2);font-size:13px}.join{background:var(--paper);flex-wrap:wrap;min-height:100vh;display:flex}.join__side{box-sizing:border-box;padding:var(--space-7);background:var(--ink);color:var(--on-ink);border-top:var(--stroke-school) solid var(--school);justify-content:space-between;gap:var(--space-7);flex-direction:column;flex:360px;display:flex}.join__side .body-l{color:var(--on-ink);opacity:.85;max-width:440px;margin:0}.join__eyebrow{letter-spacing:.06em;text-transform:uppercase;opacity:.7;margin:0;font-size:13px;font-weight:600}.join__mark{align-self:flex-start;height:32px}.join__mark--invert{filter:invert()}.join__steps{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.join__steps li{gap:var(--space-3);align-items:center;display:flex}.join__steps span{border-radius:var(--radius-pill);border:var(--stroke-hairline) solid currentColor;opacity:.8;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:inline-flex}.join__main{box-sizing:border-box;min-width:0;padding:var(--space-8) var(--space-5);flex:999 480px;justify-content:center;align-items:center;display:flex}.join__form{width:100%;max-width:440px}.join--done{max-width:480px;padding:var(--space-9) var(--space-4);gap:var(--space-4);flex-direction:column;align-items:flex-start;min-height:0;margin:0 auto;display:flex}.welcome{background:var(--paper-2);min-height:100vh}.welcome__head{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--surface-raised);border-bottom:var(--stroke-hairline) solid var(--line);border-top:var(--stroke-school) solid var(--school);flex-wrap:wrap;display:flex}.welcome__mark{height:28px}.welcome__progress{align-items:center;gap:var(--space-3);display:flex}.welcome__progress>div{gap:var(--space-1);display:flex}.welcome__progress>div span{border-radius:var(--radius-pill);background:var(--line);width:28px;height:4px}.welcome__progress>div span[data-on]{background:var(--school)}.welcome__main{max-width:var(--size-measure);padding:var(--space-7) var(--space-4) var(--space-9);margin:0 auto}.welcome__card h1{margin:0}.welcome__card h1+p{margin:var(--space-2) 0 0}.welcome__nav{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-2);display:flex}.welcome__tips,.welcome__next{padding-left:var(--space-5);gap:var(--space-2);flex-direction:column;margin:0;display:flex}.photo-slots{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.photo-slot{aspect-ratio:3/4;border-radius:var(--radius-md);background:var(--school-soft);margin:0;position:relative;overflow:hidden}.photo-slot img{object-fit:cover;width:100%;height:100%;display:block}.photo-slot__remove{top:var(--space-1);right:var(--space-1);border-radius:var(--radius-pill);background:var(--scrim);width:32px;height:32px;color:var(--on-image);cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.photo-slot--empty{justify-content:center;align-items:center;gap:var(--space-1);background:var(--surface-raised);border:1.5px dashed var(--line-strong);color:var(--ink-2);cursor:pointer;flex-direction:column;display:flex}.photo-slot--empty:focus-within{outline:var(--stroke-focus) solid var(--focus);outline-offset:2px}.photo-slot--empty[aria-disabled=true]{cursor:progress;opacity:.6}.pref-legend{align-items:center;gap:var(--space-2);margin:0;display:flex}.pref-dot{border-radius:var(--radius-pill);width:10px;height:10px;display:inline-block}.pref-dot--like{background:var(--gain)}.pref-dot--dislike{background:var(--loss);margin-left:var(--space-3)}.pref-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.pref-chip{align-items:center;gap:var(--space-1);min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-pill);border:var(--stroke-hairline) solid var(--line-strong);background:var(--surface-raised);color:var(--ink);font:inherit;cursor:pointer;font-size:14px;font-weight:600;display:inline-flex}span.pref-chip{cursor:default;min-height:32px}.pref-chip__icon{flex:none;width:16px;height:16px;display:inline-flex}.pref-chip:not([data-state]) .pref-chip__icon{color:var(--ink-2)}button.pref-chip{padding-left:var(--space-3)}.pref-chip[data-state=like]{background:var(--gain);border-color:var(--gain);color:var(--on-ink)}.pref-chip[data-state=dislike]{color:var(--loss);border-color:var(--loss);text-decoration:line-through}.athlete-top{gap:var(--space-6);grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;display:grid}.athlete-top .gw-athlete{max-width:none}.athlete-pitch .gw-btn{justify-content:center;min-width:200px}.athlete-facts{gap:var(--space-4) var(--space-5);padding-top:var(--space-5);border-top:var(--stroke-hairline) solid var(--line);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin:0;display:grid}.athlete-facts dt{margin-bottom:var(--space-1)}.athlete-facts dd{margin:0;font-weight:600}@media (max-width:760px){.athlete-top{grid-template-columns:1fr}.athlete-top .gw-athlete{max-width:340px}}.docs{gap:var(--space-7);grid-template-columns:minmax(0,220px) minmax(0,1fr);align-items:start;display:grid}.docs__side{top:var(--space-5);position:sticky}.docs__eyebrow{margin:0 0 var(--space-4);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.docs__eyebrow a{text-decoration:none}.docs-nav__group+.docs-nav__group{margin-top:var(--space-5)}.docs-nav__title{margin:0 0 var(--space-2);color:var(--ink);font-size:12px;font-weight:700}.docs-nav ul{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.docs-nav a{padding:var(--space-1) var(--space-3);border-left:2px solid var(--line);color:var(--ink-2);font-size:13px;line-height:20px;text-decoration:none;display:block}.docs-nav a:hover{color:var(--ink);background:var(--paper-2)}.docs-nav a[aria-current=page]{color:var(--ink);border-left-color:var(--ink);font-weight:600}.docs__body{max-width:var(--size-measure)}.docs__body>h1{margin:0 0 var(--space-3)}.docs__body>h2{margin:var(--space-6) 0 var(--space-3)}.docs__crumb{margin:0 0 var(--space-2);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.docs__audience{margin:0 0 var(--space-5);padding-bottom:var(--space-4);border-bottom:var(--stroke-hairline) solid var(--line);color:var(--ink-2)}.docs__body p{max-width:var(--size-measure)}.docs__body code{padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--paper-2);font-size:.9em}.doc-list{margin:0 0 var(--space-4);padding-left:var(--space-5);gap:var(--space-2);flex-direction:column;display:flex}.doc-list li{line-height:24px}.doc-table{margin:0 0 var(--space-5);border:var(--stroke-hairline) solid var(--line);border-radius:var(--radius-md);overflow-x:auto}.doc-table .gw-table th[scope=row]{color:var(--ink);padding:var(--space-3);background:0 0;font-size:13px;font-weight:600;line-height:20px}.docs__enforced{margin:var(--space-6) 0 0;padding-top:var(--space-4);border-top:var(--stroke-hairline) solid var(--line)}.docs__walk{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-6);display:flex}.docs__walk a{align-items:center;gap:var(--space-2);color:var(--ink-2);font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.docs__walk a:hover{color:var(--ink)}@media (max-width:760px){.docs{gap:var(--space-5);grid-template-columns:1fr}.docs__side{position:static}}
