html body .ps-analysis-access .ps-analysis-panel.is-signup{--sg-accent:155,210,189;inset:24px;margin:auto;width:min(560px,calc(100vw - 48px));height:max-content;max-height:calc(100dvh - 48px);padding:24px;border-radius:26px;border:1px solid rgba(var(--sg-accent),.3);background:radial-gradient(ellipse at 90% 0,rgba(var(--sg-accent),.13),transparent 62%),#14202c;box-shadow:0 32px 120px #0008,inset 0 1px #ffffff0c;outline:none;animation:ps-signup-arrive .24s ease-out}html body .ps-analysis-panel.is-signup[data-signup-sport=mlb]{--sg-accent:140,182,220}html body .ps-analysis-panel.is-signup[data-signup-sport=nba]{--sg-accent:225,181,131}html body .ps-analysis-panel.is-signup[data-signup-sport=mma]{--sg-accent:190,176,226}html body .ps-analysis-panel.is-signup[data-signup-sport=tennis]{--sg-accent:182,209,149}.ps-analysis-panel.is-signup::backdrop{background:#050d17b8;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.ps-analysis-panel.is-signup .ps-analysis-panel-head{margin:0 0 18px;gap:10px}.ps-analysis-panel.is-signup .ps-analysis-kicker{font-size:10px;letter-spacing:.08em;color:rgb(var(--sg-accent));font-weight:600}.ps-analysis-panel.is-signup .ps-analysis-panel-mark{color:rgb(var(--sg-accent));background:rgba(var(--sg-accent),.08);border-color:rgba(var(--sg-accent),.18)}.ps-signup-match{display:block;width:fit-content;max-width:100%;margin:0 0 15px;padding:7px 11px;border:1px solid rgba(var(--sg-accent),.16);border-radius:8px;background:rgba(var(--sg-accent),.045);font:500 11px/1.5 Inter,system-ui,sans-serif;color:#b9cbd5;overflow-wrap:anywhere}html body .ps-analysis-panel.is-signup h2{max-width:450px;margin:0 0 12px;font-size:31px;line-height:1.13;letter-spacing:-1px;font-weight:600;text-wrap:balance;color:#e7f0f3}html body .ps-analysis-panel.is-signup #ps-analysis-detail{max-width:460px;font-size:13px;line-height:1.65;color:#9db1bf;margin:0 0 20px;text-wrap:pretty}.ps-signup-preview{position:relative;isolation:isolate;padding:14px 14px 12px;overflow:hidden;border:1px solid rgba(var(--sg-accent),.16);border-radius:16px;background:linear-gradient(125deg,rgba(var(--sg-accent),.055),#0e192380)}.ps-signup-preview-head{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#a7bcc9;font:500 10px/1.4 Inter,system-ui,sans-serif}.ps-signup-status{display:inline-flex;align-items:center;gap:5px;color:rgb(var(--sg-accent));font-size:9px;white-space:nowrap}.ps-signup-status i{width:4px;height:4px;border-radius:50%;background:currentColor}.ps-signup-scene{height:130px;position:relative;display:flex;align-items:center;justify-content:center;margin:7px 0 8px}.ps-signup-scene:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,#14202c15,#14202c65);pointer-events:none}.ps-signup-chart{position:absolute;inset:10px 0 2px;color:rgb(var(--sg-accent));opacity:.29;filter:blur(3px);mask-image:linear-gradient(90deg,#000 65%,transparent)}.ps-signup-chart svg{display:block;width:100%;height:100%}.ps-signup-lock{z-index:2;display:grid;place-items:center;position:absolute;left:28%;top:32px;width:60px;height:64px;border:1px solid rgba(var(--sg-accent),.38);border-radius:18px;color:rgb(var(--sg-accent));background:linear-gradient(135deg,rgba(var(--sg-accent),.16),#152431dd);box-shadow:0 8px 32px #0003,inset 0 1px #ffffff14;backdrop-filter:blur(12px)}.ps-signup-lock svg{width:29px;height:29px}.ps-signup-art{position:absolute;right:7%;top:5px;z-index:2;display:block;object-fit:contain;width:112px;height:112px;filter:drop-shadow(0 8px 25px rgba(var(--sg-accent),.24));pointer-events:none}.ps-signup-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ps-signup-features span{display:flex;align-items:center;justify-content:center;padding:7px 4px;min-height:29px;text-align:center;font:500 10px/1.3 Inter,system-ui,sans-serif;color:#c6d8e0;border:1px solid rgba(var(--sg-accent),.13);background:rgba(var(--sg-accent),.035);border-radius:7px}html body .ps-analysis-panel.is-signup .ps-analysis-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px 12px;margin-top:18px;padding-top:0;border:0}html body .ps-analysis-panel.is-signup [data-analysis-confirm]{grid-column:1/-1;min-height:52px;padding:14px 38px 14px 16px;position:relative;border-radius:12px;border:1px solid rgba(var(--sg-accent),.7);background:linear-gradient(110deg,rgba(var(--sg-accent),1),rgba(var(--sg-accent),.85));color:#14242b;font-size:13px;font-weight:650;box-shadow:0 6px 22px rgba(var(--sg-accent),.1),inset 0 1px #ffffff30}.ps-analysis-panel.is-signup [data-analysis-confirm]:after{content:'→';position:absolute;right:17px;top:50%;transform:translateY(-50%);font-size:21px;font-weight:400}.ps-analysis-panel.is-signup [data-analysis-confirm]:hover{filter:brightness(1.06)}html body .ps-analysis-panel.is-signup [data-analysis-cancel],.ps-analysis-panel.is-signup .ps-signup-login{display:flex;align-items:center;justify-content:center;min-height:36px;padding:5px 0;margin:0;color:#a1b6c3;font:500 10px/1.4 Inter,system-ui,sans-serif;text-align:center;text-decoration:none;border:0;background:none;box-shadow:none}.ps-analysis-panel.is-signup .ps-signup-login{color:rgb(var(--sg-accent))}.ps-analysis-panel:not(.is-signup) .ps-signup-login{display:none}@keyframes ps-signup-arrive{from{opacity:0;translate:0 9px}to{opacity:1;translate:0 0}}@media(max-width:600px){html body .ps-analysis-access .ps-analysis-panel.is-signup{inset:auto 10px max(10px,env(safe-area-inset-bottom));width:calc(100% - 20px);max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 24px);padding:20px;border-radius:23px;margin:0 auto}html body .ps-analysis-panel.is-signup h2{font-size:28px;letter-spacing:-.9px}html body .ps-analysis-panel.is-signup #ps-analysis-detail{font-size:12px;margin-bottom:16px}.ps-signup-scene{height:112px}.ps-signup-art{width:100px;height:100px;right:1%;top:2px}.ps-signup-lock{left:21%;top:24px;width:56px;height:60px}.ps-signup-match{margin-bottom:13px;font-size:10px}.ps-signup-preview{padding:12px}.ps-analysis-panel.is-signup .ps-analysis-panel-head{margin-bottom:15px}}html.ps-app body .ps-analysis-access .ps-analysis-panel.is-signup{inset:auto 12px calc(var(--ps-analysis-safe-bottom,env(safe-area-inset-bottom,0px)) + max(64px,var(--ps-tab-h,64px)) + 18px);margin:0 auto;width:min(560px,calc(100% - 24px));max-height:calc(100dvh - var(--ps-analysis-safe-top,env(safe-area-inset-top,0px)) - var(--ps-analysis-safe-bottom,env(safe-area-inset-bottom,0px)) - max(64px,var(--ps-tab-h,64px)) - 38px)}@media(max-width:360px){html body .ps-analysis-panel.is-signup h2{font-size:25px}html body .ps-analysis-access .ps-analysis-panel.is-signup{padding:16px}.ps-signup-status{font-size:8px}.ps-signup-preview-head{font-size:9px}.ps-signup-features span{font-size:9px}}@media(prefers-reduced-motion:reduce){html body .ps-analysis-access .ps-analysis-panel.is-signup{animation:none}}