.following-research{--fr-ink:#234d47;--fr-rule:#d6d8ce;--rw-ink:#234d47;--rw-rule:#d6d8ce;color:var(--fr-ink);overflow-wrap:anywhere;max-width:960px;margin:24px auto;font-size:15px;line-height:1.55}.following-research *{box-sizing:border-box;min-width:0}.following-research p{margin:7px 0}.fr-heading{border-bottom:2px solid var(--fr-ink);padding:0 0 22px}.fr-heading h2{letter-spacing:-.7px;margin:10px 0;font:600 30px/1.2 Georgia,serif}.fr-kicker{letter-spacing:.8px;font-size:11px;font-weight:650}.fr-meta,.fr-row-heading>p:first-child{color:#53655b;font-size:12px}.fr-receipt{border-bottom:2px solid var(--fr-rule);padding:26px 0}.fr-row-heading h3{margin:10px 0;font-size:22px;line-height:1.25}.fr-terms{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.fr-state{background:#eef0e8;margin:18px 0;padding:13px 16px}.fr-state p:last-child{font-size:13px}.fr-original{grid-template-columns:130px minmax(0,1fr);gap:8px 14px;margin:20px 0;font-size:13px;display:grid}.fr-original dt{color:#53655b}.fr-original dd{margin:0}.fr-details{border-top:1px solid var(--fr-rule)}.fr-details summary{cursor:pointer;min-height:48px;padding:12px 0;font-weight:600}.fr-detail-body{padding:0 0 18px}.following-research h4{margin:20px 0 8px;font-size:16px}.fr-history{margin:16px 0;padding:0 0 0 22px}.fr-history li{border-bottom:1px solid var(--fr-rule);padding:14px 0}.fr-history time{color:#53655b;margin:4px 0;font-size:12px;display:block}.fr-stat-comparison{border-bottom:1px solid var(--fr-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;padding-bottom:16px;display:grid}.fr-stat-comparison span,.fr-stat-comparison time{font-size:12px;display:block}.fr-stat-comparison strong{font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;display:block}.fr-recap{margin-top:20px}.fr-actions{flex-wrap:wrap;gap:10px;padding:12px 0;display:flex}.fr-actions button{font:inherit;white-space:normal;max-width:100%;min-height:44px;color:var(--fr-ink);cursor:pointer;background:#fbfaf6;border:1px solid #8a9c92;border-radius:5px;padding:10px 14px;font-size:13px}.fr-actions button:disabled{opacity:.55;cursor:default}.following-research :is(button,summary):focus-visible{outline-offset:3px;outline:3px solid #a05d31}.following-research .rw-record{padding:16px 0}.following-research .rw-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.following-research .rw-record ul{padding-left:20px}.following-research .rw-record h3{font-size:21px;line-height:1.3}.following-research .rw-record p,.following-research .rw-record li{font-size:14px}.following-research .rw-warning{background:#f0e7d4;padding:14px}.following-research .rw-kicker{letter-spacing:.7px;font-size:11px}@media (width<=700px){.following-research{font-size:14px}.fr-original{grid-template-columns:105px minmax(0,1fr);gap:8px}.fr-state{padding:12px}.following-research .rw-record-grid{grid-template-columns:1fr;gap:4px}.fr-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fr-actions button{text-align:left}.fr-stat-comparison{gap:12px}.fr-receipt{padding:22px 0}}@media (prefers-reduced-motion:reduce){.following-research *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.following-research .rw-record h4{font-weight:650}.research-workspace{--rw-ink:#234d47;--rw-rule:#d6d8ce;color:#243e37;overflow-wrap:anywhere;max-width:960px;margin:0 auto;padding:12px 0 28px;font-size:15px;line-height:1.5}.research-workspace *{box-sizing:border-box}.research-workspace button,.research-workspace input,.research-workspace select,.rw-tray button{font:inherit;min-height:44px;color:var(--rw-ink,#234d47);cursor:pointer;background:#fbfaf6;border:1px solid #8a9c92;border-radius:5px;max-width:100%;padding:9px 13px}.research-workspace input,.research-workspace select{width:100%;min-width:0}.research-workspace button:disabled{opacity:.58;cursor:default}.research-workspace :is(button,input,select,summary):focus-visible,.rw-tray button:focus-visible{outline-offset:3px;outline:3px solid #a05d31}.research-workspace h2:focus{outline:none}.research-workspace h2{letter-spacing:-1.7px;margin:10px 0 12px;font-family:Georgia,serif;font-size:clamp(32px,5vw,46px);line-height:1.06}.research-workspace h3,.research-workspace h4{margin:0;font-weight:650}.research-workspace p{margin:5px 0}.rw-kicker{letter-spacing:1px;font-size:11px;font-weight:700}.rw-heading{border-bottom:1px solid var(--rw-rule);margin-bottom:20px;padding:16px 0 24px}.rw-heading h2 span{font-family:inherit;font-size:.7em}.rw-meta{color:#53655b;font-size:12px}.rw-controls,.rw-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rw-fixture{border-bottom:1px solid var(--rw-rule);padding-bottom:8px;font-size:12px}.rw-fixture summary,.rw-build-list summary{cursor:pointer;min-height:44px;padding:12px 0}.rw-controls{padding:8px 0}.rw-controls label,.rw-filters label,.rw-search{flex-direction:column;gap:5px;min-width:0;font-size:12px;font-weight:600;display:flex}.rw-search{margin:18px 0 14px}.rw-search input{padding:12px;font-size:16px}.rw-result-line{border-bottom:2px solid var(--rw-ink);justify-content:space-between;align-items:center;padding:16px 0 8px;font-size:13px;display:flex}.rw-result-line button,.rw-back{text-underline-offset:4px;text-decoration:underline;background:0 0!important;border:0!important;padding-left:0!important}.rw-row{border-bottom:1px solid var(--rw-rule);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.rw-row-main{min-width:0}.rw-row h3{font-size:19px}.rw-terms{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.rw-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rw-row .rw-actions{flex-shrink:0}.research-workspace .rw-primary,.research-workspace .rw-add:not(:disabled),.rw-tray button{background:var(--rw-ink,#234d47);border-color:var(--rw-ink,#234d47);color:#fff}.rw-empty{color:#53655b;padding:26px 0}.rw-event-group>h3{letter-spacing:.8px;border-bottom:2px solid var(--rw-ink);padding:16px 0 10px;font-size:13px}.rw-event{border-bottom:1px solid var(--rw-rule)}.rw-event-line{justify-content:space-between;align-items:center;gap:16px;padding:15px 0;display:flex}.rw-event-line h4{font-size:17px}.rw-event-line p{color:#53655b;font-size:12px}.rw-event-line button{flex-shrink:0}.rw-explore{margin:16px 0}.rw-evidence-section{border-bottom:1px solid var(--rw-rule);padding:20px 0}.rw-evidence-section h3{margin-bottom:14px;font-size:21px}.rw-evidence-section dl{grid-template-columns:110px 1fr;gap:9px;margin:0 0 20px;display:grid}.rw-evidence-section dt{color:#53655b;font-size:13px}.rw-evidence-section dd{min-width:0;margin:0}.rw-comparison{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:18px;display:grid}.rw-comparison span{font-size:12px;display:block}.rw-comparison strong{letter-spacing:-1px;font-size:38px;font-weight:550}.rw-evidence-section+.rw-actions{margin-top:20px}.rw-lead{font-size:20px}.rw-build-list>article{border-bottom:1px solid var(--rw-rule);justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 0;display:flex}.rw-build-list button{flex-shrink:0}.rw-warning{background:#f0e7d4;margin:20px 0!important;padding:15px!important}.rw-joint{font-size:19px;font-weight:650;margin-top:24px!important}.rw-joint+.rw-meta{margin-bottom:18px}.rw-handoff{background:#eef0e8;border:1px solid #879b8e;margin-top:24px;padding:20px}.rw-handoff button{margin:12px 0}.rw-notice{min-height:24px;padding:10px 0;font-size:13px}.rw-tray{z-index:45;color:#234d47;background:#f0f0e7;border:1px solid #81958a;justify-content:space-between;align-items:center;gap:12px;width:min(100% - 48px,900px);padding:12px 16px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 -3px 18px #203c3010}.rw-tray>div{min-width:0}.rw-tray p{white-space:nowrap;text-overflow:ellipsis;max-width:55vw;margin:4px 0 0;font-size:12px;overflow:hidden}.rw-tray button{flex-shrink:0;font-size:14px}.rw-has-build{padding-bottom:118px}.rw-paused{padding:30px 0}@media (width<=700px){.research-workspace{font-size:14px}.rw-controls,.rw-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.rw-filters label:last-child{grid-column:1/-1}.rw-row{padding:16px 0;display:block}.rw-row .rw-actions{margin-top:12px}.rw-row .rw-actions button{flex:1}.rw-tray{width:calc(100% - 24px);bottom:calc(66px + env(safe-area-inset-bottom));padding:10px 12px}.rw-tray p{max-width:43vw}.rw-tray strong{font-size:14px}.rw-event-line{gap:8px}.rw-event-line button{padding:8px;font-size:12px}.rw-evidence-section dl{grid-template-columns:90px 1fr}.rw-heading{padding-top:12px}.rw-build-list>article{flex-wrap:wrap}.rw-controls select{font-size:13px}.rw-result-line{gap:8px}}@media (prefers-reduced-motion:reduce){.research-workspace *,.rw-tray{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.research-workspace h2.rw-research-title{letter-spacing:-.4px;font-family:inherit;font-size:23px;line-height:1.25}.rw-quote-source{color:#53655b;margin-top:4px;font-size:12px;display:block}.bottom-nav button{transition-property:color,background-color,border-color}.rw-evidence-section>summary{cursor:pointer;min-height:44px;padding:10px 0}.rw-record{border-top:3px solid var(--rw-ink);margin:24px 0;padding-top:18px}.rw-record header{margin-bottom:20px}.rw-record-grid{border-top:1px solid var(--rw-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:18px 0;display:grid}.rw-record h4{margin-bottom:10px}.rw-record ul{padding-left:20px}.rw-record li{margin-bottom:8px}.rw-later-record{border-top:1px solid var(--rw-rule);margin-top:18px}.rw-later-record>summary{cursor:pointer;min-height:44px;padding:12px 0}.rw-later-record section{border-left:3px solid var(--rw-rule);margin:16px 0;padding:12px 16px}@media (width<=600px){.rw-record-grid{grid-template-columns:1fr;gap:18px}}.research-circle{color:#234d47;overflow-wrap:anywhere;max-width:960px;margin:24px auto;font-size:15px;line-height:1.55}.research-circle *{box-sizing:border-box;min-width:0}.research-circle p{margin:7px 0}.rc-heading{border-bottom:2px solid #234d47;padding:6px 0 22px}.rc-heading h2,.rc-preview>h2{letter-spacing:-.7px;margin:10px 0 14px;font:600 30px/1.2 Georgia,serif}.rc-kicker{letter-spacing:.8px;font-size:11px;font-weight:650}.rc-meta,.rc-correction time{color:#53655b;font-size:12px}.rc-preview,.rc-thread,.rc-empty{border-bottom:1px solid #d6d8ce;padding:24px 0}.rc-snapshot{padding:8px 0 18px}.rc-snapshot+.rc-snapshot{border-top:1px solid #d6d8ce;padding-top:22px}.research-circle h3{margin:8px 0;font-size:22px;line-height:1.3}.rc-terms{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.rc-original{grid-template-columns:130px minmax(0,1fr);gap:9px 14px;margin:20px 0;font-size:13px;display:grid}.rc-original dt{color:#53655b}.rc-original dd{margin:0}.rc-actions{flex-wrap:wrap;gap:10px;padding:10px 0;display:flex}.rc-actions button{white-space:normal;max-width:100%;min-height:44px;font:inherit;color:#234d47;cursor:pointer;background:#fbfaf6;border:1px solid #8a9c92;border-radius:5px;padding:10px 14px;font-size:13px}.rc-actions .rc-primary{color:#fbfaf6;background:#234d47;border-color:#234d47}.rc-details{border-top:1px solid #d6d8ce}.rc-details summary{cursor:pointer;min-height:48px;padding:12px 0;font-weight:600}.rc-details>p:last-child{padding-bottom:12px}.rc-correction{padding-bottom:16px}.rc-unavailable{background:#f0e7d4;margin:12px 0;padding:14px;display:block}.rc-footer{margin-top:22px}.research-circle :is(button,summary):focus-visible{outline-offset:3px;outline:3px solid #a05d31}@media (width<=700px){.research-circle{font-size:14px}.rc-original{grid-template-columns:100px minmax(0,1fr);gap:8px}.rc-actions{align-items:stretch}}.lm{gap:18px;display:grid}.lm-freshness{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:13px}.lm-board-bar{border-bottom:1px solid var(--border);gap:10px;padding:10px 0;display:grid}.lm-jump{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.lm-jump a{border:1px solid var(--border);min-height:44px;color:var(--primary);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:6px 10px;font-size:13px;text-decoration:none;display:inline-flex}.lm-game-section{gap:4px;scroll-margin-top:150px;display:grid}.lm-game-title{letter-spacing:-.4px;border-bottom:2px solid var(--foreground);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:18px 0 10px;font-size:22px;display:flex}.lm-game,.lm-kickoff{letter-spacing:0;color:var(--muted-foreground);font-size:13px;font-weight:500}.lm-markets{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));column-gap:40px;display:grid}.lm-market{border-bottom:1px solid var(--border);min-width:0;padding:16px 0 14px}.lm-market-head{gap:2px;margin-bottom:8px;display:grid}.lm-player{letter-spacing:-.2px;font-size:17px;font-weight:650}.lm-market-meta{color:var(--muted-foreground);font-size:14px}.lm-spread{color:var(--foreground)}.lm-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.lm-table th,.lm-table td{text-align:left;vertical-align:baseline;border-top:1px solid var(--muted);padding:6px 0}.lm-table thead th{letter-spacing:.8px;text-transform:uppercase;color:var(--muted-foreground);border-top:0;padding-bottom:4px;font-size:11px;font-weight:650}.lm-book{overflow-wrap:anywhere;padding-right:8px;font-weight:500}.lm-num{text-align:right!important}.lm-line{padding-right:12px!important}.lm-cell{flex-direction:column;align-items:flex-end;line-height:1.25;display:inline-flex}.lm-price{font-size:15px;font-weight:650}.lm-age{color:var(--muted-foreground);font-size:11px}.lm-age-old{font-style:italic}.lm-age-old:after{content:" · old"}.lm-age-fresh{color:var(--primary);font-weight:600}.lm-none{color:var(--muted-foreground)}.lm-status{border:1px solid var(--border);border-left:0;border-right:0;gap:6px;max-width:62ch;padding:18px 0;display:grid}.lm-status-title{font-size:17px;font-weight:650}.lm-status-body{color:var(--muted-foreground);font-size:15px}.lm-status-detail{color:var(--muted-foreground);font-size:12px}.lm-status-detail summary{cursor:pointer;align-items:center;width:fit-content;min-height:44px;display:flex}.lm-loading{color:var(--muted-foreground);font-size:14px}.lm-skeleton{gap:10px;display:grid}.lm-skeleton span{border-top:1px solid var(--border);background:linear-gradient(90deg, var(--muted) 0 30%, transparent 30%) no-repeat 0 12px / 100% 14px;height:64px;display:block}.lm-strip{gap:6px}.lm-strip .lm-game{margin-top:8px}.lm-strip .lm-strip-markets{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));column-gap:28px;display:grid}.lm-open-board{min-height:44px;color:var(--primary);text-underline-offset:4px;background:0 0;border:0;justify-self:start;padding:10px 0;font-weight:600;text-decoration:underline}@media (width<=700px){.lm-strip .lm-strip-markets>:nth-child(n+2){display:none}.lm-game-title{font-size:19px}.lm-table{font-size:13px}}.front-door{gap:34px;max-width:960px;display:grid}.fd-claim,.fd-action,.model-status,.fd-secondary{max-width:680px}.fd-sub{color:var(--foreground);font-size:20px;line-height:1.5}.fd-section-title{letter-spacing:1.2px;text-transform:uppercase;color:var(--muted-foreground);font-size:13px;font-weight:650}.fd-section-note{color:var(--muted-foreground);margin:4px 0 10px;font-size:14px}.model-status{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:14px 0;font-size:15px}.model-status-asof{color:var(--muted-foreground)}.fd-real{color:var(--muted-foreground);margin-top:12px;font-size:14px}.nowrap{white-space:nowrap}.fd-claim+.fd-action{margin-top:-10px}.fd-link{min-height:44px;color:var(--primary);text-underline-offset:4px;background:0 0;border:0;padding:10px 0;font-weight:600;text-decoration:underline}.notice{gap:10px;display:grid}.notice-label{letter-spacing:-.4px;font-size:20px;font-weight:650;line-height:1.25}.notice-what{font-size:15px}.notice-row{flex-wrap:wrap;gap:10px;display:flex}.notice-input{border:1px solid var(--input);background:#fff;border-radius:10px;flex:220px;min-width:0;height:48px;padding:0 14px}.notice-input[aria-invalid=true]{border-width:2px;border-color:#9b2c2c}.notice-button{background:var(--primary);height:48px;color:var(--primary-foreground);border:0;border-radius:10px;flex:none;padding:0 22px;font-weight:650}.notice-button:disabled{opacity:.7}.notice-button:focus-visible,.notice-input:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.notice-error{color:#9b2c2c;font-size:14px;font-weight:600}.notice-status{font-size:18px;font-weight:650}.notice-privacy{color:var(--muted-foreground);font-size:13px;margin-top:0!important}.notice-trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}@media (width<=700px){.fd-sub{font-size:18px}.notice-button{flex:100%}}.pk-feed{padding:18px 0 8px}.pk-h{font-family:var(--prose);letter-spacing:0;text-transform:none;color:var(--muted-foreground);border:0;margin:22px 0 8px;padding:0;font-size:13px;font-weight:600}.pk-feed>.pk-h{margin-top:0}.pk-note{color:var(--muted-foreground);margin:6px 0;font-size:13px}.pk-card{padding:4px 0 26px}.pk-card+.pk-card{border-top:1px solid var(--hairline);padding-top:22px}.pk-game{color:var(--muted-foreground);margin:0;font-size:13px}.pk-game .fig{white-space:nowrap;margin-left:6px;font-size:12px}.pk-player{margin:6px 0 0;font-size:22px;font-weight:600;line-height:1.2}.pk-player-lg{font-size:26px}.pk-market{color:var(--muted-foreground);margin:2px 0 0;font-size:14px}.pk-call{font-family:var(--figure);margin:12px 0 0;font-size:32px;font-weight:600;line-height:1.05}.pk-side{letter-spacing:1.5px}@media (width>=900px){.pk-call{font-size:40px}.pk-player-lg{font-size:30px}}.pk-gap{margin:18px 0 4px}.pk-gap-axis{height:14px;position:relative}.pk-gap-axis:before{content:"";border-top:1.5px solid var(--foreground);position:absolute;top:6px;left:0;right:0}.pk-gap-mark{border:2px solid var(--foreground);background:var(--background);border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:0}.pk-gap-model{background:var(--foreground)}.pk-gap-labels{height:34px;color:var(--muted-foreground);font-size:12px;position:relative}.pk-gap-labels span{white-space:nowrap;text-align:center;position:absolute;top:4px;transform:translate(-50%)}.pk-gap-labels b{font-family:var(--figure);color:var(--foreground);font-size:14px;display:block}.pk-record{color:var(--muted-foreground);margin:6px 0 0;font-size:11.5px}.pk-result{margin:8px 0 0;font-size:13px;font-weight:600}.pk-signals{flex-wrap:wrap;gap:6px 22px;display:flex}.pk-signal summary,.pk-counter summary{cursor:pointer;align-items:center;gap:6px;min-height:44px;font-size:14.5px;list-style:none;display:flex}.pk-signal summary::-webkit-details-marker{display:none}.pk-counter summary::-webkit-details-marker{display:none}.pk-signal summary span:last-child{color:var(--muted-foreground)}.pk-signal p,.pk-counter p{color:var(--muted-foreground);max-width:60ch;margin:0 0 8px;font-size:13px}.pk-counter summary>span:first-child{font-family:var(--figure);border:1.5px solid var(--foreground);border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:inline-grid}.pk-strip{margin:0;padding:0;list-style:none}.pk-strip li+li{border-top:1px solid var(--hairline)}.pk-strip button{width:100%;min-height:48px;font:inherit;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto 18px;grid-template-areas:"book quote age arrow""miss miss miss miss";align-items:center;gap:0 12px;padding:8px 0;display:grid}.pk-book{grid-area:book;font-size:14.5px;font-weight:600}.pk-quote{white-space:nowrap;grid-area:quote;font-size:13.5px}.pk-age{color:var(--muted-foreground);white-space:nowrap;grid-area:age;font-size:11px}.pk-age[data-age=old]{color:var(--foreground);font-weight:600}.pk-arrow{text-align:right;grid-area:arrow}.pk-mismatch{font-family:var(--figure);grid-area:miss;margin-top:2px;font-size:11px;font-weight:600}.pk-more,.pk-open{border:1px solid var(--foreground);min-height:44px;font:inherit;cursor:pointer;color:var(--foreground);background:0 0;margin-top:10px;padding:0 16px;font-size:14px}.pk-open{font-weight:600}.pk-more{border-color:var(--hairline);margin-right:8px}.pk-pick-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pk-build-add{border:1px solid var(--primary);background:var(--primary);min-height:44px;color:var(--primary-foreground);font:inherit;cursor:pointer;margin-top:10px;padding:0 16px;font-size:14px;font-weight:700}.pk-build-add:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.pk-build-add:disabled{cursor:not-allowed;border-color:var(--hairline);color:var(--muted-foreground);background:0 0}.pk-detail-build{margin-top:10px}.pk-detail{width:min(100%,1050px);margin-inline:auto;padding-bottom:28px}.pk-detail-masthead{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:flex-start;gap:24px;padding:8px 0 18px;display:flex}.pk-detail-identity{align-items:center;gap:14px;min-width:0;display:flex}.pk-detail-identity>div{min-width:0}.pk-detail-identity .pk-player{overflow-wrap:anywhere;margin-top:0}.pk-detail-identity .pk-game{margin-top:5px}.pk-detail-state{text-align:right;flex:0 310px}.pk-detail-state .pk-receipt-status{margin-top:0}.pk-market-freshness{color:var(--muted-foreground);margin:4px 0 0;font-size:12px}.pk-cockpit{grid-template-columns:minmax(0,1fr) minmax(290px,350px);align-items:start;gap:clamp(28px,5vw,58px);margin-top:26px;display:grid}.pk-decision-canvas{min-width:0}.pk-decision{border-top:3px solid var(--foreground);padding-top:13px}.pk-decision .pk-eyebrow{margin-bottom:8px}.pk-decision .pk-call{margin-top:0;font-size:clamp(40px,6vw,64px)}.pk-estimate{color:var(--muted-foreground);flex-wrap:wrap;align-items:baseline;gap:3px 9px;margin:10px 0 0;font-size:13px;display:flex}.pk-estimate b{color:var(--foreground);font-size:18px}.pk-estimate span:nth-of-type(2){margin-left:9px}.pk-detail .pk-gap{max-width:520px;margin-top:16px}.pk-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:18px;display:grid}.pk-evidence-grid>section{border-top:1px solid var(--foreground);min-width:0}.pk-evidence-grid .pk-h{margin-top:10px}.pk-evidence-grid .pk-signals{display:block}.pk-recent{border-top:1px solid var(--foreground);margin-top:20px;padding-top:1px}.pk-recent .pk-h{margin-top:10px}.pk-action-rail{border:1px solid var(--foreground);background:var(--background);min-width:0;padding:16px 18px 18px;position:sticky;top:18px}.pk-action-rail>.pk-h{color:var(--foreground);margin-top:0;font-weight:700}.pk-offer-group{margin-top:14px}.pk-offer-group h3{margin:0 0 4px;font-size:13px}.pk-current-strip button{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"book quote""age review";gap:3px 12px;min-height:58px}.pk-current-strip .pk-age{justify-self:start}.pk-review-quote{color:var(--foreground);text-underline-offset:3px;grid-area:review;justify-self:end;font-size:11px;font-weight:700;text-decoration:underline}.pk-stale-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"book quote""age status";align-items:center;gap:3px 12px;min-height:58px;padding:8px 0;display:grid}.pk-stale-label{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;grid-area:status;justify-self:end;font-size:11px;font-weight:700}.pk-detail-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.pk-follow{border:1px solid var(--foreground);min-height:44px;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:7px;margin-top:10px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.pk-follow[aria-pressed=true]{background:var(--foreground);color:var(--background)}.pk-follow:disabled{cursor:not-allowed;color:var(--muted-foreground);border-color:var(--hairline)}.pk-no-action{color:var(--muted-foreground);margin:14px 0 0;font-size:12px;line-height:1.45}.pk-trust{border-top:1px solid var(--foreground);border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:6px 0;margin-top:22px;padding:11px 0;font-size:12px;display:flex}.pk-trust span+span:before,.pk-trust span+button:before{content:"·";color:var(--muted-foreground);margin:0 8px}.pk-trust button{color:var(--foreground);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}.pk-record-detail .pk-receipt{border-top:0;margin-top:0}.pk-detail .ctx-preview{margin-top:24px}.pk-detail .ctx-preview .ctx-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 22px;display:grid}.pk-detail .ctx-preview .ctx-list li{border-top:1px solid var(--foreground);padding:9px 0;display:block}.pk-detail .ctx-preview .ctx-k{color:var(--foreground);text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px;font-size:12px;display:block}.pk-detail .ctx-preview .ctx-v{font-size:13px;line-height:1.45;display:block}@media (width<=820px){.pk-detail-masthead{display:block}.pk-detail-state{text-align:left;margin-top:13px}.pk-cockpit{grid-template-columns:1fr;gap:26px;margin-top:20px}.pk-action-rail{padding:14px;position:static}.pk-detail .ctx-preview .ctx-list{grid-template-columns:1fr;gap:0}}@media (width<=460px){.pk-detail-identity{align-items:flex-start}.pk-detail-identity .ph{width:56px;height:56px}.pk-evidence-grid{grid-template-columns:1fr;gap:10px}.pk-decision .pk-call{font-size:42px}.pk-detail .pk-gap-labels{font-size:11px}.pk-detail-actions>*{flex:140px;justify-content:center}.pk-trust{gap:5px;display:grid}.pk-trust span+span:before,.pk-trust span+button:before{content:none}.pk-trust button{text-align:left;min-height:44px;padding:0}}.pk-sheet-book{margin:0;font-size:18px;font-weight:600}.pk-sheet-quote{margin:8px 0 0;font-size:22px}.pk-sheet-seen{color:var(--muted-foreground);margin:10px 0 0;font-size:13px}.pk-sheet-go{border:1px solid var(--foreground);min-height:48px;color:var(--foreground);justify-content:center;align-items:center;margin-top:16px;font-weight:600;text-decoration:none;display:flex}.pk-sheet-none{color:var(--muted-foreground);margin-top:16px;font-size:13px}.pk-sheet-promise{color:var(--muted-foreground);margin:8px 0 0;font-size:12px}.pk-sheet-rg{color:var(--muted-foreground);margin:12px 0 0;font-size:11.5px}.pk-platforms{border-top:1px solid var(--hairline);margin-top:14px;padding-top:4px}.pk-platforms>summary{cursor:pointer;align-items:center;min-height:44px;font-size:13px;font-weight:700;display:flex}.pk-platforms>summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pk-platforms-note,.pk-platforms-check{color:var(--muted-foreground);margin:2px 0 12px;font-size:12px;line-height:1.45}.pk-platforms section+section{margin-top:12px}.pk-platforms h3{letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px;font-size:11px}.pk-platforms ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pk-platforms a{border:1px solid var(--hairline);min-height:44px;color:var(--foreground);border-radius:4px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.pk-platforms a:hover{border-color:var(--foreground)}.pk-platforms a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pk-platforms-check{margin-top:12px}.pk-empty{padding:4px 0 10px}.pk-empty-word{margin:0;font-size:17px;font-weight:600}.pk-analysis{margin-top:8px}.pk-acc{border-top:1px solid var(--hairline)}.pk-acc:last-child{border-bottom:1px solid var(--hairline)}.pk-acc summary{cursor:pointer;align-items:center;min-height:48px;font-size:14.5px;display:flex}.pk-acc[open]{padding-bottom:10px}.pk-acc p,.pk-acc li{font-size:14px}.pk-lock{margin:0;padding:0;list-style:none}.pk-lock li{overflow-wrap:anywhere;padding:4px 0}.rf{margin:4px 0 8px}.rf-summary{margin:4px 0;font-size:15px;font-weight:600}.rf-chart{max-width:100%;height:auto;display:block;overflow:visible}.rf-current{stroke:currentColor;stroke-width:1.5px;stroke-dasharray:7 5}.rf-segment{stroke:currentColor;stroke-width:2px}.rf-point{fill:var(--background);stroke:currentColor;stroke-width:2.5px}.rf-line-label,.rf-value,.rf-week,.rf-missing{fill:var(--foreground);font-family:var(--figure)}.rf-value{font-size:16px;font-weight:600}.rf-week{font-size:13px}.rf-line-label{font-size:13px;font-weight:600}.rf-missing{font-size:15px}.rf-value,.rf-week,.rf-missing{text-anchor:middle}.rf-details{border-top:1px solid var(--hairline);margin-top:4px}.rf-details>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.rf-details ol{margin:0;padding:0;list-style:none}.rf-details li{border-top:1px solid var(--hairline);justify-content:space-between;gap:16px;padding:6px 0;display:flex}.rf-details strong{font-variant-numeric:tabular-nums;flex:none}@media (width<=420px){.rf-details li{gap:2px;display:grid}}.pk-crossed{border-left:2px solid var(--foreground);margin:0 0 8px;padding-left:10px;font-size:13.5px;font-weight:600}.pk-mismatch-once{margin:0 0 6px;display:block}.pk-ico{vertical-align:-3px;flex:none;display:inline-block}.pk-gap-labels .pk-ico{vertical-align:-1px;margin-right:2px}.bm{align-items:center;gap:8px;display:inline-flex}.bm-img{border-radius:4px;flex:none;display:block}.pk-empty-word{align-items:center;gap:8px;display:flex}.pk-sheet-go{gap:8px}.pk-crossed-row{grid-column:1/-1;margin-top:2px;font-size:12px;font-weight:600}.tm{vertical-align:middle;align-items:center;gap:5px;display:inline-flex}.tm-img{object-fit:contain;flex:none;display:block}.pk-eyebrow{color:var(--muted-foreground);margin:0 0 6px;font-size:12px;font-weight:600}.pk-today{gap:8px;display:grid}.pk-slate{border-top:1px solid var(--hairline);padding-top:6px}.pk-slate>.pk-h{margin-top:10px}.pk-rows{margin:0;padding:0;list-style:none}.pk-rows li+li{border-top:1px solid var(--hairline)}.pk-row-item{display:block}.pk-row-item .pk-build-add-compact{white-space:nowrap;margin:-5px 0 10px 64px;padding:0 10px;font-size:12px}.pk-row{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"game game""player call""market gap";gap:2px 12px;padding:12px 0;display:grid}.pk-row:hover .pk-row-player{text-underline-offset:3px;text-decoration:underline}.pk-row:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pk-row-game{color:var(--muted-foreground);flex-wrap:wrap;grid-area:game;align-items:center;gap:5px;font-size:12px;display:flex}.pk-row-time{margin-left:4px}.pk-row-player{font-family:var(--font-display);overflow-wrap:anywhere;grid-area:player;font-size:19px;font-weight:700;line-height:1.15}.pk-row-call{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;grid-area:call;justify-self:end;font-size:19px;font-weight:700}.pk-row-market{color:var(--muted-foreground);grid-area:market;font-size:13px}.pk-row-gap{color:var(--muted-foreground);white-space:nowrap;grid-area:gap;justify-self:end;font-size:12px}@media (width>=900px){.pk-today{grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);align-items:start;gap:44px}.pk-slate{border-top:0;border-left:1px solid var(--hairline);padding:0 0 0 28px}.pk-slate>.pk-h{margin-top:0}}@media (width<=430px){.pk-row-item{padding-bottom:8px}.pk-row-item .pk-build-add-compact{margin:-5px 0 4px}}.pk-receipt-status{margin:6px 0 0;font-size:13px;font-weight:600}.pk-receipt{border-top:1px solid var(--hairline);margin:20px 0 4px;padding-top:4px}.pk-receipt p{color:var(--muted-foreground);overflow-wrap:anywhere;margin:4px 0;font-size:13px}.pk-corrections{margin:4px 0;padding-left:18px;font-size:13px}.pk-corrections li{overflow-wrap:anywhere;margin:4px 0}.proof-card{border:1px solid var(--foreground);background:color-mix(in srgb, var(--background) 94%, var(--primary));border-radius:8px;margin:28px 0 22px;padding:18px}.proof-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.proof-kicker{color:var(--muted-foreground);letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:800}.proof-head h2{font:700 clamp(25px, 4vw, 36px)/1 var(--font-display);margin:0}.proof-head p:last-child{margin:5px 0 0;font-size:13px}.proof-class{border:1px solid var(--foreground);letter-spacing:.06em;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:800}.proof-compare{background:var(--hairline);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:18px -18px 0;display:grid}.proof-state{background:var(--background);padding:16px 18px}.proof-state h3{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:11px}.proof-state p{margin:5px 0;font-size:13px}.proof-call{font:700 25px/1 var(--font-display)!important;margin:0 0 7px!important}.proof-clock{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:11px!important}.proof-stale{font-weight:700}.proof-receipt{padding:18px 0 4px}.proof-outcome{font:700 30px/1 var(--font-display);margin:0}.proof-outcome span{color:var(--muted-foreground);font-size:14px}.proof-receipt dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.proof-receipt dt{color:var(--muted-foreground);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.proof-receipt dd{font:700 22px var(--font-display);font-variant-numeric:tabular-nums;margin:3px 0 0}.proof-thesis{border-top:1px solid var(--hairline);margin-top:16px;padding-top:10px}.proof-thesis p,.proof-boundary,.proof-notice{margin:7px 0;font-size:12px}.proof-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.proof-actions .pk-follow{width:auto;min-height:44px}.proof-boundary{color:var(--muted-foreground)}.proof-notice{font-weight:700;display:block}.proof-manual{gap:5px;margin-top:10px;font-size:12px;font-weight:700;display:grid}.proof-manual input{border:1px solid var(--foreground);background:var(--background);width:100%;min-height:44px;color:var(--foreground);font:12px var(--font-sans);border-radius:4px;padding:8px}.proof-sections{margin-top:14px}.proof-section{border-top:1px solid var(--hairline)}.proof-section:last-child{border-bottom:1px solid var(--hairline)}.proof-section>summary,.proof-explain>summary{cursor:pointer;align-items:center;min-height:44px;list-style-position:inside;display:flex}.proof-section>summary h3,.proof-explain>summary h4{margin:0;font-size:14px;font-weight:700;display:inline}.proof-section[open]{padding-bottom:10px}.proof-section p,.proof-section li{font-size:13px}.proof-note{color:var(--muted-foreground);margin:7px 0}.proof-trace{gap:8px;margin:6px 0 10px;display:grid}.proof-trace dt{color:var(--muted-foreground);letter-spacing:.04em;text-transform:uppercase;font-size:11px}.proof-trace dd{margin:2px 0 0;font-size:13px}.proof-digest{overflow-wrap:anywhere;word-break:break-all;font:12px/1.45 var(--font-mono,ui-monospace, monospace);-webkit-user-select:all;user-select:all;display:block}.proof-changes{margin:8px 0;padding-left:20px}.proof-explain{border-top:1px dashed var(--hairline);padding-left:4px}.proof-explain[open]{padding-bottom:8px}.proof-unavailable{border-color:var(--hairline)}.proof-unavailable h2{font:700 20px var(--font-display);margin:0 0 5px}.proof-unavailable p{margin:0;font-size:13px}@media (width<=520px){.proof-card{margin-left:-2px;margin-right:-2px;padding:14px}.proof-head{flex-direction:column;gap:9px}.proof-compare{grid-template-columns:1fr;margin-left:-14px;margin-right:-14px}.proof-state{padding:14px}.proof-receipt dl{gap:8px}.proof-receipt dd{font-size:19px}.proof-actions{grid-template-columns:1fr;display:grid}.proof-actions .pk-follow{width:100%}}.rr-list{margin:0;padding:0;list-style:none}.rr-list li+li{border-top:1px solid var(--hairline)}.rr{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);column-gap:12px;padding:12px 0;display:grid}.rr:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.rr-main{flex-direction:column;gap:2px;min-width:0;display:flex}.rr-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rr-player{font-family:var(--font-display);overflow-wrap:anywhere;font-size:19px;font-weight:700;line-height:1.15}.rr-state{letter-spacing:.04em;white-space:nowrap;flex:none;font-size:13px;font-weight:700}.rr-market{font-family:var(--font-display);letter-spacing:.04em;color:var(--muted-foreground);font-size:13px;font-weight:600}.rr-call{font-family:var(--font-display);font-size:17px;font-weight:700}.rr-game{color:var(--muted-foreground);font-size:12px}.rr-actual{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.rr-three{margin:22px 0 6px}.rr-axis{height:12px;position:relative}.rr-axis:before{content:"";border-top:1.5px solid var(--foreground);position:absolute;top:5px;left:0;right:0}.rr-mark{position:absolute;top:0;transform:translate(-50%)}.rr-line{background:var(--foreground);width:3px;height:12px}.rr-actual-dot{background:var(--foreground);border-radius:50%;width:12px;height:12px}.rr-tikata{border:2px solid var(--primary);background:var(--background);width:10px;height:10px;top:1px;transform:translate(-50%)rotate(45deg)}.rr-labels{height:30px;color:var(--muted-foreground);margin-top:2px;font-size:11px;position:relative}.rr-labels span{white-space:nowrap;flex-direction:column;align-items:center;line-height:1.2;display:flex;position:absolute;transform:translate(-50%)}.rr-labels b{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:13px}.rr-pair{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.rr-open{color:var(--primary);font-size:13px;font-weight:600}.pk-showcase-outcome{align-items:baseline;gap:12px;margin:10px 0 0;display:flex}.rr-labels{height:60px}.rr-labels .rr-lab-lower{top:30px}.cfb-rs{border-bottom:1px solid var(--hairline);padding:24px 0 28px}.cfb-rs-kicker{color:var(--muted-foreground);letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:700}.cfb-rs h1{font-family:var(--font-display);margin:0;font-size:clamp(30px,6vw,48px);line-height:1}.cfb-rs-updated{color:var(--muted-foreground);margin:8px 0 0;font-size:13px}.cfb-rs-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:24px 0 0;display:grid}.cfb-rs-metrics div{border-top:1px solid var(--foreground);padding-top:8px}.cfb-rs-metrics dt{color:var(--muted-foreground);font-size:12px;font-weight:600}.cfb-rs-metrics dd{font-family:var(--figure);font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:17px;font-weight:600;line-height:1.3}.cfb-rs-boundary{max-width:68ch;margin-top:22px}.cfb-rs-boundary p{margin:6px 0;font-size:14px}.cfb-rs-source{border-top:1px solid var(--hairline);margin-top:14px}.cfb-rs-source summary{cursor:pointer;align-items:center;min-height:44px;font-size:13px;font-weight:600;display:flex}.cfb-rs-source p{color:var(--muted-foreground);overflow-wrap:anywhere;margin:6px 0;font-size:12px}.cfb-rs-source code{color:var(--foreground)}@media (width<=680px){.cfb-rs{padding-top:18px}.cfb-rs-metrics{grid-template-columns:1fr;gap:14px}}.rs{padding:18px 0 8px}.rs-title{font-family:var(--font-display);text-transform:none;letter-spacing:0;border:0;margin:0 0 8px;padding:0;font-size:26px;font-weight:700}.rs-controls{flex-wrap:wrap;align-items:center;gap:4px 14px;margin:6px 0 4px;display:flex}.rs-select{color:var(--muted-foreground);align-items:center;gap:6px;min-height:44px;font-size:13px;display:inline-flex}.rs-select select{font:inherit;color:var(--foreground);min-height:36px}.rs-empty{margin:16px 0;font-size:14px}.rd{padding:16px 0}.rd-back{min-height:44px}.rd-head{align-items:center;gap:12px;margin-top:6px;display:flex}.rd-state{font-family:var(--font-display);margin:12px 0 0;font-size:26px;font-weight:700}.rd-corrected-tag{color:var(--muted-foreground);font-size:16px}.rd-three{gap:28px;margin:12px 0 0;display:flex}.rd-three dt{color:var(--muted-foreground);letter-spacing:.06em;font-size:12px;font-weight:600}.rd-three dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:22px;font-weight:700}.rd-three .rr-actual{font-size:inherit}.rd-corr,.rd-original{border-top:1px solid var(--hairline);margin-top:18px;padding-top:6px}.rd-corr p{margin:4px 0;font-size:14px}.rs-performance{border-bottom:1px solid var(--hairline);padding:12px 0 18px}.rs-performance p{margin:7px 0;font-size:14px}.rs-breakdown{margin:12px 0 0;padding:0;list-style:none}.rs-breakdown li{border-top:1px solid var(--hairline);font-variant-numeric:tabular-nums;grid-template-columns:minmax(130px,1fr) 1fr 1fr;gap:6px 16px;padding:12px 0;font-size:13px;display:grid}.rd-frozen{overflow-wrap:anywhere;max-width:75ch;margin:14px 0}.rd-frozen h4{margin:14px 0 5px}.rd-frozen p,.rd-frozen li{font-size:14px}.rd-provenance{gap:12px;font-size:12px;display:grid}.rd-provenance dt{color:var(--muted-foreground)}.rd-provenance dd{overflow-wrap:anywhere;margin:2px 0 0}.pv-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;margin-top:16px;display:grid}.pv-grid p{font-size:13px}.pv-books{margin:10px 0;padding:0;list-style:none}.pv-books>li{border-top:1px solid var(--hairline);padding:12px 0}.pv-books dl{flex-wrap:wrap;justify-content:space-between;gap:8px;margin:12px 0;display:flex}.pv-books dt{color:var(--muted-foreground);font-size:12px}.pv-books dd,.pv-one{font:600 24px var(--font-display);font-variant-numeric:tabular-nums;margin:0}.pv-clock{overflow-wrap:anywhere;font-size:11px}.pv-books summary{cursor:pointer;align-content:center;min-height:44px;font-size:13px}.pv-teams{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.pv-teams .tm{text-align:center;flex-direction:column;font-weight:600;display:flex}.pv-grid summary:focus-visible,.rd summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (width<=680px){.rs-breakdown li{grid-template-columns:1fr}.pv-grid{grid-template-columns:minmax(0,1fr);gap:14px}.rd-three{flex-wrap:wrap;gap:16px}}.bk{max-width:62ch;padding:18px 0}.bk p{font-size:14px}.bk-status{font-family:var(--font-display);margin:4px 0 10px;font-size:24px;font-weight:700}.bk-warn{font-weight:600}.bk-confirm{border-left:3px solid var(--foreground);padding-left:12px}.bk-help{color:var(--muted-foreground);margin-top:18px}.pk-period-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pk-period-heading>.pk-h{margin-bottom:0}.pk-period-label{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.pk-period-label select{border:1px solid var(--hairline);background:var(--background);max-width:100%;min-height:44px;color:var(--foreground);font:inherit;border-radius:4px;padding:8px}.pk-inventory{font-variant-numeric:tabular-nums;margin:14px 0;font-size:13px;line-height:1.7}.pk-price-notice,.pk-source-note{border-left:2px solid var(--foreground);background:var(--muted);margin:16px 0;padding:12px 14px;font-size:13px;line-height:1.6}.pk-publication-group{margin-top:24px}.pk-row-status{color:var(--muted-foreground);margin-top:4px;font-size:12px;font-weight:400;display:block}.pk-earlier{border-top:1px solid var(--hairline);margin:24px 0 0;padding-top:12px}.pk-earlier button{text-align:left;min-height:44px}@media (width<=480px){.pk-period-heading{flex-direction:column;align-items:flex-start}.pk-period-heading>.pk-h{line-height:1.5}}.pk-publication-group .pk-rows .pk-row-market{display:block}.proof-closure{border-top:1px solid var(--hairline);margin-top:14px;padding-top:10px}.proof-closure h3{margin:0 0 6px;font-size:14px;font-weight:700}.proof-closure-part{margin:10px 0}.proof-closure-part h4{color:var(--muted-foreground);letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px;font-size:11px}.proof-closure-part ul{margin:0;padding-left:18px}.proof-closure-part li,.proof-closure-part p{margin:3px 0;font-size:13px}.rs-views{border-bottom:1px solid var(--hairline);gap:0;margin:10px 0 4px;display:flex}.rs-views button{min-height:44px;color:var(--muted-foreground);font:inherit;font-family:var(--font-display);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:1 1 0;padding:0 12px;font-size:17px;font-weight:700}.rs-views button[aria-pressed=true]{color:var(--foreground);border-bottom-color:var(--foreground)}.rs-views button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.pk-status{margin:8px 0}.pk-status p{color:var(--muted-foreground);margin:0 0 4px;font-size:14px}.pk-graded-line{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin:12px 0 0;padding:10px 0;font-size:14px;display:flex}.pk-graded-line .lab-link{min-height:44px}.pk-story{border-top:1px solid var(--foreground);margin-top:20px;padding-top:1px}.pk-story-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pk-story-headline{margin:0 0 4px;font-size:15px;font-weight:600;line-height:1.35}.pk-story-body{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.cfbw-cohort{border-top:1px solid var(--border);gap:4px;padding:12px 0;display:grid}.cfbw-label{margin:0;font-size:16px;font-weight:700}.cfbw-state{margin:0;font-size:15px}.cfbw-record{font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:600}.cfbw-nowrap{white-space:nowrap}.cfbw-picks{gap:12px;margin-top:6px;display:grid}.cfbw-earlier>summary{cursor:pointer;padding:8px 0;font-size:14px}.observed-lines{min-width:0;max-width:100%}.observed-line-label{margin-bottom:.4rem;font-weight:600;display:block}.observed-lines select{font:inherit;color:inherit;background:0 0;border:1px solid;max-width:100%;margin-bottom:.5rem;padding:.55em}.observed-table-scroll{max-width:100%;position:relative;overflow-x:auto}.observed-table-scroll .mkt{table-layout:auto;width:100%;min-width:100%}.observed-table-scroll .mkt col{width:auto}.observed-review-button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid;margin-top:.5rem;padding:.4em .6em;display:block}.observed-review-button:disabled{opacity:.55;cursor:default}.observed-lines :focus-visible{outline-offset:3px;outline:2px solid}.observed-original{overflow-wrap:anywhere;border-top:1px solid;margin-top:1.5rem;padding-top:1rem}.observed-original h3{font-size:1em}.research-log-scroll,.research-market-scroll{max-width:100%;position:relative;overflow-x:auto}.research-log-scroll:focus-visible,.research-market-scroll:focus-visible{outline-offset:2px;outline:2px solid}.research-market-scroll .mkt{table-layout:auto;width:max-content;min-width:100%}.pk-sheet-scrim{z-index:50;background:#12140f59;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.pk-sheet{overscroll-behavior:contain;background:var(--background);width:100%;max-width:520px;max-height:100dvh;padding:22px 20px calc(22px + env(safe-area-inset-bottom));border-top:2px solid var(--foreground);position:relative;overflow-y:auto}@media (width>=900px){.pk-sheet-scrim{align-items:center}.pk-sheet{border:2px solid var(--foreground)}}.pk-sheet-close{cursor:pointer;min-width:44px;min-height:44px;color:var(--foreground);background:0 0;border:0;font-size:24px;position:absolute;top:8px;right:8px}html.lab-doc{--background:#f9f9f7;--foreground:#12140f;--primary:#234d47;--primary-foreground:#fff;--muted:#efefec;--muted-foreground:#5b605c;--border:#deded9;--void:#8e2f27;--hairline:#e8e8e4}html:has(.lab){height:auto;overflow:visible}body:has(.lab){height:auto;overflow:visible}#root:has(.lab){height:auto;overflow:visible}body:has(.lab){overflow-y:auto}html.lab-doc,html.lab-doc body,html.lab-doc #root{height:auto;overflow:visible}html.lab-doc body{overflow-y:auto}.lab{background:var(--background);color:var(--foreground);padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);font-family:var(--prose);font-size:15px;line-height:1.55}.lab .fig{font-family:var(--figure);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.lab .eyebrow{font-family:var(--figure);letter-spacing:1.6px;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:10.5px}.lab .rule{border:0;border-top:1px solid var(--foreground);margin:0}.lab .hair{border:0;border-top:1px solid var(--hairline);margin:0}.capture{border-bottom:1px solid var(--foreground);gap:6px;padding:22px 0 20px;display:grid}.capture-clock{font-family:var(--figure);font-variant-numeric:tabular-nums;letter-spacing:-1.5px;font-size:clamp(30px,7vw,46px);font-weight:500;line-height:1}.capture-meta{font-family:var(--figure);letter-spacing:1.2px;text-transform:uppercase;color:var(--muted-foreground);font-size:11px}.capture-withheld{color:var(--muted-foreground);max-width:54ch;font-size:13.5px}.ro-head{padding:26px 0 18px}.ro-player{letter-spacing:-1.2px;margin:8px 0 2px;font-size:clamp(26px,5.5vw,40px);font-weight:600;line-height:1.05}.ro-market{color:var(--muted-foreground);margin:0 0 10px;font-size:clamp(16px,3vw,20px)}.ro-game{font-family:var(--figure);letter-spacing:.4px;color:var(--muted-foreground);font-size:12.5px}.ro-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.ro-actions button{font-family:var(--prose);border:1px solid var(--border);min-height:44px;color:var(--foreground);background:0 0;border-radius:2px;padding:0 16px;font-size:14px;font-weight:500}.ro-actions button[aria-pressed=true]{border-color:var(--primary);color:var(--primary);font-weight:600}.ro-anchors{border-bottom:1px solid var(--hairline);gap:4px;margin-bottom:4px;display:flex;overflow-x:auto}.ro-anchors a{font-family:var(--figure);letter-spacing:1.2px;text-transform:uppercase;color:var(--muted-foreground);flex:none;align-items:center;min-height:44px;padding:14px 12px;font-size:11px;text-decoration:none;display:inline-flex}.ro-anchors a:first-child{padding-left:0}.ro-anchors a[aria-current=true]{color:var(--foreground);box-shadow:inset 0 -2px 0 var(--foreground)}.ro-section{padding:30px 0 4px;scroll-margin-top:20px}.ro-section>h2{font-family:var(--figure);letter-spacing:1.6px;text-transform:uppercase;color:var(--muted-foreground);border-bottom:1px solid var(--foreground);margin:0 0 14px;padding-bottom:10px;font-size:11px;font-weight:500}.ro-absent{max-width:58ch;padding:18px 0 22px}.ro-absent-state{font-family:var(--figure);letter-spacing:1.4px;text-transform:uppercase;color:var(--foreground);font-size:15px}.ro-absent p{color:var(--muted-foreground);margin:8px 0 0;font-size:14px}.ro-absent a{color:var(--primary);text-underline-offset:3px}.mkt-note{color:var(--muted-foreground);max-width:62ch;margin:0 0 14px;font-size:13.5px}.mkt-spread{font-family:var(--figure);color:var(--foreground)}.mkt{border-collapse:collapse;table-layout:fixed;width:100%}.mkt .c-book{width:26%}.mkt .c-line{width:12%}.mkt .c-side{width:17%}.mkt .c-dest{width:28%}.mkt caption{text-align:left;color:var(--muted-foreground);padding-bottom:8px;font-size:13px}.mkt th,.mkt td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hairline);padding:12px 10px 12px 0}.mkt thead th{font-family:var(--figure);letter-spacing:1.2px;text-transform:uppercase;color:var(--muted-foreground);border-bottom:1px solid var(--border);padding-top:0;font-size:9.5px;font-weight:500}.mkt .num{text-align:right;padding-right:0}.mkt thead .mkt-dest{padding-bottom:10px}.mkt tbody th{font-size:14px;font-weight:500}.mkt-book{align-items:baseline;gap:8px;display:flex}.mkt-mark{font-family:var(--figure);letter-spacing:.6px;color:var(--muted-foreground);border:1px solid var(--border);border-radius:2px;flex:none;padding:1px 4px;font-size:9.5px}.mkt-price{font-family:var(--figure);font-variant-numeric:tabular-nums;font-size:15px;font-weight:500;display:block}.mkt-observed{font-family:var(--figure);color:var(--muted-foreground);white-space:nowrap;margin-top:2px;font-size:10.5px;display:block}.mkt-age{font-family:var(--figure);color:var(--muted-foreground);white-space:nowrap;font-size:10.5px;display:block}.mkt-age[data-age=old]{color:var(--foreground);font-weight:600}.mkt-noquote{font-family:var(--figure);letter-spacing:.6px;color:var(--void);font-size:12px;display:block}.mkt-missing{font-family:var(--figure);color:var(--muted-foreground);margin-top:2px;font-size:10.5px;display:block}.mkt .mkt-dest{text-align:right;padding-left:24px}.mkt-dest a{color:var(--primary);text-underline-offset:3px;white-space:nowrap;align-items:center;min-height:44px;font-size:12.5px;display:inline-flex}.mkt-dest-none{font-family:var(--figure);color:var(--muted-foreground);font-size:10.5px}.mkt-foot{font-family:var(--figure);color:var(--muted-foreground);padding-top:12px;font-size:11px}.lab-status{border-bottom:1px solid var(--hairline);padding:4px 0 22px}.lab-status>*{max-width:62ch}.lab-status-word{font-family:var(--figure);letter-spacing:1.6px;text-transform:uppercase;font-size:17px}.lab-status-word.void{color:var(--void)}.lab-status p{color:var(--muted-foreground);margin:8px 0 0;font-size:14px}.lab-status details{font-family:var(--figure);color:var(--muted-foreground);margin-top:10px;font-size:11px}.lab-status summary{cursor:pointer;align-items:center;width:fit-content;min-height:44px;display:flex}@media (width<=720px){.mkt .c-book{width:34%}.mkt .c-line{width:16%}.mkt .c-side{width:25%}.mkt .c-dest{width:0}.mkt th.mkt-dest,.mkt td.mkt-dest{display:none}.mkt th,.mkt td{padding:9px 6px 9px 0}.mkt .num{padding-right:6px}.mkt-price{font-size:14px}.mkt-observed,.mkt-age,.mkt-missing{font-size:10px}.mkt-observed{white-space:normal}.rlog-table td[data-label]:before{content:attr(data-label);font-family:var(--figure);letter-spacing:1.2px;text-transform:uppercase;color:var(--muted-foreground);font-size:9.5px;display:block}}@media (width>=721px){.mkt-book-dest{display:none}.mkt-side{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.today-game{padding-bottom:8px}.today-game-h{letter-spacing:-.4px;border-bottom:1px solid var(--foreground);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin:22px 0 0;padding-bottom:8px;font-size:19px;font-weight:600;display:flex}.today-kick{letter-spacing:.4px;color:var(--muted-foreground);font-size:12px;font-weight:400}.today-markets{margin:0;padding:0;list-style:none}.today-markets li+li{border-top:1px solid var(--hairline)}.today-markets button{text-align:left;width:100%;min-height:44px;color:inherit;font-family:var(--prose);background:0 0;border:0;grid-template-columns:1fr auto;align-items:baseline;gap:2px 16px;padding:12px 0;display:grid}.today-markets button:hover .today-player,.today-markets button:focus-visible .today-player{text-underline-offset:3px;text-decoration:underline}.today-player{font-size:15.5px;font-weight:500}.today-market{color:var(--muted-foreground);grid-area:2/1;font-size:13px}.today-meta{color:var(--muted-foreground);text-align:right;white-space:nowrap;grid-area:1/2/3;font-size:11px}.lab-shell{max-width:1100px;margin:0 auto;padding:0 24px 120px}.lab-top{justify-content:space-between;align-items:baseline;gap:16px;padding:20px 0 14px;display:flex}.lab-word{font-family:var(--figure);letter-spacing:3px;text-transform:uppercase;color:inherit;background:0 0;border:0;padding:0;font-size:19px;font-weight:600}.lab-tag{font-family:var(--figure);letter-spacing:1.2px;text-transform:uppercase;color:var(--muted-foreground);font-size:10.5px}.lab-back{font-family:var(--figure);letter-spacing:1.2px;text-transform:uppercase;min-height:44px;color:var(--muted-foreground);background:0 0;border:0;padding:14px 0;font-size:11px}.lab-foot{border-top:1px solid var(--foreground);color:var(--muted-foreground);flex-wrap:wrap;gap:8px 24px;margin-top:56px;padding-top:18px;font-size:12.5px;display:flex}@media (width<=720px){.lab-shell{padding:0 18px 110px}}.lab{font-family:var(--font-ui);font-variant-numeric:tabular-nums}.lab h1,.lab .pk-call,.lab .pk-player,.lab .ro-player,.lab .today-game-h,.lab .today-player,.lab .lab-status-word,.lab .sport-empty-word{font-family:var(--font-display);letter-spacing:0;text-transform:none;font-weight:700}.lab .pk-call{font-weight:700}.lab .lab-status-word{text-transform:uppercase;letter-spacing:.4px}.lab [data-observed],.lab [data-capture-clock],.lab [data-provenance]{font-family:var(--font-record)}.lab .pk-record,.lab .pk-age,.lab .stamp .fig:not([data-provenance]){font-family:var(--font-ui);font-variant-numeric:tabular-nums}.lab .eyebrow{font-family:var(--font-ui);letter-spacing:0;text-transform:none;color:var(--muted-foreground);font-size:12.5px;font-weight:600}.not-published{border-left:3px solid var(--foreground);padding-left:14px}.np-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:12px;font-weight:600}.not-published .lab-status-word{color:var(--foreground);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;margin-top:2px;font-size:26px;font-weight:700}.circle-overview{grid-template-columns:minmax(0,1.35fr) minmax(260px,.85fr);gap:48px 72px;padding:40px 0 64px;display:grid}.circle-overview-copy{max-width:680px}.circle-overview h1{max-width:13ch;font-family:var(--font-display);margin:0;font-size:clamp(44px,7vw,78px);font-weight:700;line-height:.92}.circle-overview-action{border:1px solid var(--primary);background:var(--primary);min-height:48px;color:var(--primary-foreground);font:inherit;border-radius:999px;margin-top:28px;padding:12px 20px;font-weight:700}.circle-overview-action:hover{filter:brightness(.94)}.circle-overview-action:focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 35%, transparent);outline-offset:3px}.circle-overview-note{max-width:58ch;color:var(--muted-foreground);margin:12px 0 0;font-size:13.5px}.circle-overview-steps{border-top:1px solid var(--foreground);grid-row:span 2;margin:0;padding:0;list-style:none}.circle-overview-steps li{border-bottom:1px solid var(--border);grid-template-columns:34px 1fr;gap:14px;padding:20px 0;display:grid}.circle-overview-steps span{color:var(--muted-foreground);font-family:var(--font-record);font-size:11px}.circle-overview-steps strong{font-size:15px;display:block}.circle-overview-steps p{color:var(--muted-foreground);margin:4px 0 0;font-size:13.5px}.circle-overview-help{border-top:1px solid var(--foreground);align-self:start}.circle-overview-help summary{cursor:pointer;align-items:center;min-height:44px;font-size:14px;font-weight:700;display:flex}.circle-overview-help .circle-overview-steps{border-top:1px solid var(--border)}@media (width<=760px){.circle-overview{grid-template-columns:1fr;gap:36px;padding:28px 0 48px}.circle-overview h1{font-size:clamp(42px,15vw,62px)}.circle-overview-steps{grid-row:auto}.circle-overview-action{width:100%}}.mkt-book-dest{margin-top:2px;font-size:12px;display:none}@media (width<=720px){.mkt-book-dest{display:block}}.mkt-book-dest a{color:var(--primary);text-underline-offset:3px;align-items:center;min-height:44px;display:inline-flex}.mkt .mkt-side{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ro-current{padding:4px 0 10px}.ro-current-line{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:0;font-size:34px;font-weight:700;line-height:1.1}.ro-current-sub{color:var(--muted-foreground);margin:4px 0 0;font-size:13px}.lm{border:1px solid var(--hairline);border-radius:6px;margin:8px 0 4px;padding:12px 14px}.lm-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.lm-delta{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.lm-span{font-size:15px;font-weight:600}.lm-sub{color:var(--muted-foreground);margin:4px 0 0;font-size:12px}.lm-books summary{cursor:pointer;align-items:center;width:fit-content;min-height:44px;font-size:13px;font-weight:600;display:flex}.lm-books ul{margin:0;padding:0;list-style:none}.lm-books li{border-top:1px solid var(--hairline);grid-template-columns:7.5em 1fr;gap:8px;padding:6px 0;font-size:13px;display:grid}.lm-book{font-weight:600}.lm-clock{color:var(--muted-foreground);white-space:nowrap;font-size:11px}.lm-note{color:var(--muted-foreground);margin:6px 0 0;font-size:12px}.ro-v2 .ro-head{padding:18px 0 6px}.ro-ident{align-items:center;gap:12px;display:flex}.ro-ident .ro-player{margin:0}.ro-ident .ro-market{margin:2px 0 0}.ro-v2 .ro-game{margin:10px 0 0}.ro-v2 .ro-section{padding-top:22px}.ro-glance{gap:2px;display:grid}.ro-headline{color:var(--muted-foreground);margin:0;font-size:14px}.ro-headline-note{color:var(--foreground)}.ro-range{letter-spacing:-1.5px;margin:2px 0 0;font-size:clamp(40px,11vw,56px);font-weight:700;line-height:1.02}.ro-spread{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 0;font-size:15px;display:flex}.ro-info{border:1px solid var(--border);min-width:44px;min-height:32px;color:var(--primary);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 10px;font-size:13px}.ro-quotes{border-top:1px solid var(--hairline);margin:14px 0 0;padding:0;list-style:none}.ro-quotes li{border-bottom:1px solid var(--hairline)}.ro-q{width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"book line""seen prices";align-items:baseline;gap:2px 12px;padding:10px 0;display:grid}.ro-q-book{grid-area:book;min-width:0;font-weight:600}.ro-q-line{text-align:right;grid-area:line;font-size:18px;font-weight:700}.ro-q-prices{white-space:nowrap;grid-area:prices;justify-content:flex-end;gap:12px;font-size:14px;display:flex}.ro-q-side{color:var(--muted-foreground)}.ro-q-side b{color:var(--foreground);font-weight:600}.ro-q-gap{color:var(--muted-foreground);font-style:italic}.ro-q-seen{color:var(--muted-foreground);grid-area:seen;font-size:12.5px}.ro-q-stale{color:var(--foreground);font-weight:600}.ro-q:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ro-about{margin-top:12px}.ro-read{padding:2px 0}.ro-read-word{margin:0;font-size:20px;font-weight:700}.ro-read-note{color:var(--muted-foreground);margin:4px 0 0;font-size:15px}.ro-read-note .lab-link{font-size:15px}.ro-avg{color:var(--muted-foreground);gap:20px;margin:0;font-size:15px;display:flex}.ro-avg b{color:var(--foreground);margin-left:4px;font-size:18px}.ro-avg-note{color:var(--muted-foreground);margin:4px 0 12px;font-size:13px}.ro-all-games{margin-top:10px}.ro-actions-row{flex-wrap:wrap;align-items:center;gap:8px 10px;padding:22px 0 0;display:flex}.ro-act{border:1px solid var(--border);min-height:44px;font:inherit;color:var(--foreground);background:0 0;border-radius:2px;padding:0 16px;font-size:14px;font-weight:500}.ro-act[aria-pressed=true]{border-color:var(--primary);color:var(--primary);font-weight:600}.ro-actions-row .mkt-foot{flex-basis:100%;margin:0}.ro-sheet-title{margin:0 44px 10px 0;font-size:20px;font-weight:700}.ro-sheet-learn{gap:4px;margin:14px 0 0;display:grid}.ro-sheet-learn .lab-link,.ro-lesson .lab-link{text-align:left;min-height:44px}.ro-lesson p{margin:0 0 10px;font-size:15px;line-height:1.5}.cfbp{border-bottom:1px solid var(--hairline);padding:24px 0 28px}.cfbp h1{font-family:var(--font-display);margin:0;font-size:clamp(28px,5vw,42px);line-height:1.1}.cfbp-boundary{max-width:76ch;margin:14px 0;font-size:14px;line-height:1.6}.cfbp-counts{font-variant-numeric:tabular-nums;margin:18px 0 8px;font-size:18px;font-weight:600}.cfbp-counts span{color:var(--muted-foreground);margin-top:5px;font-size:13px;font-weight:400;display:block}.cfbp-export{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:12px}.cfbp-controls{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:22px;display:flex}.cfbp-controls .cfbp-field{flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.cfbp-controls .cfbp-field:first-child{flex:220px}.cfbp input,.cfbp select,.cfbp button{border:1px solid var(--hairline);min-height:44px;color:var(--foreground);background:var(--background);font:inherit;border-radius:4px;padding:8px 10px}.cfbp input{width:100%;min-width:0}.cfbp :focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.cfbp-showing{margin:14px 0;font-size:12px}.cfbp-table-wrap{width:100%;overflow-x:auto}.cfbp-table{border-collapse:collapse;font-variant-numeric:tabular-nums;table-layout:fixed;width:100%;font-size:13px}.cfbp-table th,.cfbp-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hairline);overflow-wrap:anywhere;padding:14px 10px}.cfbp-table thead th{color:var(--muted-foreground);font-size:11px}.cfbp-table thead th:first-child{width:36%}.cfbp-table thead th:nth-child(2){width:24%}.cfbp-table tbody th{font-weight:400}.cfbp-identity{align-items:flex-start;gap:10px;min-width:0;display:flex}.cfbp-identity>div{min-width:0}.cfbp-player{font-family:var(--font-display);font-size:22px;font-weight:700;line-height:1.1;display:block}.cfbp-game{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:4px;margin-top:5px;font-size:12px;display:flex}.cfbp-game .tm{gap:4px}.cfbp-game .tm-img{flex:none}.cfbp-vs{font-size:11px}.cfbp-call{font-family:var(--font-display);font-size:21px;font-weight:700;display:block}.cfbp-evidence{margin-top:7px}.cfbp summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:12px;font-weight:600}.cfbp dl{margin:6px 0}.cfbp dl div{margin:7px 0}.cfbp dt{color:var(--muted-foreground);font-size:11px}.cfbp dd{font-size:11px;font-family:var(--figure);overflow-wrap:anywhere;margin:3px 0 0;font-weight:400}.cfbp-provenance{max-width:90ch;margin-top:16px}.cfbp-provenance p{overflow-wrap:anywhere;font-size:12px;line-height:1.6}.cfbp-history{margin-top:30px}.cfbp-history>h2{font-family:var(--font-display);margin-bottom:6px;font-size:25px}.cfbp-history>p{color:var(--muted-foreground);font-size:13px}@media (width<=600px){.cfbp-table,.cfbp-table tbody{display:block}.cfbp-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cfbp-table tbody tr{border-bottom:1px solid var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 0;display:grid}.cfbp-table th,.cfbp-table td{border:0;padding:6px;display:block}.cfbp-table tbody th,.cfbp-table td:nth-child(2){grid-column:1/-1}.cfbp-table td:before{content:attr(data-label);color:var(--muted-foreground);margin-bottom:3px;font-size:11px;display:block}.cfbp-evidence dl{font-size:12px}.cfbp-controls .cfbp-field{flex:130px}.cfbp-controls .cfbp-field:first-child{flex-basis:100%}.cfbp-counts{font-size:16px;line-height:1.6}.cfbp-provenance{max-width:100%}}.nhle{border-top:1px solid var(--hairline);padding:24px 0}.nhle h1,.nhle [data-nhl-archive-title]{font-family:var(--font-display);margin:0;font-size:clamp(30px,5vw,44px);line-height:1.1}.nhle-kicker{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px;font-size:12px;font-weight:700}.nhle-boundary{max-width:82ch;margin:14px 0;font-size:14px;line-height:1.6}.nhle-counts{font-variant-numeric:tabular-nums;margin:20px 0 8px;font-size:19px;font-weight:600}.nhle-counts span{margin-top:4px;font-size:13px;font-weight:400;display:block}.nhle-asof,.nhle-note,.nhle-showing{color:var(--muted-foreground);max-width:95ch;font-size:12px;line-height:1.6}.nhle-controls{flex-wrap:wrap;align-items:end;gap:12px;margin-top:22px;display:flex}.nhle-controls>div{flex-direction:column;gap:6px;min-width:0;display:flex}.nhle-controls>div:first-child{flex:220px}.nhle label{font-size:12px;font-weight:600}.nhle input,.nhle select,.nhle button{border:1px solid var(--hairline);min-height:44px;font:inherit;color:var(--foreground);background:var(--background);border-radius:4px;max-width:100%;padding:8px 10px}.nhle :focus-visible,[data-nhl-opening-archive]>summary:focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.nhle-table{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.nhle-table th,.nhle-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hairline);overflow-wrap:anywhere;padding:14px 8px}.nhle-table thead th{color:var(--muted-foreground);font-size:11px}.nhle-table thead th:first-child{width:38%}.nhle-table tbody th{font-weight:400}.nhle-identity{align-items:flex-start;gap:10px;min-width:0;display:flex}.nhle-identity>div{min-width:0}.nhle-player{font-family:var(--font-display);font-size:23px;font-weight:650;line-height:1.1;display:block}.nhle-game{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:4px;margin:5px 0;font-size:12px;display:flex}.nhle-game .tm{gap:4px}.nhle-game .tm-img{flex:none}.nhle-vs{font-size:11px}.nhle-table time{color:var(--muted-foreground);font-size:11px}.nhle-value{font-size:20px;font-weight:600}.nhle-reason{color:var(--muted-foreground);margin-top:5px;font-size:11px;display:block}.nhle summary,[data-nhl-opening-archive]>summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:12px;font-weight:600}.nhle dl{margin:5px 0}.nhle dl div{margin:7px 0}.nhle dt{color:var(--muted-foreground);font-size:11px}.nhle dd{font-size:11px;font-family:var(--figure);overflow-wrap:anywhere;margin:3px 0 0}.nhle-source{max-width:90ch;margin-top:14px}.nhle-source p{overflow-wrap:anywhere;font-size:12px;line-height:1.6}@media (width<=600px){.nhle-controls>div{flex:100%}.nhle-table,.nhle-table tbody{display:block}.nhle-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.nhle-table tbody tr{border-bottom:1px solid var(--hairline);grid-template-columns:repeat(4,minmax(0,1fr));padding:12px 0;display:grid}.nhle-table tbody th{grid-column:1/-1}.nhle-table th,.nhle-table td{border:0;padding:6px 4px;display:block}.nhle-table td:before{content:attr(data-label);color:var(--muted-foreground);margin-bottom:5px;font-size:10px;display:block}.nhle-value{font-size:18px}.nhle-reason{font-size:10px;line-height:1.5}}.nhlp h2{font-family:var(--font-display);margin:0;font-size:clamp(30px,5vw,44px);line-height:1.1}.nhlp-rows article{border-top:1px solid var(--hairline);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:18px 0;display:grid}.nhlp-rows h3{font-family:var(--font-display);margin:0;font-size:25px;line-height:1.1}.nhlp-rows p{margin:6px 0;font-size:13px;line-height:1.5}.nhlp-outcome{text-align:right;font-variant-numeric:tabular-nums}.nhlp-rows details{grid-column:1/-1}.nhlp-dates{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.nhlp-dates button[aria-pressed=true]{border-color:var(--foreground);font-weight:700}.nhlp li{overflow-wrap:anywhere;font-size:12px;line-height:1.6}@media (width<=600px){.nhlp-rows article{grid-template-columns:minmax(0,1fr)}.nhlp-outcome{text-align:left}}.nhlp-testing{border-left:3px solid var(--foreground);gap:6px;margin:10px 0 14px;padding:2px 0 2px 12px;display:grid}.nhlp-testing p{margin:0}.nhlp-chip{border:1px solid var(--foreground);white-space:nowrap;vertical-align:middle;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:700;line-height:1.5;display:inline-block}.nhl-row-chips{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.nhl-row-chips .nhlp-chip{white-space:nowrap;flex:none;padding:1px 8px;font-size:11px;font-weight:600;line-height:1.4}.nhl-record-text{gap:2px;display:grid}.nhl-nowrap{white-space:nowrap}.desk{max-width:1140px;margin:0 auto;padding-bottom:32px}.desk-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.desk h1{font:700 42px/1 var(--font-display);margin:4px 0 12px}.desk h2{font:600 25px/1.15 var(--font-display);margin:16px 0 12px}.desk-nav{border-bottom:1px solid var(--hairline);gap:24px;display:flex}.desk-nav button{min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.desk-nav button[aria-current]{border-bottom-color:currentColor;font-weight:700}.desk-status{border-bottom:1px solid var(--hairline);padding:8px 0 20px}.desk-columns{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px;display:grid}.desk-columns section{padding-bottom:20px}.desk-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.desk button{white-space:normal;max-width:100%;min-height:44px}.desk button:disabled{opacity:.5;cursor:not-allowed}.desk button:focus-visible,.desk input:focus-visible,.desk summary:focus-visible{outline-offset:3px;outline:2px solid}.desk-rows{margin:0;padding:0;list-style:none}.desk-rows>li{border-top:1px solid var(--hairline);overflow-wrap:anywhere;padding:16px 0}.desk-rows p{margin:8px 0}.desk-choice{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:flex}.desk-choice input{width:20px;height:20px;accent-color:var(--ink);flex-shrink:0}.desk-choice span span{margin-top:4px;display:block}.desk-choice strong{font:600 26px/1.1 var(--font-display)}.desk-message{margin:12px 0;font-size:14px;display:block}.desk-log{border-top:1px solid var(--hairline);padding-top:12px}.desk-log summary{cursor:pointer;min-height:44px}.desk-log li{padding:6px 0}@media (width<=700px){.desk-columns{grid-template-columns:minmax(0,1fr);gap:0}.desk-head{gap:0}.desk-head .pk-note{margin:4px 0 12px}.desk h1{font-size:36px}}.pk-today{--hero-bg:#0e1215;--hero-ink:#f4f5f2;--hero-muted:#a9b0ab;--hero-line:#ffffff24;--teal:#2bb3a3;--caution:#f2c14e}.pk-hero{background:radial-gradient(120% 90% at 85% 10%, #1d2a2d 0%, var(--hero-bg) 58%);color:var(--hero-ink);border-radius:14px;padding:20px 18px 18px;display:grid;position:relative;overflow:hidden}.pk-hero .pk-hero-shot{pointer-events:none;-webkit-mask-composite:source-in;width:46%;max-width:260px;position:absolute;top:14px;right:-10px;-webkit-mask-image:linear-gradient(270deg,#000 55%,#0000 100%),linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(270deg,#000 55%,#0000 100%),linear-gradient(#000 70%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.pk-hero .pk-hero-shot .ph{aspect-ratio:1;background:0 0;border-radius:0;width:100%!important;height:auto!important}.pk-hero .pk-hero-shot .ph-img{object-fit:cover;object-position:top center;border-radius:0;width:100%;height:100%}.pk-hero .pk-hero-shot .ph-initials{display:none}.pk-hero-body{z-index:1;position:relative}.pk-hero .pk-eyebrow{color:var(--hero-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.pk-hero .pk-game{color:var(--hero-ink);font-weight:600}.pk-hero .pk-game .fig{color:var(--hero-muted);font-weight:500}.pk-hero .pk-game .tm-img{filter:drop-shadow(0 0 1px #fff9)}.pk-hero .pk-hero-name{max-width:62%;font-family:var(--font-display);letter-spacing:.01em;margin:14px 0 0;font-size:clamp(34px,7.5vw,58px);font-weight:700;line-height:.95;text-transform:uppercase!important}.pk-hero .pk-market{color:var(--hero-muted);text-transform:uppercase;letter-spacing:.12em;margin-top:8px;font-size:12px}.pk-hero .pk-call{color:var(--hero-ink);margin-top:14px}.pk-hero .pk-gap{max-width:420px;margin-top:12px}.pk-hero .pk-gap-axis:before{background:#ffffff47}.pk-hero .pk-gap-mark{border-color:var(--hero-ink);background:var(--hero-bg)}.pk-hero .pk-gap-model{background:var(--teal);border-color:var(--teal);box-shadow:0 0 0 4px #2bb3a340}.pk-hero .pk-gap-labels{color:var(--hero-muted)}.pk-hero .pk-gap-labels b{color:var(--hero-ink);font-size:17px}.pk-hero .pk-record{color:var(--hero-muted);margin-top:18px}.pk-hero-why{flex-wrap:wrap;align-items:flex-start;gap:6px 18px;margin:14px 0 4px;display:flex}.pk-hero .pk-signals{gap:6px 18px}.pk-hero .pk-signal summary,.pk-hero .pk-counter summary{color:var(--hero-ink);min-height:36px;font-size:14px}.pk-hero .pk-signal summary span:last-child{color:var(--hero-muted)}.pk-hero .pk-counter summary .pk-ico{color:var(--caution)}.pk-hero .pk-signal p,.pk-hero .pk-counter p{color:var(--hero-muted)}.pk-hero-where{border-top:1px solid var(--hero-line);margin-top:12px;padding-top:12px}.pk-hero-label{letter-spacing:.1em;text-transform:uppercase;color:var(--hero-muted);margin:0 0 8px;font-size:11px}.pk-hero .pk-note,.pk-hero .pk-crossed{color:var(--hero-muted);border-color:var(--hero-line)}.pk-hero .pk-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pk-hero .pk-strip li+li{border-top:0}.pk-hero .pk-strip button{border:1px solid var(--hero-line);width:100%;min-height:64px;color:var(--hero-ink);text-align:left;background:#ffffff0f;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"book arrow""quote quote""age age";gap:2px 6px;padding:10px 12px;display:grid}.pk-hero .pk-strip button:hover{background:#ffffff1a}.pk-hero .pk-book{font-size:13px}.pk-hero .pk-quote{font-size:15px}.pk-hero .pk-quote b{color:var(--hero-ink)}.pk-hero .pk-age{color:var(--hero-muted)}.pk-hero .pk-age[data-age=old]{color:var(--caution)}.pk-hero .pk-arrow{color:var(--hero-muted)}.pk-hero .pk-crossed-row,.pk-hero .pk-mismatch{color:var(--caution);grid-column:1/-1}.pk-hero .pk-more{color:var(--hero-ink);border-color:var(--hero-line);background:0 0;margin-top:8px}.pk-hero-open{background:var(--hero-ink);color:var(--hero-bg);min-height:46px;font-family:var(--font-display);letter-spacing:.02em;border:0;border-radius:999px;justify-self:start;margin-top:16px;padding:0 22px;font-size:18px;font-weight:700}.pk-hero-open:hover{background:#fff}.pk-hero-context{z-index:1;border-top:1px solid var(--hero-line);color:var(--hero-muted);margin-top:14px;padding-top:8px;position:relative}.pk-hero-context *{color:inherit;border-color:var(--hero-line)!important}.pk-hero-context b,.pk-hero-context strong{color:var(--hero-ink)}.pk-hero :focus-visible{outline:2px solid var(--teal);outline-offset:2px}.pk-slate-h{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;font-size:22px;font-weight:700}.pk-slate-filter{scrollbar-width:none;gap:4px;margin:6px 0 4px;display:flex;overflow-x:auto}.pk-slate-filter button{min-height:36px;font:inherit;color:var(--muted-foreground);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:13px;font-weight:600}.pk-slate-filter button[aria-pressed=true]{background:var(--foreground);color:var(--background)}.pk-slate-toggle{border:1px solid var(--hairline);width:100%;min-height:44px;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border-radius:999px;margin-top:10px;font-weight:700}.pk-slate-toggle:hover{background:var(--secondary)}.pk-slate-toggle:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pk-rows .pk-row{grid-template-columns:52px minmax(0,1fr) auto 14px;grid-template-areas:"head main gap chev""head game game chev";align-items:center;gap:4px 12px;padding:12px 0}.pk-row-head{grid-area:head}.pk-row-head .ph{border-radius:50%;overflow:hidden}.pk-row-main{grid-area:main;min-width:0;display:grid}.pk-rows .pk-row-player{grid-area:auto;font-size:18px}.pk-rows .pk-row-call{grid-area:auto;justify-self:start;margin-top:2px;font-size:20px}.pk-rows .pk-row-market{grid-area:auto;font-size:12px}.pk-rows .pk-row-gap{grid-area:gap;justify-self:end}.pk-rows .pk-row-game{grid-area:game;justify-content:space-between;font-size:12px}.pk-row-teams{align-items:center;gap:4px;display:inline-flex}.pk-row-at{color:var(--muted-foreground)}.pk-row-chev{color:var(--muted-foreground);grid-area:chev;font-size:22px;line-height:1}.pk-mini{gap:6px;width:132px;display:grid}.pk-mini-nums{color:var(--muted-foreground);justify-content:space-between;font-size:11px;display:flex}.pk-mini-nums b{color:var(--foreground);font-size:14px;display:block}.pk-mini-nums span:last-child{text-align:right}.pk-mini-nums span:last-child b{color:var(--primary)}.pk-mini-axis{height:10px;position:relative}.pk-mini-axis:before{content:"";background:var(--hairline);border-radius:2px;height:2px;position:absolute;top:4px;left:0;right:0}.pk-mini-mark{border:2px solid var(--foreground);background:var(--background);border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:0}.pk-mini-model{background:var(--primary);border-color:var(--primary)}.lab-doc .sport-rail,nav.sport-rail{align-items:center;gap:4px;padding-top:8px;padding-bottom:8px}.lab-doc .sport-rail button,nav.sport-rail button{border-radius:999px;height:34px;min-height:34px;padding:0 14px}.lab-doc .sport-rail button[aria-current=page],nav.sport-rail button[aria-current=page]{background:var(--primary);color:#fff;box-shadow:none;font-weight:700}@media (width>=900px){.pk-today{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);gap:28px}.pk-hero{padding:26px 28px 22px}.pk-hero .pk-hero-shot{width:44%;max-width:360px;top:10px;right:0}.pk-hero .pk-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.pk-today .pk-slate{border-left:0;padding:0}}@media (width<=899px){.pk-hero .pk-hero-shot{width:42%;top:64px}}@media (width<=420px){.pk-rows .pk-row{grid-template-columns:44px minmax(0,1fr) auto 10px;column-gap:10px}.pk-rows .pk-row-head .ph{width:44px!important;height:44px!important}.pk-rows .pk-row-player{font-size:16px}.pk-rows .pk-row-call{font-size:17px}.pk-rows .pk-row-market{display:none}.pk-mini{width:92px}}.pk-showcase{margin-top:18px}.pk-showcase-result{color:var(--hero-ink);margin-top:10px;font-size:15px}.pk-showcase .pk-row[disabled]{cursor:default;opacity:1}.pk-retro{border-left:3px solid var(--foreground);margin:18px 0 4px;padding-left:14px}.pk-retro-week{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:12px;font-weight:600}.pk-retro-h{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;border:0;margin:2px 0 0;padding:0;font-size:24px;font-weight:700}.pk-retro-counts{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:22px;font-weight:700}.pk-retro-n{color:var(--muted-foreground);margin:0;font-size:13px}.pk-retro-note{margin:4px 0 0;font-size:13px;font-weight:600}.pk-hero .rr-state,.pk-hero .rr-actual,.pk-hero .rr-labels b{color:var(--hero-ink)}.pk-hero .rr-labels{color:var(--hero-muted,#ffffffb8)}.pk-hero .rr-axis:before{border-top-color:var(--hero-ink)}.pk-hero .rr-line,.pk-hero .rr-actual-dot{background:var(--hero-ink)}.pk-hero .rr-tikata{background:0 0}.build-tray{z-index:24;border:1px solid var(--foreground);background:var(--background);justify-content:space-between;align-items:center;gap:18px;width:min(360px,100vw - 48px);min-height:58px;padding:9px 12px 9px 16px;display:flex;position:fixed;bottom:20px;right:24px;box-shadow:0 10px 28px #12140f24}.build-tray-copy{flex-wrap:wrap;align-items:baseline;gap:3px 8px;min-width:0;display:flex}.build-tray-copy b{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-size:18px}.build-tray-copy small{color:var(--muted-foreground);flex-basis:100%;font-size:11px}.build-tray>button,.build-close,.build-legs button,.build-actions button{border:1px solid var(--foreground);min-height:44px;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;padding:0 13px;font-size:13px;font-weight:600}.build-tray>button:disabled{cursor:not-allowed;color:var(--muted-foreground);border-color:var(--border)}.build-scrim{z-index:60;background:#12140f61;justify-content:flex-end;display:flex;position:fixed;inset:0}.build-review{background:var(--background);width:min(520px,100%);max-width:none;height:100%;max-height:none;color:var(--foreground);padding:26px 28px calc(32px + env(safe-area-inset-bottom));border:0;border-left:1px solid var(--foreground);margin:0;position:relative;overflow-y:auto}.build-close{border:0;width:44px;padding:0;font-size:25px;position:absolute;top:12px;right:14px}.build-kicker{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;margin:0 52px 3px 0;font-size:11px;font-weight:700}.build-review h2{font-family:var(--font-display);margin:0;font-size:34px;line-height:1}.build-mode{color:var(--muted-foreground);margin:7px 0 20px;font-size:13px}.build-legs{border-top:1px solid var(--foreground);margin:0;padding:0;list-style:none}.build-legs li{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;display:grid}.build-legs li>div{gap:2px;min-width:0;display:grid}.build-legs b{font-family:var(--font-display);font-size:20px;line-height:1.1}.build-legs span{font-size:13px;font-weight:600}.build-legs small{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:12px}.build-legs .build-state{color:var(--foreground);font-weight:600}.build-check,.build-coverage,.build-destination{border-top:1px solid var(--foreground);margin-top:23px;padding-top:8px}.build-review h3{font-family:var(--font-display);margin:0 0 8px;font-size:20px}.build-check ul,.build-coverage ul{margin:0;padding:0;list-style:none}.build-check li{padding:3px 0 3px 22px;font-size:14px;position:relative}.build-check li:before{content:"✓";position:absolute;left:0}.build-coverage li{border-top:1px solid var(--hairline);justify-content:space-between;gap:16px;padding:6px 0;font-size:14px;display:flex}.build-coverage p,.build-destination p{color:var(--muted-foreground);margin:7px 0;font-size:13px}.build-actions{justify-content:space-between;gap:12px;margin-top:28px;display:flex}.build-actions .build-done{background:var(--foreground);color:var(--background)}.lab-has-build .page-foot{padding-bottom:150px}@media (width<=900px){.build-tray{left:0;right:0;bottom:calc(56px + env(safe-area-inset-bottom));border-width:1px 0 0;width:100%;min-height:58px;box-shadow:0 -6px 20px #12140f1a}.lab-has-build .page-foot{padding-bottom:calc(172px + env(safe-area-inset-bottom))}.build-scrim{align-items:flex-end}.build-review{border:0;border-top:2px solid var(--foreground);width:100%;height:min(86vh,760px);padding:22px 18px calc(24px + env(safe-area-inset-bottom))}}@media (width<=375px){.build-tray{gap:8px;padding-left:12px}.build-tray>button{padding:0 10px}.build-legs li{grid-template-columns:1fr}.build-legs li>button{justify-self:start}}@media (prefers-reduced-motion:reduce){.build-scrim,.build-review{scroll-behavior:auto}}.lab-frame{background:var(--background);grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.side{border-right:1px solid var(--border);flex-direction:column;align-self:start;gap:22px;max-height:100vh;padding:22px 20px 28px;display:flex;position:sticky;top:0;overflow-y:auto}.side-word{font-family:var(--figure);letter-spacing:3.4px;text-transform:uppercase;color:inherit;text-align:left;background:0 0;border:0;padding:0;font-size:17px;font-weight:600}.side-tag{color:var(--muted-foreground);margin:6px 0 0;font-size:11.5px;line-height:1.35}.side-nav{gap:2px;display:grid}.side-nav button{width:100%;min-height:40px;font-family:var(--prose);color:var(--muted-foreground);text-align:left;background:0 0;border:0;border-radius:2px;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.side-nav button[aria-current=page]{background:var(--muted);color:var(--foreground);font-weight:600}.side-nav .dot{font-family:var(--figure);flex:none;width:1.2em;font-size:11px}.side-league{font-family:var(--figure);letter-spacing:1.6px;text-transform:uppercase;color:var(--muted-foreground);border-bottom:1px solid var(--border);padding-bottom:8px;font-size:10.5px}.side-day{font-family:var(--figure);letter-spacing:1.2px;color:var(--muted-foreground);margin:14px 0 6px;font-size:10.5px}.side-games{gap:1px;margin:0;padding:0;list-style:none;display:grid}.side-games button{text-align:left;width:100%;min-height:44px;font-family:var(--prose);color:inherit;background:0 0;border:0;border-left:2px solid #0000;padding:7px 10px;display:block}.side-games button[aria-current=true]{border-left-color:var(--foreground);background:var(--muted)}.side-match{font-family:var(--figure);letter-spacing:.2px;font-size:12.5px;display:block}.side-kick{font-family:var(--figure);color:var(--muted-foreground);font-size:11px;display:block}.side-foot{gap:6px;margin-top:auto;font-size:12px;display:grid}.side-foot a{color:var(--muted-foreground);align-items:center;min-height:34px;text-decoration:none;display:flex}.side-foot a:hover{text-underline-offset:3px;text-decoration:underline}.side-mark{border-top:1px solid var(--border);padding-top:16px}.side-mark svg{display:block}.main{flex-direction:column;min-width:0;display:flex}.top{border-bottom:1px solid var(--border);align-items:flex-start;gap:24px;padding:18px 28px 16px;display:flex}.top-capture{flex:none}.top-capture .capture{border:0;gap:2px;padding:0}.top-capture .capture-clock{font-size:clamp(26px,3.2vw,34px)}.top-search{border:1px solid var(--border);background:#fff;border-radius:2px;flex:0 340px;align-items:center;gap:8px;min-height:42px;margin-left:auto;padding:0 12px;display:flex}.top-search input{width:100%;font-family:var(--prose);background:0 0;border:0;outline:0;min-height:40px;font-size:13.5px}.top-search .mag{font-family:var(--figure);color:var(--muted-foreground);font-size:13px}.crumbs{font-family:var(--figure);color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px;padding:16px 28px 0;font-size:11.5px;display:flex}.crumbs button{font:inherit;color:inherit;text-underline-offset:3px;background:0 0;border:0;padding:4px 0;text-decoration:underline}.crumbs span[aria-current]{color:var(--foreground)}.page{max-width:1180px;padding:0 28px 80px}.dossier{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:0 40px;display:grid}.dossier>.col-wide{grid-column:1}.dossier>.col-side{grid-column:2}.ctx{padding:4px 0 0}.ctx dl{grid-template-columns:auto 1fr;gap:8px 16px;margin:0;display:grid}.ctx dt{font-family:var(--figure);letter-spacing:1px;text-transform:uppercase;color:var(--muted-foreground);font-size:11px}.ctx dd{font-family:var(--figure);text-align:right;margin:0;font-size:12.5px}.tabs{border-bottom:1px solid var(--border);gap:6px;margin:18px 0 0;display:flex;overflow-x:auto}.tabs button{min-height:46px;font-family:var(--prose);color:var(--muted-foreground);background:0 0;border:0;flex:none;padding:12px 14px;font-size:14px}.tabs button:first-child{padding-left:0}.tabs button[aria-selected=true]{color:var(--foreground);box-shadow:inset 0 -2px 0 var(--foreground);font-weight:600}.page-foot{border-top:1px solid var(--border);color:var(--muted-foreground);gap:6px;margin:0 28px;padding:14px 0 28px;font-size:12.5px;display:grid}.page-foot .brand{font-family:var(--figure);letter-spacing:2.6px;text-transform:uppercase;color:var(--foreground);font-size:13px}.page-foot a{color:var(--muted-foreground)}.page-foot .spacer{margin-left:auto}.tabbar,.mob-top{display:none}@media (width<=900px){.lab-frame{grid-template-columns:1fr}.side{display:none}.mob-top{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px 12px;display:flex}.mob-top .side-word{font-size:15px}.mob-top button{min-width:44px;min-height:44px;font-family:var(--figure);color:var(--muted-foreground);background:0 0;border:0;font-size:12px}.top{flex-wrap:wrap;padding:14px 18px 12px}.top-search{flex:100%;margin-left:0}.crumbs{padding:12px 18px 0}.page{padding:0 18px 20px}.page-foot{padding-bottom:calc(56px + 16px + env(safe-area-inset-bottom));margin:0 18px}.dossier{grid-template-columns:minmax(0,1fr);gap:0}.dossier>.col-wide,.dossier>.col-side{grid-column:1}.ctx dd{text-align:left}.tabbar{background:var(--background);border-top:1px solid var(--border);padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);z-index:30;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar button{min-height:56px;font-family:var(--figure);letter-spacing:.8px;text-transform:uppercase;color:var(--muted-foreground);background:0 0;border:0;align-content:center;justify-items:center;gap:2px;font-size:10px;display:grid}.tabbar button[aria-current=page]{color:var(--foreground);box-shadow:inset 0 2px 0 var(--foreground)}.tabbar .dot{font-size:14px}}.disc{border-bottom:1px solid var(--hairline)}.disc>summary{cursor:pointer;min-height:52px;font-family:var(--figure);letter-spacing:1.6px;text-transform:uppercase;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:12px;font-size:11px;list-style:none;display:flex}.disc>summary::-webkit-details-marker{display:none}.disc>summary:after{content:"+";font-family:var(--figure);font-size:15px}.disc[open]>summary:after{content:"−"}.disc[open]>summary{color:var(--foreground)}.today-open{font:inherit;color:inherit;text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:0;text-decoration:underline}.ro-more{margin-top:18px;display:block}.ro-more .ro-absent{padding-top:4px}.dossier{align-items:start}.ro-market-full{max-width:900px}.lab-link{color:var(--primary);text-underline-offset:3px;font-size:13.5px}.read{max-width:680px}.read-block{padding:6px 0 14px}.read-block h3{letter-spacing:-.2px;margin:14px 0 6px;font-size:16px;font-weight:600}.read-block p{color:var(--foreground);margin:0 0 10px;font-size:14.5px}.read-block ul{margin:0;padding-left:18px;font-size:14.5px}.read-block li{margin-bottom:6px}.read-status{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding:10px 0;font-size:13px}.pick-notify{max-width:560px;padding:18px 0 6px}.notice-line{max-width:68ch}.follow-gone{justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 0;display:flex}.follow-drop{border:1px solid var(--border);min-height:40px;font-family:var(--prose);color:var(--foreground);background:0 0;border-radius:2px;padding:0 12px;font-size:13px}.internal-banner{border:2px solid var(--void);max-width:62ch;margin:6px 0 16px;padding:12px 14px}.internal-banner p{color:var(--foreground);margin:0;font-size:13px}.internal-banner .lab-status-word{margin-bottom:6px}.internal-block{margin-top:16px}.internal-mean{gap:4px;margin:10px 0 0;display:grid}.internal-figure{letter-spacing:-1px;font-size:30px}.internal-table th[scope=row]{font-size:14px;font-weight:500}.side-internal{font-weight:600;color:var(--void)!important}.internal-caveat{color:var(--void);letter-spacing:.4px;font-size:10px;display:block}.rlog-baselines{flex-wrap:wrap;gap:8px 44px;padding:6px 0 14px;display:flex}.rlog-baselines p{gap:3px;margin:0;display:grid}.rlog-fig{letter-spacing:-.8px;font-size:26px;font-weight:500}.rlog-n{color:var(--muted-foreground);font-size:10.5px}.rlog-vs{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);max-width:66ch;margin:0 0 4px;padding:10px 0;font-size:13.5px}.rlog-table{table-layout:auto}.rlog-table td,.rlog-table th{padding-right:14px}.stamp{color:var(--muted-foreground);margin:0;font-size:12.5px}.stamp summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;list-style:none;display:flex}.stamp summary::-webkit-details-marker{display:none}.stamp-plain{align-items:center;gap:6px;min-height:44px;display:flex}.stamp-dot{background:var(--foreground);border-radius:50%;width:8px;height:8px;display:inline-block}.stamp-dot-off{border:1.5px solid var(--foreground);background:0 0}.stamp [data-age=old]{color:var(--foreground);font-weight:600}.stamp-body{padding:0 0 10px 14px}.stamp-body p{margin:2px 0}.nav-icon{flex:none}.side-nav button{align-items:center;gap:8px;display:flex}.mob-top button{align-items:center;gap:6px;display:inline-flex}.lab-frame{display:block}.main{max-width:1240px;margin:0 auto}.topbar-v2{border-bottom:1px solid var(--border);align-items:center;gap:28px;min-height:56px;padding:0 28px;display:flex}.brand-v2{font-family:var(--font-display);font-weight:var(--type-brand-weight);font-size:var(--type-brand-size);letter-spacing:var(--type-brand-tracking);text-transform:uppercase;cursor:pointer;color:var(--foreground);background:0 0;border:0;padding:0}.topnav{gap:6px;display:flex}.nav-label{white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.nav-example{letter-spacing:.8px;text-transform:uppercase;color:var(--muted-foreground);font-size:9px;font-weight:700;line-height:1}.topnav button,.top-actions button,.sport-rail button{min-height:44px;font-family:var(--font-ui);color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;padding:0 10px}.topnav button{font-size:var(--type-nav-size);font-weight:var(--type-nav-weight)}.topnav button[aria-current=page],.top-actions button[aria-current=page],.sport-rail button[aria-current=page]{color:var(--foreground);box-shadow:inset 0 -2px 0 var(--foreground);font-weight:600}.top-actions{gap:4px;margin-left:auto;display:flex}.top-actions button{align-items:center;gap:6px;font-size:14px;display:inline-flex}.top-actions svg{display:inline-block}.circle-quicklink{border:1px solid var(--border);background:var(--background);min-height:44px;color:var(--foreground);font-family:var(--font-ui);cursor:pointer;border-radius:2px;align-items:center;gap:8px;margin-left:auto;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.circle-quicklink:hover{border-color:var(--foreground)}.circle-quicklink:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.sport-rail{border-bottom:1px solid var(--border);scrollbar-width:none;gap:8px;padding:0 18px;display:flex;overflow-x:auto}.sport-rail::-webkit-scrollbar{display:none}.sport-rail button{letter-spacing:.3px;white-space:nowrap;flex:none;font-size:14px;font-weight:600}.sport-empty{padding:28px 0 8px}.sport-empty-word{margin:0;font-size:30px;line-height:1.05}.foot-row{flex-wrap:wrap;align-items:center;gap:0 24px;display:flex}.page-foot .footer-brand{min-height:44px;color:var(--foreground);font:700 16px/1 var(--font-display);letter-spacing:1.2px;text-transform:uppercase;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.footer-brand img{flex:0 0 28px;width:28px;height:28px;display:block}.footer-links{flex-wrap:wrap;gap:0 18px;display:flex}.footer-links a{align-items:center;min-height:44px;display:inline-flex}.footer-brand:focus-visible{outline:2px solid var(--primary);outline-offset:5px}.foot-more summary{cursor:pointer;min-height:44px;color:var(--foreground);align-items:center;font-weight:600;display:inline-flex}.foot-more summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.foot-more summary::-webkit-details-marker{display:none}.foot-more summary:after{content:"+";margin-left:8px;font-weight:400}.foot-more[open] summary:after{content:"−"}.foot-more>.footer-links{padding:0 0 4px}.footer-rg{margin:0}@media (width<=900px){.topbar-v2{gap:12px;padding:0 16px}.topnav,.top-actions span{display:none}.sport-rail{gap:2px;padding:0 8px}.tabbar button{font-family:var(--font-ui);letter-spacing:0;text-transform:none;font-size:var(--type-tab-size);font-weight:var(--type-nav-weight)}.tabbar .nav-label{align-items:center;gap:4px;display:flex}.tabbar .nav-example{letter-spacing:.5px;font-size:8px}.circle-quicklink{margin-left:auto}}@media (width<=420px){.top{gap:8px}.circle-quicklink{justify-content:center;width:100%}}.gm{padding:18px 0 8px}.gm-head{border-bottom:1px solid var(--hairline);padding-bottom:14px}.gm-matchup{font-family:var(--font-display);text-transform:none;letter-spacing:0;border:0;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;padding:0;font-size:26px;font-weight:700;line-height:1.15;display:flex}.gm-matchup .tm{gap:8px}.gm-at{font-family:var(--font-ui);color:var(--muted-foreground);font-size:14px;font-weight:500}.gm-when{margin:8px 0 0;font-size:14px}.gm-count{color:var(--muted-foreground);margin:4px 0 0;font-size:13px}.gm-filter{scrollbar-width:none;gap:8px;padding:14px 0 6px;display:flex;overflow-x:auto}.gm-filter button{border:1px solid var(--hairline);min-height:44px;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:0 14px;font-size:13px}.gm-filter button[aria-pressed=true]{background:var(--foreground);color:var(--background);border-color:var(--foreground);font-weight:600}.gm-filter button:focus-visible,.gm-market:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.gm-players,.gm-markets{margin:0;padding:0;list-style:none}.gm-player{border-bottom:1px solid var(--hairline);padding:14px 0 8px}.gm-name{font-family:var(--font-display);margin:0 0 4px;font-size:20px;font-weight:700;line-height:1.2}.gm-market{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label line""meta meta";column-gap:12px;padding:8px 0;display:grid}.gm-market:hover .gm-label{text-underline-offset:3px;text-decoration:underline}.gm-label{grid-area:label;font-size:15px}.gm-pick{border:1px solid var(--foreground);white-space:nowrap;border-radius:999px;margin-left:10px;padding:1px 8px;font-size:11px;font-weight:600}.gm-line{white-space:nowrap;grid-area:line;justify-self:end;font-size:15px;font-weight:600}.gm-meta{color:var(--muted-foreground);grid-area:meta;font-size:12px}@media (width>=900px){.gm-market{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"label meta line";align-items:baseline;column-gap:20px}.gm-players{columns:2;column-gap:48px}.gm-player{break-inside:avoid}}@media (width<=600px){.crumbs>span:last-child:not(:first-child)>*{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.fs-group{padding-top:6px}.fs-group-h{font-family:var(--font-display);text-transform:none;letter-spacing:0;border:0;margin:14px 0 2px;padding:0;font-size:18px;font-weight:700}.fs-rows,.fs-recent-list{margin:0;padding:0;list-style:none}.fs-rows li+li{border-top:1px solid var(--hairline)}.fs-row{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"marks who arrow""marks what arrow""marks state arrow";align-items:center;column-gap:12px;padding:12px 0;display:grid}.fs-row:hover .fs-who{text-underline-offset:3px;text-decoration:underline}.fs-row:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.fs-marks{flex-direction:column;grid-area:marks;align-self:start;gap:4px;padding-top:2px;display:flex}.fs-marks .tm-name{display:none}.fs-who{font-family:var(--font-display);overflow-wrap:anywhere;grid-area:who;font-size:18px;font-weight:700;line-height:1.2}.fs-what{color:var(--muted-foreground);overflow-wrap:anywhere;grid-area:what;font-size:13px}.fs-state{color:var(--muted-foreground);grid-area:state;font-size:12px}.fs-arrow{color:var(--muted-foreground);grid-area:arrow}.fs-recent-list{flex-wrap:wrap;gap:8px;padding-top:6px;display:flex}.fs-nowrap{white-space:nowrap}.lab-status p{overflow-wrap:anywhere}.pk-empty{border-left:3px solid var(--foreground);margin:4px 0 8px;padding:2px 0 2px 14px}.pk-empty-word{font-family:var(--font-display);margin:0;font-size:24px;font-weight:700;line-height:1.15}.pk-empty .pk-record{color:var(--muted-foreground);margin:6px 0 0;font-size:13px}.ph{background:var(--muted);vertical-align:middle;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.ph-img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.ph-initials{font-family:var(--font-ui);color:var(--muted-foreground);letter-spacing:.02em;font-weight:600}.pk-who{align-items:center;gap:12px;display:flex}.pk-row-player{align-items:center;gap:8px;display:inline-flex}.gm-name{align-items:center;gap:10px;display:flex}.gl{padding:22px 0 8px}.gl-h{font-family:var(--font-display);text-transform:none;letter-spacing:0;border:0;align-items:baseline;gap:8px;margin:0 0 4px;padding:0;font-size:22px;font-weight:700;display:flex}.gl-count{font-family:var(--font-ui);color:var(--muted-foreground);font-size:13px;font-weight:500}.gl-game{border-top:1px solid var(--hairline);padding:4px 0 6px}.gl-matchup{width:100%;min-height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.gl-teams{font-family:var(--font-display);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:18px;font-weight:700;display:flex}.gl-at{font-family:var(--font-ui);color:var(--muted-foreground);font-size:13px;font-weight:500}.gl-time{color:var(--muted-foreground);flex:none;font-size:13px}.gl-rows{margin:0;padding:0;list-style:none}.gl-row{width:100%;min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"head player line""head market seen";align-items:center;column-gap:12px;padding:6px 0;display:grid}.gl-row .ph{grid-area:head}.gl-player{overflow-wrap:anywhere;grid-area:player;font-size:15px;font-weight:600}.gl-market{color:var(--muted-foreground);grid-area:market;font-size:13px}.gl-line{white-space:nowrap;grid-area:line;justify-self:end;font-size:14px;font-weight:600}.gl-seen{color:var(--muted-foreground);white-space:nowrap;grid-area:seen;justify-self:end;font-size:12px}.gl-matchup:hover .gl-teams,.gl-row:hover .gl-player{text-underline-offset:3px;text-decoration:underline}.gl-matchup:focus-visible,.gl-row:focus-visible,.gl-more:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.gl-more{min-height:44px;color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}@media (width>=900px){.gl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;display:grid}.gl-h{grid-column:1/-1}}.ctx{margin:16px 0 8px}.ctx-list{margin:0;padding:0;list-style:none}.ctx-list li{border-top:1px solid var(--hairline);grid-template-columns:84px minmax(0,1fr);column-gap:12px;padding:7px 0;font-size:14px;display:grid}.ctx-compact .ctx-list li{padding:5px 0;font-size:13px}.ctx-k{color:var(--muted-foreground);font-weight:600}.ctx-v{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.ctx-seen{color:var(--muted-foreground);font-size:12px}.ctx-note{color:var(--muted-foreground);margin:8px 0 0;font-size:12px}.gm-gameline{font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:14px;font-weight:600}@media (width<=420px){.ctx-list li{grid-template-columns:1fr;row-gap:2px}}.top-capture{flex:0 auto;min-width:0}.top-capture .stamp summary{white-space:normal;flex-wrap:wrap}.td{gap:14px;padding:18px 0 8px;display:grid}.td-head{gap:2px;display:grid}.td-title{font-family:var(--font-display);border:0;margin:0;padding:0;font-size:26px;line-height:1.1}.td-sub{color:var(--muted-foreground);margin:0;font-size:14px}.td-card{border:1px solid var(--border);background:var(--card,#fff);border-radius:14px;gap:2px;padding:6px 12px 12px;display:grid}.td-match{border:0;border-bottom:1px solid var(--hairline);width:100%;min-height:60px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 0 10px;display:grid}.td-match .tm-name{display:none}.td-match-text{gap:2px;display:grid}.td-teams{font-family:var(--font-display);font-size:17px;font-weight:700}.td-time{color:var(--muted-foreground);font-size:13px}.td-rows{margin:0;padding:0;list-style:none}.td-rows li+li{border-top:1px solid var(--hairline)}.td-row{width:100%;min-height:60px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto 12px;align-items:center;gap:10px;padding:8px 0;display:grid}.td-row .ph{border-radius:50%;overflow:hidden}.td-who{gap:1px;min-width:0;display:grid}.td-player{overflow-wrap:anywhere;font-size:14.5px;font-weight:600}.td-market{letter-spacing:.4px;text-transform:uppercase;color:var(--muted-foreground);font-size:11.5px}.td-line{white-space:nowrap;font-size:17px;font-weight:700}.td-meta{color:var(--muted-foreground);text-align:right;white-space:nowrap;font-size:12px;line-height:1.35}.td-open-pick{color:var(--primary);font-weight:600}.td-chev{color:var(--muted-foreground);text-align:center;font-size:20px}.td-cta{background:var(--primary);color:#fff;width:100%;min-height:48px;font:600 15px/1 var(--font-ui);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:8px;display:flex}.td-cta:hover{filter:brightness(1.08)}.td-cta:focus-visible,.td-row:focus-visible,.td-match:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.td-all{min-height:44px;color:var(--primary);font:600 14px/1 var(--font-ui);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.td-all:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.td-row:hover .td-player,.td-match:hover .td-teams{text-underline-offset:3px;text-decoration:underline}@media (width>=901px){.td{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.td-head{grid-column:1/-1}}.pa{gap:4px;padding:6px 0 4px;display:grid}.pa-scope{letter-spacing:.6px;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:12px}.pa-title{margin:0;font-size:15px;font-weight:600}.pa-remaining{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:28px;font-weight:700;line-height:1.1}.pa-when{margin:0;font-size:14px}.pa-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.pa-actions .pk-more{margin:0}.td-count{background:var(--hairline);min-width:26px;height:22px;color:var(--foreground);font:600 13px/1 var(--font-ui);vertical-align:middle;border-radius:11px;place-items:center;margin-left:6px;padding:0 7px;display:inline-grid}.tp{padding-top:6px}.tp-row{grid-template-columns:auto minmax(0,1fr) auto 12px}.tp-call{justify-items:end;gap:4px;display:grid}.tp-pill{letter-spacing:.3px;white-space:nowrap;border:1px solid #0000;border-radius:8px;padding:5px 10px;font-size:14.5px;font-weight:700;display:inline-block}.tp-pill[data-side=over]{color:#1c6b3a;background:#e3f3e8;border-color:#bfe3cb}.tp-pill[data-side=under]{color:#a1302a;background:#fbe7e6;border-color:#f2c7c4}.tp .pk-build{margin:0 0 8px 50px}.pa-row{border:1px solid var(--border);background:var(--card,#fff);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:12px;margin:4px 0 6px;padding:12px 14px;display:grid}.pa-row-k{color:var(--muted-foreground);grid-column:1;margin:0;font-size:13px}.pa-row-v{font-family:var(--font-display);font-variant-numeric:tabular-nums;grid-column:1;margin:0;font-size:22px;font-weight:700}.pa-row-t{color:var(--muted-foreground);grid-column:1;margin:0;font-size:13px}.tp .pk-build-add{min-height:36px;color:var(--primary);border:1px solid var(--border);background:0 0;border-radius:8px;margin:0 0 10px 50px;padding:0 12px;font-size:13px}.tp .pk-build-add:disabled{color:var(--muted-foreground)}.td-who{overflow:hidden}.td-player{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-overflow:ellipsis;overflow:hidden}.td-row,.tp-row{flex-wrap:wrap;align-items:center;gap:4px 10px;padding-right:22px;display:flex;position:relative}.td-row>.ph{flex:none}.td-who{flex:1 1 0;min-width:6.5em;overflow:visible}.td-player{text-overflow:clip;overflow:visible}.td-line,.td-meta,.tp-call{flex:none;margin-left:auto}.td-chev{position:absolute;top:50%;right:0;transform:translateY(-50%)}.sport-rail button[data-quiet]:not([aria-current=page]){text-underline-offset:4px;font-weight:400;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.lab-member-links{margin:0;padding:4px 0 0;list-style:none;display:grid}.lab-member-links .lab-link{cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;padding:0;font-size:15px;text-decoration:underline;display:inline-flex}.td-right{flex:none;justify-items:end;gap:2px;margin-left:auto;display:grid}.td-right .td-line,.td-right .td-meta{margin-left:0}body{padding-top:env(safe-area-inset-top)}body:before{content:"";height:env(safe-area-inset-top);background:var(--background,#f9f9f7);z-index:1000;pointer-events:none;position:fixed;top:0;left:0;right:0}.sh{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);gap:2px;margin:4px 0 12px;padding:12px 0;display:grid}.sh p{margin:0}.sh-scope{color:var(--muted-foreground);font-size:13px}.sh-title{font-size:15px;font-weight:600}.sh-value{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.sh-when{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:13px}.sh-note{color:var(--muted-foreground);font-size:13px}.sh-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.td-expand{border:1px solid var(--hairline);width:100%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border-radius:10px;margin-top:8px;font-weight:600;display:block}.td-expand:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.td-chips{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.td-chips .nhlp-chip{white-space:nowrap;flex:none;padding:1px 8px;font-size:11px;font-weight:600;line-height:1.4}div.td-row{cursor:default}div.td-row:hover .td-player{text-decoration:none}.td>.td-empty,.td>.td-all,.td>.td-detail{grid-column:1/-1}.td-detail{margin-top:6px;font-size:14px}.td-detail summary{cursor:pointer;min-height:44px;font-weight:600}.td-detail p{color:var(--muted-foreground);margin:6px 0}.td-empty{color:var(--muted-foreground);margin:8px 0}.tp-row .tp-call{max-width:42%}.tp-row .td-who{min-width:6em}.tp-row .tp-call .td-meta{white-space:normal;text-align:right}.td-detail summary{padding:12px 0;display:list-item}.td-nowrap{white-space:nowrap}.td-teaser{box-sizing:border-box;color:var(--foreground);text-align:left;overflow-wrap:anywhere;flex:1 0 100%;padding-left:50px;font-size:12.5px;line-height:1.35}.brand-v2{min-height:44px}.top-actions button,.footer-links a,.footer-brand{justify-content:center;min-width:44px}.lab-doc .sport-rail button,nav.sport-rail button,.crumbs button,.pk-build-add{position:relative}.lab-doc .sport-rail button:after,nav.sport-rail button:after,.crumbs button:after,.pk-build-add:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pk-build-add:after{top:0;transform:translate(-50%)}.acct{gap:12px;max-width:620px;display:grid}.acct h2{margin:0}.acct h3{margin:12px 0 0;font-size:15px}.acct p{overflow-wrap:anywhere;margin:0}.acct-form{gap:10px;display:grid}.acct-form label{font-size:14px;font-weight:600}.acct-form input[type=email],.acct-form input:not([type]){border:1px solid var(--border);min-height:44px;color:var(--foreground);font:inherit;background:0 0;padding:0 12px}.acct-check{align-items:flex-start;gap:10px;display:flex;font-weight:400!important}.acct-check input{flex:none;width:20px;height:20px;margin-top:2px}.acct-small,.acct-privacy,.acct-links{color:var(--muted-foreground);font-size:13px}.acct-turnstile{min-height:65px}.acct-holdings{gap:4px;margin:0;padding-left:18px;display:grid}.acct-notice{border-left:3px solid var(--foreground);gap:6px;padding:2px 0 2px 14px;display:grid}.acct-notice-title{font-weight:700}.acct-notice .pk-more{justify-self:start;margin-top:4px}.acct-warning{border-left:3px solid var(--void,#b42318);padding-left:12px}.acct-danger{color:var(--void,#b42318);border-color:var(--void,#b42318)!important}.acct button:disabled{opacity:.5;cursor:not-allowed}.nhl-detail{overflow-wrap:anywhere;max-width:52rem;padding:1rem}.nhl-detail h1{margin:1rem 0;font-size:1.65rem;line-height:1.2}.nhl-detail p{margin:.7rem 0}.nhl-detail summary{cursor:pointer;padding:.7rem 0}.nhl-detail dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;display:grid}.nhl-detail dt{font-weight:600}.nhl-detail dd{margin:.25rem 0}.nhl-detail button{white-space:normal;min-height:44px}.nhl-detail :focus-visible{outline-offset:3px;outline:2px solid}.nhld-chip{border:1px solid var(--border);letter-spacing:.02em;border-radius:999px;margin:0 0 6px;padding:.25rem .6rem;font-size:.85rem;font-weight:700;display:inline-block}.nhld-record p{margin:.25rem 0}.nhld-count{white-space:nowrap}.fr-scrim{z-index:1000;background:#171a1873;place-items:end center;padding:12px;display:grid;position:fixed;inset:0}@media (width>=640px){.fr-scrim{place-items:center}}.fr-dialog{background:var(--background,#fff);width:min(100%,560px);max-height:calc(100dvh - 24px);color:var(--foreground,#171a18);border-radius:14px;gap:14px;padding:22px 20px;display:grid;overflow-y:auto;box-shadow:0 18px 40px #00000040}.fr-dialog h2{margin:0;font-size:24px}.fr-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground,#5f665f);margin:0;font-size:11px;font-weight:760}.fr-notice{gap:10px;font-size:15px;line-height:1.5;display:grid}.fr-notice p{margin:0}.fr-check{grid-template-columns:22px 1fr;align-items:center;gap:10px;min-height:44px;font-weight:650;display:grid}.fr-check input{width:18px;height:18px}.fr-accept{min-height:44px}.fr-signout{text-underline-offset:3px;min-height:44px;color:var(--muted-foreground,#5f665f);cursor:pointer;background:0 0;border:0;text-decoration:underline}.fr-alert{color:#8a2a1c;margin:0;font-weight:620}.fr-small{color:var(--muted-foreground,#5f665f);margin:0;font-size:12px}.mv-ask{border:1px solid var(--primary);border-radius:var(--radius);background:#fdfcf7;gap:10px;max-width:720px;margin-top:22px;padding:20px;display:grid}.mv-ask h2{margin:0;font-size:clamp(22px,3vw,28px)}.mv-ask p{margin:0}.mv-note,.mv-helper{color:var(--muted-foreground);font-size:14px}.mv-helper{display:block}.mv-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mv-card{border:1px solid var(--border);border-radius:var(--radius);background:#fff;gap:14px;max-width:720px;padding:20px;display:grid}.mv-card p,.mv-card h3{margin:0}.mv-card fieldset{border:0;gap:10px;margin:0;padding:0;display:grid}.mv-card legend{margin-bottom:6px;padding:0;font-weight:700}.mv-choice{border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);gap:10px;padding:12px;display:grid}.mv-choice:has(input[type=radio]:checked){border-color:var(--primary);background:#fdfcf7}.mv-choice-label{cursor:pointer;grid-template-columns:22px 1fr;align-items:start;gap:10px;display:grid}.mv-choice-label>input[type=radio]{width:18px;height:18px;min-height:auto;margin-top:3px}.mv-choice-label>span{gap:6px;display:grid}.mv-choice-fields{gap:6px;padding-left:32px;display:grid}.mv-field{gap:8px;display:grid}.mv-field textarea{border:1px solid var(--input);border-radius:calc(var(--radius) - 2px);width:100%;font:inherit;resize:vertical;padding:12px}.mv-inline{border:1px solid var(--input);border-radius:calc(var(--radius) - 4px);font:inherit;padding:0 10px}.mv-inline-row{flex-wrap:wrap;gap:8px;display:flex}.mv-inline-row .mv-inline{flex:140px}.mv-quote{border-left:3px solid var(--primary);background:var(--muted);border-radius:0 calc(var(--radius) - 4px) calc(var(--radius) - 4px) 0;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:14px 16px}.mv-quote cite{color:var(--muted-foreground);margin-top:8px;font-size:14px;font-style:normal;display:block}.mv-removed{border-radius:calc(var(--radius) - 4px);background:#fff7e6;border:1px solid #f0d7a6;padding:10px 12px}.mv-failed{color:#8a2a1c;margin:0 0 14px;font-weight:620}.mv-status{background:var(--muted);border-radius:999px;justify-self:start;margin:0;padding:4px 10px;font-size:13px;font-weight:650;display:inline-block}.mv-body{white-space:pre-wrap;overflow-wrap:anywhere}.mv-quote-state{gap:10px;display:grid}.mv-reapprove{border-radius:calc(var(--radius) - 4px);background:#fff7e6;border:1px solid #f0d7a6;gap:8px;padding:12px;display:grid}.mv-reapprove h3,.mv-reapprove p{margin:0}.mv-confirm{border-radius:calc(var(--radius) - 4px);background:#fdf3f1;border:1px solid #e5b4ab;gap:10px;padding:12px;display:grid}.mv-confirm p{margin:0}.mv-danger{color:#8a2a1c!important;border-color:#8a2a1c!important}.mv-list{justify-items:start;gap:16px;display:grid}.mv-list .beta-card-list{width:100%}.mv-permission{border-top:1px solid var(--border);gap:10px;padding-top:14px;display:grid}.mv-permission h3,.mv-permission p{margin:0}.mv-quiet-actions{gap:4px 16px}.beta-shell button.mv-quiet,.lab-mv button.mv-quiet{min-height:44px;color:var(--muted-foreground);text-underline-offset:3px;background:0 0;border:0;padding:0 2px;font-weight:560;text-decoration:underline}.beta-shell button.mv-quiet:hover,.lab-mv button.mv-quiet:hover{color:var(--foreground)}.mv-card a{color:inherit;text-underline-offset:3px;font-weight:620;text-decoration:underline}.mv-quote-caption{color:var(--muted-foreground);margin:0 0 -4px;font-size:14px}.mvr-review-count{margin:0 0 8px;font-weight:650}.mvr-review-group{gap:12px;padding-top:28px;display:grid}.mvr-review-group h3{align-items:baseline;gap:10px;margin:0;font-size:20px;display:flex}.mvr-review-group h3 span{color:var(--muted-foreground);font-size:14px;font-weight:500}.mvr-review-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.mvr-quote{border-left:3px solid var(--primary);overflow-wrap:anywhere;margin:0;padding-left:14px;font-size:17px;line-height:1.5}.mvr-body{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.5}.mvr-gate-alert{background:#fbf1ea;border:1px solid #b4532a;border-radius:8px;padding:12px;font-size:14px}.mvr-gate-alert ul{margin:6px 0 0;padding-left:18px}.mvr-blocker{color:#8a3b18}.mvr-edit{border-top:1px solid var(--border);gap:8px;padding-top:12px;display:grid}.mvr-edit label{font-size:13px;font-weight:700}.mvr-edit textarea{border:1px solid var(--input);border-radius:calc(var(--radius) - 2px);width:100%;font:inherit;resize:vertical;padding:10px 12px}.beta-shell{background:var(--background);min-height:100vh;color:var(--foreground);padding:28px max(20px,50vw - 560px) 80px}.beta-shell *{min-width:0}.beta-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;padding-bottom:22px;display:flex}.beta-header h1{margin:2px 0 0;font-size:clamp(30px,4vw,44px)}.beta-header-actions,.beta-nav{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.beta-nav{border:1px solid var(--border);border-radius:var(--radius);background:var(--muted);padding:4px}.beta-nav button,.beta-signout,.beta-shell button,.beta-shell select,.beta-shell input,.lab-mv button,.lab-mv select,.lab-mv input{min-height:44px}.beta-nav button{border-radius:calc(var(--radius) - 4px);color:var(--muted-foreground);background:0 0;border:0;padding:0 15px}.beta-nav button[aria-current=page]{color:var(--foreground);box-shadow:inset 0 0 0 1px var(--border);background:#fff;font-weight:650}.beta-signout,.beta-shell button,.lab-mv button{border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);color:var(--foreground);background:#fff;padding:0 15px;font-weight:620}.beta-shell button:hover,.lab-mv button:hover{border-color:var(--foreground)}.beta-shell button:disabled,.lab-mv button:disabled{opacity:.55}.beta-primary{border-color:var(--primary)!important;background:var(--primary)!important;color:var(--primary-foreground)!important}.beta-section{padding-top:clamp(34px,6vw,70px)}.beta-intro{gap:10px;max-width:720px;margin-bottom:28px;display:grid}.beta-intro h2{font-size:clamp(32px,5vw,52px)}.beta-intro p:last-child{color:var(--muted-foreground);max-width:64ch}.beta-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:11px;font-weight:760;line-height:1.4}.beta-card-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.beta-card{border:1px solid var(--border);border-radius:var(--radius);background:#fff;gap:13px;padding:20px;display:grid}.beta-card h3,.beta-card p{margin:0}.beta-terms{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.beta-terms strong{font-size:19px}.beta-terms span,.beta-meta{color:var(--muted-foreground);font-size:14px}.beta-row-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.beta-check{align-items:center;gap:9px;min-height:44px;display:flex}.beta-check input{width:18px;height:18px;min-height:auto}.beta-evidence{border-top:1px solid var(--border);gap:8px;padding-top:12px;display:grid}.beta-evidence pre{background:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:12px;font-size:12px}.beta-build{border:1px solid var(--primary);border-radius:var(--radius);background:#fdfcf7;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding:18px;display:flex;position:sticky;bottom:14px;box-shadow:0 12px 30px #171a1814}.beta-build h2,.beta-build p{margin:4px 0 0}.beta-state{border:1px dashed var(--input);border-radius:var(--radius);background:#ffffff80;place-content:center;justify-items:start;gap:12px;min-height:180px;padding:28px;display:grid}.beta-state h3,.beta-state p{margin:0}.beta-pulse{background:var(--primary);width:34px;height:4px;animation:1.2s ease-in-out infinite alternate beta-pulse}@keyframes beta-pulse{to{opacity:.4;width:90px}}@media (prefers-reduced-motion:reduce){.beta-pulse{width:54px;animation:none}}.beta-result{border-top:1px solid var(--border);padding-top:12px}.beta-result p{color:var(--muted-foreground);margin:6px 0 0}.beta-status{min-height:1.5em;color:var(--primary);margin:18px 0 0;font-weight:620}.beta-circle-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;max-width:none}.beta-private-badge{border:1px solid var(--border);color:var(--muted-foreground);background:#fff;border-radius:999px;align-self:start;padding:7px 10px;font-size:12px}.beta-circle-empty{border:1px solid var(--border);border-radius:var(--radius);background:#fff;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:start;gap:clamp(24px,6vw,70px);padding:clamp(24px,5vw,52px);display:grid}.beta-circle-empty h3{margin:6px 0 8px;font-size:clamp(24px,4vw,36px)}.beta-circle-empty p{color:var(--muted-foreground)}.beta-create-circle{gap:8px;display:grid}.beta-create-circle>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.beta-create-circle label,.beta-share-form label,.beta-circle-report label{font-size:13px;font-weight:700}.beta-create-circle input,.beta-share-form select,.beta-circle-report select{border:1px solid var(--input);border-radius:calc(var(--radius) - 2px);width:100%;color:var(--foreground);background:#fff;padding:0 12px}.beta-create-circle p{color:var(--muted-foreground);margin:0;font-size:12px}.beta-circle-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:32px;display:grid}.beta-circle-list{gap:5px;display:grid;position:sticky;top:20px}.beta-circle-list-heading{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;padding:0 8px 9px;font-size:12px;font-weight:700;display:flex}.beta-circle-list>button{text-align:left;background:0 0;justify-items:start;gap:2px;width:100%;height:auto;min-height:62px;padding:10px 12px;display:grid}.beta-circle-list>button span{color:var(--muted-foreground);font-size:12px;font-weight:400}.beta-circle-list>button[aria-current=true]{border-color:var(--primary);box-shadow:inset 3px 0 var(--primary);background:#fff}.beta-circle-new{border-top:1px solid var(--border);margin-top:8px;padding:12px}.beta-circle-new summary,.beta-circle-report summary{cursor:pointer;align-items:center;min-height:44px;font-weight:650;display:flex}.beta-circle-new .beta-create-circle{margin-top:10px}.beta-circle-new .beta-create-circle>div{grid-template-columns:1fr}.beta-circle-room{border-left:1px solid var(--border);gap:28px;padding-left:32px;display:grid}.beta-circle-room-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.beta-circle-room-heading h3{margin:5px 0 0;font-size:clamp(28px,4vw,42px)}.beta-circle-room-heading dl{gap:20px;margin:0;display:flex}.beta-circle-room-heading dl div{gap:2px;display:grid}.beta-circle-room-heading dt{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.beta-circle-room-heading dd{margin:0;font-size:21px;font-weight:700}.beta-circle-share-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--muted);grid-template-columns:minmax(0,.8fr) minmax(300px,1.2fr);gap:24px;padding:20px;display:grid}.beta-circle-share-panel h4,.beta-circle-share-panel p{margin:5px 0 0}.beta-circle-share-panel p{color:var(--muted-foreground)}.beta-share-form{grid-template-columns:minmax(0,1fr) auto;align-content:end;gap:8px;display:grid}.beta-share-form label{grid-column:1/-1}.beta-circle-feed{gap:12px;display:grid}.beta-circle-feed-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.beta-circle-feed h4{margin:4px 0 0;font-size:21px}.beta-circle-shares{border-top:1px solid var(--border);gap:1px;margin:0;padding:0;list-style:none;display:grid}.beta-circle-shares li{border-bottom:1px solid var(--border);gap:8px;padding:18px 0;display:grid}.beta-share-top{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;gap:12px;font-size:12px;display:flex}.beta-inline-empty,.beta-inline-error{border-left:3px solid var(--input);background:#fff;align-content:center;gap:10px;padding:16px;display:grid}.beta-inline-error{border-left-color:#995a42}.beta-inline-empty p,.beta-inline-error p{margin:0}.beta-circle-report{border-top:1px solid var(--border)}.beta-circle-report form{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:0 0 12px;display:grid}.beta-circle-report label{grid-column:1/-1}@media (width<=760px){.beta-shell{padding-top:18px;padding-bottom:110px}.beta-header{align-items:flex-start}.beta-header-actions{justify-content:flex-end}.beta-nav{order:2;grid-template-columns:repeat(3,1fr);width:100%;display:grid}.beta-nav button{padding:0 8px}.beta-section{padding-top:34px}.beta-build{flex-direction:column;align-items:stretch}.beta-circle-intro,.beta-circle-empty,.beta-circle-layout,.beta-circle-share-panel{grid-template-columns:1fr}.beta-circle-list{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.beta-circle-list-heading,.beta-circle-new{grid-column:1/-1}.beta-circle-room{border-left:0;border-top:1px solid var(--border);padding:24px 0 0}.beta-circle-room-heading{align-items:flex-start}.beta-share-form{grid-template-columns:1fr}.beta-share-form label{grid-column:auto}}@media (width<=460px){.beta-header{display:grid}.beta-header-actions{justify-content:stretch}.beta-signout{margin-left:auto}.beta-circle-empty{padding:20px}.beta-create-circle>div,.beta-circle-list{grid-template-columns:1fr}.beta-circle-list-heading,.beta-circle-new{grid-column:auto}.beta-circle-room-heading,.beta-share-top{display:grid}.beta-circle-report form{grid-template-columns:1fr}.beta-circle-report label{grid-column:auto}}.beta-break-link{min-height:44px;color:var(--foreground);text-underline-offset:4px;align-items:center;padding:0 6px;font-weight:620;display:inline-flex}.trust-record{color:#1b2922;background:#f8f7f1;max-width:960px;height:100dvh;margin:auto;padding:28px 40px 70px;font-size:18px;line-height:1.55;overflow:auto}.trust-record header{border-bottom:1px solid #bfc7be;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.trust-record header a{letter-spacing:-2px;font-size:38px;font-weight:800;text-decoration:none}.trust-record header span,.trust-eyebrow{letter-spacing:.7px;font-size:14px;font-weight:650}.trust-eyebrow{margin-top:36px}.trust-record h1{letter-spacing:-2px;margin:18px 0;font-size:clamp(40px,6vw,64px);line-height:1.04}.trust-lead{max-width:56ch}.trust-record section{border-top:1px solid #bfc7be;margin:28px 0;padding-top:20px}.trust-record h2{margin:0 0 14px;font-size:25px;line-height:1.2}.trust-record .trust-status{background:#eef0e8;border-top:3px solid #234d47;padding:24px}.trust-number{font-size:44px;font-weight:700;line-height:1.2}.trust-number span{margin-top:8px;font-size:16px;font-weight:400;display:block}.trust-table-wrap{overflow-x:auto}.trust-record table{border-collapse:collapse;width:100%;min-width:480px;font-size:16px}.trust-record caption{text-align:left;padding:12px 0}.trust-record th,.trust-record td{text-align:left;border-bottom:1px solid #bfc7be;padding:12px 10px}.trust-formula{overflow-wrap:anywhere;font-family:monospace;font-size:15px}.trust-record li{margin:10px 0}.trust-record ul{padding-left:24px}@media (width<=700px){.trust-record{padding:20px 22px 50px;font-size:16px}.trust-record .trust-status{padding:20px}.trust-record h2{font-size:23px}}.archive-filter{flex-wrap:wrap;align-items:center;gap:12px;font-weight:600;display:flex}.archive-filter select{min-height:44px;color:inherit;font:inherit;background:#fffef8;border:1px solid #60736b;border-radius:4px;padding:8px 12px}.archive-list{margin:0;padding:0;list-style:none}.archive-list>li{border-bottom:1px solid #bfc7be;padding:20px 0}.archive-row{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.archive-row h3{margin:0;font-size:18px;font-weight:700}.archive-list p{margin:10px 0}.archive-list summary{cursor:pointer;text-underline-offset:3px;min-height:44px;padding:10px 0;text-decoration:underline}.archive-list summary:focus-visible,.archive-filter select:focus-visible{outline-offset:4px;outline:3px solid #234d47}.archive-correction{background:#eef0e8;padding:12px}.archive-download{max-width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fffef8;border:1px solid #60736b;border-radius:4px;padding:10px 14px;display:inline-block}.archive-download:focus-visible{outline-offset:4px;outline:3px solid #234d47}.archive-export-status:empty{min-height:0;margin:0}.presentation-shell{color:#18241f;background:#e8e9e3;height:100dvh;padding:24px;overflow:auto}.presentation-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1400px;margin:auto;display:flex}.presentation-controls>div{flex-wrap:wrap;gap:8px;display:flex}.presentation-note,.presentation-help{max-width:1400px;margin:16px auto;font-size:14px;line-height:1.6}.presentation-canvas{box-sizing:border-box;overflow-wrap:anywhere;background:#f8f7f1;border-top:8px solid #234d47;max-width:1400px;min-height:960px;margin:auto;padding:24px 72px 0 24px}.presentation-safe{min-width:0}.presentation-brand{border-bottom:1px solid #bfc7be;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:8px;display:flex}.presentation-brand>span{font-family:var(--font-display);font-size:36px;font-weight:var(--type-brand-weight);text-transform:uppercase;letter-spacing:var(--type-brand-tracking);line-height:1}.presentation-brand p{max-width:26ch;margin:0;font-size:12px;line-height:1.4}.presentation-state{margin:8px 0;font-size:13px;line-height:1.4}.presentation-original{border-bottom:1px solid #bfc7be;padding-bottom:8px}.presentation-original p{margin:4px 0;font-size:13px;line-height:1.4}.presentation-original>strong{font-size:24px;line-height:1.25}.presentation-question{padding:8px 0 6px}.presentation-kicker{letter-spacing:.5px;margin:0 0 10px;font-size:13px;font-weight:650}.presentation-question h1{letter-spacing:-.6px;margin:0 0 12px;font-size:30px;line-height:1.08}.presentation-question>p:not(.presentation-kicker),.presentation-question li{margin:8px 0;font-size:16px;line-height:1.45}.presentation-question ul,.presentation-question ol{margin:8px 0;padding-left:20px}.presentation-risk{border-top:2px solid #234d47;padding-top:8px;font-size:14px;line-height:1.45}.presentation-risk p{margin:4px 0 8px}.presentation-refs{margin:10px 0;font-size:13px;line-height:1.45}.presentation-refs dt{font-weight:650}.presentation-refs dd{margin:0 0 12px;font-family:monospace}.presentation-footer{border-top:1px solid #bfc7be;padding-top:8px;font-size:12px;line-height:1.45}.presentation-footer p{margin:5px 0}.presentation-footer p:last-child{margin-bottom:0}.presentation-reference code{font:inherit}.presentation-chapters,.presentation-pages{flex-wrap:wrap;justify-content:center;gap:10px;margin:20px auto;display:flex}.presentation-pause{flex-direction:column;justify-content:center;min-height:500px;display:flex}.presentation-pause h1{font-size:36px;line-height:1.15}.presentation-overlay-reserve{height:220px}.presentation-canvas.portrait{width:540px;max-width:100%}.presentation-canvas:not(.portrait) .presentation-safe{max-width:720px}@media (width<=700px){.presentation-shell{padding:12px}.presentation-shell:has(.portrait){padding:0}:is(.presentation-shell:has(.portrait)>.presentation-controls,.presentation-shell:has(.portrait)>.presentation-note,.presentation-shell:has(.portrait)>.presentation-help){padding:12px}.presentation-canvas{padding-top:16px;padding-left:16px;padding-right:72px}.presentation-brand>span{font-size:32px}.presentation-original>strong{font-size:22px}.presentation-question h1{font-size:26px}}@media (prefers-reduced-motion:reduce){.presentation-shell *{scroll-behavior:auto;transition:none;animation:none}}.presentation-original [data-participant]{font-weight:650}.presentation-public-output{color:#18241f;background:#f8f7f1;margin:0}.presentation-public-output .presentation-canvas{border-top-width:8px;margin:0}.presentation-selector{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.presentation-selector select{font:inherit;background:#f8f7f1;border:1px solid #234d47;max-width:100%;padding:8px}.presentation-fit{border:2px solid #234d47;padding:8px;font-size:13px}.presentation-question h1{margin-bottom:8px}.presentation-risk p{margin-bottom:4px}.presentation-question h1{font-family:var(--font-display);font-weight:700}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-duration:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--spacing:.25rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-medium:500;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--blur-xs:4px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.inset-0{inset:calc(var(--spacing) * 0)}.end{inset-inline-end:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.right-2{right:calc(var(--spacing) * 2)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-50{z-index:50}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mb-4{margin-bottom:calc(var(--spacing) * -4)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.field-sizing-content{field-sizing:content}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.min-h-16{min-height:calc(var(--spacing) * 16)}.w-full{width:100%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.min-w-0{min-width:calc(var(--spacing) * 0)}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md), 10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md), 12px)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-border{border-color:var(--border)}.border-input{border-color:var(--input)}.border-transparent{border-color:#0000}.bg-background{background-color:var(--background)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-transparent{background-color:#0000}.bg-clip-padding{background-clip:padding-box}.p-4{padding:calc(var(--spacing) * 4)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.whitespace-nowrap{white-space:nowrap}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.underline-offset-4{text-underline-offset:4px}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.paused{animation-play-state:paused}.running{animation-play-state:running}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}@media (hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius-lg)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-closed\:animate-out[data-closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0[data-closed]{--tw-exit-opacity:0}.data-closed\:zoom-out-95[data-closed]{--tw-exit-scale:.95}.data-open\:animate-in[data-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0[data-open]{--tw-enter-opacity:0}.data-open\:zoom-in-95[data-open]{--tw-enter-scale:.95}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (width>=40rem){.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}}@media (width>=48rem){.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (prefers-color-scheme:dark){.dark\:border-input{border-color:var(--input)}.dark\:bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}@media (hover:hover){.dark\:hover\:bg-input\/50:hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:hover{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.dark\:hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}}.dark\:disabled\:bg-input\/80:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:disabled\:bg-input\/80:disabled{background-color:color-mix(in oklab, var(--input) 80%, transparent)}}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--background:#f6f5f0;--foreground:#171a18;--primary:#234d47;--primary-foreground:#fff;--muted:#eeede6;--muted-foreground:#5e655f;--border:#dddcd4;--input:#b3b7af;--ring:#3563a0;--popover:#fff;--popover-foreground:#171a18;--radius:.75rem}*{box-sizing:border-box}body{background:var(--background);color:var(--foreground);margin:0;font:16px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,a,input,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:4px;outline:3px solid #3563a0}a{color:inherit}h1,h2,h3,p{margin:0}h1{letter-spacing:-2px;font-size:clamp(36px,5vw,54px);font-weight:650;line-height:1.1}h2{letter-spacing:-.8px;font-size:28px;font-weight:600;line-height:1.2}h3{letter-spacing:-.4px;font-size:21px;font-weight:600}p+p{margin-top:16px}.app-shell{max-width:1100px;margin:auto;padding:0 40px 130px}.topbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;height:100px;display:flex}.wordmark{text-transform:uppercase;letter-spacing:var(--type-brand-tracking);font-size:40px;font-weight:750;text-decoration:none}.demo-label{letter-spacing:.8px;color:#50574f;font-size:12px}.page-heading{justify-content:space-between;align-items:end;gap:20px;margin:38px 0 26px;display:flex}.eyebrow{letter-spacing:1.2px;color:#5e655f;margin-bottom:14px;font-size:12px;font-weight:650;line-height:1.5}.quiet,.byline{color:#5e655f;font-size:14px}.today-grid{grid-template-columns:1.25fr 1fr;gap:50px;display:grid}.game-hero{color:#fff;background:#1c282a;border-radius:22px;min-height:270px;position:relative;overflow:hidden}.game-hero img{object-fit:cover;object-position:50% 25%;width:55%;height:100%;position:absolute;right:0}.hero-copy{background:linear-gradient(90deg,#1c282a 70%,#0000);max-width:60%;padding:32px 24px;position:relative}.hero-copy h2{margin:22px 0;font-size:36px;line-height:1.12}.hero-copy h2 span{color:#c4d2d0}.hero-copy p{letter-spacing:.4px;font-size:12px}.image-label{color:#fff;background:#172023d9;padding:2px 6px;font-size:10px;position:absolute;bottom:8px;right:12px}.section-label{letter-spacing:1px;color:#5e655f;justify-content:space-between;margin-bottom:12px;font-size:12px;display:flex}.quote-row{align-items:center;gap:18px;padding:16px 0 24px;display:flex}.quote-row strong{font-size:28px;font-weight:600}.quote-row span{font-size:14px;line-height:1.5}.quote-row small{color:#5e655f;font-size:12px}[data-slot=button]{white-space:normal;border-radius:12px;gap:10px;height:auto;min-height:48px;padding:10px 18px;font-size:15px}.primary{color:#fff;background:#234d47}.primary:hover{background:#183d37}.wide{justify-content:space-between;width:100%}.briefing{border-bottom:1px solid var(--border);padding:10px 0 28px}.briefing h2{letter-spacing:-.7px;margin:20px 0;font-family:Georgia,serif;font-size:34px;font-weight:400}.briefing>p:not(.eyebrow):not(.byline){color:#434a44;line-height:1.8}.byline{margin-top:18px;font-size:12px;line-height:1.7}.text-action{color:#234d47;justify-content:flex-start;font-weight:600;padding-left:0!important}.circle-entry{padding-top:30px}.circle-entry h3{margin:12px 0}.circle-entry p{color:#5e655f;margin-bottom:16px}.bottom-nav{z-index:20;background:#fff;border:1px solid #dddcd4;border-radius:18px;gap:10px;padding:8px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 6px 22px #171a1810}.bottom-nav button{color:#5e655f;min-width:120px}.bottom-nav button[aria-current=page]{color:#234d47;background:#eeede6}.bottom-nav svg{width:18px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=700px){.app-shell{padding:0 24px 110px}.topbar{height:80px}.wordmark{font-size:34px}.demo-label{font-size:10px}.page-heading{margin:28px 0 24px}.page-heading>.quiet{display:none}.eyebrow{font-size:10px}.today-grid{grid-template-columns:1fr;gap:12px}.game-hero{min-height:244px}.hero-copy{padding:24px}.hero-copy h2{font-size:32px}.briefing{padding-top:22px}.bottom-nav{width:100%;padding:8px 12px calc(8px + env(safe-area-inset-bottom));border-radius:0;justify-content:space-around;bottom:0}.bottom-nav button{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:12px}.bottom-nav svg{width:20px}.image-label{font-size:9px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.detail-grid,.thread-layout{grid-template-columns:minmax(0,1.45fr) minmax(230px,1fr);gap:56px;display:grid}.narrow{max-width:680px}.back{color:#5e655f;margin-bottom:16px;padding-left:0!important}.back svg{width:16px}.status-note{background:#eeede6;border-radius:10px;align-items:center;gap:10px;margin:12px 0 20px;padding:12px 16px;font-size:14px;line-height:1.6;display:flex}.prose-block p,.body-copy{color:#424b44;margin:12px 0 20px;line-height:1.8}.actions{flex-direction:column;gap:10px;margin:24px 0 8px;display:flex}.supporting{border-top:1px solid var(--border);padding:28px 0 0}.supporting p{margin-top:16px}.evidence-block{border:1px solid var(--border);background:#fff;border-radius:16px;margin:24px 0;padding:22px}.evidence-block dl{font-size:14px}.evidence-block dl div{border-bottom:1px solid var(--border);padding:12px 0}.evidence-block dd{overflow-wrap:anywhere;font-weight:600}.evidence-block p{margin-top:18px}.private-shell{max-width:760px;padding-bottom:60px}.amount-review{max-width:580px;margin:0 auto}.amount-label{margin:20px 0 10px;font-size:16px;display:block}.amount-input{border-bottom:2px solid #234d47;align-items:center;gap:10px;padding:10px 0;display:flex}.amount-input>span{color:#5e655f;font-size:44px}.amount-input [data-slot=input]{font-variant-numeric:tabular-nums;height:80px;box-shadow:none;border:0;border-radius:0;padding:0;font-size:56px}.money-table div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:18px;padding:16px 0;font-size:17px;display:flex}.money-table dd{font-variant-numeric:tabular-nums;font-size:23px;font-weight:600}.amount-review>.quiet{margin-top:12px}.empty{flex-direction:column;align-items:flex-start;gap:20px;padding:26px 0;display:flex}.empty>svg{color:#234d47;width:32px;height:32px}.empty p{max-width:560px}.progress-block{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:12px;padding:26px 0}.progress-number{letter-spacing:-1px;font-size:44px;font-weight:600}.progress-number span{color:#5e655f;font-size:20px;font-weight:400}progress{accent-color:#234d47;background:#dddcd4;border:none;border-radius:8px;width:100%;height:8px;margin:16px 0 20px;display:block}progress::-webkit-progress-bar{background:#dddcd4;border-radius:8px}progress::-webkit-progress-value{background:#234d47;border-radius:8px}.circle-home{border-top:1px solid var(--border);margin-top:24px;padding-top:24px}.circle-private-entry{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:12px;margin:22px 0 28px;padding:24px 0;display:grid}.circle-private-entry h2,.circle-private-entry p{margin:0}.circle-private-entry>p:not(.eyebrow){color:var(--muted-foreground);max-width:58ch}.circle-private-entry .button{justify-self:start}.people{flex-wrap:wrap;gap:24px;margin:26px 0 10px;display:flex}.people>div{flex-direction:column;align-items:center;gap:8px;display:flex}.people small{font-size:13px}.avatar{color:#35473b;background:#e3e8df;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:inline-flex}.people .avatar{width:44px;height:44px}.tone-1,.tone-4{color:#3e4d60;background:#e4e7eb}.tone-2,.tone-5{color:#6e513a;background:#eee2d4}.host-note{border-top:1px solid var(--border);margin:22px 0;padding:24px 0}.host-note h3{margin-bottom:12px}.host-note p{color:#4d574f;font-size:15px;line-height:1.7}.game-link,.thread-link{background:#fff;justify-content:space-between;width:100%;display:flex;text-align:left!important;padding:22px!important}.game-link span,.thread-link span{flex-direction:column;gap:6px;display:flex}.game-link small,.thread-link small{color:#5e655f;font-size:12px;font-weight:400}.game-link strong{font-size:20px}.game-context{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:0 0 28px;display:flex}.game-context .eyebrow{margin-bottom:8px}.game-context .quiet{margin-top:8px}.issue{background:#eeede5;border-radius:16px;padding:24px}.issue h3{margin-bottom:12px}.issue>p:not(.eyebrow):not(.byline){color:#464d43;font-size:15px}.issue .eyebrow{color:#715124;font-size:11px}.room-threads{margin:28px 0}.thread-link{margin-bottom:12px}.thread-selection{border-bottom:1px solid var(--border);margin-bottom:12px;padding-bottom:22px}.thread-selection>p{overflow-wrap:anywhere;margin-top:8px;font-size:14px}.thread-selection .original-quote{color:#234d47;font-weight:600}.new-quote{background:#eeede6;border-radius:8px;padding:10px 12px}.new-quote small{color:#5e655f;font-size:12px}.conversation{overflow-anchor:none;scrollbar-gutter:stable;max-height:470px;padding-right:10px;overflow-y:auto}.message{border-bottom:1px solid var(--border);padding:18px 0}.message-author{align-items:center;gap:10px;margin-bottom:12px;display:flex}.message-author strong{font-size:14px}.message-author small{color:#5e655f;margin-left:auto;font-size:11px}.message>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.75}.message-actions{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.message-actions button{color:#5e655f;min-height:36px;padding:6px 8px;font-size:12px}.message-actions button[aria-pressed=true]{color:#234d47;background:#e5ebe5}.composer{margin-top:24px}.composer label{margin-bottom:10px;font-size:14px;font-weight:600;display:block}.composer textarea{resize:vertical;background:#fff;border-radius:12px;min-height:104px;padding:14px;font-size:16px}.composer-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.composer-footer small{color:#5e655f;max-width:260px;font-size:12px;line-height:1.6}.warning{color:#62491f;background:#f0e7d8;border-radius:12px;align-items:center;gap:14px;margin:0 0 24px;padding:16px;font-size:14px;display:flex}.warning>svg{flex-shrink:0}.warning button{flex-shrink:0;font-size:13px}.notice{color:#234d47;margin:12px 0 22px;font-size:14px}.hold{align-items:flex-start;margin-top:24px}.hold h3{font-size:18px}.hold p{margin:10px 0}.hold button{background:#fff}.scenario-controls{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.scenario-controls summary{cursor:pointer;color:#5e655f;min-height:40px;font-size:14px}.scenario-controls .actions{margin-top:12px}.new-messages{color:#234d47;background:#fff;width:100%;margin-top:12px}.reading{max-width:640px;margin:auto}.reading>h2{font-family:Georgia,serif;font-size:42px;font-weight:400;line-height:1.15}.reading>p:not(.byline):not(.eyebrow):not(.status-note){color:#364239;margin:28px 0;font-size:19px;line-height:1.9}.reading>h3{margin-top:30px}.reading footer{border-top:1px solid var(--border);margin-top:32px;padding-top:10px}.form-dialog{max-height:calc(100dvh - 48px);font-size:16px;overflow-y:auto;background:#f6f5f0!important;gap:18px!important;width:calc(100% - 32px)!important;max-width:540px!important;padding:30px!important}.form-dialog [data-slot=dialog-title]{letter-spacing:-.8px;padding-right:26px;font-size:28px;line-height:1.2}.form-dialog [data-slot=dialog-description]{font-size:15px;line-height:1.7}.form-dialog [data-slot=dialog-close]{min-width:44px;min-height:44px}.form-dialog .quote-row{padding-bottom:4px}.form-dialog .selection-line{margin-bottom:0}.form-dialog .money-table{margin:0}.settings-list{flex-direction:column;display:flex}.settings-list label{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:15px;display:flex}.settings-list input{accent-color:#234d47;width:20px;height:20px}.field-label{font-size:14px;font-weight:600}select{color:#171a18;background:#fff;border:1px solid #b3b7af;border-radius:10px;width:100%;min-height:48px;padding:12px;font-size:15px}.destination{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.report-excerpt{overflow-wrap:anywhere;background:#eeede6;padding:12px;font-size:14px}.form-dialog .actions{margin:0}.form-dialog .byline{margin-top:0}.form-dialog .status-note{margin:0}h1:focus{outline:none}button:hover{filter:brightness(.98)}@media (width<=700px){.detail-grid,.thread-layout{grid-template-columns:1fr;gap:28px}.supporting{margin-top:12px}.game-context{flex-direction:column;align-items:flex-start}.game-context h2{font-size:26px}.thread-layout>aside{order:2}.conversation{max-height:420px}.people{gap:16px}.people .avatar{width:38px;height:38px}.money-table div{font-size:15px}.money-table dd{font-size:22px}.warning{flex-wrap:wrap}.form-dialog{padding:24px!important}.form-dialog [data-slot=dialog-title]{font-size:26px}.reading>h2{font-size:34px}.reading>p:not(.byline):not(.eyebrow):not(.status-note){font-size:17px}.composer-footer{align-items:flex-end}.composer-footer small{max-width:190px}.selection-line{font-size:19px}.thread-selection h2{font-size:23px}.private-shell .topbar{gap:12px}.private-shell .amount-input input{font-size:48px}.image-label{font-size:10px}.eyebrow{font-size:12px}.demo-label{font-size:11px}}html,body,#root{height:100%}body{overflow:hidden}.app-shell{grid-template-rows:auto auto minmax(0,1fr);gap:0;max-width:1120px;height:100dvh;padding:0 32px;display:grid}.topbar{grid-row:1;height:76px}.topbar .wordmark{letter-spacing:-2.4px;font-size:34px}.topbar .demo-label{letter-spacing:.3px;margin-left:auto;font-size:12px}.app-shell>main{scrollbar-gutter:stable;grid-row:3;min-height:0;padding:0 4px 36px;scroll-padding:20px;overflow-y:auto}.bottom-nav{border:0;border-bottom:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;grid-row:2;justify-content:flex-start;gap:8px;width:auto;padding:8px 0;position:static;transform:none}.bottom-nav button{border-radius:8px;min-width:120px;min-height:44px;font-size:14px}.private-shell,.recipient-shell{grid-template-rows:auto minmax(0,1fr)}.private-shell>main,.recipient-shell>main{grid-row:2}.private-shell{max-width:760px}.page-heading{align-items:center;margin:26px 0 22px}.page-heading h1{letter-spacing:-1.3px;font-size:36px}.page-heading .eyebrow{margin-bottom:8px}.compact-heading{margin:16px 0}.compact-heading h1{letter-spacing:-.5px;font-size:22px}.compact-heading .eyebrow{display:none}.compact-heading .back{min-height:44px;margin-bottom:0}.compact-heading>div{align-items:center;gap:20px;width:100%;display:flex}.eyebrow,.section-label{letter-spacing:.8px;font-size:12px}.quiet,.byline{font-size:14px;line-height:1.5}.byline{margin-top:12px}.today-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:44px}.matchup-meta{color:var(--muted-foreground);letter-spacing:.4px;justify-content:space-between;gap:12px;font-size:12px;display:flex}.matchup-teams{justify-content:space-between;align-items:center;gap:12px;margin:12px 0 6px;display:flex}.matchup-teams h2{letter-spacing:-.8px;font-size:26px;line-height:1.25}.matchup-teams h2 span{color:var(--muted-foreground);margin:0 4px;font:italic 20px Georgia,serif}.game-status{color:var(--primary);background:#e6ece5;border-radius:4px;padding:4px 8px;font-size:12px}.game-masthead>p{color:var(--muted-foreground);font-size:14px}.selection-card h2{letter-spacing:-.6px;font-size:25px}.selection-line{margin:6px 0 12px;font-size:20px}.quote-row{gap:20px;padding:12px 0 20px}.quote-row strong{font-variant-numeric:tabular-nums;font-size:28px}.quote-row small{font-size:13px}[data-slot=button]{border-radius:8px;font-size:15px}.briefing{border-top:1px solid var(--border);padding:20px 0 24px}.briefing h2{margin:12px 0;font-size:30px;line-height:1.12}.briefing>p:not(.eyebrow):not(.byline){font-size:16px;line-height:1.55}.briefing .eyebrow{margin-bottom:8px}.circle-entry{padding:20px 0 0 48px;position:relative}.circle-entry-icon{color:var(--primary);background:#e6ece5;border-radius:50%;padding:8px;position:absolute;top:22px;left:0}.circle-entry-icon svg{width:20px;height:20px}.circle-entry h3{margin:0 0 8px;font-size:20px}.circle-entry p{margin-bottom:8px;font-size:14px}.circle-entry .byline{font-size:12px}.detail-grid,.thread-layout{gap:36px}.prose-block{margin:20px 0}.prose-block h3{font-size:19px}.prose-block p,.body-copy{margin:8px 0 16px;line-height:1.6}.status-note{border-radius:6px;margin:8px 0 16px;padding:10px 12px}.actions{margin:18px 0 8px}.amount-review .quote-row{padding:8px 0 12px}.amount-review h2{font-size:24px}.amount-label{margin:16px 0 6px}.amount-input{padding:4px 0}.amount-input [data-slot=input]{min-width:0;height:62px;font-size:44px}.amount-input>span{font-size:36px}.money-table{margin:16px 0}.money-table div{padding:12px 0;font-size:16px}.money-table dd{margin:0;font-size:22px}.money-table div:last-child{color:var(--foreground);border-bottom:2px solid var(--primary)}.private-shell .page-heading{margin:12px 0 20px}.private-shell .back{margin-bottom:4px}.game-context{margin-bottom:20px;padding-bottom:16px}.game-context h2{font-size:24px}.game-context .quiet{display:none}.thread-selection{border:1px solid var(--border);border-top:2px solid var(--primary);border-radius:0 0 8px 8px;margin-bottom:12px;padding:16px}.thread-selection .eyebrow{margin:0 0 8px}.thread-selection h2{font-size:23px}.thread-issue .issue{border-radius:6px;margin-bottom:8px;padding:14px 16px}.thread-issue .issue h3{margin-bottom:8px;font-size:17px}.thread-issue .issue>p:not(.eyebrow):not(.byline){font-size:14px}.issue .eyebrow{color:#8a5700;margin-bottom:6px;font-size:12px}.thread-issue .issue .byline{font-size:12px}.message{padding:16px 0}.message-author small{font-size:12px}.message>p{font-size:16px;line-height:1.55}.message-actions button{min-height:44px;font-size:14px}.message-author{flex-wrap:wrap}.conversation{max-height:none;padding:0;overflow:visible}.composer-footer small{font-size:13px}.game-link,.thread-link{border-radius:8px;padding:16px!important}.game-link small,.thread-link small{font-size:13px}.reading{padding-top:12px}.reading-game{border-top:2px solid var(--primary);margin-bottom:20px;padding-top:16px;font-size:15px;font-weight:600}.reading-game span{color:var(--muted-foreground);font-weight:400}.reading>h2{font-size:42px}.reading>p:not(.byline):not(.eyebrow):not(.status-note):not(.reading-game){margin:22px 0;font-size:18px;line-height:1.7}.editorial-share-row{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;padding:20px 0 0;display:flex}.editorial-share-row strong{font-size:17px}.editorial-share-row p{margin-top:4px}.form-dialog{border-radius:16px!important}.public-card{background:var(--primary);color:var(--primary-foreground);border-radius:8px;padding:22px}.public-card-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.card-wordmark{font-family:var(--font-display);font-size:32px;font-weight:var(--type-brand-weight);text-transform:uppercase;letter-spacing:var(--type-brand-tracking)}.public-card-top>span:last-child{letter-spacing:.4px;font-size:11px}.public-card .card-event{letter-spacing:.5px;margin:24px 0 14px;font-size:12px}.public-card h2{letter-spacing:-.5px;margin-bottom:14px;font:32px/1.1 Georgia,serif}.public-card>p:not(.card-event){font-size:15px;line-height:1.6}.public-card-bottom{border-top:1px solid #88a39d;justify-content:space-between;gap:14px;margin-top:24px;padding-top:14px;font-size:12px;line-height:1.6;display:flex}.share-intro,.share-scope{font-size:14px;line-height:1.55}.share-scope{color:var(--muted-foreground)}.share-buttons{flex-wrap:wrap;gap:10px;display:flex}.share-buttons button{flex:1}.recipient-link{min-height:44px;color:var(--primary);text-underline-offset:4px;align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration:underline;display:inline-flex}.share-status{color:var(--primary);align-items:flex-start;gap:8px;font-size:14px;display:flex}.share-status svg{flex-shrink:0}*{min-width:0}main :is(button,a,input,textarea,summary){scroll-margin:20px}@media (width<=700px){.app-shell{grid-template-rows:auto minmax(0,1fr) auto;padding:0}.topbar{height:64px;margin:0 20px}.topbar .wordmark{font-size:30px}.topbar .demo-label{font-size:12px}.app-shell>main{scrollbar-gutter:auto;grid-row:2;padding:0 20px 24px}.bottom-nav{border-top:1px solid var(--border);background:var(--background);padding:4px 12px calc(4px + env(safe-area-inset-bottom));border-bottom:0;grid-row:3;justify-content:space-around;gap:4px}.bottom-nav button{flex-direction:column;flex:1;gap:2px;min-width:0;min-height:54px;padding:6px 8px;font-size:12px}.private-shell,.recipient-shell{grid-template-rows:auto minmax(0,1fr)}.page-heading{margin:20px 0 16px}.page-heading h1{font-size:30px}.page-heading .eyebrow{font-size:12px}.compact-heading{margin:8px 0 14px}.compact-heading h1{font-size:18px;line-height:1.2}.compact-heading>div{gap:14px}.today-grid,.detail-grid,.thread-layout{grid-template-columns:minmax(0,1fr);gap:16px}.game-masthead{padding:14px 0}.matchup-teams{margin-top:8px}.matchup-teams h2{font-size:24px}.matchup-teams h2 span{margin:0 2px;font-size:18px}.game-status{display:none}.selection-card{padding:20px 0 8px}.selection-card h2{font-size:23px}.selection-line{font-size:19px}.quote-row{padding:6px 0 16px}.quote-row small{font-size:12px}.briefing{padding:18px 0}.briefing h2{font-size:27px}.briefing .byline{font-size:12px}.circle-entry{padding-top:8px}.circle-entry-icon{top:10px}.private-shell .amount-input input{font-size:44px}.money-table div{font-size:15px}.money-table dd{font-size:21px}.game-context{flex-direction:row;align-items:center;gap:12px}.game-context h2{font-size:20px}.game-context .eyebrow{font-size:12px}.game-context>button{padding:8px 10px;font-size:13px}.thread-selection{padding:14px}.thread-selection h2{font-size:22px}.people{gap:14px}.reading>h2{font-size:34px}.reading>p:not(.byline):not(.eyebrow):not(.status-note):not(.reading-game){font-size:17px}.reading-game{font-size:14px}.reading-game span{margin-top:4px;display:block}.form-dialog{max-height:calc(100dvh - 24px);width:calc(100% - 24px)!important;padding:22px!important}.form-dialog [data-slot=dialog-title]{font-size:24px}.public-card{padding:18px}.public-card h2{font-size:30px}.public-card-top>span:last-child{font-size:12px}}.message-menu{color:var(--muted-foreground);font-size:14px}.message-menu summary{cursor:pointer;border-radius:6px;min-width:64px;min-height:44px;padding:10px 12px;list-style-position:inside}.message-menu[open]{border:1px solid var(--border);background:var(--background);border-radius:8px}.message-menu>div{flex-wrap:wrap;gap:4px;padding:0 6px 6px;display:flex}.topbar{flex-wrap:wrap;height:auto;min-height:76px;padding:10px 0}.topbar .wordmark{flex-shrink:0}.topbar .demo-label{text-align:right;flex:120px}.topbar>button,.topbar>svg{flex-shrink:0}@media (width<=700px){.topbar{min-height:64px}}.follow-return{background:var(--popover);border:1px solid var(--border);border-radius:16px;margin:12px 0 20px;padding:18px 20px;box-shadow:0 6px 22px #171a1810}.follow-return h3{margin:12px 0 8px;font-family:Georgia,serif;font-size:22px;font-weight:400}.follow-return .actions{margin-top:14px}.follow-sim{color:var(--muted-foreground);align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.selection-help{margin:6px 0 4px}.selection-help p{color:#434a44;margin-top:6px;line-height:1.7}:root{--ink:#171a18;--ink-display:#101210;--petrol:#234d47;--editorial-secondary:#5e655f;--paper:#f6f5f0;--hairline:#d8d7ce;--hairline-ink:#171a18}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.page-heading{border-bottom:2px solid var(--hairline-ink);align-items:baseline;padding-bottom:14px}.page-heading h1{color:var(--ink-display);letter-spacing:-1.8px;font-weight:700}.page-heading .eyebrow{color:var(--editorial-secondary);letter-spacing:1.6px;font-weight:660}.game-masthead{border-top:none;border-bottom:1px solid var(--hairline);padding:4px 0 18px}.matchup-meta{text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:640}.matchup-teams h2{letter-spacing:-1px;color:var(--ink-display);font-size:30px}.matchup-teams h2 span{color:var(--editorial-secondary);font:italic 22px/1 Georgia,serif}.game-status{color:var(--editorial-secondary);letter-spacing:.6px;text-transform:uppercase;background:0 0;border:none;border-radius:0;padding:0;font-size:11px;font-weight:640}.selection-card{padding:22px 0 4px}.selection-card .section-label{color:var(--editorial-secondary);letter-spacing:1.2px;text-transform:uppercase;border-bottom:1px solid var(--hairline);margin-bottom:0;padding-bottom:12px;font-weight:660}.selection-card .section-label svg{color:var(--petrol)}.record h2{letter-spacing:-.7px;color:var(--ink-display);margin:18px 0 2px;font-size:27px}.record-terms{border-bottom:2px solid var(--hairline-ink);margin:0}.record-term{border-top:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:20px;margin:0;padding:11px 0;display:flex}.record-term dt{letter-spacing:1px;text-transform:uppercase;color:var(--editorial-secondary);font-size:11px;font-weight:660}.record-term dd{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;margin:0;font-size:15px}.record-term--lead{border-top:none;align-items:center;padding:6px 0 12px}.record-term--lead dd strong{letter-spacing:-1px;color:var(--ink-display);font-size:34px;font-weight:640}[data-slot=button].primary{background:var(--petrol);letter-spacing:.1px;border-radius:10px;font-weight:620;transition:background .15s}[data-slot=button].primary:hover{background:#1b3e39}[data-slot=button].primary:active{background:#17332f}.briefing{border-top:1px solid var(--hairline)}.briefing h2{color:var(--ink-display);letter-spacing:-.4px}@media (prefers-reduced-motion:no-preference){.app-shell>main{animation:.45s cubic-bezier(.2,.7,.2,1) both form-settle}@keyframes form-settle{0%{opacity:0}to{opacity:1}}}:root{--caution:#8a5700;--paper-2:#fbfaf6}.game-context{border-bottom:1px solid var(--hairline);margin-bottom:2px;padding:2px 0 14px}.game-context-meta{letter-spacing:.8px;color:var(--editorial-secondary);text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:660;display:flex}.game-context .live-dot{background:var(--petrol);border-radius:50%;width:7px;height:7px}.game-context-teams{letter-spacing:-1px;color:var(--ink-display);margin:8px 0 0;font-size:27px}.game-context-teams span{color:var(--editorial-secondary);margin:0 4px;font:italic 20px/1 Georgia,serif}.record-player{letter-spacing:-.5px;color:var(--ink-display);margin:16px 0 1px;font-size:24px;font-weight:680}.record .selection-line{color:var(--ink);margin:0 0 14px;font-size:18px}.brief-reasoning{background:var(--paper-2);border:1px solid var(--hairline);border-radius:12px;flex-direction:column;gap:9px;margin-bottom:14px;padding:14px 16px;display:flex}.brief-line{color:var(--ink);gap:12px;margin:0;font-size:14.5px;line-height:1.45;display:flex}.brief-tag{letter-spacing:.6px;text-transform:uppercase;min-width:42px;color:var(--petrol);flex:none;padding-top:2px;font-size:11px;font-weight:720}.brief-tag--watch{color:var(--caution)}.brief-quote{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:baseline;gap:14px 26px;padding:12px 0;display:flex}.brief-odds{align-items:baseline;gap:9px;display:flex}.brief-odds strong{letter-spacing:-.5px;color:var(--ink-display);font-variant-numeric:tabular-nums;font-size:26px;font-weight:640}.brief-book{color:var(--ink);align-items:baseline;gap:9px;font-size:13.5px;display:flex}.brief-label{letter-spacing:.8px;text-transform:uppercase;color:var(--editorial-secondary);font-size:11px;font-weight:660}.record-note{color:var(--editorial-secondary);margin:12px 0 0;font-size:12px}.brief-actions{flex-direction:column;gap:2px;margin-top:16px;display:flex}@media (width<=480px){.game-context-teams{font-size:24px}.record-player{margin-top:12px;font-size:22px}.brief-reasoning{gap:7px;padding:12px 14px}.brief-line{font-size:14px}.brief-odds strong{font-size:24px}.selection-card{padding-top:18px}}.game-context-meta{flex-wrap:wrap}.brief-line{flex-wrap:wrap;min-width:0}.brief-book,.brief-odds{min-width:0}@media (width<=480px){.page-heading{margin:14px 0 12px;padding-bottom:10px}.page-heading h1{font-size:30px}.game-context{padding:0 0 10px}.game-context-teams{margin-top:6px;font-size:22px}.selection-card{padding-top:12px}.record-player{margin:8px 0 1px;font-size:21px}.record .selection-line{margin-bottom:10px;font-size:16px}.brief-reasoning{gap:6px;margin-bottom:10px;padding:10px 12px}.brief-line{font-size:13.5px;line-height:1.4}.brief-quote{padding:10px 0}.record-note{margin-top:8px;font-size:11.5px}.brief-actions{margin-top:12px}}.selection-card .section-label{flex-wrap:wrap;gap:8px}.record-note,.brief-value,.brief-line,.section-label span{overflow-wrap:break-word;min-width:0}.brief-label{overflow-wrap:normal}.brief-quote{row-gap:10px}.game-context-meta{display:block}.game-context .live-dot{vertical-align:middle;margin-right:7px;display:inline-block}.game-context-teams{overflow-wrap:anywhere}.game-context{border-bottom:1px solid var(--hairline,#d8d7ce);padding:6px 0 14px}.game-context-teams{letter-spacing:-1.1px;color:var(--ink-display,#101210);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;font-size:30px;display:flex}.game-context-teams .team{align-items:center;gap:9px;display:inline-flex}.game-context-teams .at{color:var(--editorial-secondary,#5e655f);font:italic 21px/1 Georgia,serif}.team-mark{border-radius:3px;flex:none;width:6px;height:26px}.team-mark--lac{background:#0080c6}.team-mark--den{background:#fb4f14}.game-context-meta{letter-spacing:.2px;color:var(--editorial-secondary,#5e655f);text-transform:none;margin:8px 0 0;font-size:12.5px;font-weight:560;display:block}.selection-card .section-label{text-transform:none;letter-spacing:.2px;color:var(--ink,#171a18);align-items:center;font-size:13px;font-weight:660}.demo-tag{letter-spacing:.8px;text-transform:uppercase;color:var(--editorial-secondary,#5e655f);background:#edece5;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700}.brief-tag--risk{color:var(--caution,#8a5700)}.brief-quote{gap:12px 28px}.brief-book{flex:240px}.brief-value{color:var(--ink,#171a18)}@media (width<=480px){.game-context-teams{font-size:25px}.game-context-teams .at{font-size:18px}.team-mark{height:22px}.brief-book{flex-basis:100%}}.game-context{display:block}.game-context-teams{width:100%}.game-context-meta{clear:both;width:100%;display:block}.topbar-actions{align-items:center;gap:4px;display:flex}.concierge-entry{font-weight:620}.concierge-entry svg{color:var(--petrol,#234d47)}.concierge{max-width:640px}.concierge-status{letter-spacing:.6px;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 13px;font-size:12px;font-weight:680;display:inline-flex}.concierge-status--neutral,.concierge-status--empty,.concierge-status--paused{color:var(--editorial-secondary,#5e655f);background:#edece5}.concierge-status--empty{color:var(--ink,#171a18)}.concierge-status--ready{color:#1c4a3f;background:#dcebe4}.concierge-status--warn{color:var(--caution,#8a5700);background:#f3e7d2}.concierge-headline{letter-spacing:-.6px;color:var(--ink-display,#101210);margin:0 0 14px;font-size:26px}.concierge .body-copy{max-width:62ch}.concierge-actions{margin:18px 0 8px}.concierge-brief{border:1px solid var(--hairline,#d8d7ce);background:#fff;border-radius:16px;margin:10px 0 2px;padding:22px;box-shadow:0 1px 2px #171a180a}.concierge-brief .section-label{border-bottom:1px solid var(--hairline,#d8d7ce);padding-bottom:12px}.concierge-sim{margin-top:18px}.concierge-change{border:1px solid var(--hairline,#d8d7ce);background:var(--paper-2,#fbfaf6);border-radius:14px;margin-top:18px;padding:18px}.concierge-change-terms{margin:12px 0 6px}.concierge-change-terms>div{border-top:1px solid var(--hairline,#d8d7ce);justify-content:space-between;gap:16px;padding:9px 0;display:flex}.concierge-change-terms dt{letter-spacing:.8px;text-transform:uppercase;color:var(--editorial-secondary,#5e655f);font-size:11px;font-weight:660}.concierge-change-terms dd{color:var(--ink,#171a18);text-align:right;font-variant-numeric:tabular-nums;margin:0;font-size:14px}.concierge-scenarios{border-top:1px solid var(--hairline,#d8d7ce);margin-top:28px;padding-top:16px}.concierge-scenarios .brief-label{margin-bottom:8px;display:block}.concierge-scenario-buttons{flex-wrap:wrap;gap:8px;display:flex}.topbar-actions{gap:2px}@media (width<=700px){.concierge-entry .entry-label{display:none}}.plan-units{color:var(--petrol);margin-top:-4px;font-weight:600}.plan-status-line{border-top:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:12px;margin:10px 0 4px;padding-top:10px;font-size:.9rem;display:flex}.plan-status-line>span:first-child{color:var(--editorial-secondary);letter-spacing:.02em;text-transform:uppercase;font-size:.72rem}.plan-status-line>span:last-child{color:var(--ink);text-align:right;font-weight:600}.money-table .money-row--loss dt,.money-table .money-row--loss dd{color:var(--ink-display);font-weight:700}.money-table .money-row--loss dd{font-size:26px}.plan-block{border:1px solid var(--hairline-ink);border-left:3px solid var(--ink-display);background:var(--muted);color:var(--ink);margin:12px 0;padding:12px 14px;font-size:.92rem}.plan-notice{background:var(--muted);border:1px solid var(--hairline);color:var(--ink);margin:8px 0;padding:10px 12px;font-size:.9rem}.plan-pending{border:1px solid var(--hairline-ink);background:var(--popover);margin:16px 0;padding:14px}.plan-pending__head{letter-spacing:.04em;text-transform:uppercase;color:var(--editorial-secondary);margin:0 0 6px;font-size:.72rem;font-weight:700}.plan-pending p{margin:0 0 10px}.plan-view .money-table{margin-top:6px}@media (width<=400px){.topbar{gap:6px}.topbar .demo-label{flex-basis:110px}}.quote-contract{max-width:1120px;margin:0 auto;padding:32px 20px 96px}.quote-contract-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin:24px 0;display:grid}.quote-contract-card{border:1px solid var(--border);background:var(--card);overflow-wrap:anywhere;border-radius:18px;padding:18px}.quote-contract-card dl{gap:10px;margin:16px 0 0;display:grid}.quote-contract-card dl div{gap:2px;display:grid}.quote-contract-card dt{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem}.quote-contract-card dd{margin:0}.founder-demo{border:1px solid var(--ink,#173b38);width:min(100% - 2rem,1120px);margin:1rem auto;padding:clamp(1.1rem,3vw,2rem)}@supports (color:color-mix(in lab, red, red)){.founder-demo{border:1px solid color-mix(in srgb, var(--ink,#173b38) 22%, transparent)}}.founder-demo{color:#173b38;background:linear-gradient(135deg,#f7e9bd 0%,#f4efe5 55%,#dcebe4 100%);border-radius:1.25rem;box-shadow:0 18px 50px #173b381a}.founder-demo h2{margin:.2rem 0 .5rem;font-size:clamp(1.7rem,4vw,3rem);line-height:1}.founder-demo>div>p:last-child{max-width:66ch}.founder-demo dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin:1.25rem 0;display:grid}.founder-demo dl div{background:#ffffff94;border-radius:.8rem;padding:.8rem}.founder-demo dt{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.founder-demo dd{margin:.25rem 0 0;font-size:1.15rem;font-weight:850}.founder-demo-note{opacity:.78;margin:0;font-size:.76rem;line-height:1.45}@media (width<=700px){.founder-demo dl{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-demo dl div:last-child{grid-column:span 2}}.provenance{max-width:62ch;color:var(--muted-foreground);margin-top:14px;font-size:15px;line-height:1.5}.market-notice{border-top:2px solid var(--foreground);max-width:680px;margin-top:40px;padding-top:28px}@media (width<=700px){.provenance{margin-top:10px;font-size:14px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}body{font-family:var(--font-ui)}html:not(.lab-doc) #root :is(h1,h2,h3){font-family:var(--font-display)}html:not(.lab-doc) #root h1{font-weight:700}html:not(.lab-doc) .wordmark{font-family:var(--font-display);font-size:var(--type-brand-size);font-weight:var(--type-brand-weight);letter-spacing:var(--type-brand-tracking);text-transform:uppercase}
