body.theme-light:has(.bright){background:#f6f7f5!important}.bright .bsh .text-neon-blue,.bright .bsh .\!text-neon-blue{color:var(--blue-7)!important}.bright .bsh .text-neon-green{color:var(--green-7)}.bright .bft{--f-bg:#0b1f33;--f-text:#e7eef5;--f-dim:#b9c7d6;--f-line:#2b4259;--f-link:#8ec9ff;background:var(--f-bg);color:var(--f-text)}.bright .bft a:not(.bkey):not(.bbtn){color:var(--f-text);text-decoration:none}.bright .bft a:not(.bkey):not(.bbtn):hover{text-underline-offset:3px;text-decoration:underline;color:#fff!important}.bright .bft a:focus-visible,.bright .bft button:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #8ec9ff}.bright .bft .bkey{color:var(--f-text);box-shadow:none;background:0 0;border-color:#3a5470}.bright .bft .bkey:hover{color:#fff;box-shadow:none;border-color:#fff}.bright .bft .bkey span{color:var(--f-dim)!important}.bright .bft .bkey svg{color:var(--f-text)}.bright .edw-consent{color:var(--ink);border-color:var(--line)!important;box-shadow:5px 5px 0 -1px var(--mist), 5px 5px 0 0 var(--line), 0 24px 40px -24px #0b1f3366!important;background:#fff!important}.bright .edw-consent p,.bright .edw-consent .text-text-secondary{color:var(--slate)!important}.bright .edw-consent a{color:var(--blue-7)!important}.bright .edw-consent button:not(.bg-neon-blue-deep){background:#fff;color:var(--ink)!important;border-color:var(--line)!important}.bright .edw-consent button:not(.bg-neon-blue-deep):hover{border-color:var(--ink)!important}.bright .edw-consent .text-text-muted{color:var(--muted)!important}@media (prefers-reduced-motion:reduce){.bright .bsh *{transition:none!important;animation-duration:1ms!important}}.bright .bft [role=dialog] a:not(.bkey):not(.bbtn),.bright .bft [role=dialog] a:not(.bkey):not(.bbtn):hover{color:var(--blue-7)!important}body.theme-light.bright footer a.text-\[var\(--f-dim\)\],body.theme-light.bright footer a.text-\[var\(--f-dim\)\] svg{color:#b9c7d6!important}body.theme-light.bright footer a.text-\[var\(--f-dim\)\]:hover,body.theme-light.bright footer a.text-\[var\(--f-dim\)\]:hover svg{color:#fff!important}body.theme-light.bright input.cp-search{box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;padding:0!important}@media (max-width:639px){.bright .ann-bar a{text-align:left;justify-content:flex-start;padding:6px 0;font-size:14px;line-height:1.35}}html[data-edw-menu] .ann-bar{display:none}
@media (max-width:639px){.bright{overflow-x:clip}.bright nav[aria-label=Primary] a[aria-label$=", home"],.bright .ph-crumbs a,.bright .pg-crumbs a,.bright .cr-link,.bright .lab-link{min-height:44px}.bright .ph-crumbs,.bright .pg-crumbs{gap:0 8px}.bright main nav[aria-label=Breadcrumb] a,.bright main nav[aria-label=breadcrumb] a{align-items:center;min-height:44px;display:inline-flex}.bright main li>a[class*=hover\:text-neon-blue]:not([class*=line-clamp]),.bright main summary{align-items:center;min-height:44px;display:flex}.bright .bchip,.bright .pg-cat button,.bright main button[class*=rounded-full],.bright main a[class*=rounded-full][class*=border]{min-height:44px}.bright main button[class*=h-10],.bright main a[class*=inline-flex][class*=h-10]{height:auto;min-height:44px}.bright main :is(button,a)[class*=inline-flex][class*=items-center]:not([class*=rounded-full]):not(.bchip){min-height:44px}.bright main a.block.text-center{justify-content:center;align-items:center;min-height:44px;display:flex}.bright .pg-sub-list{padding-right:24px;-webkit-mask-image:linear-gradient(90deg,#000 90%,#0000);mask-image:linear-gradient(90deg,#000 90%,#0000)}.bright main a[class*=min-h-8]{align-items:center;min-height:44px;display:inline-flex}.bright main :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){font-size:16px}.bright main :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select){min-height:46px}.bright :is(p,li,dd,dt,figcaption,label,small):not(.bmono):not(.font-mono):not([class*=eyebrow]):not([class*=uppercase]):is([class*=text-xs],[class*="text-[11px]"],[class*="text-[12px]"],[class*="text-[12.5px]"],[class*="text-[13px]"],[class*="text-[13.5px]"]){font-size:14px;line-height:1.5}.bright :is(.ask-note,.ask-price,.ask-ai-note,.ask-s,.ask-chip){font-size:14px}.bright .bchip{font-size:14.5px}.bright .bmono,.bright .pg-eyebrow,.bright .ph-eyebrow{font-size:12.5px}.bright .btag{height:26px;font-size:11.5px}.bright .ann-bar .btag{font-size:11px!important}.bright .hm-cur{font-size:13px}.bright main table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.bright main pre,.bright main code{overflow-wrap:anywhere}.bright main pre{overflow-x:auto}.bright main img,.bright main video,.bright main svg{max-width:100%}.bright main :is(h1,h2,h3){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.bright .pg-bar{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.bright [role=dialog],.bright .edw-consent{max-width:100vw}.bright .bslab,.bright .bslab-b,.bright .bslab-g{box-shadow:4px 4px 0 -1px var(--mist), 4px 4px 0 0 var(--line), 0 14px 26px -24px #0b1f3338}.bright .bslab-b{box-shadow:4px 4px 0 -1px var(--blue-50), 4px 4px 0 0 var(--blue-100), 0 14px 26px -24px #0b1f3338}.bright .bslab-g{box-shadow:4px 4px 0 -1px var(--green-50), 4px 4px 0 0 var(--green-100), 0 14px 26px -24px #0b1f3338}.bright .ask-input::placeholder,.bright .ask-input{text-overflow:ellipsis}.bright .ask-chips{justify-content:flex-start}.bright .ask-chips>span{flex-basis:100%;margin:0}.bright .ask-chips .bchip{white-space:normal;padding-block:8px;line-height:1.3}.bright .bh .bh-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.bright .bh .bh-tabs::-webkit-scrollbar{display:none}.bright .bh .bh-tabs>*{flex:none}.bright .ask.ask-open:not(.ask-compact){inset:var(--edw-hdr-b,76px) 0 0 0;z-index:40;overscroll-behavior:contain;padding:12px 12px max(16px, env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;background:#fff;position:fixed;overflow-y:auto}.bright .ask.ask-open:not(.ask-compact) .ask-bar{border-bottom-color:var(--ink);box-shadow:0 4px 0 var(--ink);border-radius:16px}.bright .ask.ask-open:not(.ask-compact) .ask-panel{border:1.5px solid var(--line);box-shadow:none;border-radius:16px;margin-top:14px}.bright .ask.ask-open:not(.ask-compact) .ask-thread{max-height:none}.bright .ask.ask-open:not(.ask-compact) .ask-head{z-index:2;background:#fff;padding-block:6px;position:sticky;top:-12px}html:has(.ask.ask-open:not(.ask-compact)) body{overflow:hidden}}.auth-light #auth-title{padding-right:44px}.auth-light>div.relative{padding-bottom:max(16px, env(safe-area-inset-bottom));padding-top:max(16px, env(safe-area-inset-top))}.bright .edw-consent{bottom:max(16px, env(safe-area-inset-bottom))}
