:root{--bg:#061019;--bg-elev:#0B1822;--bg-elev-2:#101F2A;--bg-elev-3:#172B37;--ink:#F3EEE4;--ink-dim:#AEB9BB;--ink-faint:#8D9B9F;--gold:#D6A642;--gold-dim:#A5854A;--red:#D68772;--up:#8EBB9B;--blue:#8DADC3;--teal:#8FB8AE;--pos-qb:#7C9DC4;--pos-rb:#7FB08A;--pos-wr:#C48A9B;--pos-te:#A392C9;--pos-qb-tint:rgba(124,157,196,0.12);--pos-rb-tint:rgba(127,176,138,0.12);--pos-wr-tint:rgba(196,138,155,0.12);--pos-te-tint:rgba(163,146,201,0.12);--line:#263A44;--line-strong:#40545D;--line-control:#5D6C76;--accent-hover:#E5BC63;--accent-ink:#061019;--surface-card:linear-gradient(145deg,rgba(23,43,55,.78),rgba(11,24,34,.96) 58%);--surface-card-hover:linear-gradient(145deg,rgba(29,51,64,.88),rgba(14,30,41,.98) 62%);--surface-gold-wash:radial-gradient(520px 180px at 92% -18%,rgba(214,166,66,.09),transparent 68%);--shadow-card:inset 0 1px 0 rgba(243,238,228,.035),0 16px 34px rgba(0,4,8,.18);--shadow-card-hover:inset 0 1px 0 rgba(243,238,228,.05),0 20px 42px rgba(0,4,8,.24);--shadow-float:0 12px 34px rgba(0,4,8,.50);--shadow-modal:0 22px 62px rgba(0,4,8,.66);--font-display:'Barlow Semi Condensed','Arial Narrow','Helvetica Neue',Arial,sans-serif;--font-body:'Barlow','Helvetica Neue',Arial,sans-serif;--font-data:'Barlow Semi Condensed','Arial Narrow','Helvetica Neue',Arial,sans-serif;--font-mono:var(--font-body);--font-sans:var(--font-body);--font-code:ui-monospace,SFMono-Regular,Consolas,monospace}*,::after,::before{box-sizing:border-box}body,html{margin:0;padding:0}body{background-color:var(--bg);background-image:radial-gradient(1100px 640px at 8% -12%,rgba(61,111,119,.16),transparent 64%),radial-gradient(900px 520px at 94% 0,rgba(214,166,66,.065),transparent 66%),linear-gradient(180deg,#071722 0,var(--bg) 46%,#050d14 100%);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.5;font-variant-numeric:tabular-nums lining-nums;-webkit-font-smoothing:antialiased}a{color:inherit}button,input,select,textarea{font-family:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}}.pos-badge{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:.035em;margin-right:7px;color:var(--ink-faint);white-space:nowrap;background:0 0}.pos-badge.QB,.pos-badge.RB,.pos-badge.TE,.pos-badge.WR{background:0 0}.topbar{position:sticky;top:0;z-index:20;background:var(--bg);border-bottom:1px solid var(--line)}.topbar-inner{max-width:1120px;margin:0 auto;padding:26px 28px;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.brand-block{display:flex;flex-direction:column;gap:3px}.kicker{font-family:var(--font-body);font-size:11.5px;font-weight:600;letter-spacing:.075em;color:var(--gold-dim);text-transform:uppercase}.wordmark{font-family:var(--font-display);font-style:normal;font-weight:600;font-size:21px;letter-spacing:.001em;line-height:1.05;color:var(--ink);text-decoration:none;display:inline-block;transition:opacity .15s}.wordmark:hover{opacity:.8}@media (max-width:560px){.wordmark{font-size:17px;white-space:normal;max-width:220px}}.wordmark span{color:var(--gold);font-style:normal}.tagline{font-family:var(--font-body);font-size:12px;color:var(--ink-faint);margin-top:5px}.topbar-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pill-group{display:flex;background:0 0;border:1px solid var(--line-strong);border-radius:7px;padding:2px;gap:1px}.pill{border:none;background:0 0;color:var(--ink-dim);font-family:var(--font-body);font-size:12.5px;letter-spacing:.01em;padding:7px 13px;border-radius:5px;transition:background .15s,color .15s;white-space:nowrap}.pill:hover{color:var(--ink)}.pill.active{background:var(--bg-elev-3);color:var(--gold);font-weight:500}.pill.custom-active{background:var(--bg-elev-3);color:var(--blue);font-weight:500}.btn-outline{border:1px solid var(--line-strong);background:0 0;color:var(--ink-dim);font-family:var(--font-body);font-size:12.5px;font-weight:600;padding:8px 15px;border-radius:7px;display:inline-flex;align-items:center;gap:6px;transition:border-color .15s,color .15s,background .15s;text-decoration:none}.btn-outline:hover{border-color:var(--gold-dim);color:var(--ink);background:var(--bg-elev-2)}.btn-outline.current{border-color:var(--gold);color:var(--gold)}.btn-primary{background:linear-gradient(135deg,#e3bb60 0,var(--gold) 48%,#c8912e 100%);color:var(--accent-ink);border:1px solid rgba(229,188,99,.54);border-radius:6px;padding:10px 18px;font-weight:600;font-family:var(--font-body);font-size:13px;box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 8px 20px rgba(0,4,8,.2)}.btn-primary:hover{background:linear-gradient(135deg,#eccb7f 0,var(--accent-hover) 52%,#d6a642 100%)}.btn-text{background:0 0;border:none;color:var(--ink-dim);font-family:var(--font-body);font-size:13px;padding:10px 8px}.btn-text:hover{color:var(--ink)}.field{display:flex;flex-direction:column;gap:5px}.field label{font-family:var(--font-body);font-size:11.5px;font-weight:600;letter-spacing:.055em;color:var(--ink-faint);text-transform:uppercase}.field input{background:var(--bg-elev-3);border:1px solid var(--line-control);color:var(--ink);border-radius:6px;padding:8px 10px;font-family:var(--font-body);font-size:14px}.field input:focus{border-color:var(--gold)}.modal-overlay{position:fixed;inset:0;background:rgba(2,8,13,.78);display:none;align-items:center;justify-content:center;z-index:100;padding:20px}.modal-overlay.open{display:flex}.modal{background:var(--surface-card);border:1px solid var(--line-strong);border-radius:10px;max-width:460px;width:100%;padding:28px;max-height:90vh;overflow-y:auto;box-shadow:var(--shadow-modal)}.modal-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:4px}.modal-title{font-family:var(--font-display);font-weight:500;font-size:20px;color:var(--ink)}.modal-close{background:0 0;border:none;color:var(--ink-faint);font-size:20px;line-height:1;padding:2px 6px}.modal-close:hover{color:var(--ink)}.modal-sub{font-size:12.5px;color:var(--ink-dim);margin-bottom:18px}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.toast{position:fixed;bottom:22px;right:22px;background:var(--bg-elev-3);border:1px solid var(--gold);color:var(--ink);padding:12px 18px;border-radius:8px;font-family:var(--font-mono);font-size:12.5px;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .2s,transform .2s;z-index:200}.toast.show{opacity:1;transform:translateY(0)}footer{border-top:1px solid var(--line);background:#050d14}.footer-inner{max-width:1120px;margin:0 auto;padding:40px 28px}.footer-label{font-family:var(--font-body);font-size:11.5px;font-weight:600;letter-spacing:.075em;color:var(--gold-dim);text-transform:uppercase;margin-bottom:10px}.footer-copy{font-size:13px;color:var(--ink-dim);max-width:680px;line-height:1.65}.footer-contact{font-size:12px;color:var(--ink-dim);margin-top:14px}.footer-contact a{color:var(--gold)}.footer-disclaimer{font-size:12px;color:var(--ink-faint);margin-top:16px;line-height:1.6}.site-nav{background:var(--bg);border-bottom:1px solid var(--line)}.site-nav-inner{max-width:1120px;margin:0 auto;padding:0 28px;display:flex;gap:4px}.site-nav-link{font-family:var(--font-body);font-size:12.5px;font-weight:500;letter-spacing:.01em;color:var(--ink-faint);text-decoration:none;padding:12px 14px;border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.site-nav-link:hover{color:var(--ink-dim)}.site-nav-link.active{color:var(--ink);border-color:var(--gold)}.nav-preview-tag{font-size:8.5px;letter-spacing:.05em;color:var(--gold-dim);border:1px solid var(--gold-dim);border-radius:4px;padding:1px 4px;margin-left:5px;vertical-align:1px;white-space:nowrap}#siteHeader,#top{display:contents}html{scroll-padding-top:96px}.skip-link{position:fixed;left:14px;top:10px;z-index:200;transform:translateY(-160%);background:var(--gold);border-radius:7px;color:var(--accent-ink);font:600 13px/1 var(--font-body);padding:12px 15px;text-decoration:none;transition:transform .12s ease}.skip-link:focus{transform:translateY(0);outline:2px solid var(--ink);outline-offset:2px}.global-mobile-signin{display:none}.global-header{position:sticky;top:0;z-index:70;background:linear-gradient(180deg,rgba(11,24,34,.97),rgba(6,16,25,.94));border-bottom:1px solid var(--line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 rgba(243,238,228,.035),0 10px 30px rgba(0,4,8,.2)}.global-header--public{top:14px;width:calc(100% - 32px);max-width:1320px;margin:14px auto 0;border:1px solid rgba(214,166,66,.23);border-radius:999px;box-shadow:inset 0 1px 0 rgba(243,238,228,.045),0 14px 38px rgba(0,4,8,.36)}.global-header-inner{min-height:68px;max-width:1260px;margin:0 auto;padding:8px 22px;display:flex;align-items:center;gap:24px;position:relative}.global-brand{display:flex;align-items:center;gap:11px;flex:0 0 auto;text-decoration:none}.global-brand img{display:block;width:52px;height:36px;object-fit:contain}.global-brand-copy{display:flex;flex-direction:column;line-height:1}.global-brand-copy strong{font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.075em;color:var(--gold)}.global-brand-copy span{font-family:var(--font-mono);font-size:8px;letter-spacing:.31em;color:var(--teal);margin-top:4px}.global-nav{display:flex;align-items:center;justify-content:space-between;gap:18px;flex:1;min-width:0}.global-nav-account,.global-nav-primary{display:flex;align-items:center;gap:3px}.global-nav-account{gap:8px;margin-left:auto}.global-account-link,.global-nav-link{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:7px;background:0 0;color:var(--ink-dim);cursor:pointer;font-family:var(--font-body);font-size:13px;line-height:1;text-decoration:none;white-space:nowrap;padding:0 11px;transition:background .15s,color .15s,border-color .15s}.global-account-link.active,.global-account-link:hover,.global-nav-link.active,.global-nav-link:hover{color:var(--ink);background:var(--bg-elev-2)}.global-account-link.active,.global-nav-link.active{box-shadow:inset 0 -2px 0 var(--gold)}.global-account-link:focus-visible,.global-cap-item:focus-visible,.global-menu-toggle:focus-visible,.global-mobile-cta:focus-visible,.global-nav-link:focus-visible,.global-primary-cta:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.global-capabilities{position:relative}.global-cap-trigger svg{transition:transform .15s ease}.global-capabilities.open .global-cap-trigger svg{transform:rotate(180deg)}.global-cap-menu{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-43%);width:min(650px,calc(100vw - 40px));padding:10px;display:grid;grid-template-columns:1fr 1fr;gap:8px;background:var(--surface-card);border:1px solid var(--line-strong);border-radius:13px;box-shadow:var(--shadow-modal)}.global-cap-menu[hidden]{display:none}.global-cap-group{min-width:0;padding:7px}.global-cap-heading{padding:2px 7px 9px;border-bottom:1px solid var(--line);margin-bottom:4px}.global-cap-heading strong{display:block;color:var(--gold);font:600 11.5px/1.2 var(--font-body);letter-spacing:.065em;text-transform:uppercase}.global-cap-heading span{display:block;margin-top:5px;color:var(--ink-faint);font-size:11px;line-height:1.4}.global-cap-item{display:block;padding:9px 9px;border-radius:8px;text-decoration:none;transition:background .12s}.global-cap-item.active,.global-cap-item:hover{background:var(--bg-elev-3)}.global-cap-item strong{display:block;color:var(--ink);font-size:13px;font-weight:500;line-height:1.25}.global-cap-item span{display:block;color:var(--ink-faint);font:11.5px/1.45 var(--font-body);margin-top:3px}.global-cap-item.active strong{color:var(--gold)}.global-cap-all{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 14px;border-top:1px solid var(--line);color:var(--ink-dim);font:600 12px var(--font-body);text-decoration:none}.global-cap-all:hover{color:var(--gold)}.global-account-link{font-family:var(--font-body);font-size:12.5px;border:1px solid transparent;padding-inline:10px}.global-account-link[hidden]{display:none}.global-nav-account .global-account-link:first-child{border-color:var(--line-strong)}.global-mobile-cta,.global-primary-cta{min-height:42px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e3bb60 0,var(--gold) 48%,#c8912e 100%);border:1px solid rgba(229,188,99,.56);border-radius:8px;color:var(--accent-ink);font:600 12.5px/1 var(--font-body);padding:0 15px;text-decoration:none;white-space:nowrap;transition:background .15s,border-color .15s,box-shadow .15s;box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 8px 20px rgba(0,4,8,.22)}.global-mobile-cta:hover,.global-primary-cta:hover{background:linear-gradient(135deg,#eccb7f 0,var(--accent-hover) 52%,#d6a642 100%);border-color:var(--accent-hover);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 10px 24px rgba(0,4,8,.28)}.global-menu-toggle,.global-mobile-cta{display:none}.global-menu-toggle{min-width:48px;min-height:44px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line-strong);border-radius:8px;background:var(--bg-elev);color:var(--ink);font:600 11.5px var(--font-body);cursor:pointer}.product-contextbar{background:rgba(6,16,25,.9);border-bottom:1px solid var(--line)}.product-contextbar-inner{max-width:1120px;min-height:48px;margin:0 auto;padding:6px 28px;display:flex;align-items:center;gap:18px}.product-context-copy{min-width:0;margin-right:auto}.product-context-copy strong{display:block;color:var(--ink);font:600 11px/1.35 var(--font-body)}.product-context-copy span{display:block;color:var(--ink-faint);font:11px/1.35 var(--font-body);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-contextbar .topbar-controls{flex-wrap:nowrap;margin-left:auto}.product-contextbar .btn-outline,.product-contextbar .psearch-btn{min-height:36px}@media(max-width:1180px){.global-header-inner{gap:14px;padding-inline:18px}.global-nav{gap:8px}.global-nav-link{padding-inline:8px;font-size:12px}.global-account-link{padding-inline:8px}}@media(max-width:1050px){.global-header{top:0}.global-header--public{top:10px;width:calc(100% - 20px);margin-top:10px;border-radius:20px}.global-header-inner{min-height:62px;padding:8px 12px;gap:9px}.global-menu-toggle,.global-mobile-cta{display:inline-flex}.global-mobile-signin{display:inline-flex;align-items:center;margin-left:auto;min-height:44px;padding:0 10px;font-family:var(--font-body);font-size:11.5px;font-weight:600;letter-spacing:.045em;text-transform:uppercase;color:var(--ink);text-decoration:none;white-space:nowrap;flex:0 0 auto}.global-mobile-signin:hover{color:var(--gold)}.global-mobile-cta{margin-left:0;min-height:44px;max-width:124px;padding:0 12px;font-size:10.5px;overflow:hidden;text-overflow:ellipsis}.global-nav{display:none;position:absolute;left:10px;right:10px;top:calc(100% + 8px);max-height:calc(100vh - 86px);overflow-y:auto;padding:10px;background:linear-gradient(160deg,rgba(23,43,55,.99),rgba(6,16,25,.99) 70%);border:1px solid var(--line-strong);border-radius:14px;box-shadow:var(--shadow-modal)}.global-header.menu-open .global-nav{display:block}.global-nav-account,.global-nav-primary{display:flex;flex-direction:column;align-items:stretch;gap:3px}.global-account-link,.global-nav-link{width:100%;min-height:46px;justify-content:space-between;padding:0 13px;font-size:13px}.global-account-link.active,.global-nav-link.active{box-shadow:inset 3px 0 0 var(--gold)}.global-nav-account{border-top:1px solid var(--line);margin:9px 0 0;padding-top:9px}.global-nav-account .global-primary-cta{display:none}.global-cap-menu{position:static;transform:none;width:auto;margin:3px 0 8px;padding:6px;grid-template-columns:1fr 1fr;border-radius:9px;box-shadow:none;background:var(--bg-elev-2)}.global-cap-item{min-height:46px}}@media(max-width:640px){.global-brand img{width:34px;height:24px}.global-brand-copy{display:flex}.global-brand-copy strong{font-size:10.5px;letter-spacing:.055em}.global-brand-copy span{font-size:6px;letter-spacing:.2em;margin-top:3px}.global-brand{gap:7px}.global-header-inner{gap:6px;padding:8px 10px}.global-mobile-signin{padding:0 6px;font-size:10px;letter-spacing:.03em}.global-mobile-cta{max-width:104px;padding-inline:9px;font-size:9.5px}.global-menu-toggle span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.global-menu-toggle{min-width:40px;padding:0}.global-nav{left:4px;right:4px}.global-cap-menu{grid-template-columns:1fr}.global-cap-heading{padding-top:8px}.product-contextbar-inner{min-height:46px;padding:5px 12px;gap:10px;overflow-x:auto;scrollbar-width:none}.product-contextbar-inner::-webkit-scrollbar{display:none}.product-context-copy{flex:0 0 auto;max-width:150px;margin-right:0}.product-context-copy span{display:none}.product-contextbar .topbar-controls{flex:0 0 auto;gap:7px}.product-contextbar .pill-group{display:none}.product-contextbar .btn-outline,.product-contextbar .psearch-btn{min-height:40px;padding:7px 10px}.product-contextbar .psearch-btn kbd{display:none}}@media(max-width:400px){.global-mobile-cta{display:none}.global-nav-account .global-primary-cta{display:flex}.global-mobile-signin{margin-left:auto;padding:0 8px;font-size:10.5px}}@media(max-width:360px){.global-header-inner{gap:5px;padding-inline:8px}.global-brand-copy strong{font-size:9.5px;letter-spacing:.04em}.global-brand-copy span{font-size:5.5px;letter-spacing:.16em}}.verdict-banner{border-radius:10px;padding:20px;margin-bottom:22px;border:1px solid var(--line-strong);background:var(--bg-elev)}.verdict-banner.positive{border-color:var(--up)}.verdict-banner.negative{border-color:var(--red)}.verdict-title{font-family:var(--font-display);font-weight:500;font-size:19px;margin-bottom:6px}.verdict-title.positive{color:var(--up)}.verdict-title.negative{color:var(--red)}.verdict-title.neutral{color:var(--ink)}.verdict-sub{font-size:12.5px;color:var(--ink-dim);line-height:1.55}.verdict-reasons{margin:10px 0 0 0;padding-left:18px}.verdict-reasons li{font-size:12.5px;color:var(--ink-dim);line-height:1.6;margin-bottom:3px}.flag-banner{background:var(--bg-elev);border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:8px;padding:13px 15px;margin-bottom:12px;font-size:12.5px;color:var(--ink-dim);line-height:1.55}.flag-banner.warn{border-left-color:var(--red)}.flag-banner.info{border-left-color:var(--teal)}.flag-banner b{color:var(--ink)}.gloss-list{display:flex;flex-direction:column;gap:14px;margin-top:4px}.gloss-row{border-top:1px solid var(--line);padding-top:12px}.gloss-row:first-child{border-top:none;padding-top:0}.gloss-term{font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--gold);text-transform:uppercase;margin-bottom:4px}.gloss-def{font-size:13px;color:var(--ink-dim);line-height:1.6}.fresh-chip{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);border:1px solid var(--line-strong);border-radius:4px;padding:5px 9px;white-space:nowrap}.fresh-chip b{color:var(--ink-dim);font-weight:500}.continuity-drawer{position:fixed;right:18px;top:18px;width:min(360px,calc(100vw - 36px));max-height:calc(100vh - 36px);overflow:auto;z-index:120;background:var(--bg-elev-2);border:1px solid var(--line-strong);border-radius:13px;box-shadow:0 22px 64px rgba(0,0,0,.5);padding:18px}.continuity-head{display:flex;align-items:center;justify-content:space-between}.continuity-head strong{color:var(--ink);font:500 20px var(--font-display)}.continuity-head button{background:0 0;border:0;color:var(--ink-dim);cursor:pointer;font-size:22px}.continuity-note{color:var(--ink-faint);font:10px/1.6 var(--font-mono);margin:5px 0 17px}.continuity-drawer section{border-top:1px solid var(--line);padding:13px 0}.continuity-drawer h3{color:var(--gold-dim);font:9.5px var(--font-mono);letter-spacing:.09em;margin:0 0 8px;text-transform:uppercase}.continuity-drawer a,.continuity-item{display:block;color:var(--ink-dim);font-size:12px;line-height:1.5;padding:5px 0;text-decoration:none}.continuity-drawer a:hover{color:var(--gold)}.continuity-empty{color:var(--ink-faint);font:10.5px var(--font-mono)}.psearch-btn{display:inline-flex;align-items:center;gap:8px;background:0 0;border:1px solid var(--line-strong);border-radius:4px;color:var(--ink-dim);font-family:var(--font-body);font-size:12.5px;padding:7px 12px;transition:border-color .15s,color .15s}.psearch-btn:hover{border-color:var(--ink-faint);color:var(--ink)}.psearch-btn kbd{font-family:var(--font-mono);font-size:10px;color:var(--ink-faint);border:1px solid var(--line-strong);border-radius:3px;padding:1px 5px}.psearch-scrim{position:fixed;inset:0;background:rgba(2,8,13,.76);z-index:120}.psearch{position:fixed;left:50%;top:11vh;transform:translateX(-50%);width:min(560px,94vw);z-index:125;background:var(--bg-elev);border:1px solid var(--line-strong);border-radius:6px;box-shadow:0 16px 48px rgba(0,0,0,.6);overflow:hidden}.psearch input{width:100%;background:0 0;border:none;outline:0;font-family:var(--font-body);font-size:16px;color:var(--ink);padding:16px 18px;border-bottom:1px solid var(--line)}.psearch input::placeholder{color:var(--ink-faint)}.psearch input:focus-visible{outline:2px solid var(--gold);outline-offset:-3px}.psearch-results{max-height:52vh;overflow-y:auto}.psearch-group{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);padding:10px 18px 4px}.psearch-item{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:0 0;border:none;padding:9px 18px;cursor:pointer;font-family:var(--font-body);color:var(--ink)}.psearch-item:hover,.psearch-item[aria-selected=true]{background:var(--bg-elev-2)}.psearch-item[aria-selected=true]{box-shadow:inset 2px 0 0 var(--gold)}.psearch-item .psi-name{font-size:14px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.psearch-item .psi-team{font-size:12px;color:var(--ink-dim)}.psearch-item .psi-nums{font-family:var(--font-mono);font-size:11px;color:var(--ink-dim);white-space:nowrap}.psearch-empty{font-family:var(--font-body);font-size:13px;color:var(--ink-dim);padding:22px 18px;line-height:1.5}.psearch-card{border-top:1px solid var(--line);padding:16px 18px}.psearch-card-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.psearch-card-name{font-family:var(--font-display);font-size:18px;color:var(--ink);flex:1}.psearch-drafted-badge{font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);border:1px solid var(--line-strong);border-radius:999px;padding:3px 9px;white-space:nowrap}.psearch-card.psearch-drafted .psearch-card-name{color:var(--ink-faint);text-decoration:line-through;text-decoration-color:var(--line-strong)}.psearch-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px 16px}.psearch-card-grid .pcg-k{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);display:block;margin-bottom:3px}.psearch-card-grid .pcg-v{font-family:var(--font-mono);font-size:14px;color:var(--ink)}.psearch-card-grid .pcg-v.pos{color:var(--up)}.psearch-card-grid .pcg-v.neg{color:var(--red)}.psearch-card-links{margin-top:14px;display:flex;gap:16px}.psearch-card-links a{font-size:12.5px;color:var(--gold);text-decoration:none}.psearch-card-links a:hover{text-decoration:underline}.psearch-foot{border-top:1px solid var(--line);padding:8px 18px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.continuity-drawer h3,.footer-label,.global-cap-heading strong,.gloss-term,.psearch-card-grid .pcg-k,.psearch-foot,.psearch-group{font-family:var(--font-body);font-size:11.5px;font-weight:600;letter-spacing:.06em}.continuity-empty,.continuity-note{font:12px/1.6 var(--font-body)}.continuity-drawer a,.continuity-item{font-size:13px}.psearch-card-grid .pcg-v,.psearch-item .psi-nums{font-family:var(--font-body);font-variant-numeric:tabular-nums lining-nums}.psearch-item .psi-nums{font-size:12px}.psearch-drafted-badge{font:600 11px var(--font-body);letter-spacing:.04em}.psearch-card-links a{font-size:13px;font-weight:600}.espn-connect-steps code,.faq-a code,.legal code,.psearch-btn kbd,.step-b code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}@media(max-width:640px){.global-brand-copy strong{font-size:11.5px;letter-spacing:.035em}.global-brand-copy span{display:block;margin-top:3px;font-size:9px;letter-spacing:.12em}.global-mobile-signin{font-size:12px;letter-spacing:.01em}.global-mobile-cta{font-size:11.5px;max-width:112px}.global-menu-toggle{font-size:12px}input,select,textarea{font-size:16px!important}}@media(max-width:360px){.global-brand-copy strong{font-size:11px;letter-spacing:.025em}}.continuity-drawer h3,.field label,.footer-label,.global-cap-heading strong,.gloss-term,.kicker,.pos-badge,.psearch-card-grid .pcg-k,.psearch-foot,.psearch-group{font-size:12px;letter-spacing:.04em}.footer-copy{font-size:14px}.footer-contact,.footer-disclaimer{font-size:13px}.nav-preview-tag{font-size:11.5px}.psearch-drafted-badge{font-size:11.5px}@media(max-width:640px){.global-mobile-signin{font-size:12.5px}.global-mobile-cta{font-size:12px}}.continuity-drawer h3,.field label,.footer-label,.global-cap-heading strong,.gloss-term,.kicker,.nav-preview-tag,.pos-badge,.product-context-copy span,.product-context-copy strong,.psearch-btn kbd,.psearch-card-grid .pcg-k,.psearch-drafted-badge,.psearch-foot,.psearch-group{font-size:12.5px}@media(max-width:640px){.product-context-copy strong{font-size:13px}.global-mobile-cta{font-size:12.5px}}
