*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.feed-input{height:2.5rem;width:100%;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1));padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.product-page-eyebrow{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.static{position:static}.order-1{order:1}.order-2{order:2}.mx-auto{margin-left:auto;margin-right:auto}.mb-1\.5{margin-bottom:.375rem}.mb-3{margin-bottom:.75rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-11{height:2.75rem}.h-24{height:6rem}.h-3{height:.75rem}.h-4{height:1rem}.h-6{height:1.5rem}.h-9{height:2.25rem}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-9{min-height:2.25rem}.min-h-\[calc\(100vh-73px\)\]{min-height:calc(100vh - 73px)}.min-h-screen{min-height:100vh}.w-2\/3{width:66.666667%}.w-28{width:7rem}.w-3\/4{width:75%}.w-36{width:9rem}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-lg{max-width:32rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-l-md{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.rounded-r-md{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-r-0{border-right-width:0px}.border-t{border-top-width:1px}.border-amber-800\/60{border-color:#92400e99}.border-cyan-800{--tw-border-opacity: 1;border-color:rgb(21 94 117 / var(--tw-border-opacity, 1))}.border-cyan-800\/70{border-color:#155e75b3}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-500\/40{border-color:#10b98166}.border-emerald-700{--tw-border-opacity: 1;border-color:rgb(4 120 87 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-500\/40{border-color:#ef444466}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-slate-900{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.bg-amber-950\/20{background-color:#451a0333}.bg-cyan-950\/30{background-color:#0833444d}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-950\/40{background-color:#022c2266}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-950\/40{background-color:#450a0a66}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-800\/80{background-color:#1e293bcc}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-900\/50{background-color:#0f172a80}.bg-slate-900\/60{background-color:#0f172a99}.bg-slate-900\/70{background-color:#0f172ab3}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-slate-950\/70{background-color:#020617b3}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pt-4{padding-top:1rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-6{line-height:1.5rem}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-tight{letter-spacing:-.025em}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-cyan-100{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-50{--tw-text-opacity: 1;color:rgb(236 253 245 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-red-100{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.decoration-slate-300{text-decoration-color:#cbd5e1}.decoration-slate-500{text-decoration-color:#64748b}.underline-offset-4{text-underline-offset:4px}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-slate-950\/20{--tw-shadow-color: rgb(2 6 23 / .2);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.app-footer{background:#071426;border-top:1px solid rgb(148 163 184 / .2);color:#aebbd0;margin-top:auto}.app-footer-inner{align-items:center;display:flex;gap:1rem 2rem;justify-content:space-between;margin:0 auto;max-width:80rem;padding:1.25rem 1.5rem}.app-footer p{font-size:.78rem;line-height:1.5;margin:0}.app-footer nav{display:flex;flex-wrap:wrap;gap:.55rem 1.15rem;justify-content:flex-end}.app-footer a{color:#d9e4f2;font-size:.78rem;text-decoration-color:#94a3b873;text-underline-offset:.2rem}.app-footer a:focus-visible{border-radius:.2rem;outline:2px solid #67e8f9;outline-offset:.2rem}.app-shell{display:flex;flex-direction:column;min-width:0;overflow-x:clip}.app-shell-content{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.app-shell-content>*{flex:1 0 auto;min-width:0}.app-shell-content>main{min-height:0}.authenticated-app{display:flex;flex-direction:column}.authenticated-content{flex:1 0 auto}.legal-page{background:#f4f7fb;color:#142033;min-height:calc(100vh - 73px);padding:clamp(2rem,5vw,4.5rem) 1rem}.legal-document{margin:0 auto;max-width:48rem}.legal-document>header{border-bottom:1px solid #ccd6e4;margin-bottom:2.5rem;padding-bottom:2rem}.legal-eyebrow{color:#006b7c;font-size:.75rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.legal-document h1{color:#071426;font-size:clamp(2rem,6vw,3.25rem);letter-spacing:-.035em;line-height:1.05;margin:.6rem 0 1rem}.legal-summary{color:#46556b;font-size:1.08rem;line-height:1.75}.legal-meta{display:flex;flex-wrap:wrap;gap:1rem 2.5rem;margin-top:1.5rem}.legal-meta div{display:grid;gap:.15rem}.legal-meta dt{color:#64748b;font-size:.75rem;font-weight:700;text-transform:uppercase}.legal-meta dd{font-weight:650;margin:0}.legal-document>section{margin:0 0 2.4rem;scroll-margin-top:6rem}.legal-document h2{color:#10233e;font-size:1.35rem;margin:0 0 .85rem}.legal-document h3{font-size:1rem}.legal-document p{line-height:1.75;margin:.65rem 0}.legal-document a{color:#075a75;font-weight:650;text-decoration:underline;text-underline-offset:.18rem}.legal-dev-banner{background:#fff5d6;border:1px solid #d99a18;border-radius:.5rem;color:#6b3c00;font-weight:700;padding:.8rem 1rem}.legal-facts{background:#fff;border:1px solid #d8e0eb;border-radius:.75rem;display:grid;margin-top:1rem;overflow:hidden}.legal-facts div{display:grid;gap:.25rem;grid-template-columns:minmax(8rem,.65fr) 1fr;padding:.8rem 1rem}.legal-facts div+div{border-top:1px solid #e5eaf1}.legal-facts dt{color:#58677a;font-size:.82rem;font-weight:650}.legal-facts dd{margin:0;overflow-wrap:anywhere}.legal-storage-list{display:grid;gap:.8rem}.legal-storage-list>section{background:#fff;border:1px solid #d8e0eb;border-radius:.75rem;padding:1rem}.legal-storage-list code{overflow-wrap:anywhere}.legal-storage-list dl{display:grid;gap:.5rem;margin:1rem 0 0}.legal-storage-list dl div{display:grid;gap:.3rem;grid-template-columns:8rem 1fr}.legal-storage-list dt{color:#64748b;font-size:.8rem;font-weight:700}.legal-storage-list dd{margin:0}.legal-help{background:#e7f8f4;border:1px solid #7ac7b9;border-radius:.85rem;margin-top:2.5rem;padding:1.35rem}.legal-help h2{margin-top:0}.legal-help-verified{color:#4d645f;font-size:.78rem}.legal-loading{min-height:50vh;padding-top:5rem;text-align:center}.dev-legal-shell>nav{background:#071426;display:flex;flex-wrap:wrap;gap:.5rem 1rem;padding:1rem}.dev-legal-shell>nav a{color:#fff}.dev-legal-scenarios{background:#fff5d6;color:#4d3500;margin:1rem auto;max-width:48rem;padding:1rem}.dev-legal-scenarios>label{display:grid;gap:.35rem;max-width:34rem}.dev-legal-scenarios select{background:#fff;border:1px solid #94a3b8;border-radius:.5rem;color:#0f172a;min-height:2.75rem;padding:.5rem .65rem}.dev-legal-preview{background:#fff;border:1px solid #cbd5e1;border-radius:.8rem;color:#0f172a;display:grid;gap:.75rem;margin-top:1rem;padding:1rem}.dev-legal-preview.is-alert{border-color:#dc2626}@media(max-width:640px){.app-footer-inner{align-items:flex-start;flex-direction:column;padding-inline:1rem}.app-footer nav{justify-content:flex-start}.legal-page{padding-inline:1rem}.legal-facts div,.legal-storage-list dl div{grid-template-columns:1fr}}.brand-logo-image{display:block;height:auto;max-width:100%}.brand-logo-image-horizontal.brand-logo-image-sm{width:8rem}.brand-logo-image-horizontal.brand-logo-image-md{width:11rem}.brand-logo-image-horizontal.brand-logo-image-lg{width:16rem}.brand-logo-image-symbol.brand-logo-image-sm{width:2.25rem}.brand-logo-image-symbol.brand-logo-image-md{width:3.5rem}.brand-logo-image-symbol.brand-logo-image-lg{width:6rem}.onboarding-shell{background:radial-gradient(circle at 14% 0%,rgb(22 133 255 / .2),transparent 29rem),radial-gradient(circle at 88% 32%,rgb(14 165 233 / .1),transparent 25rem),linear-gradient(145deg,var(--bp-app-bg) 0%,var(--bp-surface) 62%,#04101f 100%);color:var(--bp-text);color-scheme:dark;min-height:100vh;overflow-x:clip}.onboarding-shell,.onboarding-shell *{box-sizing:border-box;min-width:0}.onboarding-header{background:#030c1bd1;border-bottom:1px solid var(--bp-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.onboarding-header-inner{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:0 auto;max-width:72rem;min-height:4.5rem;padding:.8rem clamp(1rem,3vw,2rem)}.onboarding-brand{align-items:center;display:inline-flex}.onboarding-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.onboarding-header-actions select{background:var(--bp-surface-interactive);border-color:var(--bp-border);color:#fff}.onboarding-header-button,.onboarding-dev-badge{border:1px solid var(--bp-border);border-radius:var(--bp-button-radius);color:var(--bp-text-secondary);font-size:.78rem;font-weight:700;min-height:2.35rem;padding:.45rem .7rem}.onboarding-header-button:hover{background:var(--bp-surface-interactive);color:#fff}.onboarding-dev-badge{align-items:center;color:#bae6fd;display:inline-flex;letter-spacing:.08em}.onboarding-main{margin:0 auto;max-width:64rem;overflow-x:clip;padding:clamp(2rem,5vw,4rem) clamp(1rem,3.5vw,2rem) 5rem;width:100%}.onboarding-main button,.onboarding-main input,.onboarding-main select{max-width:100%}.onboarding-main p,.onboarding-main dd{overflow-wrap:anywhere}.onboarding-hero{max-width:48rem}.onboarding-eyebrow{color:#7dd3fc;font-size:.73rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.onboarding-hero h1{color:#fff;font-size:clamp(2rem,5vw,3.45rem);font-weight:780;letter-spacing:-.048em;line-height:1.03;margin-top:.65rem;text-wrap:balance}.onboarding-hero h1+p{color:var(--bp-text-secondary);font-size:clamp(.9rem,1.5vw,1rem);line-height:1.65;margin-top:.85rem;max-width:42rem}.onboarding-progress{margin:clamp(1.75rem,4vw,2.6rem) 0 1rem}.onboarding-progress ol{display:grid;gap:.6rem;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.onboarding-progress li{align-items:center;border-top:2px solid var(--bp-border);color:var(--bp-text-muted);display:grid;font-size:.74rem;font-weight:700;gap:.5rem;grid-template-columns:auto minmax(0,1fr);padding-top:.7rem}.onboarding-progress li.is-active{border-color:var(--bp-blue);color:#fff}.onboarding-progress li.is-complete{border-color:#38bdf8;color:#bae6fd}.onboarding-progress-index{align-items:center;background:var(--bp-surface-interactive);border:1px solid var(--bp-border);border-radius:50%;display:inline-flex;font-variant-numeric:tabular-nums;height:1.55rem;justify-content:center;width:1.55rem}.onboarding-progress .is-active .onboarding-progress-index{background:#1685ff33;border-color:var(--bp-blue);color:#e0f2fe}.onboarding-progress .is-complete .onboarding-progress-index{background:#0e749038;border-color:#38bdf8;color:#cffafe}.onboarding-progress-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onboarding-card{background:linear-gradient(145deg,#0f2339f7,#08182bfa);border:1px solid var(--bp-border);border-radius:var(--bp-card-radius);box-shadow:var(--bp-shadow);padding:clamp(1.25rem,3vw,2rem)}.onboarding-card-heading>span{color:#7dd3fc;font-size:.68rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.onboarding-card-heading h2{color:#fff;font-size:clamp(1.35rem,3vw,1.8rem);font-weight:760;letter-spacing:-.025em;line-height:1.2;margin-top:.35rem;outline:none}.onboarding-fields{display:grid;gap:1.15rem;margin-top:1.5rem}.onboarding-fields.is-two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-fields label,.onboarding-choice-fieldset legend{color:var(--bp-text-secondary);font-size:.82rem;font-weight:700}.onboarding-fields input[type=number],.onboarding-fields select{background:var(--bp-surface-interactive);border:1px solid var(--bp-border);border-radius:var(--bp-button-radius);color:#fff;display:block;font-size:1rem;height:3rem;margin-top:.55rem;padding:0 .8rem;width:100%}.onboarding-fields input[type=number]:hover,.onboarding-fields select:hover{border-color:#7dd3fc9e}.onboarding-fields input:focus-visible,.onboarding-fields select:focus-visible,.onboarding-choice-grid input:focus-visible{border-color:var(--bp-focus);outline:2px solid rgb(103 232 249 / .35);outline-offset:2px}.onboarding-input-help{color:var(--bp-text-muted);display:block;font-size:.7rem;font-weight:500;line-height:1.45;margin-top:.45rem}.onboarding-field-help{color:var(--bp-text-secondary);font-size:.82rem;line-height:1.6}.onboarding-field-help.is-wide{grid-column:1 / -1}.onboarding-choice-grid{display:grid;gap:.7rem;margin-top:.75rem}.onboarding-choice-grid.is-three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-choice-grid.is-two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-choice-grid>label{align-items:flex-start;background:#02081752;border:1px solid var(--bp-border);border-radius:.7rem;cursor:pointer;display:flex;gap:.7rem;min-height:4.25rem;padding:.85rem;transition:background-color .14s ease,border-color .14s ease}.onboarding-choice-grid>label:hover{background:#16314cb8;border-color:#7dd3fc8c}.onboarding-choice-grid>label.is-selected{background:#1685ff1f;border-color:#38bdf8bf;box-shadow:inset 3px 0 0 var(--bp-blue)}.onboarding-choice-grid input{accent-color:var(--bp-blue);flex:0 0 auto;height:1.1rem;margin-top:.12rem;width:1.1rem}.onboarding-choice-grid strong{color:#fff;display:block;font-size:.82rem}.onboarding-choice-grid small{color:var(--bp-text-muted);display:block;font-size:.7rem;font-weight:500;line-height:1.45;margin-top:.3rem}.onboarding-notice{background:#1685ff14;border:1px solid rgb(56 189 248 / .28);border-radius:.65rem;color:#cbd5e1;font-size:.78rem;line-height:1.55;padding:.75rem .85rem}.onboarding-summary{margin-top:1.5rem}.onboarding-summary dl{display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-summary dl>div{background:#0208175c;border:1px solid rgb(71 85 105 / .55);border-radius:.65rem;padding:.85rem}.onboarding-summary dt{color:var(--bp-text-muted);font-size:.65rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.onboarding-summary dd{color:#fff;font-size:.88rem;font-weight:740;margin-top:.25rem}.onboarding-summary>p{color:var(--bp-text-secondary);font-size:.8rem;line-height:1.55;margin-top:1rem}.onboarding-feedback{border:1px solid;border-radius:.65rem;font-size:.8rem;font-weight:650;line-height:1.55;margin-top:1.15rem;outline:none;padding:.75rem .85rem}.onboarding-feedback.is-error{background:#7f1d1d33;border-color:#fb71859e;color:#ffe4e6}.onboarding-feedback.is-error span{display:block;font-weight:500;margin-top:.2rem}.onboarding-feedback.is-success{background:#064e3b4d;border-color:#10b9819e;color:#d1fae5}.onboarding-actions{align-items:center;border-top:1px solid var(--bp-border);display:flex;gap:.75rem;justify-content:space-between;margin-top:1.6rem;padding-top:1.1rem}.onboarding-actions>div{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}.onboarding-button{align-items:center;border-radius:var(--bp-button-radius);display:inline-flex;font-size:.82rem;font-weight:740;gap:.5rem;justify-content:center;min-height:2.75rem;padding:.6rem .95rem}.onboarding-button.is-primary{background:linear-gradient(105deg,var(--bp-blue),#38bdf8);box-shadow:0 8px 22px #1685ff33;color:#020817}.onboarding-button.is-primary:hover{filter:brightness(1.08)}.onboarding-button.is-secondary{background:#0f2339d1;border:1px solid var(--bp-border);color:var(--bp-text)}.onboarding-button.is-secondary:hover,.onboarding-button.is-quiet:hover{background:var(--bp-surface-interactive);color:#fff}.onboarding-button.is-quiet{color:var(--bp-text-secondary)}.onboarding-button:focus-visible,.onboarding-header button:focus-visible,.onboarding-header select:focus-visible,.onboarding-dev-toolbar select:focus-visible{outline:2px solid var(--bp-focus);outline-offset:3px}.onboarding-button:disabled{box-shadow:none;cursor:not-allowed;filter:none;opacity:.48}.onboarding-button-spinner,.onboarding-state-spinner{animation:onboarding-spin .8s linear infinite;border:2px solid rgb(2 8 23 / .35);border-radius:50%;border-top-color:#020817;display:inline-block;height:1rem;width:1rem}.onboarding-state{margin:0 auto;max-width:36rem;padding:clamp(4rem,10vw,8rem) 1rem;text-align:center}.onboarding-state h1{color:#fff;font-size:clamp(1.6rem,4vw,2.25rem);font-weight:760;letter-spacing:-.035em}.onboarding-state p{color:var(--bp-text-secondary);line-height:1.6;margin:.75rem 0 1.25rem}.onboarding-state>.onboarding-state-spinner{border-color:#475569bf;border-top-color:var(--bp-focus);height:2rem;margin-bottom:1.25rem;width:2rem}.onboarding-success-mark{align-items:center;background:#064e3b8c;border:1px solid #10b981;border-radius:50%;color:#a7f3d0;display:inline-flex;font-size:1.2rem;height:2.75rem;justify-content:center;margin-bottom:1rem;width:2.75rem}.onboarding-dev-toolbar{background:#172033;border-bottom:1px solid #475569;color:#e2e8f0;padding:.65rem clamp(1rem,3vw,2rem);position:relative;z-index:60}.onboarding-dev-toolbar label{align-items:center;display:flex;font-size:.72rem;font-weight:750;gap:.65rem;justify-content:flex-end;margin:0 auto;max-width:72rem}.onboarding-dev-toolbar select{background:#0f172a;border:1px solid #64748b;border-radius:.4rem;color:#fff;max-width:min(18rem,65vw);min-height:2rem;padding:.25rem .5rem}.onboarding-dev-page{background:var(--bp-app-bg);min-height:100vh}@keyframes onboarding-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.onboarding-button-spinner,.onboarding-state-spinner{animation:none}}@media(max-width:639px){.onboarding-header-inner{min-height:4rem}.onboarding-progress ol{gap:.75rem .6rem;grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-progress li{padding-top:.55rem}.onboarding-fields.is-two-columns,.onboarding-choice-grid.is-two-columns,.onboarding-choice-grid.is-three-columns,.onboarding-summary dl{grid-template-columns:1fr}.onboarding-field-help.is-wide{grid-column:auto}.onboarding-actions{align-items:stretch;flex-direction:column-reverse}.onboarding-actions>div{display:grid;grid-template-columns:1fr;width:100%}.onboarding-actions .onboarding-button{width:100%}.onboarding-dev-toolbar label{align-items:stretch;flex-direction:column;gap:.35rem}.onboarding-dev-toolbar select{max-width:100%;width:100%}}.connected-product-page-shell{--bp-authenticated-gutter: 1rem;--bp-authenticated-page-max: 80rem;--bp-authenticated-standard-max: 73.75rem;max-width:100%;overflow-x:clip}.connected-product-page-shell *{box-sizing:border-box;min-width:0}.connected-product-page-shell{background:radial-gradient(circle at 85% 0%,rgb(14 116 144 / .16),transparent 31rem),#07111f;color:#e2e8f0;min-height:calc(100vh - 72px)}.connected-product-page-container{margin:0 auto;max-width:var(--bp-authenticated-page-max);padding:2rem var(--bp-authenticated-gutter) 5rem;width:100%}.connected-product-page-layout{width:100%}.connected-product-page-shell--standard .connected-product-page-layout{max-width:var(--bp-authenticated-standard-max)}.connected-product-page-header{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto}.connected-product-page-header .product-page-eyebrow{color:#5eead4;font-size:.7rem;font-weight:800;letter-spacing:.13em;line-height:1.3;margin:0 0 .38rem;text-transform:uppercase}.connected-product-page-header h1{color:#fff;font-size:clamp(1.9rem,3.5vw,2.7rem);font-weight:760;letter-spacing:-.035em;line-height:1.05;margin:0}.connected-product-page-description{color:#cbd5e1;font-size:.875rem;line-height:1.6;margin-top:.55rem;max-width:48rem}.connected-product-page-header-aside{align-self:end}.connected-product-page-header-action{grid-column:1 / -1;width:-moz-fit-content;width:fit-content}.connected-product-page-content{margin-top:1rem}.connected-product-empty-state{background:#0f172ac7;border:1px solid #334155;border-radius:1rem;color:#cbd5e1;padding:1.35rem}.connected-product-empty-state h2{color:#fff;font-size:1.1rem;font-weight:750;line-height:1.3}.connected-product-empty-state>p{font-size:.875rem;line-height:1.55;margin-top:.4rem;max-width:48rem}.connected-product-empty-state-action{margin-top:1rem}@media(min-width:640px){.connected-product-page-shell{--bp-authenticated-gutter: 1.5rem}}@media(min-width:1024px){.connected-product-page-shell{--bp-authenticated-gutter: 2rem}}.operations-page,.operations-state{box-sizing:border-box;min-width:0;max-width:100%;min-height:calc(100vh - 82px);overflow-x:clip;color:#e8edf6;background:radial-gradient(circle at 15% 0%,rgba(41,98,130,.18),transparent 35rem),#080d15}.operations-page *,.operations-state *{box-sizing:border-box;min-width:0}.operations-page{padding:2.25rem max(1rem,calc((100vw - 1280px)/2)) 5rem}.operations-header{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding:1.5rem 0 2rem;border-bottom:1px solid rgba(148,163,184,.16)}.operations-header h1,.operations-state h1{margin:.3rem 0 .55rem;font-size:clamp(2rem,4vw,3.25rem);line-height:1.04;letter-spacing:-.045em}.operations-header p,.operations-state p{max-width:48rem;overflow-wrap:anywhere;color:#98a7bb}.operations-eyebrow{margin:0;color:#59c3a5!important;font-size:.72rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.operations-refresh{display:grid;grid-template-columns:auto auto;align-items:center;justify-items:end;gap:.65rem .75rem;flex:0 0 auto}.operations-refresh small{grid-column:1 / -1;color:#8492a6}.operations-refresh button,.operations-table button,.operations-state button,.operations-detail-header button{border:1px solid rgba(97,220,186,.34);border-radius:.65rem;color:#bff7e8;background:#1b80661f;padding:.58rem .82rem;font-size:.78rem;font-weight:750}.operations-refresh button:hover,.operations-table button:hover,.operations-state button:hover{border-color:#61dcbab3;background:#1b80663d}.operations-refresh button:disabled{cursor:wait;opacity:.55}.operations-degraded,.operations-warning,.operations-reason,.operations-expected{border-radius:.65rem;padding:.7rem .8rem;font-size:.8rem}.operations-degraded,.operations-warning,.operations-reason{color:#f4cf89;background:#b4741c1c;border:1px solid rgba(238,174,72,.2)}.operations-degraded{margin:1rem 0 0;overflow-wrap:anywhere}.operations-expected{color:#aebacf;background:#64748b1c;border:1px solid rgba(148,163,184,.16)}.operations-section{padding-top:2.2rem}.operations-section-title{display:flex;align-items:center;gap:.7rem;margin-bottom:.95rem}.operations-section-title h2{margin:0;font-size:1.1rem;letter-spacing:-.015em}.operations-section-title span{min-width:1.55rem;border-radius:999px;color:#8fa1b9;background:#94a3b81c;padding:.15rem .42rem;text-align:center;font-size:.7rem}.operations-health-grid,.operations-task-grid,.operations-data-grid{display:grid;gap:.9rem}.operations-health-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.operations-task-grid,.operations-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-card{min-width:0;border:1px solid rgba(148,163,184,.14);border-radius:.9rem;background:linear-gradient(145deg,#121b28eb,#0c131eeb);box-shadow:0 16px 40px #00000021;padding:1rem}.operations-card h3{margin:0;color:#eff4fb;font-size:.9rem}.operations-card-heading,.operations-health-card>div{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.operations-card-heading>div p{margin:0 0 .25rem;color:#738298;font-size:.62rem;font-weight:800;letter-spacing:.08em}.operations-health-card p{margin:1.1rem 0 .3rem;color:#afbed0;font-size:.82rem}.operations-health-card small{display:block;overflow:hidden;color:#69788d;text-overflow:ellipsis;white-space:nowrap}.operations-badge,.operations-severity{display:inline-flex;align-items:center;width:-moz-max-content;width:max-content;border:1px solid transparent;border-radius:999px;padding:.22rem .48rem;font-size:.64rem;font-weight:850;letter-spacing:.035em;line-height:1;white-space:nowrap}.operations-badge.is-ready,.operations-badge.is-fresh{color:#81e5c7;background:#1f8f7026;border-color:#42c49e38}.operations-badge.is-degraded,.operations-badge.is-stale,.operations-badge.is-partial,.operations-badge.is-running{color:#f1c979;background:#b9792021;border-color:#e4a44638}.operations-badge.is-unavailable,.operations-badge.is-expired,.operations-badge.is-blocked{color:#ff9d9d;background:#bf36361f;border-color:#ef5b5b38}.operations-badge.is-unknown,.operations-badge.is-disabled,.operations-badge.is-never_published{color:#a8b4c6;background:#64748b21;border-color:#94a3b82e}.operations-facts,.operations-metric-grid{display:grid;gap:.7rem 1rem;margin:1rem 0}.operations-facts,.operations-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-facts div,.operations-metric-grid div{min-width:0}.operations-facts dt,.operations-metric-grid dt{color:#728198;font-size:.67rem}.operations-facts dd,.operations-metric-grid dd{overflow:hidden;margin:.25rem 0 0;color:#dae2ed;font-size:.82rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.operations-metric-grid dd{font-size:1rem}.operations-beta-cost-card{padding:1.1rem}.operations-beta-intro{max-width:70rem;margin:.7rem 0 0;color:#91a1b5;font-size:.78rem;line-height:1.5}.operations-beta-profile-grid,.operations-beta-panel-grid,.operations-beta-plan{display:grid;gap:.8rem}.operations-beta-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.operations-beta-profile{min-width:0;border:1px solid rgba(67,185,154,.18);border-radius:.75rem;background:#18775e12;padding:.8rem}.operations-beta-profile.is-candidate{border-color:#94a3b82e;background:#64748b12}.operations-beta-profile>div,.operations-beta-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.operations-beta-profile span,.operations-beta-plan span{color:#728198;font-size:.65rem}.operations-beta-profile h4,.operations-beta-panel h4{margin:.2rem 0 0;color:#e7edf5;font-size:.8rem}.operations-beta-profile dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:.75rem 0 0}.operations-beta-profile dt{color:#728198;font-size:.64rem}.operations-beta-profile dd{overflow:hidden;margin:.2rem 0 0;color:#d7e0eb;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.operations-beta-profile>code{display:block;overflow:hidden;margin-top:.65rem;color:#7f91a8;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.operations-beta-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.8rem}.operations-beta-panel{min-width:0;border:1px solid rgba(148,163,184,.12);border-radius:.75rem;background:#070d1647;padding:.8rem}.operations-beta-panel .operations-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:.8rem 0 0}.operations-beta-panel .operations-metric-grid dd{font-size:.82rem}.operations-beta-panel-note,.operations-beta-coverage-note{color:#91a1b5;font-size:.68rem;line-height:1.5}.operations-beta-panel-note{margin:.65rem 0 0}.operations-beta-coverage-note{border-left:2px solid rgba(34,211,238,.55);margin:.9rem 0 0;max-width:72rem;padding-left:.75rem}.operations-beta-model-kind{color:#8191a6;font-size:.65rem}.operations-beta-plan{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.8rem}.operations-beta-plan>div{min-width:0;border-top:1px solid rgba(148,163,184,.13);padding:.75rem .15rem 0}.operations-beta-plan strong,.operations-beta-plan small{display:block;overflow-wrap:anywhere}.operations-beta-plan strong{margin-top:.22rem;color:#dfe8f2;font-size:.8rem}.operations-beta-plan small{margin-top:.25rem;color:#77889e;font-size:.65rem;line-height:1.4}.operations-beta-block{margin:.85rem 0 0}.operations-beta-block code{overflow-wrap:anywhere}.operations-card details,.operations-incident details,.operations-detail details{margin-top:.75rem;color:#8495aa;font-size:.76rem}.operations-card summary,.operations-incident summary,.operations-detail summary{cursor:pointer}.operations-card pre,.operations-incident pre,.operations-detail pre{overflow:auto;max-height:18rem;border-radius:.55rem;color:#a9b8ca;background:#080d14;padding:.75rem;font-size:.68rem;white-space:pre-wrap;word-break:break-word}.operations-incident-list{display:grid;gap:.65rem}.operations-incident{border:1px solid rgba(148,163,184,.14);border-left-width:3px;border-radius:.75rem;background:#111926db;padding:.9rem 1rem}.operations-incident.is-critical{border-left-color:#f36f6f}.operations-incident.is-warning{border-left-color:#e6b04f}.operations-incident.is-info{border-left-color:#6daed4}.operations-incident>div{display:flex;align-items:center;gap:.6rem;color:#8190a4;font-size:.68rem;font-weight:750}.operations-incident h3{margin:.55rem 0 0;font-size:.9rem}.operations-incident p{margin:.45rem 0 0;color:#9dabbc;font-size:.8rem}.operations-severity.is-critical{color:#ff9c9c;background:#cf373724}.operations-severity.is-warning{color:#f1ca7e;background:#b8761c24}.operations-severity.is-info{color:#9bcbe6;background:#3079a324}.operations-empty{border:1px dashed rgba(148,163,184,.2);border-radius:.8rem;color:#8392a6;padding:1.2rem;text-align:center}.operations-filters{display:grid;grid-template-columns:1.2fr 1fr 1fr .8fr 1.4fr;gap:.65rem;margin-bottom:.9rem}.operations-filters label{display:grid;gap:.3rem;color:#7e8da1;font-size:.65rem;font-weight:700}.operations-filters select,.operations-filters input{width:100%;min-width:0;border:1px solid rgba(148,163,184,.17);border-radius:.6rem;outline:0;color:#d9e1ec;background:#0d1521;padding:.65rem .7rem;font-size:.78rem}.operations-filters select:focus,.operations-filters input:focus{border-color:#4ba98d;box-shadow:0 0 0 3px #4ba98d1f}.operations-table-wrap{overflow-x:auto;border:1px solid rgba(148,163,184,.14);border-radius:.85rem;background:#0d1521e6}.operations-table{width:100%;border-collapse:collapse;font-size:.75rem}.operations-table th,.operations-table td{border-bottom:1px solid rgba(148,163,184,.1);padding:.75rem;text-align:left;white-space:nowrap}.operations-table th{color:#718096;font-size:.65rem;font-weight:750}.operations-table td{color:#bcc8d7}.operations-table tr:last-child td{border-bottom:0}.operations-state{display:grid;place-items:center;padding:2rem}.operations-state section{width:min(35rem,100%);border:1px solid rgba(148,163,184,.16);border-radius:1rem;background:#0f1723e6;padding:2rem;text-align:center}.operations-detail-backdrop{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#02060cad;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.operations-detail{width:min(36rem,100%);overflow-y:auto;border-left:1px solid rgba(148,163,184,.16);color:#dce4ef;background:#0b121d;padding:1.25rem;box-shadow:-30px 0 70px #00000059}.operations-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(148,163,184,.14)}.operations-detail-header p{margin:0 0 .25rem;color:#729581;font-size:.66rem;font-weight:800}.operations-detail-header h2{margin:0;font-size:1.2rem}.operations-detail-header button{padding:.25rem .55rem;font-size:1.35rem;line-height:1}@media(max-width:1024px){.operations-health-grid,.operations-beta-panel-grid,.operations-beta-plan,.operations-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.operations-page{padding-top:1rem}.operations-header{align-items:flex-start;flex-direction:column;gap:1.2rem}.operations-refresh{width:100%;justify-items:start}.operations-health-grid,.operations-task-grid,.operations-data-grid,.operations-beta-profile-grid,.operations-beta-panel-grid,.operations-beta-plan,.operations-filters,.operations-facts,.operations-metric-grid{grid-template-columns:1fr}.operations-beta-profile dl{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-beta-profile>code{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.operations-health-card small{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.operations-table-wrap{overflow:visible;border:0;background:transparent}.operations-table,.operations-table tbody,.operations-table tr,.operations-table td{display:block;width:100%}.operations-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.operations-table tr{margin-bottom:.65rem;border:1px solid rgba(148,163,184,.14);border-radius:.75rem;background:#0d1521e6;padding:.6rem}.operations-table td{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid rgba(148,163,184,.08);padding:.55rem;white-space:normal;word-break:break-word}.operations-table td[data-label]:before{content:attr(data-label);flex:0 0 42%;color:#718096;font-size:.65rem;font-weight:750}.operations-table td:last-child{justify-content:flex-end;border-bottom:0}}.product-dialog-backdrop{align-items:center;background:#020617cc;border:0;display:flex;height:100%;top:0;right:0;bottom:0;left:0;justify-content:center;margin:0;max-height:none;max-width:none;padding:1rem;position:fixed;width:100%;z-index:80}.product-dialog{background:#0f172a;border:1px solid #475569;border-radius:1rem;box-shadow:0 24px 70px #00000080;max-height:calc(100vh - 2rem);max-width:32rem;overflow-y:auto;padding:1.4rem;width:100%}.product-dialog h2{color:#fff;font-size:1.25rem;font-weight:760}.product-dialog p{color:#cbd5e1;line-height:1.6;margin-top:.55rem}.product-dialog-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.15rem}.product-dialog-primary,.product-dialog-secondary{align-items:center;border-radius:.65rem;display:inline-flex;font-size:.88rem;font-weight:750;justify-content:center;min-height:2.75rem;padding:.65rem 1rem}.product-dialog-primary{background:linear-gradient(110deg,#0f766e,#0369a1);color:#fff}.product-dialog-secondary{background:transparent;border:1px solid #64748b;color:#e2e8f0}.product-dialog-primary:disabled{cursor:not-allowed;opacity:.48}.product-dialog-primary:focus-visible,.product-dialog-secondary:focus-visible,.product-dialog-field :is(input,select,textarea):focus-visible{outline:3px solid #67e8f9;outline-offset:3px}.product-dialog-field{color:#cbd5e1;display:grid;font-size:.76rem;font-weight:650;gap:.35rem;margin-top:1rem}.product-dialog-field input,.product-dialog-field select,.product-dialog-field textarea{background:#0f172a;border:1px solid #475569;border-radius:.5rem;color:#fff;min-height:2.6rem;padding:.5rem .65rem;width:100%}.product-dialog-field textarea{resize:vertical}.product-dialog-field-error{color:#fdba74;font-size:.78rem;margin-top:.65rem}.product-dialog-context{background:#0206178c;border-radius:.75rem;display:grid;gap:.65rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem;padding:.8rem}.product-dialog-context dt{color:#94a3b8;font-size:.68rem}.product-dialog-context dd{color:#f8fafc;font-size:.8rem;font-weight:700;margin-top:.18rem;overflow-wrap:anywhere}.product-dialog-fields{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-placement-dialog{max-width:46rem}.opportunity-placement-dialog .opportunity-placement-manual{background:#082f4973;border:1px solid rgb(56 189 248 / .45);border-radius:.65rem;color:#bae6fd;font-size:.76rem;padding:.65rem .75rem}.opportunity-placement-recommendation{background:#0206178c;border-radius:.75rem;display:grid;gap:.65rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1rem 0;padding:.8rem}.opportunity-placement-recommendation dt{color:#94a3b8;font-size:.68rem}.opportunity-placement-recommendation dd{color:#f8fafc;font-size:.8rem;font-weight:700;margin-top:.18rem;overflow-wrap:anywhere}.opportunity-placement-capacity-note{color:#cbd5e1;font-size:.72rem;line-height:1.5;margin:-.35rem 0 1rem}.opportunity-placement-revalidation{background:#78350f59;border:1px solid #d97706;border-radius:.7rem;color:#fde68a;margin-bottom:1rem;padding:.75rem}.opportunity-placement-revalidation strong{display:block;font-size:.85rem}.opportunity-placement-revalidation p{color:#fde68a;font-size:.76rem}.opportunity-placement-revalidation button{margin-top:.65rem}.opportunity-placement-changes{display:grid;gap:.45rem;margin:.75rem 0}.opportunity-placement-changes div{display:grid;gap:.2rem}.opportunity-placement-changes dd{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;margin:0}.opportunity-placement-over-warning{background:#78350f59;border:1px solid #d97706;border-radius:.65rem;color:#fde68a!important;font-size:.78rem;padding:.7rem .85rem}.manual-settlement-dialog{max-width:46rem}.manual-settlement-fields{align-items:start;display:grid;gap:.65rem .75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.manual-settlement-fields>.product-dialog-field{margin-top:0}.manual-settlement-outcome select,.manual-settlement-return input{height:2.6rem}.manual-settlement-reason{grid-column:1 / -1;margin-top:.1rem!important}.manual-settlement-reason textarea{min-height:4.8rem}.manual-settlement-dialog>.product-dialog-actions{margin-top:.8rem}.manual-settlement-review-reason{background:#78350f59;border:1px solid #d97706;border-radius:.65rem;color:#fde68a!important;font-size:.8rem;padding:.7rem .85rem}.manual-settlement-help{color:#94a3b8;font-size:.7rem;font-weight:500;line-height:1.45}.my-bets-history-preview{display:grid;gap:.3rem;justify-items:end;max-width:19rem}.my-bets-history-preview>p{color:#94a3b8;font-size:.7rem;line-height:1.35;text-align:right}.my-bets-history-preview>button:disabled{cursor:not-allowed;opacity:.55}.my-bets-state,.my-bets-empty{background:#0f172ac7;border:1px solid #334155;border-radius:1rem;color:#cbd5e1;margin-top:1.5rem;padding:1.35rem}.my-bets-state.is-error{border-color:#b45309}.my-bets-feedback{background:#064e3b8c;border:1px solid #10b981;border-radius:.75rem;color:#d1fae5;margin-bottom:1rem;padding:.8rem 1rem}.my-bets-empty h2{color:#fff;font-size:1.2rem;font-weight:750}.my-bets-empty p{line-height:1.55;margin:.45rem 0 1rem}.my-bets-summary{background:#0f172ac7;border:1px solid #334155;border-radius:.72rem;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden}.my-bets-summary>div{border-left:1px solid rgb(71 85 105 / .55);padding:.58rem .72rem}.my-bets-summary>div:first-child{border-left:0}.my-bets-summary dt{color:#94a3b8;font-size:.66rem;line-height:1.25}.my-bets-summary dd{color:#f8fafc;font-size:.88rem;font-weight:750;margin-top:.12rem;overflow-wrap:anywhere}.my-bets-filters{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.7rem}.my-bets-filters button{background:#0f172ac7;border:1px solid #475569;border-radius:.45rem;color:#cbd5e1;font-size:.72rem;min-height:2.15rem;padding:.28rem .65rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.my-bets-filters button:hover{background:#1e293b;border-color:#64748b;color:#f8fafc}.my-bets-filters button.is-active{background:#164e63;border-color:#67e8f9;color:#ecfeff}.my-bets-filters button:focus-visible{outline:2px solid #67e8f9;outline-offset:2px}.my-bets-filter-empty{background:#0f172a80;border:1px dashed #475569;border-radius:.75rem;color:#cbd5e1;margin-top:1rem;padding:1rem}.my-bets-list{display:grid;gap:.55rem;margin-top:1rem}.my-bets-card{--my-bets-card-block-end-space: .46rem;--my-bets-fact-columns: minmax(10rem, 1.2fr) minmax(8rem, 1fr) minmax(8rem, 1fr) minmax(12rem, auto);--my-bets-separated-row-block-start-space: .34rem;background:#0f172ac7;border:1px solid #334155;border-left:3px solid #14b8a6;border-radius:.85rem;display:grid;grid-template-rows:auto 1fr auto;padding:.5rem .78rem var(--my-bets-card-block-end-space)}.my-bets-card.is-review{border-left-color:#f59e0b}.my-bets-card.is-negative{border-left-color:#f87171}.my-bets-card.is-neutral{border-left-color:#94a3b8}.my-bets-card-heading{min-width:0}.my-bets-event-meta{align-items:baseline;color:#94a3b8;display:flex;flex-wrap:wrap;font-size:.66rem;gap:.18rem .3rem;line-height:1.2}.my-bets-card-main{align-items:start;display:grid;gap:.08rem .75rem;grid-template-areas:"identity odds stake placed" "bookmaker . . .";grid-template-columns:var(--my-bets-fact-columns);margin-top:.16rem}.my-bets-event-line{display:grid;gap:.03rem;grid-area:identity;min-width:0}.my-bets-event-line h2{color:#fff;font-size:.96rem;font-weight:760;line-height:1.25}.my-bets-event-separator,.my-bets-selection>span{color:#64748b}.my-bets-selection{align-items:baseline;display:inline-flex;gap:.3rem}.my-bets-selection strong{color:#99f6e4;font-size:.8rem}.my-bets-selection small{color:#94a3b8;font-size:.66rem}.my-bets-status-text{font-size:.68rem;font-weight:750;line-height:1.15}.my-bets-status-text.is-open,.my-bets-status-text.is-pending{color:#cffafe}.my-bets-status-text.is-review{color:#fde68a}.my-bets-status-text.is-positive{color:#a7f3d0}.my-bets-status-text.is-negative{color:#fecaca}.my-bets-status-text.is-neutral{color:#e2e8f0}.my-bets-execution-facts{display:contents}.my-bets-execution-facts>div,.my-bets-settlement-facts>div{display:grid;gap:.06rem;min-width:0}.my-bets-execution-facts dt,.my-bets-settlement-facts dt{color:#94a3b8;font-size:.67rem;line-height:1.2;white-space:nowrap}.my-bets-execution-facts dd,.my-bets-settlement-facts dd{color:#f8fafc;font-size:.86rem;font-weight:750;line-height:1.3;margin:0;min-width:0;overflow-wrap:anywhere}.my-bets-bookmaker-facts{align-items:baseline;display:flex;flex-wrap:wrap;gap:.12rem 1rem;grid-area:bookmaker;min-width:0}.my-bets-bookmaker-fact{align-items:baseline;display:inline-flex;flex-wrap:wrap;gap:.2rem;min-width:0}.my-bets-fact-label{color:#94a3b8;font-size:.67rem;font-weight:400;line-height:1.2;white-space:nowrap}.my-bets-fact-value{color:#f8fafc;font-size:.86rem;font-weight:750;line-height:1.3}.my-bets-odds-fact{grid-area:odds}.my-bets-stake-fact{grid-area:stake}.my-bets-placement-time{grid-area:placed;margin-inline-start:0;padding-inline-start:0}.my-bets-inline-comparison{align-items:baseline;display:flex;flex-wrap:wrap;gap:.18rem .45rem;min-width:0}.my-bets-recommended-value{color:#94a3b8;font-size:.72rem;font-weight:600}.my-bets-recommended-value s{text-decoration-color:#64748b;text-decoration-thickness:1px}.my-bets-actual-value{color:#f8fafc;font-weight:750}.my-bets-card-lower{border-top:1px solid rgb(71 85 105 / .55);margin-top:.24rem;min-block-size:2.45rem;padding-top:var(--my-bets-separated-row-block-start-space)}.my-bets-settlement-row{align-items:end;display:grid;gap:.08rem .75rem;grid-template-columns:var(--my-bets-fact-columns)}.my-bets-settlement-facts{display:contents}.my-bets-returned-fact{grid-column:1;grid-row:1}.my-bets-pnl-fact{grid-column:2;grid-row:1}.my-bets-settled-time{grid-column:3;grid-row:1;margin-inline-start:0;padding-inline-start:0}.my-bets-settlement-aside{align-items:baseline;display:flex;flex-wrap:wrap;gap:.14rem .34rem;grid-column:4;grid-row:1;justify-content:flex-end}.my-bets-settlement-aside:empty{display:none}.my-bets-settlement-aside.is-review{align-items:center;display:grid;gap:.28rem .45rem;grid-template-columns:minmax(0,1fr) auto}.my-bets-placeholder{color:#64748b;font-weight:600}.my-bets-settlement-row.is-placeholder .my-bets-settlement-facts dd{color:#64748b}.my-bets-manual-source{color:#a7f3d0;font-size:.7rem;font-weight:700;line-height:1.4}.my-bets-review-message{color:#fde68a;font-size:.72rem;line-height:1.35}.my-bets-card-action{border:1px solid #14b8a6;border-radius:.45rem;color:#ccfbf1;flex:0 0 auto;font-size:.72rem;font-weight:750;min-height:2rem;padding:.3rem .55rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.my-bets-card-action:not(.is-tertiary):hover,.my-bets-card-action:not(.is-tertiary):focus-visible{background:#0891b238;border-color:#2dd4bf;color:#f8fafc}.my-bets-card-action.is-tertiary{background:transparent;border:1px solid #64748b;border-radius:.4rem;color:#cbd5e1;font-size:.66rem;min-height:1.7rem;padding:.18rem .4rem;text-decoration:none}.my-bets-card-action.is-tertiary:hover{background:#1e293b;border-color:#94a3b8;color:#f8fafc}.my-bets-card-action:focus-visible{outline:3px solid #67e8f9;outline-offset:3px}.performance-page-content{display:grid;gap:1rem}.performance-periods{width:-moz-fit-content;width:fit-content}.performance-state,.performance-surface,.performance-card{border:1px solid #334155;border-radius:.85rem;padding:1rem}.performance-state{background:#0f172ac7;color:#cbd5e1}.performance-surface{background:#0f172ac7;min-width:0}.performance-state h2,.performance-surface>h2,.performance-card h2,.performance-section-title{color:#fff;font-size:1.05rem;font-weight:750}.performance-state p{line-height:1.55;margin-top:.4rem}.performance-state.is-error{border-color:#ef4444;color:#fecaca}.performance-state.is-warning{border-color:#f59e0b;color:#fde68a}.performance-summary{overflow:hidden;padding-bottom:.85rem}.performance-summary-group{border-top:1px solid rgb(71 85 105 / .55);margin-top:.8rem;padding-top:.72rem}.performance-summary-group h3{color:#94a3b8;font-size:.66rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.performance-summary-primary,.performance-summary-activity-grid,.performance-summary-outcome-grid{display:grid;margin-top:.5rem}.performance-summary-primary{grid-template-columns:repeat(4,minmax(0,1fr))}.performance-summary-activity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.performance-summary-outcome-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.performance-summary-metric{min-width:0;padding:.12rem .75rem}.performance-summary-metric+.performance-summary-metric{border-left:1px solid rgb(71 85 105 / .55)}.performance-summary-metric:first-child{padding-left:0}.performance-summary-metric dt{color:#94a3b8;font-size:.68rem;line-height:1.25}.performance-summary-metric dd{color:#f8fafc;font-size:1.18rem;font-variant-numeric:tabular-nums;font-weight:760;line-height:1.25;margin-top:.15rem;overflow-wrap:anywhere}.performance-summary-metric.is-compact{align-items:baseline;display:flex;flex-wrap:wrap;gap:.2rem .45rem}.performance-summary-metric.is-compact dd{font-size:.92rem;margin-top:0}.performance-summary-metric.is-positive dd,.performance-money.is-positive{color:#86efac}.performance-summary-metric.is-negative dd,.performance-money.is-negative{color:#fca5a5}.performance-money.is-neutral{color:#e2e8f0}.performance-limitation{border-top:1px solid rgb(71 85 105 / .55);color:#94a3b8;font-size:.7rem;line-height:1.5;margin-top:.75rem;padding-top:.65rem}.performance-distribution-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.8rem}.performance-breakdown{min-width:0}.performance-breakdown+.performance-breakdown{border-left:1px solid rgb(71 85 105 / .55);margin-left:1rem;padding-left:1rem}.performance-breakdown h3{color:#e2e8f0;font-size:.88rem;font-weight:730}.performance-breakdown-header,.performance-breakdown-list li{align-items:baseline;display:grid;gap:.65rem;grid-template-columns:minmax(0,1fr) 3.5rem minmax(6.5rem,auto)}.performance-breakdown-header{color:#64748b;font-size:.62rem;margin-top:.65rem;padding:0 .2rem .35rem;text-transform:uppercase}.performance-breakdown-header span:nth-child(n+2){text-align:right}.performance-breakdown-list li{border-top:1px solid rgb(71 85 105 / .42);font-size:.78rem;padding:.56rem .2rem}.performance-breakdown-label{color:#e2e8f0;min-width:0;overflow-wrap:anywhere}.performance-breakdown-label.is-open,.performance-status-text.is-open{color:#cffafe}.performance-breakdown-label.is-review,.performance-status-text.is-review{color:#fde68a}.performance-breakdown-label.is-positive,.performance-status-text.is-positive{color:#a7f3d0}.performance-breakdown-label.is-negative,.performance-status-text.is-negative{color:#fecaca}.performance-breakdown-count{color:#94a3b8;text-align:right}.performance-breakdown-list .performance-money{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.performance-empty-section{color:#94a3b8;font-size:.82rem;margin-top:.8rem}.performance-timeline figcaption p{color:#94a3b8;font-size:.75rem;margin-top:.3rem}.performance-timeline svg{display:block;height:auto;margin-top:.8rem;max-height:15rem;overflow:visible;width:100%}.performance-timeline-zero{stroke:#475569;stroke-dasharray:5 5;stroke-width:1}.performance-timeline-line{fill:none;stroke:#2dd4bf;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.performance-timeline-point{fill:#cffafe;stroke:#0891b2;stroke-width:2}.performance-recent-list{margin-top:.7rem}.performance-recent-list>li{align-items:center;border-top:1px solid rgb(71 85 105 / .5);display:grid;gap:.4rem .85rem;grid-template-areas:"identity date stake outcome profit";grid-template-columns:minmax(13rem,1.6fr) minmax(7rem,.75fr) minmax(6rem,.65fr) minmax(6rem,.7fr) minmax(7rem,.7fr);padding:.7rem .1rem}.performance-recent-identity{grid-area:identity;min-width:0}.performance-recent-identity strong,.performance-recent-identity span{display:block;overflow-wrap:anywhere}.performance-recent-identity strong{color:#f8fafc;font-size:.88rem;line-height:1.3}.performance-recent-identity span{color:#94a3b8;font-size:.7rem;margin-top:.16rem}.performance-recent-facts{display:contents}.performance-recent-facts>div{display:grid;gap:.08rem;min-width:0}.performance-recent-facts dt{color:#94a3b8;font-size:.64rem;line-height:1.2}.performance-recent-facts dd{color:#f8fafc;font-size:.78rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.3;margin:0;overflow-wrap:anywhere}.performance-recent-outcome{grid-area:outcome}.performance-recent-date{grid-area:date}.performance-recent-stake{grid-area:stake}.performance-recent-profit{grid-area:profit}.performance-status-text{font-size:.72rem!important;font-weight:750!important}@media(max-width:1024px){.my-bets-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.my-bets-summary>div:nth-child(4){border-left:0}.my-bets-summary>div:nth-child(n+4){border-top:1px solid rgb(71 85 105 / .55)}.my-bets-card-main{grid-template-areas:"identity identity" "bookmaker bookmaker" "odds stake" "placed placed";grid-template-columns:repeat(2,minmax(0,1fr))}.my-bets-settlement-row{align-items:end;grid-template-columns:repeat(2,minmax(0,1fr))}.my-bets-returned-fact{grid-column:1;grid-row:1}.my-bets-pnl-fact{grid-column:2;grid-row:1}.my-bets-settled-time{grid-column:1;grid-row:2}.my-bets-settlement-aside{grid-column:2;grid-row:2;justify-content:flex-start}.performance-summary-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-summary-primary .performance-summary-metric{border-left:1px solid rgb(71 85 105 / .55);border-top:1px solid rgb(71 85 105 / .42);padding:.55rem .75rem}.performance-summary-primary .performance-summary-metric:nth-child(-n+2){border-top:0}.performance-summary-primary .performance-summary-metric:nth-child(odd){border-left:0;padding-left:0}.performance-summary-outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.performance-summary-outcome-grid .performance-summary-metric:nth-child(n+4){border-top:1px solid rgb(71 85 105 / .42);padding-top:.48rem}.performance-summary-outcome-grid .performance-summary-metric:nth-child(4){border-left:0;padding-left:0}.performance-recent-list>li{align-items:start;grid-template-areas:"identity identity" "outcome date" "stake profit";grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.performance-distribution-columns{grid-template-columns:1fr}.performance-breakdown+.performance-breakdown{border-left:0;border-top:1px solid rgb(71 85 105 / .55);margin:.8rem 0 0;padding:.8rem 0 0}}@media(max-width:600px){.connected-product-page-container{padding:1.6rem 1rem 3.5rem}[data-my-bets-product] .connected-product-page-container{padding-top:1.2rem}.connected-product-page-header{display:flex;flex-direction:column}.product-dialog-actions>*{width:100%}.product-dialog-backdrop{align-items:flex-end;padding:.5rem}.product-dialog{border-radius:.9rem .9rem 0 0;max-height:calc(100dvh - .5rem);padding:1rem}.product-dialog-context,.product-dialog-fields,.manual-settlement-fields{grid-template-columns:1fr}.product-dialog-fields .product-dialog-field{margin-top:0}.manual-settlement-reason{grid-column:auto}.my-bets-history-preview{justify-items:stretch;max-width:none;width:100%}.my-bets-history-preview>p{text-align:left}.performance-summary-activity-grid,.performance-summary-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-summary-activity-grid .performance-summary-metric,.performance-summary-outcome-grid .performance-summary-metric{border-left:1px solid rgb(71 85 105 / .55);border-top:1px solid rgb(71 85 105 / .42);padding:.45rem .55rem}.performance-summary-activity-grid .performance-summary-metric:nth-child(-n+2),.performance-summary-outcome-grid .performance-summary-metric:nth-child(-n+2){border-top:0}.performance-summary-activity-grid .performance-summary-metric:nth-child(odd),.performance-summary-outcome-grid .performance-summary-metric:nth-child(odd){border-left:0;padding-left:0}.performance-summary-outcome-grid .performance-summary-metric:nth-child(4){border-left:1px solid rgb(71 85 105 / .55);padding-left:.55rem}.performance-summary-activity-grid .performance-summary-metric:last-child:nth-child(odd),.performance-summary-outcome-grid .performance-summary-metric:last-child:nth-child(odd){grid-column:1 / -1}.performance-summary-metric.is-compact{display:grid;gap:.12rem}.performance-breakdown-header,.performance-breakdown-list li{gap:.4rem;grid-template-columns:minmax(0,1fr) 2.6rem minmax(5.7rem,auto)}.performance-recent-list>li{grid-template-areas:"identity identity" "outcome outcome" "date stake" "profit profit";grid-template-columns:repeat(2,minmax(0,1fr));padding:.72rem 0}.my-bets-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.my-bets-summary>div{border-left:1px solid rgb(71 85 105 / .55);border-top:1px solid rgb(71 85 105 / .55)}.my-bets-summary>div:nth-child(-n+2){border-top:0}.my-bets-summary>div:nth-child(odd){border-left:0}.my-bets-summary>div:last-child{grid-column:1 / -1}.my-bets-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.my-bets-filters button{min-height:2.5rem}.my-bets-placement-time,.my-bets-settled-time{margin-inline-start:0;padding-inline-start:0;width:100%}.my-bets-inline-comparison{align-items:flex-start;flex-direction:column}.my-bets-card-lower{min-block-size:0}.my-bets-settlement-row{grid-template-columns:repeat(2,minmax(0,1fr))}.my-bets-returned-fact{grid-column:1;grid-row:1}.my-bets-pnl-fact{grid-column:2;grid-row:1}.my-bets-settled-time{grid-column:1 / -1;grid-row:2}.my-bets-settlement-aside{align-items:stretch;flex-direction:column;grid-column:1 / -1;grid-row:3;justify-content:flex-start}.my-bets-settlement-aside.is-review{grid-template-columns:minmax(0,1fr)}.my-bets-card-action{width:100%}.my-bets-card-action.is-tertiary{align-self:flex-start;width:auto}.performance-timeline svg{min-height:10rem}}html{background:var(--bp-app-bg, #020817);color-scheme:light}[data-my-bets-product] .connected-product-page-content{max-width:92rem}.my-bets-summary-scope{color:#94a3b8;font-size:.67rem;margin-bottom:.3rem}.filter-toolbar{--filter-control-height: 2.625rem;--filter-control-radius: 1.125rem}.filter-group{--filter-control-height: 2.625rem;--filter-control-radius: 1.125rem;border:0;margin:0;min-width:0;padding:0}.filter-group-label,.filter-field>span{color:#64748b;display:block;font-size:.55rem;font-weight:560;letter-spacing:.055em;line-height:1.3;margin-bottom:.5rem;padding:0;text-transform:uppercase}.filter-segmented{background:#0714262e;border:1px solid rgb(71 85 105 / .34);border-radius:var(--filter-control-radius);display:inline-flex;gap:0;height:var(--filter-control-height);max-width:100%;overflow:hidden;padding:0}.filter-segmented button{background:transparent;border:0;border-radius:0;box-shadow:none;color:#8b9ab0;flex:0 1 auto;font-size:.68rem;font-weight:500;height:100%;isolation:isolate;min-width:0;padding:0 .68rem;position:relative;transition:color .14s ease;white-space:nowrap}.filter-segmented button:before{background:transparent;border-radius:.375rem;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;transition:background-color .14s ease,box-shadow .14s ease;z-index:0}.filter-segmented button:first-child:before{border-radius:calc(var(--filter-control-radius) - 1px) .375rem .375rem calc(var(--filter-control-radius) - 1px)}.filter-segmented button:last-child:before{border-radius:.375rem calc(var(--filter-control-radius) - 1px) calc(var(--filter-control-radius) - 1px) .375rem}.filter-segmented button:only-child:before{border-radius:calc(var(--filter-control-radius) - 1px)}.filter-segmented-label{position:relative;z-index:1}.filter-segmented button:not([aria-pressed=true]):is(:hover,:focus-visible){background-color:transparent;background-image:none;box-shadow:none}.filter-segmented button:not([aria-pressed=true]):hover{color:#dbe4ef}.filter-segmented button:not([aria-pressed=true]):hover:before{background:#94a3b814}.filter-segmented button:focus-visible{outline:none}.filter-segmented button:focus-visible:before{background:#67e8f914;box-shadow:inset 0 0 0 1px #67e8f9b8}.filter-segmented button.is-active{color:#cfe5ff;font-weight:620}.filter-segmented button.is-active:before{background:#3b82f61c;box-shadow:none}.filter-reset-action{align-items:center;align-self:end;background:transparent;border:1px solid transparent;border-radius:.75rem;color:#cbd5e1;display:inline-flex;font-size:.7rem;font-weight:700;justify-content:center;min-height:var(--filter-control-height);padding:.4rem .72rem;transition:background-color .14s ease,color .14s ease,opacity .14s ease;white-space:nowrap}.filter-reset-action:hover:not(:disabled){background:#1e3a5280;color:#f8fafc}.filter-reset-action:focus-visible{outline:2px solid var(--bp-focus);outline-offset:2px}.filter-reset-action:disabled{background:transparent;color:#64748b;cursor:not-allowed;opacity:.48}.filter-field{color:#94a3b8;display:grid;min-width:0}.filter-control{background:#071426c7;border:1px solid rgb(71 85 105 / .64);border-radius:1rem;color:#f8fafc;font-size:.75rem;height:var(--filter-control-height);min-width:0;padding:.5rem .68rem;width:100%}.filter-control:focus-visible{border-color:#67e8f9;outline:2px solid #67e8f9;outline-offset:2px}.filter-result-count{align-self:end;color:var(--bp-text-muted);font-size:.66rem;margin:0;padding-bottom:.72rem;text-align:right;white-space:nowrap}.my-bets-filter-panel{align-items:flex-end;display:flex;gap:1rem;margin-top:.8rem;padding:.5rem .1rem}.my-bets-filter-reset{margin-inline-start:auto}.my-bets-browser{align-items:start;display:grid;gap:.8rem;grid-template-columns:minmax(24rem,.9fr) minmax(31rem,1.1fr);margin-top:.8rem}.my-bets-browser .my-bets-list{margin-top:0;min-width:0}.my-bets-card{border:1px solid #334155;color:inherit;cursor:pointer;grid-template-rows:auto auto auto;overflow:hidden;padding:.72rem .8rem .72rem 1.05rem;position:relative;text-align:left;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease;width:100%}.my-bets-card:before{background:#22d3ee;border-radius:999px;bottom:.75rem;content:"";left:.35rem;position:absolute;top:.75rem;width:3px}.my-bets-card.is-result-win{background:#064e3b24}.my-bets-card.is-result-win:before{background:var(--bp-green)}.my-bets-card.is-result-loss{background:#7f1d1d21}.my-bets-card.is-result-loss:before{background:var(--bp-red)}.my-bets-card.is-result-push{background:#78350f24}.my-bets-card.is-result-push:before,.my-bets-card.is-result-attention:before{background:var(--bp-amber)}.my-bets-card.is-result-void:before{background:#94a3b8}.master-detail-card.my-bets-card.is-selected{border:1px solid rgb(56 189 248 / .92);box-shadow:0 0 0 1px #1685ff14,0 0 12px #1685ff14}@media(hover:hover)and (pointer:fine){.master-detail-card.my-bets-card:not(.is-selected):hover{border-color:#67e8f9b8}}.my-bets-card-heading{align-items:start;display:flex;gap:.65rem;justify-content:space-between}.my-bets-card-heading h2{color:#fff;font-size:.96rem;font-weight:760;line-height:1.3;margin-top:.15rem;overflow-wrap:anywhere}.my-bets-event-meta{gap:.25rem .55rem}.my-bets-selection{margin-top:.12rem}.my-bets-card-badges{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:.3rem;justify-content:flex-end;max-width:15rem;min-width:0}.my-bets-outcome-badge{border:1px solid #0891b2;border-radius:999px;color:#cffafe;flex:0 0 auto;font-size:.66rem;font-weight:780;line-height:1.25;max-width:11rem;padding:.28rem .52rem;text-align:center}.my-bets-outcome-badge.is-win{background:#064e3b52;border-color:#059669;color:#a7f3d0}.my-bets-outcome-badge.is-loss{background:#7f1d1d47;border-color:#e11d48;color:#fecdd3}.my-bets-outcome-badge.is-push,.my-bets-outcome-badge.is-attention{background:#78350f47;border-color:#d97706;color:#fde68a}.my-bets-outcome-badge.is-void{background:#3341558c;border-color:#64748b;color:#e2e8f0}.my-bets-outcome-badge.is-pending{border-color:#0891b2;color:#cffafe}.my-bets-correction-chip{border:1px solid #d97706;border-radius:999px;color:#fde68a;font-size:.59rem;font-weight:700;line-height:1.2;padding:.18rem .4rem}.my-bets-card-facts{border-top:1px solid rgb(71 85 105 / .52);display:grid;gap:.45rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.5rem;padding-top:.48rem}.my-bets-card-facts>div{min-width:0}.my-bets-card-facts dt{color:#94a3b8;font-size:.62rem}.my-bets-card-facts dd{color:#f8fafc;font-size:.76rem;font-weight:720;margin-top:.1rem;overflow-wrap:anywhere}.my-bets-review-chip{border:1px solid #64748b;border-radius:999px;color:#cbd5e1;flex:0 0 auto;font-size:.6rem;line-height:1.25;padding:.17rem .4rem;text-align:center}.my-bets-review-chip.is-reviewed{border-color:#64748b;color:#e2e8f0}.my-bets-card-result{align-items:center;display:flex;gap:.34rem;margin-top:.55rem;min-block-size:1.35rem}.my-bets-card-result strong{color:#f8fafc;font-size:.76rem;font-weight:760;line-height:1.35}.my-bets-outcome-icon{fill:none;flex:0 0 auto;height:1rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:1rem}.my-bets-card-result.is-win{color:#86efac}.my-bets-card-result.is-loss{color:#fda4af}.my-bets-card-result.is-push{color:#fcd34d}.my-bets-card-result.is-void{color:#cbd5e1}.my-bets-card-result.is-open,.my-bets-card-result.is-pending{color:#a5f3fc}.my-bets-card-result.is-attention{color:#fcd34d}.my-bets-card-result strong.is-win,.my-bets-detail-outcome.is-win{color:#86efac}.my-bets-card-result strong.is-loss,.my-bets-detail-outcome.is-loss{color:#fda4af}.my-bets-card-result strong.is-push,.my-bets-card-result strong.is-attention,.my-bets-detail-outcome.is-push{color:#fcd34d}.my-bets-card-result strong.is-void,.my-bets-detail-outcome.is-void{color:#cbd5e1}.my-bets-card-result strong.is-open,.my-bets-card-result strong.is-pending{color:#a5f3fc}.my-bets-pnl.is-positive{color:#86efac}.my-bets-pnl.is-negative{color:#fda4af}.my-bets-pnl.is-zero{color:#fcd34d}.my-bets-pnl.is-neutral{color:#cbd5e1}.my-bets-detail{background:#0f172adb;border:1px solid #334155;border-radius:.9rem;min-width:0;overflow:hidden}.my-bets-detail-header{align-items:start;background:#082f4959;border-bottom:1px solid #334155;display:flex;gap:.75rem;justify-content:space-between;padding:1rem}.my-bets-detail-eyebrow{color:#67e8f9!important;font-size:.64rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.my-bets-detail-header h2{color:#fff;font-size:1.18rem;font-weight:770;margin-top:.12rem;overflow-wrap:anywhere}.my-bets-detail-header p{color:#94a3b8;font-size:.72rem;margin-top:.15rem}.my-bets-detail-badges{align-items:center;display:flex;flex-wrap:wrap;gap:.32rem;justify-content:flex-end}.my-bets-detail-section{border-top:1px solid rgb(71 85 105 / .5);padding:.85rem 1rem}.my-bets-detail-header+.my-bets-detail-section{border-top:0}.my-bets-detail-section>h3{color:#e2e8f0;font-size:.72rem;font-weight:760;letter-spacing:.04em;margin-bottom:.58rem;text-transform:uppercase}.my-bets-detail-grid{display:grid;gap:.55rem;grid-template-columns:repeat(4,minmax(0,1fr))}.my-bets-detail-grid>div{min-width:0}.my-bets-detail-grid dt{color:#94a3b8;font-size:.64rem}.my-bets-detail-grid dd{color:#f8fafc;font-size:.8rem;font-weight:720;margin-top:.12rem;overflow-wrap:anywhere}.my-bets-detail-grid.is-financial dd{font-size:.88rem}.my-bets-recommendation{background:#02061773;border-radius:.55rem;margin-top:.65rem;padding:.58rem .65rem}.my-bets-recommendation h4{color:#94a3b8;font-size:.62rem}.my-bets-recommendation p{color:#e2e8f0;font-size:.75rem;margin-top:.18rem;overflow-wrap:anywhere}.my-bets-result{align-items:baseline;display:flex;flex-wrap:wrap;gap:.3rem .65rem}.my-bets-result strong{color:#fff;font-size:1.2rem}.my-bets-result span{color:#cbd5e1;font-size:.74rem}.my-bets-result small{color:#94a3b8;font-size:.68rem}.my-bets-muted{color:#94a3b8;font-size:.76rem;line-height:1.5}.my-bets-attention,.my-bets-correction-banner{border-radius:.5rem;color:#fde68a;font-size:.72rem;line-height:1.45;margin-top:.55rem;padding:.5rem .6rem}.my-bets-attention{background:#7c2d1261;border:1px solid #f97316}.my-bets-correction-banner{background:#78350f52;border:1px solid #d97706}.my-bets-history{margin-top:.6rem}.my-bets-history summary{color:#bae6fd;cursor:pointer;font-size:.72rem;font-weight:700}.my-bets-history summary:focus-visible{outline:2px solid #67e8f9;outline-offset:3px}.my-bets-history ol{margin-top:.4rem}.my-bets-history li{align-items:baseline;border-top:1px solid rgb(71 85 105 / .45);display:grid;font-size:.7rem;gap:.5rem;grid-template-columns:4.5rem 1fr auto;padding:.42rem 0}.my-bets-history li span,.my-bets-history li time{color:#94a3b8}.my-bets-history li strong{color:#e2e8f0}.my-bets-history li.is-current strong{color:#fde68a}.my-bets-timeline{display:grid;gap:0}.my-bets-timeline li{display:grid;gap:.55rem;grid-template-columns:.65rem minmax(0,1fr);min-height:2.5rem}.my-bets-timeline li>span{background:#22d3ee;border:2px solid #164e63;border-radius:50%;height:.65rem;margin-top:.18rem;position:relative;width:.65rem}.my-bets-timeline li:not(:last-child)>span:after{background:#334155;content:"";height:calc(100% + 1.85rem);left:50%;position:absolute;top:.55rem;transform:translate(-50%);width:1px}.my-bets-timeline li div{align-items:baseline;display:grid;gap:.08rem .5rem;grid-template-columns:minmax(0,1fr) auto;padding-bottom:.55rem}.my-bets-timeline strong{color:#e2e8f0;font-size:.73rem}.my-bets-timeline small{color:#99f6e4;font-size:.65rem;grid-column:1}.my-bets-timeline time{color:#94a3b8;font-size:.65rem;grid-column:2;grid-row:1}.my-bets-review-panel{display:grid;gap:.48rem}.my-bets-review-panel>div{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem .65rem}.my-bets-review-panel strong{color:#e2e8f0;font-size:.78rem}.my-bets-review-panel time{color:#94a3b8;font-size:.66rem}.my-bets-review-panel>p{color:#cbd5e1;font-size:.75rem;line-height:1.5;white-space:pre-wrap}.my-bets-review-panel .my-bets-card-action{justify-self:start}.my-bets-review-simulation{border:1px solid #475569;border-radius:.5rem;padding:.48rem .58rem}.my-bets-review-simulation.is-error,.my-bets-review-simulation.is-forbidden{border-color:#ef4444;color:#fecaca}.my-bets-review-dialog{max-width:34rem}.my-bets-review-check{align-items:center;color:#e2e8f0;display:flex;font-size:.82rem;font-weight:680;gap:.55rem;margin-top:1rem}.my-bets-review-check input{accent-color:#14b8a6;height:1.1rem;width:1.1rem}.my-bets-review-dialog textarea{min-height:8rem}.my-bets-review-dialog small{color:#94a3b8;font-size:.65rem;justify-self:end}.my-bets-review-confirm{background:#78350f4d;border:1px solid #d97706;border-radius:.65rem;display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.8rem;padding:.7rem}.my-bets-review-confirm p{color:#fde68a;flex-basis:100%;font-size:.75rem;margin:0}.my-bets-review-confirm button{min-height:2.35rem}.my-bets-pagination{align-items:center;background:transparent;border:0;border-radius:0;display:flex;gap:.75rem;justify-content:space-between;margin-top:.65rem;padding:.46rem .1rem .1rem}.my-bets-pagination>p{color:#cbd5e1;font-size:.7rem;white-space:nowrap}.my-bets-pagination-controls,.my-bets-pagination-pages{align-items:center;display:flex;gap:.3rem}.my-bets-pagination button{background:transparent;border:1px solid transparent;border-radius:.42rem;color:#cbd5e1;font-size:.68rem;min-height:2.25rem;min-width:2.25rem;padding:.3rem .5rem;transition:background-color .14s ease,color .14s ease}.my-bets-pagination button:hover:not(:disabled){background:#1e3a528c;color:#f8fafc}.my-bets-pagination button:focus-visible{outline:2px solid var(--bp-focus);outline-offset:2px}.my-bets-pagination button:disabled{cursor:not-allowed;opacity:.42}.my-bets-pagination button.is-current{background:#1685ff24;border-color:transparent;color:#bae6fd;font-weight:760}.my-bets-pagination .my-bets-pagination-arrow{align-items:center;display:inline-flex;justify-content:center;padding:0}.my-bets-pagination-chevron{fill:none;height:1rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:1rem}.my-bets-pagination-pages span{color:#64748b;padding-inline:.12rem}.my-bets-pagination-mobile-count{color:#cbd5e1;display:none;font-size:.7rem;white-space:nowrap}@media(max-width:1180px){.my-bets-browser{grid-template-columns:1fr}}@media(max-width:760px){.my-bets-filter-panel{align-items:stretch;flex-direction:column;gap:.72rem}.my-bets-filter-reset{align-self:flex-end;margin-inline-start:0}}@media(max-width:600px){.my-bets-filter-panel{gap:.65rem;padding:.48rem .1rem .55rem}.my-bets-filter-panel .filter-segmented{display:flex;width:100%}.my-bets-filter-panel .filter-segmented button{flex:1 1 0;padding-inline:.42rem}.my-bets-card-heading,.my-bets-detail-header{align-items:flex-start;flex-direction:column}.my-bets-card-badges{justify-content:flex-start;max-width:none;width:100%}.my-bets-card-facts,.my-bets-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.my-bets-outcome-badge{max-width:none}.my-bets-pagination{align-items:stretch;flex-direction:column}.my-bets-pagination-controls{justify-content:space-between}.my-bets-pagination-pages{display:none}.my-bets-pagination-mobile-count{display:inline}.my-bets-detail-section,.my-bets-detail-header{padding:.78rem}.my-bets-history li{grid-template-columns:4rem minmax(0,1fr)}.my-bets-history li time{grid-column:1 / -1}.my-bets-timeline li div{grid-template-columns:1fr}.my-bets-timeline time{grid-column:1;grid-row:auto}.my-bets-review-confirm button{width:100%}}:root{--bp-app-bg: #020817;--bp-surface: #071426;--bp-surface-raised: #0a1b30;--bp-surface-cockpit: #061426;--bp-surface-interactive: #10243b;--bp-text: #f8fafc;--bp-text-secondary: #cbd5e1;--bp-text-muted: #8291a8;--bp-border: rgb(71 85 105 / .72);--bp-border-accent: rgb(34 211 238 / .55);--bp-focus: #67e8f9;--bp-blue: #1685ff;--bp-green: #0dd9a8;--bp-amber: #f59e0b;--bp-red: #fb7185;--bp-card-radius: .875rem;--bp-button-radius: .5rem;--bp-shadow: 0 14px 35px rgb(0 0 0 / .2);--bp-page-space: clamp(1rem, 2.5vw, 2rem)}body{background:var(--bp-app-bg);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#root{min-height:100vh;background:var(--bp-app-bg)}.session-restoration-screen{background:radial-gradient(circle at 50% 40%,rgb(22 133 255 / .1),transparent 22rem),var(--bp-app-bg);color:var(--bp-text);overflow:hidden}.session-restoration-wordmark{display:inline-flex;justify-content:center}.session-restoration-loader{border:2px solid rgb(71 85 105 / .6);border-radius:999px;height:2.25rem;margin:1.5rem auto 0;padding:.25rem;width:2.25rem}.session-restoration-loader span{animation:session-restoration-spin .9s linear infinite;border:2px solid transparent;border-radius:inherit;border-top-color:var(--bp-focus);display:block;height:100%;width:100%}@keyframes session-restoration-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.session-restoration-loader span{animation:none;border-color:var(--bp-focus);opacity:.7}}.analysis-processing-overlay{align-items:center;background:#020817c7;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:1.25rem;position:fixed;z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.analysis-processing-overlay:focus{outline:none}.analysis-processing-card{background:var(--bp-surface-raised);border:1px solid var(--bp-border-accent);border-radius:var(--bp-card-radius);box-shadow:0 18px 45px #00000059;color:var(--bp-text);max-width:30rem;padding:clamp(1.5rem,5vw,2.25rem);text-align:center;width:100%}.analysis-processing-card h2{font-size:1.25rem;font-weight:700;line-height:1.4;margin-top:1.25rem}.analysis-processing-card>p{color:var(--bp-text-secondary);font-size:.925rem;line-height:1.6;margin-top:.5rem}.analysis-processing-card .analysis-processing-count{color:#a5f3fc;font-size:.8rem;font-weight:650;margin-top:1rem}.analysis-processing-loader{border:2px solid rgb(71 85 105 / .75);border-radius:999px;height:2.75rem;margin:0 auto;padding:.3rem;width:2.75rem}.analysis-processing-loader span{animation:analysis-processing-spin .9s linear infinite;border:2px solid transparent;border-radius:inherit;border-top-color:var(--bp-green);display:block;height:100%;width:100%}.analysis-error-panel{background:#7f1d1d2e;border-color:#fb71859e;color:#ffe4e6}.analysis-error-panel>p:first-child{color:#fda4af}.analysis-internal-notice{background:#78350f2e;border-color:#f59e0ba6;color:#fde68a}@keyframes analysis-processing-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.analysis-processing-loader span{animation:none;border-color:var(--bp-green);opacity:.8}}@media(max-width:639px){.analysis-processing-overlay{align-items:center;padding:1rem}.analysis-processing-card{max-width:none}}.analysis-workflow-shell{background:radial-gradient(circle at 75% -8%,rgb(14 165 233 / .13),transparent 28rem),linear-gradient(145deg,#020817,#071426 58%,#04101f);color:var(--bp-text);overflow-x:hidden}.analysis-workflow-hero{border-bottom:1px solid rgb(71 85 105 / .55);padding-bottom:1.25rem}.analysis-contextual-back{align-items:center;color:#a5f3fc;display:inline-flex;font-size:.8rem;font-weight:700;gap:.4rem;margin-bottom:1rem;min-height:2.5rem;text-decoration:none}.analysis-contextual-back:hover{text-decoration:underline;text-underline-offset:.25rem}.analysis-contextual-back:focus-visible{outline:2px solid var(--bp-focus);outline-offset:3px}.analysis-workflow-primary,.analysis-workflow-secondary{align-items:center;border-radius:var(--bp-button-radius);display:inline-flex;font-size:.875rem;font-weight:720;justify-content:center;min-height:2.75rem;padding:.65rem 1rem}.analysis-workflow-primary{background:linear-gradient(100deg,var(--bp-blue),var(--bp-green));border:1px solid transparent;color:#020817}.analysis-workflow-primary:hover{filter:brightness(1.08)}.analysis-workflow-secondary{background:#0f2339c7;border:1px solid rgb(103 232 249 / .48);color:#cffafe}.analysis-workflow-secondary:hover{background:#16314ceb;border-color:#67e8f9bf}.analysis-workflow-primary:focus-visible,.analysis-workflow-secondary:focus-visible{outline:2px solid var(--bp-focus);outline-offset:3px}.analysis-workflow-primary:disabled,.analysis-workflow-secondary:disabled{cursor:not-allowed;filter:none;opacity:.48}.analysis-workflow-shell:has(.opportunity-browser){overflow-x:clip}.opportunity-feed-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.opportunity-feed-header-actions{align-items:center;display:flex;flex-shrink:0;gap:.65rem}.opportunity-feed-source-meta{align-items:center;border-top:1px solid rgb(71 85 105 / .5);display:flex;flex-basis:100%;gap:.75rem 1rem;margin-top:.1rem;padding-top:.7rem;width:100%}.opportunity-feed-source-meta dl{align-items:baseline;display:flex;flex:1;flex-wrap:wrap;gap:.35rem 1.1rem;min-width:0}.opportunity-feed-source-meta dl>div{align-items:baseline;display:inline-flex;gap:.3rem;min-width:0}.opportunity-feed-source-meta dt{color:var(--bp-text-muted);font-size:.66rem}.opportunity-feed-source-meta dd{color:#e2e8f0;font-size:.72rem;font-weight:680;overflow-wrap:anywhere}.opportunity-feed-source-status{background:#064e3b47;border:1px solid rgb(16 185 129 / .55);border-radius:999px;color:#a7f3d0;flex-shrink:0;font-size:.66rem;font-weight:740;padding:.24rem .5rem}.opportunity-feed-results{margin-top:1rem}.opportunity-feed-summary{background:#0f172a80;border-block:1px solid rgb(71 85 105 / .65);padding:.65rem .75rem}.opportunity-feed-summary-main{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.opportunity-feed-summary-metrics{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem .9rem;min-width:0}.opportunity-feed-summary-metrics>div{align-items:baseline;display:inline-flex;gap:.3rem;white-space:nowrap}.opportunity-feed-summary-metrics dt{color:var(--bp-text-muted);font-size:.68rem}.opportunity-feed-summary-metrics dd{color:#fff;font-size:.85rem;font-variant-numeric:tabular-nums;font-weight:760}.opportunity-feed-order-help{flex-shrink:0;position:relative}.opportunity-feed-order-help summary{color:#bae6fd;cursor:pointer;font-size:.7rem;font-weight:720;white-space:nowrap}.opportunity-feed-order-help summary:focus-visible{border-radius:.25rem;outline:2px solid var(--bp-focus);outline-offset:3px}.opportunity-feed-order-help p{background:#030c1bfa;border:1px solid rgb(71 85 105 / .8);border-radius:.55rem;box-shadow:0 12px 28px #0000004d;color:#cbd5e1;font-size:.7rem;line-height:1.45;padding:.65rem;position:absolute;right:0;top:calc(100% + .45rem);width:min(26rem,calc(100vw - 3rem));z-index:30}.opportunity-feed-scope-detail{color:var(--bp-text-muted);font-size:.64rem;line-height:1.4;margin-top:.4rem}.opportunity-feed-browser-container{margin-top:.65rem}.opportunity-browser{align-items:start;display:grid;-moz-column-gap:1.25rem;column-gap:1.25rem;grid-template-areas:"list detail";grid-template-columns:minmax(0,44fr) minmax(0,56fr)}.opportunity-browser.has-toolbar{grid-template-areas:"toolbar toolbar" "list detail";row-gap:.65rem}.opportunity-browser.is-empty{grid-template-areas:"list list"}.opportunity-browser.has-toolbar.is-empty{grid-template-areas:"toolbar toolbar" "list list"}.opportunity-browser-toolbar{grid-area:toolbar;min-width:0}.opportunity-browser-list{grid-area:list;min-width:0}.opportunity-browser-detail-column{align-self:stretch;grid-area:detail;min-width:0}.opportunity-filter-toolbar{background:#0a1b30b8;border:1px solid rgb(71 85 105 / .64);border-radius:.65rem;padding:.6rem;position:relative;z-index:10}.opportunity-filter-toolbar label{font-size:.72rem}.opportunity-filter-toolbar label>span{margin-bottom:.2rem}.opportunity-filter-toolbar .feed-input{font-size:.78rem;height:2.35rem}.opportunity-filter-controls{align-items:end;display:grid;gap:.6rem;grid-template-columns:minmax(16rem,1.5fr) minmax(13rem,1fr) auto}.opportunity-filter-toggle{align-items:center;background:#0f2339eb;border:1px solid rgb(71 85 105 / .82);border-radius:var(--bp-button-radius);color:#fff;display:inline-flex;font-size:.76rem;font-weight:720;gap:.5rem;justify-content:space-between;min-height:2.35rem;padding:.45rem .65rem;white-space:nowrap}.opportunity-filter-toggle:hover,.opportunity-filter-toggle[aria-expanded=true]{border-color:#67e8f9a6}.opportunity-filter-toggle:focus-visible{outline:2px solid var(--bp-focus);outline-offset:3px}.opportunity-filter-panel{background:#051223fc;border:1px solid rgb(71 85 105 / .88);border-radius:.7rem;box-shadow:0 18px 42px #0000006b;max-height:min(70vh,34rem);overflow-y:auto;padding:.75rem;position:absolute;right:0;top:calc(100% + .45rem);width:min(40rem,100%);z-index:40}.opportunity-filter-panel[hidden]{display:none}.opportunity-filter-panel-header{align-items:center;display:flex;justify-content:space-between}.opportunity-filter-panel-header p{color:#fff;font-size:.78rem;font-weight:740}.opportunity-filter-panel-header button{align-items:center;background:transparent;border:1px solid rgb(71 85 105 / .75);border-radius:.4rem;color:#cbd5e1;display:inline-flex;font-size:1rem;height:1.9rem;justify-content:center;width:1.9rem}.opportunity-filter-panel-header button:focus-visible{outline:2px solid var(--bp-focus);outline-offset:2px}.opportunity-filter-advanced{border-top:1px solid rgb(71 85 105 / .5);display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.55rem;padding-top:.65rem}.opportunity-filter-chips{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.65rem}.opportunity-filter-chips button{min-height:2rem}.opportunity-compact-list{display:grid;gap:.65rem;list-style:none;margin:0;padding:0}.opportunity-compact-row{background:#0f2339a8;border:1px solid rgb(71 85 105 / .72);border-left:3px solid transparent;border-radius:.75rem;color:inherit;display:grid;gap:.45rem .8rem;grid-template-columns:minmax(0,1fr) auto;min-height:7.5rem;padding:.75rem .85rem;position:relative;text-align:left;transition:background-color .14s ease,border-color .14s ease;width:100%}.opportunity-compact-row:hover{background:#1e3a52a3;border-color:#67e8f98c}.opportunity-compact-row:focus-visible{outline:2px solid var(--bp-focus);outline-offset:3px}.opportunity-compact-row.is-selected{background:#1685ff1f;border-color:#38bdf8a3;border-left-color:#38bdf8}.opportunity-row-context{align-items:baseline;display:flex;gap:.55rem;grid-column:1;grid-row:1;min-width:0}.opportunity-row-competition{color:#67e8f9;font-size:.65rem;font-weight:750;letter-spacing:.09em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.opportunity-row-kickoff{color:var(--bp-text-muted);flex-shrink:0;font-size:.67rem}.opportunity-row-main{display:block;grid-column:1;grid-row:2;min-width:0}.opportunity-row-match{color:#fff;display:block;font-size:.95rem;font-weight:750;line-height:1.25;overflow-wrap:anywhere}.opportunity-row-market{color:#cbd5e1;display:block;font-size:.72rem;line-height:1.35;margin-top:.18rem;overflow-wrap:anywhere}.opportunity-row-quote{align-items:flex-end;display:flex;flex-direction:column;grid-column:2;grid-row:2;min-width:5.2rem}.opportunity-row-odds{color:#fff;font-size:1.35rem;font-weight:800;line-height:1}.opportunity-row-bookmaker{color:var(--bp-text-muted);font-size:.68rem;margin-top:.25rem;max-width:8rem;overflow-wrap:anywhere;text-align:right}.opportunity-row-metrics{border-top:1px solid rgb(71 85 105 / .42);display:grid;gap:.4rem;grid-column:1 / -1;grid-row:3;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:.45rem}.opportunity-row-metric{display:block;min-width:0}.opportunity-row-metric>span{color:var(--bp-text-muted);display:block;font-size:.58rem;font-weight:700;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.opportunity-row-metric>strong{color:#fff;display:block;font-size:.76rem;font-variant-numeric:tabular-nums;margin-top:.12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opportunity-row-status{align-self:start;border:1px solid rgb(100 116 139 / .7);border-radius:999px;color:#e2e8f0;font-size:.62rem;font-weight:750;grid-column:2;grid-row:1;max-width:9rem;overflow:hidden;padding:.23rem .48rem;text-overflow:ellipsis;white-space:nowrap}.opportunity-row-status.is-eligible{background:#064e3b61;border-color:#10b98194;color:#a7f3d0}.opportunity-row-status.is-rejected{background:#78350f57;border-color:#f59e0b8c;color:#fde68a}.opportunity-browser-sticky{position:sticky;top:5.5rem}.opportunity-browser-mobile-back{display:none}.opportunity-detail-panel{background:#0a1b30f5;border:1px solid rgb(71 85 105 / .76);border-radius:.85rem;box-shadow:0 18px 42px #0000003d;overflow:hidden}.opportunity-detail-header{border-bottom:1px solid rgb(71 85 105 / .5);padding:1rem 1.1rem}.opportunity-detail-competition{color:#67e8f9;font-size:.68rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.opportunity-detail-header h3{color:#fff;font-size:1.3rem;font-weight:760;line-height:1.2;margin-top:.3rem;overflow-wrap:anywhere}.opportunity-detail-header h3:focus{outline:none}.opportunity-detail-header h3:focus-visible{border-radius:.25rem;outline:2px solid var(--bp-focus);outline-offset:4px}.opportunity-detail-kickoff{color:var(--bp-text-muted);font-size:.75rem;margin-top:.3rem}.opportunity-detail-selection{color:#cbd5e1;font-size:.82rem;margin-top:.65rem}.opportunity-detail-selection strong{color:#fff}.opportunity-detail-reselection{background:#78350f47;border-bottom:1px solid rgb(180 83 9 / .55);color:#fef3c7;font-size:.78rem;line-height:1.5;padding:.75rem 1.1rem}.opportunity-detail-status{border:1px solid rgb(100 116 139 / .7);border-radius:.65rem;margin:.85rem 1.1rem 0;padding:.7rem .85rem}.opportunity-detail-status>p:first-child{color:#fff;font-size:.9rem;font-weight:750}.opportunity-detail-status>p:last-child{color:#cbd5e1;font-size:.73rem;line-height:1.45;margin-top:.15rem}.opportunity-detail-status.is-eligible{background:#064e3b40;border-color:#10b98180}.opportunity-detail-status.is-rejected{background:#78350f40;border-color:#f59e0b80}.opportunity-detail-metrics{display:grid;gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:.85rem 1.1rem}.opportunity-detail-metric{background:#030c1b5c;border:1px solid rgb(71 85 105 / .58);border-radius:.6rem;min-width:0;padding:.7rem}.opportunity-detail-metric dt{color:var(--bp-text-muted);font-size:.62rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.opportunity-detail-metric>dd{color:#fff;font-size:1.05rem;font-variant-numeric:tabular-nums;font-weight:760;margin-top:.3rem;overflow-wrap:anywhere}.opportunity-detail-metric>dd.is-positive{color:#6ee7b7}.opportunity-detail-metric>dd.opportunity-detail-metric-note{color:var(--bp-text-muted);font-size:.65rem;font-weight:500;line-height:1.4}.opportunity-detail-metric-note strong{color:#e2e8f0}.opportunity-detail-primary-reason{border-left:2px solid #0891b2;color:#cbd5e1;font-size:.78rem;line-height:1.5;margin:0 1.1rem .85rem;padding-left:.75rem}.opportunity-detail-secondary{display:grid;gap:.65rem;padding:0 1.1rem 1.1rem}.opportunity-detail-section{border:1px solid rgb(71 85 105 / .58);border-radius:.6rem;min-width:0;padding:.75rem}.opportunity-detail-section h4{color:#fff;font-size:.82rem;font-weight:740}.opportunity-detail-section ul{display:grid;gap:.28rem;margin-top:.5rem}.opportunity-detail-section ul li{color:#cbd5e1;display:flex;font-size:.72rem;gap:.45rem;line-height:1.4}.opportunity-detail-section ul li>span:first-child{color:#67e8f9}.opportunity-detail-reference-grid{display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-detail-section ol{margin-top:.45rem}.opportunity-detail-section ol li{align-items:center;border-top:1px solid rgb(71 85 105 / .35);color:#fff;display:flex;font-size:.72rem;gap:.5rem;justify-content:space-between;padding:.42rem 0}.opportunity-detail-section ol li:first-child{border-top:0}.opportunity-detail-section ol li span strong,.opportunity-detail-section ol li small{display:block}.opportunity-detail-section ol li small,.opportunity-detail-section>p{color:var(--bp-text-muted);font-size:.66rem;line-height:1.45;margin-top:.3rem}.opportunity-detail-reference{background:#0833442e;border-color:#0e74908c}.opportunity-reference-quotes{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.55rem}.opportunity-reference-quotes span{background:#030c1b80;border:1px solid rgb(71 85 105 / .58);border-radius:.35rem;color:#e2e8f0;font-size:.68rem;padding:.3rem .45rem}@media(max-width:1023px){.opportunity-browser{display:block}.opportunity-browser-toolbar{margin-bottom:.65rem}.opportunity-browser-toolbar.is-mobile-hidden,.opportunity-browser-list.is-mobile-hidden,.opportunity-browser-detail-column.is-mobile-hidden{display:none}.opportunity-browser-sticky{position:static}.opportunity-browser-mobile-back{align-items:center;background:transparent;border:1px solid rgb(71 85 105 / .68);border-radius:.65rem;color:#bae6fd;display:flex;font-size:.85rem;font-weight:720;gap:.45rem;margin-bottom:.75rem;min-height:2.75rem;padding:.55rem .8rem;width:100%}.opportunity-browser-mobile-back:focus-visible{outline:2px solid var(--bp-focus);outline-offset:3px}}@media(max-width:639px){.opportunity-feed-header{display:block}.opportunity-feed-header-actions{flex-wrap:wrap;justify-content:space-between;margin-top:.75rem}.opportunity-feed-source-meta{align-items:flex-start;margin-top:.85rem}.opportunity-feed-source-meta dl{display:grid;flex:1;gap:.45rem .75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-feed-source-meta dl>div{align-items:flex-start;display:flex;flex-direction:column;gap:.1rem}.opportunity-feed-summary-main{align-items:flex-start}.opportunity-feed-summary-metrics{gap:.35rem .65rem}.opportunity-feed-order-help{margin-top:.05rem}.opportunity-filter-toolbar{padding:.55rem}.opportunity-filter-controls{grid-template-columns:minmax(0,1fr) auto}.opportunity-filter-search-field{grid-column:1 / -1}.opportunity-filter-advanced{grid-template-columns:1fr}.opportunity-compact-row{min-height:0;padding:.7rem}.opportunity-row-context{align-items:flex-start;flex-direction:column;gap:.15rem}.opportunity-row-competition{max-width:100%}.opportunity-row-status{max-width:7.5rem}.opportunity-row-metrics{gap:.25rem}.opportunity-row-metric>span{font-size:.53rem}.opportunity-detail-reference-grid{grid-template-columns:1fr}.opportunity-detail-panel{border-radius:.7rem}}@media(max-width:479px){.analysis-workflow-primary,.analysis-workflow-secondary{width:100%}}.opportunities-evaluation{color:var(--bp-text-muted);flex-shrink:0;font-size:.7rem;text-align:right}.opportunities-evaluation span,.opportunities-evaluation time{display:block}.opportunities-evaluation time{color:#e2e8f0;font-size:.75rem;font-weight:680;margin-top:.15rem}.opportunities-collection-notice{align-items:center;background:#1e293bb8;border:1px solid rgb(100 116 139 / .62);border-left:3px solid #38bdf8;border-radius:.75rem;color:var(--bp-text-secondary);display:flex;font-size:.75rem;gap:.6rem 1rem;justify-content:space-between;line-height:1.45;margin-bottom:1rem;padding:.7rem .9rem}.opportunities-collection-notice[data-collection-status=FAILED],.opportunities-collection-notice[data-collection-status=BLOCKED_CONFIGURATION],.opportunities-collection-notice[data-collection-status=BLOCKED_QUOTA]{border-left-color:#f59e0b}.opportunities-collection-notice time{color:var(--bp-text-muted);flex-shrink:0;font-size:.68rem}.opportunities-state{background:#0f2339b8;border:1px solid var(--bp-border);border-left:3px solid #38bdf8;border-radius:.75rem;margin-bottom:1rem;padding:.9rem 1rem}.opportunities-state[data-page-state=CONFIGURATION_REQUIRED]{border-left-color:#f59e0b}.opportunities-state[data-page-state=ERROR],.opportunities-state[data-page-state=FEED_UNAVAILABLE]{border-left-color:#f87171}.opportunities-state h2{color:#fff;font-size:1.1rem;font-weight:740}.opportunities-state p{color:var(--bp-text-secondary);font-size:.78rem;line-height:1.5;margin-top:.2rem}.opportunities-state ul{color:#cbd5e1;display:grid;font-size:.75rem;gap:.18rem;list-style:disc;margin:.55rem 0 0 1.05rem}.opportunities-state-action{margin-top:.75rem}.opportunities-state-action .analysis-workflow-secondary{display:inline-flex;text-decoration:none}.opportunities-loading{display:grid;gap:.8rem;grid-template-columns:2fr 3fr}.opportunities-loading div{animation:pulse 1.6s ease-in-out infinite;background:#1e3a52a8;border:1px solid var(--bp-border);border-radius:.8rem;min-height:10rem}.opportunities-loading div:first-of-type{grid-row:1 / 3;min-height:28rem}.opportunities-browser{align-items:start;display:grid;gap:.8rem 1.25rem;grid-template-areas:"toolbar toolbar" "master detail";grid-template-columns:minmax(0,40fr) minmax(0,60fr)}.opportunities-toolbar{display:grid;gap:.68rem;grid-area:toolbar;padding:.25rem .1rem .45rem}.opportunities-filter-row{align-items:end;display:grid;gap:.68rem;min-width:0}.opportunities-filter-row.is-primary{grid-template-columns:minmax(15rem,1.1fr) auto minmax(9rem,.55fr) auto}.opportunities-filter-row.is-secondary{grid-template-columns:repeat(3,minmax(9rem,1fr)) auto}.opportunities-filter-search{min-width:15rem}.opportunities-filter-reset{justify-self:end}.opportunities-eligibility-filter .filter-segmented button{padding-inline:.58rem}.opportunities-master{grid-area:master;min-width:0}.opportunities-list{display:grid;gap:.6rem;list-style:none;margin:0;padding:0}.opportunities-list-item{background:#0f2339ad;border:1px solid rgb(71 85 105 / .74);border-left:3px solid transparent;border-radius:.75rem;color:inherit;display:grid;gap:.42rem .7rem;grid-template-columns:minmax(0,1fr) auto;min-height:7.25rem;padding:.72rem .8rem;text-align:left;transition:background-color .14s ease,border-color .14s ease;width:100%}.master-detail-card{cursor:pointer}.master-detail-card:focus-visible{outline:2px solid var(--bp-focus);outline-offset:3px}.master-detail-card.is-selected{background:#1685ff1a;border-color:#38bdf88c;border-left-color:#38bdf8}@media(hover:hover)and (pointer:fine){.master-detail-card:not(.is-selected):hover{background:#1e3a529e;border-color:#67e8f980;border-left-color:transparent}}.opportunities-list-context{align-items:baseline;display:flex;gap:.5rem;min-width:0}.opportunities-list-context>span{color:#67e8f9;font-size:.63rem;font-weight:750;letter-spacing:.08em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.opportunities-list-context time{color:var(--bp-text-muted);flex-shrink:0;font-size:.65rem}.opportunities-list-status,.opportunities-detail-status{border:1px solid rgb(100 116 139 / .7);border-radius:999px;color:#e2e8f0;font-size:.62rem;font-weight:750;padding:.23rem .48rem;white-space:nowrap}.opportunities-list-status[data-status=ELIGIBLE],.opportunities-detail-status[data-status=ELIGIBLE]{background:#064e3b57;border-color:#10b9818c;color:#a7f3d0}.opportunities-list-status[data-status=REJECTED],.opportunities-detail-status[data-status=REJECTED]{background:#78350f4d;border-color:#f59e0b80;color:#fde68a}.opportunities-list-event{color:#fff;font-size:.95rem;line-height:1.25;min-width:0;overflow-wrap:anywhere}.opportunities-list-market{color:#cbd5e1;font-size:.71rem;line-height:1.35;min-width:0}.opportunities-list-quote{align-items:flex-end;display:flex;flex-direction:column;grid-column:2;grid-row:2 / 4}.opportunities-list-quote>strong{color:#fff;font-size:1.28rem;font-variant-numeric:tabular-nums;line-height:1}.opportunities-list-quote>span{color:var(--bp-text-muted);font-size:.66rem;margin-top:.22rem;max-width:8rem;overflow-wrap:anywhere;text-align:right}.opportunities-list-metrics{border-top:1px solid rgb(71 85 105 / .42);display:grid;gap:.4rem;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:.42rem}.opportunities-list-metrics>span{min-width:0}.opportunities-list-metrics small{color:var(--bp-text-muted);display:block;font-size:.56rem;font-weight:700;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.opportunities-list-metrics strong{color:#fff;display:block;font-size:.75rem;font-variant-numeric:tabular-nums;margin-top:.12rem}.opportunities-detail-column{grid-area:detail;min-width:0}.opportunities-detail-sticky{position:sticky;top:5.5rem}.opportunities-mobile-back{display:none}.opportunities-detail{background:#0a1b30f0;border:1px solid rgb(71 85 105 / .76);border-radius:.85rem;box-shadow:0 18px 42px #00000038;overflow:hidden}.opportunities-detail-header{align-items:start;border-bottom:1px solid rgb(71 85 105 / .52);display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto;padding:1rem 1.1rem}.opportunities-detail-header-aside{align-items:flex-end;align-self:stretch;display:flex;flex-direction:column;gap:.35rem;justify-content:space-between}.opportunities-detail-context{color:var(--bp-text-muted);font-size:.62rem;line-height:1.4;text-align:right}.opportunities-detail-header p:first-child{color:#67e8f9;font-size:.66rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.opportunities-detail-header h2{color:#fff;font-size:1.3rem;font-weight:760;line-height:1.2;margin-top:.28rem;overflow-wrap:anywhere}.opportunities-detail-header h2:focus{outline:none}.opportunities-detail-header h2:focus-visible{border-radius:.25rem;outline:2px solid var(--bp-focus);outline-offset:4px}.opportunities-detail-meta{color:var(--bp-text-muted);display:flex;flex-wrap:wrap;font-size:.72rem;gap:.3rem .75rem;margin-top:.35rem}.opportunities-metric-band{border-bottom:1px solid rgb(71 85 105 / .5);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:.8rem 1.1rem}.opportunities-metric-band dl{min-width:0;padding-inline:.55rem}.opportunities-metric-band dl:first-child{padding-left:0}.opportunities-metric-band dl+dl{border-left:1px solid rgb(71 85 105 / .46)}.opportunities-metric-band dt,.opportunities-section-label{color:var(--bp-text-muted);font-size:.58rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.opportunities-metric-band dd{color:#fff;font-size:.9rem;font-variant-numeric:tabular-nums;font-weight:760;margin-top:.22rem;overflow-wrap:anywhere}.opportunities-metric-info{align-items:center;border:1px solid rgb(148 163 184 / .55);border-radius:50%;color:#cbd5e1;display:inline-flex;font-size:.5rem;height:.8rem;justify-content:center;margin-left:.28rem;position:relative;text-transform:none;width:.8rem}.opportunities-metric-info:after{background:#071629;border:1px solid rgb(148 163 184 / .7);border-radius:.45rem;color:#e2e8f0;content:attr(data-tooltip);font-size:.68rem;font-weight:500;letter-spacing:normal;line-height:1.45;opacity:0;padding:.5rem .6rem;pointer-events:none;position:absolute;right:0;text-align:left;text-transform:none;top:calc(100% + .45rem);transform:translateY(-.2rem);transition:opacity .12s ease,transform .12s ease,visibility .12s ease;visibility:hidden;white-space:normal;width:min(19rem,calc(100vw - 3rem));z-index:4}.opportunities-metric-info:hover:after,.opportunities-metric-info:focus:after{opacity:1;transform:translateY(0);visibility:visible}.opportunities-metric-info:focus-visible{outline:2px solid var(--bp-focus);outline-offset:2px}.opportunities-explanation{background:#0f233973;border-bottom:1px solid rgb(71 85 105 / .5);padding:.95rem 1.1rem}.opportunities-explanation>h3{color:#fff;font-size:.9rem;font-weight:750}.opportunities-explanation-summary{color:#e2e8f0;font-size:.76rem;line-height:1.55;margin-top:.45rem}.opportunities-explanation-disclaimer{border-left:2px solid #38bdf8;color:#bae6fd;font-size:.67rem;line-height:1.5;margin-top:.55rem;padding-left:.55rem}.opportunities-explanation-columns{display:grid;gap:.75rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.8rem}.opportunities-explanation-columns h4{color:#e2e8f0;font-size:.7rem;font-weight:730}.opportunities-explanation-reasons{display:grid;gap:.28rem;list-style:disc;margin:.38rem 0 0 1rem}.opportunities-explanation-reasons li{color:#cbd5e1;font-size:.68rem;line-height:1.45}.opportunities-explanation-reasons.is-favorable li::marker{color:#34d399}.opportunities-explanation-reasons.is-caution li::marker{color:#fbbf24}.opportunities-explanation-details{border-top:1px solid rgb(71 85 105 / .45);margin-top:.75rem;padding-top:.65rem}.opportunities-explanation-details summary{color:#bae6fd;cursor:pointer;font-size:.69rem;font-weight:700;width:-moz-fit-content;width:fit-content}.opportunities-explanation-details summary:focus-visible{border-radius:.2rem;outline:2px solid var(--bp-focus);outline-offset:3px}.opportunities-explanation-details dl{display:grid;gap:.55rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.7rem}.opportunities-explanation-details dl>div{min-width:0}.opportunities-explanation-details dt{color:#f8fafc;font-size:.67rem;font-weight:710}.opportunities-explanation-details dd{color:var(--bp-text-muted);font-size:.65rem;line-height:1.45;margin-top:.15rem}.opportunities-confidence-factors{margin-top:.7rem}.opportunities-confidence-factors h4{color:#e2e8f0;font-size:.66rem;font-weight:710}.opportunities-confidence-factors ul{display:flex;flex-wrap:wrap;gap:.3rem;list-style:none;margin-top:.35rem}.opportunities-confidence-factors li{background:#1e3a52a6;border:1px solid rgb(71 85 105 / .55);border-radius:999px;color:#cbd5e1;font-size:.59rem;padding:.2rem .42rem}.opportunities-squad-details{border-top:1px solid rgb(71 85 105 / .35);margin-top:.7rem;padding-top:.65rem}.opportunities-squad-details h4{color:#e2e8f0;font-size:.66rem;font-weight:710}.opportunities-squad-details dl{margin-top:.5rem}.opportunities-explanation.is-unavailable{background:#451a032e}.opportunities-explanation.is-unavailable>p{color:#fde68a;font-size:.72rem;line-height:1.5;margin-top:.4rem}.opportunities-stake-section{align-items:center;border-bottom:1px solid rgb(71 85 105 / .5);display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto;padding:.9rem 1.1rem}.opportunities-stake-content{min-width:0}.opportunities-stake-main{align-items:start;display:grid;gap:.25rem}.opportunities-stake-main>strong{color:#fff;display:block;font-size:1.35rem;font-variant-numeric:tabular-nums;line-height:1.2}.opportunities-stake-section[data-stake-status=AVAILABLE] .opportunities-stake-main>strong{color:#6ee7b7}.opportunities-stake-context{color:#cbd5e1;font-size:.7rem;line-height:1.45}.opportunities-stake-main>small{color:var(--bp-text-muted);display:block;font-size:.6rem;line-height:1.4}.opportunities-stake-action{align-items:center;display:flex;justify-content:flex-end;justify-self:end}.opportunity-placement-open{background:#0f766e;border:1px solid #2dd4bf;border-radius:.55rem;color:#fff;font-size:.76rem;font-weight:760;min-height:2.4rem;padding:.45rem .8rem}.opportunity-placement-open:hover{background:#0d9488}.opportunity-placement-open:focus-visible{outline:3px solid var(--bp-focus);outline-offset:3px}.opportunity-placement-confirmed{align-items:center;color:#a7f3d0!important;display:flex;font-size:.76rem!important;font-weight:750;gap:.35rem}.opportunity-placement-success{background:#064e3b47;border:1px solid rgb(52 211 153 / .45);border-radius:.7rem;display:grid;gap:.55rem;max-width:28rem;padding:.7rem;width:100%}.opportunity-placement-success>strong{align-items:center;color:#a7f3d0;display:flex;font-size:.8rem;gap:.35rem}.opportunity-placement-success dl{display:grid;gap:.45rem;grid-template-columns:repeat(3,minmax(0,1fr))}.opportunity-placement-success dt{color:#94a3b8;font-size:.6rem}.opportunity-placement-success dd{color:#f8fafc;font-size:.72rem;font-weight:700;margin-top:.12rem;overflow-wrap:anywhere}.opportunity-placement-success p{color:#cbd5e1;font-size:.66rem;line-height:1.4}.opportunity-placement-success>div{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.opportunity-placement-bets-link,.opportunity-placement-another,.opportunity-placement-unverified button{border-radius:.5rem;font-size:.7rem;font-weight:750;min-height:2.15rem;padding:.38rem .65rem}.opportunity-placement-bets-link{background:#0f766e;border:1px solid #2dd4bf;color:#fff;display:inline-flex;align-items:center;text-decoration:none}.opportunity-placement-another,.opportunity-placement-unverified button{background:transparent;border:1px solid #64748b;color:#e2e8f0}.opportunity-placement-reconciling,.opportunity-placement-unverified{color:#cbd5e1!important;font-size:.72rem!important;line-height:1.4;max-width:18rem}.opportunity-placement-unverified{display:grid;gap:.5rem}.opportunity-placement-detached{background:#064e3b40;border:1px solid rgb(52 211 153 / .4);border-radius:.75rem;display:grid;gap:.45rem;grid-column:1 / -1;margin-top:.8rem;padding:.8rem}.opportunity-placement-detached strong{color:#a7f3d0}.opportunity-placement-detached p{color:#cbd5e1;font-size:.74rem}.opportunity-placement-detached a,.opportunity-placement-detached button{color:#99f6e4;font-size:.74rem;font-weight:750;justify-self:start}.opportunities-flat-section{border-bottom:1px solid rgb(71 85 105 / .46);padding:.85rem 1.1rem}.opportunities-flat-section h3{color:#fff;font-size:.83rem;font-weight:730}.opportunities-facts{display:flex;flex-wrap:wrap;gap:.65rem 1.5rem;margin-top:.55rem}.opportunities-facts>div{min-width:7.5rem}.opportunities-facts dt{color:var(--bp-text-muted);font-size:.62rem}.opportunities-facts dd{color:#fff;font-size:.78rem;font-weight:680;margin-top:.15rem}.opportunities-factors{display:grid;gap:.28rem;list-style:disc;margin:.55rem 0 0 1rem}.opportunities-factors li{color:#cbd5e1;font-size:.72rem;line-height:1.45}.opportunities-source-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.opportunities-source-sections .opportunities-flat-section{border-bottom:0;min-width:0}.opportunities-source-sections .opportunities-flat-section+.opportunities-flat-section{border-left:1px solid rgb(71 85 105 / .46)}.opportunities-muted{color:var(--bp-text-muted);font-size:.69rem;line-height:1.5;margin-top:.45rem}.opportunities-alternatives{margin-top:.4rem}.opportunities-alternatives li{align-items:center;border-top:1px solid rgb(71 85 105 / .38);color:#e2e8f0;display:flex;font-size:.72rem;justify-content:space-between;padding:.4rem 0}.opportunities-alternatives li:first-child{border-top:0}.opportunities-readonly-note{background:#030c1b4d;border-top:1px solid rgb(71 85 105 / .46);color:var(--bp-text-muted);font-size:.64rem;line-height:1.5;padding:.7rem 1.1rem}.opportunities-filter-empty{background:#0f233999;border:1px dashed rgb(100 116 139 / .7);border-radius:.75rem;padding:1rem}.opportunities-filter-empty strong{color:#fff;font-size:.86rem}.opportunities-filter-empty p{color:var(--bp-text-muted);font-size:.72rem;margin-top:.2rem}.dev-opportunities-shell{background:var(--bp-app-bg);min-height:100vh}.dev-opportunities-control{align-items:end;background:#030c1bfa;border-bottom:1px solid var(--bp-border);display:flex;gap:1rem;justify-content:space-between;padding:.8rem clamp(1rem,2.5vw,2.25rem);position:sticky;top:0;z-index:60}.dev-opportunities-control strong,.dev-opportunities-control span{display:block}.dev-opportunities-control strong{color:#fff;font-size:.82rem}.dev-opportunities-control span{color:var(--bp-text-muted);font-size:.64rem;margin-top:.15rem}.dev-opportunities-control label{color:#cbd5e1;font-size:.68rem;min-width:14rem}.dev-opportunities-control .feed-input{height:2.2rem;margin-top:.2rem}@media(max-width:1199px){.opportunities-browser{display:block}.opportunities-filter-row.is-primary{grid-template-columns:minmax(14rem,1fr) auto minmax(9rem,.55fr) auto}.opportunities-master{margin-top:.8rem}.opportunities-detail-column{margin-top:.9rem}.opportunities-detail-sticky{position:static}}@media(max-width:1023px){.opportunities-toolbar.is-mobile-hidden,.opportunities-master.is-mobile-hidden,.opportunities-detail-column.is-mobile-hidden{display:none}.opportunities-detail-column{margin-top:0}.opportunities-mobile-back{align-items:center;background:transparent;border:1px solid rgb(71 85 105 / .72);border-radius:.65rem;color:#bae6fd;display:flex;font-size:.82rem;font-weight:700;gap:.45rem;margin-bottom:.75rem;min-height:2.7rem;padding:.55rem .8rem;width:100%}.opportunities-mobile-back:focus-visible{outline:2px solid var(--bp-focus);outline-offset:3px}}@media(max-width:900px){.opportunities-filter-row.is-primary{grid-template-columns:minmax(0,1fr) auto}.opportunities-filter-search,.opportunities-eligibility-filter{grid-column:1 / -1}.opportunities-filter-row.is-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunities-filter-row.is-secondary .filter-result-count{grid-column:1 / -1;padding-bottom:0;text-align:left}}@media(max-width:767px){.opportunities-evaluation{margin-top:.65rem;text-align:left}.opportunities-collection-notice{align-items:flex-start;flex-direction:column;gap:.25rem}.opportunities-metric-band{gap:.7rem 0;grid-template-columns:repeat(3,minmax(0,1fr))}.opportunities-metric-band dl:nth-child(4){border-left:0;padding-left:0}.opportunities-stake-section{align-items:start;grid-template-columns:1fr}.opportunities-stake-action{justify-self:stretch;width:100%}.opportunity-placement-open{width:100%}.opportunity-placement-success{max-width:none}.opportunities-explanation-columns,.opportunities-explanation-details dl,.opportunities-source-sections{grid-template-columns:1fr}.opportunity-placement-recommendation{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunities-source-sections .opportunities-flat-section+.opportunities-flat-section{border-left:0;border-top:1px solid rgb(71 85 105 / .46)}.dev-opportunities-control{align-items:stretch;flex-direction:column;position:static}.dev-opportunities-control label{min-width:0}}@media(max-width:600px){.opportunities-filter-row.is-primary,.opportunities-filter-row.is-secondary{grid-template-columns:minmax(0,1fr)}.opportunities-filter-search,.opportunities-eligibility-filter,.opportunities-filter-row.is-secondary .filter-result-count{grid-column:auto;min-width:0}.opportunities-eligibility-filter .filter-segmented{display:flex;width:100%}.opportunities-eligibility-filter .filter-segmented button{flex:1 1 0;font-size:.6rem;line-height:1.15;padding-inline:.25rem;white-space:normal}.opportunities-filter-reset{justify-self:stretch;width:100%}}@media(max-width:479px){.opportunities-list-item{padding:.68rem}.opportunities-list-context{align-items:flex-start;flex-direction:column;gap:.1rem}.opportunities-list-status{max-width:7.5rem;overflow:hidden;text-overflow:ellipsis}.opportunities-list-metrics small{font-size:.52rem}.opportunities-detail-header{gap:.6rem;padding:.85rem}.opportunities-detail-status{max-width:7.5rem;overflow:hidden;text-overflow:ellipsis}.opportunities-metric-band,.opportunities-explanation,.opportunities-stake-section,.opportunities-flat-section{padding-inline:.85rem}.opportunities-metric-band{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-placement-recommendation,.opportunity-placement-dialog .product-dialog-fields,.opportunity-placement-success dl{grid-template-columns:1fr}.opportunities-metric-band dl:nth-child(3),.opportunities-metric-band dl:nth-child(5){border-left:0;padding-left:0}.opportunities-metric-band dl:nth-child(4){border-left:1px solid rgb(71 85 105 / .46);padding-left:.55rem}}.account-page-content{display:grid;gap:1rem}.account-section{background:#0f172ac7;border:1px solid #334155;border-radius:1rem;padding:1.25rem}.account-section h2{color:#fff;font-size:1.2rem;font-weight:750;line-height:1.3}.account-section-description{color:#cbd5e1;font-size:.875rem;line-height:1.6;margin-top:.35rem;max-width:48rem}.account-exposure-section{border-color:#2563eb;box-shadow:0 1.2rem 3rem #0206172e}.account-exposure-heading{align-items:start;display:flex;gap:1rem;justify-content:space-between}.account-exposure-heading .account-secondary-action{flex:0 0 auto;margin-top:0}.account-exposure-summary{display:grid;gap:.65rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem}.account-exposure-summary>div{background:#0206176b;border:1px solid #334155;border-radius:.75rem;min-width:0;padding:.8rem}.account-exposure-summary dt{color:#94a3b8;font-size:.7rem;font-weight:750;line-height:1.35}.account-exposure-summary dd{color:#f8fafc;font-size:1.08rem;font-weight:800;line-height:1.3;margin-top:.25rem;overflow-wrap:anywhere}.account-exposure-definition,.account-exposure-evaluated,.account-exposure-empty{color:#94a3b8;font-size:.72rem;line-height:1.55;margin-top:.65rem}.account-exposure-alerts{display:grid;gap:.55rem;list-style:none;margin:1rem 0 0;padding:0}.account-exposure-alert{align-items:start;background:#0f172aa6;border:1px solid #475569;border-radius:.7rem;display:grid;gap:.65rem;grid-template-columns:.55rem minmax(0,1fr);padding:.75rem}.account-exposure-alert-marker{background:#38bdf8;border-radius:999px;height:.55rem;margin-top:.3rem;width:.55rem}.account-exposure-alert.is-warning{border-color:#a16207}.account-exposure-alert.is-warning .account-exposure-alert-marker{background:#facc15}.account-exposure-alert.is-blocking{border-color:#b91c1c}.account-exposure-alert.is-blocking .account-exposure-alert-marker{background:#f87171}.account-exposure-alert strong{color:#f8fafc;font-size:.82rem}.account-exposure-alert p{color:#cbd5e1;font-size:.76rem;line-height:1.5;margin-top:.15rem}.account-exposure-alert a{color:#bae6fd;display:inline-flex;font-size:.74rem;font-weight:750;margin-top:.35rem;min-height:2rem;text-decoration:underline;text-underline-offset:.18rem}.account-exposure-subsection{border-top:1px solid #334155;margin-top:1rem;padding-top:1rem}.account-exposure-subsection h3{color:#f8fafc;font-size:.95rem;font-weight:750}.account-exposure-facts{display:grid;gap:.55rem;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:.75rem}.account-exposure-facts>div{min-width:0}.account-exposure-facts dt{color:#94a3b8;font-size:.68rem;font-weight:700;line-height:1.35}.account-exposure-facts dd{color:#f8fafc;font-size:.82rem;font-weight:750;margin-top:.2rem;overflow-wrap:anywhere}.account-exposure-breakdown-grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.75rem}.account-exposure-breakdown{background:#0206174d;border:1px solid #334155;border-radius:.75rem;min-width:0;padding:.75rem}.account-exposure-breakdown h4{color:#e2e8f0;font-size:.78rem;font-weight:750}.account-exposure-breakdown ul{display:grid;gap:.6rem;list-style:none;margin:.65rem 0 0;padding:0}.account-exposure-breakdown li{align-items:start;display:flex;gap:.65rem;justify-content:space-between;min-width:0}.account-exposure-breakdown li+li{border-top:1px solid rgb(51 65 85 / .75);padding-top:.6rem}.account-exposure-breakdown li>div{display:grid;min-width:0}.account-exposure-breakdown strong{color:#f8fafc;font-size:.76rem;overflow-wrap:anywhere}.account-exposure-breakdown span,.account-exposure-breakdown time{color:#94a3b8;font-size:.68rem;line-height:1.4}.account-exposure-breakdown li>span{color:#e2e8f0;flex:0 0 auto;font-size:.75rem;font-weight:750}.account-exposure-realized{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(12rem,.8fr) minmax(0,1.8fr)}.account-exposure-realized>div>p{color:#94a3b8;font-size:.74rem;line-height:1.55;margin-top:.3rem}.account-exposure-realized .account-exposure-facts{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.account-exposure-state{background:#02061759;border:1px solid #334155;border-radius:.75rem;color:#cbd5e1;margin-top:.85rem;padding:.85rem}.account-exposure-state.is-error{border-color:#b91c1c;color:#fecaca}.account-exposure-state .account-secondary-action{margin-top:.6rem}.account-overview-subsection{margin-top:1rem;min-width:0;padding-top:.15rem}.account-overview-subsection+.account-overview-subsection{border-top:1px solid #334155;margin-top:1.15rem;padding-top:1.15rem}.account-subsection-title{color:#f8fafc;font-size:1rem;font-weight:750;line-height:1.35}.account-facts{display:grid;gap:.8rem 2rem;margin-top:1rem}.account-profile-facts,.account-preference-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.account-fact,.account-preference-cell{align-items:center;display:grid;gap:.2rem;grid-template-columns:minmax(7rem,.7fr) minmax(0,1.3fr);min-width:0;padding:.15rem 0}.account-fact dt{color:#94a3b8;font-size:.72rem;font-weight:700;letter-spacing:.02em}.account-fact dd{color:#f8fafc;font-size:.88rem;min-width:0;overflow-wrap:anywhere}.account-preferences-form{margin-top:0}.account-preference-grid{align-items:start;display:grid;gap:.8rem 2rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.account-preference-label{color:#94a3b8;font-size:.72rem;font-weight:700;letter-spacing:.02em}.account-preference-control-slot{align-items:center;display:flex;min-height:2.75rem;min-width:0}.account-preference-value{color:#f8fafc;font-size:.88rem;overflow-wrap:anywhere}.account-preference-cell select{border:1px solid #475569;border-radius:.5rem;max-width:20rem;min-height:2.75rem;padding:.5rem .65rem;width:100%}.account-unsaved-notice{color:#fde68a;font-size:.78rem;font-weight:700;margin-top:.45rem}.account-secondary-action{align-items:center;border-radius:.55rem;display:inline-flex;font-size:.8rem;font-weight:750;justify-content:center;margin-top:.85rem;min-height:2.6rem;padding:.55rem .85rem;background:transparent;border:1px solid #64748b;color:#e2e8f0}.account-secondary-action:disabled{cursor:not-allowed;opacity:.5}.account-secondary-action:focus-visible,.account-page :is(input,select,button):focus-visible{outline:3px solid #67e8f9;outline-offset:3px}.account-help{color:#94a3b8;font-size:.72rem;line-height:1.5;margin-top:.65rem;max-width:48rem}.account-state{background:#0f172ac7;border:1px solid #334155;border-radius:1rem;color:#cbd5e1;margin-top:1rem;padding:1.25rem}.account-page label{color:#cbd5e1}.account-page :is(input,select){background:#0f172a;border-color:#475569;color:#f8fafc}.account-page input[readonly]{background:#1e293bb3;border-color:#334155;color:#cbd5e1}.account-page fieldset:disabled{opacity:.72}.account-bookmaker-grid{display:grid;gap:.6rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:.85rem 0 0;padding:0}.account-bookmaker-option{align-items:center;background:#02061759;border:1px solid #334155;border-radius:.65rem;color:#e2e8f0;display:flex;font-size:.8rem;font-weight:700;gap:.65rem;min-height:3rem;padding:.65rem .75rem}.account-bookmaker-option:focus-within{border-color:#2dd4bf}.account-bookmaker-checkbox{accent-color:#0f766e;flex:0 0 auto;height:1.1rem;width:1.1rem}.account-bookmaker-option-readonly{background:#0f23396b;border-color:#334155;color:#94a3b8}.account-bookmaker-option-readonly.is-selected{background:#0f23399e;border-color:#475569;color:#e2e8f0}.account-bookmaker-readonly-check{align-items:center;border:1px solid #64748b;border-radius:.3rem;color:#fff;display:inline-flex;flex:0 0 auto;font-size:.72rem;font-weight:800;height:1.15rem;justify-content:center;width:1.15rem}.account-bookmaker-option-readonly.is-selected .account-bookmaker-readonly-check{background:#0f766e;border-color:#0f766e}.account-bookmaker-status{color:#94a3b8;font-size:.75rem;margin-top:.65rem}.account-bookmaker-status.is-error{color:#fecaca;font-weight:700}.account-bookmaker-empty{color:#94a3b8;font-size:.8rem;line-height:1.55;margin-top:.8rem}.account-bankroll-section form button[type=submit]{background:#0f766e}@media(max-width:767px){.connected-product-page-header{grid-template-columns:1fr}.connected-product-page-header-aside{align-self:start}.account-profile-facts,.account-preference-grid,.account-bookmaker-grid{grid-template-columns:1fr}.account-exposure-heading{align-items:stretch;flex-direction:column}.account-exposure-heading .account-secondary-action{align-self:start}.account-exposure-summary,.account-exposure-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.account-exposure-breakdown-grid,.account-exposure-realized{grid-template-columns:1fr}.account-exposure-realized .account-exposure-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:479px){.connected-product-page-container{padding-bottom:3rem;padding-top:1.5rem}.account-section{padding:1rem}.account-fact,.account-preference-cell{grid-template-columns:1fr}.account-preference-cell select{max-width:none}.account-page .connected-product-page-header-action,.account-page .connected-product-page-header-action>*{width:100%}.account-exposure-heading .account-secondary-action{width:100%}.account-exposure-summary{grid-template-columns:1fr}}.authenticated-app{background:var(--bp-app-bg);color:var(--bp-text);color-scheme:dark}.authenticated-content{min-height:0}.app-navigation-auth{background:#030c1bf5;border-bottom:1px solid var(--bp-border);color:var(--bp-text);position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app-navigation-public{background:#030c1bfa;border-bottom:1px solid var(--bp-border);color:var(--bp-text)}.app-navigation-public nav{margin-left:auto}.app-wordmark{align-items:center;display:inline-flex;flex:0 0 auto;min-height:2.5rem;padding:.1rem .25rem}.app-wordmark:focus-visible,.app-navigation-auth button:focus-visible,.app-navigation-auth select:focus-visible,.app-navigation-public a:focus-visible,.app-navigation-public button:focus-visible,.app-navigation-public select:focus-visible{outline:2px solid var(--bp-focus);outline-offset:3px}.app-navigation-inner{flex-wrap:nowrap}.app-nav-panel{align-items:center;display:flex;flex:1;gap:.75rem;justify-content:space-between;margin-left:1rem;min-width:0}.app-nav-panel[hidden]{display:none}.app-nav-links,.app-nav-actions{align-items:center;display:flex;flex-shrink:0;gap:.35rem}.app-navigation-auth .nav-link{border-radius:var(--bp-button-radius);color:var(--bp-text-secondary)}.app-navigation-auth .nav-link,.app-nav-actions button,.app-nav-actions label{flex-shrink:0;white-space:nowrap}.app-navigation-auth .nav-link:hover{background:var(--bp-surface-interactive);border-color:var(--bp-border);color:#fff}.app-navigation-auth .nav-link-active,.app-navigation-auth .nav-link-active:hover{background:#1685ff29;border-color:#1685ff8c;color:#bae6fd}.app-navigation-auth .nav-link-active:before{background:var(--bp-blue);border-radius:50%;content:"";height:.35rem;margin-right:.45rem;width:.35rem}.app-navigation-auth select,.app-navigation-public select{background:var(--bp-surface-interactive);border-color:var(--bp-border);color:#fff}.app-user-badge,.app-logout-button,.app-menu-button{align-items:center;border:1px solid var(--bp-border);border-radius:var(--bp-button-radius);color:var(--bp-text-secondary);display:inline-flex;font-size:.8rem;font-weight:650;gap:.45rem;min-height:2.25rem;padding:.4rem .65rem}.app-user-badge span:first-child{align-items:center;background:#0dd9a826;border-radius:50%;color:#6ee7b7;display:inline-flex;height:1.5rem;justify-content:center;width:1.5rem}.app-user-badge{max-width:10rem;min-width:0}.app-user-badge.is-active{background:var(--bp-surface-interactive);border-color:var(--bp-focus);color:#fff}.app-user-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-menu-button{display:none}.app-logout-button:hover,.app-user-badge:hover,.app-menu-button:hover{background:var(--bp-surface-interactive);color:#fff}.app-navigation-home{position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app-public-actions{margin-left:auto}.app-public-login,.app-public-register{border-radius:var(--bp-button-radius);font-size:.82rem;font-weight:700;min-height:2.4rem;padding:.45rem .8rem;white-space:nowrap}.app-public-login{border:1px solid var(--bp-border);color:var(--bp-text)}.app-public-login:hover{background:var(--bp-surface-interactive);border-color:var(--bp-border-accent)}.app-public-register{background:linear-gradient(100deg,var(--bp-blue),var(--bp-green));color:#020817}.app-public-register:hover{filter:brightness(1.08)}.app-navigation-auth-page .app-navigation-inner{min-height:4.5rem}.app-navigation-auth-page nav{align-items:center;display:flex;flex-wrap:nowrap;gap:1rem}.auth-home-link{align-items:center;border-radius:var(--bp-button-radius);color:var(--bp-text-secondary);display:inline-flex;font-size:.82rem;font-weight:650;gap:.4rem;min-height:2.4rem;padding:.4rem .55rem;white-space:nowrap}.auth-home-link:hover{background:var(--bp-surface-interactive);color:#fff}.public-home{background:var(--bp-app-bg);color:var(--bp-text);color-scheme:dark;overflow-x:hidden}.public-home-container{margin:0 auto;max-width:80rem;padding-left:clamp(1rem,4vw,2.5rem);padding-right:clamp(1rem,4vw,2.5rem);width:100%}.public-home-hero{background:radial-gradient(circle at 13% 12%,rgb(22 133 255 / .17),transparent 28rem),radial-gradient(circle at 86% 36%,rgb(13 217 168 / .1),transparent 25rem),linear-gradient(145deg,#020817,#071426 64%,#04101f);padding:clamp(3rem,5vw,5rem) 0 clamp(4.5rem,8vw,7.5rem)}.public-home-hero-grid{align-items:start;display:grid;gap:clamp(2.5rem,4vw,3.5rem)}.public-home-hero-copy{min-width:0}.public-home-eyebrow,.public-home-section-heading>p:first-child,.public-home-final-card>p:first-child{color:#67e8f9;font-size:.75rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.public-home-hero h1{font-size:clamp(2.35rem,5vw,4.8rem);font-weight:780;letter-spacing:-.052em;line-height:1.02;margin-top:1rem;max-width:13ch;text-wrap:balance}.public-home-lead{color:var(--bp-text-secondary);font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.75;margin-top:1.5rem;max-width:42rem}.public-home-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.public-home-primary,.public-home-secondary{align-items:center;border-radius:.58rem;display:inline-flex;font-size:.92rem;font-weight:750;justify-content:center;min-height:3rem;padding:.65rem 1.1rem}.public-home-primary{background:linear-gradient(100deg,var(--bp-blue),var(--bp-green));box-shadow:0 10px 28px #0ea5e933;color:#020817}.public-home-primary:hover{filter:brightness(1.08)}.public-home-secondary{background:#0f2339b8;border:1px solid var(--bp-border);color:var(--bp-text)}.public-home-secondary:hover{background:var(--bp-surface-interactive);border-color:var(--bp-border-accent)}.public-home-text-link{align-items:center;color:#a5f3fc;display:inline-flex;font-size:.84rem;font-weight:700;min-height:3rem;padding:.5rem .25rem;text-underline-offset:.22rem}.public-home-text-link:hover{text-decoration:underline}.public-opportunity-preview{box-shadow:0 28px 70px #00000052;min-width:0}.public-opportunity-preview>.opportunities-detail{border-radius:.8rem}.public-opportunity-preview>.opportunities-readonly-note{background:#08182bfa;border:1px solid var(--bp-border);border-radius:0 0 .8rem .8rem;border-top:0;margin:0;padding:.75rem 1.1rem}.public-opportunity-preview .opportunities-stake-section{grid-template-columns:minmax(0,1fr)}.public-opportunity-reference{background:#08334421}.opportunities-detail.is-home-preview .opportunities-detail-header{gap:.75rem;padding:.72rem .95rem}.opportunities-detail.is-home-preview .opportunities-detail-context{max-width:15rem}.opportunities-detail.is-home-preview .opportunities-metric-band{padding:.58rem .95rem}.opportunities-detail.is-home-preview .opportunities-explanation{padding:.7rem .95rem}.opportunities-detail.is-home-preview .opportunities-explanation-summary{line-height:1.45;margin-top:.32rem}.opportunities-detail.is-home-preview .opportunities-explanation-columns{gap:.5rem .9rem;margin-top:.55rem}.opportunities-detail.is-home-preview .opportunities-explanation-reasons{gap:.18rem;margin-top:.26rem}.home-preview-recommendation{border-bottom:1px solid rgb(71 85 105 / .5);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.home-preview-recommendation-section{min-width:0;padding:.68rem .95rem}.home-preview-recommendation-section+.home-preview-recommendation-section{border-left:1px solid rgb(71 85 105 / .46)}.home-preview-recommendation-section[data-stake-status=AVAILABLE] .opportunities-stake-main>strong{color:#6ee7b7}.home-preview-recommendation-section .opportunities-stake-main{gap:.18rem}.home-preview-recommendation-section .opportunities-stake-main>strong{font-size:1.18rem}.home-preview-quote h3{color:#fff;font-size:.78rem;font-weight:730}.home-preview-quote .opportunities-facts{display:grid;gap:.36rem .75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.38rem}.home-preview-quote .opportunities-facts>div{min-width:0}.home-preview-quote .opportunities-facts dt{font-size:.58rem}.home-preview-quote .opportunities-facts dd{font-size:.72rem;margin-top:.1rem;overflow-wrap:anywhere}.home-preview-analysis-details{padding:.55rem .95rem .62rem}.home-preview-analysis-depth{color:var(--bp-text-muted);font-size:.64rem;line-height:1.4}.home-preview-analysis-toggle{align-items:center;background:transparent;border:0;border-radius:.4rem;color:#bae6fd;display:flex;font-size:.7rem;font-weight:720;gap:.75rem;justify-content:space-between;margin-top:.18rem;min-height:2.75rem;padding:.35rem 0;text-align:left;width:100%}.home-preview-analysis-toggle:hover{color:#e0f2fe}.home-preview-analysis-toggle:focus-visible{outline:2px solid var(--bp-focus);outline-offset:2px}.home-preview-analysis-chevron{flex:0 0 auto;font-size:1rem;transform:rotate(0)}.home-preview-analysis-toggle[aria-expanded=true] .home-preview-analysis-chevron{transform:rotate(180deg)}.home-preview-analysis-panel[hidden]{display:none}.home-preview-analysis-panel{border-top:1px solid rgb(71 85 105 / .45);margin:0 -.95rem -.62rem}.home-preview-methodology{padding:1.1rem}.home-preview-methodology h3{color:#fff;font-size:.82rem;font-weight:730}.home-preview-methodology>dl{display:grid;gap:1.1rem 1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.home-preview-methodology dt{color:#f8fafc;font-size:.67rem;font-weight:710}.home-preview-methodology dd{color:var(--bp-text-muted);font-size:.65rem;line-height:1.45;margin-top:.15rem}.home-preview-analysis-panel>.opportunities-source-sections{border-top:1px solid rgb(71 85 105 / .45)}.home-preview-analysis-panel>.opportunities-readonly-note{margin:0;padding-block:.8rem}.public-home-section{padding:clamp(4rem,7vw,6.5rem) 0}.public-home-section--dark{background:var(--bp-app-bg)}.public-home-section--elevated{background:var(--bp-surface)}.public-home-section-heading{max-width:45rem}.public-home-section-heading h2,.public-home-final-card h2{font-size:clamp(1.9rem,3.5vw,3rem);font-weight:760;letter-spacing:-.035em;line-height:1.12;margin-top:.7rem;text-wrap:balance}.public-home-section-description,.public-home-final-card>p:nth-child(3){color:var(--bp-text-secondary);line-height:1.7;margin-top:1rem}.public-home-process h3,.public-home-features h3{font-size:1rem;font-weight:720}.public-home-process p,.public-home-features p{color:var(--bp-text-secondary);font-size:.85rem;line-height:1.6;margin-top:.45rem}.public-home-process-section{border-bottom:1px solid rgb(71 85 105 / .4);border-top:1px solid rgb(71 85 105 / .4)}.public-home-process{display:grid;gap:1rem;list-style:none;margin:1.75rem 0 0;padding:0}.public-home-process li{align-items:flex-start;border:1px solid var(--bp-border);border-radius:.85rem;border-top-width:3px;display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:1.35rem 1.25rem}.public-home-process li>span{align-items:center;border:1px solid currentColor;border-radius:.55rem;display:inline-flex;font-size:.68rem;font-weight:800;height:2.25rem;justify-content:center;letter-spacing:.08em;width:2.25rem}.public-home-process-configure{background:linear-gradient(145deg,#1685ff1f,#0a1b30f0);border-top-color:#1685ff!important}.public-home-process-configure>span{background:#1685ff21;color:#93c5fd}.public-home-process-explore{background:linear-gradient(145deg,#0891b21f,#0a1b30f0);border-top-color:#22d3ee!important}.public-home-process-explore>span{background:#0891b224;color:#67e8f9}.public-home-process-track{background:linear-gradient(145deg,#0596691f,#0a1b30f0);border-top-color:#34d399!important}.public-home-process-track>span{background:#05966924;color:#6ee7b7}.public-home-features{display:grid;gap:1rem;margin-top:1.75rem}.public-home-features article{background:#0a1b30b8;border:1px solid rgb(71 85 105 / .58);border-radius:.75rem;min-width:0;padding:1.15rem}.public-home-feature-icon{align-items:center;background:#1685ff1c;border:1px solid rgb(56 189 248 / .28);border-radius:.6rem;color:#67e8f9;display:inline-flex;height:2.25rem;justify-content:center;margin-bottom:1rem;width:2.25rem}.public-home-feature-icon svg{height:1.15rem;width:1.15rem}.public-home-performance-section{border-top:1px solid rgb(71 85 105 / .42)}.public-performance-preview{background:linear-gradient(145deg,#0a1b30f5,#061426f5);border:1px solid var(--bp-border);border-radius:1rem;box-shadow:0 22px 55px #0003;margin-top:2.5rem;padding:clamp(1rem,2.5vw,1.5rem)}.public-performance-preview-header{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem 1rem;justify-content:space-between}.public-performance-preview-header h3{color:#fff;font-size:1rem;font-weight:740}.public-performance-preview-header p{color:var(--bp-text-muted);font-size:.68rem;line-height:1.45}.public-performance-metrics{display:grid;gap:.65rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem}.public-performance-metrics .performance-metric{background:#02061773;border:1px solid #334155;border-radius:.6rem;padding:.7rem}.public-performance-metrics .performance-metric dt{color:#94a3b8;font-size:.68rem;text-transform:uppercase}.public-performance-metrics .performance-metric dd{color:#f8fafc;font-size:1rem;font-weight:750;margin-top:.2rem;overflow-wrap:anywhere}.public-performance-metrics .performance-metric.is-positive dd{color:#86efac}.public-performance-metrics .performance-metric.is-negative dd{color:#fca5a5}.public-performance-visuals{display:grid;gap:1rem;margin-top:1rem}.public-performance-visuals .performance-card{background:#030c1b73;border-radius:.75rem;min-width:0;padding:1rem}.public-performance-visuals .performance-card h3{color:#fff;font-size:.92rem;font-weight:740}.public-performance-chart svg{display:block;height:auto;margin-top:.7rem;max-height:15rem;overflow:visible;width:100%}.public-performance-grid-line{stroke:#47556966;stroke-width:1}.public-performance-axis-label{fill:#8291a8;font-size:.68rem}.public-performance-breakdown .performance-breakdown-list li{grid-template-columns:minmax(0,1fr) auto}.public-performance-breakdown .performance-breakdown-list{display:grid;gap:.5rem;margin-top:.8rem}.public-performance-breakdown .performance-breakdown-list li{background:#02061759;border:0;border-radius:.55rem;gap:.7rem;padding:.65rem .75rem}.public-performance-breakdown .performance-breakdown-list li>span strong,.public-performance-breakdown .performance-breakdown-list li>span small{display:block}.public-performance-breakdown .performance-breakdown-list li>span strong{color:#e2e8f0;font-size:.78rem}.public-performance-breakdown .performance-breakdown-list li>span small{color:var(--bp-text-muted);font-size:.65rem;margin-top:.15rem}.public-performance-breakdown .performance-breakdown-list li>strong{color:#86efac;font-variant-numeric:tabular-nums}.public-home-final{padding:clamp(3.5rem,7vw,6rem) 0}.public-home-final-card{background:radial-gradient(circle at 88% 10%,rgb(13 217 168 / .12),transparent 19rem),linear-gradient(135deg,#0c1f35fa,#061426fa);border:1px solid var(--bp-border-accent);border-radius:1rem;padding:clamp(1.5rem,5vw,3.5rem)}.public-home-final-card h2{max-width:19ch}.public-home-final-card>p:nth-child(3){max-width:39rem}.public-home button:focus-visible,.public-home a:focus-visible{outline:2px solid var(--bp-focus);outline-offset:3px}@media(min-width:640px){.public-home-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.public-home-process{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.public-home-hero-grid{grid-template-columns:minmax(18rem,2fr) minmax(34rem,3fr)}.public-home-features{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1100px){.public-performance-visuals{grid-template-columns:minmax(0,1.7fr) minmax(16rem,.8fr)}}@media(min-width:640px)and (max-width:1023px){.public-home-hero{padding-top:3.5rem}.public-home-hero-copy{max-width:45rem}.public-opportunity-preview{margin-inline:auto;max-width:45rem;width:100%}}@media(max-width:639px){.public-home-hero{padding-top:2.75rem}.public-home-actions{align-items:stretch;flex-direction:column}.public-home-primary,.public-home-secondary,.public-home-text-link{width:100%}.public-opportunity-preview .opportunities-detail-header{grid-template-columns:1fr}.public-opportunity-preview .opportunities-detail-header-aside{align-items:center;flex-direction:row}.opportunities-detail.is-home-preview .opportunities-detail-context{max-width:none;text-align:left}.home-preview-recommendation{grid-template-columns:1fr}.home-preview-recommendation-section+.home-preview-recommendation-section{border-left:0;border-top:1px solid rgb(71 85 105 / .46)}.home-preview-methodology>dl{grid-template-columns:1fr}.public-performance-preview .performance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.public-performance-preview .performance-metric{padding:.6rem}.public-performance-chart svg{min-height:10rem}}@media(max-width:479px){.home-preview-methodology,.home-preview-analysis-panel>.opportunities-readonly-note{padding-inline:.85rem}}.public-auth-app{background:radial-gradient(circle at 12% 8%,rgb(22 133 255 / .14),transparent 28rem),radial-gradient(circle at 82% 28%,rgb(13 217 168 / .08),transparent 24rem),linear-gradient(145deg,var(--bp-app-bg),#071426 62%,#04101f);color:var(--bp-text);color-scheme:dark;overflow-x:hidden}.closed-beta-access-page{align-items:center;background:radial-gradient(circle at 50% 0,rgb(22 133 255 / .16),transparent 32rem),var(--bp-app-bg);color:var(--bp-text);display:flex;justify-content:center;min-height:calc(100vh - 4.5rem);overflow-x:hidden;padding:2rem 1.25rem;position:relative}.closed-beta-access-card{background:linear-gradient(145deg,#0f2339fa,#08182bfa);border:1px solid var(--bp-border);border-radius:1rem;box-shadow:var(--bp-shadow);max-width:34rem;padding:clamp(1.75rem,5vw,2.75rem);text-align:center;width:100%}.closed-beta-access-mark{align-items:center;background:#67e8f91a;border:1px solid rgb(103 232 249 / .25);border-radius:50%;display:inline-flex;height:3rem;justify-content:center;width:3rem}.closed-beta-access-mark span{background:#67e8f9;border-radius:50%;box-shadow:0 0 1rem #67e8f973;height:.7rem;width:.7rem}.closed-beta-access-card[data-access-state=REVOKED] .closed-beta-access-mark,.closed-beta-access-card[data-access-state=ERROR] .closed-beta-access-mark{background:#fbbf241a;border-color:#fbbf244d}.closed-beta-access-card[data-access-state=REVOKED] .closed-beta-access-mark span,.closed-beta-access-card[data-access-state=ERROR] .closed-beta-access-mark span{background:#fbbf24;box-shadow:0 0 1rem #fbbf2459}.closed-beta-access-eyebrow{color:#67e8f9!important;font-size:.72rem;font-weight:750;letter-spacing:.12em;margin-top:1.2rem;text-transform:uppercase}.closed-beta-access-card h1{color:#fff;font-size:clamp(1.65rem,4vw,2.2rem);font-weight:760;letter-spacing:-.035em;line-height:1.15;margin-top:.65rem;text-wrap:balance}.closed-beta-access-card h1+p{color:var(--bp-text-secondary);line-height:1.65;margin:1rem auto 0;max-width:29rem}.closed-beta-access-card button{background:var(--bp-surface-interactive);border:1px solid var(--bp-border);border-radius:.55rem;color:#fff;font-weight:650;margin-top:1.75rem;min-height:2.65rem;padding:.65rem 1.1rem}.closed-beta-access-card button:hover:not(:disabled){background:#17304b;border-color:var(--bp-border-accent)}.closed-beta-access-card button:focus-visible{outline:2px solid var(--bp-focus);outline-offset:3px}.closed-beta-access-card button:disabled{cursor:wait;opacity:.65}.public-auth-layout{min-height:0}.public-auth-context{padding:clamp(.25rem,1.5vw,1rem)}.public-auth-context-eyebrow{color:#67e8f9;font-size:.72rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.public-auth-context h2{color:var(--bp-text);font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:760;letter-spacing:-.04em;line-height:1.1;margin-top:.75rem;text-wrap:balance}.public-auth-context h2+p{color:var(--bp-text-secondary);line-height:1.7;margin-top:1rem;max-width:36rem}.public-auth-context ul{display:grid;gap:.75rem;list-style:none;margin:1.5rem 0 0;padding:0}.public-auth-context li{align-items:flex-start;color:var(--bp-text-secondary);display:grid;font-size:.88rem;gap:.65rem;grid-template-columns:1.25rem minmax(0,1fr);line-height:1.5}.public-auth-context li>span:first-child{align-items:center;background:#0dd9a821;border:1px solid rgb(52 211 153 / .35);border-radius:50%;color:#6ee7b7;display:inline-flex;font-size:.67rem;font-weight:800;height:1.25rem;justify-content:center;margin-top:.05rem;width:1.25rem}.public-auth-app form{background:linear-gradient(145deg,#0f2339fa,#08182bfa);border-color:var(--bp-border);box-shadow:var(--bp-shadow);color:var(--bp-text)}.public-auth-app form h1,.public-auth-app form [class*=text-slate-950],.public-auth-app form [class*=text-slate-900],.public-auth-app form [class*=text-slate-800]{color:var(--bp-text)}.public-auth-app form [class*=text-slate-600],.public-auth-app form [class*=text-slate-500]{color:var(--bp-text-secondary)}.public-auth-app form [class*=border-slate-200]{border-color:var(--bp-border)}.public-auth-app form input{background:var(--bp-surface-interactive);border-color:var(--bp-border);color:var(--bp-text)}.public-auth-app form input::-moz-placeholder{color:var(--bp-text-muted)}.public-auth-app form input::placeholder{color:var(--bp-text-muted)}.public-auth-app form input:focus{border-color:var(--bp-focus);box-shadow:0 0 0 2px #67e8f92e}.public-auth-app form label>span>button{background:var(--bp-surface-interactive);border-color:var(--bp-border);color:var(--bp-text-secondary)}.public-auth-app form label>span>button:hover{background:#17304b;color:#fff}.public-auth-app .primary-brand-cta{background:linear-gradient(100deg,var(--bp-blue),var(--bp-green));border-color:transparent;color:#020817;font-weight:750}.public-auth-app .primary-brand-cta:hover{filter:brightness(1.08)}.public-auth-app .primary-brand-cta:disabled{background:#334155;color:#94a3b8;filter:none}@media(max-width:639px){.app-navigation-auth-page .app-navigation-inner{min-height:4rem}.app-navigation-auth-page nav{gap:.35rem}.closed-beta-access-page{min-height:calc(100vh - 4rem)}.auth-home-link{font-size:.76rem;padding-left:.4rem;padding-right:.4rem}.public-auth-app .public-auth-layout,.public-auth-app .public-auth-layout>*,.public-auth-app form{max-width:100%;min-width:0;width:100%}.public-auth-app{padding-left:1rem;padding-right:1rem}.public-auth-context{border-top:1px solid var(--bp-border);padding:1.75rem 0 0}.public-auth-context h2{font-size:1.55rem}}@media(min-width:1024px){.public-auth-layout{padding-bottom:clamp(2.5rem,6vh,4.5rem);padding-top:clamp(2.5rem,6vh,4.5rem)}}.connected-product-page-shell [class*=bg-white]{background-color:var(--bp-surface-raised)!important}.connected-product-page-shell [class*=bg-slate-50]{background-color:var(--bp-surface)!important}.connected-product-page-shell [class*=bg-slate-100]{background-color:var(--bp-surface-interactive)!important}.connected-product-page-shell [class*=border-slate-200],.connected-product-page-shell [class*=border-slate-300]{border-color:var(--bp-border)!important}.connected-product-page-shell [class*=text-slate-950],.connected-product-page-shell [class*=text-slate-900],.connected-product-page-shell [class*=text-slate-800]{color:var(--bp-text)!important}.connected-product-page-shell [class*=text-slate-700],.connected-product-page-shell [class*=text-slate-600]{color:var(--bp-text-secondary)!important}.connected-product-page-shell [class*=text-slate-500]{color:var(--bp-text-muted)!important}.connected-product-page-shell input,.connected-product-page-shell select,.connected-product-page-shell textarea{background:var(--bp-surface-interactive);border-color:var(--bp-border);color:var(--bp-text)}.connected-product-page-shell input::-moz-placeholder,.connected-product-page-shell textarea::-moz-placeholder{color:var(--bp-text-muted)}.connected-product-page-shell input::placeholder,.connected-product-page-shell textarea::placeholder{color:var(--bp-text-muted)}.connected-product-page-shell input:focus,.connected-product-page-shell select:focus,.connected-product-page-shell textarea:focus{border-color:var(--bp-focus);outline:2px solid rgb(103 232 249 / .25);outline-offset:1px}.connected-product-page-shell [class*=shadow-sm]{box-shadow:var(--bp-shadow)}.connected-product-page-shell [class*=bg-emerald-50]{background-color:#10b9811f!important}.connected-product-page-shell [class*=bg-amber-50]{background-color:#f59e0b1f!important}.connected-product-page-shell [class*=bg-red-50],.connected-product-page-shell [class*=bg-rose-50]{background-color:#f43f5e1f!important}@media(max-width:1199px){.app-navigation-public .app-navigation-inner{flex-wrap:wrap}.app-navigation-home .app-menu-button{display:inline-flex;margin-left:auto}.app-navigation-home .app-nav-panel{align-items:stretch;background:var(--bp-surface-cockpit);border-top:1px solid var(--bp-border);display:none;flex-basis:calc(100% + 2rem);flex-direction:column;margin:0 -1rem -1rem;padding:.85rem 1rem 1rem}.app-navigation-home .app-nav-panel.is-open{display:flex}.app-public-actions{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr)}.app-public-actions label{justify-content:flex-start}.app-public-login,.app-public-register{width:100%}}@media(max-width:1099px){.app-navigation-auth .app-navigation-inner{flex-wrap:nowrap;min-height:4rem;padding-bottom:.7rem;padding-top:.7rem;position:relative}.app-navigation-auth .app-menu-button{display:inline-flex;margin-left:auto}.app-navigation-auth .app-nav-panel{align-items:stretch;background:var(--bp-surface-cockpit);border:1px solid var(--bp-border);border-radius:.75rem;box-shadow:0 12px 24px #0000002e;display:none;flex:none;flex-direction:column;gap:0;margin:0;padding:.75rem;position:absolute;right:clamp(1rem,3vw,2rem);top:100%;width:min(23rem,calc(100% - 2rem));z-index:1}.app-navigation-auth .app-nav-panel.is-open{display:flex}.app-navigation-auth .app-nav-links,.app-navigation-auth .app-nav-actions{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr)}.app-navigation-auth .app-nav-links{gap:.25rem}.app-navigation-auth .app-nav-actions{border-top:1px solid var(--bp-border);gap:.45rem;margin-top:.7rem;padding-top:.7rem}.app-navigation-auth .nav-link{justify-content:flex-start;min-height:2.55rem;width:100%}.app-navigation-auth .app-user-badge,.app-navigation-auth .app-logout-button,.app-navigation-auth .app-nav-actions label{justify-content:flex-start;width:-moz-max-content;width:max-content}}@media(max-width:479px){.app-public-actions{grid-template-columns:1fr 1fr}.app-public-actions label{grid-column:1 / -1}.app-public-actions select{width:100%}.app-navigation-auth .app-nav-panel{left:1rem;right:1rem;width:auto}}@media(min-width:1100px){.app-wordmark .brand-logo-image-horizontal.brand-logo-image-sm.brand-logo-context-header{transform:translateY(-1px);width:7.2rem}.app-navigation-auth .nav-link{padding-left:.55rem;padding-right:.55rem}}.nav-link{display:inline-flex;min-height:2.25rem;align-items:center;justify-content:center;border:1px solid transparent;padding:.375rem .75rem;font-weight:500;color:#334155}.nav-link:hover{border-color:#cbd5e1;color:#0f172a}.nav-link-active,.nav-link-active:hover{border-color:#0f172a;background:#0f172a;color:#fff}.nav-link:focus{outline:2px solid rgb(15 23 42);outline-offset:2px}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-slate-900:hover{text-decoration-color:#0f172a}.focus\:border-emerald-700:focus{--tw-border-opacity: 1;border-color:rgb(4 120 87 / var(--tw-border-opacity, 1))}.focus\:border-slate-900:focus{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-cyan-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(103 232 249 / var(--tw-ring-opacity, 1))}.focus\:ring-emerald-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(167 243 208 / var(--tw-ring-opacity, 1))}.focus\:ring-emerald-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(5 150 105 / var(--tw-ring-opacity, 1))}.focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.focus\:ring-red-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(220 38 38 / var(--tw-ring-opacity, 1))}.focus\:ring-slate-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity, 1))}.focus\:ring-slate-900:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(15 23 42 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-slate-300:disabled{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.disabled\:bg-slate-300:disabled{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.disabled\:text-slate-400:disabled{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:640px){.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_9rem_auto\]{grid-template-columns:minmax(0,1fr) 9rem auto}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}}@media(min-width:1024px){.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-start-1{grid-row-start:1}.lg\:grid-cols-\[minmax\(0\,0\.85fr\)_minmax\(22rem\,0\.65fr\)\]{grid-template-columns:minmax(0,.85fr) minmax(22rem,.65fr)}.lg\:items-center{align-items:center}.lg\:gap-14{gap:3.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}}
