/*! tailwindcss v4.3.3 | 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)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-divide-x-reverse:0}}}@layer theme{:host,:root{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--leading-tight:1.25;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0,0,.2,1);--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-manrope),"Avenir Next","Segoe UI",sans-serif;--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-y-0{inset-block:0}.right-0{right:0}.left-0\.5{left:calc(var(--spacing) * .5)}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[90\]{z-index:90}.z-\[95\]{z-index:95}.col-span-2{grid-column:span 2/span 2}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-\[2px\]{height:2px}.h-\[44px\]{height:44px}.h-full{height:100%}.h-px{height:1px}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-32{width:calc(var(--spacing) * 32)}.w-\[44px\]{width:44px}.w-\[82vw\]{width:82vw}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[320px\]{max-width:320px}.max-w-\[820px\]{max-width:820px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-\[420px\]{min-width:420px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.translate-x-0{--tw-translate-x:0px}.translate-x-0,.translate-x-full{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[2\.5rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:2.5rem minmax(0,1fr) auto}.grid-cols-\[2\.75rem_minmax\(0\,1fr\)\]{grid-template-columns:2.75rem minmax(0,1fr)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--line\)\]>:not(:last-child)){border-color:var(--line)}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#cdeee6\]{border-color:#cdeee6}.border-\[\#d9cfef\]{border-color:#d9cfef}.border-\[\#dbe9e3\]{border-color:#dbe9e3}.border-\[\#ded5f4\]{border-color:#ded5f4}.border-\[\#e4eee9\]{border-color:#e4eee9}.border-\[\#e6e0f2\]{border-color:#e6e0f2}.border-\[\#ececf1\]{border-color:#ececf1}.border-\[\#f0d4d8\]{border-color:#f0d4d8}.border-\[\#f3e2bd\]{border-color:#f3e2bd}.border-\[rgba\(7\,18\,57\,\.1\)\]{border-color:#0712391a}.border-\[rgba\(7\,18\,57\,\.12\)\]{border-color:#0712391f}.border-\[var\(--line\)\]{border-color:var(--line)}.border-\[var\(--purple\)\]{border-color:var(--purple)}.bg-\[\#9a6310\]{background-color:#9a6310}.bg-\[\#17816e\]{background-color:#17816e}.bg-\[\#ad3851\]{background-color:#ad3851}.bg-\[\#e1e2e6\]{background-color:#e1e2e6}.bg-\[\#e5f5ee\]{background-color:#e5f5ee}.bg-\[\#e7f6f1\]{background-color:#e7f6f1}.bg-\[\#e9f7f6\]{background-color:#e9f7f6}.bg-\[\#eaf7f1\]{background-color:#eaf7f1}.bg-\[\#eef4ff\]{background-color:#eef4ff}.bg-\[\#f2f2f5\]{background-color:#f2f2f5}.bg-\[\#f2fbf8\]{background-color:#f2fbf8}.bg-\[\#f4f5f8\]{background-color:#f4f5f8}.bg-\[\#f4f5f9\]{background-color:#f4f5f9}.bg-\[\#f7f9fe\]{background-color:#f7f9fe}.bg-\[\#f8f8fa\]{background-color:#f8f8fa}.bg-\[\#fafafc\]{background-color:#fafafc}.bg-\[\#fafbfe\]{background-color:#fafbfe}.bg-\[\#fbfbfd\]{background-color:#fbfbfd}.bg-\[\#fbfdfc\]{background-color:#fbfdfc}.bg-\[\#fdeceb\]{background-color:#fdeceb}.bg-\[\#fff2e2\]{background-color:#fff2e2}.bg-\[\#fff7e6\]{background-color:#fff7e6}.bg-\[\#fff7f7\]{background-color:#fff7f7}.bg-\[\#fffaf0\]{background-color:#fffaf0}.bg-\[rgba\(7\,18\,57\,\.08\)\]{background-color:#07123914}.bg-\[rgba\(7\,18\,57\,\.45\)\]{background-color:#07123973}.bg-\[var\(--blue\)\]{background-color:var(--blue)}.bg-\[var\(--brand\)\]{background-color:var(--brand)}.bg-\[var\(--brand-soft\)\]{background-color:var(--brand-soft)}.bg-\[var\(--line\)\]{background-color:var(--line)}.bg-\[var\(--purple\)\]{background-color:var(--purple)}.bg-\[var\(--sx-brand-gradient\)\]{background-color:var(--sx-brand-gradient)}.bg-white{background-color:var(--color-white)}.p-1{padding:var(--spacing)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-1{padding-top:var(--spacing)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8\.5px\]{font-size:8.5px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[12\.75px\]{--tw-leading:12.75px;line-height:12.75px}.leading-\[19\.5px\]{--tw-leading:19.5px;line-height:19.5px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[680\]{--tw-font-weight:680;font-weight:680}.font-\[760\]{--tw-font-weight:760;font-weight:760}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tracking-\[\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.text-\[\#9a6310\]{color:#9a6310}.text-\[\#168d9b\]{color:#168d9b}.text-\[\#858b96\]{color:#858b96}.text-\[\#888d97\]{color:#888d97}.text-\[\#17816e\]{color:#17816e}.text-\[\#85404c\]{color:#85404c}.text-\[\#a5314b\]{color:#a5314b}.text-\[\#ad3851\]{color:#ad3851}.text-\[\#c7cad4\]{color:#c7cad4}.text-\[var\(--blue\)\]{color:var(--blue)}.text-\[var\(--foreground\)\]{color:var(--foreground)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--purple\)\]{color:var(--purple)}.text-white{color:var(--color-white)}.text-white\!{color:var(--color-white)!important}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.accent-\[var\(--purple\)\]{accent-color:var(--purple)}.opacity-0{opacity:0}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-\[0_1px_4px_rgba\(7\,18\,57\,\.12\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_4px_rgba\(7\,18\,57\,\.12\)\]{--tw-shadow:0 1px 4px var(--tw-shadow-color,#0712391f)}.shadow-\[0_2px_7px_rgba\(7\,18\,57\,\.06\)\]{--tw-shadow:0 2px 7px var(--tw-shadow-color,#0712390f)}.shadow-\[0_2px_7px_rgba\(7\,18\,57\,\.06\)\],.shadow-\[0_4px_14px_rgba\(7\,18\,57\,\.04\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(7\,18\,57\,\.04\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#0712390a)}.shadow-\[0_4px_14px_rgba\(7\,18\,57\,\.05\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#0712390d)}.shadow-\[0_4px_14px_rgba\(7\,18\,57\,\.035\)\],.shadow-\[0_4px_14px_rgba\(7\,18\,57\,\.05\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(7\,18\,57\,\.035\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#07123909)}.shadow-\[0_4px_14px_rgba\(7\,18\,57\,\.045\)\]{--tw-shadow:0 4px 14px var(--tw-shadow-color,#0712390b)}.shadow-\[0_4px_14px_rgba\(7\,18\,57\,\.045\)\],.shadow-\[0_8px_18px_rgba\(105\,59\,190\,\.18\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(105\,59\,190\,\.18\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#693bbe2e)}.shadow-\[0_24px_60px_rgba\(7\,18\,57\,\.25\)\]{--tw-shadow:0 24px 60px var(--tw-shadow-color,#07123940)}.shadow-\[0_24px_60px_rgba\(7\,18\,57\,\.25\)\],.shadow-\[0_24px_70px_rgba\(7\,18\,57\,\.25\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(7\,18\,57\,\.25\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#07123940)}.blur{--tw-blur:blur(8px)}.blur,.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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-blur-sm,.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.peer-checked\:translate-x-5:is(:where(.peer):checked~*){--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.peer-checked\:bg-\[var\(--brand\)\]:is(:where(.peer):checked~*){background-color:var(--brand)}.first\:pt-0:first-child{padding-top:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#d8cef0\]:hover{border-color:#d8cef0}.hover\:border-\[\#d9cff0\]:hover{border-color:#d9cff0}.hover\:border-\[var\(--purple\)\]:hover{border-color:var(--purple)}.hover\:bg-\[\#f4effb\]:hover{background-color:#f4effb}.hover\:bg-\[\#fafafc\]:hover{background-color:#fafafc}.hover\:bg-\[\#fdeef1\]:hover{background-color:#fdeef1}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-\[var\(--foreground\)\]:hover{color:var(--foreground)}.hover\:text-\[var\(--purple\)\]:hover{color:var(--purple)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_10px_22px_rgba\(105\,59\,190\,\.24\)\]:hover{--tw-shadow:0 10px 22px var(--tw-shadow-color,#693bbe3d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-\[var\(--purple\)\]:focus{border-color:var(--purple)}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:block{display:block}.sm\:contents{display:contents}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:h-8{height:calc(var(--spacing) * 8)}.sm\:w-8{width:calc(var(--spacing) * 8)}.sm\:flex-1{flex:1}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-1{gap:var(--spacing)}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}:where(.sm\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.sm\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.sm\:bg-transparent{background-color:#0000}.sm\:p-0{padding:0}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:pr-4{padding-right:calc(var(--spacing) * 4)}.sm\:pl-4{padding-left:calc(var(--spacing) * 4)}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[clamp\(1\.75rem\,3vw\,2\.35rem\)\]{font-size:clamp(1.75rem,3vw,2.35rem)}}@media (min-width:48rem){.md\:hidden{display:none}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-6{grid-column:span 6/span 6}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:col-span-12{grid-column:span 12/span 12}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:gap-4{gap:calc(var(--spacing) * 4)}}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:h-3\.5>svg{height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:h-4>svg{height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:w-4>svg{width:calc(var(--spacing) * 4)}@media (min-width:40rem){.sm\:\[\&\>svg\]\:h-4>svg{height:calc(var(--spacing) * 4)}.sm\:\[\&\>svg\]\:w-4>svg{width:calc(var(--spacing) * 4)}}}.main-header-shell{position:relative}.mobile-nav-panel{display:none}.login-layout{background:#f8f9fc;grid-template-columns:minmax(360px,43%) minmax(0,57%);min-height:100vh;display:grid}.login-brand-panel{color:#fff;background:radial-gradient(circle at 15% 18%,#1582e14d,#0000 29%),radial-gradient(circle at 92% 72%,#e227913b,#0000 31%),linear-gradient(145deg,#02092e,#07163f 68%,#0c2257);flex-direction:column;justify-content:space-between;min-height:100vh;padding:42px clamp(36px,5vw,78px);display:flex}.login-mini-logo{align-items:center;gap:10px;width:fit-content;display:inline-flex}.login-mini-logo>span{color:#23d3dc;font-size:42px;font-weight:900;line-height:1}.login-mini-logo strong{letter-spacing:-.045em;font-size:25px}.login-brand-panel>div{max-width:470px}.login-kicker{color:#55e2ea;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:900}.login-brand-panel h1{letter-spacing:-.055em;margin:0;font-size:clamp(40px,4.6vw,64px);line-height:1.02}.login-brand-panel h1+p{color:#d5dbed;max-width:420px;margin:20px 0 25px;font-size:15px;line-height:1.7}.login-brand-panel ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.login-brand-panel li{color:#f4f6fc;align-items:center;gap:11px;font-size:13px;font-weight:700;display:flex}.login-brand-panel li span{color:#55e2ea;background:#ffffff1a;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.login-brand-panel blockquote{color:#ffffff8c;margin:0;font-size:11px;font-style:italic}.login-form-panel{place-items:center;min-height:100vh;padding:35px;display:grid}.login-card{width:min(100%,470px)}.login-back{color:#69728d;margin-bottom:28px;font-size:11px;font-weight:800;display:inline-block}.login-eyebrow{color:#8544c7;letter-spacing:.13em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:900}.login-card h2{color:#071239;letter-spacing:-.045em;margin:0;font-size:37px}.login-lead{color:#6a728a;margin:9px 0 20px;font-size:13px;line-height:1.55}.demo-login-note{color:#4f5b7a;background:#f1f6ff;border:1px solid #dce5fa;border-radius:11px;gap:9px;margin-bottom:18px;padding:10px 12px;font-size:10px;line-height:1.5;display:flex}.demo-login-note>span{color:#1479dc;font-size:15px}.demo-login-note p{margin:0}.login-form{gap:14px;display:grid}.login-form>label{color:#283151;gap:6px;font-size:10.5px;font-weight:900;display:grid}.login-form input:not([type=checkbox]){color:#111a3b;background:#fff;border:1px solid #d8dce7;border-radius:11px;outline:0;width:100%;min-height:49px;padding-inline:14px;font-size:13px}.login-form input:focus{border-color:#7c4cca;box-shadow:0 0 0 3px #7c4cca1f}.password-field{display:block;position:relative}.password-field button{color:#7448c3;cursor:pointer;background:0 0;border:0;font-size:9.5px;font-weight:900;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.login-options{color:#606a85;justify-content:space-between;align-items:center;font-size:10px;display:flex}.login-options label{align-items:center;gap:6px;display:flex}.login-options input{accent-color:#7144c3}.login-options button{color:#7043bb;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.login-submit{color:#fff;cursor:pointer;background:linear-gradient(115deg,#5630c6,#d62e96 67%,#ff6d2e);border:0;border-radius:11px;min-height:51px;font-size:12px;font-weight:900;box-shadow:0 11px 24px #be2a8f38}.login-submit:disabled{cursor:wait;opacity:.72}.login-separator{color:#9399aa;align-items:center;gap:10px;margin:22px 0 14px;font-size:9px;display:flex}.login-separator:after,.login-separator:before{content:"";background:#e2e4eb;flex:1;height:1px}.social-login-buttons{grid-template-columns:1fr 1fr;gap:10px;display:grid}.social-login-buttons button{color:#1b2444;cursor:pointer;background:#fff;border:1px solid #dadde7;border-radius:10px;min-height:45px;font-size:11px;font-weight:800}.social-login-buttons span{margin-right:7px}.login-switch{color:#737b91;text-align:center;margin:20px 0 0;font-size:10.5px}.login-switch button{color:#6d3fc0;cursor:pointer;font-size:inherit;background:0 0;border:0;padding:0;font-weight:900}.profile-layout{background:#f5f7fb;grid-template-columns:258px minmax(0,1fr);min-height:100vh;display:grid}.profile-sidebar{color:#fff;background:linear-gradient(165deg,#020a2e,#071944);flex-direction:column;height:100vh;padding:28px 19px 22px;display:flex;position:sticky;top:0}.profile-logo{align-items:center;gap:8px;min-height:39px;padding-inline:9px;display:flex;overflow:hidden}.profile-brand-symbol{object-fit:contain;flex:none;width:auto;height:39px;display:block}.profile-brand-wordmark{object-fit:contain;flex:none;width:158px;height:30px;display:block}.profile-navigation{gap:5px;margin-top:66px;display:grid}.profile-navigation button{color:#ffffffa6;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:25px 1fr auto;align-items:center;gap:7px;min-height:43px;padding-inline:11px;font-size:10.5px;font-weight:700;display:grid}.profile-navigation button.active,.profile-navigation button:hover{color:#fff;background:#ffffff1a}.profile-navigation button>span{color:#5cdde5;text-align:center;font-size:17px}.profile-navigation button i{color:#fff;background:#8c2cd0;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;font-style:normal;display:grid}.profile-sidebar-links{border-top:1px solid #ffffff1a;gap:7px;margin-top:auto;padding:18px 8px 0;display:grid}.profile-sidebar-links a,.profile-sidebar-links button{color:#ffffff9e;cursor:pointer;text-align:left;background:0 0;border:0;padding:5px 0;font-size:9.5px}.profile-sidebar-links a:hover,.profile-sidebar-links button:hover{color:#fff}.profile-main{min-width:0;padding:34px clamp(25px,4vw,60px) 65px}.profile-mobile-header{display:none}.profile-section{width:min(100%,1180px);margin-inline:auto}.profile-title-row{justify-content:space-between;align-items:center;gap:25px;margin-bottom:25px;display:flex}.profile-eyebrow{color:#7b43c2;letter-spacing:.14em;text-transform:uppercase;margin:0 0 5px;font-size:9.5px;font-weight:900}.profile-heading-lockup{align-items:center;gap:18px;display:flex}.profile-heading-lockup>div{min-width:0}.profile-title-avatar{background:#050505;flex:none;width:78px;height:78px;display:block;overflow:hidden}.profile-title-avatar img{object-fit:contain;width:100%;height:100%;display:block}.profile-title-row h1{color:#071239;letter-spacing:-.05em;margin:0;font-size:clamp(30px,3.5vw,44px)}.profile-title-row h1+p{color:#66708c;margin:7px 0 0;font-size:12px}.profile-primary-link,.profile-save-button{color:#fff;cursor:pointer;white-space:nowrap;background:#081440;border:0;border-radius:999px;padding:12px 17px;font-size:10px;font-weight:900}.profile-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:17px;display:grid}.profile-stats article{background:#fff;border:1px solid #e2e5ed;border-radius:13px;align-items:center;gap:11px;min-width:0;padding:14px;display:flex;box-shadow:0 7px 23px #0c193f0a}.profile-stats article>span{color:#6e3fbd;background:#eee9fb;border-radius:10px;flex:none;place-items:center;width:35px;height:35px;font-size:19px;display:grid}.profile-stats article>div{gap:2px;min-width:0;display:grid}.profile-stats strong{color:#0d173b;font-size:16px}.profile-stats small{color:#788098;font-size:8.5px;line-height:1.3}.profile-dashboard-grid{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.profile-panel{background:#fff;border:1px solid #e2e5ed;border-radius:15px;min-width:0;padding:17px;box-shadow:0 8px 26px #0c193f0a}.profile-panel-heading{justify-content:space-between;align-items:center;gap:13px;margin-bottom:14px;display:flex}.profile-panel-heading>div{align-items:center;gap:9px;display:flex}.profile-panel-heading>div>span{color:#743fc3;background:#eee9fb;border-radius:10px;flex:none;place-items:center;width:33px;height:33px;font-size:18px;display:grid}.profile-panel-heading h2{color:#111a3d;margin:0;font-size:13px}.profile-panel-heading p{color:#858da2;margin:3px 0 0;font-size:8.5px}.profile-panel-heading a,.profile-panel-heading button{color:#6840bd;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:900}.profile-offer-list{gap:7px;display:grid}.profile-offer-list>a{background:#f8f9fc;border-radius:10px;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.profile-offer-icon{background:#edf2ff;border-radius:10px;place-items:center;width:43px;height:43px;font-size:24px;display:grid}.profile-offer-list>a>span:nth-child(2){gap:3px;min-width:0;display:grid}.profile-offer-list>a>span:nth-child(2) strong{color:#182142;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.profile-offer-list small{color:#81899f;font-size:7.5px}.profile-offer-price{text-align:right;gap:3px;display:grid}.profile-offer-price strong{color:#0a1539;font-size:11px}.profile-offer-price small{color:#168b94}.taste-meter{background:#edf0f5;border-radius:999px;height:7px;margin:20px 0 18px;position:relative}.taste-meter>span{border-radius:inherit;background:linear-gradient(90deg,#166edb,#a034c8,#ee4c71);height:100%;display:block}.taste-meter strong{color:#707992;font-size:7.5px;position:absolute;top:-16px;right:0}.profile-tastes h3{color:#4f5873;margin:13px 0 7px;font-size:8.5px}.preference-chips{flex-wrap:wrap;gap:5px;display:flex}.preference-chips span{color:#693db8;background:#eee9fb;border-radius:999px;padding:5px 8px;font-size:7.5px;font-weight:800}.preference-chips.brands span{color:#117f89;background:#e5f7f8}.profile-tracking-preview{grid-column:1/-1}.tracking-preview-body{background:#f7f8fc;border-radius:11px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.tracking-preview-body>span{background:#edf1ff;border-radius:11px;place-items:center;width:46px;height:46px;font-size:26px;display:grid}.tracking-preview-body>div{gap:4px;display:grid}.tracking-preview-body strong{color:#172041;font-size:10.5px}.tracking-preview-body small{color:#7d859c;font-size:8px}.tracking-preview-body b{color:#0a8078;background:#e3f7f4;border-radius:999px;padding:6px 9px;font-size:8px}.tracking-main-progress,.tracking-progress{background:#e8ebf2;border-radius:999px;height:7px;margin-top:10px;overflow:hidden}.tracking-main-progress span,.tracking-progress span{border-radius:inherit;background:linear-gradient(90deg,#1379da,#23c6cd);height:100%;display:block}.profile-search-list{gap:7px;display:grid}.profile-search-list a{background:#f8f9fc;border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;gap:7px;padding:8px;display:grid}.profile-search-list span{color:#7045bf;font-size:17px}.profile-search-list strong{font-size:9px}.profile-search-list i{color:#9379c4;font-style:normal}.profile-empty-history{color:#7c849b;text-align:center;place-items:center;padding:18px;display:grid}.profile-empty-history>span{color:#8b69cd;font-size:26px}.profile-empty-history p{margin:5px 0 8px;font-size:9px}.profile-empty-history a{color:#6339b6;font-size:8px;font-weight:900}.profile-saved-message{border-radius:9px;margin:-14px 0 18px;padding:10px 12px}.profile-global-message,.profile-saved-message{color:#177964;background:#e7f8f2;font-size:10px;font-weight:800}.profile-global-message{z-index:30;border:1px solid #bde7d8;border-radius:10px;width:min(100%,1180px);margin:0 auto 14px;padding:11px 13px;position:sticky;top:12px;box-shadow:0 8px 24px #0e5d461a}.plus-status-card{color:#fff;background:linear-gradient(115deg,#06133d,#123060);border:1px solid #5cdee540;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin:-8px 0 17px;padding:15px 17px;display:flex;box-shadow:0 12px 30px #06133d21}.plus-status-card>div{align-items:center;gap:11px;display:flex}.plus-status-card>div>span{letter-spacing:.12em;background:linear-gradient(115deg,#8640ca,#dc398e);border-radius:7px;padding:6px 8px;font-size:8px;font-weight:950}.plus-status-card>div>div{gap:3px;display:grid}.plus-status-card strong{font-size:11px}.plus-status-card small{color:#c6d0e4;font-size:8.5px}.plus-status-card button{color:#67e4e9;cursor:pointer;white-space:nowrap;background:#ffffff17;border:1px solid #ffffff2e;border-radius:999px;padding:9px 12px;font-size:8.5px;font-weight:900}.preferences-layout{gap:16px;display:grid}.preference-card{background:#fff;border:1px solid #e2e5ed;border-radius:15px;padding:20px}.preference-card h2{margin:0;font-size:16px}.preference-card>p{color:#778099;margin:5px 0 17px;font-size:10px}.profile-control-row{background:#f6f4fa;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:15px;display:flex}.profile-control-row>span{gap:4px;display:grid}.profile-control-row strong{color:#17213f;font-size:11px}.profile-control-row small{color:#7a8192;font-size:8px}.profile-control-row input{accent-color:#8240c4;width:36px;height:20px}.profile-control-links{flex-wrap:wrap;gap:14px;margin-top:13px;display:flex}.profile-control-links a{color:#6d3cb4;font-size:8px;font-weight:850}.preference-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.preference-form-grid label{color:#3a4463;gap:5px;font-size:9px;font-weight:900;display:grid}.preference-form-grid input,.preference-form-grid select{color:#162043;background:#fafbfc;border:1px solid #dce0e9;border-radius:9px;outline:0;min-width:0;min-height:43px;padding-inline:11px;font-size:10.5px}.preference-form-grid input:focus,.preference-form-grid select:focus{border-color:#7d50c8;box-shadow:0 0 0 3px #7d50c81c}.preference-selector-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.preference-selector-grid button{color:#4c5673;cursor:pointer;background:#fafbfc;border:1px solid #e0e3eb;border-radius:9px;align-items:center;gap:7px;min-height:42px;padding-inline:10px;font-size:9px;font-weight:800;display:flex}.preference-selector-grid button span{color:#8b70c3;background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.preference-selector-grid button.selected{color:#5c34ac;background:#f1ecfb;border-color:#9876d2}.preference-selector-grid button.selected span{color:#fff;background:#7442c2}.preference-selector-grid.brands button.selected{color:#117d86;background:#e9f8f8;border-color:#46b7c0}.preference-selector-grid.brands button.selected span{background:#1599a4}.tracking-demo-notice{color:#53617e;background:#f0f5ff;border:1px solid #d9e4f8;border-radius:11px;align-items:flex-start;gap:9px;margin:-8px 0 17px;padding:11px 13px;font-size:9px;line-height:1.5;display:flex}.tracking-demo-notice span{color:#167ed9;font-size:13px}.tracking-demo-notice p{margin:0}.new-tracking-form{background:#fff;border:1px solid #dcdfea;border-radius:15px;grid-template-columns:1.3fr repeat(3,minmax(110px,.7fr)) auto;align-items:end;gap:10px;margin-bottom:17px;padding:17px;display:grid;box-shadow:0 8px 28px #0c193f0d}.new-tracking-form>div{grid-column:1/-1}.new-tracking-form h2{color:#101a3d;margin:0;font-size:15px}.new-tracking-form p{color:#7a8298;margin:4px 0 0;font-size:9px}.new-tracking-form label{color:#3f4966;gap:5px;font-size:8px;font-weight:900;display:grid}.new-tracking-form input{color:#142042;border:1px solid #d9dde7;border-radius:8px;min-width:0;min-height:40px;padding-inline:10px;font-size:9px}.new-tracking-form button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(110deg,#7139bd,#cf358f);border:0;border-radius:8px;min-height:40px;padding-inline:13px;font-size:8.5px;font-weight:900}.tracking-toolbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px;display:flex}.tracking-toolbar>div{flex-wrap:wrap;gap:6px;display:flex}.tracking-toolbar button{color:#68718a;cursor:pointer;background:#fff;border:1px solid #dadee7;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:850}.tracking-toolbar button.active{color:#6138b0;background:#eee9fa;border-color:#8050c5}.tracking-toolbar>span{color:#81889b;font-size:8.5px}.tracking-order-instructions{background:#f0ecf8;border-radius:11px;align-items:center;gap:8px;padding:7px 10px;display:flex;color:#5c3aa5!important}.tracking-order-instructions>i{font-size:17px;font-style:normal;line-height:1}.tracking-order-instructions>span{gap:1px;display:grid}.tracking-order-instructions strong{color:#34205f;font-size:8px}.tracking-order-instructions span span,.tracking-order-instructions>span{font-size:7px}.tracking-list{gap:17px;display:grid}.tracking-card{background:#fff;border:1px solid #e0e4ed;border-radius:16px;padding:20px;transition:border-color .18s,box-shadow .18s,opacity .18s,transform .18s;box-shadow:0 8px 28px #0c193f0a}.tracking-card.status-target_reached{border:2px solid #8c53c9;box-shadow:0 0 0 4px #8c53c912,0 13px 33px #3d1d6d17}.tracking-card.status-paused{opacity:.77}.tracking-card.is-dragging{opacity:.7;transform:scale(.992)}.tracking-card.is-drag-target{border-color:#8b50ca;box-shadow:0 0 0 4px #8b50ca1a,0 14px 34px #1b11411a}.tracking-card-header{grid-template-columns:28px 54px 1fr auto;align-items:center;gap:12px;display:grid}.tracking-drag-handle{color:#7442bd;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#f0ecf8;border:0;border-radius:9px;place-items:center;width:28px;height:42px;display:grid}.tracking-drag-handle:focus-visible,.tracking-drag-handle:hover{color:#482581;outline-offset:2px;background:#e5dcf4;outline:2px solid #7442bd38}.tracking-drag-handle:active{cursor:grabbing}.tracking-drag-handle span{font-size:19px;line-height:1;transform:rotate(90deg)}.tracking-card-header>span{background:#edf1ff;border-radius:12px;place-items:center;width:54px;height:54px;font-size:30px;display:grid}.tracking-card-header small{color:#8548c8;text-transform:uppercase;font-size:8px;font-weight:900}.tracking-card-header h2{color:#111a3c;margin:3px 0;font-size:14px}.tracking-card-header p{color:#7e869c;margin:0;font-size:8.5px}.tracking-card-header b{color:#0c8177;background:#e3f7f4;border-radius:999px;padding:7px 10px;font-size:8.5px}.status-target_reached .tracking-card-header b{color:#fff;background:linear-gradient(110deg,#713dc0,#d13a8c)}.status-paused .tracking-card-header b{color:#68728b;background:#edf0f5}.tracking-price-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:17px;display:grid}.tracking-price-grid>div{background:#f7f8fb;border-radius:11px;gap:4px;padding:11px;display:grid}.tracking-price-grid small{color:#81899e;font-size:7.5px}.tracking-price-grid strong{color:#111b3e;font-size:17px}.tracking-price-grid strong.saving{color:#0e8b79}.tracking-price-grid>div>span{color:#6f7891;font-size:7.5px}.tracking-price-grid label{color:#111b3e;align-items:center;gap:3px;font-size:13px;font-weight:900;display:flex}.tracking-price-grid input{color:#111b3e;background:0 0;border:0;border-bottom:1px solid #cdd2df;outline:0;width:92px;font-size:16px;font-weight:900}.tracking-target-evaluation{background:#f9f9fc;border:1px solid #e3e6ee;border-radius:11px;margin-top:11px;padding:10px 12px}.tracking-target-evaluation-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}.tracking-target-evaluation-head b{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:4px 9px;font-size:7.5px;font-weight:900}.tracking-target-evaluation.tone-realistic .tracking-target-evaluation-head b{color:#0c8177;background:#e3f7f4}.tracking-target-evaluation.tone-ambitious .tracking-target-evaluation-head b{color:#a1650c;background:#fdf2df}.tracking-target-evaluation.tone-unlikely .tracking-target-evaluation-head b{color:#b0233b;background:#fbe7ea}.tracking-target-evaluation.tone-unknown .tracking-target-evaluation-head b{color:#68728b;background:#edf0f5}.tracking-target-evaluation-head small{color:#7e869c;font-size:7.5px}.tracking-target-evaluation p{color:#3f4966;margin:6px 0 0;font-size:9px;line-height:1.5}.tracking-target-suggestions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.tracking-target-suggestions button{color:#3a2e73;cursor:pointer;background:#fff;border:1px solid #d3d8e6;border-radius:999px;padding:6px 10px;font-size:7.5px;font-weight:800}.tracking-target-suggestions button:hover{background:#f1ecfa}.tracking-target-keep{color:#8a91a4;font-size:7.5px}.tracking-condition-row{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.tracking-condition-row span{color:#147e78;background:#edf8f7;border:1px solid #d9e6e6;border-radius:999px;padding:5px 8px;font-size:7.5px;font-weight:800}.tracking-insight-grid{grid-template-columns:1.15fr .85fr;gap:11px;margin-top:12px;display:grid}.price-history-chart,.tracking-verdict{border:1px solid #e3e6ee;border-radius:12px;min-width:0;padding:13px}.tracking-verdict>span{color:#7442bd;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:950}.tracking-verdict p{color:#3f4966;margin:7px 0;font-size:9.5px;line-height:1.55}.tracking-verdict small{color:#868da0;font-size:7.5px}.price-history-chart>div:first-child{justify-content:space-between;align-items:center;gap:9px;display:flex}.price-history-chart strong{color:#222b4a;font-size:9px}.price-history-chart small{color:#8a91a4;font-size:7px}.chart-bars{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:7px;height:84px;margin-top:10px;display:grid}.chart-bars>div{grid-template-rows:1fr auto;place-items:end center;gap:4px;height:100%;display:grid}.chart-bars span{background:linear-gradient(#7241bf,#20abb7);border-radius:5px 5px 2px 2px;width:min(100%,24px);display:block}.tracking-events{border-top:1px solid #eceff4;margin-top:12px;padding-top:11px}.tracking-events summary{color:#6240ad;cursor:pointer;font-size:8.5px;font-weight:900}.tracking-events ol{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.tracking-events li{grid-template-columns:22px 1fr;align-items:center;gap:8px;display:grid}.tracking-events li>span{color:#11847c;background:#e8f6f4;border-radius:50%;place-items:center;width:22px;height:22px;font-size:7px;font-weight:900;display:grid}.tracking-events li.important>span{color:#743cba;background:#f0e8fa}.tracking-events li>div{gap:2px;display:grid}.tracking-events strong{color:#414b68;font-size:8px}.tracking-events small{color:#9298a8;font-size:7px}.tracking-actions{border-top:1px solid #edf0f4;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;padding-top:13px;display:flex}.tracking-actions a,.tracking-actions button{color:#5f3caf;cursor:pointer;background:#fff;border:1px solid #d8dce6;border-radius:8px;padding:8px 10px;font-size:8.5px;font-weight:900}.tracking-actions a,.tracking-actions button.tracking-store-action{color:#fff;background:#0b1945;border-color:#0b1945}.tracking-actions button.danger{color:#b14b62}.tracking-empty{color:#7b8398;text-align:center;border:1px dashed #d4d9e5;border-radius:15px;place-items:center;padding:36px;display:grid}.tracking-empty>span{color:#8157c5;font-size:30px}.tracking-empty h2{color:#283250;margin:7px 0 3px;font-size:14px}.tracking-empty p{margin:0;font-size:9px}.tracking-preview-verdict{color:#59637e;margin:9px 0 0;font-size:8.5px;line-height:1.5}.alert-preferences-card{background:#fff;border:1px solid #e0e4ed;border-radius:16px;max-width:800px;padding:20px}.alert-preferences-card label{border-bottom:1px solid #eceff4;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:15px 0;display:grid}.alert-preferences-card label>span:first-child{color:#7544bf;background:#eeeafa;border-radius:11px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.alert-preferences-card label>span:nth-child(2){gap:4px;display:grid}.alert-preferences-card strong{font-size:11px}.alert-preferences-card small{color:#7c849a;font-size:9px}.alert-preferences-card input{accent-color:#7042c0;width:34px;height:19px}.alert-preferences-card>button{margin-top:16px}.alerts-page{background:#f6f7fb;min-height:100vh}.alerts-page-content{padding-block:42px 70px}.alerts-title-row{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:24px;display:flex}.alerts-title-row h1{color:#071239;letter-spacing:-.05em;margin:0;font-size:clamp(32px,4vw,46px)}.alerts-title-row h1+p{color:#68718c;margin:7px 0 0;font-size:12px}.alerts-title-row>div:last-child{gap:8px;display:flex}.alerts-title-row a,.alerts-title-row button{color:#5635ad;cursor:pointer;background:#fff;border:1px solid #d7dbe5;border-radius:999px;padding:10px 13px;font-size:9px;font-weight:900}.alerts-title-row button:disabled{opacity:.45}.alert-filter-tabs{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.alert-filter-tabs button{color:#5f6883;cursor:pointer;background:#fff;border:1px solid #dadee8;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:9px;font-weight:800;display:flex}.alert-filter-tabs button.active{color:#6036b1;background:#eee9fa;border-color:#7547c4}.alerts-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:20px;display:grid}.alerts-list{gap:10px;display:grid}.alert-card{background:#fff;border:1px solid #dbdfe9;border-left:3px solid #7d47c5;border-radius:13px;grid-template-columns:47px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;display:grid;box-shadow:0 7px 24px #0c193f0a}.alert-card.read{opacity:.72;border-left-color:#d4d8e2}.alert-type-icon{border-radius:12px;place-items:center;width:47px;height:47px;font-size:23px;display:grid}.alert-type-price{background:#fff0e7}.alert-type-tracking{background:#e7f7f8}.alert-type-recommendation{color:#753ec0;background:#f1eafa}.alert-card-copy{min-width:0}.alert-card-copy>div{align-items:center;gap:7px;display:flex}.alert-card-copy h2{margin:0;font-size:11.5px}.alert-card-copy>div>span{color:#6d38b8;text-transform:uppercase;background:#f0e9fb;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:900}.alert-card-copy p{color:#626b85;margin:5px 0;font-size:9.5px;line-height:1.45}.alert-card-copy small{color:#969cac;font-size:8px}.alert-card-actions{justify-items:end;gap:7px;display:grid}.alert-card-actions a{color:#5d36b2;font-size:8.5px;font-weight:900}.alert-card-actions button{color:#8b91a3;cursor:pointer;background:0 0;border:0;font-size:7.5px}.alerts-summary{color:#fff;background:linear-gradient(145deg,#06113b,#0d2459);border-radius:16px;padding:20px;position:sticky;top:20px}.alerts-summary>span{color:#58e0e7;background:#ffffff1a;border-radius:11px;place-items:center;width:39px;height:39px;font-size:21px;display:grid}.alerts-summary h2{margin:15px 0 7px;font-size:16px}.alerts-summary>p{color:#c7cfe2;margin:0;font-size:9.5px;line-height:1.6}.alerts-summary dl{border-block:1px solid #ffffff1c;gap:9px;margin:18px 0;padding-block:15px;display:grid}.alerts-summary dl>div{justify-content:space-between;gap:10px;font-size:8.5px;display:flex}.alerts-summary dt{color:#b8c1d8}.alerts-summary dd{color:#5cdee5;margin:0;font-weight:800}.alerts-summary a{color:#65e2e8;font-size:8.5px;font-weight:900}.offers-page{background:#f7f8fb;min-height:100vh}.offers-hero{position:relative;overflow:hidden}.offers-hero:before{content:"";pointer-events:none;background:radial-gradient(420px 260px at 4% 118%,#117ada17,#0000 62%);position:absolute;inset:0}.offers-hero-shell{justify-content:space-between;align-items:flex-start;gap:30px;display:flex;position:relative}.offers-hero-shell>div:first-child{max-width:650px}.offers-hero-badge{color:#6a3fc4;background:#f4f0ff;border:1px solid #e2defa;border-radius:999px;align-items:center;gap:6px;margin:0 0 16px;padding:7px 14px;font-size:9.5px;font-weight:800;display:inline-flex}.offers-hero-badge span{color:#7c32c8}.offers-hero h1 span{background:var(--sx-brand-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.offers-page .offers-hero .offers-hero-shell h1{letter-spacing:-.05em;line-height:1.06}.offers-hero h1+span{margin-top:16px;display:block}.offers-hero-trustline{color:#8b92a4;letter-spacing:.02em;margin:16px 0 0;font-size:8.5px;font-weight:700;display:block}.offers-radar-card{background:#fff;border:1px solid #e4e6ed;border-radius:22px;gap:14px;min-width:320px;padding:20px;display:grid;position:relative;box-shadow:0 22px 48px #07123917}.offers-radar-header{align-items:center;gap:12px;display:flex}.offers-radar-icon{color:#6136c8;background:linear-gradient(135deg,#eef1ff,#f6ecfb);border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.offers-radar-header .profile-eyebrow{margin:0}.offers-radar-header small{color:#838a98;font-size:9px}.offers-radar-card .prototype-primary-link{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.offers-radar-rows{gap:8px;display:grid}.offers-radar-row{color:#071239;border:1px solid #edeef3;border-radius:13px;grid-template-columns:36px 1fr auto auto;align-items:center;gap:10px;padding:10px;transition:border-color .18s,background .18s;display:grid}.offers-radar-row:hover{background:#fafbfe;border-color:#d7dcec}.offers-radar-row-icon{border-radius:10px;place-items:center;width:36px;height:36px;font-size:15px;display:grid}.offers-radar-row-icon-categories{background:#e7f1fd}.offers-radar-row-icon-brands{color:#d8368f;background:#fde9f1}.offers-radar-row-icon-alerts{color:#7c32c8;background:#f0eafb}.offers-radar-row-copy{gap:2px;min-width:0;display:grid}.offers-radar-row-copy strong{font-size:10.5px}.offers-radar-row-copy small{color:#868da0;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.offers-radar-row-count{border-radius:8px;place-items:center;min-width:22px;padding:3px 7px;font-size:10px;font-weight:900;display:grid}.offers-radar-row-count-categories{color:#117ada;background:#dbeafc}.offers-radar-row-count-brands{color:#c22873;background:#fbdbe9}.offers-radar-row-count-alerts{color:#6a30b0;background:#e7dbfa}.offers-radar-row>i{color:#b7bccb;font-size:13px;font-style:normal}.offers-radar-visitor-text{color:#5f6982;margin:0;font-size:10px;line-height:1.6}.offers-radar-actions{gap:8px;display:grid}.offers-radar-secondary{color:#4b5468;text-align:center;border:1px solid #d9dde7;border-radius:999px;place-items:center;min-height:40px;padding:0 16px;font-size:9px;font-weight:900;display:grid}.personalized-offers-section{padding-block:34px 70px}.offers-controls{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:16px;display:flex}.offers-controls h2{letter-spacing:-.035em;margin:0;font-size:27px}.offer-taste-chips{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.offer-taste-chips span{color:#693cb8;background:#eee9fa;border-radius:999px;padding:5px 8px;font-size:7.5px;font-weight:800}.offer-taste-chips span.brand{color:#147f87;background:#e4f6f7}.offers-controls>label{color:#4e5875;gap:5px;min-width:205px;font-size:8.5px;font-weight:900;display:grid}.offers-controls select{color:#162043;background:#fff;border:1px solid #d9dde7;border-radius:9px;min-height:40px;padding-inline:10px;font-size:9.5px}.offers-demo-notice{color:#52607f;background:#f0f5ff;border:1px solid #dce5f9;border-radius:10px;gap:8px;margin-bottom:20px;padding:10px 12px;font-size:9px;display:flex}.offers-demo-notice p{margin:0}.offers-demo-notice span{color:#147add}.offer-statuses{flex-wrap:wrap;gap:5px;margin:8px 0;display:flex}.offer-statuses span{color:#36669b;background:#f6f9fd;border:1px solid #dce6f4;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:750}.personalized-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.personalized-offer-card{background:#fff;border:1px solid #e0e3eb;border-radius:15px;overflow:hidden;box-shadow:0 8px 28px #0c193f0d}.personalized-offer-card.top-match{border:2px solid #9654cc;box-shadow:0 0 0 4px #9654cc17,0 14px 36px #592a901f}.personalized-offer-visual{background:radial-gradient(circle at 50% 115%,#fffffff2,#0000 45%),linear-gradient(140deg,#ece9fb,#e4f6f7);place-items:center;height:150px;display:grid;position:relative;overflow:hidden}.personalized-offer-visual>span:not(.top-match-badge){filter:drop-shadow(0 9px 7px #17134226);font-size:76px}.personalized-offer-visual>b{background:#071239db;bottom:9px;right:10px}.personalized-offer-visual>b,.top-match-badge{color:#fff;border-radius:999px;padding:5px 8px;font-size:7.5px;position:absolute}.top-match-badge{text-transform:uppercase;background:linear-gradient(110deg,#7039c3,#d83291);font-weight:900;top:10px;left:10px}.personalized-offer-content{padding:16px}.personalized-offer-content>p:first-child{color:#7441be;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:7.5px;font-weight:900}.personalized-offer-content h3{color:#111a3c;min-height:37px;margin:0;font-size:13px;line-height:1.4}.personalization-reason{color:#6541ac;background:#f5f1fc;border-radius:8px;min-height:38px;margin-top:7px;padding:7px;font-size:8px;line-height:1.45;display:block}.personalized-price-row{border-top:1px solid #eceff4;justify-content:space-between;align-items:end;gap:9px;margin-top:12px;padding-top:11px;display:flex}.personalized-price-row>div{gap:2px;display:grid}.personalized-price-row del{color:#9298a9;font-size:8px}.personalized-price-row strong{color:#0a153a;font-size:20px}.personalized-price-row>span{color:#cf4f26;background:#fff0e7;border-radius:999px;padding:5px 7px;font-size:7.5px;font-weight:900}.offer-store{color:#6b748e;margin:8px 0;font-size:8px}.offer-expiry{color:#c34b42;align-items:center;gap:4px;font-size:7.5px;font-weight:800;display:flex}.personalized-offer-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.personalized-offer-actions a,.personalized-offer-actions button{color:#fff;cursor:pointer;text-align:center;background:#081440;border:0;border-radius:8px;place-items:center;min-height:37px;font-size:8px;font-weight:900;display:grid}.personalized-offer-actions button{color:#653cb7;background:#fff;border:1px solid #d6d9e3}.personalized-offer-actions button.offer-store-action{color:#fff;background:#081440;border-color:#081440}.personalized-offer-actions button[aria-pressed=true]{background:#f0ebfa;border-color:#8e6aca}.offer-skeleton{pointer-events:none}.offer-skeleton .personalized-offer-visual{background:#eef0f6}.offer-skeleton-line{background:linear-gradient(90deg,#eceff5,#f6f7fb,#eceff5) 0 0/200% 100%;border-radius:999px;height:9px;margin:0 0 10px;animation:offer-skeleton-shimmer 1.3s ease-in-out infinite}.offer-skeleton-line-xs{width:40%;height:6px}.offer-skeleton-line-lg{width:85%;height:13px}.offer-skeleton-line-md{width:95%}.offer-skeleton-line-sm{width:55%;margin-bottom:0}@keyframes offer-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.offer-feed-sentinel{height:1px}@media (max-width:1040px){.profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-dashboard-grid{grid-template-columns:1fr}.profile-tracking-preview{grid-column:auto}.new-tracking-form,.preference-selector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.new-tracking-form>button{min-height:42px}.personalized-offer-grid,.tracking-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:940px){.mobile-nav-panel{z-index:20;background:#fff;border:1px solid #e1e4ec;border-radius:13px;width:min(320px,100vw - 30px);padding:10px;position:absolute;top:calc(100% - 5px);right:0;box-shadow:0 18px 45px #050e2d2e}.mobile-nav-panel.open{display:grid}.mobile-nav-panel a{color:#26304f;border-radius:8px;padding:10px 11px;font-size:11px;font-weight:800}.mobile-nav-panel a:hover{color:#6036b1;background:#f1edfa}.mobile-menu-button.open span:first-child{transform:translateY(7px)rotate(45deg)}.mobile-menu-button.open span:nth-child(2){opacity:0}.mobile-menu-button.open span:last-child{transform:translateY(-7px)rotate(-45deg)}.mobile-menu-button span{transition:transform .16s,opacity .16s}.alerts-layout{grid-template-columns:1fr}.alerts-summary{position:static}.offers-hero-shell{flex-direction:column;align-items:stretch}.offers-radar-card{min-width:0}}@media (max-width:760px){.login-layout{grid-template-columns:1fr}.login-brand-panel{min-height:auto;padding:28px 25px 34px}.login-brand-panel>div{margin-top:45px}.login-brand-panel h1{font-size:42px}.login-brand-panel blockquote{display:none}.login-form-panel{min-height:auto;padding:35px 22px 55px}.profile-layout{display:block}.profile-sidebar{height:auto;padding:17px 15px;display:block;position:static}.profile-sidebar-links{display:none}.profile-logo{margin-bottom:15px}.profile-navigation{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:0;overflow-x:auto}.profile-navigation button{text-align:center;justify-content:center;min-width:105px;padding-inline:8px;font-size:8px;display:flex}.profile-navigation button>span{font-size:14px}.profile-navigation button i{display:none}.profile-main{padding:22px 15px 45px}.profile-mobile-header{color:#67708a;justify-content:space-between;align-items:center;margin-bottom:21px;font-size:9px;display:flex}.profile-title-row{flex-direction:column;align-items:flex-start}.profile-heading-lockup{align-items:flex-start;gap:12px}.profile-title-avatar{width:58px;height:58px}.plus-status-card{flex-direction:column;align-items:flex-start}.profile-stats{grid-template-columns:1fr 1fr}.new-tracking-form,.preference-form-grid{grid-template-columns:1fr}.tracking-toolbar{flex-direction:column;align-items:flex-start}.tracking-card{padding:14px}.tracking-card-header{grid-template-columns:28px 48px 1fr}.tracking-card-header>span{width:48px;height:48px}.tracking-card-header b{grid-column:2/-1;justify-self:start}.tracking-insight-grid{grid-template-columns:1fr}.tracking-actions{flex-direction:column;justify-content:stretch}.tracking-actions a,.tracking-actions button{text-align:center}.alerts-title-row,.offers-controls{flex-direction:column;align-items:stretch}.alerts-title-row>div:last-child{flex-direction:column}.alert-card{grid-template-columns:43px 1fr}.alert-type-icon{width:43px;height:43px}.alert-card-actions{grid-column:1/-1;justify-items:start}.personalized-offer-grid{grid-template-columns:1fr}.offers-controls>label{min-width:0}}@media (max-width:480px){.profile-stats{grid-template-columns:1fr}.profile-dashboard-grid{gap:11px}.plus-status-card>div{align-items:flex-start}.profile-offer-list>a{grid-template-columns:40px 1fr}.profile-offer-price{text-align:left;grid-column:2}.tracking-preview-body{grid-template-columns:43px 1fr}.tracking-preview-body b{grid-column:1/-1;justify-self:start}.preference-selector-grid,.tracking-price-grid{grid-template-columns:1fr}.alert-preferences-card label{grid-template-columns:38px 1fr}.alert-preferences-card input{grid-column:2}.personalized-offer-actions{grid-template-columns:1fr}}.prototype-page{background:#f7f8fc;min-height:100vh}.prototype-page h1,.prototype-page h2,.prototype-page h3{color:#071239}.prototype-eyebrow{color:#7840be;letter-spacing:.13em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:900}.prototype-notice{color:#53607e;background:#f1f5ff;border:1px solid #dce5f6;border-radius:12px;align-items:flex-start;gap:9px;margin:18px 0;padding:12px 14px;font-size:12px;line-height:1.55;display:flex}.prototype-notice>span{color:#167bcc;font-weight:900}.prototype-notice p{margin:0}.prototype-title-row{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:22px;display:flex}.prototype-title-row h1{letter-spacing:-.055em;margin:0;font-size:clamp(36px,5vw,58px);line-height:1}.prototype-title-row h1 span{background:var(--sx-brand-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.prototype-title-row h1+p{color:#66708b;max-width:680px;margin:10px 0 0;font-size:14px;line-height:1.6}.store-hero{align-items:center;gap:56px;padding-block:56px 46px;display:flex;position:relative;overflow:clip}.store-hero:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side,#6366f11f,#8b3fd612 55%,#0000 75%);width:62%;height:135%;position:absolute;top:-12%;right:-8%}.store-hero-copy{z-index:1;flex:57%;max-width:680px;position:relative}.store-hero-visual{z-index:1;flex:43%;place-items:center;min-height:460px;display:grid;position:relative}.store-hero-badge{color:#1666e8;background:#eaf1ff;border-radius:999px;align-items:center;gap:7px;margin:0 0 22px;padding:8px 16px;font-size:12.5px;font-weight:700;display:inline-flex}.store-hero-badge span{color:#1666e8}.store-hero h1{color:#0b1437;letter-spacing:-.03em;margin:0;font-size:clamp(44px,4.9vw,70px);font-weight:800;line-height:1.04}.store-hero h1 span{background:var(--sx-brand-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.store-hero-subtitle{color:#6b7280;max-width:520px;margin:22px 0 0;font-size:16.5px;line-height:1.6}.store-hero-highlight{background:var(--sx-brand-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:600}.store-hero-benefits{align-items:flex-start;margin-top:34px;display:flex}.store-hero-benefits>div{align-items:flex-start;gap:9px;padding-inline:16px;display:flex}.store-hero-benefits>div:first-child{padding-left:0}.store-hero-benefits>div+div{border-left:1px solid #e6e8f1}.store-hero-benefit-icon{border-radius:11px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:15px;display:grid}.store-hero-benefit-icon-blue{background:#e5f0ff}.store-hero-benefit-icon-purple{background:#f1e9fd}.store-hero-benefit-icon-green{background:#e2f8ef}.store-hero-benefits strong{color:#0b1437;white-space:nowrap;font-size:12.5px;font-weight:700;display:block}.store-hero-benefits small{color:#8b93a7;white-space:nowrap;margin-top:2px;font-size:10.5px;display:block}.store-hero .prototype-notice{max-width:560px;margin:28px 0 0}.store-hero-orbits{z-index:0;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.store-hero-orbits:after,.store-hero-orbits:before{content:"";border:1px solid #6366f129;border-radius:50%;position:absolute}.store-hero-orbits:before{width:480px;height:480px}.store-hero-orbits:after{border-color:#8b3fd624;width:340px;height:340px}.hero-trust-card{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd1;border:1px solid #fff9;border-radius:26px;width:100%;max-width:470px;padding:26px 22px;position:relative;box-shadow:0 30px 60px #0f173c1a}.hero-trust-card-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.hero-trust-card-header p{color:#0b1437;margin:0;font-size:16px;font-weight:700}.hero-trust-card-arrow{color:#fff;background:#0b1437;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:15px;display:grid}.hero-trust-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.hero-trust-card-grid>div{text-align:center;justify-items:center;gap:8px;min-width:0;display:grid}.hero-trust-card-icon{border-radius:50%;place-items:center;width:46px;height:46px;font-size:18px;display:grid}.hero-trust-card-icon-blue{background:#e5f0ff}.hero-trust-card-icon-purple{background:#f1e9fd}.hero-trust-card-icon-teal{background:#e1f6f2}.hero-trust-card-grid strong{color:#0b1437;overflow-wrap:anywhere;font-size:11px;font-weight:700;line-height:1.25}.hero-trust-card-grid small{color:#8b93a7;overflow-wrap:anywhere;margin-top:-4px;font-size:9.5px;line-height:1.25}.prototype-empty a,.prototype-empty button,.prototype-primary-link{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(110deg,#063fc0,#912cc6 55%,#ff5c3d);border:0;border-radius:999px;place-items:center;min-height:44px;padding:0 20px;font-size:12px;font-weight:900;display:inline-grid}.prototype-panel{background:#fff;border:1px solid #e0e4ee;border-radius:18px;padding:22px;box-shadow:0 10px 35px #09153a0d}.prototype-panel-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.prototype-panel-heading h2{letter-spacing:-.035em;margin:0;font-size:22px}.prototype-panel-heading>span{color:#117c79;background:#e8f7f6;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900}.prototype-empty{text-align:center;background:#fff;border:1px dashed #cfd5e3;border-radius:20px;align-content:center;place-items:center;min-height:360px;padding:40px;display:grid}.prototype-empty>span{color:#8548c6;font-size:58px}.prototype-empty h2{margin:8px 0 4px;font-size:24px}.prototype-empty p{color:#717a92;max-width:480px;margin:0 0 20px;line-height:1.6}.action-toast{z-index:2;color:#137765;background:#effaf7;border:1px solid #bfe4da;border-radius:11px;margin:12px 0;padding:11px 14px;font-size:12px;font-weight:800}.action-toast,.language-control{position:relative}.language-menu{z-index:50;background:#fff;border:1px solid #e1e4ec;border-radius:11px;gap:3px;width:190px;padding:6px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 15px 40px #040c2733}.language-menu button{color:#28324e;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;padding:9px;font-size:11px;display:flex}.language-menu button.selected{color:#6738b5;background:#f0edfa;font-weight:900}.language-menu button:disabled{color:#9ba1af;cursor:default}.language-menu button span{font-size:8px}.hero-search-modes{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.hero-search-modes a{color:#566079;border:1px solid #dce0ea;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:9px;font-weight:800;display:inline-flex}.hero-search-modes a:hover{color:#6b3bb6;background:#f3effa;border-color:#8350c7}.footer-legal-links{flex-wrap:wrap;gap:18px;display:flex}.app-footer{color:#fff;background:radial-gradient(circle at 84% 0,#e62e8c26,#0000 28%),linear-gradient(125deg,#020b31,#07143b 62%,#130b38);border-top:1px solid #ffffff1a;margin-top:65px;position:relative}.app-footer:before{content:"";background:linear-gradient(90deg,#117ada,#00b9d9 27%,#7c32c8 55%,#e62e8c 78%,#ff6a2b);height:3px;position:absolute;top:0;left:0;right:0}.app-footer-shell{grid-template-columns:auto 1fr auto;align-items:center;gap:38px;min-height:128px;display:grid}.app-footer-brand{align-items:center;gap:10px;display:inline-flex}.app-footer-brand-symbol{object-fit:contain;flex:none;width:42px;height:42px;display:block}.app-footer-brand-wordmark{object-fit:contain;flex:none;width:137px;height:auto;display:block}.app-footer nav{color:#c8c8ce;flex-wrap:wrap;justify-content:center;gap:20px;font-size:11px;display:flex}.app-footer nav a{transition:color .2s}.app-footer nav a:hover{color:#fff}.app-footer p{color:#b8bdca;margin:0;font-size:9px}.app-footer-legal{text-align:right;justify-items:end;gap:4px;display:grid}.app-footer-legal small{color:#7d8399;max-width:260px;font-size:8px;line-height:1.4;display:block}@media (max-width:780px){.app-footer-legal{text-align:left;justify-items:start}.app-footer-legal small{max-width:none}}.offer-row a{color:#fff;text-align:center;background:#07143d;border:0;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:900}.login-options a{color:#673cb5;font-size:9px;font-weight:900}.terms-check{color:#606981;align-items:flex-start;font-size:8px;line-height:1.5;grid-template-columns:none!important;gap:8px!important;display:flex!important}.terms-check input{accent-color:#7442bf;flex:none;height:14px;margin-top:2px;width:14px!important}.login-legal-links a,.terms-check a{color:#6939b5;font-weight:900;text-decoration:underline}.social-login-status{color:#65708b;background:#f0f4fb;border-radius:8px;margin:9px 0 0;padding:8px;font-size:8px;line-height:1.5}.login-legal-links{justify-content:center;gap:14px;margin-top:20px;font-size:7.5px;display:flex}.plus-status-card>div:last-child{align-items:center;gap:9px;display:flex}.plus-status-card>div:last-child>a{color:#673ab5;font-size:8px;font-weight:900}.product-page-content{padding-block:24px 10px}.prototype-breadcrumb{color:#7b8399;white-space:nowrap;align-items:center;gap:8px;font-size:10px;display:flex;overflow:hidden}.prototype-breadcrumb strong{color:#28324d;text-overflow:ellipsis;overflow:hidden}.product-hero-card{background:#fff;border:1px solid #e2e5ee;border-radius:24px;grid-template-columns:minmax(300px,.88fr) minmax(0,1.12fr);gap:clamp(25px,5vw,65px);margin-top:20px;padding:clamp(24px,4vw,48px);display:grid;box-shadow:0 20px 55px #0a163912}.product-art{background:radial-gradient(circle at 50% 82%,#fffffff5,#0000 33%),linear-gradient(145deg,#e9efff,#f1eafa);border-radius:20px;place-items:center;min-height:430px;display:grid;position:relative;overflow:hidden}.favorite-art:before,.product-art:before{content:"";filter:blur(5px);background:#ffffff73;border-radius:50%;position:absolute;inset:12% 15%}.product-art-blue{background:radial-gradient(circle at 50% 90%,#fff,#0000 35%),linear-gradient(145deg,#d9e8ff,#eaf6ff)}.product-art-cyan{background:radial-gradient(circle at 50% 90%,#fff,#0000 35%),linear-gradient(145deg,#d9f5f4,#edf5ff)}.product-art-orange{background:radial-gradient(circle at 50% 90%,#fff,#0000 35%),linear-gradient(145deg,#fff0df,#f5eafa)}.product-art-pink{background:radial-gradient(circle at 50% 90%,#fff,#0000 35%),linear-gradient(145deg,#fde5f2,#efe9ff)}.product-art-purple{background:radial-gradient(circle at 50% 90%,#fff,#0000 35%),linear-gradient(145deg,#eae4fb,#e3f5f6)}.product-art>span{filter:drop-shadow(0 20px 18px #1d1d4629);font-size:clamp(130px,16vw,210px);position:relative}.product-art>small{color:#7f8799;background:#ffffffd1;border-radius:999px;padding:5px 8px;font-size:8px;position:absolute;bottom:16px}.product-main-copy h1{letter-spacing:-.055em;max-width:680px;margin:0;font-size:clamp(34px,4.5vw,56px);line-height:1.04}.identity-strip{background:#eaf8f6;border-radius:10px;align-items:center;gap:9px;margin-top:15px;padding:10px;display:flex}.identity-strip>span{color:#fff;background:#13a795;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.identity-strip>div{gap:2px;display:grid}.identity-strip strong{color:#166d68;font-size:10px}.identity-strip small{color:#60908c;font-size:8px}.product-lead{color:#65708a;margin:17px 0 10px;font-size:13px;line-height:1.7}.product-rating{color:#727b91;align-items:center;gap:6px;font-size:10px;display:flex}.product-rating>span:first-child{color:#ff9e1b;font-size:17px}.variant-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.variant-grid label{color:#535d76;gap:6px;font-size:9px;font-weight:900;display:grid}.variant-grid select{color:#172142;background:#fff;border:1px solid #d8dce6;border-radius:9px;width:100%;min-height:42px;padding-inline:10px;font-size:10px}.fit-insight{background:#f7f3fc;border:1px solid #e4dcf3;border-radius:12px;gap:10px;margin-top:14px;padding:12px;display:flex}.fit-insight>span{color:#8b3fc2;font-size:19px}.fit-insight strong{color:#6338aa;font-size:10px}.fit-insight p{color:#5e6680;margin:4px 0;font-size:9px;line-height:1.5}.fit-insight small{color:#8d92a2;font-size:7.5px}.product-primary-actions{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.product-primary-actions button{color:#5533a5;cursor:pointer;background:#fff;border:1px solid #d6dae4;border-radius:999px;min-height:43px;padding:0 15px;font-size:9px;font-weight:900}.product-primary-actions button.primary{color:#fff;background:linear-gradient(110deg,#07163f,#633cc0);border:0;padding-inline:20px}.product-primary-actions button[aria-pressed=true]{background:#f2edfa;border-color:#9c72cc}.product-layout{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:18px;margin-top:18px;display:grid}.product-offer-list{gap:8px;margin-top:17px;display:grid}.product-offer-list label{cursor:pointer;border:1px solid #e0e3eb;border-radius:12px;grid-template-columns:16px 35px 1fr auto auto auto;align-items:center;gap:10px;padding:11px;display:grid}.product-offer-list label.selected{background:#faf8fe;border:2px solid #7d46c0;box-shadow:0 0 0 3px #7d46c012}.product-offer-list input{accent-color:#7440bc}.product-offer-list label>span{gap:2px;display:grid}.product-offer-list label>span strong{color:#152040;font-size:10px}.product-offer-list label>span small{color:#7e879b;font-size:7.5px}.product-offer-list .store-rank{color:#6539b2;background:#f1ecfa;border-radius:9px;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.product-offer-list b{color:#d2542a;white-space:nowrap;background:#fff0e7;border-radius:999px;padding:5px 7px;font-size:7px}.price-savings-line{color:#616b84;text-align:right;border-top:1px solid #edf0f4;margin:14px 0 0;padding-top:12px;font-size:10px}.price-savings-line strong{color:#0b927b}.product-verdict-card{color:#fff;background:linear-gradient(150deg,#06113b,#0d255c)}.product-verdict-card>span{color:#55dce4;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.product-verdict-card h2{color:#fff;font-size:23px}.product-verdict-card p{color:#c9d1e3;font-size:11px;line-height:1.65}.verdict-breakdown{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:12px;gap:1px;margin:15px 0;display:grid;overflow:hidden}.verdict-breakdown div{background:#0000002e;padding:10px}.verdict-breakdown dt{color:#66dfe4;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850}.verdict-breakdown dd{color:#d7dcea;margin:4px 0 0;font-size:8px;line-height:1.5}.product-verdict-card ul{color:#e7ebf4;gap:7px;margin:16px 0;padding:0;font-size:9px;list-style:none;display:grid}.product-verdict-card button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#8242c3,#da398f);border:0;border-radius:9px;width:100%;min-height:42px;font-size:9px;font-weight:900}.product-verdict-card a{color:#59dee5;text-align:center;margin-top:12px;font-size:8px;font-weight:900;display:block}.product-secondary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.product-secondary-grid h2{margin:0 0 10px;font-size:19px}.product-secondary-grid h3{margin:14px 0 7px;font-size:11px}.product-secondary-grid li,.product-secondary-grid p{color:#626c85;font-size:9.5px;line-height:1.55}.product-secondary-grid ul{gap:5px;padding-left:17px;display:grid}.detail-price-chart{grid-template-columns:repeat(4,1fr);align-items:end;gap:9px;height:150px;margin-top:17px;display:grid}.detail-price-chart div{text-align:center;grid-template-rows:1fr auto auto;align-items:end;gap:4px;height:100%;display:grid}.detail-price-chart span{background:linear-gradient(#7043be,#19adb7);border-radius:7px 7px 2px 2px;justify-self:center;width:70%;display:block}.detail-price-chart small{color:#8c92a4;font-size:7px}.detail-price-chart strong{font-size:7.5px}.detail-list{gap:10px;margin:0;display:grid}.detail-list div{border-bottom:1px solid #eceff3;padding-bottom:8px}.detail-list dt{color:#8b92a4;font-size:7.5px}.detail-list dd{color:#25304d;margin:3px 0 0;font-size:9px;line-height:1.45}.directory-content,.favorites-content,.settings-content,.support-content{padding-block:48px 10px}.favorite-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.favorite-grid>article{background:#fff;border:1px solid #e0e3eb;border-radius:17px;overflow:hidden;box-shadow:0 10px 32px #08143a0d}.favorite-art{place-items:center;height:190px;display:grid;position:relative;overflow:hidden}.favorite-art>span{filter:drop-shadow(0 10px 8px #14183c26);font-size:95px;position:relative}.favorite-art button{color:#d9368d;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 6px 16px #08143a1f}.favorite-grid article>div:last-child{padding:17px;display:grid}.favorite-grid p{color:#7540b9;text-transform:uppercase;margin:0;font-size:8px;font-weight:900}.favorite-grid h2{min-height:40px;margin:4px 0 11px;font-size:14px;line-height:1.4}.favorite-grid small{color:#8d93a3;font-size:7px}.favorite-grid article>div:last-child>strong{font-size:21px}.favorite-grid article>div:last-child>span{color:#6f7890;margin-top:4px;font-size:8px}.favorite-grid article>div:last-child>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:14px;display:grid}.favorite-grid article>div:last-child>div>*{color:#6139ae;cursor:pointer;background:#fff;border:1px solid #d8dce5;border-radius:8px;place-items:center;min-height:37px;font-size:8px;font-weight:900;display:grid}.favorite-grid article>div:last-child>div>a{color:#fff;background:#08143f;border:0}.favorite-grid button[aria-pressed=true]{background:#f1ecfa!important;border-color:#9263c8!important}.assistant-shell{padding-block:45px 10px}.assistant-intro{max-width:780px}.assistant-intro h1{letter-spacing:-.06em;margin:0;font-size:clamp(40px,5.5vw,68px);line-height:1.03}.assistant-intro>p:last-child{color:#68728c;max-width:670px;font-size:14px;line-height:1.7}.assistant-layout{grid-template-columns:300px minmax(0,1fr);gap:16px;display:grid}.assistant-modes{align-content:start;gap:8px;display:grid}.assistant-modes>button{color:#27314e;cursor:pointer;text-align:left;background:#fff;border:1px solid #dfe3ec;border-radius:13px;grid-template-columns:42px 1fr;align-items:center;gap:10px;padding:12px;display:grid}.assistant-modes>button.active{background:#f7f3fc;border:2px solid #7b46bf;box-shadow:0 0 0 3px #7b46bf12}.assistant-modes>button>span:first-child{color:#7240b9;background:#ece8fa;border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.assistant-modes>button>span:last-child{gap:3px;display:grid}.assistant-modes strong{font-size:10px}.assistant-modes small{color:#7e8699;font-size:7.5px;line-height:1.4}.assistant-modes>div{color:#fff;background:linear-gradient(140deg,#06113c,#112859);border-radius:13px;padding:15px}.assistant-modes>div strong{color:#58dce3}.assistant-modes>div p{color:#c1cadf;font-size:8px;line-height:1.5}.assistant-modes>div a{color:#5ce0e6;font-size:8px;font-weight:900}.assistant-chat{background:#fff;border:1px solid #dee2eb;border-radius:17px;overflow:hidden;box-shadow:0 13px 38px #09153a0f}.assistant-chat-header{border-bottom:1px solid #e9ecf2;align-items:center;gap:10px;padding:14px 17px;display:flex}.assistant-chat-header>span{color:#13b8c5;font-size:30px;font-weight:900}.assistant-chat-header h2{margin:0;font-size:13px}.assistant-chat-header small{color:#8a91a3;font-size:8px}.assistant-messages{background:#fafbfe;align-content:start;gap:11px;min-height:260px;padding:20px;display:grid}.assistant-messages>div{align-items:flex-start;gap:8px;max-width:78%;display:flex}.assistant-messages>div.user{flex-direction:row-reverse;justify-self:end}.assistant-messages>div>span{color:#6f3db7;background:#ede9fa;border-radius:50%;place-items:center;min-width:30px;height:30px;font-size:8px;font-weight:900;display:grid}.assistant-messages>div.user>span{color:#0d8c92;background:#e5f6f7}.assistant-messages p{color:#535e79;background:#fff;border-radius:4px 13px 13px;margin:0;padding:10px 12px;font-size:9.5px;line-height:1.6;box-shadow:0 4px 15px #08143a0f}.assistant-messages .user p{color:#fff;background:#0b1845;border-radius:13px 4px 13px 13px}.assistant-composer{border-top:1px solid #e9ecf2;gap:10px;padding:15px;display:grid}.assistant-composer textarea{resize:vertical;color:#27314d;border:1px solid #d9dde7;border-radius:10px;outline:0;width:100%;padding:11px;font-size:10px}.assistant-file{color:#6740ae;cursor:pointer;background:#fafbfe;border:1px dashed #bfc6d7;border-radius:11px;place-items:center;min-height:90px;font-size:10px;font-weight:900;display:grid}.assistant-file input{opacity:0;width:1px;height:1px;position:absolute}.assistant-composer>div{justify-content:space-between;align-items:end;gap:12px;display:flex}.assistant-composer>div label{color:#646d84;align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex}.assistant-composer input[type=number]{border:1px solid #d9dde7;border-radius:7px;width:85px;padding:7px}.assistant-composer button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#0b43bd,#a72ebd,#fb5c45);border:0;border-radius:999px;min-height:39px;padding:0 18px;font-size:9px;font-weight:900}.assistant-status{color:#6d43b0;margin:0;padding:0 16px 13px;font-size:8px;font-weight:800}.assistant-results{margin-top:25px}.assistant-results>div:first-child h2{margin:0;font-size:24px}.assistant-results>div:first-child>p:last-child{color:#7a8298;font-size:9px}.assistant-results>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.assistant-results article{background:#fff;border:1px solid #e0e3ec;border-radius:15px;padding:17px;display:grid;position:relative;overflow:hidden}.assistant-results article.best{border:2px solid #8b4bc5}.assistant-results article>b{color:#fff;background:#713eb8;border-radius:999px;padding:5px 7px;font-size:7px;position:absolute;top:10px;right:10px}.assistant-results article>span{justify-self:center;margin-block:14px;font-size:74px}.assistant-results article>small{color:#7842b9;font-size:8px;font-weight:900}.assistant-results article h3{margin:4px 0;font-size:13px}.assistant-results article p{color:#727b91;min-height:42px;font-size:8px;line-height:1.5}.assistant-results article strong{font-size:19px}.assistant-results article a{color:#fff;text-align:center;background:#091641;border-radius:8px;margin-top:12px;padding:9px;font-size:8px;font-weight:900}.directory-groups{gap:18px;display:grid}.directory-group{background:#ffffffc2;border:1px solid #e0e4ed;border-radius:20px;min-width:0;padding:18px;box-shadow:0 9px 28px #08143a09}.directory-group-summary{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;padding:0;display:grid}.directory-group-visual{color:#6337ad;letter-spacing:-.06em;background:#f1edfa;border-radius:17px;place-items:center;width:64px;height:64px;font-size:18px;font-weight:900;display:grid;overflow:hidden}.directory-group-blue .directory-group-visual{color:#3d6fbd;background:#eaf1ff}.directory-group-orange .directory-group-visual{color:#ba6b2b;background:#fff3e8}.directory-group-cyan .directory-group-visual{color:#198284;background:#e7f8f8}.directory-group-pink .directory-group-visual{color:#b6537e;background:#fff0f5}.directory-group-image{object-fit:contain;width:100%;height:100%;padding:8px}.directory-group-copy{gap:2px;min-width:0;display:grid}.directory-group-copy .prototype-eyebrow{margin:0}.directory-group-copy strong{color:#071239;letter-spacing:-.03em;font-size:18px}.directory-group-copy small{color:#69738b;font-size:8px}.directory-group-chevron{color:#7641b9;border:1px solid #e1e4ed;border-radius:50%;place-items:center;width:36px;height:36px;font-size:17px;transition:transform .18s,background .18s;display:grid}.directory-group.isOpen .directory-group-chevron{background:#f5f1fb;transform:rotate(180deg)}.directory-group .directory-grid{margin-top:15px;display:none}.directory-group.isOpen .directory-grid{display:grid}.directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.directory-grid>a{background:#fff;border:1px solid #e0e4ed;border-radius:16px;grid-template-columns:65px 1fr auto;align-items:center;gap:12px;padding:17px;display:grid;box-shadow:0 9px 28px #08143a0a}.directory-grid>a:hover{border-color:#9a72cc;transform:translateY(-2px)}.directory-grid>a:focus-visible,.directory-group-summary:focus-visible{outline-offset:3px;outline:3px solid #7c32c84d}.directory-grid-visual{background:#f1edfa;border-radius:15px;place-items:center;width:65px;height:65px;display:grid}.directory-grid-fallback{color:#7040b6;border:1px solid #7641b933;border-radius:10px;place-items:center;width:31px;height:31px;font-size:13px;font-weight:900;display:grid}.directory-grid-product-image{object-fit:contain;width:100%;height:100%;padding:8px}.directory-grid h2{margin:0;font-size:14px}.directory-grid p{color:#69738b;margin:4px 0;font-size:8px}.directory-grid small{color:#0c8777;font-size:7.5px;font-weight:800}.directory-grid b{color:#7641b9}.directory-callout{color:#fff;background:linear-gradient(120deg,#07133d,#102b60);border-radius:17px;grid-template-columns:50px 1fr auto;align-items:center;gap:14px;margin-top:22px;padding:20px;display:grid}.directory-callout>span{color:#5ae1e5;background:#ffffff17;border-radius:13px;place-items:center;width:50px;height:50px;font-size:22px;display:grid}.directory-callout h2{color:#fff;margin:0;font-size:18px}.directory-callout p{color:#bec8de;margin:4px 0 0;font-size:9px}.directory-callout a{color:#5d39ab;background:#fff;border-radius:999px;padding:10px 13px;font-size:8px;font-weight:900}.store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.store-grid article{background:#fff;border:1px solid #e0e4ec;border-radius:16px;grid-template-columns:55px 1fr;gap:13px;padding:17px;display:grid}.store-grid article>span{color:#fff;background:linear-gradient(145deg,#243b87,#a13bb8,#ef6748);border-radius:14px;place-items:center;width:55px;height:55px;font-size:22px;font-weight:900;display:grid}.store-grid small{color:#7440b7;text-transform:uppercase;font-size:7px;font-weight:900}.store-grid h2{margin:3px 0;font-size:15px}.store-grid p{color:#6e7790;font-size:8px}.store-grid dl{border-block:1px solid #edf0f4;gap:18px;margin:12px 0;padding-block:10px;display:flex}.store-grid dl div{gap:2px;display:grid}.store-grid dt{color:#8b92a3;font-size:6.5px}.store-grid dd{color:#26304d;margin:0}.store-grid a,.store-grid dd{font-size:8px;font-weight:900}.store-grid a{color:#6539b1}.plus-content{font-family:var(--font-manrope),"Avenir Next","Segoe UI",Arial,sans-serif;background:#fff;overflow:hidden}.plus-content svg{width:1em;height:1em;display:block}.plus-hero{color:#fff;background:#020b31;padding-block:clamp(60px,7vw,94px) clamp(76px,8vw,112px);position:relative;overflow:hidden}.plus-hero:before{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 0),linear-gradient(90deg,#ffffff06 1px,#0000 0);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000a6,#0000 84%);mask-image:linear-gradient(#000000a6,#0000 84%)}.plus-hero-glow{pointer-events:none;filter:blur(2px);border-radius:50%;position:absolute}.plus-hero-glow-one{background:radial-gradient(circle,#e62e8c45,#7c32c81f 44%,#0000 70%);width:760px;height:760px;top:-280px;right:-170px}.plus-hero-glow-two{background:radial-gradient(circle,#00b9d92e,#117ada14 48%,#0000 72%);width:820px;height:820px;bottom:-430px;left:24%}.plus-hero-shell{grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);align-items:center;gap:clamp(36px,6vw,84px);display:grid;position:relative}.plus-hero-copy{z-index:2;position:relative}.plus-pill{color:#78e8ed;letter-spacing:.12em;text-transform:uppercase;background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.plus-pill svg{font-size:16px}.plus-hero h1{color:#fff;letter-spacing:-.06em;max-width:760px;margin:23px 0 20px;font-size:clamp(48px,5.4vw,78px);font-weight:750;line-height:.98}.plus-hero h1 span{color:#0000;background:linear-gradient(100deg,#18d6df 3%,#117ada 32%,#bd39ba 68%,#ff6a2b);-webkit-background-clip:text;background-clip:text}.plus-hero-copy>p{color:#b9c3dc;max-width:655px;margin:0;font-size:clamp(15px,1.35vw,18px);line-height:1.7}.plus-plan-line{gap:22px;margin:30px 0 24px}.plus-plan-line,.plus-price{align-items:center;display:flex}.plus-price{color:#fff;gap:13px;margin:0}.plus-price>strong{letter-spacing:-.055em;font-size:44px;font-weight:750;line-height:1}.plus-price>span{color:#c1cbdf;gap:2px;font-size:12px;font-weight:600;line-height:1.2;display:grid}.plus-price>span b{color:#6fe5e9;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.plus-price>span small{color:#7f8cac;font-size:9px;font-weight:500}.plus-plan-separator{background:#ffffff26;width:1px;height:43px}.plus-limit{align-items:center;gap:10px;display:flex}.plus-limit>strong{color:#f052a1;font-size:34px;line-height:1}.plus-limit>span{color:#aab5cf;font-size:10px;font-weight:600;line-height:1.35}.plus-final-card>button,.plus-primary-action{color:#fff;cursor:pointer;background:linear-gradient(105deg,#117ada,#7c32c8 55%,#e62e8c);border:0;border-radius:16px;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:0 22px;font-size:12px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 14px 34px #822abd4d}.plus-final-card>button:hover,.plus-primary-action:hover{transform:translateY(-2px);box-shadow:0 18px 42px #822abd6b}.plus-final-card button span,.plus-primary-action span{font-size:18px;font-weight:400}.plus-hero-note{color:#7f8cab;align-items:center;gap:7px;margin-top:14px;font-size:9px;display:flex}.plus-hero-note svg{color:#4fcbd3;font-size:14px}.plus-active-state{color:#78e5e8;background:#5fe1e512;border:1px solid #5fe1e53d;border-radius:16px;align-items:center;gap:14px;padding:7px 8px 7px 15px;font-size:10px;font-weight:800;display:inline-flex}.plus-active-state a{color:#5e35aa;background:#fff;border-radius:11px;padding:10px 12px}.plus-hero-visual{min-height:520px;position:relative}.plus-logo-stage{place-items:center;display:grid;position:absolute;inset:0 2%}.plus-logo-stage:before{aspect-ratio:1;content:"";-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff14,#ffffff05);border:1px solid #ffffff14;border-radius:42px;width:min(92%,540px);position:absolute;transform:rotate(-4deg);box-shadow:inset 0 1px #ffffff14,0 35px 90px #0000003d}.plus-logo-halo{aspect-ratio:1;filter:blur(8px);background:radial-gradient(circle,#ffffff2e,#00b9d914 42%,#0000 68%);border-radius:50%;width:78%;position:absolute}.plus-hero-logo{z-index:1;filter:drop-shadow(0 24px 16px #00000047);width:min(88%,500px);height:auto;position:relative}.plus-floating-chip{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#061139c2;border:1px solid #ffffff29;border-radius:16px;align-items:center;gap:10px;min-width:154px;padding:10px 13px;display:flex;position:absolute;box-shadow:0 18px 38px #0000003d}.plus-floating-chip>span{color:#6ce0e5;background:linear-gradient(140deg,#117ada52,#00b9d92e);border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.plus-floating-chip svg{font-size:19px}.plus-floating-chip div{gap:2px;display:grid}.plus-floating-chip strong{color:#fff;font-size:11px}.plus-floating-chip small{color:#8e9ab7;font-size:8px}.plus-floating-chip-left{top:15%;left:-3%}.plus-floating-chip-right{top:33%;right:-2%}.plus-floating-chip-right>span{color:#ef6eae;background:linear-gradient(140deg,#e62e8c47,#7c32c833)}.plus-alert-preview{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071239e0;border:1px solid #ffffff2b;border-radius:20px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:14px 15px;display:grid;position:absolute;bottom:7%;left:2%;right:1%;box-shadow:0 22px 50px #0000004d}.plus-alert-icon{color:#fff;background:linear-gradient(135deg,#7c32c8,#e62e8c);border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.plus-alert-icon svg{font-size:22px}.plus-alert-preview>div{gap:3px;display:grid}.plus-alert-preview small{color:#60dde3;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:800}.plus-alert-preview strong{color:#fff;font-size:11px}.plus-alert-preview p{color:#909db9;margin:0;font-size:8px}.plus-alert-preview p b{color:#fff}.plus-alert-check{color:#60dce2;background:#00b9d926;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.plus-proof-strip{z-index:4;background:#fff;border-bottom:1px solid #e7e9f1;position:relative;box-shadow:0 14px 35px #0712390b}.plus-proof-strip .page-shell{grid-template-columns:repeat(3,1fr);align-items:center;min-height:98px;display:grid}.plus-proof-strip .page-shell>div{border-right:1px solid #eceef3;justify-content:center;align-items:center;gap:13px;display:flex}.plus-proof-strip .page-shell>div:last-child{border-right:0}.plus-proof-strip svg{color:#7c32c8;font-size:25px}.plus-proof-strip span{gap:3px;display:grid}.plus-proof-strip strong{color:#071239;font-size:10px}.plus-proof-strip small{color:#80889d;font-size:8px}.plus-body{padding-block:94px 10px}.plus-message{color:#137765;background:#effaf7;border:1px solid #bfe5dc;border-radius:14px;align-items:center;gap:10px;margin:-56px 0 52px;padding:12px 15px;font-size:11px;font-weight:700;display:flex}.plus-message>span{color:#fff;background:#1a9e87;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.plus-section-heading{max-width:720px}.plus-eyebrow{color:#7c32c8;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 13px;font-size:9px;font-weight:800;display:flex}.plus-eyebrow>span{background:linear-gradient(90deg,#117ada,#e62e8c);border-radius:2px;width:22px;height:2px}.plus-eyebrow-light{color:#6ee1e6}.plus-eyebrow-light>span{background:linear-gradient(90deg,#00b9d9,#e62e8c)}.plus-dashboard h2,.plus-how h2,.plus-section-heading h2{color:#071239;letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.5vw,58px);font-weight:750;line-height:1.02}.plus-section-heading>p:last-child{color:#69718a;max-width:640px;margin:18px 0 0;font-size:13px;line-height:1.7}.plus-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:38px;display:grid}.plus-benefit-card{background:#fff;border:1px solid #e2e5ed;border-radius:24px;min-height:248px;padding:24px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden;box-shadow:0 12px 42px #0712390e}.plus-benefit-card:after{background:var(--plus-card-glow);content:"";filter:blur(3px);border-radius:50%;width:155px;height:155px;position:absolute;bottom:-70px;right:-55px}.plus-benefit-card:hover{border-color:#cfd6e6;transform:translateY(-4px);box-shadow:0 22px 48px #07123917}.plus-benefit-top{z-index:1;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.plus-benefit-top>span{background:var(--plus-card-icon-bg);width:52px;height:52px;color:var(--plus-card-icon);border-radius:16px;place-items:center;display:grid}.plus-benefit-top svg{font-size:26px}.plus-benefit-top small{color:#c3c8d3;letter-spacing:.08em;font-size:10px;font-weight:800}.plus-benefit-card h3{z-index:1;color:#071239;letter-spacing:-.025em;margin:26px 0 9px;font-size:17px;position:relative}.plus-benefit-card p{z-index:1;color:#6e768c;max-width:310px;margin:0;font-size:10px;line-height:1.7;position:relative}.plus-benefit-cyan{--plus-card-icon:#0099ad;--plus-card-icon-bg:#e2f8fa;--plus-card-glow:#00b9d917}.plus-benefit-magenta{--plus-card-icon:#cf287d;--plus-card-icon-bg:#fce8f3;--plus-card-glow:#e62e8c14}.plus-benefit-blue{--plus-card-icon:#117ada;--plus-card-icon-bg:#e5f0fc;--plus-card-glow:#117ada17}.plus-benefit-purple{--plus-card-icon:#7c32c8;--plus-card-icon-bg:#f0e8fa;--plus-card-glow:#7c32c817}.plus-benefit-orange{--plus-card-icon:#e65c25;--plus-card-icon-bg:#fff0e9;--plus-card-glow:#ff6a2b17}.plus-how{color:#fff;background:radial-gradient(circle at 95% 5%,#e62e8c29,#0000 32%),radial-gradient(circle at 5% 100%,#00b9d921,#0000 34%),#020b31;border-radius:34px;grid-template-columns:.78fr 1.22fr;gap:clamp(45px,8vw,110px);margin-top:105px;padding:clamp(42px,6vw,72px);display:grid;position:relative;overflow:hidden}.plus-how:after{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 0),linear-gradient(90deg,#ffffff06 1px,#0000 0);background-size:34px 34px;width:48%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.plus-how-intro{z-index:1;align-self:center;position:relative}.plus-how h2{color:#fff;font-size:clamp(36px,4vw,52px)}.plus-how-intro>p:last-of-type{color:#aeb9d1;margin:16px 0 26px;font-size:11px;line-height:1.7}.plus-how-intro>a{color:#69e0e5;align-items:center;gap:12px;font-size:10px;font-weight:800;display:inline-flex}.plus-how-intro>a span{font-size:17px}.plus-step-list{z-index:1;display:grid;position:relative}.plus-step-list article{border-bottom:1px solid #ffffff1c;grid-template-columns:56px 1fr;gap:19px;padding:22px 0;display:grid}.plus-step-list article:first-child{padding-top:0}.plus-step-list article:last-child{border-bottom:0;padding-bottom:0}.plus-step-icon{color:#63dce1;background:#fff1;border:1px solid #ffffff21;border-radius:17px;place-items:center;width:56px;height:56px;display:grid}.plus-step-icon svg{font-size:27px}.plus-step-list article>div{align-content:center;display:grid}.plus-step-list small{color:#e9579f;letter-spacing:.12em;font-size:8px;font-weight:800}.plus-step-list h3{color:#fff;margin:4px 0 5px;font-size:16px}.plus-step-list p{color:#aab4cc;max-width:460px;margin:0;font-size:9px;line-height:1.65}.plus-dashboard{grid-template-columns:.87fr 1.13fr;align-items:center;gap:clamp(50px,8vw,100px);padding-block:118px 30px;display:grid}.plus-dashboard-copy>p:not(.plus-eyebrow){color:#69728a;max-width:515px;margin:18px 0 28px;font-size:12px;line-height:1.75}.plus-dashboard-copy ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.plus-dashboard-copy li{grid-template-columns:42px 1fr;align-items:center;gap:12px;display:grid}.plus-dashboard-copy li>span{color:#7c32c8;background:#f0eafb;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.plus-dashboard-copy li svg{font-size:21px}.plus-dashboard-copy li div{gap:3px;display:grid}.plus-dashboard-copy li strong{color:#172041;font-size:10px}.plus-dashboard-copy li small{color:#858ca0;font-size:8px}.plus-dashboard-card{background:linear-gradient(155deg,#fff,#f8f9fc);border:1px solid #dfe3ec;border-radius:28px;padding:25px;position:relative;overflow:hidden;box-shadow:0 28px 70px #0712391f}.plus-dashboard-card:before{content:"";background:radial-gradient(circle,#7c32c821,#0000 67%);border-radius:50%;width:300px;height:300px;position:absolute;top:-130px;right:-110px}.plus-dashboard-card-head{border-bottom:1px solid #e8eaf0;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex;position:relative}.plus-dashboard-card-head>span{color:#6d758a;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.plus-dashboard-card-head>b{color:#078b8e;background:#e4f8f7;border-radius:999px;padding:6px 9px;font-size:7px}.plus-product-row{grid-template-columns:72px 1fr;align-items:center;gap:15px;padding:21px 0;display:grid;position:relative}.plus-product-row>span{background:linear-gradient(145deg,#e3eeff,#f2eafb);border-radius:20px;place-items:center;width:72px;height:72px;font-size:35px;display:grid}.plus-product-row>div{gap:3px;display:grid}.plus-product-row small{color:#7c32c8;font-size:8px;font-weight:800}.plus-product-row strong{color:#071239;font-size:18px}.plus-product-row p{color:#858da2;margin:0;font-size:8px}.plus-price-comparison{background:#fff;border:1px solid #e5e7ed;border-radius:17px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.plus-price-comparison>div{gap:3px;padding:16px;display:grid}.plus-price-comparison>div+div{border-left:1px solid #e5e7ed}.plus-price-comparison small{color:#858ca0;font-size:7px}.plus-price-comparison strong{color:#071239;font-variant-numeric:tabular-nums;font-size:20px}.plus-price-comparison span{color:#09909a;font-size:7px;font-weight:800}.plus-mini-chart{border-bottom:1px solid #e6e8ee;align-items:end;gap:9px;height:92px;margin:22px 5px 0;display:flex}.plus-mini-chart span{opacity:.82;background:linear-gradient(#7c32c8,#117ada 62%,#00b9d9);border-radius:6px 6px 0 0;flex:1}.plus-dashboard-result{color:#7440b8;background:#f4effb;border-radius:13px;grid-template-columns:29px 1fr;align-items:center;gap:9px;margin-top:15px;padding:11px 12px;display:grid}.plus-dashboard-result svg{font-size:24px}.plus-dashboard-result p{color:#5f6680;margin:0;font-size:8px;line-height:1.5}.plus-final-card{color:#fff;background:radial-gradient(circle at 86% 10%,#e62e8c33,#0000 30%),linear-gradient(120deg,#020b31,#0a1e4f);border-radius:32px;grid-template-columns:1fr auto;align-items:center;gap:40px;margin-top:72px;padding:46px 48px 46px 175px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 65px #0712392b}.plus-final-mark{opacity:.92;width:195px;height:195px;position:absolute;bottom:-33px;left:-34px}.plus-final-mark img{filter:drop-shadow(0 15px 12px #0000003d);width:100%;height:auto}.plus-final-card>div:not(.plus-final-mark):not(.plus-final-actions){z-index:1;position:relative}.plus-final-card h2{color:#fff;letter-spacing:-.045em;max-width:680px;margin:0;font-size:clamp(28px,3.4vw,43px);line-height:1.05}.plus-final-card p:not(.plus-eyebrow){color:#aeb8cf;max-width:650px;margin:12px 0 0;font-size:10px;line-height:1.65}.plus-final-actions>a,.plus-final-card>button{z-index:1;white-space:nowrap;min-height:50px;position:relative}.plus-final-actions{z-index:1;justify-items:stretch;gap:8px;display:grid;position:relative}.plus-final-actions>a{color:#6339af;background:#fff;border-radius:15px;place-items:center;padding-inline:19px;font-size:10px;font-weight:800;display:inline-grid}.plus-final-card button.secondary{color:#98a5c1;min-height:38px;box-shadow:none;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:11px;font-size:8px}.plus-minimal{color:#071239;font-family:var(--font-manrope),"Avenir Next","Segoe UI",Arial,sans-serif;background:#fff;overflow-x:clip}.plus-minimal svg{width:1em;height:1em;display:block}.plus-minimal #beneficios,.plus-minimal #descripcion,.plus-minimal #seguimiento{scroll-margin-top:78px}.plus-local-nav{z-index:40;background:#ffffffe0;border-bottom:1px solid #07123914;position:sticky;top:0;box-shadow:0 10px 34px #07123906}.plus-local-nav .page-shell{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:min(1220px,100% - 48px);min-height:78px;display:grid}.plus-home-link{color:#666c78;justify-self:start;align-items:center;gap:7px;width:fit-content;font-size:9px;font-weight:720;line-height:1;transition:color .2s,transform .2s;display:inline-flex}.plus-home-link:hover{transform:translateY(-1px)}.plus-home-link span{color:#7c32c8;font-size:13px;transition:transform .18s}.plus-home-link:hover span{transform:translate(-2px)}.plus-local-sections{gap:24px;display:flex}.plus-local-sections a{color:#666c78;padding:13px 0;font-size:9px;font-weight:720;transition:color .2s;position:relative}.plus-local-sections a:hover{color:#11182e}.plus-local-sections a:after{background:var(--sx-brand-gradient);content:"";border-radius:999px;height:2px;transition:right .2s,left .2s;position:absolute;bottom:7px;left:50%;right:50%;box-shadow:0 0 12px #117ada2e}.plus-local-sections a:hover:after{left:0;right:0}.plus-local-account{justify-self:end;align-items:center;gap:15px;display:flex}.plus-local-account a{color:#071239;white-space:nowrap;background:#ffffffd1;border:1px solid #0712391f;border-radius:999px;place-items:center;min-height:40px;padding-inline:15px;font-size:9px;font-weight:800;transition:box-shadow .22s,transform .22s;display:inline-grid}.plus-local-account .plus-local-register{color:#fff;background:#071239;border:1px solid #ffffff26;border-radius:999px;padding:0 15px;box-shadow:0 9px 22px #07123929,0 0 20px #117ada1a}.plus-local-account a:hover{transform:translateY(-2px)}.plus-local-account .plus-local-register:hover{background:#071239;box-shadow:0 13px 30px #07123938,0 0 25px #e62e8c24}.plus-minimal-hero{text-align:center;background:#f5f5f7;padding:78px 0 0}.plus-minimal-new{color:#7c32c8;margin:0 0 18px;font-size:11px;font-weight:750}.plus-minimal-hero h1{color:#071239;letter-spacing:-.065em;margin:0 auto;font-size:clamp(52px,6.5vw,92px);font-weight:720;line-height:.98}.plus-minimal-hero h1 span{color:#0000;background:linear-gradient(100deg,#117ada 5%,#00aebe 35%,#7c32c8 68%,#e62e8c);-webkit-background-clip:text;background-clip:text}.plus-minimal-lead{color:#6e7482;max-width:700px;margin:28px auto 0;font-size:clamp(15px,1.55vw,20px);font-weight:500;line-height:1.55}.plus-minimal-actions{justify-content:center;align-items:center;gap:24px;margin-top:30px;display:flex}.plus-minimal-actions>a:first-child,.plus-minimal-actions>button{color:#fff;cursor:pointer;background:#117ada;border:0;border-radius:14px 14px 14px 5px;padding:12px 20px;font-size:11px;font-weight:650}.plus-minimal-actions>a:last-child{color:#117ada;font-size:11px;font-weight:600}.plus-minimal-actions>a:last-child span{vertical-align:-1px;margin-left:4px;font-size:17px}.plus-minimal-price{color:#8b909a;margin:17px 0 0;font-size:9px}.plus-minimal-price strong{color:#525966;font-weight:650}.plus-minimal-stage{background:radial-gradient(circle at 50% 58%,#117ada29,#0000 31%),radial-gradient(circle at 70% 28%,#e62e8c29,#0000 28%),#020713;border-radius:38px 38px 0 0;height:min(56vw,680px);min-height:520px;margin-top:64px;position:relative;overflow:hidden}.plus-minimal-stage:before{content:"";background-image:linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.plus-stage-aura{aspect-ratio:1;filter:blur(9px);background:radial-gradient(circle,#ffffff30,#00b9d914 40%,#0000 70%);border-radius:50%;width:52%;top:12%}.plus-stage-aura,.plus-stage-logo{position:absolute;left:50%;transform:translate(-50%)}.plus-stage-logo{filter:drop-shadow(0 30px 22px #0000006b);width:min(52%,590px);height:auto;top:6%}.plus-stage-alert,.plus-stage-status{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d142ac7;border:1px solid #ffffff21;position:absolute;box-shadow:0 22px 50px #00000061}.plus-stage-alert{text-align:left;border-radius:20px;grid-template-columns:48px 1fr 30px;align-items:center;gap:13px;width:min(530px,72%);padding:14px;display:grid;bottom:8%;left:50%;transform:translate(-50%)}.plus-stage-alert>span{color:#fff;background:linear-gradient(145deg,#117ada,#7c32c8);border-radius:14px;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.plus-stage-alert div{gap:3px;display:grid}.plus-stage-alert small{color:#64dbe1;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:750}.plus-stage-alert strong{color:#fff;font-size:12px}.plus-stage-alert p{color:#929caf;margin:0;font-size:8px}.plus-stage-alert>b{color:#61d9df;background:#00b9d921;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.plus-stage-status{text-align:left;border-radius:16px;align-items:center;gap:10px;padding:10px 13px;display:flex;top:26%;right:10%}.plus-stage-status>span{color:#60dce2;font-size:24px}.plus-stage-status div{gap:2px;display:grid}.plus-stage-status strong{color:#fff;font-size:10px}.plus-stage-status small{color:#8792a8;font-size:7px}.plus-minimal-message{color:#147563;background:#eaf8f5;border-radius:14px;align-items:center;gap:10px;margin-top:22px;padding:12px 15px;font-size:10px;font-weight:650;display:flex}.plus-minimal-message span{color:#fff;background:#15947c;border-radius:50%;place-items:center;width:23px;height:23px;font-size:8px;display:grid}.plus-alert-setup{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02071375;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.plus-alert-setup>div{color:#071239;background:#fff;border:1px solid #fff6;border-radius:25px;gap:14px;width:min(510px,100%);padding:30px;display:grid;box-shadow:0 28px 80px #07123940}.plus-alert-setup p{color:#8240c4;margin:0;font-size:10px;font-weight:800}.plus-alert-setup h2{letter-spacing:-.055em;margin:0;font-size:34px}.plus-alert-setup>div>span{color:#6e7482;font-size:12px;line-height:1.55}.plus-alert-setup>div>div{border:1px solid #e4e6ed;border-radius:16px;display:grid;overflow:hidden}.plus-alert-setup label{border-bottom:1px solid #eceef3;justify-content:space-between;align-items:center;gap:20px;padding:13px 15px;font-size:11px;font-weight:650;display:flex}.plus-alert-setup label:last-child{border-bottom:0}.plus-alert-setup input{accent-color:#8240c4}.plus-alert-setup button{color:#fff;cursor:pointer;background:#071239;border:0;border-radius:12px;min-height:42px;font-size:10px;font-weight:750}.plus-alert-setup button+button{color:#6e7482;background:0 0;min-height:auto}.plus-minimal-statement{text-align:center;padding-block:150px}.plus-minimal-statement p{color:#8c919a;margin:0 0 26px;font-size:clamp(18px,2.1vw,28px);font-weight:580;line-height:1.3}.plus-minimal-statement h2{color:#071239;letter-spacing:-.065em;margin:0;font-size:clamp(54px,7vw,94px);font-weight:720;line-height:.96}.plus-minimal-statement h2 span{color:#a3a6ad}.plus-minimal-radar{color:#fff;background:#000;padding-block:110px}.plus-minimal-radar .page-shell{grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);align-items:center;gap:clamp(55px,8vw,115px);display:grid}.plus-radar-copy>p{color:#64dae0;margin:0 0 15px;font-size:10px;font-weight:700}.plus-radar-copy h2{color:#fff;letter-spacing:-.06em;margin:0;font-size:clamp(48px,5vw,70px);font-weight:700;line-height:.98}.plus-radar-copy>span{color:#9297a3;max-width:520px;margin-top:24px;font-size:14px;font-weight:500;line-height:1.7;display:block}.plus-radar-copy ul{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.plus-radar-copy li{color:#b8bdc7;border:1px solid #252833;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:8px;display:flex}.plus-radar-copy li svg{color:#6bdbe0;font-size:14px}.plus-radar-visual{background:radial-gradient(circle at 50% 40%,#117ada33,#0000 31%),radial-gradient(circle at 85% 20%,#e62e8c29,#0000 28%),#090b10;border-radius:36px;place-items:center;min-height:600px;display:grid;position:relative;overflow:hidden}.plus-radar-rings{place-items:center;width:520px;height:520px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.plus-radar-rings i{border:1px solid #5bdae029;border-radius:50%;position:absolute}.plus-radar-rings i:first-child{width:190px;height:190px}.plus-radar-rings i:nth-child(2){width:330px;height:330px}.plus-radar-rings i:nth-child(3){width:480px;height:480px}.plus-radar-rings>span{color:#64dce1;background:#117ada2e;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:74px;height:74px;font-size:34px;display:grid;box-shadow:0 0 60px #00b9d93d}.plus-radar-product{background:#13151cf0;border:1px solid #2b2e37;border-radius:22px;padding:18px;position:absolute;bottom:6%;left:6%;right:6%;overflow:hidden;box-shadow:0 25px 60px #00000080}.plus-radar-product header{border-bottom:1px solid #2c2f37;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.plus-radar-product header span{color:#8d939f;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:700}.plus-radar-product header b{color:#68dbe0;background:#00b9d921;border-radius:999px;padding:5px 8px;font-size:7px}.plus-radar-product-name{grid-template-columns:56px 1fr;align-items:center;gap:12px;padding:17px 0;display:grid}.plus-radar-product-name>span{background:#222631;border-radius:15px;place-items:center;width:56px;height:56px;font-size:30px;display:grid}.plus-radar-product-name>div{gap:3px;display:grid}.plus-radar-product-name small{color:#7f8795;font-size:7px}.plus-radar-product-name strong{color:#fff;font-size:13px}.plus-radar-prices{border:1px solid #2e313a;border-radius:15px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.plus-radar-prices div{gap:4px;padding:14px;display:grid}.plus-radar-prices div+div{border-left:1px solid #2e313a}.plus-radar-prices small{color:#7d8491;font-size:7px}.plus-radar-prices strong{color:#fff;font-variant-numeric:tabular-nums;font-size:20px}.plus-radar-product footer{color:#b16ae4;background:#201b2c;border-radius:12px;align-items:center;gap:9px;margin-top:13px;padding:10px;display:flex}.plus-radar-product footer svg{flex:none;font-size:21px}.plus-radar-product footer p{color:#a9a5b0;margin:0;font-size:8px}.plus-minimal-benefits,.plus-minimal-steps{background:#f5f5f7;padding-block:145px}.plus-minimal-heading{max-width:840px}.plus-minimal-heading>p{color:#7c32c8;margin:0 0 13px;font-size:11px;font-weight:700}.plus-minimal-heading h2{color:#071239;letter-spacing:-.06em;margin:0;font-size:clamp(48px,5.8vw,76px);font-weight:710;line-height:1}.plus-bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:56px;display:grid}.plus-bento article{background:#fff;border-radius:30px;min-height:430px;padding:38px;position:relative;overflow:hidden}.plus-bento p{color:#7c32c8;margin:0 0 11px;font-size:9px;font-weight:700}.plus-bento h3{color:#071239;letter-spacing:-.05em;margin:0;font-size:clamp(30px,3.3vw,46px);font-weight:680;line-height:1.04}.plus-bento small{color:#858a94;max-width:430px;margin-top:14px;font-size:10px;line-height:1.6;display:block}.plus-bento-comparison{grid-column:1/-1;background:#fff!important;min-height:0!important;padding:0!important}.plus-comparison-intro{border-bottom:1px solid #e8e9ee;grid-template-columns:1.15fr .85fr;align-items:end;gap:42px;padding:42px;display:grid}.plus-comparison-intro-original h3{letter-spacing:-.045em;margin:4px 0 0;font-size:clamp(25px,3vw,38px);line-height:1}.plus-comparison-intro-original>small{max-width:330px}.plus-comparison-intro h3 span{color:#0000;background:linear-gradient(125deg,#117ada,#00b9d9,#7c32c8,#e62e8c);-webkit-background-clip:text;background-clip:text}.plus-comparison-intro>small{color:#737985;justify-self:end;max-width:380px;margin:0 0 3px;font-size:10px;line-height:1.65}.plus-comparison-scroll{scrollbar-color:#c5c8d0 transparent;scrollbar-width:thin;overflow-x:auto}.plus-comparison-table{border-collapse:collapse;table-layout:fixed;width:100%}.plus-comparison-table td,.plus-comparison-table th{border-bottom:1px solid #eceef2;padding:18px 26px}.plus-comparison-table thead th{color:#071239;text-align:left;vertical-align:bottom;height:96px}.plus-comparison-table thead th:first-child{color:#858a94;letter-spacing:.04em;text-transform:uppercase;width:52%;font-size:9px;font-weight:700}.plus-comparison-table thead th:nth-child(2){width:20%}.plus-comparison-table thead th:nth-child(3){width:28%}.plus-comparison-table thead span{font-size:15px;font-weight:750;display:block}.plus-comparison-table thead small{color:#9095a0;margin:5px 0 0;font-size:8px;font-weight:500;display:block}.plus-comparison-table thead b{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#071239;border-radius:999px;margin-bottom:9px;padding:4px 7px;font-size:6px;font-weight:800;display:inline-flex}.plus-comparison-table tbody th{color:#071239;text-align:left;font-weight:650}.plus-comparison-table tbody th>span{font-size:12px;display:block}.plus-comparison-table tbody th small{color:#9297a1;margin:4px 0 0;font-size:8px;font-weight:450;line-height:1.45}.plus-comparison-table tbody td{color:#071239;text-align:left;vertical-align:middle}.plus-comparison-table tbody td>small,.plus-comparison-table tbody td>strong{color:#5f6570;margin:0 0 0 7px;font-size:8px;font-weight:650;display:inline}.plus-comparison-table tbody td>strong{color:#071239}.plus-comparison-featured{background:linear-gradient(90deg,#7c32c80e,#117ada09)}.plus-comparison-table .is-included{color:#fff;background:#071239;border-radius:50%;place-items:center;width:21px;height:21px;font-size:11px;font-weight:850;display:inline-grid}.plus-comparison-table .is-unavailable{color:#b6bac2;place-items:center;width:21px;height:21px;font-size:14px;display:inline-grid}.plus-comparison-table tbody tr:last-child td,.plus-comparison-table tbody tr:last-child th{border-bottom:0}.plus-simple-comparison{background:#fff;border-radius:28px;grid-column:1/-1;overflow:hidden;min-height:0!important}.plus-simple-comparison-heading{border-bottom:1px solid #e8e9ee;padding:30px 34px 24px}.plus-simple-comparison-heading p{color:#8240c4;margin:0 0 7px;font-size:9px;font-weight:700}.plus-simple-comparison-heading h3{color:#071239;letter-spacing:-.045em;margin:0;font-size:clamp(24px,2.7vw,36px);font-weight:680;line-height:1}.plus-simple-comparison-scroll{overflow-x:auto}.plus-simple-comparison-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:620px}.plus-simple-comparison-table td,.plus-simple-comparison-table th{color:#071239;text-align:left;border-bottom:1px solid #eceef2;padding:16px 24px;font-size:10px;line-height:1.4}.plus-simple-comparison-table thead th{color:#6f7580;background:#fafafd;font-size:9px;font-weight:750}.plus-simple-comparison-table tbody th,.plus-simple-comparison-table thead th:first-child{width:46%}.plus-simple-comparison-table tbody th{font-weight:650}.plus-simple-comparison-table tbody td{color:#4f5663;width:27%;font-weight:600}.plus-simple-comparison-table tbody td:last-child,.plus-simple-comparison-table thead th:last-child{color:#54269b;background:#f8f5fd}.plus-simple-comparison-table tbody tr:last-child td,.plus-simple-comparison-table tbody tr:last-child th{border-bottom:0}.plus-simple-comparison-note{border-top:1px solid #e8e9ee;color:#8a8f99!important;margin:0!important;padding:15px 24px!important;font-size:8px!important}.plus-bento-alerts{color:#fff;background:#000!important}.plus-bento-ai>span,.plus-bento-alerts>span,.plus-bento-savings>span{border-radius:20px;place-items:center;width:64px;height:64px;margin-bottom:80px;font-size:32px;display:grid}.plus-bento-alerts>span{color:#e9549f;background:#171923}.plus-bento-alerts p{color:#e9549f}.plus-bento-alerts h3{color:#fff}.plus-bento-alerts small{color:#8d919b}.plus-bento-history{grid-column:1/-1;grid-template-columns:.9fr 1.1fr;align-items:center;gap:45px;display:grid;min-height:470px!important}.plus-history-chart{border-bottom:1px solid #dfe2e8;align-items:end;gap:12px;height:270px;display:flex}.plus-history-chart span{opacity:.82;background:linear-gradient(#7c32c8,#117ada 58%,#00b9d9);border-radius:10px 10px 0 0;flex:1}.plus-bento-ai{background:linear-gradient(145deg,#071239,#172458)!important}.plus-bento-ai>span{color:#69dfe4;background:#ffffff17}.plus-bento-ai p{color:#69dfe4}.plus-bento-ai h3{color:#fff}.plus-bento-ai small{color:#9da7bd}.plus-bento-savings{flex-direction:column;justify-content:space-between;display:flex;background:linear-gradient(145deg,#fff,#f3eafb)!important}.plus-bento-savings>span{color:#7c32c8;background:#fff;margin-bottom:30px;box-shadow:0 15px 35px #4c237a1a}.plus-minimal-steps{background:#fff}.plus-step-row{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:62px;display:grid}.plus-step-row article{border-top:1px solid #d9dce3;min-height:290px;padding:25px 16px 0 0}.plus-step-row small{color:#a1a5ae;font-size:9px;font-weight:700}.plus-step-row>article>span{color:#7c32c8;background:#f0eafa;border-radius:17px;place-items:center;width:54px;height:54px;margin:35px 0 24px;font-size:27px;display:grid}.plus-step-row h3{color:#071239;margin:0;font-size:23px}.plus-step-row p{color:#7c828e;max-width:310px;margin:11px 0 0;font-size:10px;line-height:1.7}.plus-minimal-plan{text-align:center;background:#fff;padding-block:30px 100px}.plus-minimal-plan .page-shell{color:#fff;background:#000;border-radius:36px;padding:90px 30px 100px;position:relative;overflow:hidden}.plus-minimal-plan .page-shell>p{z-index:2;color:#65dbe1;margin:0 0 18px;font-size:11px;font-weight:700;position:relative}.plus-minimal-plan h2{z-index:2;color:#fff;letter-spacing:-.06em;max-width:800px;margin:0 auto;font-size:clamp(46px,6vw,76px);font-weight:690;line-height:.98;position:relative}.plus-plan-price{z-index:2;justify-content:center;align-items:center;gap:11px;margin-top:33px;display:flex;position:relative}.plus-plan-price strong{color:#fff;letter-spacing:-.05em;font-size:46px}.plus-plan-price span{color:#969ca8;text-align:left;font-size:9px;font-weight:650;line-height:1.25}.plus-minimal-plan .page-shell>span{z-index:2;color:#898f9a;margin-top:10px;font-size:9px;display:block;position:relative}.plus-minimal-plan .page-shell>button,.plus-plan-active a{z-index:2;color:#fff;cursor:pointer;background:#117ada;border:0;border-radius:14px 14px 14px 5px;min-height:46px;margin-top:25px;padding:0 20px;font-size:10px;font-weight:700;position:relative}.plus-minimal-plan .page-shell>small{z-index:2;color:#666b74;margin-top:13px;font-size:7px;display:block;position:relative}.plus-minimal-plan img{opacity:.52;filter:saturate(.9);width:390px;height:auto;position:absolute;bottom:-170px;right:-145px}.plus-recomposed{color:#071239;background:#f5f5f7}.plus-recomposed-hero{background:radial-gradient(circle at 80% 30%,#7c32c81f,#0000 29%),radial-gradient(circle at 5% 15%,#117ada1a,#0000 27%),#f5f5f7;padding:86px 0 80px}.plus-recomposed-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr);align-items:center;gap:clamp(48px,8vw,135px);display:grid}.plus-recomposed-hero-copy>p,.plus-recomposed-notification-copy>p,.plus-recomposed-section-heading>p,.plus-recomposed-tracking>div>div>p{color:#7c32c8;letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px;font-size:10px;font-weight:800}.plus-recomposed-hero h1{color:#071239;letter-spacing:-.07em;max-width:720px;margin:0;font-size:clamp(52px,6.5vw,90px);font-weight:700;line-height:.92}.plus-recomposed-hero h1 span,.plus-recomposed-notification-copy h2 span{background:var(--sx-brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.plus-recomposed-hero-copy>strong{color:#727987;max-width:570px;margin-top:25px;font-size:clamp(15px,1.5vw,19px);font-weight:500;line-height:1.55;display:block}.plus-recomposed-price{align-items:center;gap:13px;margin-top:31px;display:flex}.plus-recomposed-price b{letter-spacing:-.05em;font-size:32px}.plus-recomposed-price span{color:#747b88;font-size:10px;font-weight:650;line-height:1.45}.plus-recomposed-primary{color:#fff;cursor:pointer;background:#071239;border:0;border-radius:14px 14px 14px 5px;place-items:center;min-height:48px;margin-top:27px;padding:0 22px;font-size:10px;font-weight:800;display:inline-grid;box-shadow:0 13px 30px #0712392e,0 0 25px #e62e8c1f}.plus-recomposed-primary:hover{transform:translateY(-2px)}.plus-recomposed-summary{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffad;border:1px solid #50567029;border-radius:28px;display:grid;overflow:hidden;box-shadow:0 25px 60px #07123914}.plus-recomposed-summary>div{border-bottom:1px solid #5056701f;grid-template-columns:50px 1fr;align-items:center;gap:14px;padding:23px 25px;display:grid}.plus-recomposed-summary>div:last-child{border-bottom:0}.plus-recomposed-summary>div>span{color:#6136c8;background:linear-gradient(145deg,#eaf0ff,#f4eafa);border-radius:16px;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.plus-recomposed-summary p{gap:5px;margin:0;display:grid}.plus-recomposed-summary b{font-size:14px}.plus-recomposed-summary small{color:#777f8d;font-size:10px;line-height:1.4}.plus-recomposed-benefits,.plus-recomposed-comparison{padding:105px 0}.plus-recomposed-benefits{background:#fff}.plus-recomposed-section-heading{max-width:760px}.plus-recomposed-section-heading h2{color:#071239;letter-spacing:-.065em;margin:0;font-size:clamp(42px,5vw,72px);font-weight:700;line-height:.96}.plus-recomposed-benefit-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:48px;display:grid}.plus-recomposed-benefit-grid article{background:#fbfbfd;border:1px solid #53596f24;border-radius:23px;min-height:210px;padding:25px}.plus-recomposed-benefit-grid svg{color:#7c32c8;font-size:27px}.plus-recomposed-benefit-grid h3{letter-spacing:-.04em;margin:38px 0 9px;font-size:17px}.plus-recomposed-benefit-grid p{color:#737987;margin:0;font-size:10px;line-height:1.65}.plus-recomposed-comparison{background:#f5f5f7;padding-top:78px}.plus-recomposed-table-wrap{background:#fff;border:1px solid #e3e5eb;border-radius:25px;margin-top:42px;overflow-x:auto}.plus-recomposed-table-wrap table{border-collapse:collapse;width:100%;min-width:650px}.plus-recomposed-table-wrap td,.plus-recomposed-table-wrap th{color:#4d5461;text-align:left;border-bottom:1px solid #eceef2;padding:19px 27px;font-size:11px}.plus-recomposed-table-wrap thead th{color:#727987;text-transform:uppercase;background:#fafafd;font-size:9px}.plus-recomposed-table-wrap tbody th{color:#071239;font-weight:700}.plus-recomposed-table-wrap tr>:last-child{color:#6230ae;background:#f8f4ff;font-weight:700}.plus-recomposed-note{color:#8b919d;margin:14px 0 0;font-size:9px}.plus-recomposed-tracking{color:#fff;background:#071239;padding:115px 0}.plus-recomposed-tracking-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(48px,8vw,120px);display:grid}.plus-recomposed-tracking h2{color:#fff;letter-spacing:-.065em;max-width:540px;margin:0;font-size:clamp(44px,5.2vw,74px);font-weight:700;line-height:.95}.plus-recomposed-tracking>div>div>span{color:#aeb5c8;max-width:500px;margin-top:23px;font-size:14px;line-height:1.7;display:block}.plus-recomposed-tracking>div>div>a{color:#7be5e7;gap:10px;margin-top:28px;font-size:11px;font-weight:800;display:inline-flex}.plus-recomposed-tracking-card{background:radial-gradient(circle at 15% 0,#117ada38,#0000 35%),#0f183b;border:1px solid #ffffff24;border-radius:25px;padding:20px;overflow:hidden;box-shadow:0 28px 70px #00000047}.plus-recomposed-tracking-card header{color:#9ea6bb;border-bottom:1px solid #ffffff1f;justify-content:space-between;padding-bottom:16px;font-size:9px;display:flex}.plus-recomposed-tracking-card header b{color:#72e6dc;background:#4adccd24;border-radius:999px;padding:6px 9px}.plus-recomposed-tracking-card>div{grid-template-columns:67px 1fr;align-items:center;gap:15px;padding:29px 0;display:grid}.plus-recomposed-tracking-card>div>span{background:#202b55;border-radius:19px;place-items:center;width:67px;height:67px;font-size:34px;display:grid}.plus-recomposed-tracking-card p{gap:5px;margin:0;display:grid}.plus-recomposed-tracking-card small{color:#aab0c3;font-size:9px}.plus-recomposed-tracking-card strong{font-size:17px}.plus-recomposed-tracking-card footer{border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.plus-recomposed-tracking-card footer span{color:#9ea5b8;gap:6px;padding:15px;font-size:9px;display:grid}.plus-recomposed-tracking-card footer span+span{border-left:1px solid #ffffff1f}.plus-recomposed-tracking-card footer b{color:#fff;font-size:19px}.plus-recomposed-tracking>div>div>.plus-tracking-cta{color:#fff;white-space:nowrap;background:linear-gradient(100deg,#7c32c8,#5b6bea 55%,#22c7d6);border:0;border-radius:999px;align-items:center;gap:10px;margin-top:28px;padding:14px 24px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 16px 34px #22c7d62e,0 8px 20px #7c32c838}.plus-recomposed-tracking>div>div>.plus-tracking-cta svg{flex-shrink:0;width:15px;height:15px}.plus-recomposed-tracking>div>div>.plus-tracking-cta:hover{transform:translateY(-2px)}.plus-recomposed-tracking>div>div>.plus-tracking-cta b{font-weight:800}.plus-tracking-highlights{flex-wrap:wrap;gap:22px;margin:30px 0 0;padding:0;list-style:none;display:flex}.plus-tracking-highlights li{align-items:center;gap:10px;display:flex}.plus-tracking-highlight-icon{color:#8be8ea;background:#ffffff14;border-radius:11px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.plus-tracking-highlight-icon svg{width:16px;height:16px}.plus-tracking-highlights p{gap:1px;margin:0;display:grid}.plus-tracking-highlights strong{color:#fff;font-size:11px;font-weight:750;line-height:1.3}.plus-tracking-highlights small{color:#9aa2ba;font-size:10px;line-height:1.3}.plus-recomposed-tracking-card header{justify-content:flex-start}.plus-recomposed-tracking-card header>span{align-items:center;gap:8px;display:inline-flex}.plus-tracking-dot{background:#4adccd;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #4adccd2e}.plus-recomposed-tracking-card .plus-tracking-product{grid-template-columns:108px 1fr;align-items:center;gap:18px;padding:26px 0 6px;display:grid}.plus-recomposed-tracking-card .plus-tracking-product-media{background:#eef0f6;border-radius:18px;place-items:center;width:108px;height:108px;padding:10px;font-size:0;display:grid;overflow:hidden}.plus-tracking-product-media img{display:block}.plus-recomposed-tracking-card .plus-tracking-product p{gap:6px;margin:0;display:grid}.plus-tracking-status-pill{color:#72e6dc;background:#4adccd24;border-radius:999px;width:fit-content;padding:4px 10px;font-size:9px;font-weight:750;display:inline-block}.plus-recomposed-tracking-card .plus-tracking-saved-date{color:#9aa2ba;align-items:center;gap:6px;margin:0 0 22px;font-size:9px;display:flex}.plus-tracking-saved-date svg{flex-shrink:0;width:11px;height:11px}.plus-recomposed-notifications{background:radial-gradient(circle at 88% 10%,#e62e8c1f,#0000 27%),#fff;padding:125px 0 105px}.plus-recomposed-notification-grid{grid-template-columns:1fr minmax(330px,.7fr);align-items:center;gap:clamp(50px,9vw,150px);display:grid}.plus-recomposed-notification-copy h2{color:#071239;letter-spacing:-.01em;margin:0;font-size:clamp(42px,5.1vw,72px);font-weight:700;line-height:1.08}.plus-recomposed-notification-copy>strong{color:#555d6d;max-width:460px;margin-top:26px;font-size:15px;line-height:1.5;display:block}.plus-recomposed-notification-copy>small{color:#8c92a0;max-width:400px;margin-top:16px;font-size:10px;line-height:1.7;display:block}.plus-recomposed-preferences{background:#fbfbfd;border:1px solid #e4e6ed;border-radius:25px;padding:22px;overflow:hidden;box-shadow:0 25px 65px #07123914}.plus-recomposed-preferences header{align-items:center;gap:12px;margin-bottom:15px;display:flex}.plus-recomposed-preferences header>span{color:#7434c6;background:linear-gradient(145deg,#e7ecff,#f4eafa);border-radius:14px;place-items:center;width:43px;height:43px;font-size:21px;display:grid}.plus-recomposed-preferences header div{gap:3px;display:grid}.plus-recomposed-preferences header small{color:#838a98;font-size:8px}.plus-recomposed-preferences header strong{font-size:13px}.plus-recomposed-toggle{color:#505765;border-top:1px solid #e7e9ef;justify-content:space-between;align-items:center;padding:14px 2px;font-size:10px;display:flex}.plus-recomposed-toggle b{color:#858b98;background:#eff1f5;border-radius:999px;padding:5px 8px;font-size:8px}.plus-recomposed-toggle b.is-on{color:#148f83;background:#30cbb826}.plus-recomposed-preferences>p{color:#6434ad;background:#f1ecfa;border-radius:13px;margin:15px 0 0;padding:12px;font-size:9px;font-weight:700;line-height:1.5}.plus-recomposed-alert-examples{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:50px;display:grid}.plus-recomposed-alert-examples article{background:#fff;border:1px solid #e3e5eb;border-radius:17px;gap:7px;padding:19px;display:grid;box-shadow:0 12px 30px #0712390a}.plus-recomposed-alert-examples small{color:#7d8491;font-size:9px}.plus-recomposed-alert-examples strong{color:#126a83;font-size:13px}.plus-recomposed-closing{color:#505867;text-align:center;max-width:680px;margin:58px auto 0;font-size:clamp(16px,1.7vw,22px);font-weight:600;line-height:1.45}.plus-plan-active{z-index:2;justify-content:center;gap:10px;margin-top:25px;display:flex;position:relative}.plus-recomposed .plus-recomposed-logo-stage{background:radial-gradient(circle,#117ada29,#0000 33%),radial-gradient(circle at 70% 28%,#e62e8c29,#0000 28%),#020713;border-radius:28px;width:100%;height:clamp(360px,31vw,500px);min-height:0;margin:0;display:block}.plus-recomposed .plus-recomposed-logo-stage .plus-stage-logo{width:min(62%,430px);max-width:62%;height:auto;top:7%}.plus-recomposed .plus-recomposed-logo-stage .plus-stage-status{top:12%;right:7%}.plus-recomposed .plus-recomposed-logo-stage .plus-stage-alert{width:min(410px,82%);bottom:6%}.plus-recomposed .plus-stage-alert svg,.plus-recomposed .plus-stage-status svg{width:1em;height:1em;display:block}.plus-recomposed-hero-copy{z-index:2;text-align:center;grid-column:1/-1;justify-self:center;width:100%;position:relative}.plus-recomposed-hero-copy h1,.plus-recomposed-hero-copy>strong{margin-left:auto;margin-right:auto}.plus-recomposed-price{justify-content:center}.plus-recomposed-hero-mark{z-index:1;pointer-events:none;place-items:center;width:clamp(420px,34vw,720px);height:clamp(420px,34vw,720px);display:grid;position:absolute;top:50%;right:clamp(-300px,-14vw,-180px);transform:translateY(-50%)}.plus-recomposed-hero-mark img{opacity:.17;filter:none;width:100%;height:auto;display:block}.plus-recomposed-hero{box-sizing:border-box;min-height:calc(100svh - 78px);padding-block:92px 84px;position:relative;overflow:hidden}.plus-plan-active a{place-items:center;margin-top:0;display:grid}.plus-plan-active button{color:#838894;cursor:pointer;background:0 0;border:1px solid #30333a;border-radius:14px 14px 14px 5px;padding:0 15px;font-size:8px}.support-hero{text-align:center;max-width:810px;margin-inline:auto}.support-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,61px);line-height:1.03}.support-hero>p:nth-of-type(2){color:#6d7690;font-size:12px;line-height:1.65}.support-hero>label{background:#fff;border:1px solid #d7dce6;border-radius:999px;align-items:center;gap:9px;max-width:610px;min-height:52px;margin:22px auto 0;padding:0 17px;display:flex;box-shadow:0 10px 30px #09153a0f}.support-hero input{color:#27314e;border:0;outline:0;width:100%;font-size:11px}.support-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:18px;margin-top:22px;display:grid}.faq-list{gap:8px;margin-top:13px;display:grid}.faq-list article{background:#fff;border:1px solid #dfe3eb;border-radius:12px;overflow:hidden}.faq-list article.open{border-color:#9b73cb;box-shadow:0 0 0 3px #7b46bf0d}.faq-list button{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:13px 15px;display:flex}.faq-list button>span{gap:4px;display:grid}.faq-list small{color:#7540b8;text-transform:uppercase;font-size:7px;font-weight:900}.faq-list strong{color:#26304d;font-size:10px}.faq-list b{color:#7241b7;font-size:20px}.faq-list article>p{color:#65708a;background:#fbfafe;border-top:1px solid #eceff4;margin:0;padding:13px 15px;font-size:9.5px;line-height:1.65}.support-sidebar{gap:11px;display:grid}.support-sidebar>section{background:#fff;border:1px solid #dfe3eb;border-radius:14px;padding:17px}.support-sidebar>section:first-child{color:#fff;background:linear-gradient(145deg,#07143e,#102b61)}.support-sidebar>section:first-child>span{color:#5ce0e5;font-size:28px}.support-sidebar h2{margin:8px 0;font-size:13px}.support-sidebar>section:first-child h2{color:#fff}.support-sidebar p{color:#c3cce0;font-size:8.5px;line-height:1.55}.support-sidebar button{color:#6238ad;cursor:pointer;background:#fff;border:0;border-radius:8px;width:100%;min-height:38px;font-size:8px;font-weight:900}.support-sidebar>section:nth-child(2){gap:8px;display:grid}.support-sidebar a{color:#6239ae;font-size:8px;font-weight:900}.support-case{border-top:1px solid #eceff4;gap:2px;margin-top:8px;padding-top:8px;display:grid}.support-case strong{font-size:8px}.support-case small,.support-case span{color:#747d91;font-size:7px}.support-form-card{background:#fff;border:1px solid #dfe3ec;border-radius:17px;grid-template-columns:.65fr 1fr;gap:25px;margin-top:22px;padding:24px;display:grid}.support-form-card h2{margin:0;font-size:25px}.support-form-card>div>p:last-child{color:#747c91;font-size:9px}.support-form-card form{gap:10px;display:grid}.support-form-card label{color:#4f5974;gap:5px;font-size:8px;font-weight:900;display:grid}.support-form-card select,.support-form-card textarea{resize:vertical;color:#28314d;background:#fff;border:1px solid #d8dce6;border-radius:9px;padding:10px;font-size:9px}.support-form-card form>p{color:#aa644d;margin:0;font-size:7.5px}.support-form-card form>button{color:#fff;cursor:pointer;background:#0a1743;border:0;border-radius:9px;min-height:40px;font-size:8px;font-weight:900}.simple-account-layout{background:radial-gradient(circle at 10% 10%,#22b1ca29,#0000 25%),radial-gradient(circle at 90% 80%,#d7308f26,#0000 28%),#f6f7fb;place-items:center;min-height:100vh;padding:30px;display:grid}.simple-brand{align-items:center;gap:8px;display:flex;position:absolute;top:30px;left:40px}.simple-brand img:first-child{object-fit:contain;width:42px;height:42px}.simple-brand img:last-child{filter:invert();width:128px;height:auto}.simple-account-card{background:#fff;border:1px solid #dfe3eb;border-radius:21px;width:min(100%,500px);padding:clamp(25px,5vw,45px);box-shadow:0 20px 55px #08143a17}.simple-account-card h1{letter-spacing:-.045em;margin:0;font-size:35px}.simple-account-card>p:not(.prototype-eyebrow){color:#68728b;font-size:11px;line-height:1.65}.simple-back{color:#6c42af;margin-bottom:35px;font-size:9px;font-weight:900;display:block}.simple-account-card form{gap:15px;margin-top:18px;display:grid}.simple-account-card form label{color:#4e5871;gap:6px;font-size:9px;font-weight:900;display:grid}.simple-account-card input{border:1px solid #d7dce6;border-radius:9px;min-height:44px;padding-inline:12px}.simple-account-card form button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#0a42bd,#8b31be,#fa5e43);border:0;border-radius:9px;min-height:45px;font-size:9px;font-weight:900}.simple-account-card>small{color:#858c9e;text-align:center;margin-top:18px;font-size:8px;display:block}.simple-account-card>button{color:#663caf;cursor:pointer;background:0 0;border:0;margin:16px auto 0;font-size:9px;font-weight:900;display:block}.simple-success{color:#118c78;background:#e4f7f2;border-radius:50%;place-items:center;width:55px;height:55px;margin-bottom:20px;font-size:25px;display:grid}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-grid section{background:#fff;border:1px solid #e0e4ed;border-radius:15px;grid-template-columns:50px 1fr;gap:13px;padding:19px;display:grid}.settings-grid section>span{color:#7040b7;background:#eee9fa;border-radius:13px;place-items:center;width:50px;height:50px;font-size:22px;display:grid}.settings-grid h2{margin:0;font-size:14px}.settings-grid p{color:#6d7690;font-size:8.5px;line-height:1.55}.settings-grid a,.settings-grid button{color:#6039ab;cursor:pointer;background:#fff;border:1px solid #cfc9dd;border-radius:8px;margin:5px 8px 0 0;padding:8px 10px;font-size:8px;font-weight:900;display:inline-block}.settings-grid button.danger{color:#b3485e;border-color:#e4c8cf}.app-coming-content{padding-block:50px 5px}.app-coming-content>section{color:#fff;background:linear-gradient(140deg,#06113b,#102b61);border-radius:25px;grid-template-columns:1fr 340px;align-items:center;gap:65px;padding:clamp(28px,5vw,60px);display:grid}.app-coming-content h1{color:#fff;letter-spacing:-.055em;margin:14px 0 10px;font-size:clamp(40px,5vw,62px);line-height:1}.app-coming-content h1+p{color:#c2cbde;font-size:12px;line-height:1.65}.app-coming-content form{gap:8px;margin-top:20px;display:flex}.app-coming-content form label{color:#aab5ce;gap:5px;min-width:310px;font-size:7px;display:grid}.app-coming-content input{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:8px;min-height:41px;padding-inline:10px}.app-coming-content form button{opacity:.55;border:0;border-radius:8px;padding-inline:15px}.app-coming-content section>div:first-child>small{color:#7f8ca9;font-size:7px}.phone-mockup{color:#111a3b;background:#f7f8fc;border:7px solid #101627;border-radius:34px;padding:18px;transform:rotate(2deg);box-shadow:0 30px 60px #00000047}.phone-mockup>div:first-child{justify-content:space-between;font-size:7px;display:flex}.phone-mockup>p{color:#737c91;margin:24px 0 4px;font-size:8px}.phone-mockup h2{margin:0 0 13px;font-size:17px}.phone-mockup article{background:#fff;border-radius:13px;grid-template-columns:60px 1fr;gap:10px;padding:13px;display:grid;box-shadow:0 8px 25px #08143a14}.phone-mockup article>span{font-size:48px}.phone-mockup article div{align-content:center;gap:3px;display:grid}.phone-mockup article small{color:#743db7;font-size:6px;font-weight:900}.phone-mockup article strong{font-size:9px}.phone-mockup article b{color:#0d8b77;font-size:11px}.phone-mockup>a{color:#fff;text-align:center;background:#0b1844;border:0;border-radius:8px;width:100%;margin-top:12px;padding:10px;font-size:8px;font-weight:900;display:block}.app-channel-note{background:#fff;border:1px solid #dfe3ec;border-radius:15px;grid-template-columns:45px 1fr auto;align-items:center;gap:13px;margin-top:20px;padding:17px;display:grid}.app-channel-note>span{color:#713fb7;background:#eee9fa;border-radius:12px;place-items:center;width:45px;height:45px;display:grid}.app-channel-note h2{margin:0;font-size:14px}.app-channel-note p{color:#747d92;margin:4px 0 0;font-size:8px}.app-channel-note a{color:#6338ad;font-size:8px;font-weight:900}.legal-content{max-width:850px;padding-block:55px 10px}.legal-content>h1{letter-spacing:-.055em;margin:0 0 22px;font-size:clamp(38px,5vw,60px);line-height:1.02}.legal-content h2{margin:30px 0 8px;font-size:18px}.legal-content>p:not(.prototype-eyebrow):not(.legal-updated){color:#5f6982;font-size:11px;line-height:1.8}.legal-content a{color:#6338ad;font-weight:900;text-decoration:underline}.legal-updated{color:#9096a6;border-top:1px solid #dfe3eb;margin-top:40px;padding-top:15px;font-size:8px}@media (max-width:1050px){.store-hero{gap:32px}.hero-trust-card{padding:22px 16px}.hero-trust-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.product-hero-card{grid-template-columns:.8fr 1.2fr;gap:28px}.product-art{min-height:350px}.product-offer-list label{grid-template-columns:16px 34px 1fr auto}.product-offer-list b,.product-offer-list label>span:nth-of-type(3){display:none}.product-secondary-grid{grid-template-columns:1fr 1fr}.product-secondary-grid>section:last-child{grid-column:1/-1}.app-footer-shell{grid-template-columns:auto 1fr}.app-footer p{text-align:center;grid-column:1/-1;padding-bottom:20px}.plus-hero-shell{grid-template-columns:minmax(0,1fr) minmax(350px,.8fr);gap:25px}.plus-hero-visual{min-height:450px}.plus-floating-chip-left{left:-6%}.plus-final-card{padding-left:150px}.plus-minimal-stage{min-height:500px}.plus-minimal-radar .page-shell{grid-template-columns:.85fr 1.15fr;gap:45px}.plus-radar-visual{min-height:540px}}@media (max-width:850px){.plus-recomposed-hero-grid,.plus-recomposed-notification-grid,.plus-recomposed-tracking-grid{grid-template-columns:1fr}.plus-recomposed-hero{padding-block:62px}.plus-recomposed-benefit-grid{grid-template-columns:repeat(2,1fr)}.plus-recomposed-notification-grid,.plus-recomposed-tracking-grid{gap:50px}.plus-recomposed-benefits,.plus-recomposed-comparison,.plus-recomposed-notifications,.plus-recomposed-tracking{padding-block:80px}.prototype-title-row{flex-direction:column;align-items:flex-start}.store-hero{flex-direction:column;align-items:stretch;gap:36px;padding-block:40px 30px}.store-hero:before{width:90%;height:60%;top:-6%;right:-12%}.store-hero-copy{max-width:none}.store-hero-visual{min-height:0}.store-hero-orbits{display:none}.store-hero-benefits{flex-direction:column;gap:16px}.store-hero-benefits>div{padding-inline:0;border-left:0!important}.hero-trust-card{width:100%;min-width:0;max-width:none}.hero-trust-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.app-coming-content>section,.assistant-layout,.plus-explainer,.product-hero-card,.product-layout,.support-form-card,.support-layout{grid-template-columns:1fr}.product-art{min-height:300px}.assistant-results>div:last-child,.directory-grid,.favorite-grid,.plus-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-grid{grid-template-columns:1fr}.assistant-modes{grid-template-columns:repeat(3,minmax(0,1fr))}.assistant-modes>button{grid-template-columns:1fr}.assistant-modes>div{grid-column:1/-1}.phone-mockup{justify-self:center;width:min(100%,360px)}.plus-dashboard,.plus-hero-shell{grid-template-columns:1fr}.plus-hero-copy{max-width:720px}.plus-hero-visual{justify-self:center;width:min(100%,620px);min-height:520px}.plus-proof-strip .page-shell{min-height:118px}.plus-proof-strip .page-shell>div{padding-inline:12px}.plus-how{grid-template-columns:1fr}.plus-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plus-dashboard{padding-top:90px}.plus-dashboard-copy{max-width:620px}.plus-final-card{grid-template-columns:1fr;padding-left:175px}.plus-final-actions,.plus-final-card>button{justify-self:start}.plus-minimal-stage{height:610px}.plus-stage-logo{width:min(68%,520px);top:10%}.plus-minimal-radar .page-shell{grid-template-columns:1fr}.plus-radar-copy{max-width:650px}.plus-radar-visual{justify-self:center;width:min(100%,650px)}.plus-bento article{min-height:390px;padding:30px}.plus-comparison-intro{grid-template-columns:1fr;gap:20px}.plus-comparison-intro>small{justify-self:start}.plus-bento-history{grid-template-columns:1fr}.plus-history-chart{height:190px}}@media (max-width:650px){.plus-recomposed-hero{padding-block:62px}.plus-recomposed-hero h1{font-size:clamp(43px,13vw,58px)}.plus-recomposed-summary>div{padding:19px}.plus-recomposed-alert-examples,.plus-recomposed-benefit-grid{grid-template-columns:1fr}.plus-recomposed-benefit-grid article{min-height:0}.plus-recomposed-notification-copy h2,.plus-recomposed-section-heading h2{font-size:43px}.plus-recomposed-tracking h2{font-size:46px}.plus-recomposed-notifications{padding-bottom:75px}.page-shell{width:min(100% - 30px,1152px)}.assistant-shell,.directory-content,.favorites-content,.settings-content,.support-content{padding-top:30px}.assistant-intro h1,.prototype-title-row h1{font-size:39px}.app-footer-shell{text-align:center;flex-direction:column;justify-content:center;gap:14px;min-height:190px;padding-block:25px;display:flex}.app-footer p{padding:0}.app-footer nav{gap:12px}.product-hero-card{padding:16px}.product-art{min-height:250px}.product-art>span{font-size:120px}.product-main-copy h1{font-size:34px}.assistant-results>div:last-child,.directory-grid,.favorite-grid,.plus-benefit-grid,.product-secondary-grid,.settings-grid,.variant-grid{grid-template-columns:1fr}.product-secondary-grid>section:last-child{grid-column:auto}.product-offer-list label{grid-template-columns:15px 31px 1fr auto;gap:7px}.product-offer-list label>span:nth-of-type(2){text-align:right}.prototype-panel-heading{flex-direction:column;align-items:flex-start}.assistant-modes{grid-template-columns:1fr;display:grid}.assistant-modes>button{grid-template-columns:42px 1fr}.assistant-modes>div{grid-column:auto}.assistant-messages>div{max-width:95%}.assistant-composer>div{flex-direction:column;align-items:stretch}.app-channel-note,.directory-callout{grid-template-columns:45px 1fr}.app-channel-note a,.directory-callout a{text-align:center;grid-column:1/-1}.directory-groups{gap:10px}.directory-group{border-radius:17px;padding:10px}.directory-group-summary{grid-template-columns:46px minmax(0,1fr) 36px;gap:10px;min-height:52px}.directory-group-visual{border-radius:13px;width:46px;height:46px;font-size:13px}.directory-group-copy strong{font-size:15px}.directory-group-copy small{font-size:7px}.directory-group-chevron{width:36px;height:36px}.directory-group:not(.isOpen) .directory-grid{display:none}.directory-group .directory-grid{gap:8px;margin-top:10px}.directory-grid>a{border-radius:13px;grid-template-columns:42px minmax(0,1fr) 16px;gap:9px;min-height:62px;padding:9px}.directory-grid-visual{border-radius:11px;width:42px;height:42px}.directory-grid-fallback{border-radius:8px;width:25px;height:25px;font-size:11px}.directory-grid h2{font-size:12px;line-height:1.15}.directory-grid p{display:none}.plus-hero{padding-block:46px 72px}.plus-hero-shell{gap:40px}.plus-hero h1{font-size:clamp(43px,13vw,56px)}.plus-hero-copy>p{font-size:14px}.plus-plan-line{align-items:flex-start;gap:15px}.plus-price>strong{font-size:38px}.plus-plan-separator{height:39px}.plus-limit>strong{font-size:29px}.plus-primary-action{width:100%}.plus-active-state{flex-direction:column;align-items:stretch;width:100%}.plus-active-state a{text-align:center}.plus-hero-visual{min-height:390px}.plus-logo-stage:before{border-radius:30px;width:88%}.plus-hero-logo{width:82%}.plus-floating-chip{min-width:138px;padding:8px 10px}.plus-floating-chip-left{top:9%;left:0}.plus-floating-chip-right{top:29%;right:0}.plus-alert-preview{bottom:3%;left:0;right:0}.plus-proof-strip{padding-block:10px}.plus-proof-strip .page-shell{grid-template-columns:1fr}.plus-proof-strip .page-shell>div{border-bottom:1px solid #eceef3;border-right:0;justify-content:flex-start;width:100%;padding-block:13px}.plus-proof-strip .page-shell>div:last-child{border-bottom:0}.plus-body{padding-top:70px}.plus-dashboard h2,.plus-section-heading h2{font-size:39px}.plus-benefit-card{min-height:220px}.plus-how{border-radius:24px;margin-top:70px;padding:32px 22px}.plus-step-list article{grid-template-columns:48px 1fr;gap:13px}.plus-step-icon{width:48px;height:48px}.plus-dashboard{gap:40px;padding-top:75px}.plus-dashboard-card{border-radius:22px;padding:18px}.plus-product-row{grid-template-columns:58px 1fr}.plus-product-row>span{border-radius:16px;width:58px;height:58px;font-size:29px}.plus-price-comparison strong{font-size:17px}.plus-final-card{align-items:stretch;margin-top:45px;padding:32px 24px 135px}.plus-final-mark{width:185px;height:185px;bottom:-53px;left:auto;right:-28px}.plus-final-actions,.plus-final-card>button{justify-self:stretch;width:100%}.plus-local-nav .page-shell{grid-template-columns:1fr auto;gap:12px}.plus-local-sections{display:none}.plus-local-account{gap:9px}.plus-local-account a{font-size:8px}.plus-local-account .plus-local-register{padding:6px 9px}.plus-minimal-hero{padding-top:58px}.plus-minimal-hero h1{font-size:clamp(46px,13vw,58px)}.plus-minimal-lead{font-size:15px}.plus-minimal-actions{flex-direction:column;gap:13px}.plus-minimal-actions>a:first-child,.plus-minimal-actions>button{width:100%}.plus-minimal-stage{border-radius:26px 26px 0 0;height:480px;min-height:0;margin-top:48px}.plus-stage-logo{width:92%;top:13%}.plus-stage-status{top:13%;right:4%}.plus-stage-alert{grid-template-columns:42px 1fr 25px;width:92%;bottom:5%}.plus-stage-alert>span{width:42px;height:42px}.plus-minimal-statement{padding-block:95px}.plus-minimal-statement p{font-size:18px}.plus-minimal-statement h2{font-size:52px}.plus-minimal-radar{padding-block:75px}.plus-radar-copy h2{font-size:48px}.plus-radar-copy>span{font-size:13px}.plus-radar-visual{border-radius:26px;min-height:500px}.plus-radar-rings{width:410px;height:410px}.plus-radar-rings i:first-child{width:150px;height:150px}.plus-radar-rings i:nth-child(2){width:260px;height:260px}.plus-radar-rings i:nth-child(3){width:380px;height:380px}.plus-radar-product{padding:14px;bottom:4%;left:4%;right:4%}.plus-minimal-benefits,.plus-minimal-steps{padding-block:90px}.plus-minimal-heading h2{font-size:48px}.plus-bento{grid-template-columns:1fr;margin-top:40px}.plus-bento article,.plus-bento-history{grid-column:auto;padding:26px;min-height:355px!important}.plus-bento h3{font-size:34px}.plus-bento .plus-bento-comparison{grid-column:auto;padding:0;min-height:0!important}.plus-comparison-intro{gap:17px;padding:26px}.plus-comparison-intro>small{font-size:9px}.plus-comparison-table td,.plus-comparison-table th{padding:15px 9px}.plus-comparison-table thead th:first-child{width:42%}.plus-comparison-table thead th:nth-child(2){width:22%}.plus-comparison-table thead th:nth-child(3){width:36%}.plus-comparison-table thead span{font-size:11px}.plus-comparison-table thead b{font-size:5px}.plus-comparison-table tbody th>span{font-size:9px;line-height:1.35}.plus-comparison-table tbody th small{display:none}.plus-comparison-table tbody td>small,.plus-comparison-table tbody td>strong{margin:5px 0 0;font-size:7px;line-height:1.3;display:block}.plus-comparison-table .is-included,.plus-comparison-table .is-unavailable{width:19px;height:19px}.plus-bento-ai>span,.plus-bento-alerts>span,.plus-bento-savings>span{margin-bottom:55px}.plus-bento-history{gap:25px}.plus-history-chart{height:140px}.plus-step-row{grid-template-columns:1fr;gap:35px}.plus-step-row article{min-height:240px}.plus-minimal-plan{padding-bottom:60px}.plus-minimal-plan .page-shell{border-radius:28px;padding:70px 22px 170px}.plus-minimal-plan h2{font-size:49px}.plus-minimal-plan img{opacity:.65;width:300px;bottom:-145px;right:-90px}.plus-plan-active{flex-direction:column;align-items:stretch}.plus-plan-active a,.plus-plan-active button{min-height:44px}.app-coming-content>section{padding:25px 18px}.app-coming-content h1{font-size:39px}.app-coming-content form{flex-direction:column}.app-coming-content form label{min-width:0}.simple-brand{justify-self:start;position:static}.simple-account-layout{align-content:start;gap:25px;padding:22px}.simple-account-card{padding:25px 20px}}.partner-demo-banner{z-index:60;color:#e7ecff;background:#071239;font-size:12px;position:sticky;top:0}.partner-demo-banner__toggle{width:100%;color:inherit;font:inherit;cursor:pointer;text-align:center;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:8px 16px;display:flex}.partner-demo-banner__toggle span{color:#8fb4ff;font-weight:900}.partner-demo-banner__toggle strong{letter-spacing:.01em;font-weight:700}.partner-demo-banner__toggle i{opacity:.7;font-size:10px;font-style:normal}.partner-demo-banner__body{color:#c7cbe0;text-align:center;margin:0;max-width:720px;margin-inline:auto;padding:0 16px 10px;line-height:1.5}.partner-demo-banner__body p{margin:0}.partner-demo-banner__body p+p{margin-top:8px}@media (max-width:640px){.partner-demo-banner__toggle{padding:8px 12px;font-size:11px}.partner-demo-banner__body{padding:0 12px 10px}}.partner-demo-inline-label{color:#071239;letter-spacing:.02em;background:#07123914;border-radius:999px;align-items:center;gap:6px;margin:6px 0 0;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.partner-demo-unsupported-hint{background:#f7f8fc;border:1px solid #0712391f;border-radius:12px;margin-top:10px;padding:10px 14px;font-size:12.5px;line-height:1.5}.partner-demo-unsupported-hint strong{color:#071239;margin-bottom:2px;display:block}.partner-demo-unsupported-hint p{color:#555b6e;margin:2px 0 0}.partner-demo-unsupported-hint p a{color:#4b3fd6;text-underline-offset:2px;font-weight:600;text-decoration:underline}.partner-demo-curated-examples{background:#fbfaff;border:1px solid #0712391f;border-radius:14px;margin-top:14px;padding:14px 16px}.partner-demo-curated-examples__title{color:#071239;margin:0 0 4px;font-size:13px}.partner-demo-curated-examples__body{color:#555b6e;margin:0 0 10px;font-size:12.5px;line-height:1.5}body{color:#071239;background:#f5f5f7}:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--sx-indigo);outline-offset:3px}:where(.prototype-page,.search-page,.offers-page,.alerts-page){background-color:#f5f5f7;background-image:radial-gradient(#0712390e .6px,#0000 0);background-size:28px 28px}:where(.prototype-page,.search-page,.offers-page,.alerts-page) :where(h1,h2,h3){text-wrap:balance}:where(.prototype-eyebrow,.profile-eyebrow,.plus-minimal-new,.plus-minimal-heading>p){background:var(--sx-brand-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;color:#0000!important}:where(.result-card,.personalized-offer-card,.favorite-grid>article,.directory-grid>a,.store-grid article,.prototype-panel,.assistant-chat,.alert-card,.preference-card,.tracking-card,.alert-preferences-card){background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#117ada21,#7c32c817,#e62e8c1f) border-box;border:1px solid #0000;transition:border-color .22s,box-shadow .22s,transform .22s}:where(.result-card,.personalized-offer-card,.favorite-grid>article,.directory-grid>a,.store-grid article,.prototype-panel,.assistant-chat,.alert-card):hover{box-shadow:var(--sx-shadow-soft),0 0 32px #e62e8c0f;transform:translateY(-3px)}:where(.prototype-primary-link,.results-search-button,.personalized-offer-actions a,.product-primary-actions .primary,.profile-primary-link,.profile-save-button){transition:box-shadow .22s,transform .22s;box-shadow:0 10px 24px #07123929,0 0 22px #3147ff14}:where(.prototype-primary-link,.results-search-button,.personalized-offer-actions a,.product-primary-actions .primary,.profile-primary-link,.profile-save-button):hover{transform:translateY(-2px);box-shadow:0 15px 32px #07123933,0 0 28px #e62e8c21}:where(.top-match-badge,.savings-badge,.status-target_reached .tracking-card-header b,.alert-card-copy>div>span){background:var(--sx-brand-gradient)!important;color:#fff!important}.tracking-card.status-target_reached{position:relative;background:linear-gradient(#fff,#fff) padding-box,var(--sx-brand-gradient) border-box!important;border-color:#0000!important;box-shadow:0 0 0 4px #3147ff0e,0 18px 48px #07123917!important}.tracking-card.status-target_reached:after{background:var(--sx-mint);content:"";pointer-events:none;border-radius:50%;width:8px;height:8px;animation:sxStatusPulse 2.4s ease-out infinite;position:absolute;top:17px;right:17px;box-shadow:0 0 #e62e8c47}:where(.chart-bars span,.plus-history-chart span){box-shadow:0 0 16px #3147ff14;background:var(--sx-brand-gradient)!important}:where(.chart-bars,.plus-history-chart){background-image:linear-gradient(#0712390e 1px,#0000 0);background-size:100% 24px}.results-search-form{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(105deg,#117ada47,#7c32c833,#e62e8c3b,#ff6a2b33) border-box!important;border:1px solid #0000!important}.results-search-form:focus-within{box-shadow:0 20px 52px #117ada1c,0 0 0 5px #e62e8c0b!important}.app-footer{background:radial-gradient(circle at 84% 0,#3147ff2e,#0000 30%),radial-gradient(circle at 18% 110%,#e62e8c1a,#0000 30%),#050505!important;border-top-color:#ffffff17!important}.app-footer:before{background:var(--sx-brand-gradient)!important;height:2px!important}.plus-local-nav{-webkit-backdrop-filter:saturate(170%)blur(22px);backdrop-filter:saturate(170%)blur(22px);background:#ffffffe0!important}.plus-local-register,.plus-minimal-actions>button,.plus-minimal-plan>div>button{box-shadow:0 12px 28px #0712392e,0 0 24px #3147ff1a;background:#071239!important}.plus-minimal .plus-minimal-hero h1 span,.plus-minimal .plus-minimal-statement h2 span{background:var(--sx-brand-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.plus-shoperix-design{font-family:var(--font-manrope),"Segoe UI",sans-serif}.plus-shoperix-design :where(.plus-minimal-hero h1,.plus-minimal-statement h2,.plus-radar-copy h2,.plus-minimal-heading h2,.plus-bento h3,.plus-minimal-plan h2){letter-spacing:-.072em;font-weight:650}.plus-shoperix-design .plus-minimal-hero h1{line-height:.92}.plus-shoperix-design :where(.plus-minimal-new,.plus-radar-copy>p,.plus-minimal-heading>p,.plus-bento article>p){letter-spacing:.075em;text-transform:uppercase;font-weight:820}.plus-shoperix-design :where(.plus-minimal-lead,.plus-radar-copy>span,.plus-bento article>span){letter-spacing:-.018em}.plus-shoperix-design .plus-minimal-statement h2 span{background:var(--sx-brand-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.plus-minimal .plus-local-register,.plus-minimal .plus-minimal-actions>a:first-child,.plus-minimal .plus-minimal-actions>button,.plus-minimal .plus-minimal-plan .page-shell>button,.plus-minimal .plus-plan-active a,.plus-minimal .plus-plan-active button{border-radius:999px}.plus-minimal .plus-bento article:not(.plus-bento-alerts):not(.plus-bento-ai){background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#117ada21,#7c32c817,#e62e8c1f) border-box;border:1px solid #0000}.plus-minimal .plus-stage-alert,.plus-minimal .plus-stage-status{border-color:#e62e8c38;box-shadow:0 22px 50px #00000061,0 0 28px #e62e8c14}.plus-minimal .plus-radar-rings>span,.plus-minimal .plus-stage-alert>span{background:linear-gradient(145deg,#117adae6,#7c32c8d1,#e62e8cc7)}.plus-minimal-actions>button:hover,.plus-minimal-plan>div>button:hover{transform:translateY(-2px);box-shadow:0 16px 36px #07123938,0 0 28px #e62e8c24}:where(.price-savings-line strong,.directory-grid small,.phone-mockup article b,.plus-price-comparison span,.plus-dashboard-card-head>b,.assistant-messages>div.user>span){color:var(--sx-purple,#7c32c8)!important}:where(.assistant-messages>div.user>span),:where(.plus-dashboard-card-head>b){background:#f2eafb!important}@keyframes sxStatusPulse{0%{box-shadow:0 0 #e62e8c4d}70%,to{box-shadow:0 0 0 10px #e62e8c00}}@media (prefers-reduced-motion:reduce){.tracking-card.status-target_reached:after{animation:none}}:root{--background:#fff;--foreground:#071239;--surface:#fff;--brand:#081440;--brand-dark:#020b31;--brand-soft:#edf1ff;--accent:#13bfd0;--muted:#5d647d;--line:#e7e9f1;--blue:#117ada;--cyan:#00b9d9;--purple:#7c32c8;--pink:#e62e8c;--orange:#ff6a2b;--sx-indigo:#117ada;--sx-cyan:#00b9d9;--sx-mint:#7c32c8;--sx-purple:#7c32c8;--sx-amber:#e62e8c;--sx-orange:#ff6a2b;--sx-brand-gradient:linear-gradient(105deg,var(--sx-indigo) 0%,var(--sx-cyan) 25%,var(--sx-mint) 53%,var(--sx-amber) 78%,var(--sx-orange) 100%);--sx-grid:radial-gradient(#07123912 .65px,transparent 0);--sx-shadow-soft:0 20px 55px #07123913}.profile-dark-theme{--profile-black:#050505;--profile-surface:#111;--profile-surface-soft:#181818;--profile-line:#2d2d2d;--profile-white:#fff;--profile-muted:#a9a9a9;background:var(--profile-black);min-height:100vh;color:var(--profile-white)}.profile-dark-theme .profile-sidebar{border-right:1px solid var(--profile-line);color:var(--profile-white);background:#050505}.profile-dark-theme .profile-navigation button>span{color:var(--profile-white)}.profile-dark-theme .profile-brand-symbol{background:var(--profile-black)}.profile-dark-theme .profile-brand-wordmark{filter:none}.profile-dark-theme .profile-title-avatar{background:var(--profile-black);box-shadow:none;border:0;border-radius:0}.profile-dark-theme .profile-navigation button,.profile-dark-theme .profile-sidebar-links a,.profile-dark-theme .profile-sidebar-links button{color:#bdbdbd}.profile-dark-theme .profile-navigation button.active,.profile-dark-theme .profile-navigation button:hover{background:var(--profile-white);color:#050505}.profile-dark-theme .profile-navigation button.active>span,.profile-dark-theme .profile-navigation button:hover>span{color:#050505}.profile-dark-theme .profile-navigation button i{background:var(--profile-white);color:#050505}.profile-dark-theme .profile-sidebar-links{border-color:var(--profile-line)}.profile-dark-theme .profile-sidebar-links a:hover,.profile-dark-theme .profile-sidebar-links button:hover{color:var(--profile-white)}.profile-dark-theme .profile-main{background:radial-gradient(circle at 92% 4%,#ffffff0e,transparent 25%),var(--profile-black);color:var(--profile-white)}.profile-dark-theme .alert-preferences-card strong,.profile-dark-theme .preference-card h2,.profile-dark-theme .profile-mobile-header,.profile-dark-theme .profile-mobile-header a,.profile-dark-theme .profile-offer-list>a>span:nth-child(2) strong,.profile-dark-theme .profile-offer-price strong,.profile-dark-theme .profile-panel-heading h2,.profile-dark-theme .profile-tastes h3,.profile-dark-theme .profile-title-row h1,.profile-dark-theme .tracking-card-header h2,.profile-dark-theme .tracking-empty h2,.profile-dark-theme .tracking-preview-body strong,.profile-dark-theme .tracking-price-grid label,.profile-dark-theme .tracking-price-grid strong{color:var(--profile-white)}.profile-dark-theme .profile-eyebrow,.profile-dark-theme .tracking-card-header small,.profile-dark-theme .tracking-verdict>span{color:var(--profile-white);opacity:.76}.profile-dark-theme .alert-preferences-card small,.profile-dark-theme .preference-card>p,.profile-dark-theme .profile-empty-history,.profile-dark-theme .profile-offer-list small,.profile-dark-theme .profile-panel-heading p,.profile-dark-theme .profile-stats small,.profile-dark-theme .profile-title-row h1+p,.profile-dark-theme .tracking-card-header p,.profile-dark-theme .tracking-empty,.profile-dark-theme .tracking-events small,.profile-dark-theme .tracking-preview-body small,.profile-dark-theme .tracking-preview-verdict,.profile-dark-theme .tracking-price-grid small,.profile-dark-theme .tracking-price-grid>div>span,.profile-dark-theme .tracking-toolbar>span,.profile-dark-theme .tracking-verdict p,.profile-dark-theme .tracking-verdict small{color:var(--profile-muted)}.profile-dark-theme .profile-primary-link,.profile-dark-theme .profile-save-button{border:1px solid var(--profile-white);background:var(--profile-white);color:#050505}.profile-dark-theme .alert-preferences-card,.profile-dark-theme .preference-card,.profile-dark-theme .profile-panel,.profile-dark-theme .profile-stats article,.profile-dark-theme .tracking-card{border-color:var(--profile-line);background:var(--profile-surface);box-shadow:0 14px 32px #0000003d}.profile-dark-theme .alert-preferences-card label>span:first-child,.profile-dark-theme .profile-offer-icon,.profile-dark-theme .profile-panel-heading>div>span,.profile-dark-theme .profile-stats article>span,.profile-dark-theme .tracking-preview-body>span{color:var(--profile-white);background:#242424}.profile-dark-theme .profile-stats strong{color:var(--profile-white)}.profile-dark-theme .profile-offer-list>a,.profile-dark-theme .profile-search-list a,.profile-dark-theme .tracking-preview-body,.profile-dark-theme .tracking-price-grid>div{background:var(--profile-surface-soft)}.profile-dark-theme .plus-status-card>div:last-child>a,.profile-dark-theme .profile-empty-history a,.profile-dark-theme .profile-offer-price small,.profile-dark-theme .profile-panel-heading a,.profile-dark-theme .profile-panel-heading button{color:var(--profile-white);text-underline-offset:3px;text-decoration:underline}.profile-dark-theme .preference-chips span,.profile-dark-theme .preference-chips.brands span,.profile-dark-theme .tracking-condition-row span{color:var(--profile-white);background:#242424;border:1px solid #424242}.profile-dark-theme .plus-status-card{background:linear-gradient(125deg,#0b0b0b,#1c1c1c);border-color:#444;box-shadow:0 14px 35px #00000052}.profile-dark-theme .plus-status-card>div>span{background:var(--profile-white);color:#050505;border:1px solid #555}.profile-dark-theme .plus-status-card small{color:#b8b8b8}.profile-dark-theme .plus-status-card button{color:var(--profile-white);background:#1e1e1e;border-color:#555}.profile-dark-theme .preference-form-grid label{color:#d3d3d3}.profile-dark-theme .new-tracking-form input,.profile-dark-theme .new-tracking-form select,.profile-dark-theme .preference-form-grid input,.profile-dark-theme .preference-form-grid select{color:var(--profile-white);color-scheme:dark;background:#191919;border-color:#3a3a3a}.profile-dark-theme .preference-selector-grid button,.profile-dark-theme .tracking-toolbar button{color:#c7c7c7;background:#171717;border-color:#3b3b3b}.profile-dark-theme .preference-selector-grid button span{color:var(--profile-white);background:#292929}.profile-dark-theme .preference-selector-grid button.selected,.profile-dark-theme .preference-selector-grid.brands button.selected,.profile-dark-theme .tracking-toolbar button.active{border-color:var(--profile-white);background:var(--profile-white);color:#050505}.profile-dark-theme .preference-selector-grid button.selected span,.profile-dark-theme .preference-selector-grid.brands button.selected span{color:var(--profile-white);background:#050505}.profile-dark-theme .tracking-demo-notice{color:#c5c5c5;background:#161616;border-color:#3b3b3b}.profile-dark-theme .tracking-demo-notice span{color:var(--profile-white)}.profile-dark-theme .new-tracking-form{border-color:var(--profile-line);background:var(--profile-surface);box-shadow:0 14px 32px #0000003d}.profile-dark-theme .new-tracking-form h2,.profile-dark-theme .new-tracking-form label{color:var(--profile-white)}.profile-dark-theme .new-tracking-form p{color:var(--profile-muted)}.profile-dark-theme .new-tracking-form button{background:var(--profile-white);color:#050505}.profile-dark-theme .tracking-card.status-target_reached{border-color:var(--profile-white);box-shadow:0 0 0 3px #ffffff17,0 18px 38px #00000052}.profile-dark-theme .tracking-card-header>span{background:#242424}.profile-dark-theme .status-paused .tracking-card-header b,.profile-dark-theme .status-target_reached .tracking-card-header b,.profile-dark-theme .tracking-card-header b{color:var(--profile-white);background:#242424;border:1px solid #4b4b4b}.profile-dark-theme .tracking-price-grid input{color:var(--profile-white);border-color:#555}.profile-dark-theme .price-history-chart,.profile-dark-theme .tracking-verdict{background:#151515;border-color:#343434}.profile-dark-theme .chart-bars span,.profile-dark-theme .tracking-main-progress span,.profile-dark-theme .tracking-progress span{background:linear-gradient(#fff,#777)}.profile-dark-theme .alert-preferences-card label,.profile-dark-theme .tracking-actions,.profile-dark-theme .tracking-events{border-color:#303030}.profile-dark-theme .tracking-events strong,.profile-dark-theme .tracking-events summary{color:var(--profile-white)}.profile-dark-theme .tracking-events li.important>span,.profile-dark-theme .tracking-events li>span{color:var(--profile-white);background:#2b2b2b}.profile-dark-theme .tracking-actions a,.profile-dark-theme .tracking-actions button{color:var(--profile-white);background:#1a1a1a;border-color:#4a4a4a}.profile-dark-theme .tracking-actions a{border-color:var(--profile-white);background:var(--profile-white);color:#050505}.profile-dark-theme .tracking-actions button.danger{color:#ff9cac}.profile-dark-theme .tracking-empty{border-color:#3d3d3d}.profile-dark-theme .profile-global-message,.profile-dark-theme .profile-saved-message{color:var(--profile-white);background:#1c1c1c;border-color:#525252;box-shadow:0 10px 30px #0000004d}@media (max-width:760px){.profile-dark-theme .profile-sidebar{border-right:0;border-bottom:1px solid var(--profile-line)}.profile-dark-theme .profile-navigation button.active{background:var(--profile-white);color:#050505}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);font-family:var(--font-manrope),"Avenir Next","Segoe UI",sans-serif;margin:0}button,input{font:inherit}a{color:inherit;text-decoration:none}::selection{background:var(--cyan);color:#fff}.home-page{background:#fff;min-height:100vh;overflow:hidden}.page-shell{width:min(100% - 80px,1152px);margin-inline:auto}.word-blue{color:#0879e8}.word-gradient{color:#0000;background:linear-gradient(90deg,#7e32c6 5%,#de2f8f 58%,#ff6d2f);-webkit-background-clip:text;background-clip:text}.utility-bar{color:#fff;background:linear-gradient(105deg,#020a2e,#02081f);height:38px}.utility-shell{justify-content:space-between;align-items:center;height:100%;display:flex}.utility-shell blockquote{letter-spacing:-.015em;align-items:center;gap:7px;margin:0;font-size:12.5px;font-style:normal;display:flex}.utility-shell blockquote>span{color:#256cf4;font-family:Georgia,serif;font-size:30px;font-weight:900;line-height:0;transform:translateY(5px)}.utility-shell blockquote cite,.utility-shell blockquote p{margin:0;font-style:normal}.utility-shell blockquote p{font-weight:700}.utility-shell blockquote cite{color:#dce1f0}.utility-actions{align-items:center;gap:14px;display:flex}.app-download{align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.phone-icon{border:1.5px solid #ec31b8;border-radius:2px;width:9px;height:15px;position:relative}.phone-icon:after{content:"";background:#ec31b8;border-radius:50%;width:2px;height:2px;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}.utility-divider{background:#ffffff3d;width:1px;height:16px}.language-button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:11.5px;font-weight:700}.main-header{background:#fff;height:86px}.main-header-shell{align-items:center;height:100%;display:flex}.header-logo-link{flex:0 0 270px;width:270px}.header-logo-link,.official-header-logo{align-items:center;height:76px;display:flex}.official-header-logo{gap:8px}.official-header-symbol,.official-header-wordmark{background-image:url(/brand/official/shoperix-official-logo-sheet.jpg);background-repeat:no-repeat;flex:none;display:block}.official-header-symbol{background-position:-38px -10px;background-size:243.2px 162.1px;width:68px;height:66px}.official-header-wordmark{background-position:-26px -116px;background-size:377.6px 251.6px;width:176px;height:36px}.main-nav{margin-left:54px}.main-nav ul{align-items:center;gap:43px;margin:0;padding:0;list-style:none;display:flex}.main-nav a{color:#15182a;white-space:nowrap;padding-block:12px 16px;font-size:13.5px;font-weight:600;display:block;position:relative}.main-nav a.active:after{content:"";background:#172354;border-radius:2px;height:2px;position:absolute;bottom:5px;left:0;right:0}.account-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.saved-link{color:#252b42;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:5px 9px;font-size:13px;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}.saved-link:hover{color:#742dc1;background:#f4f1fb}.saved-icon{font-family:Arial,sans-serif;font-size:27px;font-weight:400;line-height:.8}.notification-button{color:#252b42;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;transition:background-color .2s,color .2s;display:grid;position:relative}.notification-button:hover{color:#742dc1;background:#f4f1fb}.bell-icon{border:2px solid;border-radius:9px 9px 5px 5px;width:16px;height:17px;display:block;position:relative}.bell-icon:before{border:2px solid;border-bottom:0;border-radius:4px 4px 0 0;width:4px;height:4px;top:-5px}.bell-icon:after,.bell-icon:before{content:"";position:absolute;left:4px}.bell-icon:after{background:currentColor;border-radius:0 0 5px 5px;width:5px;height:3px;bottom:-6px}.notification-badge{color:#fff;background:#752bc3;border:2px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-weight:800;display:grid;position:absolute;top:-2px;right:-2px}.create-account-button,.login-button{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding-inline:21px;font-size:12.5px;font-weight:700;display:inline-flex}.login-button{border:1px solid #d1d4de;min-width:119px}.create-account-button{color:#fff;background:linear-gradient(110deg,#7130cf,#cb2f9b 58%,#ff6c2d);min-width:116px}.mobile-menu-button{display:none}.hero-section{background:#fff}.hero-shell{grid-template-columns:56% 44%;align-items:center;min-height:400px;display:grid}.hero-copy{min-width:0;padding-left:34px;transform:translateY(2px)}.hero-copy h1{color:#05091c;letter-spacing:-.055em;margin:0;font-size:clamp(52px,4.55vw,59px);font-weight:500;line-height:1.02}.hero-copy>p{color:#15192c;letter-spacing:-.025em;margin:18px 0 0;font-size:19px;font-weight:600;line-height:1.45}.hero-copy>p strong{color:#0878dc;font-weight:700}.hero-search{background:#fff;border:1px solid #cbd0dc;border-radius:999px;grid-template-columns:46px 1fr 56px;align-items:center;width:min(100%,574px);min-height:57px;margin-top:18px;padding:4px 5px 4px 8px;display:grid;box-shadow:0 5px 12px #0c173f14}.search-sparkle{color:#8e22c6;place-items:center;font-size:29px;display:grid}.hero-search input{color:#101529;background:0 0;border:0;outline:0;min-width:0;height:100%;font-size:15.5px;font-weight:600}.hero-search input::placeholder{color:#60657a;opacity:1}.hero-search:focus-within{border-color:#7a3fc9;box-shadow:0 0 0 3px #7a3fc91f}.hero-search button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8a27cc 5%,#df347e 63%,#ff7a2c);border:0;border-radius:50%;justify-self:end;place-items:center;width:47px;height:47px;font-size:27px;font-weight:300;display:grid;box-shadow:0 4px 10px #bc2c9447}.search-examples{color:#252a40;align-items:center;gap:12px;min-width:0;margin:10px 0 0 13px;font-size:10.5px;font-weight:700;display:flex}.search-examples>div{gap:8px;display:flex}.search-examples a{white-space:nowrap;background:#fff;border:1px solid #d5d9e3;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:4px 12px;font-weight:600;display:inline-flex;box-shadow:0 2px 5px #0f183a0d}.search-examples i{color:#303b62;font-style:normal}.hero-primary-logo{filter:drop-shadow(0 9px 5px #1c144c2e);image-rendering:auto;background-image:url(/brand/hero/shoperix-hero-photoroom.png);background-position:50%;background-repeat:no-repeat;background-size:contain;place-self:stretch center;width:480px;height:400px;transform:translateY(-12px)}.benefits-section{background:#fff}.benefits-grid{grid-template-columns:repeat(4,1fr);gap:26px;min-height:110px;padding-inline:28px}.benefit,.benefits-grid{align-items:center;display:grid}.benefit{grid-template-columns:56px 1fr;gap:15px}.benefit-icon{border-radius:50%;place-items:center;width:56px;height:56px;font-size:34px;font-weight:600;line-height:1;display:grid}.benefit-icon-blue{color:#126fd9;background:#e8edff}.benefit-icon-purple{color:#7423bd;background:#f1e8f9}.benefit-icon-pink{color:#962ec4;background:#f3ebfb}.benefit-icon-cyan{color:#0ca6b8;background:#def6f7;font-size:27px;font-weight:900}.benefit h2{color:#10183d;margin:0 0 6px;font-size:12.5px;font-weight:800}.benefit p{color:#39425f;max-width:190px;margin:0;font-size:11.5px;line-height:1.65}.categories-wrap{background:#fff}.categories-panel{color:#fff;background:linear-gradient(118deg,#020a2e,#051139);border-radius:16px 16px 0 0;min-height:174px;padding:14px 16px 16px}.categories-heading{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.categories-heading h2{letter-spacing:-.025em;margin:0;font-size:19px;font-weight:500}.categories-heading a{color:#0c9ce7;align-items:center;gap:8px;font-size:12px;display:flex}.categories-heading a span{color:#0c9ce7;font-size:20px}.categories-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:14px;display:grid}.category-card{color:#10152e;text-align:center;background:#fbfbfc;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:108px;font-size:11.5px;font-weight:600;transition:transform .16s;display:flex;box-shadow:inset 0 0 0 1px #edf0f5}.category-card:hover{transform:translateY(-3px)}.category-icon{filter:saturate(1.2);border-radius:48% 52% 44% 56%;place-items:center;width:58px;height:58px;font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:38px;display:grid}.category-icon-lilac{background:#f4ebfc}.category-icon-cyan{background:#e7f8fa}.category-icon-orange{background:#fff0e7}.category-icon-purple{background:#f3e9fb}.category-icon-pink{background:#fceaf3}.category-icon-blue{background:#e8f0ff}.more-icon{align-items:center;gap:6px;height:58px;display:flex}.more-icon i{background:#1d9cae;border-radius:50%;width:9px;height:9px;display:block}.site-footer{color:#fff;background:linear-gradient(110deg,#02092e,#06143a);min-height:59px}.footer-shell{justify-content:space-between;align-items:center;min-height:59px;display:flex}.footer-shell>a{color:#ffffff94;font-size:11px}.social-links{align-items:center;gap:17px;display:flex}.social-links a{color:#fff;border-radius:50%;place-items:center;width:31px;height:31px;font-family:Arial,sans-serif;font-size:16px;font-weight:800;display:grid}.social-instagram{background:linear-gradient(145deg,#ff872b,#ed2c8f)}.social-tiktok{background:#26364f}.social-youtube{background:#f31d2b}.social-facebook{background:#2352a2}.social-x{background:#1697e7}.search-page{background:#f6f7fb;min-height:100vh}.search-hero{color:#fff;background:radial-gradient(circle at 15% 20%,#1c7ee83d,#0000 33%),radial-gradient(circle at 87% 10%,#e52e8f38,#0000 27%),linear-gradient(115deg,#020a2e,#071945);padding-block:25px 38px}.search-hero-shell{gap:19px;display:grid}.back-home{color:#ffffffb8;width:fit-content;font-size:12px;font-weight:700}.back-home:hover{color:#fff}.search-hero-copy{text-align:center}.search-hero-copy p{color:#5ee4ef;letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-size:12px;font-weight:800}.search-hero-copy h1{letter-spacing:-.045em;margin:0;font-size:clamp(31px,4vw,48px);line-height:1.1}.results-search-form{background:#fff;border:1px solid #ffffff52;border-radius:999px;gap:8px;width:min(100%,860px);margin-inline:auto;padding:6px;display:flex;box-shadow:0 20px 50px #00041947}.results-search-input{min-width:0;min-height:52px;color:var(--foreground);background:0 0;border:0;border-radius:999px;outline:0;flex:1;padding-inline:20px}.results-search-input:focus-visible{box-shadow:inset 0 0 0 2px #1b71e33d}.results-search-button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(120deg,#5330c7,#d72e96 66%,#ff6b2c);border:0;border-radius:999px;min-height:52px;padding-inline:25px;font-weight:800;box-shadow:0 8px 20px #bd278e47}.results-search-button:hover{filter:brightness(1.06)}.results-search-button:focus-visible{outline-offset:2px;outline:3px solid #6eeaf1}.results-topline{justify-content:space-between;align-items:end;gap:25px;margin-bottom:20px;display:flex}.results-topline .eyebrow{color:#7050ca;letter-spacing:.13em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:900}.results-topline h1{color:#071239;letter-spacing:-.04em;margin:0;font-size:clamp(27px,3vw,39px)}.results-count{color:var(--muted);margin:8px 0 0;font-size:13px}.sort-control{color:#323a5a;gap:5px;min-width:210px;font-size:11px;font-weight:800;display:grid}.sort-control select{color:#111a3d;cursor:pointer;min-height:42px;font:inherit;background:#fff;border:1px solid #dfe2eb;border-radius:10px;outline:0;padding:0 34px 0 12px}.sort-control select:focus-visible{border-color:#7553cc;box-shadow:0 0 0 3px #7553cc21}.demo-notice{color:#344064;background:#f1f6ff;border:1px solid #dce5fa;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:24px;padding:12px 15px;font-size:12px;line-height:1.55;display:flex}.demo-notice>span{color:#177bdc;font-size:17px}.demo-notice p{margin:0}.search-workspace{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:24px;display:grid}.search-history{background:#fff;border:1px solid #e3e5ed;border-radius:16px;padding:18px;position:sticky;top:18px;box-shadow:0 9px 30px #10193e0d}.history-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.history-heading>div{align-items:center;gap:8px;display:flex}.history-heading>div>span{color:#6b3fc1;background:#efeafa;border-radius:50%;place-items:center;width:28px;height:28px;font-size:17px;font-weight:900;display:grid}.history-heading h2{margin:0;font-size:17px}.history-heading button{color:#6f43c4;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.history-intro{color:#747d96;margin:11px 0 14px;font-size:10.5px;line-height:1.5}.history-list{gap:7px;display:grid}.history-list a{background:#fafbfe;border:1px solid #eceef4;border-radius:10px;grid-template-columns:31px minmax(0,1fr) 14px;align-items:center;gap:8px;min-width:0;padding:9px 8px;transition:border-color .15s,background .15s;display:grid}.history-list a:hover{background:#f4f0fc;border-color:#cabce9}.history-search-icon{color:#6a42bd;background:#fff;border-radius:8px;place-items:center;width:31px;height:31px;font-size:19px;display:grid}.history-list a>span:nth-child(2){gap:2px;min-width:0;display:grid}.history-list strong{color:#172042;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.history-list small{color:#858da4;text-transform:capitalize;font-size:8px}.history-arrow{color:#9b84ce;font-size:15px}.history-empty{color:#8a92a8;text-align:center;border:1px dashed #d8dce7;border-radius:11px;align-content:center;place-items:center;min-height:120px;padding:15px;display:grid}.history-empty>span{color:#997bd2;font-size:25px}.history-empty p{margin:7px 0 0;font-size:10px;line-height:1.45}.results-column{min-width:0}.results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.result-card{background:#fff;border:1px solid #e1e4ec;border-radius:17px;min-width:0;transition:transform .16s,box-shadow .16s;overflow:hidden;box-shadow:0 10px 34px #0b163d0f}.result-card:hover{transform:translateY(-2px);box-shadow:0 16px 40px #0b163d1c}.result-card.featured-savings{border:2px solid #ff7a2f;box-shadow:0 0 0 4px #ff7a2f1f,0 16px 38px #e0493129}.result-card.featured-savings:hover{box-shadow:0 0 0 5px #ff7a2f26,0 20px 44px #e0493136}.result-visual{place-items:center;height:154px;display:grid;position:relative;overflow:hidden}.result-visual:after,.result-visual:before{content:"";filter:blur(2px);border-radius:50%;position:absolute}.result-visual:before{background:#ffffff80;width:145px;height:145px;top:-55px;right:-38px}.result-visual:after{background:#ffffff4d;width:130px;height:130px;bottom:-50px;left:-20px}.result-visual-blue{background:linear-gradient(140deg,#e7f1ff,#dce7ff)}.result-visual-cyan{background:linear-gradient(140deg,#e5fbfb,#d9f3f6)}.result-visual-orange{background:linear-gradient(140deg,#fff2e8,#ffe5d8)}.result-visual-pink{background:linear-gradient(140deg,#fdebf5,#f7dff0)}.result-visual-purple{background:linear-gradient(140deg,#f3eafa,#eadcf8)}.result-emoji{z-index:1;filter:drop-shadow(0 10px 7px #1e194626);font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;font-size:78px;position:relative;transform:rotate(-4deg)}.result-badge{letter-spacing:.04em;background:#081440;border-radius:999px;padding:5px 9px;top:12px;left:12px}.result-badge,.savings-badge{z-index:2;color:#fff;text-transform:uppercase;font-size:9px;font-weight:900;position:absolute}.savings-badge{letter-spacing:.045em;background:linear-gradient(105deg,#ff6a25,#e82d79);border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;display:inline-flex;top:11px;left:11px;box-shadow:0 6px 15px #dd375b47}.savings-badge>span{font-size:14px;line-height:1}.result-content{padding:17px}.result-brand{color:#7a45c6;letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:900}.result-content h2{color:#0c1538;letter-spacing:-.02em;min-height:44px;margin:0;font-size:17px;line-height:1.3}.result-description{color:#5b6480;min-height:50px;margin:8px 0;font-size:11px;line-height:1.5}.result-match{color:#14766c;align-items:center;gap:5px;margin:8px 0;font-size:8.5px;font-weight:750;display:flex}.result-match span{background:#e6f6f2;border-radius:50%;place-items:center;width:16px;height:16px;font-size:7px;display:grid}.result-rating{color:#283253;font-size:11px;font-weight:800}.result-rating>span{color:#ff9b21}.result-rating small{color:#78809a;font-weight:600}.result-price-row{border-top:1px solid #edf0f5;justify-content:space-between;align-items:end;gap:10px;margin-top:14px;padding-top:13px;display:flex}.result-price-row>div{gap:2px;display:grid}.result-price-row span{color:#727b96;font-size:9px;font-weight:700}.result-price-row>div strong{color:#071239;letter-spacing:-.035em;font-size:22px}.result-price-row p{color:#5a637d;text-align:right;margin:0;font-size:9.5px;line-height:1.5}.result-price-row p strong{color:#172042}.result-summary{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.result-summary span{color:#4a5575;background:#f1f4fa;border-radius:999px;padding:4px 7px;font-size:8.5px;font-weight:700}.offer-details{border-top:1px solid #edf0f5;margin-top:12px}.offer-details summary{color:#5632b7;cursor:pointer;padding-block:12px 2px;font-size:10.5px;font-weight:900}.offer-list{gap:7px;margin-top:10px;display:grid}.offer-row{background:#f7f8fb;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:9px;padding:8px;display:grid}.offer-row>div{gap:2px;display:grid}.offer-row>div:nth-child(2){text-align:right}.offer-row strong{color:#162044;font-size:9.5px}.offer-row span{color:#727b94;font-size:8px}.offer-row button{color:#5332ad;cursor:pointer;background:#e9e5f8;border:0;border-radius:7px;padding:7px 8px;font-size:8.5px;font-weight:900}.empty-results{text-align:center;background:#fff;border:1px dashed #cbd1df;border-radius:17px;align-content:center;place-items:center;min-height:380px;padding:35px;display:grid}.empty-results>span{color:#8c65d2;font-size:58px}.empty-results h2{margin:5px 0;font-size:23px}.empty-results p{color:var(--muted);margin:4px 0 18px;font-size:13px}.empty-results a,.empty-results button{color:#fff;cursor:pointer;background:#081440;border:0;border-radius:999px;margin:4px;padding:10px 15px;font-size:11px;font-weight:800}.empty-results a{color:#5a35b4;background:#eee9fb}@media (max-width:1180px){.page-shell{width:min(100% - 48px,1080px)}.header-logo-link{flex-basis:260px;width:260px}.main-nav{margin-left:20px}.main-nav ul{gap:26px}.saved-link{display:none}.hero-copy{padding-left:5px}.hero-copy h1{font-size:53px}.search-examples a{padding-inline:9px;font-size:9.5px}.benefits-grid{gap:15px;padding-inline:5px}.benefit{grid-template-columns:52px 1fr;gap:10px}.benefit-icon{width:52px;height:52px}.categories-grid{gap:9px}}@media (max-width:940px){.utility-shell blockquote{font-size:12.5px}.main-header{height:82px}.account-actions,.main-nav{display:none}.mobile-menu-button{background:0 0;border:0;gap:5px;margin-left:auto;padding:10px;display:grid}.mobile-menu-button span{background:var(--brand);border-radius:2px;width:28px;height:2px;display:block}.hero-shell{grid-template-columns:1fr;min-height:auto;padding-block:48px 15px}.hero-copy{text-align:center;padding-left:0}.hero-search{margin-inline:auto}.search-examples{justify-content:center}.hero-primary-logo{align-self:auto;margin-top:10px}.benefits-grid{grid-template-columns:repeat(2,1fr);gap:24px;padding-block:25px}.categories-grid{grid-template-columns:repeat(4,1fr)}.categories-panel{padding-bottom:20px}.search-workspace{grid-template-columns:1fr}.search-history{position:static}}@media (max-width:650px){.page-shell{width:min(100% - 30px,580px)}.utility-bar{height:auto;min-height:42px}.utility-shell{justify-content:center;padding-block:7px}.utility-shell blockquote{text-align:center;gap:5px}.utility-actions,.utility-shell blockquote cite,.utility-shell blockquote>span{display:none}.header-logo-link{flex-basis:260px;width:260px;height:72px}.hero-shell{padding-top:36px}.hero-copy h1{font-size:clamp(42px,13vw,54px)}.hero-copy>p{font-size:17px}.hero-search{grid-template-columns:40px 1fr 50px;width:100%;max-width:100%;min-height:55px}.hero-search input{font-size:14px}.hero-search button{width:44px;height:44px}.search-examples{flex-direction:column;align-items:flex-start;margin-inline:0}.search-examples>div{width:100%;padding-bottom:6px;overflow-x:auto}.hero-primary-logo{width:100%;max-width:480px;height:340px;transform:translateY(-6px)}.benefits-grid{grid-template-columns:1fr}.benefit p{max-width:none}.categories-panel{border-radius:0;width:100%}.categories-grid{grid-template-columns:repeat(2,1fr)}.footer-shell{gap:18px;padding-block:15px}.footer-shell>a{display:none}.social-links{justify-content:center;width:100%}.search-hero{padding-block:18px 28px}.search-hero-shell{gap:15px}.results-search-form{border-radius:18px;flex-direction:column}.results-search-button,.results-search-input{border-radius:13px}.results-topline{flex-direction:column;align-items:stretch}.sort-control{width:100%}.results-grid{grid-template-columns:1fr}.result-content h2,.result-description{min-height:0}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}