@tailwind base;@tailwind components;@tailwind utilities;.splash-root{background:#0b1a2a;display:grid;inset:0;opacity:1;overflow:hidden;place-items:center;position:fixed;z-index:9999}.splash-root img{height:auto;transform-origin:center center;width:clamp(120px,28vw,240px)}.logo-fade-in{--zoom-duration:15s;--zoom-end:2.5;animation:continuousZoom var(--zoom-duration) linear forwards;will-change:transform,opacity}@media (max-width:480px){.logo-fade-in{--zoom-end:1.4;--zoom-duration:12s}}@keyframes continuousZoom{0%{opacity:0;transform:scale(.6)}15%{opacity:1;transform:scale(.8)}to{opacity:1;transform:scale(var(--zoom-end))}}.dkWorkspace{color:#0f172a;min-width:0;width:100%}.dkWorkspace button,.dkWorkspace input,.dkWorkspace select{font:inherit}.dkWorkspace button{background:#fff;border:1px solid #cbd5e1;border-radius:10px;cursor:pointer;font-weight:750;min-height:44px;padding:8px 12px}.dkWorkspace button:focus-visible,.dkWorkspace input:focus-visible,.dkWorkspace select:focus-visible{outline:3px solid #60a5fa;outline-offset:2px}.dkWorkspaceHeader{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:14px}.dkWorkspaceHeader h2{font:800 clamp(24px,3vw,34px)/1.15 Georgia,serif;margin:0 0 4px}.dkWorkspaceHeader p{font-weight:800;margin:0}.dkWorkspaceHeader small{color:#64748b}.dkHeaderActions{display:flex;flex-wrap:wrap;gap:8px}.dkGenerate,.dkHeaderActions button:last-child{background:#0f172a!important;color:#fff}.dkError,.dkNotice{border-radius:10px;margin:10px 0;padding:10px 12px}.dkNotice{background:#eff6ff;border:1px solid #93c5fd}.dkNotice button{margin-left:12px}.dkError,.dkViolation{color:#b91c1c}.dkSlateControls{align-items:end;display:flex;flex-wrap:wrap;gap:14px}.dkFilters label,.dkSettings label,.dkSlateControls label{grid-gap:4px;display:grid;font-size:12px;font-weight:800;gap:4px}.dkFilters input,.dkFilters select,.dkSettings input,.dkSlateControls select{background:#fff;border:1px solid #cbd5e1;border-radius:9px;min-height:44px;padding:8px}.dkTabs{border-bottom:1px solid #cbd5e1;display:flex;gap:6px;margin:16px 0}.dkTabs button{border-bottom-left-radius:0;border-bottom-right-radius:0}.dkTabs button[aria-selected=true]{background:#0f172a;color:#fff}.dkWorkspaceBody{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 280px}.dkWorkspaceMain{min-width:0}.dkSettings{align-self:start;background:#f8fafc;border:1px solid #cbd5e1;border-radius:14px;padding:12px;position:sticky;top:10px}.dkSettings summary{cursor:pointer;font-weight:900}.dkSettings label{margin-top:10px}.dkSettings .dkGenerate{margin-top:14px;width:100%}.dkSelectionTray{align-items:center;border:1px solid #cbd5e1;border-radius:12px;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;padding:10px}.dkSelectionTray>div{display:flex;flex:1 1;flex-wrap:wrap;gap:6px}.dkSelectionTray>div button{min-height:36px;padding:5px 8px}.dkFilters{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(120px,1fr));margin-bottom:12px}.dkPlayerList{grid-gap:7px;display:grid;gap:7px}.dkPlayerRow{grid-gap:10px;align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:grid;gap:10px;grid-template-columns:minmax(180px,2fr) 100px 90px minmax(170px,1.5fr) auto;padding:10px}.dkPlayerRow>div:first-child{display:grid}.dkExposure small,.dkPlayerRow small{color:#64748b;display:block}.dkPlayerRow>div:last-child{display:flex;gap:6px}.dkPlayerRow.isLocked{background:#f0fdf4;border-left:6px solid #16a34a}.dkPlayerRow.isExcluded{background:#fef2f2;border-left:6px solid #dc2626}.dkExposure{border:1px solid #cbd5e1;border-radius:12px;display:grid;overflow:hidden}.dkExposure>div{grid-gap:8px;border-bottom:1px solid #e2e8f0;display:grid;gap:8px;grid-template-columns:2fr repeat(5,1fr);padding:10px}.dkExposureHead{background:#f1f5f9;font-weight:900}.dkEmpty{border:1px dashed #94a3b8;border-radius:14px;padding:40px;text-align:center}.dkResultCards{grid-gap:14px;display:grid;gap:14px}.dkLineupCard{background:#fff;border:1px solid #cbd5e1;border-radius:14px;padding:14px}.dkLineupRows{grid-gap:7px;display:grid;gap:7px}.dkLineupRow{grid-gap:8px;align-items:center;border:1px solid #e2e8f0;border-radius:10px;display:grid;gap:8px;grid-template-columns:62px minmax(140px,1.6fr) minmax(120px,1.2fr) 100px minmax(150px,1.3fr) auto;padding:9px}.dkLineupRow.isCaptain{background:#fffbeb;border:2px solid #d97706}.dkLineupNav{align-items:center;display:flex;gap:8px;justify-content:center;margin:12px 0}.dkResultsActions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}@media(max-width:1024px){.dkWorkspaceBody{grid-template-columns:minmax(0,1fr) 240px}.dkFilters{grid-template-columns:repeat(2,minmax(120px,1fr))}.dkPlayerRow{grid-template-columns:minmax(160px,1.7fr) 90px 80px minmax(145px,1.2fr)}.dkPlayerRow>div:last-child{grid-column:1/-1}.dkLineupRow{grid-template-columns:55px 1.5fr 1fr 90px}.dkLineupRow>div:last-child,.dkLineupRow>span:nth-child(5){grid-column:span 2}}@media(max-width:768px){.dkWorkspace{max-width:100%;overflow-x:hidden}.dkWorkspaceHeader{display:grid}.dkWorkspaceBody{display:flex;flex-direction:column}.dkSettings{order:-1;position:static}.dkSettings details:not([open])>:not(summary){display:none}.dkFilters,.dkLineupRow,.dkPlayerRow{grid-template-columns:1fr 1fr}.dkLineupRow,.dkPlayerRow{display:grid}.dkLineupRow>div:last-child,.dkLineupRow>div:nth-child(2),.dkLineupRow>span:nth-child(5),.dkPlayerRow>div:first-child,.dkPlayerRow>div:last-child,.dkPlayerRow>span:nth-child(4){grid-column:1/-1}.dkLineupRow button,.dkPlayerRow button{flex:1 1;min-height:44px}.dkExposure{border:0;overflow:visible}.dkExposureHead{display:none!important}.dkExposure>div{border:1px solid #cbd5e1;border-radius:10px;grid-template-columns:1fr 1fr;margin-bottom:8px}.dkTabs{overflow-x:auto}.dkTabs button{flex:1 1;white-space:nowrap}}@media(max-width:430px){.dkWorkspaceHeader h2{font-size:24px}.dkHeaderActions,.dkHeaderActions button{width:100%}.dkFilters{grid-template-columns:1fr}.dkSelectionTray{align-items:stretch}.dkSelectionTray>div{flex-basis:100%;width:100%}.dkLineupRow,.dkPlayerRow{grid-template-columns:1fr}.dkLineupRow>*,.dkPlayerRow>*{grid-column:1!important}.dkExposure>div{grid-template-columns:1fr}.dkSlateControls,.dkSlateControls label,.dkSlateControls select{width:100%}}.dkContestSwitch{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.dkContestSwitch button[aria-pressed=true]{background:#0f172a;color:#fff}.pwg-recent-form-chart{padding-top:22px}.pwg-recent-form-plot{height:156px}@media (min-width:861px){.pwg-recent-form-chart{padding-top:10px}.pwg-recent-form-plot{height:80px}}:root{--page-bg:#fff;--page-fg:#111827;--card-bg:#fff;--card-text:#111827;--card-muted:#555;--card-border:#e5e7eb;--card-shadow:0 1px 4px #0000000f;--chip-bg:#f8fafc;--chip-border:#cfe4ff;--link:#2d6cdf;--mobile-bar-h:68px}body.dark{--page-bg:#121212;--page-fg:#e0e0e0;--card-bg:#111315;--card-text:#e6ecff;--card-muted:#c5cce0;--card-border:#263040;--card-shadow:0 2px 10px #00000080;--chip-bg:#0f172a;--chip-border:#334155;--link:#9ab6ff}body,html{max-width:100%;overflow-x:hidden}body{background:#fff;background:var(--page-bg);color:#111827;color:var(--page-fg);transition:background-color .3s ease,color .3s ease}input,select,textarea{background:#fff;border:1px solid #d1d5db;color:#111;transition:background-color .2s ease,color .2s ease,border-color .2s ease}body.dark input,body.dark select,body.dark textarea{background:#1e1e1e;border:1px solid #444;color:#fff}:where(input,select,textarea,button,[role=button],a):focus-visible{outline:2px solid #2d6cdf;outline:2px solid var(--link);outline-offset:2px}a{color:#2d6cdf;color:var(--link);text-decoration:none}a:hover{text-decoration:underline}.card{background:#fff;background:var(--card-bg);border:1px solid #e5e7eb;border:1px solid var(--card-border);border-radius:12px;box-shadow:0 1px 4px #0000000f;box-shadow:var(--card-shadow);color:#111827;color:var(--card-text);padding:1rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.pw-header{align-items:center;background:#fff;background:var(--page-bg);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--card-border);color:#111827;color:var(--page-fg);display:flex;gap:.75rem;justify-content:space-between;padding:.75rem 1rem .25rem;padding-inline:max(16px,calc(50vw - 660px));position:sticky;top:0;z-index:200}.pw-brand{gap:clamp(12px,2.2vw,24px)}.pw-logo{height:clamp(44px,6vw,60px)}.pw-title{font-size:clamp(22px,3.8vw,40px);font-weight:700;letter-spacing:clamp(-.005em,-.2vw,-.01em)}@media (max-width:860px){.pw-header{padding:.5rem .75rem 0}.pw-title{font-size:clamp(20px,6vw,28px)}}.brand__wordmark{display:none}@media (min-width:1024px){.brand__wordmark{display:inline}}.mobile-search{display:none}@media (max-width:860px){.mobile-search{background:#fff;background:var(--page-bg);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--card-border);display:block;padding:.5rem 1rem;position:sticky;top:calc(56px + env(safe-area-inset-top));z-index:100}.mobile-search__input{-webkit-rtl-ordering:logical;appearance:none;-webkit-appearance:none;background:#fff;background:var(--card-bg);border:1px solid #cfe4ff;border:1px solid var(--chip-border);border-radius:999px;box-shadow:0 1px 2px #0000000a;color:#111827;color:var(--card-text);font-size:16px;font-weight:600;height:42px;line-height:42px;padding:.5rem 1rem;width:100%}.mobile-search__input::-webkit-search-cancel-button,.mobile-search__input::-webkit-search-decoration,.mobile-search__input::-webkit-search-results-button,.mobile-search__input::-webkit-search-results-decoration{display:none}}.action-button{background:#f8fafc;background:var(--chip-bg);border:1px solid #cfe4ff;border:1px solid var(--chip-border);border-radius:8px;color:#2d6cdf;color:var(--link);font-weight:600;padding:.5rem 1rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.action-button:hover{filter:brightness(1.05)}.neutral-btn{background:#fff;background:var(--card-bg);border:1px solid #e5e7eb;border:1px solid var(--card-border);border-radius:10px;color:#111827;color:var(--card-text);padding:.5rem .9rem}.chip,.neutral-btn:hover{background:#f8fafc;background:var(--chip-bg)}.chip{border:1px solid #cfe4ff;border:1px solid var(--chip-border);border-radius:9999px;color:#111827;color:var(--card-text);font-size:12px;font-weight:700;padding:.25rem .6rem}.table-hit{background:#d4edda;color:#000}.table-miss{background:#f8d7da;color:#000}.table-neutral{background:#e2e3e5;color:#000}body.dark .table-hit{background:#2a4b2a;border-left:3px solid #fff;color:#d6ffd6}body.dark .table-miss{background:#4b2a2a;border-left:3px solid #fff;color:#ffd6d6}body.dark .table-neutral{background:#333;color:#fff}.sport-rail__container{display:flex;justify-content:center;margin:.25rem 0 .35rem}@media (max-width:860px){.sport-rail__container{justify-content:flex-start}}.sport-rail__scroller{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;display:flex;flex-wrap:nowrap;gap:.6rem;overflow-x:auto;overscroll-behavior-x:contain;padding:.25rem 0;scroll-snap-type:x proximity;scrollbar-width:none}.sport-rail__scroller::-webkit-scrollbar{background:#0000;display:none;height:0}.sport-rail__scroller::-webkit-scrollbar-thumb{background:#0000}.sport-pill{background:#f8fafc;background:var(--chip-bg,#fff);border:1px solid #cfe4ff;border:1px solid var(--chip-border,#d0d7de);border-radius:999px;box-shadow:0 1px 2px #0000000a;color:#111;color:var(--chip-fg,#111);flex:0 0 auto;font-size:.95rem;font-weight:700;line-height:1;min-height:40px;padding:.45rem .9rem;scroll-snap-align:start;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .05s ease;white-space:nowrap}.sport-pill:hover{transform:translateY(-1px)}.sport-pill:active{transform:translateY(1px)}.sport-pill:focus-visible{outline:2px solid #2d6cdf;outline:2px solid var(--link);outline-offset:2px}.sport-pill.is-active{background:#0ea5e9;background:var(--chip-active-bg,#0ea5e9);border-color:#0000;box-shadow:0 6px 16px #0ea5e940;color:#fff}body.dark .sport-pill{--chip-bg:#0f172a;--chip-fg:#e5e7eb;--chip-border:#1f2937}body.dark .sport-pill.is-active{--chip-active-bg:#38bdf8}.pwg-detail-skeleton{animation:pwg-detail-rise .9s ease both;background:#f7fbfe;border:1px solid #dbe7f0;border-radius:16px;overflow:hidden;padding:14px;position:relative}.pwg-detail-skeleton span{color:#31516a;display:block;font-size:12px;font-weight:900;margin-bottom:12px}.pwg-detail-skeleton i{animation:pwg-detail-shimmer 1.15s ease-in-out infinite;background:linear-gradient(90deg,#dce9f2 20%,#a8dff0 48%,#dce9f2 76%);background-size:220% 100%;border-radius:999px;display:block;height:12px;margin:10px 0}.pwg-detail-skeleton i:nth-of-type(2){width:78%}.pwg-detail-skeleton i:nth-of-type(3){width:56%}.pwg-detail-skeleton-chart i{animation-duration:1.15s,.42s;animation-iteration-count:infinite,1;animation-name:pwg-detail-shimmer,pwg-detail-bar-rise;animation-timing-function:ease-in-out,ease-out;transform-origin:center bottom}@keyframes pwg-detail-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes pwg-detail-rise{0%{opacity:.35;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes pwg-detail-bar-rise{0%{opacity:.35;transform:scaleY(.15)}to{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.pwg-detail-skeleton,.pwg-detail-skeleton i{animation:none}}.mobile-actions{align-items:center;box-shadow:0 -6px 18px #0000001f;display:flex;gap:.6rem;padding:10px 12px calc(10px + env(safe-area-inset-bottom));position:fixed}.mobile-actions .action-button,.mobile-actions .neutral-btn{border-radius:14px;min-height:44px;padding:.6rem 1rem}.mobile-actions .action-button:hover,.mobile-actions .neutral-btn:hover{filter:brightness(1.05)}.mobile-actions .action-button[aria-pressed=true],.mobile-actions .neutral-btn[aria-pressed=true]{outline:2px solid #111;outline-offset:2px}.filters-sheet__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;inset:0;position:fixed;z-index:1950}.filters-sheet__panel{background:#fff;background:var(--card-bg);border:1px solid #e5e7eb;border:1px solid var(--card-border);border-top-left-radius:16px;border-top-right-radius:16px;bottom:0;box-shadow:0 -12px 28px #00000040;color:#111827;color:var(--card-text);left:0;max-height:calc(100vh - 54px - env(safe-area-inset-bottom));max-height:calc(100vh - var(--mobile-bar-h) - env(safe-area-inset-bottom));overflow:auto;padding:1rem 1rem calc(1rem + 54px);padding-bottom:calc(1rem + var(--mobile-bar-h));position:fixed;right:0;z-index:1960}.filters-sheet__header{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.5rem}.filters-sheet__title{font-size:1.15rem;font-weight:800;margin:0}.filters-sheet__btn-row{display:flex;gap:.5rem}.pw-container{margin-inline:auto;width:min(1320px,100% - 32px)}@media (max-width:860px){.desktop-filters{display:none}}@media (min-width:861px){.mobile-actions{display:none}}:root{--mobile-bar-h:54px}.pw-container.page-has-mobile-actions{padding-bottom:calc(54px + env(safe-area-inset-bottom));padding-bottom:calc(var(--mobile-bar-h) + env(safe-area-inset-bottom))}.mobile-actions{background:#fff;border-top:1px solid #00000014;bottom:0;box-shadow:0 -4px 12px #0000002e;height:54px;height:var(--mobile-bar-h);left:0;padding:6px 10px calc(6px + env(safe-area-inset-bottom));position:fixed!important;right:0;z-index:2000}.mobile-actions .action-button,.mobile-actions .neutral-btn{background:#000;border:1px solid #0000004d;border-radius:12px;color:#fff;font-size:14px;font-weight:800;min-height:38px;padding:.5rem .85rem}.pw-brand{gap:clamp(12px,2.5vw,28px)}.pw-logo{height:clamp(60px,9vw,88px)}@media (max-width:860px){.pw-logo{height:64px}.pw-title{font-size:clamp(22px,6.5vw,30px)}}.pw-brand{align-items:center;display:flex;gap:clamp(14px,2.6vw,28px)}.pw-logo{height:clamp(60px,8vw,92px);object-fit:contain;width:auto}.pw-title{font-size:clamp(28px,5vw,56px);font-weight:800;letter-spacing:-.01em;line-height:1.05;margin:0;white-space:nowrap}@media (max-width:860px){.pw-title{font-size:clamp(24px,7vw,34px)}.pw-logo{height:64px}}.brand-accent{color:#2d6cdf;color:var(--link)}.brand-contrast{color:#111827;color:var(--page-fg);font-weight:900}.pw-title{font-size:clamp(14px,2.5vw,28px)}@media (max-width:860px){.pw-title{font-size:clamp(12px,3.5vw,20px)}}.pw-brand{gap:clamp(10px,1.8vw,20px)}:root{--brand-blue:var(--chip-active-bg,#0ea5e9)}.brand-accent{color:#0ea5e9!important;color:var(--brand-blue)!important;font-weight:900}.pw-brand{gap:clamp(8px,1.2vw,14px)}.pw-title{margin-left:1px}@media (max-width:860px){.pw-title{font-size:clamp(16px,5.5vw,24px)}.pw-brand{gap:10px}.pw-logo{height:60px}}@media (max-width:390px){.pw-title{font-size:clamp(16px,6.5vw,22px)}}.lineups{grid-gap:12px;gap:12px;justify-items:stretch}.lineups>*{box-sizing:border-box;margin:0!important;max-width:none!important;width:100%!important}.lineups :where(table){border-collapse:collapse;table-layout:fixed;width:100%}.lineups :where(th,td){padding:10px 12px;vertical-align:top}.lineups .game{white-space:nowrap}.lineups .prop{overflow-wrap:anywhere}.lineups .value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.lineups .ou{display:inline-block;min-width:64px;text-align:right;white-space:nowrap}@media (max-width:640px){.lineups-wrap{padding-bottom:84px}}.pick-pill{border-radius:999px;display:inline-block;font-weight:700;line-height:1;padding:.32rem .56rem}.pick-pill.over{background:#e6f7ec;color:#0a5f2c}.pick-pill.under{background:#fdeaea;color:#8b0f0f}.tier-chip{background:#eef2f7;border-radius:999px;color:#243043;display:inline-block;font-size:.78rem;font-weight:600;padding:.18rem .48rem}@media (max-width:640px){.pick-pill{padding:.28rem .5rem}}.tag-chip{align-items:center;display:inline-flex;font-size:11.5px;justify-content:center;letter-spacing:.02em;line-height:18px;padding:0 8px}.lineup-card .cell-game,.lineup-card .cell-prop{font-size:.95rem;line-height:1.35}@media (max-width:640px){.pick-chip.tiny{font-size:10.5px;line-height:15px;min-width:30px;padding:0 5px}.tag-chip{font-size:11px;line-height:17px;padding:0 7px}.lineup-card .cell-game,.lineup-card .cell-prop{font-size:.9rem}}.cell-name{display:block}.name-sub{color:#6b7280;font-size:.92rem;line-height:1.25}.name-sub .sport{font-weight:600}.name-sub .sep{margin:0 .25rem;opacity:.45}.name-sub .matchup{white-space:normal}.pick-chip,.pick-stack{align-items:center}.pick-chip{background:#0000;border:1.5px solid;border-radius:9999px;display:inline-flex;font-weight:700;justify-content:center;letter-spacing:.02em;white-space:nowrap}.pick-chip.tiny{font-size:11px;line-height:16px;min-width:34px;padding:0 6px}.pick-chip.is-over{color:#2e7d32}.pick-chip.is-under{color:#b71c1c}.tag-chip{border-radius:9999px;font-size:11px;font-weight:700;letter-spacing:.01em;line-height:16px;padding:0 7px;text-transform:uppercase;white-space:nowrap}@media (max-width:640px){.name-sub{font-size:.86rem}.lineup-card .cell-prop{font-size:.9rem}.pick-chip.tiny{min-width:30px;padding:0 5px}.pick-chip.tiny,.tag-chip{font-size:10.5px;line-height:15px}.tag-chip{padding:0 6px}}.lineup-card .name-cell .meta{white-space:normal}.lineup-card .cell-prop{font-size:1rem;word-break:break-word}.lineup-card .line{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-right:12px;text-align:right}.pick-stack{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;max-width:100%}.ou-chip{min-width:28px}@media (max-width:640px){.lineup-card .cell-prop{font-size:.95rem}.ou-chip{font-size:11px;height:20px;padding:0 6px}.tag-pill{font-size:11.5px;padding:5px 10px}}.meta-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.tag-pill{font-size:12px;font-weight:900;padding:6px 12px}.ou-chip{letter-spacing:.02em}@media (max-width:640px){.tag-pill{font-size:11.5px;padding:5px 10px}.ou-chip{font-size:11px;height:20px;min-width:30px;padding:0 6px}}.name-cell .meta{margin-top:2px}.name-cell .tag-pill{margin-top:4px}.ou-chip{min-width:32px}.pick-col{justify-content:flex-end}@media (max-width:640px){.name-cell .meta{font-size:11px}.tag-pill{font-size:10.5px;padding:.12rem .42rem}.ou-chip{font-size:11px;height:20px;min-width:30px}}.name-cell{grid-row-gap:2px;display:grid;row-gap:2px}.tag-pill{border:1px solid #00000014;display:inline-block;font-size:11.5px;line-height:1;margin-top:4px;padding:.14rem .52rem}.tag-pill.coin-toss,.tag-pill.fade,.tag-pill.lean-over,.tag-pill.mega-fade,.tag-pill.mega-smash,.tag-pill.smash{color:#fff}.ou-chip{font-size:12px;font-weight:800;height:22px;min-width:34px;padding:0 8px}.name-tag{align-items:center;border-radius:9999px;display:inline-flex;font-size:11.5px;font-weight:700;height:22px;justify-content:center;letter-spacing:.01em;max-width:110px;overflow:hidden;padding:.16rem .48rem;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.name-tag{font-size:10.5px;max-width:92px}}.lineup-card .name-cell .player{font-weight:700}.lineup-card .name-cell .meta{font-size:12px}.pick-col{gap:6px;justify-self:center}.ou-chip{font-size:12.5px;min-width:52px;padding:2px 10px}.tag-pill{max-width:140px;padding:3px 10px}@media (max-width:640px){.tag-pill{font-size:11.5px;max-width:116px;padding:3px 8px}.ou-chip{font-size:11.5px;min-width:46px;padding:2px 8px}.lineup-card .name-cell .meta{font-size:11px}}.lineup-card .name-cell .player{line-height:1.2}.pick-col{gap:4px}.ou-chip{min-width:44px;padding:1px 8px}.tag-pill{line-height:1.1;padding:2px 10px}@media (max-width:640px){.ou-chip{font-size:11px;min-width:42px;padding:1px 7px}.tag-pill{font-size:11.5px;max-width:120px;padding:2px 8px}.lineup-card .name-cell .meta{font-size:11px}}.pick-col{flex-direction:column;gap:3px}.ou-chip{background:#fff;border:1.75px solid;font-size:11.5px;letter-spacing:.01em;line-height:1;min-width:46px;padding:1px 6px}.ou-chip,.tag-pill{align-items:center;display:inline-flex;justify-content:center}.tag-pill{font-size:12.5px;line-height:18px;max-width:132px;padding:2px 9px;text-transform:uppercase}.lineup-card .name-cell .meta{color:#6b7280;margin-top:2px}@media (max-width:640px){.ou-chip{font-size:11px;min-width:42px}.tag-pill{font-size:11.5px;max-width:120px}}.lineup-card .cell-prop{overflow-wrap:normal}@media (max-width:640px){.lineup-card .name-cell .meta{color:#6b7280;font-size:12px}}.name-cell .player{font-weight:700}.name-cell .meta{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lineup-card .line-cell{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:left}.lineup-card .pick-col{align-items:flex-end;display:flex;flex-direction:column;gap:6px}@media print{.mobile-actions{display:none!important}.lineup-card{border-color:#ddd;box-shadow:none;break-inside:avoid;page-break-inside:avoid}}@media (max-width:860px){.lineup-card .table-head{display:none}.lineup-card .m-row{border-bottom:1px dashed #eee;display:flex;flex-direction:column;gap:6px;padding:10px 0}.lineup-card .m-top{align-items:center;display:flex;gap:10px}.lineup-card .idx{color:#6b7280;flex:0 0 auto;text-align:right;width:20px}.lineup-card .m-name{flex:1 1 auto;min-width:0}.lineup-card .m-name .player{font-weight:600}.lineup-card .m-name .meta{color:#6b7280;font-size:12px}.lineup-card .pick-col{align-items:center;display:flex;flex:0 0 auto;gap:6px}.lineup-card .m-prop-line{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding-left:28px}.lineup-card .m-prop-line .prop{flex:1 1 180px;min-width:0;overflow-wrap:anywhere}.lineup-card .m-prop-line .line{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}}.lineup-card .player{color:#0f172a;font-weight:800;letter-spacing:-.01em;line-height:1.18}.lineup-card .meta{color:#6b7280;font-size:13px}.lineup-card .header-row{margin-bottom:.85rem;padding:.25rem 0}@media (max-width:640px){.lineup-card .player{font-size:1.05rem}}.lineup-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:.7rem}.m-name .player,.name-cell .player{font-weight:800;letter-spacing:-.01em;line-height:1.1}.m-name .meta,.name-cell .meta{color:#6b7280;font-size:.83rem;margin-top:2px;opacity:.9}.lineup-row{border-bottom:1px dashed #eee}.cell-prop{overflow-wrap:anywhere}@media (max-width:640px){.pick-col{align-items:flex-end;flex-direction:column;gap:6px}}.ou-chip{font-weight:700;min-width:74px}.ou-chip,.tag-pill{border-radius:9999px;padding:.2rem .6rem}.tag-pill{font-weight:800;letter-spacing:.02em;max-width:110px}.m-row{border-bottom:1px dashed #eee;padding:.45rem 0}.m-top{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:auto 1fr auto}.m-prop-line{display:flex;gap:10px;justify-content:space-between;margin-top:4px}.m-prop-line .line{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:640px){.m-name .player,.name-cell .player{font-size:1.05rem}.m-name .meta,.name-cell .meta{font-size:.8rem}}.lineups{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:900px){.lineups{grid-template-columns:repeat(2,minmax(0,1fr))}}.lineup-card{min-width:0;width:100%}.lineup-row>div{min-width:0}.lineup-row{grid-column-gap:12px;align-items:center;border-bottom:1px dashed #e5e7eb;column-gap:12px;padding:.55rem 0}.lineup-card .table-head,.lineup-row{display:grid;grid-template-columns:.32fr 2.4fr 2.2fr .7fr 1.25fr}.lineup-card .table-head{border-bottom:1px solid #e5e7eb;font-weight:700;margin-bottom:.5rem;padding-bottom:.5rem}.name-cell .player{color:#111827;color:var(--page-fg);font-weight:800;letter-spacing:-.01em;line-height:1.15}.name-cell .meta{color:#6b7280;font-size:.85rem;white-space:normal}.lineup-card .cell-prop{font-size:.95rem;-webkit-hyphens:auto;hyphens:auto;line-height:1.35;overflow-wrap:anywhere;text-align:left;word-break:normal}.line-cell{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:left}.pick-col{align-items:center;display:flex;gap:8px;justify-content:center}.tag-pill{box-shadow:0 1px 2px #0000000f;padding:0 12px;white-space:nowrap}.tag-pill.lean-under{color:#111}.ou-chip{background:#0000;border:2px solid;min-width:60px;padding:0 10px}.header-row,.lineup-head{margin-bottom:.85rem;padding:.25rem 0}.head-left{align-items:center;display:flex;gap:.5rem}.head-logo{height:36px;width:auto}.lineup-badge{background:#e3f2fd;border-radius:8px;color:#1565c0;font-size:1.05rem;font-weight:800;letter-spacing:.01em;padding:2px 10px}.timestamp{color:#6b7280;font-size:.85rem;line-height:1.2}@media (max-width:860px){.lineup-card .table-head{display:none}.lineup-row{display:block;padding:12px 0}.lineup-row,.m-row{border-bottom:1px dashed #eee}.m-row{padding:.45rem 0}.m-top{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:auto 1fr auto}.idx{color:#6b7280;text-align:right;width:20px}.m-name .player{font-weight:800;letter-spacing:-.01em;line-height:1.1}.m-name .meta{color:#6b7280;font-size:.83rem;opacity:.9}.pick-col{align-items:flex-end;flex-direction:column;gap:6px}.m-prop-line{display:flex;gap:10px;justify-content:space-between;margin-top:4px;padding-left:28px}.m-prop-line .prop{flex:1 1 180px;min-width:0;overflow-wrap:anywhere}.m-prop-line .line{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lineup-card .player{font-size:1.05rem}.lineup-card .name-cell .meta{font-size:.83rem}.tag-pill{max-width:120px;padding:0 10px}.ou-chip,.tag-pill{font-size:11.5px;height:26px}.ou-chip{min-width:52px;padding:0 8px}}html{-webkit-text-size-adjust:100%}.ou-chip,.tag-pill{box-shadow:0 1px 2px #0000000f}.tag-pill{max-width:136px;overflow:hidden;text-overflow:ellipsis}.ou-chip{border:1.5px solid #0000}.ou-chip.is-over{background:#e8f5e9;border-color:#2e7d32}.ou-chip.is-under{background:#fdecea;border-color:#b71c1c}@media (max-width:860px){:root{--pill-h:26px;--pill-pad-x:10px;--pill-font:11.5px}.tag-pill{max-width:120px}}:root{--pill-h:28px;--pill-pad-x:12px;--pill-font:12.5px}.ou-chip,.tag-pill{align-items:center;border-radius:9999px;display:inline-flex;font-size:12.5px;font-size:var(--pill-font);font-weight:800;height:28px;height:var(--pill-h);justify-content:center;letter-spacing:.02em;line-height:1;padding:0 12px;padding:0 var(--pill-pad-x);white-space:nowrap}.tag-pill{color:#fff}.ou-chip{background:#0000!important;border:1.5px solid;box-shadow:none;min-width:0;min-width:auto}.ou-chip.is-over{color:#2e7d32}.ou-chip.is-under{color:#b71c1c}@media (max-width:860px){:root{--pill-h:26px;--pill-pad-x:10px;--pill-font:11.5px}}summary.details-toggle{outline:none}summary.details-toggle:focus-visible{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb59}summary.details-toggle:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb59}body.pw-compact .prop-card{margin-bottom:8px;padding:10px}.pwg-header{border-bottom:1px solid #00000014}.pwg-profile-badge{position:relative;touch-action:manipulation;z-index:1001}input,select,textarea{font-size:16px}:root{--safe-top:env(safe-area-inset-top);--safe-bottom:env(safe-area-inset-bottom)}.pwg-header{background:#fff;padding-bottom:8px;padding-top:max(12px,env(safe-area-inset-top));padding-top:max(12px,var(--safe-top));position:sticky;top:0;z-index:1000}.pwg-profile-badge a,.pwg-profile-badge button{min-height:44px;min-width:44px}.pwg-bottom-bar{padding-bottom:max(12px,env(safe-area-inset-bottom));padding-bottom:max(12px,var(--safe-bottom))}.pwgLineTypeSlateRow{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px;justify-content:space-between;margin:0 0 6px}.pwgLineTypeControls{align-items:center;flex:1 1 520px;min-width:0}.pwgSlateSummary{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:850;gap:7px;min-height:30px;padding:5px 10px;touch-action:manipulation;white-space:nowrap}@media (max-width:720px){.pwgLineTypeSlateRow{align-items:flex-start;gap:5px}.pwgLineTypeControls{-webkit-overflow-scrolling:touch;flex:1 0 100%;flex-wrap:nowrap!important;overflow-x:auto;padding-bottom:1px}.pwgLineTypeControls>*{flex:0 0 auto}.pwgSlateSummary{margin-top:0}}.preset-pill{align-items:center;background-color:#f9fafb;border:1px solid #d4d4d8;border-radius:999px;color:#111827;cursor:pointer;display:inline-flex;font-size:13px;gap:4px;padding:6px 14px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.pwgCompactAccountControl{flex:0 0 auto}.pwg-mobile-dashboard-shell{--pwg-mobile-nav-h:70px}.pwg-mobile-card-composition{display:none}.pwg-strategy-marker{align-items:center;background:var(--pwg-strategy-color);border-radius:999px;box-shadow:0 2px 7px #0f172a29;color:#fff;display:inline-flex;flex:0 0 30px;font:950 18px/1 Arial,sans-serif;height:30px;justify-content:center;width:30px}.pwg-card-strategy-footer{align-items:center;display:flex;justify-content:flex-end;margin-top:8px}.pwg-strategy-filter-row{grid-gap:12px;align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--card-border);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:12px;padding:4px 0 10px}.pwg-strategy-filter-heading{color:#111827;color:var(--card-text);font-size:1rem}.pwg-recommendation-filter{align-items:center;background:#0000;border:0;border-radius:999px;cursor:pointer;display:inline-flex;flex:0 0 42px;height:42px;justify-content:center;padding:0;width:42px}.pwg-recommendation-filter .pwg-strategy-marker{flex-basis:36px;font-size:21px;height:36px;width:36px}.pwg-recommendation-filter:focus-visible,.pwg-strategy-info:focus-visible{outline:3px solid #38bdf8;outline-offset:2px}.pwg-strategy-info{background:#0000;border:0;border-left:1px solid #e5e7eb;border-left:1px solid var(--card-border);color:#111827;color:var(--card-text);cursor:pointer;font-size:26px;height:38px;width:38px}@media (max-width:860px){#root,body,html{max-width:100%;overflow-x:hidden}.pwg-mobile-dashboard-shell{max-width:100%;overflow-x:clip;width:100%}.pwg-mobile-dashboard-shell .pw-header{border-bottom:0;min-height:52px;padding:4px 12px!important}.pwg-mobile-dashboard-shell .pw-logo{height:42px}.pwg-mobile-dashboard-shell .pw-title{font-size:clamp(18px,5.8vw,24px)!important}.pwg-mobile-dashboard-shell .pw-brand{gap:9px;min-width:0}.pwg-mobile-dashboard-shell .pw-container>div:first-child{padding:2px 12px 5px!important;position:relative!important;top:auto!important}.pwg-mobile-dashboard-shell .sport-rail__container{margin:0}.pwg-mobile-dashboard-shell .sport-rail__scroller{flex-wrap:nowrap;gap:7px;max-width:100%;overflow-x:auto;padding:2px 0 5px;width:100%}.pwg-mobile-dashboard-shell .sport-pill{font-size:.88rem;min-height:34px;padding:7px 14px}.pwg-mobile-dashboard-shell .pw-container>div:nth-child(2)>div:last-child{padding-left:12px!important;padding-right:12px!important}.pwg-mobile-main-content{min-width:0;padding-left:10px!important;padding-right:10px!important}.pwg-recommendation-rail-wrap{margin:0 -2px;position:relative}.pwg-recommendation-rail{flex-wrap:nowrap!important;gap:8px!important;margin-bottom:7px!important;max-width:100%;overflow-x:auto!important;overscroll-behavior-x:contain;padding-right:12px;scrollbar-width:none;width:100%}.pwg-recommendation-rail>button{flex:0 0 42px;min-height:42px;padding:0!important}.pwg-recommendation-rail::-webkit-scrollbar{display:none}.pwg-mobile-filter-row{grid-gap:6px;display:grid;gap:6px;grid-template-columns:42px 42px;justify-content:start;margin:0 0 6px}.pwg-mobile-filter-row>button{align-items:center;background:#fff;background:var(--card-bg);border:1px solid #e5e7eb;border:1px solid var(--card-border);border-radius:11px;color:#111827;color:var(--card-text);display:flex;font-weight:800;gap:4px;justify-content:space-between;min-height:40px;min-width:0;padding:7px 9px;white-space:nowrap}.pwg-mobile-filter-row>button span{overflow:hidden;text-overflow:ellipsis}.pwg-mobile-filter-row>.pwg-mobile-filters-trigger,.pwg-mobile-filter-row>.pwg-mobile-search-trigger{justify-content:center;padding:0;width:42px}.pwg-mobile-filter-row>.pwg-mobile-filters-trigger.is-active{background:#0ea5e91a;border-color:#0ea5e9;box-shadow:inset 0 0 0 1px #0ea5e92e;color:#0369a1}.pwg-mobile-search-glyph{font-family:Arial,sans-serif;font-size:25px;font-weight:400;line-height:1;transform:rotate(-18deg)}.pwg-mobile-utility-row,.pwgLineTypeSlateRow{display:none!important}.pwg-prop-cards-grid{gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:6px!important;min-width:0;width:100%}.pwg-mobile-prop-card{border:1px solid #e5e7eb;border:1px solid var(--card-border);border-radius:14px!important;box-shadow:0 5px 16px #0f172a17!important;box-sizing:border-box;min-width:0;overflow:hidden!important;padding:7px 7px 7px 12px!important;width:100%}.pwg-mobile-prop-card>.pwg-legacy-card-body,.pwg-mobile-prop-card>.pwg-legacy-card-footer,.pwg-mobile-prop-card>.pwg-legacy-card-header{display:none!important}.pwg-mobile-card-composition{display:block}.pwg-mobile-card-header{align-items:flex-start;display:flex;gap:5px;justify-content:space-between}.pwg-mobile-card-player{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:.91rem;line-height:1.12;min-width:0;overflow:hidden;white-space:normal}.pwg-mobile-card-team{background:#64748b;border-radius:999px;color:#fff;flex:0 0 auto;font-size:.66rem;font-weight:900;line-height:1;padding:4px 7px}.pwg-mobile-card-matchup{color:#555;color:var(--card-muted);font-size:.68rem;font-weight:750;line-height:1.18;margin-top:3px;overflow-wrap:anywhere;white-space:normal}.pwg-mobile-card-prop-panel{grid-gap:5px;background:#fff;background:var(--card-bg);border:1px solid #e5e7eb;border:1px solid var(--card-border);border-radius:11px;display:grid;gap:5px;grid-template-columns:minmax(0,1fr);margin-top:6px;padding:5px}.pwg-mobile-card-prop-copy{align-items:center;display:flex;flex-direction:column;min-width:0;text-align:center}.pwg-mobile-card-prop-type{color:#555;color:var(--card-muted);font-size:.68rem;font-weight:700;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.pwg-mobile-card-line{color:#111827;color:var(--card-text);font-size:1.25rem;line-height:1.05}.pwg-mobile-card-evidence{grid-gap:4px;align-items:center;display:grid;gap:4px;grid-template-columns:minmax(0,1fr) 32px;margin-top:4px}.pwg-mobile-card-evidence.tier-only{grid-template-columns:minmax(0,1fr)}.pwg-mobile-card-evidence.tier-only .pwg-mobile-card-tier{border-left:0}.pwg-mobile-card-insight-cell{align-items:center;border-radius:8px;display:flex;flex-direction:column;justify-content:center;min-height:30px;min-width:0;padding:3px 5px;text-align:center}.pwg-mobile-card-insight-cell+.pwg-mobile-card-insight-cell{border-top:1px solid #e5e7eb;border-top:1px solid var(--card-border)}.pwg-mobile-card-confidence-value{align-items:flex-end;color:#111827;color:var(--card-text);display:flex;font-size:1.13rem;gap:5px;line-height:1}.pwg-mobile-signal-bars{align-items:flex-end;color:#16a34a;display:inline-flex;gap:2px;height:17px}.pwg-mobile-signal-bars i{background:currentColor;border-radius:2px;display:block;width:3px}.pwg-mobile-signal-bars i:first-child{height:6px}.pwg-mobile-signal-bars i:nth-child(2){height:11px}.pwg-mobile-signal-bars i:nth-child(3){height:17px}.pwg-mobile-card-insight-label{color:#555;color:var(--card-muted);font-size:.58rem;font-weight:750;line-height:1;margin-top:1px;white-space:nowrap}.pwg-mobile-card-confidence-tier{color:#111827;color:var(--card-text);font-size:.76rem;font-weight:900;line-height:1.1}.pwg-mobile-card-direction{border:0;cursor:pointer;min-height:46px!important;padding:5px!important;width:100%}.pwg-mobile-card-direction-value{align-items:center!important;flex-direction:row;gap:3px!important}.pwg-mobile-card-direction-value strong:first-child{font-size:1rem}.pwg-mobile-card-evidence .pwg-strategy-marker{flex-basis:28px;font-size:17px;height:28px;justify-self:end;width:28px}.pwg-strategy-filter-row{gap:8px;margin:2px 0 8px;padding:5px 2px 9px}.pwg-strategy-filter-heading{font-size:.88rem}.pwg-mobile-bottom-nav{box-sizing:border-box;min-height:var(--pwg-mobile-nav-h);padding-bottom:calc(8px + env(safe-area-inset-bottom))!important}.pwg-mobile-dashboard-shell .mobile-search{background:#0000;border:0;padding:0;position:relative;top:auto}}@media (max-width:359px){.pwg-prop-cards-grid{grid-template-columns:minmax(0,1fr)!important}}.preset-pill:hover{background-color:#e5e7eb}.preset-pill--active-over{background-color:#16a34a1f;border-color:#16a34a;color:#166534}.preset-pill--active-under{background-color:#dc26261f;border-color:#dc2626;color:#991b1b}.preset-pill--active-mixed{background-color:#2563eb1a;border-color:#2563eb;color:#1d4ed8}.pw-leftTabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.pw-leftTab{appearance:none;background:#f8fafc;background:var(--chip-bg);border:1px solid #cfe4ff;border:1px solid var(--chip-border);border-radius:999px;color:var(--chip-text);cursor:pointer;font-size:13px;font-weight:800;line-height:1;padding:8px 12px;transition:transform .12s ease,background .12s ease,border-color .12s ease,box-shadow .12s ease}.pw-leftTab:hover{box-shadow:0 10px 20px #0f172a14;transform:translateY(-1px)}.pw-leftTab.is-active{background:#0084ff1a;border-color:#0084ff73;box-shadow:0 10px 22px #0084ff1f;color:var(--chip-text)}.pw-leftTab:active{transform:translateY(0)}.pwActionBtn{align-items:center;background:#fff;border:1px solid #94a3b88c;border-radius:999px;box-shadow:0 8px 18px #0f172a0d;color:#0f172a;cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;gap:8px;height:34px;line-height:1;padding:0 12px;-webkit-user-select:none;user-select:none}.pwActionBtn:hover{border-color:#0f172a59}.pwActionBtn.is-active{background:#0f172a;border-color:#0f172a;color:#fff}.pwShowLineupsDot{background:#94a3b8e6;border-radius:999px;height:8px;width:8px}.pwActionBtn.is-active .pwShowLineupsDot{background:#22c55e}.pwMobileActionBtn{background:#0b0f19;border:2px solid #0f172ad9;border-radius:999px;color:#fff;cursor:pointer;font-weight:900;height:44px;letter-spacing:.2px;padding:0 18px}.pwMobileActionBtn:active{transform:translateY(1px)}.pwgMobileNavButton:focus:not(:focus-visible){outline:none}.pwgMobileNavButton:focus-visible{outline:3px solid #38bdf8;outline-offset:2px}.pwMobileActionBtn.is-active{background:#111827;border-color:#111827;box-shadow:0 0 0 3px #3b82f6d9;color:#fff}.lineup-basic-sport-mobile{display:none}@media (max-width:860px){.pwg-mobile-games-scroll{max-height:calc(100dvh - 208px - env(safe-area-inset-bottom));max-height:calc(100dvh - var(--pwg-mobile-nav-h, 76px) - env(safe-area-inset-bottom) - 132px);overscroll-behavior:contain;padding-bottom:calc(92px + env(safe-area-inset-bottom))!important;padding-bottom:calc(var(--pwg-mobile-nav-h, 76px) + env(safe-area-inset-bottom) + 16px)!important;scroll-padding-bottom:calc(92px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(var(--pwg-mobile-nav-h, 76px) + env(safe-area-inset-bottom) + 16px)}.lineup-basic-layout{padding-bottom:calc(92px + env(safe-area-inset-bottom));padding-bottom:calc(var(--pwg-mobile-nav-h, 76px) + env(safe-area-inset-bottom) + 16px)}.lineup-basic-controls{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px!important}.lineup-basic-controls input,.lineup-basic-controls select,.lineup-basic-controls>div{box-sizing:border-box;min-width:0!important;width:100%}.lineup-basic-final-row{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.lineup-basic-sport-desktop{display:none!important}.lineup-basic-sport-mobile{display:flex}.lineup-basic-generate,.lineup-basic-sport{align-items:center;border-radius:10px!important;box-sizing:border-box;display:flex;justify-content:center;min-height:48px;min-width:0;width:100%}.lineup-basic-message{grid-column:1/-1;width:100%}.lineup-advanced-panel{min-width:0;overflow:visible;padding:16px 16px calc(168px + env(safe-area-inset-bottom))!important;padding:16px 16px calc(var(--pwg-mobile-nav-h, 76px) + env(safe-area-inset-bottom) + 92px)!important;position:relative}.lineup-advanced-panel input,.lineup-advanced-panel select,.lineup-advanced-panel>div{box-sizing:border-box;max-width:100%}.lineup-advanced-action{background:linear-gradient(180deg,#f9f9f900,#f9f9f9 28%);bottom:calc(96px + env(safe-area-inset-bottom));bottom:calc(var(--pwg-mobile-nav-h, 76px) + env(safe-area-inset-bottom) + 20px);padding:8px 0;position:sticky;width:100%;z-index:35}.lineup-advanced-generate{margin:0!important;min-height:46px;width:100%}}.pwg-direction-utility{align-items:center;display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;overscroll-behavior-inline:contain;padding:6px 12px 2px;scrollbar-width:none}.pwg-direction-utility::-webkit-scrollbar{display:none}.pwg-direction-buttons{align-items:center;display:flex;flex:0 0 auto;gap:10px}.pwg-direction-filter{background:#fff;border:2px solid #cbd5e1;border-radius:14px;color:#0f172a;flex:0 0 auto;font-weight:900;letter-spacing:.02em;min-height:44px;min-width:116px;padding:8px 18px}.pwg-direction-filter.is-all{border-color:var(--pwg-direction-all);color:var(--pwg-direction-all)}.pwg-direction-filter.is-all[aria-pressed=true]{background:var(--pwg-direction-all);border-color:var(--pwg-direction-all);color:#fff}.pwg-direction-filter.is-over{border-color:var(--pwg-direction-over);color:var(--pwg-direction-over)}.pwg-direction-filter.is-over[aria-pressed=true]{background:var(--pwg-direction-over);color:#fff}.pwg-direction-filter.is-under{border-color:var(--pwg-direction-under);color:var(--pwg-direction-under)}.pwg-direction-filter.is-under[aria-pressed=true]{background:var(--pwg-direction-under);color:#fff}.pwg-recommendation-filter.is-selected{box-shadow:0 0 0 3px #fff,0 0 0 6px #0ea5e9;opacity:1!important}.pwg-direction-filter:focus-visible{outline:3px solid #38bdf8;outline-offset:2px}.pwg-visually-hidden{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.pwg-mobile-nav-icon-wrap{align-items:center;display:inline-flex;justify-content:center;position:relative}.pwg-mobile-filter-count{align-items:center;background:#0369a1;border-radius:999px;box-sizing:border-box;color:#fff;display:flex;font-size:9px;font-weight:950;height:17px;justify-content:center;line-height:1;min-width:17px;padding:0 4px;position:absolute;right:-10px;top:-6px}.pwg-mobile-card-direction-value{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.pwg-mobile-card-direction.is-over{background:#15803d;color:#fff}.pwg-mobile-card-direction.is-under{background:#b91c1c;color:#fff}.pwg-mobile-card-direction.is-neutral{background:#64748b;color:#fff}.pwg-mobile-card-direction .pwg-mobile-card-insight-label{color:#ffffffd1}.pwg-desktop-direction{align-items:center;border:0;border-radius:12px;box-shadow:0 5px 14px #0f172a1f;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-weight:950;gap:12px;justify-content:center;letter-spacing:.04em;margin-top:10px;min-height:52px;padding:8px 14px;width:100%}.pwg-desktop-direction strong{font-size:1.28rem;line-height:1}.pwg-desktop-direction span{font-size:1rem;font-weight:900}.pwg-desktop-direction--over{background:#15803d;color:#fff}.pwg-desktop-direction--under{background:#b91c1c;color:#fff}.pwg-desktop-direction--neutral{background:#64748b;color:#fff}.pwg-desktop-direction:focus-visible,.pwg-mobile-card-direction:focus-visible{outline:3px solid #38bdf8;outline-offset:2px}.pwg-confidence-meter{align-items:flex-end;display:inline-flex;gap:3px;height:26px}.pwg-confidence-meter i{background:#cbd5e1;border-radius:3px;min-height:6px;width:5px}.pwg-confidence-meter i:nth-child(2){height:11px}.pwg-confidence-meter i:nth-child(3){height:18px}.pwg-confidence-meter i:nth-child(4){height:25px}.pwg-confidence-meter i.is-active{background:#0799d6}.pwg-confidence-status-icon{color:#0799d6;font-size:26px;line-height:1}.pwg-confidence-status-icon.is-avoid{color:#64748b}.pwg-details-direction{border-radius:999px;font-size:11px;font-weight:950;margin-top:3px;padding:3px 8px;width:fit-content}.pwg-details-direction.is-over{background:#dcfce7;color:#166534}.pwg-details-direction.is-under{background:#fee2e2;color:#991b1b}.pwg-details-direction.is-neutral{background:#e2e8f0;color:#475569}@media (max-width:860px){.pwg-direction-utility{grid-gap:10px;align-items:center;box-sizing:border-box;display:grid;gap:10px;grid-template-columns:44px minmax(0,1fr);margin:0;overflow:visible;padding:4px 12px 2px;width:100%}.pwg-direction-utility .pwg-mobile-search-trigger{height:44px;min-width:44px;width:44px}.pwg-direction-buttons{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;width:100%}.pwg-direction-filter{min-height:44px;min-width:0;padding:8px 10px;width:100%}.pwg-mobile-card-evidence.has-direction{grid-template-columns:minmax(0,1fr)}}@media (min-width:861px){.pwg-direction-utility{overflow:visible;padding:4px 0 10px}.pwg-direction-filter{border-radius:999px;min-height:38px;min-width:104px}}:root{--msi-bg:#050b14;--msi-panel:#0b1727;--msi-panel-2:#0f2035;--msi-line:#1c3857;--msi-blue:#20a8f4;--msi-text:#f4f8fd;--msi-muted:#91a6bd;--msi-up:#2fb878;--msi-down:#e45d65;--msi-wait:#8997a8}.msi-customer-shell{background:radial-gradient(circle at 18% -10%,#12365c 0,#0000 32%),linear-gradient(180deg,#07111e,#040912);color:#f4f8fd;color:var(--msi-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;min-height:100vh;overflow-x:hidden}.msi-customer-shell *{box-sizing:border-box}.msi-customer-header{align-items:center;border-bottom:1px solid #699bcf2e;display:flex;gap:24px;height:68px;justify-content:space-between;margin:auto;max-width:1440px;padding:0 28px}.msi-lockup{align-items:center;display:flex;gap:10px}.msi-lockup img{height:34px;object-fit:contain;width:34px}.msi-mark{color:#fff;font-size:21px;font-weight:950;letter-spacing:.08em}.msi-lockup-copy{border-left:1px solid #294767;display:flex;flex-direction:column;line-height:1.15;padding-left:10px}.msi-lockup-copy strong{font-size:13px}.msi-lockup-copy small{color:#91a6bd;color:var(--msi-muted);font-size:9px;letter-spacing:.08em;margin-top:3px;text-transform:uppercase}.msi-customer-nav{align-items:center;display:flex;gap:5px}.msi-customer-nav a{align-items:center;border-radius:7px;color:#91a6bd;color:var(--msi-muted);display:flex;font-size:11px;font-weight:800;gap:6px;padding:8px 11px;text-decoration:none}.msi-customer-nav a.active,.msi-customer-nav a:focus-visible,.msi-customer-nav a:hover{background:#112b47;color:#fff;outline:1px solid #20a8f4;outline:1px solid var(--msi-blue)}.msi-customer-nav a>span{display:none}.msi-operator-link{border-left:1px solid #294767;color:#b4c4d5!important;margin-left:8px}.msi-mobile-nav{display:none}.msi-preview-banner{background:#0d3454;border-bottom:1px solid #245e88;color:#cae8fc;font-size:10px;font-weight:850;letter-spacing:.13em;padding:6px 16px;text-align:center}.msi-customer-shell main{margin:auto;padding:24px 0 46px;width:min(1320px,calc(100% - 48px))}.msi-section-kicker{color:#20a8f4;color:var(--msi-blue);font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.msi-environment{background:linear-gradient(135deg,#0e243df7,#071423f7);border:1px solid #1c3857;border:1px solid var(--msi-line);border-radius:14px;box-shadow:0 14px 36px #00000040;padding:20px 22px}.msi-environment-heading{align-items:end;display:flex;gap:20px;justify-content:space-between;margin-bottom:14px}.msi-environment h1{font-size:clamp(20px,2vw,27px);letter-spacing:-.025em;margin:3px 0 0}.msi-asof{color:#91a6bd;color:var(--msi-muted);font-size:11px}.msi-environment-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(240px,.8fr) minmax(500px,1.8fr)}.msi-health-panel{grid-gap:5px 14px;align-items:center;background:#09182a;border:1px solid #244669;border-radius:10px;display:grid;gap:5px 14px;grid-template-columns:1fr auto;padding:15px 17px}.msi-environment-facts dt,.msi-health-panel>span{color:#91a6bd;color:var(--msi-muted);font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.msi-health-panel>strong{font-size:40px;line-height:1}.msi-health-gauge{grid-column:1/-1}.msi-health-track{background:#1a3049;border-radius:99px;height:6px;overflow:hidden}.msi-health-track span{background:linear-gradient(90deg,#278ece,#2fb878);border-radius:inherit;display:block;height:100%}.msi-health-gauge small{color:#91a6bd;color:var(--msi-muted);display:block;font-size:9px;margin-top:5px}.msi-environment-facts{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin:0}.msi-environment-facts>div{background:#0a192b;border:1px solid #1c3857;border-radius:9px;padding:12px}.msi-environment-facts dd{font-size:14px;font-weight:850;margin:7px 0 0}.msi-source-line{color:#76bde8;font-size:9px;font-weight:800;letter-spacing:.08em;margin-top:9px;text-align:right}.msi-direction-filters{display:flex;gap:8px;margin:14px 0 18px;overflow-x:auto;padding:2px;scrollbar-width:none}.msi-direction-filters button{background:#091726;border:1px solid #284765;border-radius:7px;color:#91a6bd;color:var(--msi-muted);cursor:pointer;font-size:10px;font-weight:850;letter-spacing:.06em;min-height:34px;min-width:72px;padding:7px 14px;text-transform:uppercase}.msi-direction-filters button:focus-visible,.msi-direction-filters button[aria-pressed=true]{background:#153f66;border-color:#20a8f4;border-color:var(--msi-blue);box-shadow:0 0 0 2px #28a9f547;color:#fff;outline:2px solid #0000}.msi-feed{margin-top:20px;scroll-margin-top:16px}.msi-section-heading{align-items:end;display:flex;gap:16px;justify-content:space-between;margin-bottom:11px}.msi-section-heading h2{font-size:21px;letter-spacing:-.02em;margin:3px 0 0}.msi-section-heading>span{color:#91a6bd;color:var(--msi-muted);font-size:10px}.msi-card-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.msi-structure-card{grid-gap:9px 14px;background:linear-gradient(155deg,#0f2035,#0b1727);background:linear-gradient(155deg,var(--msi-panel-2),var(--msi-panel));border:1px solid #1c3857;border:1px solid var(--msi-line);border-radius:11px;box-shadow:0 8px 22px #0000002e;display:grid;gap:9px 14px;grid-template-columns:1fr auto;min-width:0;padding:14px 16px 13px 18px;position:relative}.msi-detail:before,.msi-structure-card:before{background:#8997a8;background:var(--msi-wait);border-radius:0 3px 3px 0;bottom:10px;content:"";left:0;position:absolute;top:10px;width:3px}.direction-up:before{background:#2fb878;background:var(--msi-up)}.direction-down:before{background:#e45d65;background:var(--msi-down)}.msi-structure-identity{align-items:start;display:flex;gap:12px;grid-column:1/-1;justify-content:space-between}.msi-structure-identity h1,.msi-structure-identity h3{font-size:21px;letter-spacing:-.02em;margin:0}.msi-structure-identity p{color:#91a6bd;color:var(--msi-muted);font-size:11px;margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msi-structure-identity>strong{font-size:14px;white-space:nowrap}.msi-direction-statement{color:#8997a8;color:var(--msi-wait);font-size:12px;font-weight:900;margin:0}.direction-up .msi-direction-statement{color:#2fb878;color:var(--msi-up)}.direction-down .msi-direction-statement{color:#e45d65;color:var(--msi-down)}.msi-card-badges{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end}.msi-quality-badge,.msi-state-badge{background:#122d49;border-radius:5px;color:#bed8ef;font-size:8px;font-weight:850;letter-spacing:.04em;padding:4px 6px;text-transform:uppercase}.msi-state-badge{background:#1b2a3d;color:#d8dfe8}.msi-detail-link{border-top:1px solid #577ea433;color:#20a8f4;color:var(--msi-blue);font-size:10px;font-weight:850;grid-column:1/-1;padding-top:8px;text-decoration:none}.msi-detail-link:after{border-radius:11px;content:"";inset:0;position:absolute}.msi-detail-link:focus-visible{outline:2px solid #20a8f4;outline:2px solid var(--msi-blue);outline-offset:3px}.wait-card{opacity:.82}.msi-wait-feed{border-top:1px solid #699bcf24;padding-top:17px}.msi-empty{border:1px dashed #29435e;border-radius:9px;font-size:12px;padding:14px}.msi-data-status,.msi-empty{color:#91a6bd;color:var(--msi-muted)}.msi-data-status{background:#091625;border:1px solid #1b3552;border-radius:8px;display:flex;font-size:10px;gap:15px;justify-content:space-between;margin-top:22px;padding:10px 13px}.msi-data-status strong{color:#f4f8fd;color:var(--msi-text)}.msi-data-status.preview{border-color:#245e88}.msi-data-status.unavailable{border-color:#66474c;flex-direction:column;margin:48px auto;max-width:680px;text-align:center}.msi-customer-disclosure{background:#030810;border-top:1px solid #152942;color:#91a6bd;color:var(--msi-muted);display:flex;flex-direction:column;font-size:10px;gap:4px;padding:18px max(24px,calc(50vw - 660px))}.msi-back-link{color:#20a8f4;color:var(--msi-blue);display:inline-block;font-size:12px;font-weight:800;margin-bottom:14px;text-decoration:none}.msi-detail{background:linear-gradient(150deg,#102641,#091726);border:1px solid #1c3857;border:1px solid var(--msi-line);border-radius:14px;max-width:760px;padding:24px;position:relative}.msi-detail .msi-direction-statement{background:hsla(0,0%,100%,.025);border-radius:8px;font-size:20px;margin:20px 0 12px;padding:14px}.msi-detail .msi-card-badges{justify-content:flex-start}.msi-why{border-top:1px solid #1c3857;border-top:1px solid var(--msi-line);margin-top:20px;padding-top:16px}.msi-why h2{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.msi-why li,.msi-why p{color:#91a6bd;color:var(--msi-muted);font-size:12px;line-height:1.55}@media(max-width:900px){.msi-environment-grid{grid-template-columns:1fr}.msi-environment-facts{grid-template-columns:repeat(4,1fr)}.msi-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.msi-lockup-copy{display:none}}@media(max-width:560px){.msi-customer-shell{padding-bottom:64px}.msi-customer-header{height:52px;padding:0 13px}.msi-lockup img{height:27px;width:27px}.msi-mark{font-size:18px}.msi-desktop-nav{display:none}.msi-mobile-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050d17f7;border-top:1px solid #24415f;bottom:0;display:grid;grid-template-columns:repeat(4,1fr);height:58px;left:0;padding:5px 8px calc(5px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:40}.msi-mobile-nav a{display:flex;flex-direction:column;font-size:9px;gap:2px;justify-content:center;min-width:0;padding:3px;text-align:center}.msi-mobile-nav a>span{color:#20a8f4;color:var(--msi-blue);display:block;font-size:15px;line-height:1}.msi-mobile-nav .msi-operator-link{border:0;color:#9fb2c6!important;margin:0}.msi-preview-banner{font-size:8px;padding:5px}.msi-customer-shell main{padding:12px 0 22px;width:calc(100% - 20px)}.msi-environment{border-radius:10px;padding:13px}.msi-environment-heading{align-items:start;margin-bottom:10px}.msi-environment h1{font-size:18px}.msi-asof{font-size:8px;max-width:110px;text-align:right}.msi-environment-grid{gap:8px}.msi-health-panel{grid-template-columns:1fr auto;padding:10px 11px}.msi-health-panel>strong{font-size:32px}.msi-health-gauge small{font-size:8px}.msi-environment-facts{gap:6px;grid-template-columns:1fr 1fr}.msi-environment-facts>div{padding:8px}.msi-environment-facts dd{font-size:11px;margin-top:4px}.msi-source-line{margin-top:6px}.msi-direction-filters{margin:9px 0 13px}.msi-direction-filters button{min-height:32px;padding:6px 11px}.msi-feed{margin-top:13px}.msi-section-heading{margin-bottom:8px}.msi-section-heading h2{font-size:18px}.msi-card-grid{gap:7px;grid-template-columns:1fr}.msi-structure-card{border-radius:8px;gap:6px 9px;padding:10px 12px 9px 14px}.msi-structure-identity h3{font-size:18px}.msi-direction-statement,.msi-structure-identity p{font-size:10px}.msi-quality-badge,.msi-state-badge{font-size:7px}.msi-detail-link{padding-top:6px}.msi-wait-feed{padding-top:12px}.msi-data-status{flex-direction:column;gap:4px;margin-top:14px}.msi-customer-disclosure{font-size:9px;padding:14px 12px}.msi-detail{padding:18px 16px}.msi-detail .msi-direction-statement{font-size:17px}}.msi-detail-head{align-items:start;display:flex;gap:18px;justify-content:space-between}.msi-detail-head .msi-structure-identity{flex:1 1}.msi-chart-link,.msi-chart-unavailable{border:1px solid #2a6590;border-radius:6px;color:#20a8f4;color:var(--msi-blue);flex:none;font-size:10px;font-weight:850;padding:7px 10px;text-decoration:none}.msi-chart-unavailable{border-color:#30465c;color:#91a6bd;color:var(--msi-muted)}.msi-detail-tabs{border-bottom:1px solid #1c3857;border-bottom:1px solid var(--msi-line);display:flex;gap:4px;margin:18px 0 12px}.msi-detail-tabs button{background:#0000;border:0;border-bottom:2px solid #0000;color:#91a6bd;color:var(--msi-muted);cursor:pointer;font-size:10px;font-weight:900;min-height:38px;padding:8px 12px;text-transform:uppercase}.msi-detail-tabs button[aria-selected=true]{border-bottom-color:#20a8f4;border-bottom-color:var(--msi-blue);color:#fff}.msi-detail-tabs button:focus-visible{outline:2px solid #20a8f4;outline:2px solid var(--msi-blue);outline-offset:2px}.msi-summary{color:#c4d3e2;font-size:13px;line-height:1.55;max-width:620px}.msi-why ol{grid-gap:8px;display:grid;gap:8px;list-style:none;padding:0}.msi-why li{grid-gap:12px;background:#091828;border:1px solid #1c3857;border-radius:7px;display:grid;gap:12px;grid-template-columns:110px 1fr;padding:10px}.msi-why li strong{color:#20a8f4;color:var(--msi-blue);font-size:9px}.msi-why li span{color:#c5d3e1}.msi-guru>header{align-items:end;display:flex;justify-content:space-between;margin-bottom:9px}.msi-guru>header small,.msi-guru>header span{color:#91a6bd;color:var(--msi-muted);font-size:9px}.msi-guru>header h2{font-size:18px;margin:2px 0}.msi-guru-section{border-top:1px solid #1c3857}.msi-guru-section summary{color:#dbe8f5;cursor:pointer;font-size:11px;font-weight:850;padding:11px 2px}.msi-guru-section>p,.msi-guru-section>ul{color:#91a6bd;color:var(--msi-muted);font-size:11px;margin:0 0 10px}.msi-intel-table{border:1px solid #1c3857;border-radius:7px;margin-bottom:10px;overflow:hidden}.msi-intel-table>div{grid-gap:8px;border-bottom:1px solid #172d46;display:grid;font-size:10px;gap:8px;grid-template-columns:1.2fr .8fr 1fr 1.3fr;padding:7px 9px}.msi-intel-table>div:last-child{border:0}.msi-intel-table span{color:#91a6bd;color:var(--msi-muted)}.msi-levels{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(3,1fr);margin-bottom:10px}.msi-levels>div{grid-gap:2px;background:#091828;border:1px solid #1c3857;border-radius:7px;display:grid;gap:2px;padding:9px}.msi-levels small,.msi-levels span{color:#91a6bd;color:var(--msi-muted);font-size:9px}.msi-confirmation{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(3,1fr);margin:0 0 10px}.msi-confirmation>div{border:1px solid #1c3857;border-radius:7px;padding:8px}.msi-confirmation dt{color:#91a6bd;color:var(--msi-muted);font-size:8px;text-transform:uppercase}.msi-confirmation dd{font-size:10px;font-weight:800;margin:4px 0 0}@media(max-width:560px){.msi-detail-head{gap:8px}.msi-chart-link,.msi-chart-unavailable{font-size:8px;padding:6px}.msi-detail-tabs button{flex:1 1;font-size:8px;padding:7px 3px}.msi-intel-table>div{gap:4px;grid-template-columns:1fr 1fr}.msi-confirmation,.msi-levels,.msi-why li{grid-template-columns:1fr}.msi-why li{gap:4px}}:root{--pwg-navy:#062b4f;--pwg-deep:#041d36;--pwg-blue:#079fe3;--pwg-royal:#0868c9;--pwg-gold:#d6a21d;--pwg-gold-soft:#f4d77a;--pwg-white:#fff;--pwg-ice:#f4f8fc;--pwg-line:#d9e5f0;--pwg-text:#071b32;--pwg-muted:#66768a}.billing-shell{background:radial-gradient(circle at 8% 8%,#079fe338,#0000 28%),radial-gradient(circle at 92% 18%,#d6a21d26,#0000 24%),linear-gradient(150deg,#031d36,#07467b 48%,#087ec3);color:#071b32;color:var(--pwg-text);font-family:inherit;min-height:100vh;overflow:hidden;position:relative}.billing-pricing-page{padding:42px 20px 54px}.billing-container{margin:0 auto;position:relative;width:min(1240px,100%);z-index:2}.billing-orb{border-radius:50%;filter:blur(16px);height:420px;opacity:.16;pointer-events:none;position:absolute;width:420px}.billing-orb-one{background:#0bb8ff;left:-160px;top:120px}.billing-orb-two{background:#d6a21d;background:var(--pwg-gold);right:-180px;top:360px}.billing-back{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff47;border-radius:999px;color:#fff;cursor:pointer;font-weight:800;padding:10px 16px}.billing-back:hover{background:#ffffff2e}.billing-hero{color:#fff;margin:42px 0 30px;max-width:760px}.billing-brand-kicker,.billing-membership-kicker,.billing-plan-eyebrow{font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.billing-brand-kicker{color:#f4d77a;color:var(--pwg-gold-soft);margin-bottom:10px}.billing-hero h1{font-size:clamp(2.3rem,5vw,4.5rem);letter-spacing:-.035em;line-height:.98;margin:0}.billing-hero p{color:#ffffffd1;font-size:1.05rem;line-height:1.7;margin:18px 0 0;max-width:700px}.billing-plan-grid{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.billing-plan-card{background:#fffffff7;border:1px solid #079fe347;border-radius:22px;box-shadow:0 20px 55px #0211203d,inset 0 3px 0 #079fe3e6;display:flex;flex-direction:column;min-width:0;padding:24px;position:relative}.billing-plan-card--featured{background:linear-gradient(160deg,#041d36fc,#062b4ffc),#062b4f;background:linear-gradient(160deg,#041d36fc,#062b4ffc),var(--pwg-navy);border:1px solid #d6a21df2;box-shadow:0 24px 70px #00000052,inset 0 3px 0 #f4d77af2;color:#fff;transform:translateY(-8px)}.billing-best-value{align-self:flex-start;background:linear-gradient(135deg,#f5dc84,#d6a21d);border-radius:999px;color:#062b4f;font-size:11px;font-weight:950;letter-spacing:.12em;margin-bottom:14px;padding:6px 10px}.billing-plan-top{min-height:190px}.billing-plan-eyebrow{color:#0868c9;color:var(--pwg-royal);margin-bottom:8px}.billing-plan-card--featured .billing-plan-eyebrow{color:#f4d77a;color:var(--pwg-gold-soft)}.billing-plan-title-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.billing-plan-title-row h2{font-size:1.7rem;letter-spacing:-.02em;margin:0}.billing-status-pill{background:#e4f6ee;border-radius:999px;color:#09744d;flex:0 0 auto;font-size:10px;font-weight:900;letter-spacing:.08em;padding:5px 8px}.billing-status-pill--included{background:#eef6ff;color:#0868c9;color:var(--pwg-royal)}.billing-plan-top p{color:#66768a;color:var(--pwg-muted);line-height:1.55;margin:14px 0 0;min-height:78px}.billing-plan-card--featured .billing-plan-top p{color:#ffffffb8}.billing-price-block,.billing-quarterly-block{border-top:1px solid #d9e5f0;border-top:1px solid var(--pwg-line);padding-top:18px}.billing-plan-card--featured .billing-price-block,.billing-plan-card--featured .billing-quarterly-block{border-top-color:#ffffff24}.billing-price-block{margin-top:auto}.billing-term-label{color:#66768a;color:var(--pwg-muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.billing-plan-card--featured .billing-term-label{color:#ffffff9e}.billing-price-row{align-items:baseline;display:flex;gap:6px;margin:6px 0 14px}.billing-price-row strong{font-size:2rem;line-height:1}.billing-price-row span,.billing-quarterly-price span{color:#66768a;color:var(--pwg-muted);font-size:12px}.billing-plan-card--featured .billing-price-row span,.billing-plan-card--featured .billing-quarterly-price span{color:#ffffff94}.billing-quarterly-block{margin-top:18px}.billing-quarterly-head{align-items:center;color:#66768a;color:var(--pwg-muted);display:flex;font-size:12px;font-weight:800;gap:10px;justify-content:space-between}.billing-plan-card--featured .billing-quarterly-head{color:#ffffffa3}.billing-savings{background:#fff4cf;border-radius:999px;color:#8a6200;font-size:9px;font-weight:950;padding:4px 7px}.billing-quarterly-price{align-items:baseline;display:flex;gap:5px;margin:8px 0 12px}.billing-quarterly-price strong{font-size:1.25rem}.billing-cta,.billing-manage-button{background:linear-gradient(135deg,#0868c9,#079fe3);background:linear-gradient(135deg,var(--pwg-royal),var(--pwg-blue));border:0;border-radius:12px;color:#fff;cursor:pointer;font-weight:900;padding:12px 14px;text-align:center;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.billing-cta{width:100%}.billing-cta:hover:not(:disabled),.billing-manage-button:hover{box-shadow:0 10px 22px #0868c93d;transform:translateY(-1px)}.billing-cta:disabled{cursor:not-allowed;opacity:.55}.billing-cta--gold{background:linear-gradient(135deg,#f3d56e,#d6a21d);color:#062b4f}.billing-cta--secondary{background:#f6f9fc;border:1px solid #cbd8e6;color:#062b4f;color:var(--pwg-navy)}.billing-plan-card--featured .billing-cta--secondary{background:#ffffff14;border-color:#ffffff2e;color:#fff}.billing-membership-panel{align-items:center;background:#041d36e6;border:1px solid #f4d77a94;border-radius:22px;box-shadow:0 20px 50px #02112033;color:#fff;display:flex;gap:20px;justify-content:space-between;margin-top:26px;padding:24px 26px}.billing-membership-kicker{color:#f4d77a;color:var(--pwg-gold-soft)}.billing-membership-panel h3{font-size:1.25rem;margin:7px 0 12px}.billing-membership-products{display:flex;flex-wrap:wrap;gap:8px}.billing-membership-chip{align-items:center;background:#079fe32b;border:1px solid #079fe35c;border-radius:999px;color:#dff4ff;display:inline-flex;font-size:12px;font-weight:850;padding:7px 10px}.billing-membership-chip--gold{background:#d6a21d29;border-color:#f4d77a6b;color:#ffe9a0}.billing-membership-date{color:#ffffffb3;margin:14px 0 0}.billing-manage-button{background:#fff;color:#062b4f;color:var(--pwg-navy);flex:0 0 auto}.billing-inline-error{background:#fff1f2;border:1px solid #fecdd3;border-radius:12px;color:#a3122a;margin-top:18px;padding:12px 14px}.billing-footer-note{color:#ffffff94;font-size:12px;margin-top:18px;text-align:center}.billing-state-page{display:grid;padding:24px;place-items:center}.billing-state-card{background:#fffffff7;border:1px solid #ffffffb3;border-radius:28px;box-shadow:0 28px 80px #010f1c57;padding:42px;text-align:center;width:min(560px,100%)}.billing-state-card .billing-brand-kicker{color:#0868c9;color:var(--pwg-royal);margin-top:18px}.billing-state-card h1{font-size:clamp(2rem,5vw,3.2rem);letter-spacing:-.03em;margin:8px 0 12px}.billing-state-lead{color:#66768a;color:var(--pwg-muted);font-size:1.02rem;line-height:1.7;margin:0 auto;max-width:440px}.billing-state-icon{background:linear-gradient(145deg,#edf6fd,#d7ebfa);border-radius:50%;box-shadow:inset 0 0 0 1px #0868c91f;color:#0868c9;color:var(--pwg-royal);display:grid;font-size:2.3rem;font-weight:950;height:88px;margin:0 auto;place-items:center;width:88px}.billing-state-icon--active{background:linear-gradient(145deg,#f7df86,#d6a21d);color:#062b4f;color:var(--pwg-navy)}.billing-state-icon--cancel{background:#eef3f8;color:#062b4f;color:var(--pwg-navy)}.billing-confirmation-note{background:#edf8f4;border-radius:12px;color:#126647;font-size:13px;font-weight:800;margin:18px auto 0;padding:12px 14px}.billing-state-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:24px}.billing-state-actions .billing-cta{min-width:180px;width:auto}.billing-link-button{align-items:center;box-sizing:border-box;display:inline-flex;justify-content:center;text-decoration:none}.billing-spinner{animation:billing-spin .9s linear infinite;border:3px solid #0868c92e;border-radius:50%;border-top:3px solid var(--pwg-royal);height:26px;width:26px}@keyframes billing-spin{to{transform:rotate(1turn)}}@media (max-width:1050px){.billing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-plan-card--featured{transform:none}}@media (max-width:680px){.billing-pricing-page{padding:24px 14px 36px}.billing-plan-grid{grid-template-columns:1fr}.billing-hero{margin-top:30px}.billing-plan-top{min-height:auto}.billing-membership-panel{align-items:stretch;flex-direction:column}.billing-manage-button{width:100%}.billing-state-card{padding:32px 22px}.billing-state-actions{flex-direction:column}.billing-state-actions .billing-cta{width:100%}}
/*# sourceMappingURL=main.9010fb12.css.map*/