/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}}:root{--ink:#10283f;--ink-deep:#0a1929;--teal:#007c91;--teal-bright:#00a2b8;--paper:#f3f6f7;--white:#fff;--muted:#5e6b75;--line:#10283f24}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--ink);font-family:var(--font-body), Arial, sans-serif;margin:0;font-size:17px}a{color:inherit;text-decoration:none}p{line-height:1.65}.site-header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;grid-template-columns:auto 1fr auto;align-items:stretch;min-height:76px;padding:0 clamp(24px,6vw,96px);display:grid;position:sticky;top:0}.brand{align-items:center;padding-right:32px;display:flex}.brand img{object-fit:contain;width:66px;height:46px;display:block}.desktop-nav{align-items:stretch;display:flex}.desktop-nav a{border-left:1px solid var(--line);align-items:center;padding:0 24px;font-weight:600;transition:color .2s,background .2s;display:flex}.desktop-nav a:hover{color:var(--teal);background:#f7fafb}.header-actions{align-items:stretch;display:flex}.header-actions a{align-items:center;padding:0 18px;display:flex}.phone-link{border-left:1px solid var(--line);font-size:15px}.portal-link{border-left:1px solid var(--line);font-weight:700}.header-cta{color:var(--white);background:var(--teal);font-weight:700}.header-cta:hover{background:var(--ink)}.mobile-menu{display:none}.hero{min-height:720px;color:var(--white);background:linear-gradient(120deg, var(--ink-deep) 0%, #123b58 54%, var(--teal) 130%);align-items:center;padding:110px clamp(24px,7vw,120px) 90px;display:flex;position:relative;overflow:hidden}.hero:after{content:"";background:var(--paper);height:150px;position:absolute;bottom:-100px;left:-5%;right:-5%;transform:rotate(-2.4deg)}.hero-grid{opacity:.17;background-image:linear-gradient(#ffffff21 1px,#0000 1px),linear-gradient(90deg,#ffffff21 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000 100%);mask-image:linear-gradient(90deg,#0000 25%,#000 100%)}.hero-content{z-index:2;max-width:900px;position:relative}.eyebrow{color:var(--teal-bright);letter-spacing:.18em;text-transform:uppercase;margin:0 0 22px;font-size:14px;font-weight:800}.eyebrow.dark{color:var(--teal)}h1,h2,h3{font-family:var(--font-heading), Arial, sans-serif;margin-top:0;font-weight:400}h1{letter-spacing:-.035em;max-width:850px;margin-bottom:26px;font-size:clamp(54px,7vw,104px);line-height:.96}h2{letter-spacing:-.025em;font-size:clamp(42px,5vw,68px);line-height:1.02}h3{font-size:30px;line-height:1.1}.hero-copy{color:#ffffffb8;max-width:720px;font-size:20px}.hero-actions,.contact-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.button{border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;min-height:52px;padding:0 25px;font-weight:700;transition:transform .2s,background .2s,color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--teal)}.button-primary:hover{background:var(--teal-bright)}.button-outline{border-color:#ffffff80}.button-outline:hover{color:var(--ink);background:var(--white)}.hero-status{z-index:2;color:#ffffffa8;letter-spacing:.12em;text-transform:uppercase;gap:8px;font-size:13px;display:grid;position:absolute;bottom:110px;right:clamp(24px,6vw,96px)}.hero-status strong{color:var(--teal-bright);margin-right:10px}.section-shell{width:min(1180px,100% - 48px);margin:0 auto;padding:110px 0}.why-section{grid-template-columns:1.05fr .95fr;align-items:center;gap:100px;display:grid}.section-intro{max-width:580px;color:var(--muted);font-size:20px}.benefits{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.benefits li{border-bottom:1px solid var(--line);gap:22px;padding:18px 0;font-size:19px;display:flex}.benefits span{color:var(--teal);letter-spacing:.12em;font-size:13px;font-weight:800}.projects-section{padding-top:70px}.section-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:55px;display:grid}.section-heading h2{margin-bottom:0}.section-heading>p{color:var(--muted)}.project-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.project-card{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:330px;padding:34px;transition:color .25s,background .25s;display:flex;position:relative}.project-card:last-child{border-right:0}.project-card:hover{color:var(--white);background:var(--ink)}.project-number{color:var(--teal);letter-spacing:.14em;font-size:14px;font-weight:800}.project-card h3{margin-bottom:14px}.project-card p{color:var(--muted)}.project-card:hover p{color:#ffffffb3}.card-mark{color:var(--teal);font-size:24px;position:absolute;top:30px;right:30px}.process-section{color:var(--white);background:var(--ink)}.process-section .section-shell{text-align:center}.process-section h2{margin-bottom:60px}.process-grid{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.process-grid li{border-top:1px solid #fff3;gap:10px;padding:24px 12px;display:grid;position:relative}.process-grid li:after{content:"";background:var(--teal-bright);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:50%}.process-grid span{color:var(--teal-bright);letter-spacing:.15em;font-size:15px;font-weight:800}.process-grid strong{font-size:19px}.contact-section{color:var(--white);background:var(--teal);grid-template-columns:1.35fr .65fr;align-items:center;gap:70px;padding:100px clamp(24px,7vw,120px);display:grid}.contact-section h2{max-width:850px;margin:0}.contact-actions{justify-content:flex-end}.button-dark{background:var(--ink)}.button-light{border-color:#ffffffb3}.button-light:hover{color:var(--ink);background:var(--white)}footer{background:var(--paper);border-top:1px solid var(--line);grid-template-columns:.7fr 1fr 1fr auto;align-items:start;gap:48px;padding:64px clamp(24px,7vw,120px);font-size:15px;display:grid}.footer-brand img{object-fit:contain;mix-blend-mode:multiply;width:90px;height:70px}footer strong{text-transform:uppercase;letter-spacing:.12em;font-size:13px}footer p{color:var(--muted)}footer a:hover{color:var(--teal)}.copyright{white-space:nowrap;align-self:end}.company-footer{grid-template-columns:.7fr 1fr 1fr 1fr auto}@media (max-width:1000px){.site-header{grid-template-columns:auto 1fr auto}.desktop-nav,.header-actions{display:none}.mobile-menu{place-self:center end;display:block;position:relative}.mobile-menu summary{cursor:pointer;border:1px solid var(--line);padding:10px 15px;font-weight:700;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{background:var(--white);border:1px solid var(--line);width:220px;padding:10px;display:grid;position:absolute;top:52px;right:0;box-shadow:0 18px 45px #0a19292e}.mobile-menu nav a{padding:13px}.why-section,.section-heading,.contact-section{grid-template-columns:1fr;gap:40px}.project-grid{grid-template-columns:1fr}.project-card{border-right:0;border-bottom:1px solid var(--line);min-height:250px}.project-card:last-child{border-bottom:0}.contact-actions{justify-content:flex-start;margin-top:0}footer,.company-footer{grid-template-columns:1fr 1fr}}@media (max-width:680px){body{font-size:16px}.site-header{min-height:66px;padding:0 20px}.brand img{width:58px;height:40px}.hero{align-items:flex-start;min-height:690px;padding:90px 24px 100px}h1{font-size:clamp(52px,15vw,72px)}h2{font-size:43px}.hero-copy{font-size:18px}.hero-status{bottom:80px;left:24px;right:auto}.section-shell{width:min(100% - 40px,1180px);padding:80px 0}.why-section{gap:50px}.process-grid{text-align:left;grid-template-columns:1fr}.process-grid li{border-top:0;border-left:1px solid #fff3;grid-template-columns:55px 1fr;padding:13px 22px}.process-grid li:after{top:23px;left:-4px}.contact-section{padding:78px 24px}.button{width:100%}footer{grid-template-columns:1fr;gap:24px;padding:48px 24px}.company-footer{grid-template-columns:1fr}.copyright{align-self:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}.store-page{--store-navy:#040262;--store-blue:#1268d7;--store-sky:#eaf3ff;--store-ink:#101c32;--store-muted:#607087;min-height:100vh;color:var(--store-ink);background:#f6f8fc}.store-header{background:#fffffff7;border-bottom:1px solid #dfe6f1;justify-content:space-between;align-items:stretch;min-height:82px;padding:0 clamp(22px,5vw,80px);display:flex}.store-brand{align-items:center;gap:14px;display:flex}.store-brand img{object-fit:contain;width:62px;height:48px}.store-brand span{line-height:1.1;display:grid}.store-brand strong{color:var(--store-navy);letter-spacing:.08em;text-transform:uppercase;font-size:16px}.store-brand small{color:var(--store-muted);letter-spacing:.1em;text-transform:uppercase;margin-top:5px;font-size:11px}.store-header nav{align-items:stretch;display:flex}.store-header nav a{align-items:center;padding:0 20px;font-size:15px;font-weight:700;display:flex}.store-header nav>a:not(.store-header-cta):hover{color:var(--store-blue)}.store-header-cta{color:#fff;background:var(--store-navy)}.store-header-cta:hover{background:var(--store-blue)}.store-hero{color:#fff;background:radial-gradient(circle at 78% 28%, #2f7fff4d, transparent 24%), linear-gradient(120deg, #05033d 0%, var(--store-navy) 58%, #0a3d91 130%);grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:center;gap:clamp(40px,7vw,120px);min-height:660px;padding:90px clamp(24px,7vw,120px);display:grid}.store-hero-copy{max-width:900px}.store-kicker{color:#4ea3ff;letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:800}.store-hero h1{max-width:920px;margin-bottom:26px;font-size:clamp(58px,7vw,102px)}.store-hero-copy>p:not(.store-kicker){color:#ffffffc2;max-width:730px;font-size:20px}.store-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.store-button{border:1px solid #fff6;border-radius:6px;justify-content:center;align-items:center;min-height:54px;padding:0 24px;font-weight:800;display:inline-flex}.store-button.primary{border-color:var(--store-blue);background:var(--store-blue)}.store-button.secondary:hover{color:var(--store-navy);background:#fff}.store-promise{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff3d;padding:34px}.store-promise span{color:#75b7ff;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:800;display:block}.store-promise strong{font-family:var(--font-heading), Arial, sans-serif;font-size:36px;font-weight:400;line-height:1.05;display:block}.store-promise p{color:#ffffffad;margin:28px 0 0;font-size:14px}.store-lines{width:min(1240px,100% - 48px);margin:0 auto;padding:110px 0}.store-section-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:48px;display:grid}.store-section-heading h2,.store-buying h2{color:var(--store-navy);margin:0;font-size:clamp(44px,5vw,70px)}.store-section-heading>p{color:var(--store-muted)}.store-line-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.store-line-card{background:#fff;border:1px solid #dfe6f1;flex-direction:column;min-height:360px;padding:32px;display:flex;box-shadow:0 14px 44px #0f1f3c0f}.store-line-card>span{color:var(--store-blue);letter-spacing:.14em;font-size:12px;font-weight:800}.store-line-card>p{color:var(--store-blue);text-transform:uppercase;margin:50px 0 10px;font-size:14px;font-weight:800}.store-line-card h3{color:var(--store-navy);margin-bottom:16px;font-size:34px}.store-line-card small{color:var(--store-muted);font-size:15px;line-height:1.55}.store-line-card a{color:var(--store-navy);border-top:1px solid #e4e9f2;justify-content:space-between;margin-top:auto;padding-top:24px;font-weight:800;display:flex}.store-line-card a:hover{color:var(--store-blue)}.store-buying{background:#fff;padding:100px clamp(24px,7vw,120px)}.store-buying>.store-kicker,.store-buying>h2{text-align:center}.store-buying ol{border-top:1px solid #ccd6e5;grid-template-columns:repeat(4,1fr);max-width:1240px;margin:56px auto 0;padding:0;list-style:none;display:grid}.store-buying li{border-right:1px solid #e0e7f0;padding:30px 22px;position:relative}.store-buying li:last-child{border-right:0}.store-buying li>span{color:var(--store-blue);letter-spacing:.14em;font-size:12px;font-weight:800}.store-buying li>strong{color:var(--store-navy);margin-top:24px;font-size:21px;display:block}.store-buying li>p{color:var(--store-muted);margin-bottom:0;font-size:15px}@media (max-width:900px){.store-header nav>a:not(.store-header-cta){display:none}.store-hero{grid-template-columns:1fr;min-height:auto}.store-promise{max-width:520px}.store-section-heading{grid-template-columns:1fr;gap:18px}.store-line-grid{grid-template-columns:1fr}.store-line-card{min-height:300px}.store-buying ol{grid-template-columns:1fr 1fr}}@media (max-width:560px){.store-header{min-height:72px;padding:0 18px}.store-brand small{display:none}.store-header-cta{padding:0 14px!important;font-size:13px!important}.store-hero{padding:72px 22px}.store-hero h1{font-size:clamp(52px,15vw,72px)}.store-actions,.store-button{width:100%}.store-lines{width:min(100% - 36px,1240px);padding:76px 0}.store-buying{padding:76px 22px}.store-buying ol{grid-template-columns:1fr}.store-buying li{border-bottom:1px solid #e0e7f0;border-right:0}}.store-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0}.store-request-link{color:#fff;background:var(--store-navy);gap:10px}.store-request-link:hover{background:var(--store-blue)}.store-request-link span,.mobile-quote-button span{min-width:25px;height:25px;color:var(--store-navy);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:12px;font-weight:900;display:inline-flex}.store-catalog{width:min(1320px,100% - 48px);margin:0 auto;padding:112px 0;scroll-margin-top:92px}.store-catalog .store-kicker,.quote-basket .store-kicker{color:var(--store-blue)}.catalog-toolbar{background:#fff;border:1px solid #dfe6f1;border-radius:12px;grid-template-columns:minmax(300px,.78fr) 1.22fr;align-items:end;gap:18px;margin-bottom:30px;padding:18px;display:grid;box-shadow:0 10px 35px #0f1f3c0d}.catalog-search{gap:8px;display:grid}.catalog-search span,.quote-fields label{color:var(--store-navy);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.catalog-search input,.quote-fields input,.quote-fields textarea{width:100%;min-height:50px;color:var(--store-ink);font:inherit;background:#f8faff;border:1px solid #cfd9e8;border-radius:6px;padding:12px 14px;font-size:16px}.catalog-search input::placeholder,.quote-fields input::placeholder,.quote-fields textarea::placeholder{color:#77879d}.catalog-filters{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.catalog-filters button{color:#40526a;min-height:44px;font:inherit;cursor:pointer;background:#f3f6fb;border:1px solid #0000;border-radius:999px;padding:0 15px;font-size:14px;font-weight:800}.catalog-filters button:hover{color:var(--store-navy);border-color:#b9c9dd}.catalog-filters button.active{color:#fff;background:var(--store-navy)}.catalog-layout{grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:28px;display:grid}.catalog-result-count{color:var(--store-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:800}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.catalog-card{background:#fff;border:1px solid #dfe6f1;border-radius:12px;flex-direction:column;min-height:380px;padding:28px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 14px 40px #0f1f3c0d}.catalog-card:hover{border-color:#a9c3e5;transform:translateY(-3px);box-shadow:0 18px 50px #0f1f3c1a}.catalog-card-top{justify-content:space-between;align-items:center;gap:18px;display:flex}.catalog-card-top>span{color:var(--store-blue);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.catalog-card-top>strong{color:var(--store-navy);letter-spacing:.03em;text-align:right;font-size:13px}.catalog-card h3{color:var(--store-navy);margin:54px 0 14px;font-size:33px}.catalog-card>p{color:var(--store-muted);margin:0 0 16px}.catalog-card>small{color:#43566e;font-size:13px;line-height:1.45}.catalog-status{color:#4a5f78;align-items:center;gap:8px;margin-top:auto;padding:24px 0 16px;font-size:12px;font-weight:800;display:flex}.catalog-status span{background:#d59a1b;border-radius:50%;width:8px;height:8px}.catalog-card>button,.catalog-empty button{min-height:48px;color:var(--store-navy);font:inherit;cursor:pointer;background:#edf4ff;border:1px solid #c6daf5;border-radius:6px;padding:0 18px;font-size:14px;font-weight:900}.catalog-card>button:hover,.catalog-empty button:hover{color:#fff;background:var(--store-blue);border-color:var(--store-blue)}.catalog-empty{background:#fff;border:1px dashed #b9c7d9;border-radius:12px;place-content:center;justify-items:start;min-height:280px;padding:40px;display:grid}.catalog-empty strong{color:var(--store-navy);font-size:22px}.catalog-empty p{color:var(--store-muted)}.quote-basket{background:#fff;border:1px solid #cfd9e8;border-radius:12px;padding:26px;scroll-margin-top:106px;position:sticky;top:106px;box-shadow:0 18px 55px #0f1f3c17}.quote-basket-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.quote-basket-heading .store-kicker{margin-bottom:7px}.quote-basket-heading h2{color:var(--store-navy);margin:0;font-size:32px}.quote-basket-heading>button{color:#6c7d92;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:12px;font-weight:800}.quote-basket-heading>button:hover{color:#a11b2d}.quote-empty{color:var(--store-muted);background:#f6f8fc;border:1px dashed #c9d4e2;border-radius:7px;margin:22px 0;padding:18px;font-size:14px}.quote-items{border-top:1px solid #e1e7f0;gap:0;margin:22px 0;padding:0;list-style:none;display:grid}.quote-items li{border-bottom:1px solid #e1e7f0;justify-content:space-between;gap:14px;padding:14px 0;display:flex}.quote-items li>div:first-child{gap:4px;display:grid}.quote-items strong{color:var(--store-ink);font-size:14px}.quote-items span{color:var(--store-muted);font-size:12px}.quantity-control{flex:none;grid-template-columns:32px 30px 32px;align-items:center;display:grid}.quantity-control button{width:32px;height:32px;color:var(--store-navy);font:inherit;cursor:pointer;background:#edf3fc;border:0;border-radius:5px;font-size:18px;font-weight:900}.quantity-control output{color:var(--store-ink);text-align:center;font-size:14px;font-weight:900}.quote-fields{gap:14px;margin-top:20px;display:grid}.quote-fields label{gap:7px;display:grid}.quote-fields textarea{resize:vertical;min-height:104px}.quote-disclaimer{color:var(--store-muted);margin:18px 0;font-size:12px;line-height:1.5}.quote-actions{gap:9px;display:grid}.quote-actions a{text-align:center;border-radius:6px;justify-content:center;align-items:center;min-height:50px;padding:0 18px;font-size:14px;font-weight:900;display:inline-flex}.quote-primary{color:#fff;background:var(--store-navy)}.quote-primary:hover{background:var(--store-blue)}.quote-secondary{color:var(--store-navy);background:#edf4ff;border:1px solid #c6daf5}.quote-secondary:hover{background:#dceaff}.store-footer{background:#eef2f8;border-top:1px solid #d7e0eb;grid-template-columns:.7fr 1.3fr auto;align-items:center;gap:50px;padding:55px clamp(24px,7vw,120px);display:grid}.store-footer>p{max-width:660px;color:var(--store-muted);margin:0;font-size:13px}.store-footer>div{justify-items:end;gap:5px;font-size:13px;font-weight:800;display:grid}.store-footer>div a:hover{color:var(--store-blue)}.mobile-quote-button{display:none}.supply-teaser{color:#fff;background:radial-gradient(circle at 86% 18%,#2f7fff47,#0000 24%),linear-gradient(125deg,#030236,#040262 64%,#0b459d 150%);grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(50px,8vw,130px);padding:105px clamp(24px,7vw,120px);display:grid}.supply-teaser-copy{max-width:760px}.supply-teaser h2{margin-bottom:24px}.supply-teaser-copy>p:not(.eyebrow){color:#ffffffb8;max-width:650px;font-size:18px}.supply-button{color:#040262;background:#fff;border-radius:5px;align-items:center;gap:25px;min-height:54px;margin-top:22px;padding:0 23px;font-weight:900;display:inline-flex}.supply-button:hover{color:#fff;background:#1268d7}.supply-teaser-lines{border-top:1px solid #ffffff3d;display:grid}.supply-teaser-lines article{border-bottom:1px solid #ffffff3d;grid-template-columns:45px 1fr;gap:5px 14px;padding:24px 0;display:grid}.supply-teaser-lines span{color:#68aefb;letter-spacing:.12em;grid-row:1/3;font-size:12px;font-weight:900}.supply-teaser-lines strong{font-size:21px}.supply-teaser-lines small{color:#ffffffa3;font-size:13px}:is(.store-page :focus-visible,.supply-teaser :focus-visible){outline-offset:3px;outline:3px solid #68c4ff}@media (max-width:1050px){.catalog-layout{grid-template-columns:1fr}.quote-basket{position:static}.store-footer{grid-template-columns:1fr 1fr}.store-footer>p{grid-area:2/1/auto/-1}}@media (max-width:900px){.catalog-toolbar{grid-template-columns:1fr}.catalog-filters{justify-content:flex-start}.supply-teaser{grid-template-columns:1fr}}@media (max-width:680px){.store-page{padding-bottom:76px}.store-header nav>a:not(.store-request-link){display:none}.store-request-link{padding:0 14px!important;font-size:13px!important}.store-hero{padding:68px 22px}.store-hero-copy>p:not(.store-kicker){font-size:17px}.store-promise{padding:26px}.store-promise strong{font-size:31px}.store-catalog{width:min(100% - 36px,1320px);padding:76px 0}.catalog-toolbar{margin-bottom:22px;padding:14px}.catalog-filters{flex-wrap:nowrap;margin:0 -14px -14px;padding:0 14px 14px;overflow-x:auto}.catalog-filters button{flex:none}.catalog-grid{grid-template-columns:1fr}.catalog-card{min-height:340px;padding:24px}.catalog-card h3{margin-top:42px}.quote-basket{padding:22px}.store-footer{grid-template-columns:1fr;gap:24px;padding:45px 22px}.store-footer>p{grid-area:auto}.store-footer>div{overflow-wrap:anywhere;justify-items:start}.mobile-quote-button{z-index:60;left:14px;right:14px;bottom:max(12px, env(safe-area-inset-bottom));color:#fff;background:var(--store-navy);border:1px solid #ffffff47;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:54px;font-weight:900;display:flex;position:fixed;box-shadow:0 12px 34px #04026252}.supply-teaser{padding:76px 24px}.supply-button{justify-content:center;width:100%}}.store-hero{min-height:540px}.store-hero h1{font-size:clamp(54px,6vw,82px)}.experience-switch{background:#e9eef7;border:1px solid #d5deeb;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px;padding:8px;display:grid}.experience-switch button{color:#4e6078;min-height:66px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-items:start;gap:3px;padding:12px 18px;display:grid}.experience-switch button span{font-size:17px;font-weight:900}.experience-switch button small{font-size:12px}.experience-switch button:hover{color:var(--store-navy);background:#fff9}.experience-switch button.active{color:var(--store-navy);background:#fff;border-color:#cad6e7;box-shadow:0 6px 18px #0f1f3c14}.discovery-surface{min-width:0}.discovery-intro{color:#fff;background:linear-gradient(120deg,#040262,#0d4ba5);border-radius:12px;grid-template-columns:1fr 1fr;align-items:end;gap:28px;margin:0 0 16px;padding:22px 24px;display:grid}.discovery-intro .catalog-result-count{color:#79b9ff;margin-bottom:8px}.discovery-intro h3{margin:0;font-size:31px}.discovery-intro-copy{justify-items:start;gap:14px;display:grid}.discovery-intro-copy>p{color:#ffffffb8;margin:0;font-size:14px}.discovery-intro-copy>button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff80;padding:0 0 3px;font-size:12px;font-weight:800}.discovery-intro-copy>button:hover{border-color:#fff}.discovery-results{gap:16px;display:grid}.discovery-feed{gap:18px;display:grid}.discovery-card{scroll-snap-align:start;background:#fff;border:1px solid #d8e1ed;border-radius:14px;grid-template-columns:minmax(230px,.82fr) minmax(0,1.18fr);min-height:520px;scroll-margin-top:106px;display:grid;overflow:hidden;box-shadow:0 16px 45px #0f1f3c14}.discovery-visual{color:#fff;isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:100%;padding:30px;display:flex;position:relative;overflow:hidden}.discovery-visual:before,.discovery-visual:after{content:"";z-index:-1;border:1px solid #ffffff38;border-radius:50%;position:absolute}.discovery-visual:before{width:310px;height:310px;top:-95px;right:-150px}.discovery-visual:after{width:190px;height:190px;top:40px;right:-80px}.tone-0 .discovery-visual{background:linear-gradient(145deg,#030236,#0d43a2)}.tone-1 .discovery-visual{background:linear-gradient(145deg,#10283f,#15759b)}.tone-2 .discovery-visual{background:linear-gradient(145deg,#25104c,#6835ac)}.tone-3 .discovery-visual{background:linear-gradient(145deg,#132b3f,#1b6477)}.discovery-visual>span{letter-spacing:.1em;text-transform:uppercase;background:#ffffff24;border:1px solid #ffffff3d;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900;position:absolute;top:28px;left:28px}.discovery-visual>b{color:#ffffff1c;font-family:var(--font-heading), Arial, sans-serif;font-size:110px;line-height:1;position:absolute;bottom:17px;right:25px}.discovery-visual>strong{max-width:260px;font-family:var(--font-heading), Arial, sans-serif;font-size:clamp(37px,4vw,54px);font-weight:400;line-height:.96;position:relative}.discovery-visual>small{color:#ffffffb8;margin-top:13px;font-size:14px;font-weight:800;position:relative}.discovery-content{flex-direction:column;padding:clamp(28px,4vw,46px);display:flex}.discovery-meta{justify-content:space-between;align-items:center;gap:18px;display:flex}.discovery-meta>span{color:var(--store-blue);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:900}.discovery-meta>small{color:var(--store-muted);text-align:right;font-size:12px}.discovery-content h3{color:var(--store-navy);margin:auto 0 18px;font-size:clamp(36px,4.4vw,57px)}.discovery-content>p{color:var(--store-muted);margin:0 0 15px;font-size:17px}.discovery-applications{color:#354a64;font-size:13px;font-weight:700}.discovery-actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:30px;display:flex}.discovery-actions button{min-height:46px;color:var(--store-navy);font:inherit;cursor:pointer;background:#edf3fc;border:1px solid #cedced;border-radius:6px;padding:0 14px;font-size:13px;font-weight:900}.discovery-actions button:hover,.discovery-actions button[aria-pressed=true]{background:#d9e8fb;border-color:#98b8df}.discovery-actions .discovery-primary{color:#fff;background:var(--store-navy);border-color:var(--store-navy)}.discovery-actions .discovery-primary:hover{background:var(--store-blue);border-color:var(--store-blue)}.discovery-more{min-height:52px;color:var(--store-navy);font:inherit;cursor:pointer;background:#fff;border:1px solid #b9cbe2;border-radius:8px;font-size:14px;font-weight:900}.discovery-more:hover{color:#fff;background:var(--store-blue);border-color:var(--store-blue)}@media (max-width:900px){.store-hero{min-height:auto}.discovery-intro{grid-template-columns:1fr;gap:12px}.discovery-card{grid-template-columns:1fr;min-height:auto}.discovery-visual{min-height:310px}.discovery-content{min-height:390px}}@media (max-width:560px){.experience-switch{gap:6px;padding:6px}.experience-switch button{min-height:61px;padding:10px 12px}.experience-switch button span{font-size:15px}.experience-switch button small{font-size:10px}.discovery-intro{padding:20px}.discovery-intro h3{font-size:27px}.discovery-feed{scroll-snap-type:y proximity}.discovery-card{border-radius:10px}.discovery-visual{min-height:275px;padding:24px}.discovery-visual>span{top:20px;left:20px}.discovery-content{min-height:380px;padding:25px 22px}.discovery-meta{flex-direction:column;align-items:flex-start;gap:5px}.discovery-meta>small{text-align:left}.discovery-content h3{margin-top:auto}.discovery-actions{grid-template-columns:1fr 1fr;display:grid}.discovery-actions .discovery-primary{grid-column:1/-1}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.market-header{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-bottom:1px solid #dbe4ef;grid-template-columns:auto minmax(260px,560px) auto;align-items:center;gap:clamp(18px,3vw,42px);min-height:68px;padding:0 clamp(18px,4vw,64px);display:grid;position:sticky;top:0}.market-brand{align-items:center;gap:11px;display:flex}.market-brand img{object-fit:contain;width:55px;height:44px}.market-brand>span{line-height:1.05;display:grid}.market-brand strong{color:#040262;font-size:14px;font-weight:900}.market-brand small{color:#718197;letter-spacing:.06em;margin-top:4px;font-size:9px}.market-header-search input{color:#152238;width:100%;min-height:42px;font:inherit;background:#f1f5fa;border:1px solid #d2ddea;border-radius:999px;padding:0 17px;font-size:15px}.market-header nav{justify-content:flex-end;align-items:center;gap:10px;display:flex}.market-header nav>a{color:#253750;white-space:nowrap;padding:11px 14px;font-size:13px;font-weight:800}.market-header nav>a:hover{color:#1268d7}.market-header .market-quote-link{color:#fff;background:#040262;border-radius:999px;align-items:center;gap:9px;padding:10px 14px;display:inline-flex}.market-header .market-quote-link:hover{color:#fff;background:#1268d7}.market-quote-link span{color:#040262;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:23px;height:23px;padding:0 6px;font-size:11px;display:inline-flex}.market-hero{color:#fff;background:#040262;align-items:center;min-height:520px;display:flex;position:relative;overflow:hidden}.market-hero-image{object-fit:cover;object-position:center}.market-hero-shade{background:linear-gradient(90deg,#02022afa 0%,#03023ce8 35%,#0402626b 63%,#0402620d 100%);position:absolute;inset:0}.market-hero-copy{z-index:2;width:min(720px,58vw);padding:58px 0 74px clamp(24px,6.5vw,110px);position:relative}.market-kicker{color:#75baff;letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:900}.market-hero h1{max-width:700px;margin:0 0 16px;font-size:clamp(51px,5.8vw,84px);line-height:.93}.market-hero-copy>p:not(.market-kicker){color:#ffffffc7;max-width:570px;margin:0 0 24px;font-size:18px}.market-hero-search{background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;max-width:670px;padding:8px;display:grid;box-shadow:0 20px 50px #00000040}.market-hero-search>span{color:#040262;grid-column:1/-1;padding:4px 12px 0;font-size:12px;font-weight:900}.market-hero-search input{color:#18283e;min-width:0;min-height:47px;font:inherit;background:0 0;border:0;outline:0;padding:0 12px;font-size:16px}.market-hero-search>a{color:#fff;background:#1268d7;border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:14px;font-weight:900;display:inline-flex}.market-hero-search>a:hover{background:#040262}.market-hero-actions{gap:18px;margin-top:18px;display:flex}.market-hero-actions a{border-bottom:1px solid #ffffff8c;padding-bottom:3px;font-size:13px;font-weight:800}.market-hero-actions a:first-child{color:#8bc5ff}.market-trust{z-index:3;color:#ffffffbd;gap:20px;font-size:11px;font-weight:800;display:flex;position:absolute;bottom:19px;left:clamp(24px,6.5vw,110px)}.market-trust span:before{content:"•";color:#58adff;margin-right:7px}@media (max-width:960px){.market-header{grid-template-columns:auto 1fr auto}.market-header nav>a:first-child{display:none}.market-hero-copy{width:min(760px,78vw)}.market-hero-shade{background:linear-gradient(90deg,#02022afa,#03023cd6 58%,#0402622e)}}@media (max-width:680px){.market-header{grid-template-columns:auto 1fr;gap:10px;min-height:60px;padding:0 14px}.market-brand img{width:48px;height:38px}.market-brand>span{display:none}.market-header-search{min-width:0}.market-header-search input{min-height:39px;padding:0 13px;font-size:16px}.market-header nav{right:14px;bottom:max(12px, env(safe-area-inset-bottom));z-index:82;position:fixed}.market-header nav>a:first-child{display:none}.market-header .market-quote-link{min-height:50px;padding:0 18px;box-shadow:0 12px 32px #04026252}.market-hero{align-items:flex-end;min-height:590px}.market-hero-image{object-position:61% center}.market-hero-shade{background:linear-gradient(#0402621f 0%,#03023ce0 52%,#02022afa 97%)}.market-hero-copy{width:100%;padding:210px 20px 88px}.market-hero h1{font-size:clamp(47px,14vw,65px)}.market-hero-copy>p:not(.market-kicker){font-size:16px}.market-hero-search{border-radius:13px;grid-template-columns:1fr}.market-hero-search>a{width:100%}.market-hero-actions{justify-content:space-between;gap:10px}.market-trust{justify-content:space-between;gap:8px;font-size:9px;bottom:22px;left:20px;right:20px}.market-trust span:before{display:none}}.market-page{--market-navy:#040262;--market-blue:#1268d7;--market-amber:#f2a928;--market-ink:#142239;--market-muted:#617187;--market-line:#dbe4ef;min-height:100vh;color:var(--market-ink);background:#f7f9fc}.market-page button,.market-page input,.market-page textarea{font-family:inherit}.market-page button{cursor:pointer}.market-header .market-quote-link{font:inherit;border:0;font-size:13px;font-weight:800}.market-hero{min-height:480px}.market-hero-search>button{color:#fff;background:var(--market-blue);border:0;border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:14px;font-weight:900;display:inline-flex}.market-hero-search>button:hover{background:var(--market-navy)}.market-hero-actions>button,.market-hero-actions>a{color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff8c;padding:0 0 3px;font-size:13px;font-weight:800}.market-hero-actions>button{color:#8bc5ff}.market-page :focus-visible{outline-offset:3px;outline:3px solid #68c4ff}.market-intents{z-index:8;border:1px solid var(--market-line);background:#fff;border-radius:20px;align-items:center;gap:8px;width:min(1240px,100% - 44px);min-height:70px;margin:-24px auto 0;padding:12px 14px;display:flex;position:relative;box-shadow:0 18px 50px #0f1f3c21}.market-intents>strong{color:var(--market-navy);flex:none;padding:0 11px;font-size:16px}.market-intents>button{color:#32445b;white-space:nowrap;background:#eff4fa;border:1px solid #0000;border-radius:999px;min-height:43px;padding:0 15px;font-size:13px;font-weight:800}.market-intents>button:hover{color:#fff;background:var(--market-blue)}.market-discover,.market-catalog,.market-process{width:min(1240px,100% - 48px);margin:0 auto}.market-discover{padding:82px 0 68px}.market-section-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:32px;display:grid}.market-section-heading .market-kicker{color:var(--market-blue)}.market-section-heading h2,.market-human-help h2,.market-process h2,.market-quote-heading h2{color:var(--market-navy);margin:0;font-size:clamp(42px,4.6vw,68px);line-height:.98}.market-section-heading>p{max-width:510px;color:var(--market-muted);margin:0;font-size:17px}.market-mosaic{grid-template-rows:repeat(2,270px) 300px;grid-template-columns:1.12fr .88fr;gap:14px;display:grid}.market-mosaic-card{color:#fff;background:var(--market-navy);text-align:left;isolation:isolate;border:0;border-radius:26px;min-width:0;padding:0;position:relative;overflow:hidden}.market-mosaic-card.large{grid-row:1/3}.market-mosaic-card.wide{grid-column:1/-1}.market-mosaic-card img{object-fit:cover;transition:transform .55s}.market-mosaic-card.large img{object-position:50% center}.market-mosaic-card.wide img{object-position:center 43%}.market-mosaic-card:hover img{transform:scale(1.035)}.market-mosaic-shade{background:linear-gradient(#0402620d 0%,#04024675 52%,#020223eb 100%);position:absolute;inset:0}.market-mosaic-card.wide .market-mosaic-shade{background:linear-gradient(90deg,#020223f2,#040246a3 46%,#0402620d)}.market-mosaic-copy{z-index:2;justify-items:start;padding:30px;display:grid;position:absolute;bottom:0;left:0;right:0}.market-mosaic-card.wide .market-mosaic-copy{max-width:650px;bottom:50%;transform:translateY(50%)}.market-mosaic-copy small{color:#8bc5ff;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900}.market-mosaic-copy strong{max-width:570px;font-family:var(--font-heading), Arial, sans-serif;font-size:clamp(31px,3.4vw,50px);font-weight:400;line-height:1}.market-mosaic-copy>span{color:#ffffffc4;margin-top:8px;font-size:14px}.market-mosaic-copy b{color:#fff;margin-top:18px;font-size:13px}.market-image-note{color:#7a8799;margin:12px 4px 0;font-size:11px}.market-brands{color:#fff;background:var(--market-navy);justify-content:center;align-items:center;gap:clamp(25px,5vw,78px);min-height:100px;padding:20px 24px;display:flex}.market-brands span{color:#83bdff;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.market-brands strong{font-family:var(--font-heading), Arial, sans-serif;font-size:clamp(22px,2.4vw,34px);font-weight:400}.market-catalog{padding:82px 0 90px;scroll-margin-top:82px}.market-steck-banner{color:#fff;background:radial-gradient(circle at 88% 18%,#5aaeff42,#0000 32%),linear-gradient(120deg,#040262 0%,#071f68 58%,#1268d7 145%);border-radius:22px;grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr) auto;align-items:center;gap:30px;margin:0 0 20px;padding:28px 30px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #0402622e}.market-steck-banner>div:first-child{z-index:1;position:relative}.market-steck-banner>div:first-child>span{color:#040262;letter-spacing:.06em;text-transform:uppercase;background:#fff;border-radius:999px;margin-bottom:10px;padding:6px 9px;font-size:11px;font-weight:900;display:inline-flex}.market-steck-banner h3{color:#fff;margin:0;font-size:clamp(27px,3vw,42px);line-height:1}.market-steck-banner p{color:#ffffffb8;max-width:650px;margin:11px 0 0;font-size:13px}.market-steck-lines{flex-wrap:wrap;gap:7px;display:flex}.market-steck-lines span{color:#ffffffe0;background:#ffffff1a;border:1px solid #ffffff21;border-radius:8px;padding:7px 9px;font-size:10px;font-weight:800}.market-steck-actions{gap:8px;min-width:178px;display:grid}.market-steck-actions button,.market-steck-actions a{border-radius:10px;justify-content:center;align-items:center;min-height:45px;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex}.market-steck-actions button{color:var(--market-navy);background:#fff;border:0}.market-steck-actions button:hover{color:#fff;background:var(--market-blue)}.market-steck-actions a{color:#fff;border:1px solid #ffffff6b}.market-steck-actions a:hover{background:#ffffff1a}.market-catalog-controls{border:1px solid var(--market-line);background:#fff;border-radius:18px;grid-template-columns:minmax(320px,.72fr) 1.28fr;align-items:end;gap:20px;margin-bottom:22px;padding:17px;display:grid;box-shadow:0 10px 30px #0f1f3c0d}.market-catalog-controls>label{gap:7px;display:grid}.market-catalog-controls label>span{color:var(--market-navy);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.market-catalog-controls input{width:100%;min-height:49px;color:var(--market-ink);background:#f4f7fb;border:1px solid #ced9e7;border-radius:12px;padding:0 15px;font-size:16px}.market-category-chips{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.market-category-chips button{color:#46586f;background:#f1f4f9;border:1px solid #0000;border-radius:999px;min-height:43px;padding:0 15px;font-size:13px;font-weight:800}.market-category-chips button:hover{border-color:#aabdd5}.market-category-chips button.active{color:#fff;background:var(--market-navy)}.market-result-count{color:var(--market-muted);margin:0 0 14px 3px;font-size:12px;font-weight:800}.market-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.market-product-card{border:1px solid var(--market-line);background:#fff;border-radius:22px;min-width:0;transition:transform .22s,box-shadow .22s;overflow:hidden;box-shadow:0 12px 34px #0f1f3c0f}.market-product-card:hover{transform:translateY(-4px);box-shadow:0 20px 45px #0f1f3c1f}.market-product-image{background:#dde6f0;height:220px;position:relative;overflow:hidden}.market-product-image img{object-fit:cover;transition:transform .45s}.market-product-image.technical-product-image{background:linear-gradient(145deg,#fff,#f4f7fb)}.market-product-image.technical-product-image img{object-fit:contain;padding:20px}.market-product-card:hover .market-product-image img{transform:scale(1.035)}.market-product-image>span{z-index:2;color:#fff;background:#040262db;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900;position:absolute;top:15px;left:15px}.market-product-copy{flex-direction:column;min-height:310px;padding:23px;display:flex}.market-product-card.technical-product .market-product-copy{min-height:370px}.market-product-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.market-product-meta small{color:var(--market-blue);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.market-product-meta code{color:#3a4d64;font-family:var(--font-geist-mono), monospace;background:#eef3f8;border-radius:6px;padding:5px 7px;font-size:10px;font-weight:800}.market-product-family{letter-spacing:.04em;text-transform:uppercase;font-weight:800;color:#718197!important;margin:12px 0 0!important;font-size:10px!important}.market-product-copy h3{color:var(--market-navy);margin:14px 0 10px;font-size:30px}.market-product-copy h3 a{color:inherit;text-decoration:none}:is(.market-product-copy h3 a:hover,.market-product-copy h3 a:focus-visible){color:var(--market-blue);text-underline-offset:4px;text-decoration:underline}.market-product-card.technical-product h3{margin-top:9px;font-size:26px;line-height:1.05}.market-product-copy>strong{color:#283a51;font-size:15px}.market-product-copy>p{color:var(--market-muted);margin:10px 0 0;font-size:14px}.market-product-copy>p.market-product-selection{color:#765313;font-size:12px;font-weight:850}.market-product-specs{color:#445a6f;gap:6px;margin:14px 0 0;padding-left:18px;font-size:12px;line-height:1.45;display:grid}.market-product-source{color:#075fae;border-bottom:1px solid #a9c9ea;align-self:flex-start;margin-top:14px;font-size:11px;font-weight:850}.market-product-source:hover{color:var(--market-navy);border-color:var(--market-navy)}.market-product-bottom{gap:12px;margin-top:auto;padding-top:22px;display:grid}.market-product-bottom>span{color:#916316;gap:3px;font-size:11px;font-weight:900;display:grid}.market-product-bottom>span b{font-size:13px}.market-product-bottom>span small{color:#5b6d7d;font-size:10px}.market-product-bottom>button{color:#fff;background:var(--market-navy);border:0;border-radius:11px;min-height:48px;font-size:14px;font-weight:900}.market-product-bottom>button:hover{background:var(--market-blue)}.market-empty{background:#fff;border:1px dashed #b9c8da;border-radius:22px;align-content:center;justify-items:start;min-height:270px;padding:40px;display:grid}.market-empty strong{color:var(--market-navy);font-size:25px}.market-empty p{color:var(--market-muted)}.market-empty button{color:#fff;background:var(--market-blue);border:0;border-radius:10px;min-height:45px;padding:0 16px;font-weight:800}.market-human-help{color:#fff;background:var(--market-navy);grid-template-columns:1fr 1fr;min-height:500px;display:grid}.market-help-image{min-height:500px;position:relative;overflow:hidden}.market-help-image:after{content:"";background:linear-gradient(90deg,#0000 55%,#040262e6);position:absolute;inset:0}.market-help-image img{object-fit:cover;object-position:62% center}.market-help-copy{align-self:center;max-width:680px;padding:65px clamp(28px,7vw,110px) 65px clamp(28px,5vw,75px)}.market-help-copy .market-kicker{color:#83bdff}.market-human-help h2{color:#fff}.market-help-copy>p:not(.market-kicker){color:#ffffffb8;font-size:17px}.market-help-copy>div{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.market-help-copy a,.market-help-copy button{border-radius:11px;justify-content:center;align-items:center;min-height:49px;padding:0 18px;font-size:13px;font-weight:900;display:inline-flex}.market-help-copy a{color:var(--market-navy);background:#fff}.market-help-copy button{color:#fff;background:0 0;border:1px solid #ffffff80}.market-process{grid-template-columns:.72fr 1.28fr;align-items:center;gap:80px;padding:85px 0;display:grid}.market-process .market-kicker{color:var(--market-blue)}.market-process ol{border-top:1px solid var(--market-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.market-process li{border-bottom:1px solid var(--market-line);grid-template-columns:52px 1fr;gap:18px;padding:22px 0;display:grid}.market-process li>span{color:#fff;background:var(--market-blue);border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.market-process li strong{color:var(--market-navy);font-size:18px}.market-process li p{color:var(--market-muted);margin:4px 0 0;font-size:14px}.market-footer{border-top:1px solid var(--market-line);background:#eef2f7;grid-template-columns:.8fr 1.2fr auto;align-items:center;gap:45px;padding:48px clamp(24px,6vw,100px);display:grid}.market-footer>p{color:var(--market-muted);margin:0;font-size:12px}.market-footer>div{color:#35485f;justify-items:end;gap:5px;font-size:12px;font-weight:800;display:grid}.market-floating-quote{display:none}.market-quote-layer{z-index:120;position:fixed;inset:0}.market-quote-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050d1ca3;border:0;width:100%;height:100%;position:absolute;inset:0}.market-quote-drawer{background:#fff;width:min(500px,100%);height:100%;padding:32px;animation:.25s ease-out market-drawer-in;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-22px 0 70px #0003}@keyframes market-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}.market-quote-heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.market-quote-heading .market-kicker{color:var(--market-blue);margin-bottom:8px}.market-quote-heading h2{font-size:38px}.market-quote-heading>button{width:42px;height:42px;color:var(--market-navy);background:#edf2f8;border:0;border-radius:50%;flex:none;font-size:29px}.market-quote-empty{color:var(--market-muted);background:#f3f6fa;border-radius:13px;margin:25px 0;padding:20px}.market-quote-items{border-top:1px solid var(--market-line);margin:24px 0;padding:0;list-style:none}.market-quote-items li{border-bottom:1px solid var(--market-line);justify-content:space-between;gap:15px;padding:15px 0;display:flex}.market-quote-items li>div:first-child{gap:4px;display:grid}.market-quote-items strong{color:var(--market-ink);font-size:14px}.market-quote-items span{color:var(--market-muted);font-size:12px}.market-quantity{grid-template-columns:34px 30px 34px;align-items:center;display:grid}.market-quantity button{width:34px;height:34px;color:var(--market-navy);background:#e9f1fb;border:0;border-radius:8px;font-size:18px;font-weight:900}.market-quantity output{text-align:center;font-size:14px;font-weight:900}.market-quote-fields{gap:14px;display:grid}.market-quote-fields label{color:var(--market-navy);letter-spacing:.05em;gap:7px;font-size:11px;font-weight:900;display:grid}.market-quote-fields input,.market-quote-fields textarea{width:100%;min-height:48px;color:var(--market-ink);letter-spacing:0;background:#f5f7fb;border:1px solid #ccd8e7;border-radius:10px;padding:12px 14px;font-size:16px;font-weight:400}.market-quote-fields textarea{resize:vertical;min-height:115px}.market-quote-note{color:var(--market-muted);font-size:11px}.market-quote-actions{gap:9px;padding-bottom:24px;display:grid}.market-quote-actions a{border-radius:10px;justify-content:center;align-items:center;min-height:50px;font-size:13px;font-weight:900;display:flex}.market-quote-actions a:first-child{color:#fff;background:var(--market-navy)}.market-quote-actions a:last-child{color:var(--market-navy);background:#e9f1fb}@media (max-width:1000px){.market-intents{justify-content:flex-start;overflow-x:auto}.market-section-heading{grid-template-columns:1fr;gap:14px}.market-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-catalog-controls{grid-template-columns:1fr}.market-steck-banner{grid-template-columns:1fr 1fr}.market-steck-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.market-category-chips{justify-content:flex-start}.market-process{grid-template-columns:1fr;gap:35px}.market-footer{grid-template-columns:1fr 1fr}.market-footer>p{grid-area:2/1/auto/-1}}@media (max-width:760px){.market-discover,.market-catalog,.market-process{width:min(100% - 32px,1240px)}.market-intents{border-radius:16px;width:calc(100% - 24px);margin-top:-18px;padding:9px}.market-intents>strong{padding-left:7px}.market-discover{padding:62px 0 50px}.market-section-heading{margin-bottom:24px}.market-section-heading h2,.market-human-help h2,.market-process h2{font-size:42px}.market-mosaic{scroll-snap-type:x proximity;gap:12px;margin-right:-16px;padding-right:16px;display:flex;overflow-x:auto}.market-mosaic-card,.market-mosaic-card.large,.market-mosaic-card.wide{scroll-snap-align:start;border-radius:22px;flex:0 0 86vw;grid-area:auto;height:420px}.market-mosaic-card.wide .market-mosaic-copy{max-width:none;bottom:0;transform:none}.market-mosaic-card.wide .market-mosaic-shade{background:linear-gradient(#0000,#04024666 45%,#020223eb)}.market-mosaic-copy{padding:24px}.market-brands{justify-content:flex-start;gap:34px;padding:22px;overflow-x:auto}.market-brands>*{flex:none}.market-catalog{padding:62px 0 70px}.market-steck-banner{border-radius:18px;grid-template-columns:1fr;gap:20px;padding:24px 20px}.market-steck-actions{grid-column:auto;grid-template-columns:1fr}.market-catalog-controls{padding:13px}.market-category-chips{flex-wrap:nowrap;margin:0 -13px -13px;padding:0 13px 13px;overflow-x:auto}.market-category-chips button{flex:none}.market-product-grid{grid-template-columns:1fr}.market-product-image{height:250px}.market-product-copy{min-height:280px}.market-product-card.technical-product .market-product-copy{min-height:345px}.market-human-help{grid-template-columns:1fr}.market-help-image{min-height:350px}.market-help-image:after{background:linear-gradient(#0000 45%,#040262eb)}.market-help-copy{padding:45px 22px 60px}.market-help-copy>div{display:grid}.market-process{padding:65px 0}.market-footer{grid-template-columns:1fr;gap:22px;padding:45px 22px 100px}.market-footer>p{grid-area:auto}.market-footer>div{overflow-wrap:anywhere;justify-items:start}.market-floating-quote{display:none}.market-quote-drawer{border-radius:24px 24px 0 0;width:100%;height:min(88vh,760px);padding:24px 20px;animation-name:market-sheet-in;top:auto;bottom:0}@keyframes market-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}}@media (max-width:680px){.market-hero{min-height:570px}.market-hero-copy{padding-top:195px}.market-hero-search>button{width:100%}.market-header nav{display:flex}}@media (prefers-reduced-motion:reduce){.market-quote-drawer{animation:none}.market-mosaic-card img,.market-product-image img{transition:none}}.discovery-app{--discover-navy:#040262;--discover-blue:#1268d7;--discover-sky:#68c4ff;--discover-ink:#12233b;--discover-muted:#66778d;min-height:100vh;color:var(--discover-ink);background:#f4f7fb}.discovery-app button,.discovery-app input{font-family:inherit}.discovery-app :focus-visible{outline:3px solid var(--discover-blue);outline-offset:3px}.discovery-login{grid-template-columns:1fr;min-height:100svh;display:grid}.discovery-brand{z-index:2;color:#fff;align-self:flex-start;align-items:center;gap:13px;display:inline-flex;position:relative}.discovery-brand img{object-fit:contain;background:#fff;border-radius:13px;width:64px;height:48px;box-shadow:0 12px 28px #0003}.discovery-brand span{gap:1px;display:grid}.discovery-brand strong{font-size:18px}.discovery-brand small{color:#ffffffad;font-size:11px}.discovery-login-panel{background:radial-gradient(circle at 100% 0,#68c4ff2e,#0000 32%),#f7f9fc;place-items:center;min-height:100svh;padding:clamp(20px,4vw,48px);display:grid}.discovery-login-card{background:#fffffff0;border:1px solid #dce6f1;border-radius:30px;width:min(100%,500px);padding:clamp(26px,4vw,40px);box-shadow:0 28px 70px #17315221,inset 0 1px #fff}.discovery-login-brand{color:#fff;gap:3px;margin-bottom:12px;display:grid}.discovery-login-brand strong{letter-spacing:-.02em;font-size:20px;font-weight:900}.discovery-login-brand small{color:#a9cbe9;font-size:11px}.discovery-login-card h1{color:var(--discover-navy);margin:0;font-size:clamp(36px,3.4vw,46px);line-height:.95}.discovery-login-card h1:focus,.discovery-interest-heading h1:focus,.discovery-search-stage h1:focus{outline:none}.discovery-login-card>p{color:var(--discover-muted);margin:11px 0 20px;font-size:14px}.discovery-login-fields{gap:12px;display:grid}.discovery-login-field{gap:8px;display:grid}.discovery-login-card label{color:#30435b;font-size:12px;font-weight:850}.discovery-login-card input{width:100%;min-height:52px;color:var(--discover-ink);background:#f5f8fc;border:1px solid #cbd9e8;border-radius:13px;padding:0 16px;font-size:16px}.discovery-password-field{display:block;position:relative}.discovery-password-field input{padding-right:54px}.discovery-password-field>button{color:#52657d;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.discovery-password-field svg{width:19px;height:19px}.discovery-field-help{color:#6b3d24;font-size:11px;line-height:1.4}.discovery-login-recovery{color:#075fae;cursor:pointer;background:0 0;border:0;justify-self:end;margin:-1px 0 0;padding:2px 0;font-size:12px;font-weight:800}.discovery-login-recovery:hover{text-decoration:underline}.discovery-login-card>.discovery-login-recovery{width:auto;min-height:38px;box-shadow:none;margin:4px 0 0 auto;padding:0}.discovery-login-card>.discovery-login-recovery:hover{box-shadow:none;background:0 0;transform:none}.discovery-login-card>button{color:#fff;background:linear-gradient(135deg, var(--discover-navy), var(--discover-blue));cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;width:100%;min-height:54px;margin-top:13px;padding:0 18px;font-size:14px;font-weight:900;display:flex;box-shadow:0 14px 28px #1268d73d}.discovery-login-primary .discovery-login-arrow{margin-left:auto}.discovery-login-card>button:hover{transform:translateY(-1px);box-shadow:0 18px 34px #1268d74d}.discovery-login-divider{color:#7b8b9f;align-items:center;gap:12px;margin:17px 0 4px;font-size:12px;display:flex}.discovery-login-divider:before,.discovery-login-divider:after{content:"";background:#dce6f1;flex:1;height:1px}.discovery-login-card>.discovery-google{color:#1f1f1f;min-height:52px;box-shadow:none;letter-spacing:.1px;background:#fff;border:1px solid #747775;border-radius:999px;gap:10px;padding:0 12px;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:14px;font-weight:500;line-height:20px}.discovery-login-card>.discovery-google:hover{color:#1f1f1f;background:#f8faff;border-color:#747775;transform:none;box-shadow:0 2px 6px #3c40432e}.discovery-login-card>.discovery-google:active{box-shadow:none;background:#f2f2f2;transform:translateY(1px)}.discovery-login-card>.discovery-google:focus-visible{outline-offset:2px;outline:3px solid #4285f47a}.discovery-login-card>.discovery-google:disabled{color:#1f1f1f61;box-shadow:none;cursor:not-allowed;background:#f2f2f2;border-color:#dadce0;transform:none}.discovery-login-card>.discovery-google>small{color:#52657d;letter-spacing:.04em;text-transform:uppercase;background:#edf2f8;border-radius:999px;margin-left:auto;padding:4px 7px;font-size:9px}.discovery-google-mark{width:20px;height:20px;box-shadow:none;background:#fff url(/google-g-logo.png) 50%/20px 20px no-repeat;border:0;border-radius:0;flex:0 0 20px;display:block}.discovery-login-card>.discovery-guest{color:#075fae;min-height:44px;box-shadow:none;background:0 0;border:0;margin-top:9px;font-size:12px}.discovery-login-card>.discovery-guest:hover{box-shadow:none;background:#eaf4ff}.discovery-auth-status{color:#244766;background:#eaf4ff;border:1px solid #c8e2fb;border-radius:11px;margin:13px 0 0;padding:10px 12px;font-size:12px;line-height:1.45}.discovery-login-card>small{color:#5f7188;text-align:center;margin-top:16px;font-size:12px;line-height:1.5;display:block}@media (max-width:900px){.discovery-login-panel{padding:28px 22px}}@media (max-width:560px){.discovery-login-panel{align-items:start;padding:14px}.discovery-login-card{border-radius:23px;padding:22px 18px}.discovery-login-card h1{font-size:36px}}.segment-industria{--segment:#3159e8;--segment-dark:#1736a9;--segment-soft:#e9efff;--segment-shadow:#3159e852}.segment-hogar{--segment:#f3973f;--segment-dark:#bc5f18;--segment-soft:#fff0df;--segment-shadow:#f3973f52}.segment-movilidad{--segment:#18a188;--segment-dark:#087160;--segment-soft:#dff8f2;--segment-shadow:#18a1884d}.segment-tecnologia{--segment:#7654df;--segment-dark:#4930a3;--segment-soft:#eee9ff;--segment-shadow:#7654df4d}.segment-deportes{--segment:#e85467;--segment-dark:#aa2d43;--segment-soft:#ffe7eb;--segment-shadow:#e854674d}.segment-bienestar{--segment:#3ea956;--segment-dark:#257337;--segment-soft:#e4f7e8;--segment-shadow:#3ea9564d}.segment-moda{--segment:#d950a0;--segment-dark:#9f2d70;--segment-soft:#ffe7f5;--segment-shadow:#d950a04a}.segment-alimentos{--segment:#ef8040;--segment-dark:#b94f1d;--segment-soft:#ffeadf;--segment-shadow:#ef80404d}.discovery-simple-header,.discovery-home-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #e0e8f1;justify-content:space-between;align-items:center;gap:30px;min-height:76px;padding:10px clamp(20px,5vw,72px);display:flex}.discovery-simple-header{z-index:40;position:sticky;top:0}.discovery-brand.brand-button{cursor:pointer;background:0 0;border:0;padding:0}.discovery-progress{align-items:center;gap:7px;display:flex}.discovery-progress>i{background:#dce4ee;border-radius:999px;width:42px;height:5px}.discovery-progress>i.done{background:#86bfff}.discovery-progress>i.active{background:var(--discover-navy)}.discovery-skip-top{color:#42546b;cursor:pointer;background:#eef3f8;border:0;border-radius:999px;min-height:42px;padding:0 15px;font-size:12px;font-weight:850}.discovery-onboarding{background:radial-gradient(circle at 8% 15%,#68c4ff29,#0000 25%),radial-gradient(circle at 92% 88%,#3159e81f,#0000 28%),#f6f8fc;min-height:100vh}.discovery-interest-shell{width:min(1280px,100% - 48px);margin:0 auto;padding:54px 0 58px}.discovery-interest-heading{text-align:center;max-width:820px;margin:0 auto 36px}.discovery-interest-heading>span{color:#075fae;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.discovery-interest-heading h1{color:var(--discover-navy);margin:12px 0;font-size:clamp(49px,6vw,78px);line-height:.94}.discovery-interest-heading p{color:var(--discover-muted);margin:0;font-size:16px}.discovery-interest-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.discovery-interest-card{min-height:220px;color:var(--discover-ink);cursor:pointer;background:#ffffffeb;border:1px solid #dce5ef;border-radius:25px;align-content:center;justify-items:center;gap:5px;padding:25px 16px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;position:relative;box-shadow:0 15px 32px #1a345412,inset 0 1px #fff}.discovery-interest-card:hover{border-color:var(--segment);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.discovery-interest-card:hover{border-color:color-mix(in srgb, var(--segment) 45%, white)}}.discovery-interest-card.selected{border:2px solid var(--segment);background:linear-gradient(180deg, #fff, var(--segment-soft));box-shadow:0 20px 42px var(--segment-shadow)}.discovery-interest-check{color:#718197;background:#eef3f8;border-radius:50%;place-items:center;width:29px;height:29px;font-size:14px;font-style:normal;font-weight:900;display:grid;position:absolute;top:14px;right:14px}.discovery-interest-card.selected .discovery-interest-check{color:#fff;background:var(--segment)}.discovery-interest-icon{background:radial-gradient(circle at 29% 24%, #fffffffa 0 8%, #ffffff7a 18%, transparent 38%), linear-gradient(145deg, var(--segment-soft), var(--segment));place-items:center;width:88px;height:88px;margin-bottom:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.discovery-interest-icon{background:radial-gradient(circle at 29% 24%, #fffffffa 0 8%, #ffffff7a 18%, transparent 38%), linear-gradient(145deg, var(--segment-soft), color-mix(in srgb, var(--segment) 62%, white))}}.discovery-interest-icon{box-shadow:inset 9px 10px 14px #ffffffad, inset -10px -12px 18px var(--segment-dark), 0 13px 0 var(--segment-dark), 0 23px 27px var(--segment-shadow);border:1px solid #fffffff2;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.discovery-interest-icon{box-shadow:inset 9px 10px 14px #ffffffad, inset -10px -12px 18px color-mix(in srgb, var(--segment-dark) 32%, transparent), 0 13px 0 color-mix(in srgb, var(--segment-dark) 28%, #d8e2ec), 0 23px 27px var(--segment-shadow)}}.discovery-interest-icon{font-size:38px}.discovery-interest-icon svg{width:38px;height:38px;color:var(--segment-dark);stroke-width:1.8px;filter:drop-shadow(0 4px 3px #00000021)}.discovery-interest-card strong{color:var(--discover-navy);text-align:center;margin-top:9px;font-size:17px}.discovery-interest-card small{color:var(--discover-muted);text-align:center;font-size:11px}.discovery-interest-footer{background:#ffffffeb;border:1px solid #dce5ef;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;margin-top:28px;padding:20px 22px;display:flex;box-shadow:0 12px 30px #1a34540f}.discovery-interest-footer>div{gap:2px;display:grid}.discovery-interest-footer strong{color:var(--discover-navy);font-size:14px}.discovery-interest-footer span{color:var(--discover-muted);font-size:11px}.discovery-interest-footer>button{color:#fff;background:linear-gradient(135deg, var(--discover-navy), var(--discover-blue));cursor:pointer;border:0;border-radius:12px;min-width:210px;min-height:50px;padding:0 18px;font-weight:900;box-shadow:0 13px 28px #1268d73d}.discovery-interest-footer>button:disabled{color:#8492a4;box-shadow:none;cursor:not-allowed;background:#e2e8f0}.discovery-interest-footer>button span{margin-left:15px}.discovery-home{background:radial-gradient(circle at 50% 6%,#68c4ff21,#0000 31%),linear-gradient(#f8fafe 0%,#f4f7fb 62%,#eef3f8 100%);min-height:100vh}.discovery-home-header{z-index:50;min-height:72px;position:sticky;top:0}.discovery-home-header nav{align-items:center;gap:27px;display:flex}.discovery-home-header nav a{color:#52647a;padding:10px 0;font-size:12px;font-weight:850;position:relative}.discovery-home-header nav a[aria-current=page]:after{content:"";background:var(--discover-blue);border-radius:999px;height:3px;position:absolute;bottom:2px;left:0;right:0}.discovery-account{align-items:center;gap:8px;display:flex}.perspective-avatar-group{isolation:isolate;align-items:center;display:flex}.perspective-avatar-slot{--perspective-avatar-light:#aee4ff;--perspective-avatar-main:#248af1;--perspective-avatar-deep:#071863;color:#fff;background:radial-gradient(circle at 31% 22%, #fff 0 5%, var(--perspective-avatar-light) 22%, var(--perspective-avatar-main) 57%, var(--perspective-avatar-deep) 100%);width:44px;height:44px;box-shadow:inset -7px -8px 11px #02084759, 0 5px 0 #021453b8, 0 12px 20px #00042b57, 0 0 16px var(--perspective-avatar-main);border:2px solid #ecf9fff5;border-radius:50%;flex:0 0 44px;place-items:center;margin-left:-6px;padding:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.perspective-avatar-slot{box-shadow:inset -7px -8px 11px #02084759, 0 5px 0 #021453b8, 0 12px 20px #00042b57, 0 0 16px color-mix(in srgb, var(--perspective-avatar-main) 38%, transparent)}}.perspective-avatar-slot{cursor:pointer;transition:transform .18s,box-shadow .18s}.perspective-avatar-slot:first-child{z-index:2;margin-left:0}.perspective-avatar-slot:nth-child(2){z-index:1}.perspective-avatar-slot:before{content:"";pointer-events:none;border-top:2px solid #ffffffb8;border-radius:50%;height:25%;position:absolute;inset:5px 9px auto}.perspective-avatar-slot:after{content:attr(data-label);color:#fff;opacity:0;pointer-events:none;background:#020531f0;border:1px solid #9dd6ff57;border-radius:8px;width:max-content;max-width:150px;padding:6px 9px;font-size:9px;font-weight:800;line-height:1.2;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,-4px);box-shadow:0 8px 18px #00032352}:is(.perspective-avatar-slot:hover,.perspective-avatar-slot:focus-visible){z-index:4;box-shadow:inset -7px -8px 11px #0208474d, 0 6px 0 #021453b3, 0 15px 23px #00042b61, 0 0 21px var(--perspective-avatar-main);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){:is(.perspective-avatar-slot:hover,.perspective-avatar-slot:focus-visible){box-shadow:inset -7px -8px 11px #0208474d, 0 6px 0 #021453b3, 0 15px 23px #00042b61, 0 0 21px color-mix(in srgb, var(--perspective-avatar-main) 48%, transparent)}}.perspective-avatar-slot:hover:after{opacity:1;transform:translate(-50%)}.perspective-avatar-slot:focus-visible:after{opacity:1;transform:translate(-50%)}.perspective-avatar-slot svg{z-index:1;filter:drop-shadow(0 2px 2px #00002d47);width:19px;height:19px;position:relative}.perspective-avatar-technical{--perspective-avatar-light:#b9e6ff;--perspective-avatar-main:#258aff;--perspective-avatar-deep:#04156c}.perspective-avatar-athlete{--perspective-avatar-light:#c9f4dd;--perspective-avatar-main:#2dbd7d;--perspective-avatar-deep:#07513d}.perspective-avatar-family{--perspective-avatar-light:#ffe2bb;--perspective-avatar-main:#f18b32;--perspective-avatar-deep:#8a3510}.perspective-avatar-entrepreneur{--perspective-avatar-light:#ded4ff;--perspective-avatar-main:#7959e8;--perspective-avatar-deep:#25116f}.perspective-avatar-learner{--perspective-avatar-light:#c5efff;--perspective-avatar-main:#23a4d8;--perspective-avatar-deep:#075479}.perspective-avatar-creator{--perspective-avatar-light:#ffd2ef;--perspective-avatar-main:#df56aa;--perspective-avatar-deep:#741453}.perspective-avatar-explorer{--perspective-avatar-light:#c8f4ed;--perspective-avatar-main:#27aa9b;--perspective-avatar-deep:#07584e}.perspective-avatar-empty{color:#a9cee9;background:#71b4eb1f;border-style:dashed;border-color:#b4e0ffa3;box-shadow:inset 0 1px #ffffff1f,0 7px 16px #00042b2e}.discovery-avatar{color:#fff;background:linear-gradient(145deg, #2f74dc, var(--discover-navy));cursor:pointer;border:3px solid #fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:15px;font-weight:900;display:grid;box-shadow:0 8px 18px #0402623b}.account-avatar-menu{position:relative}.account-avatar{padding:0;transition:transform .18s,box-shadow .18s;position:relative}.account-avatar>span{z-index:1;position:relative}.account-avatar>svg{z-index:1;filter:drop-shadow(0 2px 2px #00002d47);width:19px;height:19px;position:relative}.account-avatar:before{content:"";pointer-events:none;border-top:2px solid #ffffffb8;border-radius:50%;height:25%;position:absolute;inset:5px 9px auto}.account-avatar:after{content:attr(data-label);color:#fff;opacity:0;pointer-events:none;background:#020531f5;border:1px solid #9dd6ff57;border-radius:8px;width:max-content;max-width:180px;padding:6px 9px;font-size:9px;font-weight:800;line-height:1.2;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 12px);right:0;transform:translateY(-4px);box-shadow:0 8px 18px #00032352}:is(.account-avatar:hover,.account-avatar:focus-visible){transform:translateY(-2px)}.account-avatar:hover:after{opacity:1;transform:translateY(0)}.account-avatar:focus-visible:after{opacity:1;transform:translateY(0)}.account-avatar[aria-expanded=true]:after{opacity:0}.account-menu-popover{z-index:80;color:#15304f;transform-origin:100% 0;background:linear-gradient(155deg,#fffffffc,#e4f1fffa);border:1px solid #aed8faf5;border-radius:20px;width:min(294px,100vw - 24px);padding:8px;position:absolute;top:calc(100% + 14px);right:0;overflow:hidden;box-shadow:inset 0 1px #fff,0 7px #0737803d,0 24px 50px #00042b61,0 0 28px #3293f438}.account-menu-heading{border-bottom:1px solid #d3e4f3;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;margin-bottom:5px;padding:10px;display:grid}.account-menu-heading>span{color:#fff;background:radial-gradient(circle at 31% 22%,#c8ecff,#258cff 48%,#051969);border:2px solid #fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset -6px -7px 10px #0208474d,0 6px 12px #0426613d}.account-menu-heading svg{width:18px;height:18px}.account-menu-heading div{gap:2px;min-width:0;display:grid}.account-menu-heading small{color:#687f97;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.account-menu-heading strong{color:#06145d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.account-menu-popover>button,.account-menu-popover>a{color:#244564;width:100%;min-height:58px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:grid}:is(.account-menu-popover>button:hover,.account-menu-popover>a:hover,.account-menu-popover>button:focus-visible,.account-menu-popover>a:focus-visible){background:#dceeff}.account-menu-popover>button:disabled{color:#526a80;cursor:not-allowed;opacity:.78;background:#eef3f7}.account-menu-popover>button>svg,.account-menu-popover>a>svg{color:#1268d7;justify-self:center;width:19px;height:19px}.account-menu-popover>button>span,.account-menu-popover>a>span{gap:2px;min-width:0;display:grid}.account-menu-popover strong{color:#112f53;font-size:11px}.account-menu-popover small{color:#6b8096;font-size:9px;line-height:1.3}.account-menu-popover .account-menu-session{background:linear-gradient(135deg,#e9f4ff,#f6fbff);border:1px solid #c9e0f3;margin-top:3px}.discovery-search-stage{text-align:center;width:min(980px,100% - 40px);margin:0 auto;padding:clamp(65px,8vw,105px) 0 50px}.discovery-search-stage>p{color:var(--discover-blue);margin:0 0 9px;font-size:13px;font-weight:900}.discovery-search-stage h1{color:var(--discover-navy);letter-spacing:-.03em;margin:0 0 30px;font-size:clamp(50px,6.3vw,82px);font-weight:400;line-height:.95}.discovery-google-search{background:#fff;border:1px solid #d3deea;border-radius:999px;grid-template-columns:45px minmax(0,1fr) auto;align-items:center;width:min(860px,100%);min-height:72px;margin:0 auto;padding:7px 8px 7px 17px;display:grid;box-shadow:0 19px 45px #1b395b21,inset 0 1px #fff}.discovery-google-search>span{color:#65778d;font-family:Arial,sans-serif;font-size:35px;line-height:1;transform:rotate(-18deg)}.discovery-google-search input{width:100%;min-width:0;min-height:52px;color:var(--discover-ink);background:0 0;border:0;outline:0;padding:0 10px;font-size:17px}.discovery-google-search button{color:#fff;background:linear-gradient(135deg, var(--discover-navy), var(--discover-blue));cursor:pointer;border:0;border-radius:999px;min-width:112px;min-height:54px;padding:0 20px;font-size:13px;font-weight:900;box-shadow:0 10px 22px #1268d73d}.discovery-ai-promise{color:#50657d;justify-content:center;align-items:center;gap:9px;max-width:790px;margin:15px auto 0;font-size:12px;line-height:1.45;display:flex}.discovery-ai-promise svg{width:18px;height:18px;color:var(--discover-blue);flex:none}.discovery-search-hints{color:#8593a5;flex-wrap:wrap;justify-content:center;gap:7px;margin-top:17px;font-size:11px;display:flex}.discovery-search-hints button{color:#52687f;cursor:pointer;background:0 0;border:0;border-bottom:1px dotted #9eb0c5;padding:0;font-size:11px}.technical-advisor{width:min(1240px,100% - 48px);color:var(--discover-ink);background:#fff;border:1px solid #d6e1ed;border-radius:30px;margin:0 auto 54px;scroll-margin-top:95px;overflow:hidden;box-shadow:0 28px 70px #14305226}.technical-advisor-header{color:#fff;background:linear-gradient(112deg, var(--discover-navy), #164dba 72%, #278fe8);justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:13px 20px 13px 27px;display:flex}.technical-advisor-header>div{gap:3px;display:grid}.technical-advisor-header span{align-items:center;gap:8px;font-size:14px;font-weight:900;display:flex}.technical-advisor-header span svg{width:18px;height:18px}.technical-advisor-header small{color:#ffffffba;font-size:11px}.technical-advisor-header>button{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.technical-advisor-header>button svg{width:20px;height:20px}.technical-advisor-confirm{grid-template-columns:.9fr 1.1fr;min-height:460px;display:grid}.technical-advisor-understood{background:linear-gradient(145deg,#eef5ff,#f8fbff 55%,#e9f1ff);border-right:1px solid #dce7f2;flex-direction:column;justify-content:center;padding:clamp(34px,5vw,64px);display:flex}.technical-advisor-understood>span,.technical-advisor-scope>span,.technical-advisor-summary>span,.technical-advisor-pending>span{color:var(--discover-blue);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:950}.technical-advisor-understood h2{max-width:520px;color:var(--discover-navy);letter-spacing:-.025em;margin:12px 0 20px;font-size:clamp(39px,4.2vw,59px);font-weight:400;line-height:.98}.technical-advisor-understood blockquote{color:#29435f;border-left:3px solid var(--discover-blue);background:#ffffffc7;border-radius:0 13px 13px 0;margin:0 0 15px;padding:14px 17px;font-size:14px;font-style:normal;line-height:1.45}.technical-advisor-understood>p{color:#61758a;margin:0;font-size:13px;line-height:1.55}.technical-advisor-understood>div{color:#3c5570;align-items:flex-start;gap:9px;margin-top:27px;font-size:11px;font-weight:750;line-height:1.45;display:flex}.technical-advisor-understood>div svg{width:18px;height:18px;color:var(--discover-blue);flex:none}.technical-advisor-scope{flex-direction:column;justify-content:center;padding:clamp(32px,4vw,55px);display:flex}.technical-advisor-scope>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:15px 0 22px;display:grid}.technical-advisor-scope>div>button{color:#51667e;text-align:left;cursor:pointer;background:#f7f9fc;border:1px solid #d9e3ed;border-radius:17px;flex-direction:column;align-items:flex-start;gap:7px;min-height:154px;padding:20px 15px;display:flex;position:relative}.technical-advisor-scope>div>button:hover{border-color:#9dbce1;transform:translateY(-2px)}.technical-advisor-scope>div>button.selected{color:var(--discover-navy);border-color:var(--discover-blue);background:#edf5ff;box-shadow:0 11px 25px #1268d721}.technical-advisor-scope>div>button>svg:first-child{width:26px;height:26px;color:var(--discover-blue);margin-bottom:7px}.technical-advisor-scope>div>button>svg:last-child{width:17px;height:17px;position:absolute;top:11px;right:11px}.technical-advisor-scope strong{color:var(--discover-navy);font-size:13px}.technical-advisor-scope small{font-size:11px;line-height:1.4}.technical-advisor-primary{color:#fff;background:linear-gradient(135deg, var(--discover-navy), var(--discover-blue));cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 20px;font-size:13px;font-weight:900;display:flex;box-shadow:0 13px 27px #1268d738}.technical-advisor-primary svg{width:18px;height:18px}.technical-advisor-text{color:#596e85;cursor:pointer;background:0 0;border:0;border-bottom:1px dotted #96a9bd;align-self:center;margin-top:13px;padding:3px;font-size:11px}.technical-advisor-question-layout{grid-template-columns:minmax(0,1fr) 340px;min-height:590px;display:grid}.technical-advisor-question{padding:clamp(34px,5vw,65px)}.technical-advisor-progress{gap:8px;margin-bottom:35px;display:grid}.technical-advisor-progress>span{color:var(--discover-blue);text-transform:uppercase;font-size:11px;font-weight:900}.technical-advisor-progress>div{background:#e8eef5;border-radius:999px;height:6px;overflow:hidden}.technical-advisor-progress i{background:linear-gradient(90deg, var(--discover-blue), #68c4ff);border-radius:inherit;height:100%;transition:width .25s;display:block}.technical-advisor-question h2{max-width:680px;color:var(--discover-navy);letter-spacing:-.025em;margin:0;font-size:clamp(34px,4vw,52px);font-weight:400;line-height:1}.technical-advisor-question>p{color:#63778d;max-width:660px;margin:13px 0 26px;font-size:13px;line-height:1.5}.technical-advisor-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.technical-advisor-options button{color:#314a66;text-align:left;cursor:pointer;background:#f7f9fc;border:1px solid #d9e3ed;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-height:60px;padding:10px 16px;font-size:12px;font-weight:800;display:flex}.technical-advisor-options button:hover{background:#f1f6fc;border-color:#99b8dc}.technical-advisor-options button.selected{color:var(--discover-navy);border-color:var(--discover-blue);box-shadow:inset 0 0 0 1px var(--discover-blue);background:#eaf4ff}.technical-advisor-options svg{width:18px;height:18px;color:var(--discover-blue);flex:none}.technical-advisor-navigation{justify-content:space-between;gap:12px;margin-top:31px;display:flex}.technical-advisor-navigation button{color:#435a73;cursor:pointer;background:#eef3f8;border:0;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:48px;padding:0 19px;font-size:12px;font-weight:900;display:flex}.technical-advisor-navigation button:last-child{color:#fff;background:linear-gradient(135deg, var(--discover-navy), var(--discover-blue));min-width:138px}.technical-advisor-navigation button:disabled{opacity:.43;cursor:not-allowed}.technical-advisor-navigation svg{width:17px;height:17px}.technical-advisor-summary{background:#f5f8fc;border-left:1px solid #dfe7ef;padding:48px 28px}.technical-advisor-summary h3{color:var(--discover-navy);margin:10px 0 7px;font-size:21px;line-height:1.05}.technical-advisor-summary>small{color:#215893;background:#e4f1ff;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.technical-advisor-summary ol{gap:12px;margin:29px 0 0;padding:0;list-style:none;display:grid}.technical-advisor-summary li{color:#6d7f92;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:10px;font-size:11px;line-height:1.3;display:grid}.technical-advisor-summary li i{background:#e3e9ef;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;font-style:normal;font-weight:900;display:grid}.technical-advisor-summary li.active{color:var(--discover-navy);font-weight:800}.technical-advisor-summary li.active i{color:#fff;background:var(--discover-blue)}.technical-advisor-summary li.done{color:#38516a}.technical-advisor-summary li.done i{color:#fff;background:#21845d}.technical-advisor-summary li svg{width:14px;height:14px}.technical-advisor-result{background:#f4f7fb}.technical-advisor-result-heading{color:#fff;background:linear-gradient(115deg,#06145d,#0e4bb8 66%,#168edc);padding:clamp(35px,5vw,62px)}.technical-advisor-result-heading>span{color:#b9dcff;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:950;display:flex}.technical-advisor-result-heading>span svg{width:18px;height:18px}.technical-advisor-result-heading h2{letter-spacing:-.025em;margin:13px 0 10px;font-size:clamp(39px,5vw,65px);font-weight:400;line-height:.95}.technical-advisor-result-heading p{color:#ffffffc4;max-width:730px;margin:0;font-size:13px;line-height:1.55}.technical-advisor-result-grid{grid-template-columns:minmax(0,1fr) 355px;gap:18px;padding:22px;display:grid}.technical-advisor-result-main{gap:15px;display:grid}.technical-advisor-result-section,.technical-advisor-pending{background:#fff;border:1px solid #dce5ee;border-radius:20px;padding:25px}.technical-advisor-result-section>div{align-items:center;gap:11px;display:flex}.technical-advisor-result-section>div>svg{width:38px;height:38px;color:var(--discover-blue);background:#eaf4ff;border-radius:11px;padding:9px}.technical-advisor-result-section>div>span{gap:2px;display:grid}.technical-advisor-result-section>div strong{color:var(--discover-navy);font-size:14px}.technical-advisor-result-section>div small{color:#697d92;font-size:11px}.technical-advisor-items{gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.technical-advisor-items li{border-top:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;padding:13px 0;display:grid}.technical-advisor-items li>span{gap:3px;display:grid}.technical-advisor-items li strong{color:#263f5b;font-size:12px}.technical-advisor-items li small{color:#5e7389;font-size:11px;line-height:1.4}.technical-advisor-items em{color:#285d91;text-transform:uppercase;white-space:nowrap;background:#e9f4ff;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:900}.technical-advisor-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:20px 0 0;padding:0;list-style:none;display:grid}.technical-advisor-checklist li{color:#455e77;align-items:flex-start;gap:8px;font-size:11px;line-height:1.4;display:flex}.technical-advisor-checklist svg{color:#fff;background:#21845d;border-radius:50%;flex:none;width:16px;height:16px;padding:3px}.technical-advisor-assumptions>p{color:#5d7187;margin:16px 0 0;font-size:11px;line-height:1.55}.technical-advisor-assumptions>p+p{color:#674d22;margin-top:8px}.technical-advisor-pending{align-self:start;position:sticky;top:92px}.technical-advisor-pending h3{color:var(--discover-navy);margin:8px 0 18px;font-size:27px;font-weight:400;line-height:1}.technical-advisor-pending ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.technical-advisor-pending li{color:#4c627a;align-items:flex-start;gap:9px;font-size:11px;line-height:1.35;display:flex}.technical-advisor-pending li i{background:#f0a33d;border-radius:50%;flex:none;width:8px;height:8px;margin-top:3px;box-shadow:0 0 0 4px #fff1d8}.technical-advisor-pending>p{color:#66778b;text-align:center;margin:20px 0 13px;font-size:11px}.technical-advisor-pending>a{color:#fff;background:linear-gradient(135deg, var(--discover-navy), var(--discover-blue));text-align:center;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:51px;padding:10px 14px;font-size:11px;font-weight:900;text-decoration:none;display:flex;box-shadow:0 13px 25px #1268d733}.technical-advisor-pending>a svg{width:17px;height:17px}.technical-advisor-pending>button{color:#51677e;cursor:pointer;background:0 0;border:0;width:100%;margin-top:11px;padding:6px;font-size:11px;font-weight:850}@media (max-width:900px){.technical-advisor-confirm{grid-template-columns:1fr}.technical-advisor-understood{border-bottom:1px solid #dce7f2;border-right:0}.technical-advisor-question-layout,.technical-advisor-result-grid{grid-template-columns:1fr}.technical-advisor-summary{display:none}.technical-advisor-pending{position:static}}@media (max-width:620px){.technical-advisor{border-radius:22px;width:calc(100% - 24px);margin-bottom:38px}.technical-advisor-header{min-height:65px;padding:10px 13px 10px 18px}.technical-advisor-header small{font-size:10px}.technical-advisor-understood,.technical-advisor-scope,.technical-advisor-question{padding:28px 18px}.technical-advisor-understood h2{font-size:41px}.technical-advisor-scope>div{grid-template-columns:1fr}.technical-advisor-scope>div>button{grid-template-columns:30px minmax(0,1fr);align-content:center;column-gap:11px;min-height:88px;padding:14px;display:grid}.technical-advisor-scope>div>button>svg:first-child{grid-row:1/3;margin:0}.technical-advisor-scope>div>button>svg:last-child{display:none}.technical-advisor-scope strong,.technical-advisor-scope small{grid-column:2}.technical-advisor-question h2{font-size:38px}.technical-advisor-options{grid-template-columns:1fr}.technical-advisor-options button{min-height:55px}.technical-advisor-navigation{z-index:2;padding:12px 18px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-top:1px solid #e1e8ef;margin:27px -18px -28px;position:sticky;bottom:0}.technical-advisor-result-heading{padding:38px 20px}.technical-advisor-result-heading h2{font-size:45px}.technical-advisor-result-grid{padding:12px}.technical-advisor-result-section,.technical-advisor-pending{border-radius:16px;padding:20px 17px}.technical-advisor-items li{grid-template-columns:1fr;gap:7px}.technical-advisor-items em{justify-self:start}.technical-advisor-checklist{grid-template-columns:1fr}}.discovery-universes{width:min(1320px,100% - 48px);margin:0 auto;padding:28px 0 52px}.discovery-universe-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:26px;display:flex}.discovery-universe-heading>div>span{color:var(--discover-blue);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.discovery-universe-heading h2{color:var(--discover-navy);margin:7px 0 0;font-size:clamp(36px,4vw,54px);line-height:1}.discovery-universe-heading>p{max-width:480px;color:var(--discover-muted);text-align:right;margin:0;font-size:13px}.discovery-universe-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:clamp(8px,1.3vw,18px);display:grid}.discovery-universe{min-width:0;color:var(--discover-ink);cursor:pointer;background:0 0;border:0;border-radius:24px;align-content:start;justify-items:center;padding:9px 4px 15px;transition:transform .2s,background .2s;display:grid;position:relative}.discovery-universe:hover{transform:translateY(-5px)}.discovery-universe.active{background:#ffffffb3;box-shadow:0 15px 32px #18304e14}.discovery-orb{aspect-ratio:1;background:radial-gradient(circle at 27% 21%, #fff 0 7%, #ffffffb8 12%, transparent 34%), linear-gradient(145deg, var(--segment-soft) 4%, var(--segment) 80%);place-items:center;width:clamp(88px,8vw,116px);margin-bottom:20px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.discovery-orb{background:radial-gradient(circle at 27% 21%, #fff 0 7%, #ffffffb8 12%, transparent 34%), linear-gradient(145deg, var(--segment-soft) 4%, color-mix(in srgb, var(--segment) 68%, white) 80%)}}.discovery-orb{box-shadow:inset 12px 13px 17px #ffffffa3, inset -13px -15px 20px var(--segment-dark), 0 12px 0 var(--segment-dark), 0 25px 28px var(--segment-shadow);border:2px solid #ffffffeb;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.discovery-orb{box-shadow:inset 12px 13px 17px #ffffffa3, inset -13px -15px 20px color-mix(in srgb, var(--segment-dark) 34%, transparent), 0 12px 0 color-mix(in srgb, var(--segment-dark) 28%, #d4deea), 0 25px 28px var(--segment-shadow)}}.discovery-orb{transition:transform .22s,box-shadow .22s;transform:perspective(400px)rotateX(-2deg)}.discovery-orb:after{content:"";border-top:2px solid #ffffff8c;border-radius:50%;height:22%;position:absolute;inset:9px 15px auto}.discovery-orb i{z-index:1;filter:drop-shadow(0 5px 4px #00000026);font-size:clamp(34px,3.4vw,48px);font-style:normal;position:relative}.discovery-orb i svg{width:clamp(34px,3.4vw,48px);height:clamp(34px,3.4vw,48px);color:var(--segment-dark);stroke-width:1.7px}.discovery-universe:hover .discovery-orb,.discovery-universe.active .discovery-orb{box-shadow:inset 12px 13px 17px #ffffffb3, inset -13px -15px 20px var(--segment-dark), 0 14px 0 var(--segment-dark), 0 31px 34px var(--segment-shadow);transform:perspective(400px)rotateX(-5deg)translateY(-2px)scale(1.035)}@supports (color:color-mix(in lab, red, red)){.discovery-universe:hover .discovery-orb,.discovery-universe.active .discovery-orb{box-shadow:inset 12px 13px 17px #ffffffb3, inset -13px -15px 20px color-mix(in srgb, var(--segment-dark) 36%, transparent), 0 14px 0 color-mix(in srgb, var(--segment-dark) 30%, #d4deea), 0 31px 34px var(--segment-shadow)}}.discovery-universe>strong{max-width:145px;color:var(--discover-navy);text-align:center;font-size:13px;line-height:1.08}.discovery-universe>small{color:#556a82;text-align:center;max-width:135px;margin-top:5px;font-size:11px;line-height:1.2}.discovery-universe>em{color:var(--segment-dark);background:var(--segment-soft);text-transform:uppercase;border-radius:999px;padding:4px 6px;font-size:10px;font-style:normal;font-weight:900;position:absolute;top:4px;right:2px}.discovery-selected-panel{background:linear-gradient(120deg, #fff 0%, var(--segment-soft) 100%);border:1px solid var(--segment);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;width:min(1240px,100% - 48px);margin:0 auto 70px;padding:30px 34px;display:grid}@supports (color:color-mix(in lab, red, red)){.discovery-selected-panel{border:1px solid color-mix(in srgb, var(--segment) 24%, white)}}.discovery-selected-panel{border-radius:25px;box-shadow:0 20px 48px #19355617,inset 0 1px #fff}.discovery-selected-icon{background:linear-gradient(145deg, #fff, var(--segment));place-items:center;width:82px;height:82px;display:grid}@supports (color:color-mix(in lab, red, red)){.discovery-selected-icon{background:linear-gradient(145deg, #fff, color-mix(in srgb, var(--segment) 28%, white))}}.discovery-selected-icon{box-shadow:inset -9px -10px 15px var(--segment), 0 13px 22px var(--segment-shadow);border:1px solid #fff;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.discovery-selected-icon{box-shadow:inset -9px -10px 15px color-mix(in srgb, var(--segment) 18%, transparent), 0 13px 22px var(--segment-shadow)}}.discovery-selected-icon{font-size:34px}.discovery-selected-icon svg{width:34px;height:34px;color:var(--segment-dark);stroke-width:1.8px}.discovery-selected-panel>div:nth-child(2)>span{color:var(--segment-dark);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.discovery-selected-panel h2{color:var(--discover-navy);margin:6px 0 5px;font-size:clamp(29px,3vw,42px);line-height:1}.discovery-selected-panel p{max-width:650px;color:var(--discover-muted);margin:0;font-size:13px}.discovery-selected-actions{gap:8px;min-width:215px;display:grid}.discovery-selected-actions a,.discovery-selected-actions button{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;min-height:47px;padding:0 16px;font-size:12px;font-weight:900;display:inline-flex}.discovery-selected-actions a{color:#fff;background:var(--segment-dark);box-shadow:0 11px 22px var(--segment-shadow)}.discovery-selected-actions a span{margin-left:auto}.discovery-selected-actions button{color:var(--segment-dark);border:1px solid var(--segment);background:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.discovery-selected-actions button{border:1px solid color-mix(in srgb, var(--segment) 30%, white)}}.discovery-home-footer{color:#687a91;background:#e9eef5;border-top:1px solid #d7e0eb;justify-content:space-between;align-items:center;gap:30px;min-height:88px;padding:24px clamp(24px,6vw,90px);font-size:12px;display:flex}.perspective-backdrop{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:default;background:#040d2c78;border:0;position:fixed;inset:0}.perspective-drawer{z-index:100;width:min(470px,100%);height:100dvh;color:var(--discover-ink);background:#f7f9fc;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;top:0;right:0;box-shadow:-24px 0 70px #040d2c40}.perspective-drawer-header{color:#fff;background:linear-gradient(125deg,#06145d,#0f59c6 70%,#369dea);grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:13px;min-height:103px;padding:17px 20px;display:grid}.perspective-drawer-header>span,.perspective-drawer-header>button{color:#fff;background:#ffffff1f;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.perspective-drawer-header>button{cursor:pointer}.perspective-drawer-header>button:last-child{grid-column:3}.perspective-drawer-header svg{width:20px;height:20px}.perspective-drawer-header>div{min-width:0}.perspective-drawer-header small{color:#b9ddff;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.perspective-drawer-header h2{font-family:var(--font-heading), sans-serif;margin:0;font-size:clamp(28px,3vw,38px);font-weight:400;line-height:.95}.perspective-drawer-body{overscroll-behavior:contain;padding:25px 22px 30px;overflow-y:auto}.perspective-drawer-body>p:first-child,.perspective-customizer>p{color:#5c7188;margin:0 0 20px;font-size:12px;line-height:1.55}.perspective-selection-summary{color:#63778d;background:#edf5ff;border:1px solid #d2e5f7;border-radius:12px;justify-content:space-between;align-items:baseline;gap:12px;margin:-8px 0 16px;padding:10px 12px;display:flex}.perspective-selection-summary strong{color:#153e80;font-size:11px}.perspective-selection-summary span{text-align:right;font-size:10px}.perspective-lens-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.perspective-lens-grid>button{color:#60748a;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e1eb;border-radius:18px;flex-direction:column;align-items:flex-start;gap:4px;min-height:142px;padding:15px;display:flex;position:relative}.perspective-lens-grid>button:hover{border-color:#a0bee1;transform:translateY(-2px);box-shadow:0 12px 25px #2344681a}.perspective-lens-grid>button.selected{color:#173f7f;border-color:var(--discover-blue);box-shadow:inset 0 0 0 1px var(--discover-blue), 0 13px 25px #1268d71f;background:#edf5ff}.perspective-lens-grid>button>span{color:#153e80;background:radial-gradient(circle at 29% 23%,#fff 0 8%,#d8ecff 26%,#7dbcf5 76%);border:1px solid #fff;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:7px;display:grid;box-shadow:inset -7px -8px 11px #1268d73b,0 7px #b6cee7,0 13px 20px #1a549133}.perspective-lens-grid>button>span svg{width:23px;height:23px}.perspective-lens-grid strong{color:var(--discover-navy);font-size:13px}.perspective-lens-grid small{font-size:11px;line-height:1.35}.perspective-lens-grid em{color:#1764b9;letter-spacing:.05em;text-transform:uppercase;background:#dceeff;border-radius:999px;margin-top:auto;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900}.perspective-lens-grid i{color:#fff;background:var(--discover-blue);border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:11px;right:11px}.perspective-lens-grid i svg{width:14px;height:14px}.perspective-customize-link{width:100%;min-height:69px;color:var(--discover-navy);text-align:left;cursor:pointer;background:linear-gradient(110deg,#e9f3ff,#fff);border:1px dashed #91b8df;border-radius:16px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:11px;padding:11px 14px;display:grid}.perspective-customize-link>svg{width:23px;height:23px;color:var(--discover-blue)}.perspective-customize-link>span:nth-child(2){gap:2px;display:grid}.perspective-customize-link strong{font-size:12px}.perspective-customize-link small{color:#687c91;font-size:10px}.perspective-customizer fieldset{border:0;margin:0 0 24px;padding:0}.perspective-customizer legend{color:var(--discover-navy);margin-bottom:12px;font-size:13px;font-weight:900}.perspective-radio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.perspective-radio-grid label,.perspective-priority-grid label{cursor:pointer;position:relative}.perspective-radio-grid input,.perspective-priority-grid input{opacity:0;width:1px;height:1px;position:absolute}.perspective-radio-grid label>span{color:#63758a;background:#fff;border:1px solid #d7e1eb;border-radius:14px;flex-direction:column;justify-content:center;gap:4px;min-height:83px;padding:12px;display:flex}.perspective-radio-grid strong{color:#2a4564;font-size:12px}.perspective-radio-grid small{font-size:10px;line-height:1.3}.perspective-radio-grid input:checked+span,.perspective-priority-grid input:checked+span{color:var(--discover-navy);border-color:var(--discover-blue);box-shadow:inset 0 0 0 1px var(--discover-blue);background:#eaf4ff}:is(.perspective-radio-grid input:focus-visible+span,.perspective-priority-grid input:focus-visible+span){outline:3px solid var(--discover-blue);outline-offset:3px}.perspective-priority-grid{flex-wrap:wrap;gap:8px;display:flex}.perspective-priority-grid label>span{color:#52677e;background:#fff;border:1px solid #d7e1eb;border-radius:999px;align-items:center;min-height:38px;padding:7px 11px;font-size:10px;font-weight:850;display:flex}.perspective-preview-card{color:#fff;background:linear-gradient(125deg,#071963,#1769ce);border-radius:18px;gap:7px;margin-top:20px;padding:18px;display:grid;box-shadow:0 16px 30px #04026233}.perspective-preview-card>span{color:#b9ddff;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:900;display:flex}.perspective-preview-card>span svg{width:16px;height:16px}.perspective-preview-card>strong{font-family:var(--font-heading), sans-serif;font-size:26px;font-weight:400;line-height:1}.perspective-preview-card>small{color:#ffffffc2;font-size:11px;line-height:1.45}.perspective-remember{cursor:pointer;background:#fff;border:1px solid #dbe4ed;border-radius:14px;grid-template-columns:19px minmax(0,1fr);align-items:flex-start;gap:10px;margin-top:17px;padding:14px;display:grid}.perspective-remember input{width:18px;height:18px;accent-color:var(--discover-blue);margin:1px 0 0}.perspective-remember>span{gap:3px;display:grid}.perspective-remember strong{color:#2f4965;font-size:11px}.perspective-remember small{color:#718398;font-size:10px;line-height:1.35}.perspective-privacy{color:#75869a;text-align:center;margin:11px 4px 0;font-size:10px;line-height:1.4}.perspective-drawer-footer{min-height:83px;padding:13px 20px calc(13px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff5;border-top:1px solid #dce4ec;grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.perspective-drawer-footer button{color:#52667d;cursor:pointer;background:#eef2f6;border:0;border-radius:13px;min-height:52px;padding:0 14px;font-size:10px;font-weight:900}.perspective-drawer-footer button:last-child{color:#fff;background:linear-gradient(135deg, var(--discover-navy), var(--discover-blue));font-size:11px;box-shadow:0 12px 24px #1268d738}.discovery-market-notice{color:#3d536d;border:1px solid #d7e3ef;border-left:4px solid var(--discover-blue);background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:13px 28px;width:min(980px,100% - 40px);margin:-20px auto 45px;padding:22px 24px;display:grid;box-shadow:0 17px 36px #20436a1c}.discovery-market-notice>div:first-child{align-items:center;gap:11px;display:flex}.discovery-market-notice>div:first-child>svg{width:35px;height:35px;color:var(--discover-blue);background:#eaf4ff;border-radius:50%;padding:8px}.discovery-market-notice>div:first-child span{gap:3px;display:grid}.discovery-market-notice strong{color:var(--discover-navy);font-size:13px}.discovery-market-notice small{color:#718298;font-size:11px}.discovery-market-notice>p{grid-column:1;margin:0;font-size:11px;line-height:1.45}.discovery-market-notice>div:last-child{grid-area:1/2/3;gap:7px;min-width:205px;display:grid}.discovery-market-notice a,.discovery-market-notice button{text-align:center;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;min-height:43px;padding:8px 13px;font-size:10px;font-weight:900;display:flex}.discovery-market-notice a{color:#fff;background:var(--discover-blue);text-decoration:none}.discovery-market-notice button{color:#496078;background:#eef3f8}@media (max-width:620px){.perspective-drawer{border-radius:24px 24px 0 0;width:100%;height:min(92dvh,820px);top:auto;bottom:0;transform:none;box-shadow:0 -24px 70px #040d2c42}.perspective-drawer-header{border-radius:24px 24px 0 0;min-height:91px}.perspective-drawer-body{padding:21px 15px 27px}.perspective-lens-grid{gap:8px}.perspective-lens-grid>button{min-height:137px;padding:13px}.perspective-lens-grid>button>span{width:43px;height:43px}.perspective-radio-grid{grid-template-columns:1fr}.perspective-drawer-footer{padding-inline:14px}.perspective-drawer-footer button:first-child{max-width:100px}.discovery-market-notice{grid-template-columns:1fr;margin-top:-11px;padding:19px}.discovery-market-notice>p,.discovery-market-notice>div:last-child{grid-area:auto/1}.discovery-market-notice>div:last-child{min-width:0}}.discovery-home-footer>div{flex-wrap:wrap;gap:24px;display:flex}.discovery-home-footer a{color:#41556e;font-weight:800}@media (max-width:1120px){.discovery-interest-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.discovery-universe-grid{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:30px}.discovery-selected-panel{grid-template-columns:auto 1fr}.discovery-selected-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.discovery-simple-header,.discovery-home-header{min-height:64px;padding:8px 16px}.discovery-simple-header .discovery-brand span{display:grid}.discovery-simple-header .discovery-brand small{display:none}.discovery-home-header .discovery-brand{gap:0}.discovery-home-header .discovery-brand strong{font-size:16px}.discovery-home-header .discovery-brand small{font-size:10px}.discovery-progress>i{width:28px}.discovery-interest-shell{width:min(100% - 28px,1280px);padding-top:40px}.discovery-interest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.discovery-interest-card{border-radius:20px;min-height:195px;padding:20px 10px}.discovery-interest-icon{width:76px;height:76px;font-size:32px}.discovery-interest-footer{z-index:20;padding:13px;position:sticky;bottom:10px}.discovery-interest-footer span{max-width:210px}.discovery-interest-footer>button{min-width:170px}.discovery-home-header nav{display:none}.perspective-avatar-slot{flex-basis:44px;width:44px;height:44px}.discovery-search-stage{padding-top:55px}.discovery-search-stage h1{font-size:48px}.discovery-google-search{grid-template-columns:36px minmax(0,1fr) auto;min-height:62px;padding-left:13px}.discovery-google-search>span{font-size:28px}.discovery-google-search input{min-height:45px;font-size:16px}.discovery-google-search button{min-width:83px;min-height:48px;padding:0 13px}.discovery-universes{width:min(100% - 28px,1320px);padding-top:18px}.discovery-universe-heading{gap:8px;display:grid}.discovery-universe-heading>p{text-align:left}.discovery-orb{width:92px}.discovery-selected-panel{grid-template-columns:1fr;justify-items:start;gap:18px;width:min(100% - 28px,1240px);padding:24px}.discovery-selected-actions{grid-column:auto;width:100%}}@media (max-width:520px){.discovery-home-header{gap:10px}.discovery-home-header .discovery-brand small{display:none}.discovery-skip-top{min-height:38px;padding:0 11px;font-size:10px}.discovery-interest-heading h1{font-size:45px}.discovery-interest-heading p{font-size:14px}.discovery-interest-card{min-height:176px}.discovery-interest-card strong{font-size:14px}.discovery-interest-icon{width:68px;height:68px;box-shadow:inset 8px 9px 12px #ffffffad, inset -9px -10px 15px var(--segment-dark), 0 9px 0 var(--segment-dark), 0 17px 21px var(--segment-shadow);margin-bottom:7px;font-size:28px}@supports (color:color-mix(in lab, red, red)){.discovery-interest-icon{box-shadow:inset 8px 9px 12px #ffffffad, inset -9px -10px 15px color-mix(in srgb, var(--segment-dark) 32%, transparent), 0 9px 0 color-mix(in srgb, var(--segment-dark) 28%, #d8e2ec), 0 17px 21px var(--segment-shadow)}}.discovery-interest-footer{align-items:stretch;gap:12px}.discovery-interest-footer>div{min-width:0}.discovery-interest-footer>button{min-width:132px;padding:0 12px;font-size:11px}.perspective-avatar-slot{flex-basis:44px;width:44px;height:44px;margin-left:-8px}.perspective-avatar-slot svg{width:17px;height:17px}.discovery-avatar{width:44px;height:44px}.discovery-search-stage{width:calc(100% - 28px);padding:42px 0 36px}.discovery-search-stage h1{margin-bottom:23px;font-size:43px}.discovery-google-search{border-radius:20px;grid-template-columns:32px minmax(0,1fr);padding:6px 12px}.discovery-google-search button{border-radius:13px;grid-column:1/-1;width:100%;margin-top:3px}.discovery-search-hints{display:none}.discovery-universe-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.discovery-orb{width:96px}.discovery-universe>strong{font-size:13px}.discovery-universe>small{font-size:11px}.discovery-selected-icon{width:68px;height:68px}.discovery-selected-actions{grid-template-columns:1fr}.discovery-home-footer{padding-bottom:32px;display:grid}}@media (prefers-reduced-motion:reduce){.discovery-interest-card,.discovery-universe,.discovery-orb,.discovery-login-card>button,.perspective-avatar-slot,.account-avatar,.perspective-avatar-slot:after,.account-avatar:after{transition:none}.perspective-avatar-slot:hover,.account-avatar:hover,.perspective-avatar-slot:hover:after,.account-avatar:hover:after{transform:none}.perspective-avatar-slot:focus-visible{transform:none}.account-avatar:focus-visible{transform:none}.perspective-avatar-slot:focus-visible:after{transform:none}.account-avatar:focus-visible:after{transform:none}}.discovery-login-panel{isolation:isolate;background:radial-gradient(circle at 48% 44%,#2377ff61,#0000 31%),radial-gradient(circle at 100% 100%,#0846dd6b,#0000 36%),linear-gradient(150deg,#02002d 0%,#040262 50%,#071f80 100%);position:relative;overflow:hidden}.discovery-login-panel:before,.discovery-login-panel:after{content:"";z-index:-1;background:linear-gradient(135deg,#3089ff1a,#0522822e);border:1px solid #62b4ff61;border-radius:42px;display:block;position:absolute;transform:rotate(-8deg);box-shadow:inset 0 1px #fff3,inset -24px -30px 50px #00208f47,0 32px 85px #00166a70,0 0 38px #2880ff29}.discovery-login-panel:before{width:410px;height:265px;top:4%;right:-185px}.discovery-login-panel:after{border-radius:32px;width:285px;height:190px;bottom:5%;right:-105px;transform:rotate(-8deg)translate(-20px)}.discovery-login-card{z-index:1;color:#fff;-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);background:linear-gradient(145deg,#13358fc7,#030841e6),#030841db;border:1px solid #90cdff75;position:relative;box-shadow:inset 0 1px #ffffff47,inset -18px -22px 42px #000a3d3d,0 34px 82px #00062d94,0 0 55px #2377ff33}.discovery-login-card h1{color:#fff;text-shadow:0 3px 18px #00002d61}.discovery-login-card>p{color:#b9d5f2}.discovery-login-card label{color:#e6f2ff}.discovery-login-card input{color:#07134d;background:linear-gradient(#fffffffa,#e5f1fff5);border-color:#bbddffe6;box-shadow:inset 0 3px 8px #284c851f,0 9px 24px #00094047,0 0 0 1px #ffffff61}.discovery-password-field>button{color:#31558a}.discovery-password-field>button:hover{color:#040262;background:#dcecff}.discovery-field-help{color:#ffd9c5}.discovery-login-recovery{color:#a9d5ff}.discovery-login-card>.discovery-login-primary{background:linear-gradient(#2c8cff 0%,#1268d7 52%,#074aaf 100%);border:1px solid #97d8ffbf;box-shadow:inset 0 1px #ffffff80,inset 0 -5px 10px #011f7b47,0 12px #02257eb8,0 21px 34px #000e4c7a,0 0 30px #268bff4d}.discovery-login-divider{color:#8fb3d8}.discovery-login-divider:before,.discovery-login-divider:after{background:#a5d0f842}.discovery-login-card>.discovery-guest{color:#b9dcff}.discovery-login-card>.discovery-guest:hover{color:#fff;background:#68c4ff1f}.discovery-auth-status{color:#d9ecff;background:#1268d73d;border-color:#8cf6}.discovery-login-card>small{color:#a9c3dd}.discovery-simple-header,.discovery-home-header{color:#fff;-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);background:linear-gradient(#030440f5,#040262eb);border-bottom-color:#72bfff42;box-shadow:0 12px 35px #00083a47,inset 0 -1px #ffffff14}.discovery-simple-header .discovery-brand strong,.discovery-home-header .discovery-brand strong{color:#fff}.discovery-simple-header .discovery-brand small,.discovery-home-header .discovery-brand small{color:#a9ccec}.discovery-simple-header .discovery-brand img{box-shadow:0 10px 25px #00052e80,0 0 0 1px #a2d6ff40}.discovery-progress>i{background:#bedcf83d;box-shadow:inset 0 1px 2px #0000004d}.discovery-progress>i.done{background:#6bc4ff;box-shadow:0 0 14px #6bc4ff8c}.discovery-progress>i.active{background:#fff;box-shadow:0 0 16px #7fccffb3}.discovery-skip-top{color:#e6f3ff;background:#7abcf821;border:1px solid #98cfff40;box-shadow:inset 0 1px #ffffff21,0 8px 20px #00042b33}.discovery-home-header nav a{color:#a9c8e7}.discovery-home-header nav a:hover,.discovery-home-header nav a[aria-current=page]{color:#fff}.discovery-home-header nav a[aria-current=page]:after{background:#68c4ff;box-shadow:0 0 14px #68c4ffb3}.discovery-avatar{background:radial-gradient(circle at 31% 22%,#bce8ff 0 7%,#3f9cff 29%,#1268d7 64%,#040262 100%);border-color:#e7f7fff0;box-shadow:inset -7px -8px 12px #03094f66,0 8px #061050,0 17px 25px #00042b6b,0 0 19px #429fff3d}.discovery-onboarding{isolation:isolate;color:#fff;background:radial-gradient(circle at 10% 17%,#1f84ff6e,#0000 24%),radial-gradient(circle at 86% 83%,#0053dd66,#0000 30%),linear-gradient(155deg,#02002e 0%,#040262 48%,#061d79 100%);position:relative;overflow:hidden}.discovery-onboarding:before,.discovery-onboarding:after{content:"";z-index:-1;background:linear-gradient(140deg,#2c82ff14,#0414611f);border:1px solid #62b4ff38;border-radius:52px;position:absolute;transform:rotate(-9deg);box-shadow:inset 0 1px #ffffff1c,0 28px 80px #00073a4d,0 0 45px #2075ff1f}.discovery-onboarding:before{width:48vw;min-width:430px;height:31vw;min-height:280px;top:120px;right:-18vw}.discovery-onboarding:after{width:34vw;min-width:330px;height:23vw;min-height:220px;bottom:20px;left:-15vw}.discovery-interest-shell{z-index:1;position:relative}@supports (color:color-mix(in lab, red, red)){.discovery-interest-card:hover{border-color:color-mix(in srgb, var(--segment) 55%, #dff2ff)}.discovery-interest-card.selected{background:linear-gradient(155deg, color-mix(in srgb, var(--segment) 32%, #0b1767), #03083ef0 78%);border-color:color-mix(in srgb, var(--segment) 66%, #dff4ff);box-shadow:inset 0 1px 0 #ffffff47, inset 0 0 34px color-mix(in srgb, var(--segment) 13%, transparent), 0 24px 48px #00052e7a, 0 0 34px var(--segment-shadow)}}.discovery-interest-check{color:#c5dcf1;background:#81b9ed24;border:1px solid #abd7ff3b;box-shadow:inset 0 1px #ffffff24}.discovery-interest-card.selected .discovery-interest-check{box-shadow:inset 0 1px 0 #ffffff73, 0 6px 13px var(--segment-shadow)}.discovery-interest-icon{isolation:isolate;background:radial-gradient(circle at 29% 21%, #fff 0 6%, #ffffffe0 10%, transparent 28%), radial-gradient(circle at 35% 27%, var(--segment-soft), var(--segment) 55%, var(--segment-dark) 125%);position:relative}@supports (color:color-mix(in lab, red, red)){.discovery-interest-icon{background:radial-gradient(circle at 29% 21%, #fff 0 6%, #ffffffe0 10%, transparent 28%), radial-gradient(circle at 35% 27%, color-mix(in srgb, var(--segment-soft) 88%, white), color-mix(in srgb, var(--segment) 72%, white) 55%, var(--segment-dark) 125%)}}.discovery-interest-icon{box-shadow:inset 11px 12px 17px #ffffffad, inset -13px -15px 20px var(--segment-dark), 0 12px 0 var(--segment-dark), 0 21px 10px #00042838, 0 30px 38px var(--segment-shadow), 0 0 26px var(--segment);border:2px solid #ebf9ffeb}@supports (color:color-mix(in lab, red, red)){.discovery-interest-icon{box-shadow:inset 11px 12px 17px #ffffffad, inset -13px -15px 20px color-mix(in srgb, var(--segment-dark) 48%, transparent), 0 12px 0 color-mix(in srgb, var(--segment-dark) 72%, #06134f), 0 21px 10px #00042838, 0 30px 38px var(--segment-shadow), 0 0 26px color-mix(in srgb, var(--segment) 32%, transparent)}}.discovery-interest-icon:before{content:"";z-index:-1;border:1px solid #ffffff52;border-radius:50%;position:absolute;inset:7px;box-shadow:inset 0 0 9px #ffffff2e}.discovery-interest-icon:after{content:"";border-top:2px solid #ffffffb8;border-radius:50%;height:20%;position:absolute;inset:9px 16px auto}.discovery-interest-icon svg{filter:drop-shadow(0 5px 4px #00003242)}.discovery-interest-footer>button:not(:disabled){background:linear-gradient(#2f93ff,#1268d7 58%,#074aaa);border:1px solid #99d9ffa6;box-shadow:inset 0 1px #ffffff73,inset 0 -4px 8px #02227840,0 9px #02247b9e,0 17px 28px #00053061,0 0 25px #2589ff40}.discovery-interest-footer>button:disabled{color:#7993ad;background:#9abbda21;border:1px solid #9bc5ea24}.discovery-home{color:#fff;background:radial-gradient(circle at 50% 10%,#1d80ff70,#0000 27%),radial-gradient(circle at 10% 55%,#0747d045,#0000 25%),radial-gradient(circle at 94% 79%,#105be147,#0000 30%),linear-gradient(160deg,#02002f 0%,#040262 45%,#071b72 100%)}.discovery-search-stage>p{color:#8dd3ff;text-shadow:0 0 16px #68c4ff61}.discovery-search-stage h1{color:#fff;text-shadow:0 7px 32px #00032b80}.discovery-google-search{background:linear-gradient(#fffffffc,#e2f0fff7);border:2px solid #b3dffff5;box-shadow:inset 0 4px 9px #325b921f,0 8px #073a9db8,0 18px 22px #00053261,0 0 30px #4caaff6b,0 0 0 5px #3593ff1a}.discovery-google-search>span{color:#154c9b;filter:drop-shadow(0 2px 2px #00005029)}.discovery-google-search button{background:linear-gradient(#2f92ff,#1268d7 60%,#0649aa);border:1px solid #92d7ffb3;box-shadow:inset 0 1px #ffffff80,inset 0 -4px 8px #02207340,0 6px #073e98,0 12px 20px #00135b4d}.discovery-ai-promise{color:#bad3eb}.discovery-ai-promise svg{color:#79caff;filter:drop-shadow(0 0 8px #68c4ff8c)}.discovery-ai-promise strong{color:#fff}.discovery-search-hints{color:#779aba}.discovery-search-hints button{color:#b9dcf8;border-bottom-color:#b9dcf880}.discovery-universe{color:#fff;background:#193a8b1f;border:1px solid #0000}.discovery-orb{isolation:isolate;background:radial-gradient(circle at 27% 20%, #fff 0 6%, #ffffffd9 10%, transparent 27%), radial-gradient(circle at 35% 28%, var(--segment-soft), var(--segment) 55%, var(--segment-dark) 123%)}@supports (color:color-mix(in lab, red, red)){.discovery-orb{background:radial-gradient(circle at 27% 20%, #fff 0 6%, #ffffffd9 10%, transparent 27%), radial-gradient(circle at 35% 28%, color-mix(in srgb, var(--segment-soft) 88%, white), color-mix(in srgb, var(--segment) 74%, white) 55%, var(--segment-dark) 123%)}}.discovery-orb{box-shadow:inset 13px 14px 18px #ffffffab, inset -15px -17px 22px var(--segment-dark), 0 13px 0 var(--segment-dark), 0 23px 11px #00042838, 0 34px 40px var(--segment-shadow), 0 0 28px var(--segment);border-color:#edf9fff0}@supports (color:color-mix(in lab, red, red)){.discovery-orb{box-shadow:inset 13px 14px 18px #ffffffab, inset -15px -17px 22px color-mix(in srgb, var(--segment-dark) 50%, transparent), 0 13px 0 color-mix(in srgb, var(--segment-dark) 74%, #06134f), 0 23px 11px #00042838, 0 34px 40px var(--segment-shadow), 0 0 28px color-mix(in srgb, var(--segment) 31%, transparent)}}.discovery-orb:before{content:"";z-index:-1;border:1px solid #ffffff4d;border-radius:50%;position:absolute;inset:8px;box-shadow:inset 0 0 10px #ffffff2e}.discovery-orb:after{border-top-color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.discovery-universe:hover .discovery-orb,.discovery-universe.active .discovery-orb{box-shadow:inset 13px 14px 18px #ffffffb8, inset -15px -17px 22px color-mix(in srgb, var(--segment-dark) 52%, transparent), 0 15px 0 color-mix(in srgb, var(--segment-dark) 76%, #06134f), 0 25px 11px #0004283d, 0 39px 46px var(--segment-shadow), 0 0 35px color-mix(in srgb, var(--segment) 38%, transparent)}}.discovery-universe>em{color:#fff;background:var(--segment-dark)}@supports (color:color-mix(in lab, red, red)){.discovery-universe>em{background:color-mix(in srgb, var(--segment-dark) 70%, #040262cc)}}.discovery-universe>em{border:1px solid var(--segment)}@supports (color:color-mix(in lab, red, red)){.discovery-universe>em{border:1px solid color-mix(in srgb, var(--segment) 45%, transparent)}}.discovery-selected-panel{color:#fff;background:linear-gradient(120deg, #153489e6, var(--segment-dark) 100%)}@supports (color:color-mix(in lab, red, red)){.discovery-selected-panel{background:linear-gradient(120deg, #153489e6, color-mix(in srgb, var(--segment-dark) 24%, #03083ef2) 100%)}}.discovery-selected-panel{border-color:var(--segment)}@supports (color:color-mix(in lab, red, red)){.discovery-selected-panel{border-color:color-mix(in srgb, var(--segment) 38%, #aadaff47)}}.discovery-selected-panel{box-shadow:inset 0 1px 0 #ffffff2e, inset -25px -30px 50px #00063229, 0 25px 58px #00052b6b, 0 0 30px var(--segment)}@supports (color:color-mix(in lab, red, red)){.discovery-selected-panel{box-shadow:inset 0 1px 0 #ffffff2e, inset -25px -30px 50px #00063229, 0 25px 58px #00052b6b, 0 0 30px color-mix(in srgb, var(--segment) 14%, transparent)}}.discovery-selected-panel{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%)}.discovery-selected-icon{background:radial-gradient(circle at 29% 22%, #fff 0 7%, var(--segment-soft) 24%, var(--segment) 70%)}@supports (color:color-mix(in lab, red, red)){.discovery-selected-icon{background:radial-gradient(circle at 29% 22%, #fff 0 7%, color-mix(in srgb, var(--segment-soft) 85%, white) 24%, color-mix(in srgb, var(--segment) 70%, white) 70%)}}.discovery-selected-icon{box-shadow:inset 10px 11px 14px #ffffff94, inset -11px -13px 17px var(--segment-dark), 0 10px 0 var(--segment-dark), 0 21px 28px var(--segment-shadow);border:2px solid #f0faffe6}@supports (color:color-mix(in lab, red, red)){.discovery-selected-icon{box-shadow:inset 10px 11px 14px #ffffff94, inset -11px -13px 17px color-mix(in srgb, var(--segment-dark) 43%, transparent), 0 10px 0 color-mix(in srgb, var(--segment-dark) 72%, #06134f), 0 21px 28px var(--segment-shadow)}}.discovery-selected-panel>div:nth-child(2)>span{color:var(--segment)}@supports (color:color-mix(in lab, red, red)){.discovery-selected-panel>div:nth-child(2)>span{color:color-mix(in srgb, var(--segment) 55%, #dff5ff)}}.discovery-selected-panel h2{color:#fff}.discovery-selected-panel p{color:#b8d0e6}.discovery-selected-actions button{color:#e5f3ff;background:#ffffff14;border-color:#b7deff4d}.discovery-home-footer{color:#91b1ce;background:#020230b8;border-top-color:#81c2fb2b}.discovery-home-footer a{color:#b7d6f1}:is(.discovery-onboarding :focus-visible,.discovery-home :focus-visible){outline-color:#8bd6ff}@media (max-width:780px){.discovery-interest-card{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px)}.discovery-interest-footer{background:#030941f0}}@media (max-width:520px){.discovery-interest-icon{box-shadow:inset 9px 10px 14px #ffffffad, inset -11px -13px 18px var(--segment-dark), 0 10px 0 var(--segment-dark), 0 18px 9px #00042833, 0 25px 29px var(--segment-shadow)}@supports (color:color-mix(in lab, red, red)){.discovery-interest-icon{box-shadow:inset 9px 10px 14px #ffffffad, inset -11px -13px 18px color-mix(in srgb, var(--segment-dark) 48%, transparent), 0 10px 0 color-mix(in srgb, var(--segment-dark) 72%, #06134f), 0 18px 9px #00042833, 0 25px 29px var(--segment-shadow)}}.discovery-login-panel:before{right:-250px}.discovery-login-card{box-shadow:inset 0 1px #ffffff3d,0 24px 54px #00052d80,0 0 38px #2377ff29}}.discovery-onboarding{color:#fff;background:radial-gradient(circle at 9% 15%,#3797ff63,#0000 27%),radial-gradient(circle at 91% 87%,#085ce45e,#0000 31%),linear-gradient(145deg,#02002f 0%,#040262 54%,#072b94 128%);overflow:clip visible}.discovery-onboarding:before,.discovery-onboarding:after{background:linear-gradient(140deg,#3992ff14,#03135e1f);border-color:#70c2ff38;box-shadow:inset 0 1px #ffffff1f,0 28px 80px #00073a4f,0 0 45px #2075ff1f}.discovery-interest-heading>span{color:#86d0ff;text-shadow:0 0 15px #68c4ff5c}.discovery-interest-heading h1{color:#fff;text-shadow:0 7px 28px #00022870}.discovery-interest-heading p{color:#bed5ea}.discovery-interest-card{color:var(--discover-ink);-webkit-backdrop-filter:blur(13px)saturate(120%);backdrop-filter:blur(13px)saturate(120%);background:linear-gradient(145deg,#fffffffa,#f1f6fcf5);border-color:#c2d3e5e0;box-shadow:inset 0 1px #fff,inset -10px -13px 23px #48709f06,0 13px #b2c3d657,0 26px 40px #2242691f}.discovery-interest-card:hover{border-color:var(--segment)}@supports (color:color-mix(in lab, red, red)){.discovery-interest-card:hover{border-color:color-mix(in srgb, var(--segment) 45%, #dcecff)}}.discovery-interest-card:hover{box-shadow:inset 0 1px 0 #fff, 0 15px 0 var(--segment-dark), 0 31px 46px #22426929, 0 0 28px var(--segment)}@supports (color:color-mix(in lab, red, red)){.discovery-interest-card:hover{box-shadow:inset 0 1px 0 #fff, 0 15px 0 color-mix(in srgb, var(--segment-dark) 18%, #cedbea), 0 31px 46px #22426929, 0 0 28px color-mix(in srgb, var(--segment) 16%, transparent)}}.discovery-interest-card.selected{background:linear-gradient(155deg, #fff 0%, var(--segment-soft) 100%)}@supports (color:color-mix(in lab, red, red)){.discovery-interest-card.selected{background:linear-gradient(155deg, #fff 0%, color-mix(in srgb, var(--segment-soft) 82%, #eef5fc) 100%)}}.discovery-interest-card.selected{border-color:var(--segment)}@supports (color:color-mix(in lab, red, red)){.discovery-interest-card.selected{border-color:color-mix(in srgb, var(--segment) 65%, #dcecff)}}.discovery-interest-card.selected{box-shadow:inset 0 1px 0 #fff, inset 0 0 28px var(--segment), 0 15px 0 var(--segment-dark), 0 32px 48px #2242692b, 0 0 31px var(--segment)}@supports (color:color-mix(in lab, red, red)){.discovery-interest-card.selected{box-shadow:inset 0 1px 0 #fff, inset 0 0 28px color-mix(in srgb, var(--segment) 8%, transparent), 0 15px 0 color-mix(in srgb, var(--segment-dark) 24%, #c8d7e7), 0 32px 48px #2242692b, 0 0 31px color-mix(in srgb, var(--segment) 18%, transparent)}}.discovery-interest-check{color:#65798f;background:#ebf1f7;border-color:#dce6ef;box-shadow:inset 0 1px #fff,0 4px 9px #22426914}.discovery-interest-card strong{color:var(--discover-navy);text-shadow:none}.discovery-interest-card small{color:var(--discover-muted)}.discovery-interest-footer{color:var(--discover-ink);-webkit-backdrop-filter:blur(20px)saturate(120%);backdrop-filter:blur(20px)saturate(120%);background:#fffffff0;border-color:#d5e1ed;box-shadow:inset 0 1px #fff,0 10px #bbcadb42,0 24px 42px #2141671f}.discovery-interest-footer strong{color:var(--discover-navy)}.discovery-interest-footer span{color:var(--discover-muted)}.discovery-interest-footer>button:disabled{color:#8192a6;background:#dfe6ef;border-color:#d6dfe9}.discovery-home{color:var(--discover-ink);background:radial-gradient(circle at 8% 55%,#68c4ff21,#0000 28%),radial-gradient(circle at 94% 78%,#3159e81a,#0000 30%),linear-gradient(#edf4fc 0%,#f7faff 56%,#edf3fa 100%);overflow-x:clip}.discovery-search-stage{z-index:1;isolation:isolate;padding-bottom:77px;position:relative}.discovery-search-stage:before{content:"";z-index:-2;background:radial-gradient(circle at 50% 18%,#2a8bff73,#0000 28%),radial-gradient(circle at 8% 82%,#0058e847,#0000 28%),linear-gradient(150deg,#02002f 0%,#040262 52%,#082b96 115%);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:inset 0 -1px #97d3ff2e,0 24px 65px #0007393d}.discovery-search-stage:after{content:"";z-index:-1;background:linear-gradient(140deg,#348eff1a,#03135e1a);border:1px solid #69bbff47;border-radius:42px;width:360px;height:220px;position:absolute;top:20px;right:-245px;transform:rotate(-8deg);box-shadow:inset 0 1px #ffffff24,0 28px 80px #00063740,0 0 38px #2a89ff21}.discovery-universes{z-index:2;background:linear-gradient(145deg,#fffffffa,#eff6fdf7);border:1px solid #d5e2ee;border-radius:32px;margin-top:34px;margin-bottom:38px;padding:32px 30px 42px;position:relative;box-shadow:inset 0 1px #fff,0 13px #b8c9dc40,0 30px 65px #20426b26}.discovery-universe-heading>div>span{color:#075fae}.discovery-universe-heading h2{color:var(--discover-navy);text-shadow:none}.discovery-universe-heading>p{color:var(--discover-muted)}.discovery-universe{color:var(--discover-ink);background:0 0}.discovery-universe:hover,.discovery-universe.active{box-shadow:inset 0 1px 0 #fff, 0 10px 0 #b9c9da47, 0 24px 35px #21426a21, 0 0 24px var(--segment);background:linear-gradient(145deg,#fff,#eef5fc);border-color:#dce7f1}@supports (color:color-mix(in lab, red, red)){.discovery-universe:hover,.discovery-universe.active{box-shadow:inset 0 1px 0 #fff, 0 10px 0 #b9c9da47, 0 24px 35px #21426a21, 0 0 24px color-mix(in srgb, var(--segment) 11%, transparent)}}.discovery-universe>strong{color:var(--discover-navy);text-shadow:none}.discovery-universe>small{color:#556a82}.discovery-universe>em{color:var(--segment-dark);background:var(--segment-soft);border-color:var(--segment)}@supports (color:color-mix(in lab, red, red)){.discovery-universe>em{border-color:color-mix(in srgb, var(--segment) 24%, #fff)}}.discovery-universe>em{box-shadow:0 5px 12px #22426917}.discovery-interest-icon,.discovery-orb,.discovery-selected-icon{isolation:isolate;box-shadow:inset 10px 12px 16px #ffffffa3, inset -13px -16px 21px var(--segment-dark), 0 6px 0 var(--segment-dark), 0 15px 12px #00083c29, 0 22px 27px var(--segment-shadow), 0 34px 48px #00083c29;position:relative}@supports (color:color-mix(in lab, red, red)){.discovery-interest-icon,.discovery-orb,.discovery-selected-icon{box-shadow:inset 10px 12px 16px #ffffffa3, inset -13px -16px 21px color-mix(in srgb, var(--segment-dark) 34%, transparent), 0 6px 0 color-mix(in srgb, var(--segment-dark) 36%, #c5d3e5), 0 15px 12px #00083c29, 0 22px 27px var(--segment-shadow), 0 34px 48px #00083c29}}.discovery-interest-icon,.discovery-orb,.discovery-selected-icon{transform:perspective(520px)rotateX(-2deg)}.discovery-selected-icon:before{content:"";z-index:1;pointer-events:none;border-top:2px solid #ffffffa3;border-radius:50%;height:25%;position:absolute;inset:9% 17% auto}.discovery-interest-icon svg,.discovery-orb svg,.discovery-selected-icon svg{z-index:2;filter:drop-shadow(0 5px 4px #00002d2e);position:relative}.discovery-google-search:focus-within{box-shadow:inset 0 3px 8px #325b921a,0 7px #073a9db3,0 18px 22px #00053266,0 0 0 5px #68c4ff61,0 0 38px #4caaff80}.discovery-login-card>.discovery-login-primary{box-shadow:inset 0 1px #ffffff80,inset 0 -4px 8px #011f7b40,0 4px #02257eb8,0 13px 27px #000e4c75,0 0 28px #268bff47}.discovery-login-card>.discovery-login-primary:hover{box-shadow:inset 0 1px #ffffff8c,inset 0 -4px 8px #011f7b40,0 5px #02257eb3,0 16px 31px #000e4c80,0 0 32px #268bff57}.discovery-login-card>.discovery-login-primary:active{transform:translateY(3px);box-shadow:inset 0 1px #ffffff75,inset 0 -3px 7px #011f7b47,0 1px #02257eb8,0 8px 18px #000e4c6b}.discovery-interest-footer>button:not(:disabled){box-shadow:inset 0 1px #ffffff73,inset 0 -3px 7px #0222783b,0 4px #02247b9e,0 12px 23px #00053057,0 0 22px #2589ff38}.discovery-google-search button{box-shadow:inset 0 1px #ffffff80,inset 0 -3px 7px #0220733b,0 3px #073e98,0 9px 17px #00135b47}.discovery-simple-header :focus-visible{outline-color:#dff3ff}.discovery-home-header :focus-visible{outline-color:#dff3ff}.discovery-search-stage :focus-visible{outline-color:#dff3ff}.discovery-login-card button:focus-visible{outline-color:#dff3ff}:is(.discovery-universes :focus-visible,.discovery-market-notice :focus-visible,.technical-advisor :focus-visible,.perspective-drawer :focus-visible,.discovery-interest-footer :focus-visible){outline-color:var(--discover-blue)}:is(.technical-advisor-header :focus-visible,.perspective-drawer-header :focus-visible){outline-color:#dff3ff}.discovery-universe:hover .discovery-orb,.discovery-universe.active .discovery-orb{box-shadow:inset 10px 12px 16px #ffffffad, inset -13px -16px 21px var(--segment-dark), 0 7px 0 var(--segment-dark), 0 17px 14px #00083c29, 0 25px 31px var(--segment-shadow), 0 36px 48px #00083c29}@supports (color:color-mix(in lab, red, red)){.discovery-universe:hover .discovery-orb,.discovery-universe.active .discovery-orb{box-shadow:inset 10px 12px 16px #ffffffad, inset -13px -16px 21px color-mix(in srgb, var(--segment-dark) 36%, transparent), 0 7px 0 color-mix(in srgb, var(--segment-dark) 40%, #c5d3e5), 0 17px 14px #00083c29, 0 25px 31px var(--segment-shadow), 0 36px 48px #00083c29}}@media (hover:hover) and (pointer:fine){.discovery-interest-card:hover,.discovery-universe:hover{transform:translateY(-4px)}.discovery-interest-card:hover .discovery-interest-icon,.discovery-universe:hover .discovery-orb{transform:perspective(520px)rotateX(-4deg)translateY(-2px)scale(1.025)}}@media (forced-colors:active){.discovery-interest-card,.discovery-universe,.discovery-interest-icon,.discovery-orb,.discovery-selected-icon{box-shadow:none;forced-color-adjust:auto;background:canvas}.discovery-interest-card.selected,.discovery-universe.active{outline:2px solid highlight}}.perspective-avatar-explore{--perspective-avatar-light:#c8efff;--perspective-avatar-main:#168ee0;--perspective-avatar-deep:#071b72}.perspective-avatar-understand{--perspective-avatar-light:#dce7ff;--perspective-avatar-main:#426ee5;--perspective-avatar-deep:#171d73}.perspective-avatar-resolve{--perspective-avatar-light:#d7f0ff;--perspective-avatar-main:#1686be;--perspective-avatar-deep:#063d70}.perspective-avatar-do{--perspective-avatar-light:#c9f6ec;--perspective-avatar-main:#1aa57f;--perspective-avatar-deep:#064d48}.perspective-slot-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 16px;display:grid}.perspective-slot-tabs button{color:#48617b;text-align:left;cursor:pointer;background:#fff;border:1px solid #cfdae6;border-radius:13px;gap:4px;min-width:0;min-height:66px;padding:10px 12px;display:grid}.perspective-slot-tabs button.selected{color:#06145d;background:#eaf4ff;border-color:#1268d7;box-shadow:inset 0 0 0 1px #1268d7}.perspective-slot-tabs button:disabled{opacity:.62;cursor:not-allowed}.perspective-slot-tabs small{font-size:9px;line-height:1.25}.perspective-slot-tabs strong{overflow-wrap:anywhere;font-size:12px}.perspective-mode-fieldset{border:0;min-width:0;margin:0;padding:0}.perspective-mode-fieldset legend{color:#173c66;margin:0 0 10px;font-size:11px;font-weight:900}.perspective-lens-grid>label{color:#526a82;text-align:left;cursor:pointer;background:#fff;border:1px solid #cfdae6;border-radius:18px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;min-height:150px;padding:15px;display:flex;position:relative;box-shadow:0 5px #113e7514,0 15px 25px #0c2d5814}.perspective-lens-grid>label>input{opacity:0;width:1px;height:1px;position:absolute}.perspective-lens-grid>label:has(input:focus-visible){outline-offset:3px;outline:3px solid #1268d7}.perspective-lens-grid>label.selected{color:#173f7f;background:#edf5ff;border-color:#1268d7;box-shadow:inset 0 0 0 1px #1268d7,0 6px #1268d726,0 17px 28px #1268d71f}.perspective-lens-grid>label.occupied{opacity:.58;cursor:not-allowed}.perspective-lens-grid>label>span{color:#153e80;background:radial-gradient(circle at 29% 23%,#fff 0 8%,#d8ecff 26%,#7dbcf5 76%);border:1px solid #fff;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:7px;display:grid;box-shadow:inset -7px -8px 11px #1268d73b,0 6px #afc8e2,0 13px 20px #1a549133}.perspective-lens-grid>label>span svg{width:22px;height:22px}.perspective-lens-grid>label strong{color:#06145d;overflow-wrap:anywhere;font-size:13px}.perspective-lens-grid>label small{font-size:10px;line-height:1.35}.perspective-lens-grid>label em{color:#175895;overflow-wrap:anywhere;background:#dceeff;border-radius:999px;max-width:100%;margin-top:auto;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900;line-height:1.3}.perspective-lens-grid>label i{color:#fff;background:#1268d7;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:11px;right:11px}.perspective-lens-grid>label i svg{width:14px;height:14px}.perspective-swap-modes{color:#0d559d;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#edf6ff;border:1px solid #9bc6ed;border-radius:12px;margin-top:12px;padding:9px 12px;font-size:10px;font-weight:900}.perspective-selection-notice{color:#345472;min-height:33px;margin:10px 2px 0;font-size:10px;line-height:1.45}.perspective-template-grid{gap:13px;display:grid}.perspective-template-grid label{color:#173c66;gap:6px;font-size:11px;font-weight:900;display:grid}.perspective-template-grid select{color:#263f5b;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #bfcddd;border-radius:12px;padding:9px 38px 9px 12px;font-size:12px}.perspective-drawer-footer button:disabled{color:#718296;box-shadow:none;cursor:not-allowed;background:#dce3ea}.adaptive-pump{color:#eaf5ff;background:radial-gradient(circle at 88% 4%,#4daeff42,#0000 28%),linear-gradient(145deg,#02013b,#061d73 54%,#073aa0);border-bottom:1px solid #85caff66;padding:clamp(18px,3vw,30px);box-shadow:inset 0 1px #fff3,inset 0 -18px 40px #00043438}.adaptive-pump-toolbar{grid-template-columns:minmax(0,1fr) minmax(210px,290px);align-items:end;gap:18px;margin-bottom:18px;display:grid}.adaptive-pump-toolbar>div{gap:5px;min-width:0;display:grid}.adaptive-pump-toolbar>div>span{color:#9ed8ff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:900;display:flex}.adaptive-pump-toolbar>div>span svg{width:14px;height:14px}.adaptive-pump-toolbar strong{overflow-wrap:anywhere;font-size:clamp(20px,3vw,30px);line-height:1.05}.adaptive-pump-toolbar small{color:#c5dcf1;font-size:10px;line-height:1.45}.adaptive-pump-toolbar label{color:#c6e5ff;gap:6px;min-width:0;font-size:10px;font-weight:850;display:grid}.adaptive-pump-toolbar select{color:#06145d;width:100%;min-height:46px;font:inherit;background:#f8fcff;border:1px solid #9fd8ff;border-radius:12px;padding:8px 36px 8px 12px;font-weight:800}.adaptive-mode-stack{gap:15px;display:grid}.adaptive-mode{color:#243e5b;background:linear-gradient(145deg,#fff,#eaf4ff);border:1px solid #cbe8ffd1;border-radius:22px;min-width:0;padding:clamp(17px,2.7vw,27px);box-shadow:inset 0 1px #fff,0 7px #011a5885,0 22px 40px #00032d61,0 0 26px #3697ff29}.adaptive-mode.is-complement{background:linear-gradient(145deg,#f7fbff,#dfeeff);margin:2px 14px 0;box-shadow:inset 0 1px #fff,0 5px #011a5873,0 17px 30px #00032d4d}.adaptive-mode>header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.adaptive-mode>header>span{color:#fff;background:linear-gradient(145deg,#1268d7,#06145d);border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 1px #ffffff59,0 5px #031453,0 12px 20px #03194f40}.adaptive-mode>header svg{width:22px;height:22px}.adaptive-mode>header>div{gap:3px;min-width:0;display:grid}.adaptive-mode>header small{color:#426789;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.adaptive-mode h3{color:#06145d;overflow-wrap:anywhere;margin:0;font-size:clamp(20px,3vw,31px);line-height:1.05}.adaptive-explore-layout{gap:15px;display:grid}.adaptive-route{color:#082e66;background:#dceeff;border:1px solid #b9d9f5;border-radius:16px;grid-template-columns:repeat(7,auto);justify-content:space-between;align-items:center;gap:6px;padding:16px;font-size:10px;font-weight:900;display:grid}.adaptive-route span{text-align:center;background:#fff;border-radius:9px;min-width:0;padding:9px;box-shadow:0 4px #bdd4e8}.adaptive-route svg{width:15px;height:15px}.adaptive-scenarios{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.adaptive-scenarios article{background:#fff;border:1px solid #d4e1ed;border-radius:13px;gap:5px;min-width:0;padding:13px;display:grid}.adaptive-scenarios strong{color:#0a326b;overflow-wrap:anywhere;font-size:11px}.adaptive-scenarios small{color:#526a82;font-size:10px;line-height:1.45}.adaptive-understand-layout{grid-template-columns:.7fr 1.3fr;gap:14px;display:grid}.adaptive-diagram{color:#fff;background:linear-gradient(145deg,#071963,#1268d7);border-radius:16px;align-content:center;gap:8px;min-width:0;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff4d,0 6px #041453}.adaptive-diagram svg{width:28px;height:28px}.adaptive-diagram strong{overflow-wrap:anywhere;font-size:14px}.adaptive-diagram small{color:#c8e5ff;font-size:10px;line-height:1.45}.adaptive-understand-layout dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.adaptive-understand-layout dl>div{background:#fff;border:1px solid #d4e1ed;border-radius:11px;min-width:0;padding:11px}.adaptive-understand-layout dt{color:#0a3971;font-size:10px;font-weight:900}.adaptive-understand-layout dd{color:#526a82;margin:4px 0 0;font-size:9px;line-height:1.4}.adaptive-resolve-layout>p{color:#49637e;margin:0 0 13px;font-size:10px;line-height:1.5}.adaptive-table-scroll{border:1px solid #c9d9e8;border-radius:14px;max-width:100%;overflow-x:auto}.adaptive-table-scroll table{border-collapse:collapse;background:#fff;width:100%;min-width:620px;font-size:10px}.adaptive-table-scroll th,.adaptive-table-scroll td{text-align:left;vertical-align:top;border-bottom:1px solid #e0e8f0;padding:12px}.adaptive-table-scroll thead th{color:#fff;background:#082b78}.adaptive-table-scroll tbody th{color:#0a3971}.adaptive-table-scroll td{color:#4c647d;line-height:1.4}.adaptive-do-layout{grid-template-columns:minmax(0,1fr) minmax(190px,.45fr);gap:15px;display:grid}.adaptive-do-layout ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.adaptive-do-layout li{background:#fff;border:1px solid #d3e1ed;border-radius:12px;grid-template-columns:30px minmax(0,1fr);gap:9px;min-width:0;padding:12px;display:grid}.adaptive-do-layout li i{color:#fff;background:#147e68;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;font-style:normal;font-weight:900;display:grid}.adaptive-do-layout li span{gap:4px;min-width:0;display:grid}.adaptive-do-layout li strong{color:#074f4a;overflow-wrap:anywhere;font-size:10px}.adaptive-do-layout li small{color:#526a82;font-size:9px;line-height:1.4}.adaptive-do-layout>p{color:#563a09;background:#fff3d8;border:1px solid #e5c985;border-radius:13px;align-items:flex-start;gap:8px;margin:0;padding:14px;font-size:10px;line-height:1.45;display:flex}.adaptive-do-layout>p svg{flex:0 0 18px;width:18px;height:18px}.adaptive-override-confirm{color:#d8ecff;background:#00073d8c;border:1px solid #97d3ff57;border-radius:13px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin-top:15px;padding:12px;display:flex}.adaptive-override-confirm>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adaptive-override-confirm span{font-size:10px}.adaptive-override-confirm button{color:#062a65;min-height:40px;font:inherit;cursor:pointer;background:#eaf6ff;border:1px solid #a8d9fa;border-radius:10px;padding:8px 12px;font-size:9px;font-weight:900}.adaptive-override-confirm small{color:#b8d8f1;font-size:9px}@media (max-width:780px){.adaptive-pump-toolbar,.adaptive-understand-layout,.adaptive-do-layout{grid-template-columns:1fr}.adaptive-route{grid-template-columns:1fr;justify-items:stretch}.adaptive-route svg{justify-self:center;transform:rotate(90deg)}.adaptive-scenarios{grid-template-columns:1fr}}@media (max-width:620px){.perspective-drawer{max-width:100vw}.perspective-lens-grid>label{min-height:143px;padding:13px}.adaptive-pump{padding:15px 12px 22px}.adaptive-mode.is-complement{margin-inline:4px}.adaptive-understand-layout dl,.adaptive-do-layout ol{grid-template-columns:1fr}.adaptive-pump-toolbar select{min-height:48px}}@media (max-width:360px){.perspective-drawer{border-radius:0;height:100dvh}.perspective-drawer-header{border-radius:0}.perspective-slot-tabs,.perspective-lens-grid{grid-template-columns:1fr}.perspective-lens-grid>label{min-height:125px}.perspective-drawer-footer{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.perspective-drawer-footer button:first-child{max-width:none}.adaptive-mode{border-radius:16px}}@media (prefers-reduced-motion:reduce){.perspective-drawer,.perspective-backdrop,.perspective-lens-grid>label,.perspective-preview-card,.perspective-avatar-slot,.adaptive-mode,.adaptive-route svg{transition:none!important;animation:none!important;transform:none!important}}@media (forced-colors:active){.perspective-lens-grid>label,.perspective-slot-tabs button,.adaptive-pump,.adaptive-mode,.adaptive-diagram,.adaptive-route span{color:canvastext;box-shadow:none;forced-color-adjust:auto;background:canvas}}@media (max-width:780px){.discovery-universes{border-radius:25px;width:min(100% - 28px,1320px);padding:26px 16px 34px}.discovery-search-stage:after{opacity:.75;right:-310px}.discovery-interest-footer{bottom:max(10px, env(safe-area-inset-bottom))}}@media (max-width:520px){.discovery-universes{margin-top:24px}.discovery-search-stage{padding-bottom:59px}.discovery-interest-icon,.discovery-orb,.discovery-selected-icon{box-shadow:inset 8px 9px 13px #ffffff9e, inset -10px -12px 17px var(--segment-dark), 0 4px 0 var(--segment-dark), 0 11px 9px #00083c24, 0 17px 22px var(--segment-shadow), 0 25px 34px #00083c24}@supports (color:color-mix(in lab, red, red)){.discovery-interest-icon,.discovery-orb,.discovery-selected-icon{box-shadow:inset 8px 9px 13px #ffffff9e, inset -10px -12px 17px color-mix(in srgb, var(--segment-dark) 32%, transparent), 0 4px 0 color-mix(in srgb, var(--segment-dark) 34%, #c5d3e5), 0 11px 9px #00083c24, 0 17px 22px var(--segment-shadow), 0 25px 34px #00083c24}}.discovery-universe:hover .discovery-orb,.discovery-universe.active .discovery-orb{box-shadow:inset 8px 9px 13px #ffffffa3, inset -10px -12px 17px var(--segment-dark), 0 4px 0 var(--segment-dark), 0 11px 9px #00083c24, 0 17px 22px var(--segment-shadow), 0 25px 34px #00083c24}@supports (color:color-mix(in lab, red, red)){.discovery-universe:hover .discovery-orb,.discovery-universe.active .discovery-orb{box-shadow:inset 8px 9px 13px #ffffffa3, inset -10px -12px 17px color-mix(in srgb, var(--segment-dark) 34%, transparent), 0 4px 0 color-mix(in srgb, var(--segment-dark) 36%, #c5d3e5), 0 11px 9px #00083c24, 0 17px 22px var(--segment-shadow), 0 25px 34px #00083c24}}}@media (prefers-reduced-motion:reduce){.discovery-interest-card:hover,.discovery-universe:hover,.discovery-interest-card:hover .discovery-interest-icon,.discovery-universe:hover .discovery-orb{transform:none}}.discovery-personalized{z-index:3;width:min(1320px,100% - 48px);color:var(--discover-ink);background:radial-gradient(circle at 96% 3%,#68c4ff2e,#0000 24%),linear-gradient(145deg,#fffffffc,#eef6fefa);border:1px solid #ccddeeeb;border-radius:32px;margin:-36px auto 72px;padding:34px 30px 28px;position:relative;box-shadow:inset 0 1px #fff,0 10px #b5c7db47,0 30px 68px #183a652e}.discovery-personalized-heading{justify-content:space-between;align-items:end;gap:36px;margin-bottom:21px;display:flex}.discovery-personalized-heading>div:first-child{max-width:760px}.discovery-personalized-heading>div:first-child>span{color:#075fae;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950}.discovery-personalized-heading h2{color:var(--discover-navy);letter-spacing:-.035em;margin:7px 0;font-size:clamp(34px,4.1vw,56px);font-weight:450;line-height:.98}.discovery-personalized-heading p{color:#5b7088;margin:0;font-size:13px;line-height:1.45}.discovery-personalized-controls{align-items:center;gap:8px;display:flex}.discovery-personalized-controls small{color:#687d94;white-space:nowrap;margin-right:5px;font-size:11px;font-weight:850}.discovery-personalized-controls button{color:#fff;cursor:pointer;background:linear-gradient(#2f92ff,#1268d7 62%,#0749a7);border:1px solid #0751ad73;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;font-size:20px;font-weight:800;transition:transform .18s,box-shadow .18s,filter .18s;display:grid;box-shadow:inset 0 1px #ffffff8c,inset 0 -3px 6px #0123743d,0 3px #073d91,0 9px 17px #0840913d}.discovery-personalized-controls button:active{transform:translateY(2px);box-shadow:inset 0 1px #ffffff73,0 1px #073d91,0 5px 10px #08409138}.discovery-personalized-rail{scroll-snap-type:x proximity;scrollbar-color:#77b5e9 #dfeaf5;scrollbar-width:thin;overscroll-behavior-inline:contain;grid-auto-columns:clamp(300px,29vw,374px);grid-auto-flow:column;gap:19px;padding:10px 5px 31px;scroll-padding-inline:5px;display:grid;overflow:auto hidden}.discovery-personalized-rail::-webkit-scrollbar{height:9px}.discovery-personalized-rail::-webkit-scrollbar-track{background:#dfeaf5;border-radius:999px}.discovery-personalized-rail::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#287bd2,#68c4ff);border:2px solid #dfeaf5;border-radius:999px}.discovery-recommendation-card{scroll-snap-align:start;background:linear-gradient(155deg,#fff 0%,#f5f9fe 100%);border:1px solid #d7e4f0;border-radius:25px;grid-template-rows:198px minmax(0,1fr);min-width:0;min-height:458px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;overflow:hidden;box-shadow:inset 0 1px #fff,0 8px #b5c6d857,0 20px 31px #1a3b6324}.discovery-recommendation-visual{isolation:isolate;background:linear-gradient(145deg,#0c1f6d,#1268d7);min-height:0;position:relative;overflow:hidden}.discovery-recommendation-visual:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#02032d6b);height:46%;position:absolute;inset:auto 0 0}.discovery-recommendation-visual>img{transition:transform .45s cubic-bezier(.2,.8,.2,1)}.discovery-recommendation-visual.contain{background:radial-gradient(circle at 50% 38%,#68c4ff33,#0000 37%),linear-gradient(145deg,#fafdff,#e8f2fc)}.discovery-recommendation-visual.contain>img{filter:drop-shadow(0 18px 18px #08316333);padding:22px 36px 28px}.discovery-recommendation-visual>span:last-child{z-index:3;color:#fff;-webkit-backdrop-filter:blur(12px)saturate(130%);backdrop-filter:blur(12px)saturate(130%);letter-spacing:.055em;text-transform:uppercase;background:#030f47c2;border:1px solid #bbe2ff61;border-radius:999px;max-width:calc(100% - 30px);padding:7px 10px;font-size:9px;font-weight:950;line-height:1.15;position:absolute;top:15px;left:15px;box-shadow:inset 0 1px #ffffff2e,0 7px 17px #00042d38}.discovery-recommendation-card.placeholder .discovery-recommendation-visual{background:radial-gradient(circle at 50% 45%,#42a0ff52,#0000 34%),linear-gradient(145deg,#020033,#071d78 63%,#0d55bd);place-items:center;display:grid}.discovery-recommendation-card.placeholder .discovery-recommendation-visual:before{content:"";border:1px solid #6cc2ff47;border-radius:28px;width:190px;height:115px;position:absolute;bottom:-35px;right:-54px;transform:rotate(-9deg)}.discovery-recommendation-orb{z-index:2;width:92px;height:92px;color:var(--segment-dark);background:radial-gradient(circle at 28% 20%, #fff 0 7%, #ffffffc4 12%, transparent 31%), linear-gradient(145deg, var(--segment-soft), var(--segment));place-items:center;margin-top:17px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.discovery-recommendation-orb{background:radial-gradient(circle at 28% 20%, #fff 0 7%, #ffffffc4 12%, transparent 31%), linear-gradient(145deg, var(--segment-soft), color-mix(in srgb, var(--segment) 68%, white))}}.discovery-recommendation-orb{box-shadow:inset 10px 11px 15px #ffffffa6, inset -12px -14px 19px var(--segment-dark), 0 7px 0 var(--segment-dark), 0 18px 25px var(--segment-shadow), 0 28px 40px #00053247;border:2px solid #f1fafff0;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.discovery-recommendation-orb{box-shadow:inset 10px 11px 15px #ffffffa6, inset -12px -14px 19px color-mix(in srgb, var(--segment-dark) 38%, transparent), 0 7px 0 color-mix(in srgb, var(--segment-dark) 45%, #b8cbe0), 0 18px 25px var(--segment-shadow), 0 28px 40px #00053247}}.discovery-recommendation-orb:after{content:"";border-top:2px solid #ffffffb3;border-radius:50%;height:22%;position:absolute;inset:9px 16px auto}.discovery-recommendation-orb svg{z-index:1;stroke-width:1.8px;filter:drop-shadow(0 5px 4px #00002d29);width:39px;height:39px;position:relative}.discovery-recommendation-copy{flex-direction:column;align-items:flex-start;min-height:0;padding:21px 21px 20px;display:flex}.discovery-recommendation-copy>small{color:#60758b;min-height:26px;font-size:10px;font-weight:780;line-height:1.35}.discovery-recommendation-copy h3{color:var(--discover-navy);letter-spacing:-.025em;margin:8px 0 7px;font-size:24px;font-weight:750;line-height:1.03}.discovery-recommendation-copy p{color:#526a82;margin:0 0 20px;font-size:12px;line-height:1.5}.discovery-recommendation-copy a{color:#fff;background:linear-gradient(120deg,#06145d,#1268d7 78%,#2c96ed);border:1px solid #0c58b86b;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:47px;margin-top:auto;padding:0 15px;font-size:11px;font-weight:900;text-decoration:none;display:flex;box-shadow:inset 0 1px #ffffff47,0 4px #052f82,0 11px 20px #053f8d33}.discovery-recommendation-copy a>span{font-size:17px}.discovery-personalized-note{color:#657a90;max-width:920px;margin:0;font-size:11px;line-height:1.5}.discovery-personalized-note strong{color:#365a7f}.discovery-personalized :focus-visible{outline-color:var(--discover-blue)}@media (hover:hover) and (pointer:fine){.discovery-personalized-controls button:hover{filter:brightness(1.08);transform:translateY(-2px)}.discovery-recommendation-card:hover{border-color:#b8d7f2;transform:translateY(-4px);box-shadow:inset 0 1px #fff,0 10px #a3beda5e,0 28px 43px #1a3b632e,0 0 24px #2388f01a}.discovery-recommendation-card:hover .discovery-recommendation-visual>img{transform:scale(1.035)}.discovery-recommendation-card:hover .discovery-recommendation-visual.contain>img{transform:scale(1.045)}}@media (max-width:780px){.discovery-personalized{border-radius:26px;width:min(100% - 28px,1320px);margin-top:-29px;padding:27px 17px 24px}.discovery-personalized-heading{align-items:flex-start;gap:18px}.discovery-personalized-heading h2{font-size:clamp(32px,8vw,46px)}.discovery-personalized-controls{padding-top:2px}.discovery-personalized-controls small{display:none}.discovery-personalized-rail{grid-auto-columns:clamp(284px,78vw,354px);gap:15px}}@media (max-width:520px){.discovery-personalized{margin-bottom:52px;padding-inline:13px}.discovery-personalized-heading{grid-template-columns:minmax(0,1fr) auto;gap:16px 10px;display:grid}.discovery-personalized-heading>div:first-child{grid-column:1/-1}.discovery-personalized-heading h2{max-width:330px;font-size:36px}.discovery-personalized-controls{grid-column:2;justify-self:end}.discovery-personalized-controls button{width:44px;height:44px}.discovery-personalized-rail{grid-auto-columns:min(82vw,326px);padding-bottom:27px}.discovery-recommendation-card{border-radius:22px;grid-template-rows:184px minmax(0,1fr);min-height:440px}.discovery-recommendation-copy{padding:18px}.discovery-recommendation-copy h3{font-size:22px}.discovery-recommendation-visual.contain>img{padding:20px 28px 24px}}@media (forced-colors:active){.discovery-personalized,.discovery-recommendation-card,.discovery-recommendation-visual,.discovery-recommendation-orb,.discovery-personalized-controls button,.discovery-recommendation-copy a{box-shadow:none;forced-color-adjust:auto;background:canvas}}@media (prefers-reduced-motion:reduce){.discovery-personalized-controls button,.discovery-recommendation-card,.discovery-recommendation-visual>img{transition:none}.discovery-recommendation-card:hover,.discovery-recommendation-card:hover .discovery-recommendation-visual>img{transform:none}}.discovery-auth-tabs{background:#03114c80;border:1px solid #9dd2ff2e;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:12px 0 16px;padding:5px;display:grid;box-shadow:inset 0 2px 8px #00032a47}.discovery-auth-tabs button{color:#a9c8e7;cursor:pointer;background:0 0;border:0;border-radius:11px;min-height:44px;padding:8px 12px;font-size:11px;font-weight:900}.discovery-auth-tabs button.active{color:#07165c;background:linear-gradient(#fff,#dcebfa);box-shadow:inset 0 1px #fff,0 5px 12px #00043040}.discovery-login-card>button:disabled,.discovery-login-card input:disabled,.discovery-password-field>button:disabled{opacity:.58;cursor:not-allowed}.discovery-login-card>button:disabled{box-shadow:none;transform:none}.discovery-login-card input:disabled{background:#e1ebf6b8}.discovery-login-back{color:#b9dcff!important;box-shadow:none!important;background:0 0!important}.discovery-auth-connection,.discovery-auth-status{text-align:left;border-radius:12px;padding:11px 13px;line-height:1.45;margin:15px 0 0!important;font-size:11px!important}.discovery-auth-connection{background:#2c7edb2e;border:1px solid #83c6ff4d;color:#d7ebff!important}.discovery-auth-status.info{color:#d9ecff;background:#1268d73d;border-color:#8cf6}.discovery-auth-status.error{color:#ffe4e7;background:#97243e47;border-color:#ff92a96b}.discovery-auth-status.success{color:#d9ffed;background:#187e5445;border-color:#75e2b061}.auth-route-shell{color:#fff;background:radial-gradient(circle at 20% 12%,#2f92ff66,#0000 28%),radial-gradient(circle at 85% 82%,#0e5be059,#0000 32%),linear-gradient(145deg,#02002f,#040262 56%,#082b96 130%);place-items:center;min-height:100svh;padding:28px;display:grid}.auth-route-card{-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:linear-gradient(145deg,#142d79de,#030942eb);border:1px solid #91cdff47;border-radius:28px;width:min(100%,510px);padding:clamp(29px,6vw,48px);box-shadow:inset 0 1px #ffffff2b,0 28px 70px #00042a7a,0 0 38px #2884ff29}.auth-route-card>span{color:#83d0ff;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950}.auth-route-card h1{letter-spacing:-.035em;margin:12px 0 13px;font-size:clamp(38px,7vw,57px);font-weight:450;line-height:.98}.auth-route-card p{color:#c4dbee;margin:16px 0 0;font-size:13px;line-height:1.55}.auth-route-card form{gap:10px;margin-top:27px;display:grid}.auth-route-card label{color:#eaf5ff;margin-top:4px;font-size:11px;font-weight:850}.auth-route-card input{color:#10233b;min-height:52px;font:inherit;background:linear-gradient(#fff,#edf5fd);border:1px solid #bce0ffe6;border-radius:13px;padding:0 15px}.auth-route-card button,.auth-route-card>a:not(.auth-route-secondary){color:#fff;text-align:center;cursor:pointer;background:linear-gradient(#2f92ff,#1268d7 62%,#0749a7);border:1px solid #94d6ff94;border-radius:13px;justify-content:center;align-items:center;min-height:50px;margin-top:10px;padding:10px 16px;font-size:12px;font-weight:900;text-decoration:none;display:flex;box-shadow:inset 0 1px #ffffff70,0 4px #073d91,0 13px 24px #000c484d}.auth-route-card button:disabled{opacity:.55;box-shadow:none;cursor:not-allowed}.auth-route-secondary{color:#a9d5ff;margin-top:18px;font-size:12px;font-weight:800;display:inline-flex}.auth-route-shell :focus-visible{outline-color:#dff3ff}@media (max-width:520px){.auth-route-shell{padding:14px}.auth-route-card{border-radius:23px;padding:29px 21px}}.discovery-auth-legal{color:#a9c5df;text-align:center;margin-top:16px;font-size:11px;line-height:1.5;display:block}.discovery-auth-legal a{color:#dff3ff;text-underline-offset:3px;font-weight:800}.legal-shell{--legal-navy:#040262;--legal-blue:#1268d7;color:#17304a;background:radial-gradient(circle at 12% 4%,#3f9bff47,#0000 26%),radial-gradient(circle at 92% 30%,#1268d733,#0000 29%),linear-gradient(155deg,#02002f 0 310px,#edf4fb 311px,#f7faff 100%);min-height:100svh;padding-bottom:72px}.legal-header{color:#fff;justify-content:space-between;align-items:center;gap:24px;width:min(100% - 40px,1180px);min-height:82px;margin:0 auto;display:flex}.legal-brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.legal-brand img{object-fit:contain;background:#fff;border:1px solid #ffffff8a;border-radius:14px;width:48px;height:48px;box-shadow:0 8px 20px #0000234d}.legal-brand span{gap:1px;display:grid}.legal-brand strong{font-size:17px}.legal-brand small{color:#bcd9f2;font-size:10px}.legal-header nav{align-items:center;gap:20px;display:flex}.legal-header nav a{color:#d6eaff;font-size:12px;font-weight:800;text-decoration:none}.legal-header nav a:last-child{color:#07165c;background:linear-gradient(#fff,#dcebf9);border-radius:13px;align-items:center;min-height:42px;padding:0 16px;display:inline-flex;box-shadow:0 5px #9fb9d7,0 12px 26px #00002347}.legal-document{background:#fffffffa;border:1px solid #ccdeefdb;border-radius:30px;width:min(100% - 40px,980px);margin:46px auto 0;overflow:hidden;box-shadow:inset 0 1px #fff,0 11px #aac2da54,0 38px 80px #13325b33}.legal-document-heading{color:#fff;background:radial-gradient(circle at 84% 18%,#52afff59,#0000 28%),linear-gradient(138deg,#040262,#081e80 64%,#1268d7 145%);padding:clamp(38px,7vw,72px)}.legal-document-heading>span{color:#83d0ff;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:950}.legal-document-heading h1{color:#fff;max-width:720px;font-family:var(--font-heading), sans-serif;letter-spacing:-.035em;margin:15px 0 18px;font-size:clamp(45px,8vw,76px);font-weight:400;line-height:.96}.legal-document-heading p{color:#c8def2;max-width:700px;margin:0;font-size:15px;line-height:1.6}.legal-document-heading small{color:#8fc6ed;margin-top:22px;font-size:11px;display:block}.legal-document-meta{justify-content:space-between;align-items:center;gap:18px;margin-top:22px;display:flex}.legal-document-meta small{margin-top:0}.legal-document-meta button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#ffffff1c;border:1px solid #b4e0ff52;border-radius:999px;padding:0 16px;font-size:11px;font-weight:800}.legal-sections{padding:clamp(32px,6vw,64px)}.legal-sections>section{border-bottom:1px solid #dce7f1;grid-template-columns:46px minmax(0,1fr);gap:22px;padding:30px 0;display:grid}.legal-sections>section:first-child{padding-top:0}.legal-sections>section:last-child{border-bottom:0;padding-bottom:0}.legal-sections>section>span{color:var(--legal-blue);letter-spacing:.08em;font-size:12px;font-weight:950}.legal-sections h2{color:var(--legal-navy);letter-spacing:-.02em;margin:-5px 0 12px;font-size:clamp(23px,4vw,30px);font-weight:750;line-height:1.1}.legal-sections p,.legal-sections li{color:#526b84;font-size:14px;line-height:1.72}.legal-sections p{margin:0}.legal-sections p+p{margin-top:13px}.legal-sections ul{gap:7px;margin:12px 0 14px;padding-left:21px;display:grid}.legal-sections a{color:#075fae;overflow-wrap:anywhere;font-weight:750}.legal-contact{color:#fff;background:linear-gradient(125deg,#06145d,#1268d7);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin:0 clamp(32px,6vw,64px) clamp(32px,6vw,64px);padding:25px 27px;display:flex;box-shadow:inset 0 1px #ffffff45,0 7px #062f82,0 20px 34px #08347638}.legal-contact div{gap:3px;display:grid}.legal-contact span{color:#a9d9ff;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.legal-contact strong{font-size:20px}.legal-contact a{color:#fff;overflow-wrap:anywhere;font-size:12px;font-weight:850}.legal-shell :focus-visible{outline-offset:3px;outline:3px solid #68c4ff}@media (hover:hover) and (pointer:fine){.legal-header nav a:hover,.legal-sections a:hover,.legal-contact a:hover{text-underline-offset:4px;text-decoration:underline}}@media (max-width:700px){.legal-shell{background:linear-gradient(155deg,#02002f 0 250px,#edf4fb 251px);padding-bottom:36px}.legal-header{width:min(100% - 28px,1180px);min-height:68px}.legal-brand img{width:42px;height:42px}.legal-brand small{display:none}.legal-header nav{gap:10px}.legal-header nav a{font-size:10px}.legal-header nav a:last-child{min-height:40px;padding-inline:12px}.legal-document{border-radius:24px;width:min(100% - 24px,980px);margin-top:24px}.legal-document-heading{padding:38px 24px}.legal-document-heading h1{font-size:clamp(44px,14vw,61px)}.legal-document-meta{flex-direction:column;align-items:flex-start}.legal-sections{padding:31px 23px}.legal-sections>section{grid-template-columns:32px minmax(0,1fr);gap:11px;padding:25px 0}.legal-sections p,.legal-sections li{font-size:13px}.legal-contact{flex-direction:column;align-items:flex-start;margin:0 22px 30px;padding:22px}}@media print{.legal-shell{color:#000;background:#fff;padding:0}.legal-header,.legal-document-meta button{display:none}.legal-document{width:100%;box-shadow:none;border:0;border-radius:0;margin:0}.legal-document-heading{color:#000;background:#fff;border-bottom:2px solid #000;padding:24px 0}.legal-document-heading>span,.legal-document-heading h1,.legal-document-heading p,.legal-document-heading small,.legal-sections h2,.legal-sections p,.legal-sections li{color:#000}.legal-sections{padding:24px 0}.legal-sections>section{break-inside:avoid}.legal-contact{color:#000;box-shadow:none;background:#fff;border:1px solid #000;margin:20px 0 0}.legal-contact span,.legal-contact a{color:#000}}.discovery-legal-consent{cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;font-size:12px;line-height:1.45;color:#dbeeff!important;font-weight:600!important;display:grid!important}.discovery-legal-consent input{accent-color:#2e9eff;height:18px;margin:1px 0 0;padding:0;width:18px!important;min-height:18px!important;box-shadow:none!important}.discovery-legal-consent a,.discovery-auth-legal a{color:#9fd8ff;text-underline-offset:3px;font-weight:800;text-decoration:underline}@media (forced-colors:active){.legal-shell,.legal-document,.legal-document-heading,.legal-contact,.legal-header nav a:last-child{box-shadow:none;background:canvas}}.discovery-app{--space-0:#010022;--space-1:#030454;--space-2:#071f7e;--space-edge:#a0d6ff6b;--space-light:#aedeff4d;--space-glow:#2377ff4d;--space-shadow:#00021d94;--space-perspective:1400px}.discovery-login-panel{perspective:var(--space-perspective);background:radial-gradient(ellipse at 50% 42%, #2377ff57, #0f40b41f 34%, transparent 66%), radial-gradient(circle at 12% 10%, #45c1ff1c, transparent 34%), linear-gradient(155deg, var(--space-0), var(--space-1) 52%, var(--space-2));overflow:clip auto}.discovery-login-panel:before{z-index:-2;width:170%;height:78%;box-shadow:none;opacity:.38;transform-origin:top;background-color:#0000;background-image:linear-gradient(#68c4ff2e 1px,#0000 1px),linear-gradient(90deg,#68c4ff29 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:0;border-radius:0;inset:48% auto auto -35%;transform:perspective(760px)rotateX(66deg)translateY(-8%);-webkit-mask-image:linear-gradient(#0000,#000000d9 20%,#0000004d 82%,#0000);mask-image:linear-gradient(#0000,#000000d9 20%,#0000004d 82%,#0000)}.discovery-login-panel:after{z-index:-1;opacity:.95;background:radial-gradient(circle,#227fff33,#1352cf14 38%,#0000 70%);border:0;border-radius:50%;width:min(760px,82vw);height:min(760px,82vw);inset:12% auto auto 50%;transform:translate(-50%);box-shadow:0 0 120px #1f75ff24}.discovery-login-card{transform-style:preserve-3d;border-color:var(--space-edge);box-shadow:inset 0 1px 0 #ffffff54, inset 1px 0 0 #76c1ff26, inset -20px -24px 44px #00083a40, 0 7px 0 #010938b8, 0 24px 48px #0004246e, 0 62px 124px var(--space-shadow), 0 0 58px var(--space-glow);transition:transform .22s,box-shadow .22s;transform:none}.discovery-login-card:before{content:"";z-index:2;pointer-events:none;border-radius:29px;position:absolute;inset:1px;box-shadow:inset 2px 2px #def3ff1c,inset -3px -4px #00053229}.discovery-login-card:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(145deg,#11379880,#000327c2);border:1px solid #63aaef2e;position:absolute;inset:12px -9px -14px 9px;box-shadow:0 15px 32px #00032361}.discovery-auth-tabs{box-shadow:inset 0 3px 10px #00032a57,inset 0 1px #ffffff12,0 3px #00042e9e,0 12px 25px #0004283b}.discovery-login-card input{box-shadow:inset 0 4px 9px #22488426,inset 0 -1px #ffffffe6,0 3px #0212486b,0 12px 24px #0006344d,0 0 0 1px #ffffff61}.discovery-login-card input::placeholder{color:#536983}.discovery-interest-card,.discovery-interest-footer,.discovery-personalized,.technical-advisor,.perspective-drawer,.discovery-selected-panel{transform-style:preserve-3d;border-color:#96cdf77a;box-shadow:inset 0 1px #ffffff8c,inset 1px 0 #7cbeef26,0 6px #092a6229,0 24px 52px #000c3a33,0 54px 100px #00082d24}.discovery-personalized,.technical-advisor,.perspective-drawer,.discovery-selected-panel{transform:perspective(var(--space-perspective)) translateZ(12px)}.discovery-recommendation-card{border-color:#95c5ec85;box-shadow:inset 0 1px #ffffffe6,0 5px #1b4a8129,0 18px 36px #0424522e,0 34px 66px #0216401c}@media (hover:hover) and (pointer:fine){.discovery-login-card:hover{transform:none;box-shadow:inset 0 1px #ffffff5c,inset 1px 0 #76c1ff2b,inset -20px -24px 44px #00083a3b,0 8px #010938b3,0 29px 56px #00042475,0 68px 132px #00021d99,0 0 68px #2377ff57}.discovery-interest-card:hover,.discovery-recommendation-card:hover{transform:translateY(-5px)rotateX(.55deg)}}@media (max-width:560px){.discovery-login-panel:before{opacity:.3;background-size:52px 52px;width:280%;left:-90%}.discovery-login-card,.discovery-personalized,.technical-advisor,.perspective-drawer,.discovery-selected-panel{transform:none}.discovery-login-card{box-shadow:inset 0 1px #ffffff4d,inset -14px -18px 34px #00083a33,0 5px #010938b3,0 20px 42px #00042473,0 42px 78px #00021d61,0 0 38px #2377ff3b}.discovery-login-card:before{border-radius:22px}.discovery-login-card:after{inset:8px -5px -9px 5px}}@media (prefers-reduced-motion:reduce){.discovery-login-card,.discovery-interest-card,.discovery-recommendation-card{transition:none;transform:none}}@media (forced-colors:active){.discovery-login-panel:before,.discovery-login-panel:after{display:none}.discovery-login-card,.discovery-interest-card,.discovery-interest-footer,.discovery-personalized,.technical-advisor,.perspective-drawer,.discovery-selected-panel,.discovery-recommendation-card{box-shadow:none;transform:none}}.discovery-home{isolation:isolate;color:var(--discover-ink);background:radial-gradient(circle at 50% 4%,#2d8fff7a,#0000 28%),radial-gradient(circle at 7% 62%,#005ceb4d,#0000 29%),radial-gradient(circle at 96% 84%,#2469e657,#0000 31%),linear-gradient(158deg,#010026 0%,#040262 48%,#082b96 112%);position:relative}.discovery-home:before{content:"";z-index:0;pointer-events:none;opacity:.28;transform-origin:top;background-color:#0000;background-image:linear-gradient(#6fc6ff38 1px,#0000 1px),linear-gradient(90deg,#6fc6ff30 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:26vh -35vw -55vh;transform:perspective(820px)rotateX(66deg);-webkit-mask-image:linear-gradient(#0000,#000 20%,#0000008c 72%,#0000);mask-image:linear-gradient(#0000,#000 20%,#0000008c 72%,#0000)}.discovery-home>section,.discovery-home>footer{position:relative}.discovery-home-header{z-index:50;grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr);gap:18px;display:grid;position:sticky;top:0}.discovery-home-header .home-brand{place-self:center start}.discovery-primary-nav{justify-self:center;align-items:center;display:flex;gap:7px!important}.discovery-home-header .discovery-primary-nav>a,.discovery-home-header .discovery-primary-nav>button{color:#d7ebff;min-height:44px;font:inherit;cursor:pointer;background:#77beff14;border:1px solid #9ad3ff2e;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}:is(.discovery-home-header .discovery-primary-nav>a:hover,.discovery-home-header .discovery-primary-nav>button:hover,.discovery-home-header .discovery-primary-nav>a:focus-visible,.discovery-home-header .discovery-primary-nav>button:focus-visible){color:#fff;background:#63b4ff2e;border-color:#b3e1ff80}.discovery-primary-nav svg{flex:0 0 16px;width:16px;height:16px}.discovery-home-header .discovery-primary-nav .discovery-header-quote{color:#06145d;background:linear-gradient(#f7fcff,#bde5ff);border-color:#fff;box-shadow:inset 0 1px #fff,0 4px #4b9bd7,0 10px 20px #00032a47}.discovery-header-quote .quote-short{display:none}.discovery-account{justify-self:end;gap:8px}.perspective-avatar-group{gap:8px}.perspective-avatar-slot,.perspective-avatar-slot:first-child,.perspective-avatar-slot:nth-child(2){margin-left:0}.perspective-avatar-slot[aria-expanded=true]{outline-offset:3px;outline:3px solid #bcecff;box-shadow:inset -7px -8px 11px #0208474d,0 6px #021453b3,0 15px 23px #00042b6b,0 0 25px #68c4ffad}.account-menu-popover{max-height:min(720px,100dvh - 92px);overflow-y:auto}.account-menu-heading small,.account-menu-popover small{color:#4d647c;font-size:10px}.account-menu-section-label{color:#34516e;letter-spacing:.09em;text-transform:uppercase;margin:6px 10px 2px;font-size:9px;font-weight:900}.account-menu-popover .account-menu-install{background:#edf7ff;border:1px solid #c7e2f5}.account-install-help,.account-install-status{color:#334f69;background:#f1f7fc;border:1px solid #cee1ef;border-radius:11px;margin:4px 8px 7px;padding:10px 12px;font-size:10px;line-height:1.45}.account-install-status{color:#17583f;background:#eaf8f1;border-color:#bfe4d2;align-items:center;gap:7px;font-weight:800;display:flex}.account-install-status svg{width:16px;height:16px}.perspective-drawer{--discover-navy:#040262;--discover-blue:#1268d7;--discover-ink:#12233b}.perspective-drawer-header>span,.perspective-drawer-header>button{width:44px;height:44px}.perspective-selection-summary{color:#405a74}.perspective-selection-summary>div{gap:3px;display:grid}.perspective-selection-summary em{color:#285a8a;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:900}.perspective-customize-link small{color:#4f657c}.perspective-remember small{color:#50657c}.perspective-privacy{color:#53677d}.perspective-drawer :focus-visible{outline-offset:3px;outline:3px solid #1268d7}.perspective-drawer-header :focus-visible{outline-color:#dff3ff}.discovery-market-notice,.technical-advisor{border-color:#9ed2fa99;box-shadow:inset 0 1px #fff,0 8px #0730702e,0 30px 64px #00073447,0 70px 120px #0004262e}@media (max-width:780px){.discovery-home-header{grid-template-rows:44px auto;grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;min-height:116px;padding:8px 10px 10px}.discovery-home-header .home-brand{grid-area:1/1;min-width:0}.discovery-home-header .home-brand strong{font-size:15px}.discovery-home-header .home-brand small{display:none}.discovery-home-header .discovery-account{grid-area:1/2}.discovery-home-header .discovery-primary-nav{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid;gap:6px!important}.discovery-home-header .discovery-primary-nav>a,.discovery-home-header .discovery-primary-nav>button{gap:5px;min-width:0;min-height:46px;padding:0 7px;font-size:10px}.discovery-header-quote .quote-long{display:none}.discovery-header-quote .quote-short{display:inline}.account-menu-popover{top:calc(116px + env(safe-area-inset-top));width:auto;max-height:calc(100dvh - 126px - env(safe-area-inset-top));position:fixed;left:10px;right:10px}.perspective-avatar-slot:after,.account-avatar:after{display:none}}@media (max-width:620px){.perspective-drawer{max-height:100dvh}.perspective-drawer-header{grid-template-columns:44px minmax(0,1fr) 44px}.perspective-drawer-footer{grid-template-columns:minmax(92px,.45fr) minmax(0,1fr)}}@media (max-width:360px){.discovery-home-header{padding-inline:8px}.discovery-account,.perspective-avatar-group{gap:6px}.discovery-home-header .discovery-primary-nav>a,.discovery-home-header .discovery-primary-nav>button{padding-inline:5px;font-size:9px}.discovery-primary-nav svg{flex-basis:15px;width:15px;height:15px}}@media (prefers-reduced-motion:reduce){.discovery-home:before{opacity:.12;transform:none}}@media (forced-colors:active){.discovery-home:before{display:none}.perspective-avatar-slot[aria-expanded=true]{outline:3px solid highlight}.account-install-help,.account-install-status{forced-color-adjust:auto}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
