/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--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-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-leading:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-duration:initial;--tw-ease: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-tracking:initial;--tw-content:"";--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-divide-y-reverse:0;--tw-outline-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-7xl:80rem;--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-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--container-page:80rem}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:smooth;background-color:var(--brand-ground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:dark;height:100%}body{background-color:var(--brand-ground);font-family:var(--brand-font-body);color:var(--brand-text)}[data-phx-session],[data-phx-teleported-src]{display:contents}[dir=rtl]{--tw-leading:1.7;line-height:1.7}body:has(.rml-landing){background-image:var(--brand-wallpaper);background-attachment:fixed}:root{--nb-brand-50:240 253 244;--nb-brand-100:220 252 231;--nb-brand-200:187 247 208;--nb-brand-300:134 239 172;--nb-brand-400:74 222 128;--nb-brand-500:34 197 94;--nb-brand-600:22 163 74;--nb-brand-700:21 128 61;--nb-brand-800:22 101 52;--nb-brand-900:20 83 45;--nb-accent-50:255 247 237;--nb-accent-100:255 237 213;--nb-accent-200:254 215 170;--nb-accent-300:253 186 116;--nb-accent-400:251 146 60;--nb-accent-500:249 115 22;--nb-accent-600:234 88 12;--nb-accent-700:194 65 12;--nb-accent-800:154 52 18;--nb-accent-900:124 45 18}html{background-color:#ffffff0a;height:100%}@supports (color:color-mix(in lab, red, red)){html{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}html{color:var(--brand-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100%;font-family:var(--brand-font-body)}body.nb-app-bg{--nb-ink-400:100 116 139;--nb-ink-500:71 85 105;--nb-brand-700:var(--nb-brand-800)}body.nb-app-bg:before{pointer-events:none;z-index:-1;background-color:#f8fafc;background-image:linear-gradient(rgb(248 250 252/var(--nb-app-bg-scrim,.85)),rgb(248 250 252/var(--nb-app-bg-scrim,.85))),var(--nb-app-bg-small,var(--nb-app-bg,none));content:"";background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}@media (min-width:768px){body.nb-app-bg:before{background-image:linear-gradient(rgb(248 250 252/var(--nb-app-bg-scrim,.85)),rgb(248 250 252/var(--nb-app-bg-scrim,.85))),var(--nb-app-bg,none)}}@media print{body.nb-app-bg:before{display:none}}h1,h2,h3,h4{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--brand-text)}@media (hover:hover){a:hover{color:var(--brand-ink)}}@media (forced-colors:active){:focus-visible{outline-offset:2px;outline:2px solid #0000}}[hidden]{display:none!important}html{background-color:var(--brand-ground);color:var(--brand-text);color-scheme:dark}body{background-image:var(--brand-wallpaper);font-family:var(--brand-font-body);color:var(--brand-text);background-attachment:fixed}h1,h2,h3,h4{font-family:var(--brand-font-display);color:var(--brand-text)}a{color:var(--brand-ink)}@media (hover:hover){a:hover{color:var(--brand-light)}}:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--brand-primary);--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:focus-visible{outline-offset:2px;outline:2px solid #0000}}::selection{background-color:var(--brand-selection)}body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=submit]):not([type=button]),select,textarea){border-color:var(--brand-hair);background-color:var(--brand-glass);color:var(--brand-text)}body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=submit]):not([type=button]),select,textarea)::placeholder{color:var(--brand-text-subtle)}body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=submit]):not([type=button]),select,textarea):focus{border-color:var(--brand-primary);--tw-ring-color:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=submit]):not([type=button]),select,textarea):focus{--tw-ring-color:color-mix(in oklab,var(--brand-primary)40%,transparent)}}input[type=checkbox],input[type=radio]{border-color:var(--brand-hair-strong);background-color:var(--brand-glass);color:var(--brand-primary)}option{background-color:var(--brand-surface);color:var(--brand-text)}[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:oklch(55.1% .027 264.364);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}:is([type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:oklch(54.6% .245 262.881);outline:2px solid #0000}input::placeholder,textarea::placeholder{color:oklch(55.1% .027 264.364);opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-date-and-time-value{text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;print-color-adjust:unset;padding-right:.75rem}[type=checkbox],[type=radio]{appearance:none;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:oklch(54.6% .245 262.881);--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:oklch(55.1% .027 264.364);flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000}[type=checkbox]:checked,[type=radio]:checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors:active){[type=checkbox]:checked{appearance:auto}}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors:active){[type=radio]:checked{appearance:auto}}[type=checkbox]:checked:hover,[type=checkbox]:checked:focus,[type=radio]:checked:hover,[type=radio]:checked:focus{background-color:currentColor;border-color:#0000}[type=checkbox]:indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){[type=checkbox]:indeterminate{appearance:auto}}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{background-color:currentColor;border-color:#0000}[type=file]{background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}[type=file]:focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}}@layer components;@layer utilities{.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.container{width:100%}@media (min-width:900px){.container{max-width:900px}}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.hero-adjustments-horizontal{--hero-adjustments-horizontal:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M10.5 6h9.75M10.5 6a1.5 1.5 0 1 1-3 0m3 0a1.5 1.5 0 1 0-3 0M3.75 6H7.5m3 12h9.75m-9.75 0a1.5 1.5 0 0 1-3 0m3 0a1.5 1.5 0 0 0-3 0m-3.75 0H7.5m9-6h3.75m-3.75 0a1.5 1.5 0 0 1-3 0m3 0a1.5 1.5 0 0 0-3 0m-9.75 0h9.75\"/></svg>");-webkit-mask:var(--hero-adjustments-horizontal);-webkit-mask:var(--hero-adjustments-horizontal);-webkit-mask:var(--hero-adjustments-horizontal);mask:var(--hero-adjustments-horizontal);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-archive-box{--hero-archive-box:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m20.25 7.5-.625 10.632a2.25 2.25 0 0 1-2.247 2.118H6.622a2.25 2.25 0 0 1-2.247-2.118L3.75 7.5M10 11.25h4M3.375 7.5h17.25c.621 0 1.125-.504 1.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125H3.375c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125Z\"/></svg>");-webkit-mask:var(--hero-archive-box);-webkit-mask:var(--hero-archive-box);-webkit-mask:var(--hero-archive-box);mask:var(--hero-archive-box);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-down-tray{--hero-arrow-down-tray:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M3 16.5v2.25A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75V16.5M16.5 12 12 16.5m0 0L7.5 12m4.5 4.5V3\"/></svg>");-webkit-mask:var(--hero-arrow-down-tray);-webkit-mask:var(--hero-arrow-down-tray);-webkit-mask:var(--hero-arrow-down-tray);mask:var(--hero-arrow-down-tray);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-path{--hero-arrow-path:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0 3.181 3.183a8.25 8.25 0 0 0 13.803-3.7M4.031 9.865a8.25 8.25 0 0 1 13.803-3.7l3.181 3.182m0-4.991v4.99\"/></svg>");-webkit-mask:var(--hero-arrow-path);-webkit-mask:var(--hero-arrow-path);-webkit-mask:var(--hero-arrow-path);mask:var(--hero-arrow-path);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-right{--hero-arrow-right:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M13.5 4.5 21 12m0 0-7.5 7.5M21 12H3\"/></svg>");-webkit-mask:var(--hero-arrow-right);-webkit-mask:var(--hero-arrow-right);-webkit-mask:var(--hero-arrow-right);mask:var(--hero-arrow-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-up{--hero-arrow-up:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4.5 10.5 12 3m0 0 7.5 7.5M12 3v18\"/></svg>");-webkit-mask:var(--hero-arrow-up);-webkit-mask:var(--hero-arrow-up);-webkit-mask:var(--hero-arrow-up);mask:var(--hero-arrow-up);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrows-right-left{--hero-arrows-right-left:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M7.5 21 3 16.5m0 0L7.5 12M3 16.5h13.5m0-13.5L21 7.5m0 0L16.5 12M21 7.5H7.5\"/></svg>");-webkit-mask:var(--hero-arrows-right-left);-webkit-mask:var(--hero-arrows-right-left);-webkit-mask:var(--hero-arrows-right-left);mask:var(--hero-arrows-right-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-backward{--hero-backward:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M21 16.811c0 .864-.933 1.406-1.683.977l-7.108-4.061a1.125 1.125 0 0 1 0-1.954l7.108-4.061A1.125 1.125 0 0 1 21 8.689v8.122ZM11.25 16.811c0 .864-.933 1.406-1.683.977l-7.108-4.061a1.125 1.125 0 0 1 0-1.954l7.108-4.061a1.125 1.125 0 0 1 1.683.977v8.122Z\"/></svg>");-webkit-mask:var(--hero-backward);-webkit-mask:var(--hero-backward);-webkit-mask:var(--hero-backward);mask:var(--hero-backward);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-backward-solid{--hero-backward-solid:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path d=\"M9.195 18.44c1.25.714 2.805-.189 2.805-1.629v-2.34l6.945 3.968c1.25.715 2.805-.188 2.805-1.628V8.69c0-1.44-1.555-2.343-2.805-1.628L12 11.029v-2.34c0-1.44-1.555-2.343-2.805-1.628l-7.108 4.061c-1.26.72-1.26 2.536 0 3.256l7.108 4.061Z\"/></svg>");-webkit-mask:var(--hero-backward-solid);-webkit-mask:var(--hero-backward-solid);-webkit-mask:var(--hero-backward-solid);mask:var(--hero-backward-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bars-3{--hero-bars-3:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5\"/></svg>");-webkit-mask:var(--hero-bars-3);-webkit-mask:var(--hero-bars-3);-webkit-mask:var(--hero-bars-3);mask:var(--hero-bars-3);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-beaker{--hero-beaker:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9.75 3.104v5.714a2.25 2.25 0 0 1-.659 1.591L5 14.5M9.75 3.104c-.251.023-.501.05-.75.082m.75-.082a24.301 24.301 0 0 1 4.5 0m0 0v5.714c0 .597.237 1.17.659 1.591L19.8 15.3M14.25 3.104c.251.023.501.05.75.082M19.8 15.3l-1.57.393A9.065 9.065 0 0 1 12 15a9.065 9.065 0 0 0-6.23-.693L5 14.5m14.8.8 1.402 1.402c1.232 1.232.65 3.318-1.067 3.611A48.309 48.309 0 0 1 12 21c-2.773 0-5.491-.235-8.135-.687-1.718-.293-2.3-2.379-1.067-3.61L5 14.5\"/></svg>");-webkit-mask:var(--hero-beaker);-webkit-mask:var(--hero-beaker);-webkit-mask:var(--hero-beaker);mask:var(--hero-beaker);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-beaker-solid{--hero-beaker-solid:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path fill-rule=\"evenodd\" d=\"M10.5 3.798v5.02a3 3 0 0 1-.879 2.121l-2.377 2.377a9.845 9.845 0 0 1 5.091 1.013 8.315 8.315 0 0 0 5.713.636l.285-.071-3.954-3.955a3 3 0 0 1-.879-2.121v-5.02a23.614 23.614 0 0 0-3 0Zm4.5.138a.75.75 0 0 0 .093-1.495A24.837 24.837 0 0 0 12 2.25a25.048 25.048 0 0 0-3.093.191A.75.75 0 0 0 9 3.936v4.882a1.5 1.5 0 0 1-.44 1.06l-6.293 6.294c-1.62 1.621-.903 4.475 1.471 4.88 2.686.46 5.447.698 8.262.698 2.816 0 5.576-.239 8.262-.697 2.373-.406 3.092-3.26 1.47-4.881L15.44 9.879A1.5 1.5 0 0 1 15 8.818V3.936Z\" clip-rule=\"evenodd\"/></svg>");-webkit-mask:var(--hero-beaker-solid);-webkit-mask:var(--hero-beaker-solid);-webkit-mask:var(--hero-beaker-solid);mask:var(--hero-beaker-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-book-open{--hero-book-open:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 6.042A8.967 8.967 0 0 0 6 3.75c-1.052 0-2.062.18-3 .512v14.25A8.987 8.987 0 0 1 6 18c2.305 0 4.408.867 6 2.292m0-14.25a8.966 8.966 0 0 1 6-2.292c1.052 0 2.062.18 3 .512v14.25A8.987 8.987 0 0 0 18 18a8.967 8.967 0 0 0-6 2.292m0-14.25v14.25\"/></svg>");-webkit-mask:var(--hero-book-open);-webkit-mask:var(--hero-book-open);-webkit-mask:var(--hero-book-open);mask:var(--hero-book-open);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bookmark{--hero-bookmark:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M17.593 3.322c1.1.128 1.907 1.077 1.907 2.185V21L12 17.25 4.5 21V5.507c0-1.108.806-2.057 1.907-2.185a48.507 48.507 0 0 1 11.186 0Z\"/></svg>");-webkit-mask:var(--hero-bookmark);-webkit-mask:var(--hero-bookmark);-webkit-mask:var(--hero-bookmark);mask:var(--hero-bookmark);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bookmark-solid{--hero-bookmark-solid:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path fill-rule=\"evenodd\" d=\"M6.32 2.577a49.255 49.255 0 0 1 11.36 0c1.497.174 2.57 1.46 2.57 2.93V21a.75.75 0 0 1-1.085.67L12 18.089l-7.165 3.583A.75.75 0 0 1 3.75 21V5.507c0-1.47 1.073-2.756 2.57-2.93Z\" clip-rule=\"evenodd\"/></svg>");-webkit-mask:var(--hero-bookmark-solid);-webkit-mask:var(--hero-bookmark-solid);-webkit-mask:var(--hero-bookmark-solid);mask:var(--hero-bookmark-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-briefcase{--hero-briefcase:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M20.25 14.15v4.25c0 1.094-.787 2.036-1.872 2.18-2.087.277-4.216.42-6.378.42s-4.291-.143-6.378-.42c-1.085-.144-1.872-1.086-1.872-2.18v-4.25m16.5 0a2.18 2.18 0 0 0 .75-1.661V8.706c0-1.081-.768-2.015-1.837-2.175a48.114 48.114 0 0 0-3.413-.387m4.5 8.006c-.194.165-.42.295-.673.38A23.978 23.978 0 0 1 12 15.75c-2.648 0-5.195-.429-7.577-1.22a2.016 2.016 0 0 1-.673-.38m0 0A2.18 2.18 0 0 1 3 12.489V8.706c0-1.081.768-2.015 1.837-2.175a48.111 48.111 0 0 1 3.413-.387m7.5 0V5.25A2.25 2.25 0 0 0 13.5 3h-3a2.25 2.25 0 0 0-2.25 2.25v.894m7.5 0a48.667 48.667 0 0 0-7.5 0M12 12.75h.008v.008H12v-.008Z\"/></svg>");-webkit-mask:var(--hero-briefcase);-webkit-mask:var(--hero-briefcase);-webkit-mask:var(--hero-briefcase);mask:var(--hero-briefcase);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-building-library{--hero-building-library:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 21v-8.25M15.75 21v-8.25M8.25 21v-8.25M3 9l9-6 9 6m-1.5 12V10.332A48.36 48.36 0 0 0 12 9.75c-2.551 0-5.056.2-7.5.582V21M3 21h18M12 6.75h.008v.008H12V6.75Z\"/></svg>");-webkit-mask:var(--hero-building-library);-webkit-mask:var(--hero-building-library);-webkit-mask:var(--hero-building-library);mask:var(--hero-building-library);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-building-storefront{--hero-building-storefront:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M13.5 21v-7.5a.75.75 0 0 1 .75-.75h3a.75.75 0 0 1 .75.75V21m-4.5 0H2.36m11.14 0H18m0 0h3.64m-1.39 0V9.349M3.75 21V9.349m0 0a3.001 3.001 0 0 0 3.75-.615A2.993 2.993 0 0 0 9.75 9.75c.896 0 1.7-.393 2.25-1.016a2.993 2.993 0 0 0 2.25 1.016c.896 0 1.7-.393 2.25-1.015a3.001 3.001 0 0 0 3.75.614m-16.5 0a3.004 3.004 0 0 1-.621-4.72l1.189-1.19A1.5 1.5 0 0 1 5.378 3h13.243a1.5 1.5 0 0 1 1.06.44l1.19 1.189a3 3 0 0 1-.621 4.72M6.75 18h3.75a.75.75 0 0 0 .75-.75V13.5a.75.75 0 0 0-.75-.75H6.75a.75.75 0 0 0-.75.75v3.75c0 .414.336.75.75.75Z\"/></svg>");-webkit-mask:var(--hero-building-storefront);-webkit-mask:var(--hero-building-storefront);-webkit-mask:var(--hero-building-storefront);mask:var(--hero-building-storefront);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-cake{--hero-cake:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 8.25v-1.5m0 1.5c-1.355 0-2.697.056-4.024.166C6.845 8.51 6 9.473 6 10.608v2.513m6-4.871c1.355 0 2.697.056 4.024.166C17.155 8.51 18 9.473 18 10.608v2.513M15 8.25v-1.5m-6 1.5v-1.5m12 9.75-1.5.75a3.354 3.354 0 0 1-3 0 3.354 3.354 0 0 0-3 0 3.354 3.354 0 0 1-3 0 3.354 3.354 0 0 0-3 0 3.354 3.354 0 0 1-3 0L3 16.5m15-3.379a48.474 48.474 0 0 0-6-.371c-2.032 0-4.034.126-6 .371m12 0c.39.049.777.102 1.163.16 1.07.16 1.837 1.094 1.837 2.175v5.169c0 .621-.504 1.125-1.125 1.125H4.125A1.125 1.125 0 0 1 3 20.625v-5.17c0-1.08.768-2.014 1.837-2.174A47.78 47.78 0 0 1 6 13.12M12.265 3.11a.375.375 0 1 1-.53 0L12 2.845l.265.265Zm-3 0a.375.375 0 1 1-.53 0L9 2.845l.265.265Zm6 0a.375.375 0 1 1-.53 0L15 2.845l.265.265Z\"/></svg>");-webkit-mask:var(--hero-cake);-webkit-mask:var(--hero-cake);-webkit-mask:var(--hero-cake);mask:var(--hero-cake);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-calculator{--hero-calculator:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M15.75 15.75V18m-7.5-6.75h.008v.008H8.25v-.008Zm0 2.25h.008v.008H8.25V13.5Zm0 2.25h.008v.008H8.25v-.008Zm0 2.25h.008v.008H8.25V18Zm2.498-6.75h.007v.008h-.007v-.008Zm0 2.25h.007v.008h-.007V13.5Zm0 2.25h.007v.008h-.007v-.008Zm0 2.25h.007v.008h-.007V18Zm2.504-6.75h.008v.008h-.008v-.008Zm0 2.25h.008v.008h-.008V13.5Zm0 2.25h.008v.008h-.008v-.008Zm0 2.25h.008v.008h-.008V18Zm2.498-6.75h.008v.008h-.008v-.008Zm0 2.25h.008v.008h-.008V13.5ZM8.25 6h7.5v2.25h-7.5V6ZM12 2.25c-1.892 0-3.758.11-5.593.322C5.307 2.7 4.5 3.65 4.5 4.757V19.5a2.25 2.25 0 0 0 2.25 2.25h10.5a2.25 2.25 0 0 0 2.25-2.25V4.757c0-1.108-.806-2.057-1.907-2.185A48.507 48.507 0 0 0 12 2.25Z\"/></svg>");-webkit-mask:var(--hero-calculator);-webkit-mask:var(--hero-calculator);-webkit-mask:var(--hero-calculator);mask:var(--hero-calculator);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-calendar{--hero-calendar:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M6.75 3v2.25M17.25 3v2.25M3 18.75V7.5a2.25 2.25 0 0 1 2.25-2.25h13.5A2.25 2.25 0 0 1 21 7.5v11.25m-18 0A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75m-18 0v-7.5A2.25 2.25 0 0 1 5.25 9h13.5A2.25 2.25 0 0 1 21 11.25v7.5\"/></svg>");-webkit-mask:var(--hero-calendar);-webkit-mask:var(--hero-calendar);-webkit-mask:var(--hero-calendar);mask:var(--hero-calendar);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-calendar-days{--hero-calendar-days:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M6.75 3v2.25M17.25 3v2.25M3 18.75V7.5a2.25 2.25 0 0 1 2.25-2.25h13.5A2.25 2.25 0 0 1 21 7.5v11.25m-18 0A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75m-18 0v-7.5A2.25 2.25 0 0 1 5.25 9h13.5A2.25 2.25 0 0 1 21 11.25v7.5m-9-6h.008v.008H12v-.008ZM12 15h.008v.008H12V15Zm0 2.25h.008v.008H12v-.008ZM9.75 15h.008v.008H9.75V15Zm0 2.25h.008v.008H9.75v-.008ZM7.5 15h.008v.008H7.5V15Zm0 2.25h.008v.008H7.5v-.008Zm6.75-4.5h.008v.008h-.008v-.008Zm0 2.25h.008v.008h-.008V15Zm0 2.25h.008v.008h-.008v-.008Zm2.25-4.5h.008v.008H16.5v-.008Zm0 2.25h.008v.008H16.5V15Z\"/></svg>");-webkit-mask:var(--hero-calendar-days);-webkit-mask:var(--hero-calendar-days);-webkit-mask:var(--hero-calendar-days);mask:var(--hero-calendar-days);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chat-bubble-bottom-center-text{--hero-chat-bubble-bottom-center-text:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M7.5 8.25h9m-9 3H12m-9.75 1.51c0 1.6 1.123 2.994 2.707 3.227 1.129.166 2.27.293 3.423.379.35.026.67.21.865.501L12 21l2.755-4.133a1.14 1.14 0 0 1 .865-.501 48.172 48.172 0 0 0 3.423-.379c1.584-.233 2.707-1.626 2.707-3.228V6.741c0-1.602-1.123-2.995-2.707-3.228A48.394 48.394 0 0 0 12 3c-2.392 0-4.744.175-7.043.513C3.373 3.746 2.25 5.14 2.25 6.741v6.018Z\"/></svg>");-webkit-mask:var(--hero-chat-bubble-bottom-center-text);-webkit-mask:var(--hero-chat-bubble-bottom-center-text);-webkit-mask:var(--hero-chat-bubble-bottom-center-text);mask:var(--hero-chat-bubble-bottom-center-text);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chat-bubble-left-right{--hero-chat-bubble-left-right:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M20.25 8.511c.884.284 1.5 1.128 1.5 2.097v4.286c0 1.136-.847 2.1-1.98 2.193-.34.027-.68.052-1.02.072v3.091l-3-3c-1.354 0-2.694-.055-4.02-.163a2.115 2.115 0 0 1-.825-.242m9.345-8.334a2.126 2.126 0 0 0-.476-.095 48.64 48.64 0 0 0-8.048 0c-1.131.094-1.976 1.057-1.976 2.192v4.286c0 .837.46 1.58 1.155 1.951m9.345-8.334V6.637c0-1.621-1.152-3.026-2.76-3.235A48.455 48.455 0 0 0 11.25 3c-2.115 0-4.198.137-6.24.402-1.608.209-2.76 1.614-2.76 3.235v6.226c0 1.621 1.152 3.026 2.76 3.235.577.075 1.157.14 1.74.194V21l4.155-4.155\"/></svg>");-webkit-mask:var(--hero-chat-bubble-left-right);-webkit-mask:var(--hero-chat-bubble-left-right);-webkit-mask:var(--hero-chat-bubble-left-right);mask:var(--hero-chat-bubble-left-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chat-bubble-oval-left-ellipsis{--hero-chat-bubble-oval-left-ellipsis:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M8.625 12a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Zm0 0H8.25m4.125 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Zm0 0H12m4.125 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Zm0 0h-.375M21 12c0 4.556-4.03 8.25-9 8.25a9.764 9.764 0 0 1-2.555-.337A5.972 5.972 0 0 1 5.41 20.97a5.969 5.969 0 0 1-.474-.065 4.48 4.48 0 0 0 .978-2.025c.09-.457-.133-.901-.467-1.226C3.93 16.178 3 14.189 3 12c0-4.556 4.03-8.25 9-8.25s9 3.694 9 8.25Z\"/></svg>");-webkit-mask:var(--hero-chat-bubble-oval-left-ellipsis);-webkit-mask:var(--hero-chat-bubble-oval-left-ellipsis);-webkit-mask:var(--hero-chat-bubble-oval-left-ellipsis);mask:var(--hero-chat-bubble-oval-left-ellipsis);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-down{--hero-chevron-down:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m19.5 8.25-7.5 7.5-7.5-7.5\"/></svg>");-webkit-mask:var(--hero-chevron-down);-webkit-mask:var(--hero-chevron-down);-webkit-mask:var(--hero-chevron-down);mask:var(--hero-chevron-down);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-left{--hero-chevron-left:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M15.75 19.5 8.25 12l7.5-7.5\"/></svg>");-webkit-mask:var(--hero-chevron-left);-webkit-mask:var(--hero-chevron-left);-webkit-mask:var(--hero-chevron-left);mask:var(--hero-chevron-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-right{--hero-chevron-right:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m8.25 4.5 7.5 7.5-7.5 7.5\"/></svg>");-webkit-mask:var(--hero-chevron-right);-webkit-mask:var(--hero-chevron-right);-webkit-mask:var(--hero-chevron-right);mask:var(--hero-chevron-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-circle-stack{--hero-circle-stack:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M20.25 6.375c0 2.278-3.694 4.125-8.25 4.125S3.75 8.653 3.75 6.375m16.5 0c0-2.278-3.694-4.125-8.25-4.125S3.75 4.097 3.75 6.375m16.5 0v11.25c0 2.278-3.694 4.125-8.25 4.125s-8.25-1.847-8.25-4.125V6.375m16.5 0v3.75m-16.5-3.75v3.75m16.5 0v3.75C20.25 16.153 16.556 18 12 18s-8.25-1.847-8.25-4.125v-3.75m16.5 0c0 2.278-3.694 4.125-8.25 4.125s-8.25-1.847-8.25-4.125\"/></svg>");-webkit-mask:var(--hero-circle-stack);-webkit-mask:var(--hero-circle-stack);-webkit-mask:var(--hero-circle-stack);mask:var(--hero-circle-stack);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-clipboard-document-check{--hero-clipboard-document-check:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M11.35 3.836c-.065.21-.1.433-.1.664 0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75 2.25 2.25 0 0 0-.1-.664m-5.8 0A2.251 2.251 0 0 1 13.5 2.25H15c1.012 0 1.867.668 2.15 1.586m-5.8 0c-.376.023-.75.05-1.124.08C9.095 4.01 8.25 4.973 8.25 6.108V8.25m8.9-4.414c.376.023.75.05 1.124.08 1.131.094 1.976 1.057 1.976 2.192V16.5A2.25 2.25 0 0 1 18 18.75h-2.25m-7.5-10.5H4.875c-.621 0-1.125.504-1.125 1.125v11.25c0 .621.504 1.125 1.125 1.125h9.75c.621 0 1.125-.504 1.125-1.125V18.75m-7.5-10.5h6.375c.621 0 1.125.504 1.125 1.125v9.375m-8.25-3 1.5 1.5 3-3.75\"/></svg>");-webkit-mask:var(--hero-clipboard-document-check);-webkit-mask:var(--hero-clipboard-document-check);-webkit-mask:var(--hero-clipboard-document-check);mask:var(--hero-clipboard-document-check);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-clock{--hero-clock:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 6v6h4.5m4.5 0a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z\"/></svg>");-webkit-mask:var(--hero-clock);-webkit-mask:var(--hero-clock);-webkit-mask:var(--hero-clock);mask:var(--hero-clock);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-cube{--hero-cube:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m21 7.5-9-5.25L3 7.5m18 0-9 5.25m9-5.25v9l-9 5.25M3 7.5l9 5.25M3 7.5v9l9 5.25m0-9v9\"/></svg>");-webkit-mask:var(--hero-cube);-webkit-mask:var(--hero-cube);-webkit-mask:var(--hero-cube);mask:var(--hero-cube);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-device-phone-mobile{--hero-device-phone-mobile:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M10.5 1.5H8.25A2.25 2.25 0 0 0 6 3.75v16.5a2.25 2.25 0 0 0 2.25 2.25h7.5A2.25 2.25 0 0 0 18 20.25V3.75a2.25 2.25 0 0 0-2.25-2.25H13.5m-3 0V3h3V1.5m-3 0h3m-3 18.75h3\"/></svg>");-webkit-mask:var(--hero-device-phone-mobile);-webkit-mask:var(--hero-device-phone-mobile);-webkit-mask:var(--hero-device-phone-mobile);mask:var(--hero-device-phone-mobile);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-document-check{--hero-document-check:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M10.125 2.25h-4.5c-.621 0-1.125.504-1.125 1.125v17.25c0 .621.504 1.125 1.125 1.125h12.75c.621 0 1.125-.504 1.125-1.125v-9M10.125 2.25h.375a9 9 0 0 1 9 9v.375M10.125 2.25A3.375 3.375 0 0 1 13.5 5.625v1.5c0 .621.504 1.125 1.125 1.125h1.5a3.375 3.375 0 0 1 3.375 3.375M9 15l2.25 2.25L15 12\"/></svg>");-webkit-mask:var(--hero-document-check);-webkit-mask:var(--hero-document-check);-webkit-mask:var(--hero-document-check);mask:var(--hero-document-check);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-ellipsis-horizontal-circle{--hero-ellipsis-horizontal-circle:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M8.625 12a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Zm0 0H8.25m4.125 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Zm0 0H12m4.125 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Zm0 0h-.375M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z\"/></svg>");-webkit-mask:var(--hero-ellipsis-horizontal-circle);-webkit-mask:var(--hero-ellipsis-horizontal-circle);-webkit-mask:var(--hero-ellipsis-horizontal-circle);mask:var(--hero-ellipsis-horizontal-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-envelope{--hero-envelope:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M21.75 6.75v10.5a2.25 2.25 0 0 1-2.25 2.25h-15a2.25 2.25 0 0 1-2.25-2.25V6.75m19.5 0A2.25 2.25 0 0 0 19.5 4.5h-15a2.25 2.25 0 0 0-2.25 2.25m19.5 0v.243a2.25 2.25 0 0 1-1.07 1.916l-7.5 4.615a2.25 2.25 0 0 1-2.36 0L3.32 8.91a2.25 2.25 0 0 1-1.07-1.916V6.75\"/></svg>");-webkit-mask:var(--hero-envelope);-webkit-mask:var(--hero-envelope);-webkit-mask:var(--hero-envelope);mask:var(--hero-envelope);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-exclamation-triangle{--hero-exclamation-triangle:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 9v3.75m-9.303 3.376c-.866 1.5.217 3.374 1.948 3.374h14.71c1.73 0 2.813-1.874 1.948-3.374L13.949 3.378c-.866-1.5-3.032-1.5-3.898 0L2.697 16.126ZM12 15.75h.007v.008H12v-.008Z\"/></svg>");-webkit-mask:var(--hero-exclamation-triangle);-webkit-mask:var(--hero-exclamation-triangle);-webkit-mask:var(--hero-exclamation-triangle);mask:var(--hero-exclamation-triangle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-face-smile{--hero-face-smile:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M15.182 15.182a4.5 4.5 0 0 1-6.364 0M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0ZM9.75 9.75c0 .414-.168.75-.375.75S9 10.164 9 9.75 9.168 9 9.375 9s.375.336.375.75Zm-.375 0h.008v.015h-.008V9.75Zm5.625 0c0 .414-.168.75-.375.75s-.375-.336-.375-.75.168-.75.375-.75.375.336.375.75Zm-.375 0h.008v.015h-.008V9.75Z\"/></svg>");-webkit-mask:var(--hero-face-smile);-webkit-mask:var(--hero-face-smile);-webkit-mask:var(--hero-face-smile);mask:var(--hero-face-smile);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-finger-print{--hero-finger-print:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M7.864 4.243A7.5 7.5 0 0 1 19.5 10.5c0 2.92-.556 5.709-1.568 8.268M5.742 6.364A7.465 7.465 0 0 0 4.5 10.5a7.464 7.464 0 0 1-1.15 3.993m1.989 3.559A11.209 11.209 0 0 0 8.25 10.5a3.75 3.75 0 1 1 7.5 0c0 .527-.021 1.049-.064 1.565M12 10.5a14.94 14.94 0 0 1-3.6 9.75m6.633-4.596a18.666 18.666 0 0 1-2.485 5.33\"/></svg>");-webkit-mask:var(--hero-finger-print);-webkit-mask:var(--hero-finger-print);-webkit-mask:var(--hero-finger-print);mask:var(--hero-finger-print);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-fire{--hero-fire:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z\"/>  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z\"/></svg>");-webkit-mask:var(--hero-fire);-webkit-mask:var(--hero-fire);-webkit-mask:var(--hero-fire);mask:var(--hero-fire);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-flag{--hero-flag:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M3 3v1.5M3 21v-6m0 0 2.77-.693a9 9 0 0 1 6.208.682l.108.054a9 9 0 0 0 6.086.71l3.114-.732a48.524 48.524 0 0 1-.005-10.499l-3.11.732a9 9 0 0 1-6.085-.711l-.108-.054a9 9 0 0 0-6.208-.682L3 4.5M3 15V4.5\"/></svg>");-webkit-mask:var(--hero-flag);-webkit-mask:var(--hero-flag);-webkit-mask:var(--hero-flag);mask:var(--hero-flag);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-forward{--hero-forward:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M3 8.689c0-.864.933-1.406 1.683-.977l7.108 4.061a1.125 1.125 0 0 1 0 1.954l-7.108 4.061A1.125 1.125 0 0 1 3 16.811V8.69ZM12.75 8.689c0-.864.933-1.406 1.683-.977l7.108 4.061a1.125 1.125 0 0 1 0 1.954l-7.108 4.061a1.125 1.125 0 0 1-1.683-.977V8.69Z\"/></svg>");-webkit-mask:var(--hero-forward);-webkit-mask:var(--hero-forward);-webkit-mask:var(--hero-forward);mask:var(--hero-forward);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-forward-solid{--hero-forward-solid:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path d=\"M5.055 7.06C3.805 6.347 2.25 7.25 2.25 8.69v8.122c0 1.44 1.555 2.343 2.805 1.628L12 14.471v2.34c0 1.44 1.555 2.343 2.805 1.628l7.108-4.061c1.26-.72 1.26-2.536 0-3.256l-7.108-4.061C13.555 6.346 12 7.249 12 8.689v2.34L5.055 7.061Z\"/></svg>");-webkit-mask:var(--hero-forward-solid);-webkit-mask:var(--hero-forward-solid);-webkit-mask:var(--hero-forward-solid);mask:var(--hero-forward-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-funnel{--hero-funnel:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 3c2.755 0 5.455.232 8.083.678.533.09.917.556.917 1.096v1.044a2.25 2.25 0 0 1-.659 1.591l-5.432 5.432a2.25 2.25 0 0 0-.659 1.591v2.927a2.25 2.25 0 0 1-1.244 2.013L9.75 21v-6.568a2.25 2.25 0 0 0-.659-1.591L3.659 7.409A2.25 2.25 0 0 1 3 5.818V4.774c0-.54.384-1.006.917-1.096A48.32 48.32 0 0 1 12 3Z\"/></svg>");-webkit-mask:var(--hero-funnel);-webkit-mask:var(--hero-funnel);-webkit-mask:var(--hero-funnel);mask:var(--hero-funnel);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-gift{--hero-gift:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M21 11.25v8.25a1.5 1.5 0 0 1-1.5 1.5H5.25a1.5 1.5 0 0 1-1.5-1.5v-8.25M12 4.875A2.625 2.625 0 1 0 9.375 7.5H12m0-2.625V7.5m0-2.625A2.625 2.625 0 1 1 14.625 7.5H12m0 0V21m-8.625-9.75h18c.621 0 1.125-.504 1.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125h-18c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125Z\"/></svg>");-webkit-mask:var(--hero-gift);-webkit-mask:var(--hero-gift);-webkit-mask:var(--hero-gift);mask:var(--hero-gift);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-globe-alt{--hero-globe-alt:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 21a9.004 9.004 0 0 0 8.716-6.747M12 21a9.004 9.004 0 0 1-8.716-6.747M12 21c2.485 0 4.5-4.03 4.5-9S14.485 3 12 3m0 18c-2.485 0-4.5-4.03-4.5-9S9.515 3 12 3m0 0a8.997 8.997 0 0 1 7.843 4.582M12 3a8.997 8.997 0 0 0-7.843 4.582m15.686 0A11.953 11.953 0 0 1 12 10.5c-2.998 0-5.74-1.1-7.843-2.918m15.686 0A8.959 8.959 0 0 1 21 12c0 .778-.099 1.533-.284 2.253m0 0A17.919 17.919 0 0 1 12 16.5c-3.162 0-6.133-.815-8.716-2.247m0 0A9.015 9.015 0 0 1 3 12c0-1.605.42-3.113 1.157-4.418\"/></svg>");-webkit-mask:var(--hero-globe-alt);-webkit-mask:var(--hero-globe-alt);-webkit-mask:var(--hero-globe-alt);mask:var(--hero-globe-alt);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-globe-europe-africa{--hero-globe-europe-africa:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m20.893 13.393-1.135-1.135a2.252 2.252 0 0 1-.421-.585l-1.08-2.16a.414.414 0 0 0-.663-.107.827.827 0 0 1-.812.21l-1.273-.363a.89.89 0 0 0-.738 1.595l.587.39c.59.395.674 1.23.172 1.732l-.2.2c-.212.212-.33.498-.33.796v.41c0 .409-.11.809-.32 1.158l-1.315 2.191a2.11 2.11 0 0 1-1.81 1.025 1.055 1.055 0 0 1-1.055-1.055v-1.172c0-.92-.56-1.747-1.414-2.089l-.655-.261a2.25 2.25 0 0 1-1.383-2.46l.007-.042a2.25 2.25 0 0 1 .29-.787l.09-.15a2.25 2.25 0 0 1 2.37-1.048l1.178.236a1.125 1.125 0 0 0 1.302-.795l.208-.73a1.125 1.125 0 0 0-.578-1.315l-.665-.332-.091.091a2.25 2.25 0 0 1-1.591.659h-.18c-.249 0-.487.1-.662.274a.931.931 0 0 1-1.458-1.137l1.411-2.353a2.25 2.25 0 0 0 .286-.76m11.928 9.869A9 9 0 0 0 8.965 3.525m11.928 9.868A9 9 0 1 1 8.965 3.525\"/></svg>");-webkit-mask:var(--hero-globe-europe-africa);-webkit-mask:var(--hero-globe-europe-africa);-webkit-mask:var(--hero-globe-europe-africa);mask:var(--hero-globe-europe-africa);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-hashtag{--hero-hashtag:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M5.25 8.25h15m-16.5 7.5h15m-1.8-13.5-3.9 19.5m-2.1-19.5-3.9 19.5\"/></svg>");-webkit-mask:var(--hero-hashtag);-webkit-mask:var(--hero-hashtag);-webkit-mask:var(--hero-hashtag);mask:var(--hero-hashtag);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-heart{--hero-heart:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M21 8.25c0-2.485-2.099-4.5-4.688-4.5-1.935 0-3.597 1.126-4.312 2.733-.715-1.607-2.377-2.733-4.313-2.733C5.1 3.75 3 5.765 3 8.25c0 7.22 9 12 9 12s9-4.78 9-12Z\"/></svg>");-webkit-mask:var(--hero-heart);-webkit-mask:var(--hero-heart);-webkit-mask:var(--hero-heart);mask:var(--hero-heart);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-heart-solid{--hero-heart-solid:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path d=\"m11.645 20.91-.007-.003-.022-.012a15.247 15.247 0 0 1-.383-.218 25.18 25.18 0 0 1-4.244-3.17C4.688 15.36 2.25 12.174 2.25 8.25 2.25 5.322 4.714 3 7.688 3A5.5 5.5 0 0 1 12 5.052 5.5 5.5 0 0 1 16.313 3c2.973 0 5.437 2.322 5.437 5.25 0 3.925-2.438 7.111-4.739 9.256a25.175 25.175 0 0 1-4.244 3.17 15.247 15.247 0 0 1-.383.219l-.022.012-.007.004-.003.001a.752.752 0 0 1-.704 0l-.003-.001Z\"/></svg>");-webkit-mask:var(--hero-heart-solid);-webkit-mask:var(--hero-heart-solid);-webkit-mask:var(--hero-heart-solid);mask:var(--hero-heart-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-home{--hero-home:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m2.25 12 8.954-8.955c.44-.439 1.152-.439 1.591 0L21.75 12M4.5 9.75v10.125c0 .621.504 1.125 1.125 1.125H9.75v-4.875c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125V21h4.125c.621 0 1.125-.504 1.125-1.125V9.75M8.25 21h8.25\"/></svg>");-webkit-mask:var(--hero-home);-webkit-mask:var(--hero-home);-webkit-mask:var(--hero-home);mask:var(--hero-home);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-home-modern{--hero-home-modern:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M8.25 21v-4.875c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125V21m0 0h4.5V3.545M12.75 21h7.5V10.75M2.25 21h1.5m18 0h-18M2.25 9l4.5-1.636M18.75 3l-1.5.545m0 6.205 3 1m1.5.5-1.5-.5M6.75 7.364V3h-3v18m3-13.636 10.5-3.819\"/></svg>");-webkit-mask:var(--hero-home-modern);-webkit-mask:var(--hero-home-modern);-webkit-mask:var(--hero-home-modern);mask:var(--hero-home-modern);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-information-circle{--hero-information-circle:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m11.25 11.25.041-.02a.75.75 0 0 1 1.063.852l-.708 2.836a.75.75 0 0 0 1.063.853l.041-.021M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9-3.75h.008v.008H12V8.25Z\"/></svg>");-webkit-mask:var(--hero-information-circle);-webkit-mask:var(--hero-information-circle);-webkit-mask:var(--hero-information-circle);mask:var(--hero-information-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-key{--hero-key:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M15.75 5.25a3 3 0 0 1 3 3m3 0a6 6 0 0 1-7.029 5.912c-.563-.097-1.159.026-1.563.43L10.5 17.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1 .43-1.563A6 6 0 1 1 21.75 8.25Z\"/></svg>");-webkit-mask:var(--hero-key);-webkit-mask:var(--hero-key);-webkit-mask:var(--hero-key);mask:var(--hero-key);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-link{--hero-link:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M13.19 8.688a4.5 4.5 0 0 1 1.242 7.244l-4.5 4.5a4.5 4.5 0 0 1-6.364-6.364l1.757-1.757m13.35-.622 1.757-1.757a4.5 4.5 0 0 0-6.364-6.364l-4.5 4.5a4.5 4.5 0 0 0 1.242 7.244\"/></svg>");-webkit-mask:var(--hero-link);-webkit-mask:var(--hero-link);-webkit-mask:var(--hero-link);mask:var(--hero-link);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-lock-closed{--hero-lock-closed:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M16.5 10.5V6.75a4.5 4.5 0 1 0-9 0v3.75m-.75 11.25h10.5a2.25 2.25 0 0 0 2.25-2.25v-6.75a2.25 2.25 0 0 0-2.25-2.25H6.75a2.25 2.25 0 0 0-2.25 2.25v6.75a2.25 2.25 0 0 0 2.25 2.25Z\"/></svg>");-webkit-mask:var(--hero-lock-closed);-webkit-mask:var(--hero-lock-closed);-webkit-mask:var(--hero-lock-closed);mask:var(--hero-lock-closed);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-magnifying-glass{--hero-magnifying-glass:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m21 21-5.197-5.197m0 0A7.5 7.5 0 1 0 5.196 5.196a7.5 7.5 0 0 0 10.607 10.607Z\"/></svg>");-webkit-mask:var(--hero-magnifying-glass);-webkit-mask:var(--hero-magnifying-glass);-webkit-mask:var(--hero-magnifying-glass);mask:var(--hero-magnifying-glass);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-microphone{--hero-microphone:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 18.75a6 6 0 0 0 6-6v-1.5m-6 7.5a6 6 0 0 1-6-6v-1.5m6 7.5v3.75m-3.75 0h7.5M12 15.75a3 3 0 0 1-3-3V4.5a3 3 0 1 1 6 0v8.25a3 3 0 0 1-3 3Z\"/></svg>");-webkit-mask:var(--hero-microphone);-webkit-mask:var(--hero-microphone);-webkit-mask:var(--hero-microphone);mask:var(--hero-microphone);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-musical-note{--hero-musical-note:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m9 9 10.5-3m0 6.553v3.75a2.25 2.25 0 0 1-1.632 2.163l-1.32.377a1.803 1.803 0 1 1-.99-3.467l2.31-.66a2.25 2.25 0 0 0 1.632-2.163Zm0 0V2.25L9 5.25v10.303m0 0v3.75a2.25 2.25 0 0 1-1.632 2.163l-1.32.377a1.803 1.803 0 0 1-.99-3.467l2.31-.66A2.25 2.25 0 0 0 9 15.553Z\"/></svg>");-webkit-mask:var(--hero-musical-note);-webkit-mask:var(--hero-musical-note);-webkit-mask:var(--hero-musical-note);mask:var(--hero-musical-note);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-pause{--hero-pause:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M15.75 5.25v13.5m-7.5-13.5v13.5\"/></svg>");-webkit-mask:var(--hero-pause);-webkit-mask:var(--hero-pause);-webkit-mask:var(--hero-pause);mask:var(--hero-pause);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-pause-solid{--hero-pause-solid:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path fill-rule=\"evenodd\" d=\"M6.75 5.25a.75.75 0 0 1 .75-.75H9a.75.75 0 0 1 .75.75v13.5a.75.75 0 0 1-.75.75H7.5a.75.75 0 0 1-.75-.75V5.25Zm7.5 0A.75.75 0 0 1 15 4.5h1.5a.75.75 0 0 1 .75.75v13.5a.75.75 0 0 1-.75.75H15a.75.75 0 0 1-.75-.75V5.25Z\" clip-rule=\"evenodd\"/></svg>");-webkit-mask:var(--hero-pause-solid);-webkit-mask:var(--hero-pause-solid);-webkit-mask:var(--hero-pause-solid);mask:var(--hero-pause-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-pencil-square{--hero-pencil-square:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m16.862 4.487 1.687-1.688a1.875 1.875 0 1 1 2.652 2.652L10.582 16.07a4.5 4.5 0 0 1-1.897 1.13L6 18l.8-2.685a4.5 4.5 0 0 1 1.13-1.897l8.932-8.931Zm0 0L19.5 7.125M18 14v4.75A2.25 2.25 0 0 1 15.75 21H5.25A2.25 2.25 0 0 1 3 18.75V8.25A2.25 2.25 0 0 1 5.25 6H10\"/></svg>");-webkit-mask:var(--hero-pencil-square);-webkit-mask:var(--hero-pencil-square);-webkit-mask:var(--hero-pencil-square);mask:var(--hero-pencil-square);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-photo{--hero-photo:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m2.25 15.75 5.159-5.159a2.25 2.25 0 0 1 3.182 0l5.159 5.159m-1.5-1.5 1.409-1.409a2.25 2.25 0 0 1 3.182 0l2.909 2.909m-18 3.75h16.5a1.5 1.5 0 0 0 1.5-1.5V6a1.5 1.5 0 0 0-1.5-1.5H3.75A1.5 1.5 0 0 0 2.25 6v12a1.5 1.5 0 0 0 1.5 1.5Zm10.5-11.25h.008v.008h-.008V8.25Zm.375 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Z\"/></svg>");-webkit-mask:var(--hero-photo);-webkit-mask:var(--hero-photo);-webkit-mask:var(--hero-photo);mask:var(--hero-photo);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-play{--hero-play:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M5.25 5.653c0-.856.917-1.398 1.667-.986l11.54 6.347a1.125 1.125 0 0 1 0 1.972l-11.54 6.347a1.125 1.125 0 0 1-1.667-.986V5.653Z\"/></svg>");-webkit-mask:var(--hero-play);-webkit-mask:var(--hero-play);-webkit-mask:var(--hero-play);mask:var(--hero-play);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-play-solid{--hero-play-solid:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path fill-rule=\"evenodd\" d=\"M4.5 5.653c0-1.427 1.529-2.33 2.779-1.643l11.54 6.347c1.295.712 1.295 2.573 0 3.286L7.28 19.99c-1.25.687-2.779-.217-2.779-1.643V5.653Z\" clip-rule=\"evenodd\"/></svg>");-webkit-mask:var(--hero-play-solid);-webkit-mask:var(--hero-play-solid);-webkit-mask:var(--hero-play-solid);mask:var(--hero-play-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-plus{--hero-plus:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 4.5v15m7.5-7.5h-15\"/></svg>");-webkit-mask:var(--hero-plus);-webkit-mask:var(--hero-plus);-webkit-mask:var(--hero-plus);mask:var(--hero-plus);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-qr-code{--hero-qr-code:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M3.75 4.875c0-.621.504-1.125 1.125-1.125h4.5c.621 0 1.125.504 1.125 1.125v4.5c0 .621-.504 1.125-1.125 1.125h-4.5A1.125 1.125 0 0 1 3.75 9.375v-4.5ZM3.75 14.625c0-.621.504-1.125 1.125-1.125h4.5c.621 0 1.125.504 1.125 1.125v4.5c0 .621-.504 1.125-1.125 1.125h-4.5a1.125 1.125 0 0 1-1.125-1.125v-4.5ZM13.5 4.875c0-.621.504-1.125 1.125-1.125h4.5c.621 0 1.125.504 1.125 1.125v4.5c0 .621-.504 1.125-1.125 1.125h-4.5A1.125 1.125 0 0 1 13.5 9.375v-4.5Z\"/>  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M6.75 6.75h.75v.75h-.75v-.75ZM6.75 16.5h.75v.75h-.75v-.75ZM16.5 6.75h.75v.75h-.75v-.75ZM13.5 13.5h.75v.75h-.75v-.75ZM13.5 19.5h.75v.75h-.75v-.75ZM19.5 13.5h.75v.75h-.75v-.75ZM19.5 19.5h.75v.75h-.75v-.75ZM16.5 16.5h.75v.75h-.75v-.75Z\"/></svg>");-webkit-mask:var(--hero-qr-code);-webkit-mask:var(--hero-qr-code);-webkit-mask:var(--hero-qr-code);mask:var(--hero-qr-code);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-question-mark-circle{--hero-question-mark-circle:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9.879 7.519c1.171-1.025 3.071-1.025 4.242 0 1.172 1.025 1.172 2.687 0 3.712-.203.179-.43.326-.67.442-.745.361-1.45.999-1.45 1.827v.75M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9 5.25h.008v.008H12v-.008Z\"/></svg>");-webkit-mask:var(--hero-question-mark-circle);-webkit-mask:var(--hero-question-mark-circle);-webkit-mask:var(--hero-question-mark-circle);mask:var(--hero-question-mark-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-scale{--hero-scale:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 3v17.25m0 0c-1.472 0-2.882.265-4.185.75M12 20.25c1.472 0 2.882.265 4.185.75M18.75 4.97A48.416 48.416 0 0 0 12 4.5c-2.291 0-4.545.16-6.75.47m13.5 0c1.01.143 2.01.317 3 .52m-3-.52 2.62 10.726c.122.499-.106 1.028-.589 1.202a5.988 5.988 0 0 1-2.031.352 5.988 5.988 0 0 1-2.031-.352c-.483-.174-.711-.703-.59-1.202L18.75 4.971Zm-16.5.52c.99-.203 1.99-.377 3-.52m0 0 2.62 10.726c.122.499-.106 1.028-.589 1.202a5.989 5.989 0 0 1-2.031.352 5.989 5.989 0 0 1-2.031-.352c-.483-.174-.711-.703-.59-1.202L5.25 4.971Z\"/></svg>");-webkit-mask:var(--hero-scale);-webkit-mask:var(--hero-scale);-webkit-mask:var(--hero-scale);mask:var(--hero-scale);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-shopping-cart{--hero-shopping-cart:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M2.25 3h1.386c.51 0 .955.343 1.087.835l.383 1.437M7.5 14.25a3 3 0 0 0-3 3h15.75m-12.75-3h11.218c1.121-2.3 2.1-4.684 2.924-7.138a60.114 60.114 0 0 0-16.536-1.84M7.5 14.25 5.106 5.272M6 20.25a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Zm12.75 0a.75.75 0 1 1-1.5 0 .75.75 0 0 1 1.5 0Z\"/></svg>");-webkit-mask:var(--hero-shopping-cart);-webkit-mask:var(--hero-shopping-cart);-webkit-mask:var(--hero-shopping-cart);mask:var(--hero-shopping-cart);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-signal{--hero-signal:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9.348 14.652a3.75 3.75 0 0 1 0-5.304m5.304 0a3.75 3.75 0 0 1 0 5.304m-7.425 2.121a6.75 6.75 0 0 1 0-9.546m9.546 0a6.75 6.75 0 0 1 0 9.546M5.106 18.894c-3.808-3.807-3.808-9.98 0-13.788m13.788 0c3.808 3.807 3.808 9.98 0 13.788M12 12h.008v.008H12V12Zm.375 0a.375.375 0 1 1-.75 0 .375.375 0 0 1 .75 0Z\"/></svg>");-webkit-mask:var(--hero-signal);-webkit-mask:var(--hero-signal);-webkit-mask:var(--hero-signal);mask:var(--hero-signal);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-sparkles{--hero-sparkles:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9.813 15.904 9 18.75l-.813-2.846a4.5 4.5 0 0 0-3.09-3.09L2.25 12l2.846-.813a4.5 4.5 0 0 0 3.09-3.09L9 5.25l.813 2.846a4.5 4.5 0 0 0 3.09 3.09L15.75 12l-2.846.813a4.5 4.5 0 0 0-3.09 3.09ZM18.259 8.715 18 9.75l-.259-1.035a3.375 3.375 0 0 0-2.455-2.456L14.25 6l1.036-.259a3.375 3.375 0 0 0 2.455-2.456L18 2.25l.259 1.035a3.375 3.375 0 0 0 2.456 2.456L21.75 6l-1.035.259a3.375 3.375 0 0 0-2.456 2.456ZM16.894 20.567 16.5 21.75l-.394-1.183a2.25 2.25 0 0 0-1.423-1.423L13.5 18.75l1.183-.394a2.25 2.25 0 0 0 1.423-1.423l.394-1.183.394 1.183a2.25 2.25 0 0 0 1.423 1.423l1.183.394-1.183.394a2.25 2.25 0 0 0-1.423 1.423Z\"/></svg>");-webkit-mask:var(--hero-sparkles);-webkit-mask:var(--hero-sparkles);-webkit-mask:var(--hero-sparkles);mask:var(--hero-sparkles);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-sparkles-solid{--hero-sparkles-solid:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path fill-rule=\"evenodd\" d=\"M9 4.5a.75.75 0 0 1 .721.544l.813 2.846a3.75 3.75 0 0 0 2.576 2.576l2.846.813a.75.75 0 0 1 0 1.442l-2.846.813a3.75 3.75 0 0 0-2.576 2.576l-.813 2.846a.75.75 0 0 1-1.442 0l-.813-2.846a3.75 3.75 0 0 0-2.576-2.576l-2.846-.813a.75.75 0 0 1 0-1.442l2.846-.813A3.75 3.75 0 0 0 7.466 7.89l.813-2.846A.75.75 0 0 1 9 4.5ZM18 1.5a.75.75 0 0 1 .728.568l.258 1.036c.236.94.97 1.674 1.91 1.91l1.036.258a.75.75 0 0 1 0 1.456l-1.036.258c-.94.236-1.674.97-1.91 1.91l-.258 1.036a.75.75 0 0 1-1.456 0l-.258-1.036a2.625 2.625 0 0 0-1.91-1.91l-1.036-.258a.75.75 0 0 1 0-1.456l1.036-.258a2.625 2.625 0 0 0 1.91-1.91l.258-1.036A.75.75 0 0 1 18 1.5ZM16.5 15a.75.75 0 0 1 .712.513l.394 1.183c.15.447.5.799.948.948l1.183.395a.75.75 0 0 1 0 1.422l-1.183.395c-.447.15-.799.5-.948.948l-.395 1.183a.75.75 0 0 1-1.422 0l-.395-1.183a1.5 1.5 0 0 0-.948-.948l-1.183-.395a.75.75 0 0 1 0-1.422l1.183-.395c.447-.15.799-.5.948-.948l.395-1.183A.75.75 0 0 1 16.5 15Z\" clip-rule=\"evenodd\"/></svg>");-webkit-mask:var(--hero-sparkles-solid);-webkit-mask:var(--hero-sparkles-solid);-webkit-mask:var(--hero-sparkles-solid);mask:var(--hero-sparkles-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-squares-2x2{--hero-squares-2x2:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M3.75 6A2.25 2.25 0 0 1 6 3.75h2.25A2.25 2.25 0 0 1 10.5 6v2.25a2.25 2.25 0 0 1-2.25 2.25H6a2.25 2.25 0 0 1-2.25-2.25V6ZM3.75 15.75A2.25 2.25 0 0 1 6 13.5h2.25a2.25 2.25 0 0 1 2.25 2.25V18a2.25 2.25 0 0 1-2.25 2.25H6A2.25 2.25 0 0 1 3.75 18v-2.25ZM13.5 6a2.25 2.25 0 0 1 2.25-2.25H18A2.25 2.25 0 0 1 20.25 6v2.25A2.25 2.25 0 0 1 18 10.5h-2.25a2.25 2.25 0 0 1-2.25-2.25V6ZM13.5 15.75a2.25 2.25 0 0 1 2.25-2.25H18a2.25 2.25 0 0 1 2.25 2.25V18A2.25 2.25 0 0 1 18 20.25h-2.25A2.25 2.25 0 0 1 13.5 18v-2.25Z\"/></svg>");-webkit-mask:var(--hero-squares-2x2);-webkit-mask:var(--hero-squares-2x2);-webkit-mask:var(--hero-squares-2x2);mask:var(--hero-squares-2x2);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-star{--hero-star:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M11.48 3.499a.562.562 0 0 1 1.04 0l2.125 5.111a.563.563 0 0 0 .475.345l5.518.442c.499.04.701.663.321.988l-4.204 3.602a.563.563 0 0 0-.182.557l1.285 5.385a.562.562 0 0 1-.84.61l-4.725-2.885a.562.562 0 0 0-.586 0L6.982 20.54a.562.562 0 0 1-.84-.61l1.285-5.386a.562.562 0 0 0-.182-.557l-4.204-3.602a.562.562 0 0 1 .321-.988l5.518-.442a.563.563 0 0 0 .475-.345L11.48 3.5Z\"/></svg>");-webkit-mask:var(--hero-star);-webkit-mask:var(--hero-star);-webkit-mask:var(--hero-star);mask:var(--hero-star);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-stop-circle{--hero-stop-circle:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z\"/>  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 9.563C9 9.252 9.252 9 9.563 9h4.874c.311 0 .563.252.563.563v4.874c0 .311-.252.563-.563.563H9.564A.562.562 0 0 1 9 14.437V9.564Z\"/></svg>");-webkit-mask:var(--hero-stop-circle);-webkit-mask:var(--hero-stop-circle);-webkit-mask:var(--hero-stop-circle);mask:var(--hero-stop-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-sun{--hero-sun:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 3v2.25m6.364.386-1.591 1.591M21 12h-2.25m-.386 6.364-1.591-1.591M12 18.75V21m-4.773-4.227-1.591 1.591M5.25 12H3m4.227-4.773L5.636 5.636M15.75 12a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0Z\"/></svg>");-webkit-mask:var(--hero-sun);-webkit-mask:var(--hero-sun);-webkit-mask:var(--hero-sun);mask:var(--hero-sun);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-tag{--hero-tag:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9.568 3H5.25A2.25 2.25 0 0 0 3 5.25v4.318c0 .597.237 1.17.659 1.591l9.581 9.581c.699.699 1.78.872 2.607.33a18.095 18.095 0 0 0 5.223-5.223c.542-.827.369-1.908-.33-2.607L11.16 3.66A2.25 2.25 0 0 0 9.568 3Z\"/>  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M6 6h.008v.008H6V6Z\"/></svg>");-webkit-mask:var(--hero-tag);-webkit-mask:var(--hero-tag);-webkit-mask:var(--hero-tag);mask:var(--hero-tag);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-trash{--hero-trash:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m14.74 9-.346 9m-4.788 0L9.26 9m9.968-3.21c.342.052.682.107 1.022.166m-1.022-.165L18.16 19.673a2.25 2.25 0 0 1-2.244 2.077H8.084a2.25 2.25 0 0 1-2.244-2.077L4.772 5.79m14.456 0a48.108 48.108 0 0 0-3.478-.397m-12 .562c.34-.059.68-.114 1.022-.165m0 0a48.11 48.11 0 0 1 3.478-.397m7.5 0v-.916c0-1.18-.91-2.164-2.09-2.201a51.964 51.964 0 0 0-3.32 0c-1.18.037-2.09 1.022-2.09 2.201v.916m7.5 0a48.667 48.667 0 0 0-7.5 0\"/></svg>");-webkit-mask:var(--hero-trash);-webkit-mask:var(--hero-trash);-webkit-mask:var(--hero-trash);mask:var(--hero-trash);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-tv{--hero-tv:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M6 20.25h12m-7.5-3v3m3-3v3m-10.125-3h17.25c.621 0 1.125-.504 1.125-1.125V4.875c0-.621-.504-1.125-1.125-1.125H3.375c-.621 0-1.125.504-1.125 1.125v11.25c0 .621.504 1.125 1.125 1.125Z\"/></svg>");-webkit-mask:var(--hero-tv);-webkit-mask:var(--hero-tv);-webkit-mask:var(--hero-tv);mask:var(--hero-tv);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-user{--hero-user:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M15.75 6a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0ZM4.501 20.118a7.5 7.5 0 0 1 14.998 0A17.933 17.933 0 0 1 12 21.75c-2.676 0-5.216-.584-7.499-1.632Z\"/></svg>");-webkit-mask:var(--hero-user);-webkit-mask:var(--hero-user);-webkit-mask:var(--hero-user);mask:var(--hero-user);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-video-camera{--hero-video-camera:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"m15.75 10.5 4.72-4.72a.75.75 0 0 1 1.28.53v11.38a.75.75 0 0 1-1.28.53l-4.72-4.72M4.5 18.75h9a2.25 2.25 0 0 0 2.25-2.25v-9a2.25 2.25 0 0 0-2.25-2.25h-9A2.25 2.25 0 0 0 2.25 7.5v9a2.25 2.25 0 0 0 2.25 2.25Z\"/></svg>");-webkit-mask:var(--hero-video-camera);-webkit-mask:var(--hero-video-camera);-webkit-mask:var(--hero-video-camera);mask:var(--hero-video-camera);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-wifi{--hero-wifi:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M8.288 15.038a5.25 5.25 0 0 1 7.424 0M5.106 11.856c3.807-3.808 9.98-3.808 13.788 0M1.924 8.674c5.565-5.565 14.587-5.565 20.152 0M12.53 18.22l-.53.53-.53-.53a.75.75 0 0 1 1.06 0Z\"/></svg>");-webkit-mask:var(--hero-wifi);-webkit-mask:var(--hero-wifi);-webkit-mask:var(--hero-wifi);mask:var(--hero-wifi);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-x-mark{--hero-x-mark:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke-width=\"1.5\" stroke=\"currentColor\" aria-hidden=\"true\" data-slot=\"icon\">  <path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M6 18 18 6M6 6l12 12\"/></svg>");-webkit-mask:var(--hero-x-mark);-webkit-mask:var(--hero-x-mark);-webkit-mask:var(--hero-x-mark);mask:var(--hero-x-mark);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.size-32{width:calc(var(--spacing)*32);height:calc(var(--spacing)*32)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}: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)))}.rounded{border-radius:.25rem}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px);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,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}:root,[data-brand]{--brand-primary:#3a5ff0;--brand-on-primary:#fff;--brand-50:oklch(from var(--brand-primary).9619 calc(c*.081)calc(h + 4.9));--brand-100:oklch(from var(--brand-primary).9299 calc(c*.151)calc(h + 5.4));--brand-200:oklch(from var(--brand-primary).8699 calc(c*.281)calc(h + 6.7));--brand-300:oklch(from var(--brand-primary).7328 calc(c*.622)calc(h + 4.3));--brand-400:oklch(from var(--brand-primary).6706 calc(c*.785)calc(h + 1.9));--brand-500:var(--brand-primary);--brand-600:oklch(from var(--brand-primary).5173 calc(c*.996)calc(h - .8));--brand-700:oklch(from var(--brand-primary).4321 calc(c*.924)calc(h - .7));--brand-800:oklch(from var(--brand-primary).3558 calc(c*.707)calc(h - .8));--brand-900:oklch(from var(--brand-primary).2819 calc(c*.607)calc(h - .4));--brand-950:oklch(from var(--brand-primary).1926 calc(c*.2)calc(h - 7.5));--brand-hover:var(--brand-600);--brand-strong:var(--brand-700);--brand-ink:var(--brand-400);--brand-light:var(--brand-300);--brand-deep:var(--brand-900);--brand-complement:oklch(from var(--brand-primary).8635 calc(c*.611)calc(h + 186.1));--brand-complement-deep:oklch(from var(--brand-primary).633 calc(c*.541)calc(h + 180.8));--brand-progress:oklch(from var(--brand-primary).5854 calc(c*.922)calc(h + 9.7));--brand-ground-top:oklch(from var(--brand-primary).1136 calc(c*.148)calc(h - 16.6));--brand-ground:oklch(from var(--brand-primary).143 calc(c*.15)calc(h - 14.3));--brand-ground-2:oklch(from var(--brand-primary).1519 calc(c*.167)calc(h - 5.7));--brand-ground-end:oklch(from var(--brand-primary).1147 calc(c*.13)calc(h - 11.8));--brand-surface:var(--brand-950);--brand-surface-2:oklch(from var(--brand-primary).2296 calc(c*.285)calc(h - 3.5));--brand-surface-3:oklch(from var(--brand-primary).2796 calc(c*.364)calc(h - 3));--brand-text:var(--brand-50);--brand-text-muted:oklch(from var(--brand-primary).7705 calc(c*.189)calc(h + 1));--brand-text-subtle:oklch(from var(--brand-primary).5745 calc(c*.241)calc(h + .6));--brand-neutral-200:oklch(from var(--brand-primary).9276 calc(c*.026)calc(h - 2.8));--brand-neutral-400:oklch(from var(--brand-primary).7137 calc(c*.087)calc(h - 6.1));--brand-neutral-950:oklch(from var(--brand-primary).1296 calc(c*.124)calc(h - 5.7));--brand-glass:oklch(from var(--brand-primary).1904 calc(c*.247)calc(h - 1.9)/.72);--brand-glass-strong:oklch(from var(--brand-primary).1481 calc(c*.166)calc(h - 4)/.92);--brand-field:oklch(from var(--brand-primary).2113 calc(c*.294)calc(h - 1.7)/.85);--brand-scrim:oklch(from var(--brand-primary).1288 calc(c*.183)calc(h - 2.7)/.78);--brand-hair:#ffffff1f;--brand-hair-soft:#ffffff14;--brand-hair-strong:#ffffff24;--brand-soft:oklch(from var(--brand-primary)l c h/.16);--brand-deep-soft:oklch(from var(--brand-700)l c h/.18);--brand-ring:oklch(from var(--brand-primary)l c h/.55);--brand-selection:oklch(from var(--brand-primary)l c h/.4);--brand-shadow:#00000059;--brand-shadow-strong:#00000080;--brand-shadow-panel:0 10px 40px #00000073;--brand-shadow-card:0 6px 20px var(--brand-shadow);--brand-shadow-lift:0 14px 34px var(--brand-shadow-strong);--brand-shadow-mega:0 24px 60px var(--brand-shadow-strong);--brand-glow-button:0 6px 18px oklch(from var(--brand-primary)l c h/.28);--brand-glow-pill:0 6px 24px oklch(from var(--brand-primary)l c h/.25);--brand-glow-float:0 10px 30px -8px oklch(from var(--brand-primary)l c h/.7);--brand-blur-bar:blur(12px);--brand-blur-panel:blur(24px)saturate(160%);--brand-blur-dock:blur(22px)saturate(160%);--brand-blur-card:blur(10px);--brand-glow-core:oklch(from var(--brand-primary).4648 calc(c*.948)calc(h - 1));--brand-glow-mid:oklch(from var(--brand-primary).3937 calc(c*.854)calc(h - .6));--brand-glow-lift:oklch(from var(--brand-primary).3231 calc(c*.295)calc(h - 1.1));--brand-wallpaper:radial-gradient(ellipse 55% 62% at 36% 52%,oklch(from var(--brand-glow-core)l c h/.62),oklch(from var(--brand-glow-mid)l c h/.3)38%,oklch(from var(--brand-deep)l c h/.18)58%,transparent 78%),radial-gradient(ellipse 70% 30% at 50% 0%,oklch(from var(--brand-glow-lift)l c h/.35),transparent 70%),radial-gradient(ellipse 60% 40% at 52% 100%,oklch(from var(--brand-deep)l c h/.45),transparent 72%),linear-gradient(180deg,var(--brand-ground-top)0%,var(--brand-ground)40%,var(--brand-ground-2)70%,var(--brand-ground-end)100%);--brand-wallpaper-console:radial-gradient(ellipse 60% 70% at 36% 52%,oklch(from var(--brand-glow-core)l c h/.55),oklch(from var(--brand-deep)l c h/.35)45%,transparent 75%),linear-gradient(180deg,var(--brand-ground-top)0%,var(--brand-ground)45%,var(--brand-ground-end)100%);--brand-photo-wash:linear-gradient(180deg,oklch(from var(--brand-ground)l c h/.05)0%,oklch(from var(--brand-ground)l c h/.25)45%,oklch(from var(--brand-ground)l c h/.85)100%);--brand-gradient-text:linear-gradient(100deg,var(--brand-primary),var(--brand-deep));--brand-gradient-headline:linear-gradient(100deg,var(--brand-primary),var(--brand-light));--brand-gradient-button:linear-gradient(180deg,var(--brand-primary),var(--brand-strong));--brand-gradient-float:linear-gradient(135deg,var(--brand-primary),var(--brand-strong));--brand-gradient-featured:linear-gradient(140deg,var(--brand-primary),var(--brand-strong)55%,var(--brand-deep));--brand-gradient-card:linear-gradient(150deg,var(--brand-primary),var(--brand-deep));--brand-gradient-chip:linear-gradient(140deg,var(--brand-soft),var(--brand-deep-soft));--brand-gradient-cta-soft:linear-gradient(100deg,var(--brand-soft),var(--brand-deep-soft));--brand-tile-0:linear-gradient(140deg,var(--brand-400),var(--brand-500));--brand-tile-1:linear-gradient(140deg,var(--brand-600),var(--brand-700));--brand-tile-2:linear-gradient(140deg,var(--brand-500),var(--brand-900));--brand-tile-3:linear-gradient(140deg,var(--brand-complement),var(--brand-complement-deep));--brand-tile-4:linear-gradient(140deg,var(--brand-600),var(--brand-900));--brand-tile-5:linear-gradient(140deg,var(--brand-400),var(--brand-700));--brand-tile-6:linear-gradient(140deg,var(--brand-complement-deep),var(--brand-900));--brand-tile-7:linear-gradient(140deg,var(--brand-600),var(--brand-700));--brand-ease-out:cubic-bezier(.16,1,.3,1);--brand-ease-standard:cubic-bezier(.4,0,.2,1);--brand-dur-instant:.12s;--brand-dur-fast:.15s;--brand-dur-quick:.16s;--brand-dur-menu:.18s;--brand-dur-base:.2s;--brand-dur-rail:.24s;--brand-dur-slow:.3s;--brand-lift-sm:translateY(-1px);--brand-lift-md:translateY(-2px);--brand-lift-lg:translateY(-3px);--brand-press:scale(.98);--brand-success:#34d399;--brand-warning:#f97316;--brand-danger:#f87171;--brand-info:#93c5fd;--brand-special:#c084fc;--brand-monitor:#2fc6e8;--brand-font-body:"Inter",ui-sans-serif,system-ui,sans-serif;--brand-font-display:var(--brand-font-body);--brand-font-accent:"Space Grotesk","Inter",ui-sans-serif,system-ui,sans-serif;--brand-font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--brand-font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--brand-content-max:80rem;--brand-rail:6rem;--brand-rail-open:17rem;--brand-hero-h:min(78vh,660px);--brand-radius-sm:.6rem;--brand-radius:.7rem;--brand-radius-md:.9rem;--brand-radius-lg:1.25rem;--brand-radius-xl:2.5rem;--brand-tooltip-bg:transparent}.rml-btn-primary{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--brand-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-primary);background-image:var(--brand-gradient-button);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:.9rem;line-height:1;font-weight:var(--font-weight-bold);color:var(--brand-on-primary);--tw-shadow:var(--brand-glow-button);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);padding-block:.6rem;padding-inline:1.1rem;text-decoration-line:none;display:inline-flex}@media (hover:hover){.rml-btn-primary:hover{--tw-brightness:brightness(106%);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,)}}.rml-btn-primary:active{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x)var(--tw-scale-y)}@media (prefers-reduced-motion:reduce){.rml-btn-primary{transition-property:none}.rml-btn-primary:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.rml-btn-ghost{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--brand-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:.9rem;line-height:1;font-weight:var(--font-weight-semibold);color:var(--brand-text-muted);background-color:#0000;padding-block:.6rem;padding-inline:1.1rem;text-decoration-line:none;display:inline-flex}@media (hover:hover){.rml-btn-ghost:hover{border-color:var(--brand-primary);color:var(--brand-text)}}@media (prefers-reduced-motion:reduce){.rml-btn-ghost{transition-property:none}}.btn-grad-primary,.btn-grad-tricolor,.btn-grad-secondary,.btn-grad-sunset{height:calc(var(--spacing)*11);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));-webkit-user-select:none;user-select:none;background-color:var(--brand-primary);color:var(--brand-on-primary);--tw-shadow:var(--brand-glow-pill);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px;border-color:#0000;border-radius:3.40282e38px;text-decoration-line:none;display:inline-flex;position:relative}@media (hover:hover){:is(.btn-grad-primary,.btn-grad-tricolor,.btn-grad-secondary,.btn-grad-sunset):hover{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y);background-color:var(--brand-hover)}}.btn-grad-glass,.btn-grad-reimagined{height:calc(var(--spacing)*11);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));-webkit-user-select:none;user-select:none;border-width:1px;border-color:#0000;border-color:var(--brand-hair-strong);color:var(--brand-text);background-color:#0000;border-radius:3.40282e38px;text-decoration-line:none;display:inline-flex;position:relative}@media (hover:hover){:is(.btn-grad-glass,.btn-grad-reimagined):hover{background-color:var(--brand-surface-2)}}.btn-grad-sm{height:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.rm-btn-icon{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9);border-radius:var(--radius-lg);color:var(--brand-text-muted);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));place-items:center;display:inline-grid}@media (hover:hover){.rm-btn-icon:hover{background-color:var(--brand-surface-2);color:var(--brand-text)}}.rml-ad-cta{border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-image:var(--brand-gradient-cta-soft);--tw-font-weight:var(--font-weight-semibold);font-size:.85rem;font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--brand-ink);border-radius:3.40282e38px;align-items:center;gap:.35rem;padding-block:.45rem;padding-inline:1.1rem;display:inline-flex}.btn-brand-primary{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--brand-radius);border-style:var(--tw-border-style);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:.9rem;line-height:1;font-weight:var(--font-weight-semibold);white-space:nowrap;transition-property:filter,translate,scale,color,border-color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.12s;--tw-ease:ease;-webkit-user-select:none;user-select:none;border-width:1px;border-color:#0000;padding-block:.6rem;padding-inline:1.1rem;text-decoration-line:none;transition-duration:.12s;transition-timing-function:ease;display:inline-flex}.btn-brand-primary:focus-visible{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--brand-ring));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}.btn-brand-primary:active{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x)var(--tw-scale-y)}@media (prefers-reduced-motion:reduce){.btn-brand-primary{transition-property:none}.btn-brand-primary:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.btn-brand-primary{border-color:var(--brand-primary);background-image:var(--brand-gradient-button);color:var(--brand-on-primary);--tw-shadow:var(--brand-glow-button);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.btn-brand-primary:hover{--tw-brightness:brightness(106%);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,)}}.btn-brand-solid{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--brand-radius);border-style:var(--tw-border-style);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:.9rem;line-height:1;font-weight:var(--font-weight-semibold);white-space:nowrap;transition-property:filter,translate,scale,color,border-color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.12s;--tw-ease:ease;-webkit-user-select:none;user-select:none;border-width:1px;border-color:#0000;padding-block:.6rem;padding-inline:1.1rem;text-decoration-line:none;transition-duration:.12s;transition-timing-function:ease;display:inline-flex}.btn-brand-solid:focus-visible{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--brand-ring));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}.btn-brand-solid:active{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x)var(--tw-scale-y)}@media (prefers-reduced-motion:reduce){.btn-brand-solid{transition-property:none}.btn-brand-solid:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.btn-brand-solid{background-color:var(--brand-primary);color:var(--brand-on-primary);--tw-shadow:var(--brand-glow-pill);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.btn-brand-solid:hover{background-color:var(--brand-hover)}}.btn-brand-secondary{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--brand-radius);border-style:var(--tw-border-style);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:.9rem;line-height:1;font-weight:var(--font-weight-semibold);white-space:nowrap;transition-property:filter,translate,scale,color,border-color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.12s;--tw-ease:ease;-webkit-user-select:none;user-select:none;border-width:1px;border-color:#0000;padding-block:.6rem;padding-inline:1.1rem;text-decoration-line:none;transition-duration:.12s;transition-timing-function:ease;display:inline-flex}.btn-brand-secondary:focus-visible{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--brand-ring));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}.btn-brand-secondary:active{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x)var(--tw-scale-y)}@media (prefers-reduced-motion:reduce){.btn-brand-secondary{transition-property:none}.btn-brand-secondary:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.btn-brand-secondary{background-color:var(--brand-light);color:var(--brand-ground)}@media (hover:hover){.btn-brand-secondary:hover{background-color:var(--brand-200)}}.btn-brand-deep{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--brand-radius);border-style:var(--tw-border-style);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:.9rem;line-height:1;font-weight:var(--font-weight-semibold);white-space:nowrap;transition-property:filter,translate,scale,color,border-color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.12s;--tw-ease:ease;-webkit-user-select:none;user-select:none;border-width:1px;border-color:#0000;padding-block:.6rem;padding-inline:1.1rem;text-decoration-line:none;transition-duration:.12s;transition-timing-function:ease;display:inline-flex}.btn-brand-deep:focus-visible{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--brand-ring));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}.btn-brand-deep:active{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x)var(--tw-scale-y)}@media (prefers-reduced-motion:reduce){.btn-brand-deep{transition-property:none}.btn-brand-deep:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.btn-brand-deep{border-color:var(--brand-hair);background-color:var(--brand-800);color:var(--brand-text)}@media (hover:hover){.btn-brand-deep:hover{background-color:var(--brand-700)}}.btn-brand-soft{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--brand-radius);border-style:var(--tw-border-style);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:.9rem;line-height:1;font-weight:var(--font-weight-semibold);white-space:nowrap;transition-property:filter,translate,scale,color,border-color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.12s;--tw-ease:ease;-webkit-user-select:none;user-select:none;border-width:1px;border-color:#0000;padding-block:.6rem;padding-inline:1.1rem;text-decoration-line:none;transition-duration:.12s;transition-timing-function:ease;display:inline-flex}.btn-brand-soft:focus-visible{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--brand-ring));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}.btn-brand-soft:active{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x)var(--tw-scale-y)}@media (prefers-reduced-motion:reduce){.btn-brand-soft{transition-property:none}.btn-brand-soft:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.btn-brand-soft{background-color:var(--brand-soft);color:var(--brand-ink)}@media (hover:hover){.btn-brand-soft:hover{background-color:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.btn-brand-soft:hover{background-color:color-mix(in oklab,var(--brand-primary)25%,transparent)}}}.btn-brand-outline{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--brand-radius);border-style:var(--tw-border-style);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:.9rem;line-height:1;font-weight:var(--font-weight-semibold);white-space:nowrap;transition-property:filter,translate,scale,color,border-color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.12s;--tw-ease:ease;-webkit-user-select:none;user-select:none;border-width:1px;border-color:#0000;padding-block:.6rem;padding-inline:1.1rem;text-decoration-line:none;transition-duration:.12s;transition-timing-function:ease;display:inline-flex}.btn-brand-outline:focus-visible{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--brand-ring));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}.btn-brand-outline:active{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x)var(--tw-scale-y)}@media (prefers-reduced-motion:reduce){.btn-brand-outline{transition-property:none}.btn-brand-outline:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.btn-brand-outline{border-color:var(--brand-primary);color:var(--brand-ink);background-color:#0000}@media (hover:hover){.btn-brand-outline:hover{background-color:var(--brand-soft)}}.btn-brand-glass{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--brand-radius);border-style:var(--tw-border-style);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:.9rem;line-height:1;font-weight:var(--font-weight-semibold);white-space:nowrap;transition-property:filter,translate,scale,color,border-color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.12s;--tw-ease:ease;-webkit-user-select:none;user-select:none;border-width:1px;border-color:#0000;padding-block:.6rem;padding-inline:1.1rem;text-decoration-line:none;transition-duration:.12s;transition-timing-function:ease;display:inline-flex}.btn-brand-glass:focus-visible{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--brand-ring));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}.btn-brand-glass:active{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x)var(--tw-scale-y)}@media (prefers-reduced-motion:reduce){.btn-brand-glass{transition-property:none}.btn-brand-glass:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.btn-brand-glass{border-color:var(--brand-hair);background-color:var(--brand-glass);color:var(--brand-text);--tw-backdrop-blur:blur(12px);-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,)}@media (hover:hover){.btn-brand-glass:hover{border-color:var(--brand-primary);background-color:var(--brand-glass-strong)}}.btn-brand-ghost{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--brand-radius);border-style:var(--tw-border-style);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:.9rem;line-height:1;font-weight:var(--font-weight-semibold);white-space:nowrap;transition-property:filter,translate,scale,color,border-color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.12s;--tw-ease:ease;-webkit-user-select:none;user-select:none;border-width:1px;border-color:#0000;padding-block:.6rem;padding-inline:1.1rem;text-decoration-line:none;transition-duration:.12s;transition-timing-function:ease;display:inline-flex}.btn-brand-ghost:focus-visible{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--brand-ring));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}.btn-brand-ghost:active{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x)var(--tw-scale-y)}@media (prefers-reduced-motion:reduce){.btn-brand-ghost{transition-property:none}.btn-brand-ghost:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.btn-brand-ghost{border-color:var(--brand-hair);color:var(--brand-text-muted);background-color:#0000}@media (hover:hover){.btn-brand-ghost:hover{border-color:var(--brand-primary);color:var(--brand-text)}}.btn-brand-complement{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--brand-radius);border-style:var(--tw-border-style);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:.9rem;line-height:1;font-weight:var(--font-weight-semibold);white-space:nowrap;transition-property:filter,translate,scale,color,border-color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.12s;--tw-ease:ease;-webkit-user-select:none;user-select:none;border-width:1px;border-color:#0000;padding-block:.6rem;padding-inline:1.1rem;text-decoration-line:none;transition-duration:.12s;transition-timing-function:ease;display:inline-flex}.btn-brand-complement:focus-visible{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--brand-ring));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}.btn-brand-complement:active{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x)var(--tw-scale-y)}@media (prefers-reduced-motion:reduce){.btn-brand-complement{transition-property:none}.btn-brand-complement:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.btn-brand-complement{background-image:var(--brand-tile-3);color:var(--brand-ground)}@media (hover:hover){.btn-brand-complement:hover{--tw-brightness:brightness(106%);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,)}}.btn-brand-featured{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--brand-radius);border-style:var(--tw-border-style);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:.9rem;line-height:1;font-weight:var(--font-weight-semibold);white-space:nowrap;transition-property:filter,translate,scale,color,border-color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.12s;--tw-ease:ease;-webkit-user-select:none;user-select:none;border-width:1px;border-color:#0000;padding-block:.6rem;padding-inline:1.1rem;text-decoration-line:none;transition-duration:.12s;transition-timing-function:ease;display:inline-flex}.btn-brand-featured:focus-visible{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--brand-ring));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}.btn-brand-featured:active{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x)var(--tw-scale-y)}@media (prefers-reduced-motion:reduce){.btn-brand-featured{transition-property:none}.btn-brand-featured:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.btn-brand-featured{background-image:var(--brand-gradient-featured);color:var(--brand-on-primary);--tw-shadow:var(--brand-glow-button);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){.btn-brand-featured:hover{--tw-brightness:brightness(110%);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,)}}.btn-brand-link{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--brand-radius);border-style:var(--tw-border-style);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:.9rem;line-height:1;font-weight:var(--font-weight-semibold);white-space:nowrap;transition-property:filter,translate,scale,color,border-color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.12s;--tw-ease:ease;-webkit-user-select:none;user-select:none;border-width:1px;border-color:#0000;padding-block:.6rem;padding-inline:1.1rem;text-decoration-line:none;transition-duration:.12s;transition-timing-function:ease;display:inline-flex}.btn-brand-link:focus-visible{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--brand-ring));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}.btn-brand-link:active{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x)var(--tw-scale-y)}@media (prefers-reduced-motion:reduce){.btn-brand-link{transition-property:none}.btn-brand-link:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.btn-brand-link{padding-inline:calc(var(--spacing)*0);color:var(--brand-ink);text-underline-offset:4px;background-color:#0000}@media (hover:hover){.btn-brand-link:hover{text-decoration-line:underline}}.btn-brand-success{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--brand-radius);border-style:var(--tw-border-style);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:.9rem;line-height:1;font-weight:var(--font-weight-semibold);white-space:nowrap;transition-property:filter,translate,scale,color,border-color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.12s;--tw-ease:ease;-webkit-user-select:none;user-select:none;border-width:1px;border-color:#0000;padding-block:.6rem;padding-inline:1.1rem;text-decoration-line:none;transition-duration:.12s;transition-timing-function:ease;display:inline-flex}.btn-brand-success:focus-visible{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--brand-ring));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}.btn-brand-success:active{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x)var(--tw-scale-y)}@media (prefers-reduced-motion:reduce){.btn-brand-success{transition-property:none}.btn-brand-success:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.btn-brand-success{background-color:var(--brand-success);color:var(--brand-ground)}@media (hover:hover){.btn-brand-success:hover{--tw-brightness:brightness(106%);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,)}}.btn-brand-danger{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--brand-radius);border-style:var(--tw-border-style);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);font-size:.9rem;line-height:1;font-weight:var(--font-weight-semibold);white-space:nowrap;transition-property:filter,translate,scale,color,border-color,background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.12s;--tw-ease:ease;-webkit-user-select:none;user-select:none;border-width:1px;border-color:#0000;padding-block:.6rem;padding-inline:1.1rem;text-decoration-line:none;transition-duration:.12s;transition-timing-function:ease;display:inline-flex}.btn-brand-danger:focus-visible{--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--brand-ring));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}.btn-brand-danger:active{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x)var(--tw-scale-y)}@media (prefers-reduced-motion:reduce){.btn-brand-danger{transition-property:none}.btn-brand-danger:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.btn-brand-danger{background-color:var(--brand-danger);color:var(--brand-ground)}@media (hover:hover){.btn-brand-danger:hover{--tw-brightness:brightness(106%);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,)}}.btn-brand-sm{padding-inline:calc(var(--spacing)*3);border-radius:.55rem;padding-block:.45rem;font-size:.8rem}.btn-brand-lg{padding-inline:calc(var(--spacing)*6);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));border-radius:.85rem;padding-block:.85rem}.btn-brand-pill{border-radius:3.40282e38px}.rml-nav-link-icon{vertical-align:-.15em;flex:none;width:1.05em;height:1.05em;display:inline-block}.rml-skip-link{inset-inline-start:-9999px;top:calc(var(--spacing)*0);z-index:200;border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-strong);background-color:var(--brand-primary);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--brand-on-primary);border-radius:0 0 .7rem;padding-block:.7rem;padding-inline:1.1rem;text-decoration-line:none;position:absolute}.rml-skip-link:focus{inset-inline-start:calc(var(--spacing)*0)}.rml-landing{z-index:1;min-height:100dvh;position:relative}@media not all and (min-width:900px){.rml-landing{--brand-rail-open:15rem;--brand-rail:3.5rem}}.rml-landing-header{z-index:200;position:relative}.rml-ls-collapse-input{pointer-events:none;opacity:0;width:1px;height:1px;position:absolute}.rml-landing-body{align-items:stretch;display:flex}.rml-landing-rail-slot{z-index:300;flex:none;flex-basis:var(--brand-rail);position:relative}.rml-landing-side{top:calc(var(--spacing)*0);max-height:100dvh;width:var(--brand-rail);padding-inline:.85rem;padding-top:calc(var(--spacing)*2);padding-bottom:calc(var(--spacing)*4);transition:width var(--brand-dur-rail)var(--brand-ease-out),background var(--brand-dur-base)ease;background-color:#0000;flex-direction:column;gap:.15rem;display:flex;position:sticky;overflow:visible}@media not all and (min-width:900px){.rml-landing-side{padding:.4rem}}.rml-ls-collapse-input:checked~.rml-landing-body .rml-landing-side{width:var(--brand-rail-open);border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px;border-color:var(--brand-hair);background-image:var(--brand-wallpaper);--tw-shadow:0 18px 44px var(--tw-shadow-color,var(--brand-shadow-strong));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(24px);-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,);--tw-backdrop-saturate:saturate(160%);background-attachment:fixed;border-end-end-radius:1.25rem;overflow:hidden auto}.rml-landing-content{z-index:1;min-width:calc(var(--spacing)*0);flex:1;position:relative}.rml-landing-side-head{padding-inline:calc(var(--spacing)*2);align-items:center;gap:.85rem;padding-block:.45rem;display:flex}@media not all and (min-width:900px){.rml-landing-side-head{gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*1);padding-block:.3rem}}.rml-landing-side-toggle{cursor:pointer;border-style:var(--tw-border-style);width:3.4rem;height:3.4rem;color:var(--brand-text);background-color:#0000;border-width:0;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.rml-landing-side-toggle:hover{background-color:var(--brand-soft)}}@media not all and (min-width:900px){.rml-landing-side-toggle{width:2.1rem;height:2.1rem}}.rml-landing-side-brand{font-family:var(--brand-font-display);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.02em;letter-spacing:-.02em;white-space:nowrap;color:var(--brand-text);opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.16s;--tw-ease:ease;text-decoration-line:none;transition-duration:.16s;transition-timing-function:ease}.rml-ls-collapse-input:checked~.rml-landing-body .rml-landing-side .rml-landing-side-brand{opacity:1}.rml-landing-side-brand b,.rml-logo b{background-image:var(--brand-gradient-text);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#0000;-webkit-background-clip:text;background-clip:text}.rml-landing-side-nav{padding-block:calc(var(--spacing)*2);flex-direction:column;flex:1;gap:.6rem;display:flex}@media not all and (min-width:900px){.rml-landing-side-nav{gap:.35rem}}.rml-landing-side-link{border-radius:var(--brand-radius);padding-inline:calc(var(--spacing)*2);white-space:nowrap;color:var(--brand-text-muted);align-items:center;gap:.85rem;padding-block:.45rem;text-decoration-line:none;display:flex;position:relative}.rml-landing-side-link:after{content:var(--tw-content);pointer-events:none;content:var(--tw-content);visibility:hidden;content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);z-index:320;content:var(--tw-content);content:var(--tw-content);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);content:var(--tw-content);content:var(--tw-content);border-style:var(--tw-border-style);content:var(--tw-content);border-width:1px;border-color:var(--brand-hair);content:var(--tw-content);background-color:var(--brand-tooltip-bg);content:var(--tw-content);content:var(--tw-content);padding-inline:9px;padding-block:calc(var(--spacing)*1);content:var(--tw-content);content:var(--tw-content);--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);content:var(--tw-content);white-space:nowrap;content:var(--tw-content);color:var(--brand-text);content:var(--tw-content);opacity:0;content:var(--tw-content);--tw-shadow:0 6px 20px var(--tw-shadow-color,var(--brand-shadow-strong));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));content:var(--tw-content);--tw-duration:.12s;content:var(--tw-content);--tw-ease:ease;content:var(--tw-content);--tw-content:attr(data-tooltip);content:var(--tw-content);inset-inline-start:100%;border-radius:6px;margin-inline-start:10px;transition-duration:.12s;transition-timing-function:ease;position:absolute;top:50%}@media (hover:hover){.rml-landing-side-link:hover{background-color:var(--brand-soft);color:var(--brand-text)}}@media not all and (min-width:900px){.rml-landing-side-link{padding-inline:calc(var(--spacing)*1);padding-block:.3rem}}.rml-landing-side-link.rml-is-active{color:var(--brand-ink)}.rml-landing-side-link .rml-nav-link-icon{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6);flex-shrink:0}.rml-landing-side-label{opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.16s;--tw-ease:ease;transition-duration:.16s;transition-timing-function:ease}.rml-ls-collapse-input:checked~.rml-landing-body .rml-landing-side .rml-landing-side-label{opacity:1}.rml-ls-collapse-input:not(:checked)~.rml-landing-body .rml-landing-side .rml-landing-side-label{display:none}.rml-ls-collapse-input:not(:checked)~.rml-landing-body .rml-landing-side .rml-landing-side-link{justify-content:center;gap:calc(var(--spacing)*0)}.rml-ls-collapse-input:not(:checked)~.rml-landing-body .rml-landing-side .rml-landing-side-head{justify-content:center}.rml-ls-collapse-input:not(:checked)~.rml-landing-body .rml-landing-side .rml-landing-side-link:hover:after{content:var(--tw-content);visibility:visible;content:var(--tw-content);opacity:1}.rml-landing-side-foot{margin-top:calc(var(--spacing)*2);padding-inline:.35rem;padding-block:calc(var(--spacing)*2);flex-direction:column;gap:.4rem;display:flex}.rml-landing-side-foot>*{opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.16s;--tw-ease:ease;transition-duration:.16s;transition-timing-function:ease}.rml-ls-collapse-input:checked~.rml-landing-body .rml-landing-side .rml-landing-side-foot>*{opacity:1}.rml-rail-ring{border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);width:3.4rem;height:3.4rem;color:var(--brand-ink);--tw-shadow:0 6px 18px var(--tw-shadow-color,var(--brand-shadow));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media not all and (min-width:900px){.rml-rail-ring{width:2.1rem;height:2.1rem}}.rml-rail-ring .rml-nav-link-icon{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}@media not all and (min-width:900px){.rml-rail-ring .rml-nav-link-icon{width:1.15rem;height:1.15rem}}.rml-landing-side-link.rml-is-active .rml-rail-ring{border-color:var(--brand-primary);--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--brand-ring));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.rml-ads{padding-inline:calc(var(--spacing)*6);background-color:#0000;justify-content:center;padding-block:.55rem;display:flex}.rml-ad{width:100%;min-height:60px;padding-inline:calc(var(--spacing)*5);text-align:center;color:var(--brand-text);justify-content:center;align-items:center;padding-block:.35rem;text-decoration-line:none;display:flex;position:relative}@media not all and (min-width:900px){.rml-ad{padding-inline:calc(var(--spacing)*3);flex-wrap:wrap}}@media not all and (min-width:641px){.rml-ad{padding-top:1.4rem}}.rml-ad-label{--tw-tracking:.12em;letter-spacing:.12em;color:var(--brand-text-subtle);text-transform:uppercase;inset-inline-start:.6rem;font-size:.6rem;position:absolute;top:.4rem}.rml-ad-body{justify-content:center;align-items:center;column-gap:calc(var(--spacing)*6);flex-flow:wrap;row-gap:.6rem;display:flex}.rml-ad-copy{text-align:start;flex-direction:column;gap:.1rem;display:flex}.rml-ad-title{font-family:var(--brand-font-display);--tw-font-weight:var(--font-weight-semibold);font-size:1.1rem;font-weight:var(--font-weight-semibold);--tw-tracking:-.02em;letter-spacing:-.02em}.rml-ad-text{color:var(--brand-text-muted);font-size:.9rem}.ap-beta-strip{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--brand-surface-3);background-color:var(--brand-surface);padding-inline:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-semibold);font-size:.8rem;font-weight:var(--font-weight-semibold);color:var(--brand-text);padding-block:.3rem;display:flex}.ap-beta-pill{background-color:var(--brand-primary);padding-inline:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-extrabold);font-size:.65rem;font-weight:var(--font-weight-extrabold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--brand-on-primary);border-radius:3.40282e38px;padding-block:.1rem}.rml-mega-nav{z-index:200;border-block-style:var(--tw-border-style);border-block-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);--tw-backdrop-blur:blur(12px);-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,);display:none;position:relative}@media (min-width:900px){.rml-mega-nav{display:block}}.rml-mega-bar{max-width:var(--brand-content-max);align-items:center;gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*6);margin-inline:auto;display:flex}.rml-mega-group{position:static}.rml-mega-trigger{cursor:pointer;border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing)*4);font-family:var(--brand-font-display);--tw-font-weight:var(--font-weight-medium);font-size:.95rem;font-weight:var(--font-weight-medium);color:var(--brand-text);background-color:#0000;border-color:#0000;border-bottom-width:2px;align-items:center;gap:.35rem;padding-block:.9rem;display:inline-flex}@media (hover:hover){.rml-mega-trigger:hover{color:var(--brand-ink)}}.rml-mega-trigger-icon{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4);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));--tw-duration:.2s;--tw-ease:ease;transition-duration:.2s;transition-timing-function:ease}.rml-mega-group:hover .rml-mega-trigger,.rml-mega-group:focus-within .rml-mega-trigger{border-bottom-color:var(--brand-primary);color:var(--brand-ink)}.rml-mega-group:hover .rml-mega-trigger-icon,.rml-mega-group:focus-within .rml-mega-trigger-icon{rotate:180deg}.rml-mega-panel{visibility:hidden;inset-inline:calc(var(--spacing)*0);z-index:300;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--brand-hair);background-image:var(--brand-wallpaper);opacity:0;--tw-shadow:var(--brand-shadow-mega);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition:opacity var(--brand-dur-menu)ease,visibility var(--brand-dur-menu);background-attachment:fixed;position:absolute;top:100%}.rml-mega-group:hover .rml-mega-panel,.rml-mega-group:focus-within .rml-mega-panel{visibility:visible;opacity:1}.rml-mega-group:hover .rml-mega-inner,.rml-mega-group:focus-within .rml-mega-inner{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.rml-mega-inner{max-width:var(--brand-content-max);--tw-translate-y:calc(6px*-1);translate:var(--tw-translate-x)var(--tw-translate-y);gap:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*7);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));--tw-duration:.18s;--tw-ease:ease;grid-template-columns:1.4fr 1.4fr 1fr;margin-inline:auto;transition-duration:.18s;transition-timing-function:ease;display:grid}.rml-mega-col-title{margin-bottom:calc(var(--spacing)*3);--tw-tracking:.08em;letter-spacing:.08em;color:var(--brand-text-subtle);text-transform:uppercase;font-size:.72rem}.rml-mega-links{flex-direction:column;gap:.15rem;display:flex}.rml-mega-link{border-radius:var(--brand-radius-sm);padding-inline:.6rem;padding-block:calc(var(--spacing)*2);color:var(--brand-text);align-items:center;gap:.7rem;font-size:.92rem;text-decoration-line:none;display:flex}@media (hover:hover){.rml-mega-link:hover{background-color:var(--brand-soft);color:var(--brand-ink)}}.rml-mega-link-ico{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8);background-image:var(--brand-gradient-chip);color:var(--brand-ink);border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rml-mega-link-ico .rml-nav-link-icon{width:1.1rem;height:1.1rem}.rml-mega-link-sub{color:var(--brand-text-muted);font-size:.78rem;display:block}.rml-mega-featured{border-radius:var(--radius-2xl);background-image:var(--brand-gradient-featured);color:var(--brand-on-primary);--tw-shadow:0 12px 34px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;justify-content:space-between;padding:1.35rem;display:flex}.rml-mega-featured-title{font-family:var(--brand-font-display);--tw-font-weight:var(--font-weight-semibold);font-size:1.15rem;font-weight:var(--font-weight-semibold);--tw-tracking:-.02em;letter-spacing:-.02em}.rml-mega-featured-body{--tw-leading:1.45;color:#ffffffe6;margin-top:.4rem;font-size:.9rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.rml-mega-featured-body{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.rml-mega-featured-cta{margin-top:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-medium);font-size:.9rem;font-weight:var(--font-weight-medium);color:var(--brand-on-primary);align-items:center;gap:.35rem;text-decoration-line:none;display:inline-flex}.rml-brandbar{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);--tw-backdrop-blur:blur(12px);-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,)}.rml-brandbar-inner{max-width:var(--brand-content-max);align-items:center;gap:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*3);margin-inline:auto;display:flex}@media not all and (min-width:900px){.rml-brandbar-inner{flex-wrap:wrap;row-gap:.55rem}}.rml-logo{font-family:var(--brand-font-display);--tw-leading:.9;--tw-font-weight:var(--font-weight-semibold);font-size:40px;line-height:.9;font-weight:var(--font-weight-semibold);--tw-tracking:-.04em;letter-spacing:-.04em;white-space:nowrap;color:var(--brand-text);flex-shrink:0;align-items:baseline;gap:.1rem;text-decoration-line:none;display:inline-flex}@media not all and (min-width:721px){.rml-logo{font-size:30px}}.rml-brandbar-actions{align-items:center;gap:calc(var(--spacing)*2);margin-inline-start:auto;display:flex}@media not all and (min-width:641px){.rml-brandbar-actions{width:100%;margin-inline-start:calc(var(--spacing)*0)}.rml-brandbar-actions>*{flex:1}}.rml-catbar{inset-inline:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);z-index:40;border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass-strong);--tw-shadow:0 -8px 30px var(--tw-shadow-color,var(--brand-shadow));width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(22px);-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,);--tw-backdrop-saturate:saturate(160%);position:fixed}.rml-cats-wrap{width:100%;padding-inline:calc(var(--spacing)*6);padding-bottom:calc(var(--spacing)*3);position:relative}@media (min-width:64rem){.rml-cats-wrap{padding-inline-start:calc(1.5rem + var(--brand-rail))}}.rml-cats{gap:calc(var(--spacing)*2);scroll-behavior:smooth;scrollbar-width:none;padding-block:.85rem;display:flex;overflow-x:auto}.rml-cats::-webkit-scrollbar{display:none}.rml-cat{border-radius:var(--brand-radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);--tw-shadow:0 4px 14px var(--tw-shadow-color,var(--brand-shadow));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:background-color,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;flex:none;align-items:center;gap:.7rem;padding-block:.6rem;padding-inline:.9rem;text-decoration-line:none;transition-duration:.15s;display:flex}@media (hover:hover){.rml-cat:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y);border-color:var(--brand-primary);background-color:var(--brand-glass-strong)}}.rml-cat-icon{border-radius:var(--brand-radius);width:2.6rem;height:2.6rem;color:var(--color-white);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rml-cat-icon .rml-nav-link-icon{width:1.35rem;height:1.35rem}.rml-cat-text{--tw-leading:1.15;flex-direction:column;line-height:1.15;display:flex}.rml-cat-title{--tw-font-weight:var(--font-weight-semibold);font-size:.92rem;font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--brand-text)}.rml-cat-desc{white-space:nowrap;color:var(--brand-text-muted);font-size:.78rem}.rml-cat-c0{background-image:var(--brand-tile-0)}.rml-cat-c1{background-image:var(--brand-tile-1)}.rml-cat-c2{background-image:var(--brand-tile-2)}.rml-cat-c3{background-image:var(--brand-tile-3)}.rml-cat-c4{background-image:var(--brand-tile-4)}.rml-cat-c5{background-image:var(--brand-tile-5)}.rml-cat-c6{background-image:var(--brand-tile-6)}.rml-cat-c7{background-image:var(--brand-tile-7)}.rml-landing-main{max-width:var(--brand-content-max);padding-inline:calc(var(--spacing)*6);margin-inline:auto}.rml-landing-content .rml-landing-main{padding-bottom:calc(var(--spacing)*32)}body:has(.rml-catbar) .scrolltop{right:calc(var(--spacing)*6);bottom:calc(var(--spacing)*28)}body:has(.rml-catbar):not(.has-cookie-banner) #pwa-install-btn{bottom:calc(var(--spacing)*28)!important}body.has-cookie-banner #pwa-install-btn{bottom:calc(var(--cookie-banner-h,6rem) + 1rem)!important}.rml-hero-split{align-items:stretch;gap:calc(var(--spacing)*10);padding-top:calc(var(--spacing)*8);padding-bottom:calc(var(--spacing)*4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media not all and (min-width:641px){.rml-hero-split{padding-top:calc(var(--spacing)*5)}}@media (min-width:64rem){.rml-hero-split{min-height:var(--brand-hero-h);gap:calc(var(--spacing)*8);grid-template-columns:52% 48%}}.rml-hero-copy{flex-direction:column;justify-content:center;display:flex;position:relative}.rml-hero-title{margin-top:calc(var(--spacing)*4);font-family:var(--brand-font-display);--tw-leading:1.05;--tw-font-weight:var(--font-weight-medium);font-size:clamp(2.25rem,5vw,3.75rem);line-height:1.05;font-weight:var(--font-weight-medium);--tw-tracking:-.035em;letter-spacing:-.035em;color:var(--brand-text)}.rml-hero-title em,.rml-hero-title i{background-image:var(--brand-gradient-text);font-family:var(--brand-font-serif);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic}.rml-hero-subtitle{margin-top:calc(var(--spacing)*4);--tw-leading:1.6;max-width:34rem;color:var(--brand-text-muted);font-size:1.05rem;line-height:1.6}.rml-hero-badge{border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);width:fit-content;color:var(--brand-text);--tw-backdrop-blur:blur(12px);-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,);border-radius:3.40282e38px;align-self:flex-start;align-items:center;gap:.4rem;padding-block:.4rem;padding-inline:.9rem;font-size:.85rem;display:inline-flex}.rml-hero-badge .rml-nav-link-icon{color:var(--brand-ink)}.rml-hero-actions{margin-top:calc(var(--spacing)*6);gap:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.rml-hero-products{margin-top:calc(var(--spacing)*6);gap:calc(var(--spacing)*3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.rml-hero-products{grid-template-columns:repeat(2,minmax(0,1fr))}}.rml-hero-product{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);padding-inline:1.1rem;padding-block:calc(var(--spacing)*4);transition-property:border-color,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:ease;flex-direction:column;gap:.35rem;text-decoration-line:none;transition-duration:.2s;transition-timing-function:ease;display:flex}@media (hover:hover){.rml-hero-product:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y);border-color:var(--brand-primary)}}.rml-hero-product-name{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--brand-text);align-items:center;gap:.45rem;display:inline-flex}.rml-hero-product-body{--tw-leading:1.45;color:var(--brand-text-muted);font-size:.9rem;line-height:1.45}.rml-hero-glass{justify-content:flex-start;gap:calc(var(--spacing)*4);flex-direction:column;height:100%;display:flex}.rml-hero-photo-frame{isolation:isolate;border-radius:var(--brand-radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);min-height:26rem;padding:calc(var(--spacing)*4);position:relative;overflow:hidden}.rml-hero-photo-frame:after{content:var(--tw-content);content:var(--tw-content);inset:calc(var(--spacing)*0);content:var(--tw-content);z-index:calc(1*-1);content:var(--tw-content);background-image:var(--brand-photo-wash);content:var(--tw-content);--tw-content:"";content:var(--tw-content);position:absolute}.rml-hero-photo{inset:calc(var(--spacing)*0);z-index:calc(2*-1);object-fit:cover;object-position:50% 45%;width:100%;height:100%;position:absolute}.rml-hero-glass-top{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);display:flex}.rml-gc-title{font-family:var(--brand-font-display);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.02em;letter-spacing:-.02em;color:var(--brand-text)}.rml-gc-body{--tw-leading:1.45;color:var(--brand-text-muted);margin-top:.35rem;font-size:.92rem;line-height:1.45}.rml-hero-community{width:calc(var(--spacing)*56);background-image:var(--brand-gradient-card);max-width:100%;color:var(--brand-on-primary)}.rml-hero-glass-bottom{gap:calc(var(--spacing)*4);border-radius:var(--brand-radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);padding:calc(var(--spacing)*4);--tw-backdrop-blur:blur(10px);-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,);flex-direction:column;margin-top:auto;display:flex}.rml-hero-feature-row{gap:calc(var(--spacing)*4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rml-hero-feature{gap:calc(var(--spacing)*2);flex-direction:column;display:flex}.rml-hero-feature-wide{align-items:center;gap:calc(var(--spacing)*4);display:flex}.rml-hero-feature-wide>div{flex:1}.rml-gc-chip{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-image:var(--brand-gradient-chip);color:var(--brand-ink);justify-content:center;align-items:center;display:inline-flex}.rml-gc-chip .rml-nav-link-icon{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.rml-hero-pill{border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);color:var(--brand-text);border-radius:3.40282e38px;align-items:center;gap:.4rem;padding-block:.4rem;padding-inline:.85rem;font-size:.85rem;display:inline-flex}.rml-hero-icon-btn{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);color:var(--brand-ink);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.rml-landing-content .rml-glass-card,.rml-landing-content .rml-hero-community,.rml-landing-content .rml-feature-cell{border-radius:var(--brand-radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);padding-inline:1.35rem;padding-block:calc(var(--spacing)*5);--tw-shadow:var(--brand-shadow-card);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:translate,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:ease;background-image:none;transition-duration:.2s;transition-timing-function:ease}.rml-landing-content .rml-glass-card:hover,.rml-landing-content .rml-feature-cell:hover{--tw-translate-y:calc(3px*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-shadow:var(--brand-shadow-lift);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.rml-feature-grid{gap:calc(var(--spacing)*4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.rml-feature-cell-icon{width:1.6rem;height:1.6rem;color:var(--brand-ink)}.rml-feature-cell-title{font-family:var(--brand-font-display);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--brand-text);margin-top:.6rem}.rml-feature-cell-text{--tw-leading:var(--leading-normal);font-size:.92rem;line-height:var(--leading-normal);color:var(--brand-text-muted);margin-top:.3rem}.lang-menu{position:relative}.lang-menu-trigger{cursor:pointer;align-items:center;gap:calc(var(--spacing)*1.5);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lang-menu-trigger{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.lang-menu-trigger{padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--brand-neutral-200);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));background-color:#0000}@media (hover:hover){.lang-menu-trigger:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.lang-menu-trigger:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.lang-menu-trigger:hover{color:var(--color-white)}}@media not all and (min-width:640px){.lang-menu-trigger{gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*2.5)}}.lang-menu-chevron{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));--tw-duration:.2s;transition-duration:.2s}.lang-menu--open .lang-menu-chevron{rotate:180deg}.lang-menu-panel{top:100%;right:calc(var(--spacing)*0);z-index:70;margin-top:calc(var(--spacing)*2);width:calc(var(--spacing)*64);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:none;position:absolute}@supports (color:color-mix(in lab, red, red)){.lang-menu-panel{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.lang-menu-panel{background-image:var(--brand-wallpaper-console);padding:calc(var(--spacing)*2);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.lang-menu--open .lang-menu-panel{display:block}.lang-menu-search{margin-bottom:calc(var(--spacing)*2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;width:100%}@supports (color:color-mix(in lab, red, red)){.lang-menu-search{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.lang-menu-search{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.lang-menu-search{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.lang-menu-search{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white)}.lang-menu-search::placeholder{color:var(--brand-neutral-400)}.lang-menu-search:focus{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.lang-menu-search:focus{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.lang-menu-search:focus{--tw-outline-style:none;outline-style:none}.lang-menu-list{margin:calc(var(--spacing)*0);max-height:calc(var(--spacing)*80);padding:calc(var(--spacing)*0);list-style-type:none;overflow-y:auto}.lang-menu-item{cursor:pointer;align-items:center;gap:calc(var(--spacing)*2.5);border-radius:var(--radius-lg);width:100%;padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--brand-neutral-200);display:flex}@media (hover:hover){.lang-menu-item:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.lang-menu-item:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.lang-menu-item:hover{color:var(--color-white)}}.lang-menu-item.is-active{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.lang-menu-item.is-active{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.lang-menu-item.is-active{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.lang-menu-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.lang-menu-empty{padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--brand-neutral-400)}.demo-modal{inset:calc(var(--spacing)*0);z-index:120;padding:calc(var(--spacing)*4);justify-content:center;align-items:center;display:flex;position:fixed}.demo-modal-backdrop{inset:calc(var(--spacing)*0);background-color:var(--brand-scrim);--tw-backdrop-blur:blur(var(--blur-xs));-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,);position:absolute}.demo-modal--hidden{display:none!important}.demo-modal-panel{z-index:10;width:100%;max-width:var(--container-lg);animation:brand-pop var(--brand-dur-base)var(--brand-ease-out);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;position:relative}@supports (color:color-mix(in lab, red, red)){.demo-modal-panel{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.demo-modal-panel{background-color:var(--brand-neutral-950);padding:calc(var(--spacing)*6);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.demo-modal-close{top:calc(var(--spacing)*4);right:calc(var(--spacing)*4);width:calc(var(--spacing)*8);height:calc(var(--spacing)*8);cursor:pointer;color:#fff9;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.demo-modal-close{color:color-mix(in oklab,var(--color-white)60%,transparent)}}@media (hover:hover){.demo-modal-close:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.demo-modal-close:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.demo-modal-close:hover{color:var(--color-white)}}.demo-modal-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white)}.demo-modal-sub{margin-top:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#fff9}@supports (color:color-mix(in lab, red, red)){.demo-modal-sub{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.demo-form{margin-top:calc(var(--spacing)*5);gap:calc(var(--spacing)*3);flex-direction:column;display:flex}.demo-form-row{gap:calc(var(--spacing)*3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.demo-form-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.demo-field{gap:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffb3;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.demo-field{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.demo-input{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.demo-input{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.demo-input{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.demo-input{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.demo-input{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white);color-scheme:dark}.demo-input::placeholder{color:#fff6}@supports (color:color-mix(in lab, red, red)){.demo-input::placeholder{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.demo-input:focus{border-color:var(--brand-400);--tw-outline-style:none;outline-style:none}.demo-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.8;--tw-invert:invert(100%);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,)}.demo-time{align-items:center;gap:calc(var(--spacing)*1.5);display:flex}.demo-time-sel{cursor:pointer;appearance:none;text-align:center;flex:1;min-width:3.25rem}.demo-time-colon{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.demo-time-colon{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.demo-submit{margin-top:calc(var(--spacing)*2);justify-content:center;width:100%}.demo-toast{bottom:calc(var(--spacing)*6);z-index:130;--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);align-items:center;gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);border-width:1px;border-color:#00d2944d;border-radius:3.40282e38px;display:flex;position:fixed;left:50%}@supports (color:color-mix(in lab, red, red)){.demo-toast{border-color:color-mix(in oklab,var(--color-emerald-400)30%,transparent)}}.demo-toast{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.demo-toast{background-color:color-mix(in oklab,var(--color-emerald-500)15%,transparent)}}.demo-toast{padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-emerald-200);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-md));-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,)}.demo-toast--error{border-color:#ff667f4d}@supports (color:color-mix(in lab, red, red)){.demo-toast--error{border-color:color-mix(in oklab,var(--color-rose-400)30%,transparent)}}.demo-toast--error{background-color:#ff235726}@supports (color:color-mix(in lab, red, red)){.demo-toast--error{background-color:color-mix(in oklab,var(--color-rose-500)15%,transparent)}}.demo-toast--error{color:var(--color-rose-200)}.scrolltop{pointer-events:none;right:calc(var(--spacing)*6);bottom:calc(var(--spacing)*6);z-index:50;width:calc(var(--spacing)*11);height:calc(var(--spacing)*11);--tw-translate-y:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y);cursor:pointer;border-style:var(--tw-border-style);background-image:var(--brand-gradient-float);color:var(--color-white);opacity:0;--tw-shadow:var(--brand-glow-float);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-width:0;border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.3s;display:inline-flex;position:fixed}@media (hover:hover){.scrolltop:hover{--tw-brightness:brightness(110%);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,)}}.scrolltop--show{pointer-events:auto;--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y);opacity:1}@keyframes brand-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.rm-container{width:100%;max-width:var(--container-7xl);padding-inline:calc(var(--spacing)*5);margin-inline:auto}@media (min-width:40rem){.rm-container{padding-inline:calc(var(--spacing)*8)}}.rm-footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--brand-hair-soft);padding-block:calc(var(--spacing)*12);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--brand-text-muted);margin-top:auto}.rm-footer-grid{gap:calc(var(--spacing)*8);display:grid}@media (min-width:40rem){.rm-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.rm-footer-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.rm-footer h4{margin-bottom:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--brand-text);text-transform:uppercase}.rm-footer a{padding-block:calc(var(--spacing)*1);display:block}@media (hover:hover){.rm-footer a:hover{color:var(--brand-text)}}.rm-footer-brand{margin-bottom:calc(var(--spacing)*3)}.rm-footer-about{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.rm-footer-social{margin-top:calc(var(--spacing)*3);gap:calc(var(--spacing)*1);display:flex}.rm-footer-social svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.rm-footer-bottom{margin-top:calc(var(--spacing)*10);justify-content:space-between;gap:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--brand-hair-soft);padding-top:calc(var(--spacing)*6);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--brand-text-subtle);flex-direction:column;display:flex}@media (min-width:40rem){.rm-footer-bottom{flex-direction:row}}.rm-brand{align-items:center;gap:calc(var(--spacing)*2);font-family:var(--brand-font-accent);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:-.03em;letter-spacing:-.03em;display:inline-flex}.rm-brand-mark{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8);border-radius:var(--radius-lg);background-color:var(--brand-primary);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--brand-on-primary);place-items:center;display:inline-grid}.rm-link{cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing)*0);color:var(--brand-ink);text-underline-offset:4px;background-color:#0000;border-width:0}@media (hover:hover){.rm-link:hover{text-decoration-line:underline}}.cookie-consent{right:calc(var(--spacing)*4);bottom:calc(var(--spacing)*4);left:calc(var(--spacing)*4);z-index:90;border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair-strong);background-color:var(--brand-surface);padding:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-shadow:var(--brand-shadow-panel);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:fixed}@media (min-width:40rem){.cookie-consent{width:calc(var(--spacing)*96);left:auto}}.cookie-consent-inner{gap:calc(var(--spacing)*3);flex-direction:column;display:flex}.cookie-consent-text{margin:calc(var(--spacing)*0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--brand-text-subtle)}.cookie-consent-text strong{color:var(--brand-text)}.cookie-consent-link{color:var(--brand-ink);text-underline-offset:4px}@media (hover:hover){.cookie-consent-link:hover{text-decoration-line:underline}}.cookie-consent-actions{gap:calc(var(--spacing)*2);display:flex}.cookie-consent-btn{height:calc(var(--spacing)*9);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair-strong);padding-inline:calc(var(--spacing)*4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--brand-text);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));-webkit-user-select:none;user-select:none;background-color:#0000;border-radius:3.40282e38px;display:inline-flex}@media (hover:hover){.cookie-consent-btn:hover{background-color:var(--brand-surface-2)}}.cookie-consent-btn--primary{background-color:var(--brand-primary);color:var(--brand-on-primary);--tw-shadow:var(--brand-glow-pill);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#0000}@media (hover:hover){.cookie-consent-btn--primary:hover{background-color:var(--brand-hover)}}.nb-page{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing)*4);margin-inline:auto}@media (min-width:40rem){.nb-page{padding-inline:calc(var(--spacing)*6)}}@media (min-width:64rem){.nb-page{padding-inline:calc(var(--spacing)*8)}}.nb-main{width:100%;max-width:var(--container-page);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*8);margin-inline:auto}@media (min-width:40rem){.nb-main{padding-inline:calc(var(--spacing)*6)}}@media (min-width:64rem){.nb-main{padding-inline:calc(var(--spacing)*8)}}.nb-main-narrow{width:100%;max-width:var(--container-2xl);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*10);margin-inline:auto}@media (min-width:40rem){.nb-main-narrow{padding-inline:calc(var(--spacing)*6)}}.nb-skip{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nb-skip:focus{clip:auto;white-space:normal;width:auto;height:auto;top:calc(var(--spacing)*4);left:calc(var(--spacing)*4);z-index:50;border-radius:var(--radius-lg);background-color:var(--brand-glass);padding:0;padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);margin:0;position:fixed;overflow:visible}.nb-header{top:calc(var(--spacing)*0);z-index:30;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass-strong);--tw-backdrop-blur:blur(var(--blur-sm));-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,);position:sticky}.nb-header-inner{height:calc(var(--spacing)*16);width:100%;max-width:var(--container-page);align-items:center;gap:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*4);margin-inline:auto;display:flex}@media (min-width:40rem){.nb-header-inner{padding-inline:calc(var(--spacing)*6)}}@media (min-width:64rem){.nb-header-inner{padding-inline:calc(var(--spacing)*8)}}.nb-logo{align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--brand-text);flex-shrink:0;display:flex}@media (hover:hover){.nb-logo:hover{color:var(--brand-text)}}.nb-logo-mark{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);border-radius:var(--radius-xl);background-color:var(--brand-primary);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--brand-on-primary);place-items:center;display:grid}.nb-logo-sub{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--brand-text-muted);display:none}@media (min-width:40rem){.nb-logo-sub{display:block}}.nb-search{flex:1;display:none;position:relative}@media (min-width:48rem){.nb-search{display:block}}.nb-search-input{border-color:var(--brand-hair);background-color:#ffffff0a;border-radius:3.40282e38px;width:100%}@supports (color:color-mix(in lab, red, red)){.nb-search-input{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.nb-search-input{padding-block:calc(var(--spacing)*2);padding-right:calc(var(--spacing)*4);padding-left:calc(var(--spacing)*10);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.nb-search-input::placeholder{color:var(--brand-text-subtle)}.nb-search-input:focus{border-color:var(--brand-primary);background-color:var(--brand-glass);--tw-ring-color:var(--brand-primary)}.nb-search-icon{pointer-events:none;top:50%;left:calc(var(--spacing)*3);height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--brand-text-subtle);position:absolute}.nb-header-actions{align-items:center;gap:calc(var(--spacing)*1);margin-left:auto;display:flex}@media (min-width:40rem){.nb-header-actions{gap:calc(var(--spacing)*2)}}.nb-header-link{align-items:center;gap:calc(var(--spacing)*1.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--brand-text-muted);display:flex;position:relative}@media (hover:hover){.nb-header-link:hover{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.nb-header-link:hover{background-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.nb-header-link:hover{color:var(--brand-text)}}.nb-header-icon{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.nb-header-label{display:none}@media (min-width:40rem){.nb-header-label{display:inline}}.nb-header-link-mobile{align-items:center;gap:calc(var(--spacing)*1.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--brand-text-muted);display:flex;position:relative}@media (hover:hover){.nb-header-link-mobile:hover{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.nb-header-link-mobile:hover{background-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.nb-header-link-mobile:hover{color:var(--brand-text)}}@media (min-width:48rem){.nb-header-link-mobile{display:none}}.nb-header-count{top:calc(var(--spacing)*-.5);right:calc(var(--spacing)*-.5);height:calc(var(--spacing)*5);min-width:calc(var(--spacing)*5);background-color:var(--brand-complement);padding-inline:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--brand-ground);border-radius:3.40282e38px;place-items:center;display:grid;position:absolute}.nb-subnav{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass)}.nb-subnav-inner{width:100%;max-width:var(--container-page);gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin-inline:auto;display:flex;overflow-x:auto}@media (min-width:40rem){.nb-subnav-inner{padding-inline:calc(var(--spacing)*6)}}@media (min-width:64rem){.nb-subnav-inner{padding-inline:calc(var(--spacing)*8)}}.nb-subnav-link{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--brand-text-muted);border-radius:3.40282e38px}@media (hover:hover){.nb-subnav-link:hover{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.nb-subnav-link:hover{background-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.nb-subnav-link:hover{color:var(--brand-text)}}.nb-subnav-link-active{background-color:var(--brand-soft);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--brand-text-muted);border-radius:3.40282e38px}@media (hover:hover){.nb-subnav-link-active:hover{background-color:var(--brand-soft);background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.nb-subnav-link-active:hover{background-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.nb-subnav-link-active:hover{color:var(--brand-text)}}.nb-footer{margin-top:calc(var(--spacing)*16);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass)}.nb-footer-inner{width:100%;max-width:var(--container-page);gap:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*10);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--brand-text-muted);margin-inline:auto;display:grid}@media (min-width:40rem){.nb-footer-inner{padding-inline:calc(var(--spacing)*6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.nb-footer-inner{padding-inline:calc(var(--spacing)*8);grid-template-columns:repeat(4,minmax(0,1fr))}}.nb-footer-title{margin-bottom:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--brand-text)}.nb-footer-link{padding-block:calc(var(--spacing)*1);color:var(--brand-text-muted);display:block}@media (hover:hover){.nb-footer-link:hover{color:var(--brand-text)}}.nb-footer-base{width:100%;max-width:var(--container-page);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--brand-hair);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*6);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--brand-text-subtle);margin-inline:auto}@media (min-width:40rem){.nb-footer-base{padding-inline:calc(var(--spacing)*6)}}@media (min-width:64rem){.nb-footer-base{padding-inline:calc(var(--spacing)*8)}}.nb-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (min-width:40rem){.nb-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.nb-display{font-family:var(--brand-font-display);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}@media (min-width:40rem){.nb-display{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.nb-subtitle{margin-top:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--brand-text-muted)}.nb-section{margin-top:calc(var(--spacing)*10)}.nb-section-head{margin-bottom:calc(var(--spacing)*4);justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing)*4);display:flex}.nb-section-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.nb-section-link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.nb-muted{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--brand-text-muted)}.nb-prose{max-width:none;color:var(--brand-text)}@supports (color:color-mix(in lab, red, red)){.nb-prose{color:color-mix(in oklab,var(--brand-text)85%,transparent)}}.nb-prose ol{margin-bottom:calc(var(--spacing)*3);list-style-type:decimal}:where(.nb-prose ol>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}.nb-prose ol{padding-left:calc(var(--spacing)*5)}.nb-prose p,.nb-prose ul{margin-bottom:calc(var(--spacing)*3)}.nb-prose ul{padding-left:calc(var(--spacing)*5);list-style-type:disc}.nb-page-head{margin-bottom:calc(var(--spacing)*6);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*4);flex-wrap:wrap;display:flex}.nb-btn{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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,visibility,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));display:inline-flex}.nb-btn:disabled{cursor:not-allowed;opacity:.5}.phx-submit-loading.nb-btn,.phx-submit-loading .nb-btn{opacity:.75}.nb-btn-primary{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);background-color:var(--brand-primary);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--brand-on-primary);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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,visibility,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));display:inline-flex}@media (hover:hover){.nb-btn-primary:hover{background-color:var(--brand-strong);color:var(--brand-on-primary)}}.nb-btn-primary:disabled{cursor:not-allowed;opacity:.5}.phx-submit-loading.nb-btn-primary,.phx-submit-loading .nb-btn-primary{opacity:.75}.nb-btn-accent{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);background-color:var(--brand-complement);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--brand-ground);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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,visibility,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));display:inline-flex}@media (hover:hover){.nb-btn-accent:hover{background-color:var(--brand-complement);color:var(--brand-ground)}}.nb-btn-accent:disabled{cursor:not-allowed;opacity:.5}.phx-submit-loading.nb-btn-accent,.phx-submit-loading .nb-btn-accent{opacity:.75}.nb-btn-secondary{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--brand-text);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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,visibility,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));display:inline-flex}@media (hover:hover){.nb-btn-secondary:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.nb-btn-secondary:hover{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.nb-btn-secondary:hover{color:var(--brand-text)}}.nb-btn-secondary:disabled{cursor:not-allowed;opacity:.5}.phx-submit-loading.nb-btn-secondary,.phx-submit-loading .nb-btn-secondary{opacity:.75}.nb-btn-ghost{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--brand-text-muted);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,visibility,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));display:inline-flex}@media (hover:hover){.nb-btn-ghost:hover{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.nb-btn-ghost:hover{background-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.nb-btn-ghost:hover{color:var(--brand-text)}}.nb-btn-ghost:disabled{cursor:not-allowed;opacity:.5}.phx-submit-loading.nb-btn-ghost,.phx-submit-loading .nb-btn-ghost{opacity:.75}.nb-btn-danger{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);background-color:var(--color-red-500);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);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,visibility,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));display:inline-flex}@media (hover:hover){.nb-btn-danger:hover{background-color:var(--color-red-500);color:var(--color-white)}}.nb-btn-danger:disabled{cursor:not-allowed;opacity:.5}.phx-submit-loading.nb-btn-danger,.phx-submit-loading .nb-btn-danger{opacity:.75}.nb-btn-sm{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.nb-btn-lg{padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.nb-btn-block{width:100%}.nb-btn-icon{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.nb-btn-row{align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}:where(.nb-form>: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(.nb-field>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}.nb-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--brand-text);display:block}.nb-hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--brand-text-muted)}.nb-input{border-radius:var(--radius-lg);border-color:var(--brand-hair-strong);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:block}.nb-input:focus{border-color:var(--brand-primary);--tw-ring-color:var(--brand-primary)}.nb-input-error{border-radius:var(--radius-lg);border-color:var(--brand-hair-strong);border-color:#ff656866;width:100%;display:block}@supports (color:color-mix(in lab, red, red)){.nb-input-error{border-color:color-mix(in oklab,var(--color-red-400)40%,transparent)}}.nb-input-error{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.nb-input-error:focus{border-color:var(--brand-primary);border-color:#ff656866}@supports (color:color-mix(in lab, red, red)){.nb-input-error:focus{border-color:color-mix(in oklab,var(--color-red-400)40%,transparent)}}.nb-input-error:focus{--tw-ring-color:#ff656866}@supports (color:color-mix(in lab, red, red)){.nb-input-error:focus{--tw-ring-color:color-mix(in oklab,var(--color-red-400)40%,transparent)}}.nb-select{border-radius:var(--radius-lg);border-color:var(--brand-hair-strong);width:100%;padding-right:calc(var(--spacing)*10);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:block}.nb-select:focus{border-color:var(--brand-primary);--tw-ring-color:var(--brand-primary)}.nb-textarea{min-height:calc(var(--spacing)*24);border-radius:var(--radius-lg);border-color:var(--brand-hair-strong);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:block}.nb-textarea:focus{border-color:var(--brand-primary);--tw-ring-color:var(--brand-primary)}.nb-checkbox{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);border-radius:var(--radius-sm);border-color:var(--brand-hair-strong);color:var(--brand-ink)}.nb-checkbox:focus{--tw-ring-color:var(--brand-primary)}.nb-check-row{align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--brand-text);display:flex}@supports (color:color-mix(in lab, red, red)){.nb-check-row{color:color-mix(in oklab,var(--brand-text)85%,transparent)}}.nb-error{margin-top:calc(var(--spacing)*1);align-items:center;gap:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-red-300);display:flex}.nb-error-icon{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);flex-shrink:0}.nb-available{margin-top:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-emerald-300)}.nb-form-actions{align-items:center;gap:calc(var(--spacing)*3);padding-top:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.nb-grid-2{gap:calc(var(--spacing)*4);display:grid}@media (min-width:40rem){.nb-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.nb-grid-3{gap:calc(var(--spacing)*4);display:grid}@media (min-width:40rem){.nb-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.nb-file{width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--brand-text-muted);display:block}.nb-file::file-selector-button{margin-right:calc(var(--spacing)*4)}.nb-file::file-selector-button{border-radius:var(--radius-lg)}.nb-file::file-selector-button{border-style:var(--tw-border-style);border-width:0}.nb-file::file-selector-button{background-color:var(--brand-soft)}.nb-file::file-selector-button{padding-inline:calc(var(--spacing)*4)}.nb-file::file-selector-button{padding-block:calc(var(--spacing)*2)}.nb-file::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.nb-file::file-selector-button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.nb-file::file-selector-button{color:var(--brand-ink)}@media (hover:hover){.nb-file:hover::file-selector-button{background-color:var(--brand-soft)}}.nb-dropzone{border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--brand-hair-strong);background-color:var(--brand-glass);padding:calc(var(--spacing)*6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--brand-text-muted)}.nb-card{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.nb-card-body{padding:calc(var(--spacing)*5)}@media (min-width:40rem){.nb-card-body{padding:calc(var(--spacing)*6)}}.nb-card-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--brand-hair);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4);display:flex}@media (min-width:40rem){.nb-card-head{padding-inline:calc(var(--spacing)*6)}}.nb-card-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.nb-card-foot{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--brand-hair);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4)}@media (min-width:40rem){.nb-card-foot{padding-inline:calc(var(--spacing)*6)}}.nb-panel{border-radius:var(--radius-xl);background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.nb-panel{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.nb-panel{padding:calc(var(--spacing)*4)}.nb-stat{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);padding:calc(var(--spacing)*5);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.nb-stat-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--brand-text-muted);text-transform:uppercase}.nb-stat-value{margin-top:calc(var(--spacing)*1);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--brand-text)}.nb-stats{gap:calc(var(--spacing)*4);display:grid}@media (min-width:40rem){.nb-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.nb-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.nb-hero{--tw-gradient-position:to bottom right;position:relative;overflow:hidden}@supports (background-image:linear-gradient(in lab, red, red)){.nb-hero{--tw-gradient-position:to bottom right in oklab}}.nb-hero{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--brand-strong);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-via:var(--brand-primary);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-to:var(--brand-complement);color:var(--brand-on-primary)}.nb-hero-inner{width:100%;max-width:var(--container-page);gap:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*14);margin-inline:auto;display:grid}@media (min-width:40rem){.nb-hero-inner{padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*20)}}@media (min-width:64rem){.nb-hero-inner{padding-inline:calc(var(--spacing)*8);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}}.nb-hero-title{font-family:var(--brand-font-display);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}@media (min-width:40rem){.nb-hero-title{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.nb-hero-text{margin-top:calc(var(--spacing)*4);max-width:var(--container-xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.nb-hero-text{color:color-mix(in oklab,var(--color-white)85%,transparent)}}.nb-hero-search{margin-top:calc(var(--spacing)*8);max-width:var(--container-xl);gap:calc(var(--spacing)*2);border-radius:var(--radius-2xl);background-color:var(--brand-glass);padding:calc(var(--spacing)*2);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex}.nb-hero-input{border-style:var(--tw-border-style);color:var(--brand-text);background-color:#0000;border-width:0;flex:1}.nb-hero-input::placeholder{color:var(--brand-text-subtle)}.nb-hero-input:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.nb-hero-tags{margin-top:calc(var(--spacing)*4);gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.nb-hero-tag{background-color:#ffffff26;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.nb-hero-tag{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.nb-hero-tag{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white)}@media (hover:hover){.nb-hero-tag:hover{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.nb-hero-tag:hover{background-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.nb-hero-tag:hover{color:var(--color-white)}}.nb-hero-art{gap:calc(var(--spacing)*3);grid-template-columns:repeat(3,minmax(0,1fr));display:none}@media (min-width:64rem){.nb-hero-art{display:grid}}.nb-hero-tile{aspect-ratio:1;border-radius:var(--radius-2xl);background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.nb-hero-tile{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.nb-hero-tile{padding:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.nb-hero-tile{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.nb-hero-tile{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.nb-hero-tile{--tw-ring-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.nb-categories{gap:calc(var(--spacing)*3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.nb-categories{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.nb-categories{grid-template-columns:repeat(6,minmax(0,1fr))}}.nb-category{align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);padding:calc(var(--spacing)*4);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--brand-text);flex-direction:column;display:flex}@media (hover:hover){.nb-category:hover{border-color:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.nb-category:hover{border-color:color-mix(in oklab,var(--brand-primary)60%,transparent)}}.nb-category:hover{background-color:var(--brand-soft);color:var(--brand-text)}}.nb-category-icon{height:calc(var(--spacing)*12);width:calc(var(--spacing)*12);background-color:var(--brand-soft);color:var(--brand-ink);border-radius:3.40282e38px;place-items:center;display:grid}.nb-products{gap:calc(var(--spacing)*4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.nb-products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.nb-products{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:80rem){.nb-products{grid-template-columns:repeat(5,minmax(0,1fr))}}.nb-product{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);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,visibility,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));flex-direction:column;display:flex;overflow:hidden}@media (hover:hover){.nb-product:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.nb-product-media{aspect-ratio:1;background-color:#ffffff12;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nb-product-media{background-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.nb-product-img{object-fit:cover;width:100%;height:100%;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,visibility,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))}.nb-product:hover .nb-product-img{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.nb-product-placeholder{width:100%;height:100%;color:var(--brand-text-subtle);place-items:center;display:grid}.nb-product-badge{top:calc(var(--spacing)*2);left:calc(var(--spacing)*2);background-color:var(--brand-complement);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:var(--brand-ground);text-transform:uppercase;border-radius:3.40282e38px;position:absolute}.nb-product-body{gap:calc(var(--spacing)*1);padding:calc(var(--spacing)*3);flex-direction:column;flex:1;display:flex}.nb-product-vendor{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--brand-text-muted);overflow:hidden}@media (hover:hover){.nb-product-vendor:hover{color:var(--brand-ink)}}.nb-product-title{-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--brand-text);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (hover:hover){.nb-product-title:hover{color:var(--brand-ink)}}.nb-product-meta{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing)*2);padding-top:calc(var(--spacing)*2);margin-top:auto;display:flex}.nb-price{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--brand-text)}.nb-price-was{margin-left:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--brand-text-subtle);text-decoration-line:line-through}.nb-add{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);background-color:var(--brand-primary);color:var(--brand-on-primary);border-radius:3.40282e38px;place-items:center;display:grid}@media (hover:hover){.nb-add:hover{background-color:var(--brand-strong)}}.nb-add:disabled{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.nb-add:disabled{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.nb-add-icon{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.nb-pdp{gap:calc(var(--spacing)*8);display:grid}@media (min-width:64rem){.nb-pdp{grid-template-columns:repeat(2,minmax(0,1fr))}}.nb-pdp-gallery{gap:calc(var(--spacing)*3);display:grid}.nb-pdp-main{aspect-ratio:1;border-radius:var(--radius-2xl);background-color:#ffffff12;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nb-pdp-main{background-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.nb-pdp-thumbs{gap:calc(var(--spacing)*2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.nb-pdp-thumb{aspect-ratio:1;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:#ffffff12;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nb-pdp-thumb{background-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.nb-pdp-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (min-width:40rem){.nb-pdp-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.nb-pdp-price{margin-top:calc(var(--spacing)*3);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--brand-text)}.nb-pdp-buy{margin-top:calc(var(--spacing)*6);align-items:center;gap:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.nb-facts{margin-top:calc(var(--spacing)*6);gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid}@media (min-width:40rem){.nb-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.nb-fact{border-radius:var(--radius-xl);background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.nb-fact{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.nb-fact{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2)}.nb-fact-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--brand-text-muted);display:block}.nb-fact-value{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--brand-text)}.nb-qty{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair-strong);background-color:var(--brand-glass);align-items:center;display:inline-flex}.nb-qty-btn{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);color:var(--brand-text-muted);place-items:center;display:grid}@media (hover:hover){.nb-qty-btn:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.nb-qty-btn:hover{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}}.nb-qty-btn:disabled{color:var(--brand-text-subtle)}.nb-qty-value{width:calc(var(--spacing)*10);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.nb-badge{align-items:center;gap:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-radius:3.40282e38px;display:inline-flex}.nb-badge-neutral{align-items:center;gap:calc(var(--spacing)*1);background-color:#ffffff12;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nb-badge-neutral{background-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.nb-badge-neutral{padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--brand-text)}@supports (color:color-mix(in lab, red, red)){.nb-badge-neutral{color:color-mix(in oklab,var(--brand-text)85%,transparent)}}.nb-badge-brand{align-items:center;gap:calc(var(--spacing)*1);background-color:var(--brand-soft);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--brand-ink);border-radius:3.40282e38px;display:inline-flex}.nb-badge-success{align-items:center;gap:calc(var(--spacing)*1);background-color:#00d2941f;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nb-badge-success{background-color:color-mix(in oklab,var(--color-emerald-400)12%,transparent)}}.nb-badge-success{padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-emerald-300)}.nb-badge-warning{align-items:center;gap:calc(var(--spacing)*1);background-color:#fcbb001f;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nb-badge-warning{background-color:color-mix(in oklab,var(--color-amber-400)12%,transparent)}}.nb-badge-warning{padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-amber-300)}.nb-badge-danger{align-items:center;gap:calc(var(--spacing)*1);background-color:#ff65681f;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nb-badge-danger{background-color:color-mix(in oklab,var(--color-red-400)12%,transparent)}}.nb-badge-danger{padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-red-300)}.nb-chips{gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.nb-chip{align-items:center;gap:calc(var(--spacing)*1);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--brand-text);border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nb-chip{color:color-mix(in oklab,var(--brand-text)85%,transparent)}}@media (hover:hover){.nb-chip:hover{border-color:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.nb-chip:hover{border-color:color-mix(in oklab,var(--brand-primary)60%,transparent)}}.nb-chip:hover{color:var(--brand-text)}}.nb-chip-active{align-items:center;gap:calc(var(--spacing)*1);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-primary);border-color:var(--brand-hair);background-color:var(--brand-glass);background-color:var(--brand-soft);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--brand-text);border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nb-chip-active{color:color-mix(in oklab,var(--brand-text)85%,transparent)}}@media (hover:hover){.nb-chip-active:hover{border-color:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.nb-chip-active:hover{border-color:color-mix(in oklab,var(--brand-primary)60%,transparent)}}.nb-chip-active:hover{color:var(--brand-text)}}.nb-results{gap:calc(var(--spacing)*8);display:grid}@media (min-width:64rem){.nb-results{grid-template-columns:16rem 1fr}}:where(.nb-filters>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.nb-filter-title{margin-bottom:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--brand-text-muted);text-transform:uppercase}.nb-filter-option{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--brand-text);display:flex}@supports (color:color-mix(in lab, red, red)){.nb-filter-option{color:color-mix(in oklab,var(--brand-text)85%,transparent)}}@media (hover:hover){.nb-filter-option:hover{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.nb-filter-option:hover{background-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.nb-filter-option:hover{color:var(--brand-text)}}.nb-filter-option-active{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);background-color:var(--brand-soft);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--brand-text);display:flex}@supports (color:color-mix(in lab, red, red)){.nb-filter-option-active{color:color-mix(in oklab,var(--brand-text)85%,transparent)}}@media (hover:hover){.nb-filter-option-active:hover{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.nb-filter-option-active:hover{background-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.nb-filter-option-active:hover{color:var(--brand-text)}}.nb-filter-count{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--brand-text-subtle)}.nb-toolbar{margin-bottom:calc(var(--spacing)*4);justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--brand-text-muted);flex-wrap:wrap;display:flex}.nb-vendor-banner{align-items:center;gap:calc(var(--spacing)*4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);padding:calc(var(--spacing)*5);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-wrap:wrap;display:flex}.nb-vendor-avatar{height:calc(var(--spacing)*16);width:calc(var(--spacing)*16);border-radius:var(--radius-2xl);background-color:var(--brand-soft);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--brand-ink);flex-shrink:0;place-items:center;display:grid}.nb-vendor-name{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.nb-vendors{gap:calc(var(--spacing)*4);display:grid}@media (min-width:40rem){.nb-vendors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.nb-vendors{grid-template-columns:repeat(3,minmax(0,1fr))}}.nb-vendor-card{align-items:center;gap:calc(var(--spacing)*4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);padding:calc(var(--spacing)*4);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex}@media (hover:hover){.nb-vendor-card:hover{border-color:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.nb-vendor-card:hover{border-color:color-mix(in oklab,var(--brand-primary)60%,transparent)}}}.nb-vendor-info{min-width:calc(var(--spacing)*0)}.nb-cart{gap:calc(var(--spacing)*8);display:grid}@media (min-width:64rem){.nb-cart{grid-template-columns:1fr 22rem}}.nb-cart-group{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow:hidden}.nb-cart-group-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);background-color:#ffffff0a;display:flex}@supports (color:color-mix(in lab, red, red)){.nb-cart-group-head{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.nb-cart-group-head{padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.nb-cart-line{gap:calc(var(--spacing)*4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--brand-hair);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4);display:flex}.nb-cart-thumb{height:calc(var(--spacing)*20);width:calc(var(--spacing)*20);border-radius:var(--radius-xl);background-color:#ffffff12;flex-shrink:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nb-cart-thumb{background-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.nb-cart-info{min-width:calc(var(--spacing)*0);flex:1}.nb-cart-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--brand-text)}.nb-cart-actions{margin-top:calc(var(--spacing)*2);align-items:center;gap:calc(var(--spacing)*3);display:flex}.nb-summary{top:calc(var(--spacing)*24);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);height:fit-content;padding:calc(var(--spacing)*5);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:sticky}.nb-summary-row{padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--brand-text-muted);justify-content:space-between;display:flex}.nb-summary-total{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--brand-hair);padding-top:calc(var(--spacing)*3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--brand-text);justify-content:space-between;display:flex}.nb-steps{margin-bottom:calc(var(--spacing)*8);align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.nb-step{align-items:center;gap:calc(var(--spacing)*2);color:var(--brand-text-subtle);display:flex}.nb-step-active{align-items:center;gap:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--brand-text-subtle);display:flex}.nb-step-done{align-items:center;gap:calc(var(--spacing)*2);color:var(--brand-text);display:flex}@supports (color:color-mix(in lab, red, red)){.nb-step-done{color:color-mix(in oklab,var(--brand-text)85%,transparent)}}.nb-step-dot{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);border-style:var(--tw-border-style);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-width:1px;border-color:currentColor;border-radius:3.40282e38px;place-items:center;display:grid}:where(.nb-pay-list>: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)))}.nb-pay-item{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);padding:calc(var(--spacing)*4);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-wrap:wrap;display:flex}.nb-table-wrap{overflow-x:auto}.nb-table{min-width:100%}:where(.nb-table>: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)));border-color:var(--brand-hair)}.nb-table{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.nb-th{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);white-space:nowrap;color:var(--brand-text-muted);text-transform:uppercase}.nb-td{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);white-space:nowrap;color:var(--brand-text)}@supports (color:color-mix(in lab, red, red)){.nb-td{color:color-mix(in oklab,var(--brand-text)85%,transparent)}}@media (hover:hover){.nb-tr:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.nb-tr:hover{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}}:where(.nb-tbody>: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)));border-color:var(--brand-hair)}.nb-tbody{background-color:var(--brand-glass)}.nb-dash{min-height:100vh;display:flex}.nb-dash-side{top:calc(var(--spacing)*0);height:100vh;width:calc(var(--spacing)*64);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*6);flex-direction:column;flex-shrink:0;display:none;position:sticky;overflow-y:auto}@media (min-width:64rem){.nb-dash-side{display:flex}}.nb-dash-nav{margin-top:calc(var(--spacing)*8);gap:calc(var(--spacing)*1);flex-direction:column;flex:1;display:flex}.nb-dash-section{margin-top:calc(var(--spacing)*6);margin-bottom:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--brand-text-subtle);text-transform:uppercase}.nb-dash-link{align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--brand-text-muted);display:flex}@media (hover:hover){.nb-dash-link:hover{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.nb-dash-link:hover{background-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.nb-dash-link:hover{color:var(--brand-text)}}.nb-dash-link-active{align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius-lg);background-color:var(--brand-soft);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--brand-text-muted);display:flex}@media (hover:hover){.nb-dash-link-active:hover{background-color:var(--brand-soft);background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.nb-dash-link-active:hover{background-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.nb-dash-link-active:hover{color:var(--brand-text)}}.nb-dash-icon{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.nb-dash-body{min-width:calc(var(--spacing)*0);flex:1}.nb-dash-top{top:calc(var(--spacing)*0);z-index:20;height:calc(var(--spacing)*14);align-items:center;gap:calc(var(--spacing)*3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass-strong);padding-inline:calc(var(--spacing)*4);--tw-backdrop-blur:blur(var(--blur-sm));-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,);display:flex;position:sticky}@media (min-width:40rem){.nb-dash-top{padding-inline:calc(var(--spacing)*6)}}@media (min-width:64rem){.nb-dash-top{padding-inline:calc(var(--spacing)*8)}}.nb-dash-main{padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*6)}@media (min-width:40rem){.nb-dash-main{padding-inline:calc(var(--spacing)*6)}}@media (min-width:64rem){.nb-dash-main{padding-inline:calc(var(--spacing)*8)}}.nb-dash-mobile-nav{gap:calc(var(--spacing)*1);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);display:flex;overflow-x:auto}@media (min-width:64rem){.nb-dash-mobile-nav{display:none}}.nb-flash-region{pointer-events:none;top:calc(var(--spacing)*4);right:calc(var(--spacing)*4);z-index:50;width:100%;max-width:var(--container-sm);gap:calc(var(--spacing)*2);flex-direction:column;display:flex;position:fixed}.nb-flash{pointer-events:auto;align-items:flex-start;gap:calc(var(--spacing)*3);border-radius:var(--radius-xl);padding:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex}.nb-flash-info{pointer-events:auto;align-items:flex-start;gap:calc(var(--spacing)*3);border-radius:var(--radius-xl);background-color:var(--brand-glass);padding:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--brand-text);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--brand-hair);display:flex}.nb-flash-error{pointer-events:auto;align-items:flex-start;gap:calc(var(--spacing)*3);border-radius:var(--radius-xl);background-color:#ff65681f;display:flex}@supports (color:color-mix(in lab, red, red)){.nb-flash-error{background-color:color-mix(in oklab,var(--color-red-400)12%,transparent)}}.nb-flash-error{padding:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-red-300);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#ff656866}@supports (color:color-mix(in lab, red, red)){.nb-flash-error{--tw-ring-color:color-mix(in oklab,var(--color-red-400)40%,transparent)}}.nb-flash-icon{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);flex-shrink:0}.nb-flash-title{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.nb-flash-close{color:var(--brand-text-subtle);margin-left:auto}@media (hover:hover){.nb-flash-close:hover{color:var(--brand-text)}@supports (color:color-mix(in lab, red, red)){.nb-flash-close:hover{color:color-mix(in oklab,var(--brand-text)85%,transparent)}}}.nb-alert{align-items:flex-start;gap:calc(var(--spacing)*3);border-radius:var(--radius-xl);padding:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.nb-alert-info{align-items:flex-start;gap:calc(var(--spacing)*3);border-radius:var(--radius-xl);background-color:var(--brand-soft);padding:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--brand-ink);display:flex}.nb-alert-warning{align-items:flex-start;gap:calc(var(--spacing)*3);border-radius:var(--radius-xl);background-color:#fcbb001f;display:flex}@supports (color:color-mix(in lab, red, red)){.nb-alert-warning{background-color:color-mix(in oklab,var(--color-amber-400)12%,transparent)}}.nb-alert-warning{padding:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-amber-300)}.nb-alert-error{align-items:flex-start;gap:calc(var(--spacing)*3);border-radius:var(--radius-xl);background-color:#ff65681f;display:flex}@supports (color:color-mix(in lab, red, red)){.nb-alert-error{background-color:color-mix(in oklab,var(--color-red-400)12%,transparent)}}.nb-alert-error{padding:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-red-300)}.nb-alert-success{align-items:flex-start;gap:calc(var(--spacing)*3);border-radius:var(--radius-xl);background-color:#00d2941f;display:flex}@supports (color:color-mix(in lab, red, red)){.nb-alert-success{background-color:color-mix(in oklab,var(--color-emerald-400)12%,transparent)}}.nb-alert-success{padding:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-emerald-300)}.nb-empty{align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--brand-hair-strong);background-color:var(--brand-glass);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*12);text-align:center;flex-direction:column;display:flex}.nb-empty-icon{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);color:var(--brand-text-subtle)}.nb-empty-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.nb-spinner{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);animation:var(--animate-spin)}.nb-pagination{margin-top:calc(var(--spacing)*8);justify-content:center;align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.nb-modal{z-index:50;position:relative}.nb-modal-backdrop{inset:calc(var(--spacing)*0);background-color:var(--brand-surface);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:fixed}.nb-modal-frame{inset:calc(var(--spacing)*0);position:fixed;overflow-y:auto}.nb-modal-center{min-height:100%;padding:calc(var(--spacing)*4);justify-content:center;align-items:center;display:flex}.nb-modal-panel{width:100%;max-width:var(--container-lg);border-radius:var(--radius-2xl);background-color:var(--brand-glass);padding:calc(var(--spacing)*6);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:relative}.nb-modal-close{top:calc(var(--spacing)*4);right:calc(var(--spacing)*4);color:var(--brand-text-subtle);position:absolute}@media (hover:hover){.nb-modal-close:hover{color:var(--brand-text)}@supports (color:color-mix(in lab, red, red)){.nb-modal-close:hover{color:color-mix(in oklab,var(--brand-text)85%,transparent)}}}.nb-auth{--tw-gradient-position:to bottom right;justify-content:center;align-items:center;min-height:100vh;display:flex}@supports (background-image:linear-gradient(in lab, red, red)){.nb-auth{--tw-gradient-position:to bottom right in oklab}}.nb-auth{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--brand-soft);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-to:var(--brand-complement)}@supports (color:color-mix(in lab, red, red)){.nb-auth{--tw-gradient-to:color-mix(in oklab,var(--brand-complement)12%,transparent)}}.nb-auth{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*12)}.nb-auth-card{width:100%;max-width:var(--container-md);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);padding:calc(var(--spacing)*8);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.nb-auth-title{text-align:center;font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.nb-divider{margin-block:calc(var(--spacing)*6);align-items:center;gap:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--brand-text-subtle);text-transform:uppercase;display:flex}.nb-divider:before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);background-color:#ffffff1a;flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.nb-divider:before{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.nb-divider:after{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);background-color:#ffffff1a;flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.nb-divider:after{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.nb-auth-card-wide{max-width:var(--container-2xl)}.nb-auth-lead{text-align:center}.nb-login-grid{margin-top:calc(var(--spacing)*6);gap:calc(var(--spacing)*3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.nb-login-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.nb-login-card{align-items:flex-start;gap:calc(var(--spacing)*1);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);padding:calc(var(--spacing)*3);text-align:left;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,visibility,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));flex-direction:column;display:flex}@media (hover:hover){.nb-login-card:hover{border-color:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.nb-login-card:hover{border-color:color-mix(in oklab,var(--brand-primary)60%,transparent)}}.nb-login-card:hover{background-color:var(--brand-soft)}}.nb-login-card-active{border-color:var(--brand-primary);background-color:var(--brand-soft);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--brand-primary)}.nb-login-card-icon{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);color:var(--brand-ink)}.nb-login-card-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--brand-text)}.nb-login-card-desc{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--brand-text-muted)}.nb-login-panel{margin-top:calc(var(--spacing)*6)}:where(.nb-login-panel>: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)))}.nb-login-panel{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);padding:calc(var(--spacing)*5)}.nb-login-panel-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--brand-text)}.nb-code-input{height:auto;padding-block:calc(var(--spacing)*3);text-align:center;font-family:var(--font-mono);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-tracking:.5em;letter-spacing:.5em}.nb-code-black{margin-block:calc(var(--spacing)*3);border-radius:var(--radius-xl);background-color:var(--color-black);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*5);text-align:center}.nb-code-black span{font-family:var(--font-mono);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.35em;letter-spacing:.35em;color:var(--color-white);-webkit-user-select:all;user-select:all}.nb-camera{margin-bottom:calc(var(--spacing)*3);aspect-ratio:4/3;border-radius:var(--radius-xl);background-color:var(--color-black);overflow:hidden}.nb-camera video{--tw-scale-x:calc(100%*-1);width:100%;height:100%;scale:var(--tw-scale-x)var(--tw-scale-y);object-fit:cover}.nb-auth-foot{margin-top:calc(var(--spacing)*6);text-align:center}.nb-security-row{flex-wrap:wrap}.nb-security-rename{align-items:center;gap:calc(var(--spacing)*2);flex:1;display:flex}.nb-account-choice{margin-top:calc(var(--spacing)*6);gap:calc(var(--spacing)*3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nb-auth-brand{color:var(--brand-ink)}.nb-hidden{display:none}.nb-title-icon{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);vertical-align:-.2em;color:var(--brand-ink);display:inline-block}.nb-security{width:100%;max-width:var(--container-5xl);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*10);margin-inline:auto}@media (min-width:40rem){.nb-security{padding-inline:calc(var(--spacing)*6)}}.nb-security-grid{gap:calc(var(--spacing)*4);display:grid}@media (min-width:64rem){.nb-security-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.nb-security-grid>.nb-card{min-width:calc(var(--spacing)*0)}@media (min-width:64rem){.nb-security-wide{grid-column:span 2/span 2}}.nb-code-black-hint{margin-top:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--brand-text-subtle)}.nb-code-panel{margin-bottom:calc(var(--spacing)*4)}:where(.nb-code-panel>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.nb-code-panel{border-radius:var(--radius-xl);background-color:var(--color-black);padding:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white)}.nb-code-panel-mono{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));word-break:break-all}.nb-beta{z-index:40;border-bottom-style:var(--tw-border-style);border-color:#fcbb0066;border-bottom-width:1px;position:relative}@supports (color:color-mix(in lab, red, red)){.nb-beta{border-color:color-mix(in oklab,var(--color-amber-400)40%,transparent)}}.nb-beta{background-color:#fcbb001f}@supports (color:color-mix(in lab, red, red)){.nb-beta{background-color:color-mix(in oklab,var(--color-amber-400)12%,transparent)}}.nb-beta{color:var(--brand-text)}.nb-beta-inner{min-height:calc(var(--spacing)*9);width:100%;max-width:var(--container-page);justify-content:center;align-items:center;gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*1.5);text-align:center;margin-inline:auto;display:flex}@media (min-width:40rem){.nb-beta-inner{padding-inline:calc(var(--spacing)*6);justify-content:flex-start}}@media (min-width:64rem){.nb-beta-inner{padding-inline:calc(var(--spacing)*8)}}.nb-beta-pill{background-color:var(--color-amber-500);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*.5);--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--brand-text);text-transform:uppercase;border-radius:3.40282e38px;flex-shrink:0}.nb-beta-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}:where(.nb-list>: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)));border-color:var(--brand-hair)}.nb-list-item{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);display:flex}.nb-dl{column-gap:calc(var(--spacing)*6);row-gap:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid}@media (min-width:40rem){.nb-dl{grid-template-columns:10rem 1fr}}.nb-dt{color:var(--brand-text-muted)}.nb-dd{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--brand-text)}:where(.nb-timeline>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}.nb-timeline{border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--brand-hair);padding-left:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.nb-timeline-item{position:relative}.nb-timeline-item:before{content:var(--tw-content);content:var(--tw-content);top:calc(var(--spacing)*1.5);content:var(--tw-content);content:var(--tw-content);height:calc(var(--spacing)*2.5);content:var(--tw-content);width:calc(var(--spacing)*2.5);content:var(--tw-content);content:var(--tw-content);background-color:var(--brand-primary);border-radius:3.40282e38px;position:absolute;left:-1.4rem}.nb-map{height:calc(var(--spacing)*72);border-radius:var(--radius-2xl);background-color:#ffffff12;width:100%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nb-map{background-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.nb-link{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--brand-ink);text-underline-offset:2px}@media (hover:hover){.nb-link:hover{color:var(--brand-ink);text-decoration-line:underline}}.nb-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nb-form-row{gap:calc(var(--spacing)*4);display:grid}@media (min-width:40rem){.nb-form-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.nb-choices{gap:calc(var(--spacing)*2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.nb-choices{grid-template-columns:repeat(3,minmax(0,1fr))}}.nb-icon-success{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);color:var(--color-emerald-300);flex-shrink:0}.nb-icon-muted{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);color:var(--brand-text-subtle);flex-shrink:0}:where(.nb-address>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}@media (min-width:40rem){.nb-address-search .nb-form-row{grid-template-columns:12rem 1fr}}.nb-address-results{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);padding-inline:calc(var(--spacing)*2)}.nb-address-results .nb-list-item{padding-block:calc(var(--spacing)*0)}.nb-address-option{align-items:flex-start;gap:calc(var(--spacing)*.5);border-radius:var(--radius-lg);width:100%;padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;display:flex}@media (hover:hover){.nb-address-option:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.nb-address-option:hover{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}}.nb-address-option:focus{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.nb-address-option:focus{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.nb-address-option:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.nb-address-option:focus{outline-offset:2px;outline:2px solid #0000}}:where(.nb-address-picked>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.nb-address-picked{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);padding:calc(var(--spacing)*3)}.nb-address-line{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--brand-text)}:where(.nb-address-custom>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.nb-address-custom-link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.nb-su-brand{margin-bottom:calc(var(--spacing)*4);justify-content:center;align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--brand-text);display:flex}@supports (color:color-mix(in lab, red, red)){.nb-su-brand{color:color-mix(in oklab,var(--brand-text)85%,transparent)}}.nb-su-mark{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);background-color:var(--brand-primary);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--brand-on-primary);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.nb-su-facts{margin-block:calc(var(--spacing)*6)}:where(.nb-su-facts>: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)))}.nb-su-facts{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.nb-su-facts{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.nb-su-facts{padding:calc(var(--spacing)*4)}.nb-su-area{gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*3);flex-direction:column;display:flex}@media (min-width:40rem){.nb-su-area{flex-direction:row;justify-content:space-between;align-items:center}}.nb-su-area-text{min-width:calc(var(--spacing)*0);flex:1}.nb-su-area-select{border-radius:var(--radius-lg);border-color:var(--brand-hair-strong);width:100%;padding-right:calc(var(--spacing)*10);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:block}.nb-su-area-select:focus{border-color:var(--brand-primary);--tw-ring-color:var(--brand-primary)}@media (min-width:40rem){.nb-su-area-select{width:calc(var(--spacing)*44)}}.nb-su-group{padding-top:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--brand-text-muted);text-transform:uppercase}.nb-cookie-consent{z-index:60;background-color:var(--brand-glass-strong);--tw-leading:1.4;max-width:min(36rem,100vw - 2rem);color:var(--brand-text);border:1px solid var(--brand-hair);border-radius:.75rem;align-items:center;gap:1rem;padding:.875rem 1rem;font-size:.875rem;line-height:1.4;display:flex;position:fixed;bottom:1rem;left:1rem;box-shadow:0 8px 28px #0000002e}.nb-cookie-consent a{--tw-font-weight:600;font-weight:600;text-decoration:underline}.nb-cookie-consent button{--tw-font-weight:600;color:#fff;background-color:#1d1d1f;border-radius:.5rem;flex:none;padding:.5rem 1rem;font-weight:600}.nb-legal{--tw-leading:1.6;max-width:46rem;margin:2rem auto;padding:0 1rem;line-height:1.6}.nb-legal h1{--tw-font-weight:700;margin-bottom:1rem;font-size:1.75rem;font-weight:700}.nb-legal h2{--tw-font-weight:600;margin:1.5rem 0 .5rem;font-size:1.125rem;font-weight:600}.nb-legal p,.nb-legal ul{margin-bottom:.75rem}.nb-legal ul{padding-left:1.25rem;list-style:outside}.nb-legal a{text-decoration:underline}.nb-voice-ico{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);flex-shrink:0}.nb-voice-float{z-index:50;height:calc(var(--spacing)*7);width:calc(var(--spacing)*7);background-color:var(--brand-soft);color:var(--brand-ink);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--brand-primary);border-radius:3.40282e38px;place-items:center;display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){.nb-voice-float{--tw-ring-color:color-mix(in oklab,var(--brand-primary)30%,transparent)}}.nb-voice-float{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,visibility,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))}@media (hover:hover){.nb-voice-float:hover{background-color:var(--brand-soft)}}.nb-voice-float[hidden]{display:none}.nb-voice-has-mic{padding-right:calc(var(--spacing)*10)}.nb-voice-mic{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);background-color:var(--brand-soft);color:var(--brand-ink);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--brand-primary);border-radius:3.40282e38px;place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.nb-voice-mic{--tw-ring-color:color-mix(in oklab,var(--brand-primary)30%,transparent)}}@media (hover:hover){.nb-voice-mic:hover{background-color:var(--brand-soft)}}.nb-voice-mic[hidden]{display:none}.nb-voice-float.is-live,.nb-voice-mic.is-live,.nb-voice-btn.is-live,.nb-voice-fill-btn.is-live{background-color:#ff65681f;animation:1.4s ease-in-out infinite nb-voice-pulse}@supports (color:color-mix(in lab, red, red)){.nb-voice-float.is-live,.nb-voice-mic.is-live,.nb-voice-btn.is-live,.nb-voice-fill-btn.is-live{background-color:color-mix(in oklab,var(--color-red-400)12%,transparent)}}.nb-voice-float.is-live,.nb-voice-mic.is-live,.nb-voice-btn.is-live,.nb-voice-fill-btn.is-live{color:var(--color-red-300);--tw-ring-color:#ff656866}@supports (color:color-mix(in lab, red, red)){.nb-voice-float.is-live,.nb-voice-mic.is-live,.nb-voice-btn.is-live,.nb-voice-fill-btn.is-live{--tw-ring-color:color-mix(in oklab,var(--color-red-400)40%,transparent)}}.nb-voice-note{margin-top:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--brand-text-muted)}.nb-voice-filled{border-radius:var(--radius-lg);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.nb-voice-filled{--tw-ring-color:color-mix(in oklab,var(--brand-primary)60%,transparent)}}.nb-voice-filled{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);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,visibility,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))}:where(.nb-voice-fill>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.nb-voice-fill{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.nb-voice-fill{border-color:color-mix(in oklab,var(--brand-primary)30%,transparent)}}.nb-voice-fill{background-color:var(--brand-soft);padding:calc(var(--spacing)*3)}.nb-voice-fill[hidden]{display:none}.nb-voice-fill-row{align-items:center;column-gap:calc(var(--spacing)*3);row-gap:calc(var(--spacing)*1);flex-wrap:wrap;display:flex}.nb-voice-fill-btn{align-items:center;gap:calc(var(--spacing)*2);background-color:var(--brand-glass);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--brand-ink);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--brand-primary);border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nb-voice-fill-btn{--tw-ring-color:color-mix(in oklab,var(--brand-primary)30%,transparent)}}@media (hover:hover){.nb-voice-fill-btn:hover{background-color:var(--brand-soft)}}.nb-voice-fill-hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--brand-text-muted)}:where(.nb-voice-fill-panel>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.nb-voice-fill-panel[hidden]{display:none}.nb-voice-fill-said{min-height:calc(var(--spacing)*20);min-height:calc(var(--spacing)*24);border-radius:var(--radius-lg);border-color:var(--brand-hair-strong);background-color:var(--brand-glass);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:block}.nb-voice-fill-said:focus{border-color:var(--brand-primary);--tw-ring-color:var(--brand-primary)}.nb-voice-fill-actions{align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.nb-voice-chat{align-items:center;gap:calc(var(--spacing)*1.5);flex-wrap:wrap;display:flex}.nb-voice-btn{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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,visibility,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));border-radius:3.40282e38px;place-items:center;display:grid}.nb-voice-btn[hidden]{display:none}.nb-voice-tone-mic{background-color:var(--brand-soft);color:var(--brand-ink);--tw-ring-color:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.nb-voice-tone-mic{--tw-ring-color:color-mix(in oklab,var(--brand-primary)30%,transparent)}}@media (hover:hover){.nb-voice-tone-mic:hover{background-color:var(--brand-soft)}}.nb-voice-tone-speaker{background-color:var(--brand-complement)}@supports (color:color-mix(in lab, red, red)){.nb-voice-tone-speaker{background-color:color-mix(in oklab,var(--brand-complement)12%,transparent)}}.nb-voice-tone-speaker{color:var(--brand-complement);--tw-ring-color:var(--brand-complement)}@supports (color:color-mix(in lab, red, red)){.nb-voice-tone-speaker{--tw-ring-color:color-mix(in oklab,var(--brand-complement)40%,transparent)}}@media (hover:hover){.nb-voice-tone-speaker:hover{background-color:var(--brand-complement)}@supports (color:color-mix(in lab, red, red)){.nb-voice-tone-speaker:hover{background-color:color-mix(in oklab,var(--brand-complement)12%,transparent)}}}.nb-voice-tone-hands{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.nb-voice-tone-hands{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.nb-voice-tone-hands{color:var(--brand-text-muted);--tw-ring-color:var(--brand-hair)}@media (hover:hover){.nb-voice-tone-hands:hover{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.nb-voice-tone-hands:hover{background-color:color-mix(in oklab,var(--color-white)7%,transparent)}}}.nb-voice-btn.is-on{background-color:var(--brand-primary);color:var(--brand-on-primary);--tw-ring-color:var(--brand-primary)}.nb-voice-status{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--brand-text-muted)}.nb-voice-status:empty{display:none}@keyframes nb-voice-pulse{0%,to{box-shadow:0 0 #dc262659}50%{box-shadow:0 0 0 6px #dc262600}}@media (prefers-reduced-motion:reduce){.nb-voice-float.is-live,.nb-voice-mic.is-live,.nb-voice-btn.is-live,.nb-voice-fill-btn.is-live{animation:none}}:root{--nb-bg:#fff;--nb-surface:#f5f5f7;--nb-surface-2:#fbfbfd;--nb-text:#1d1d1f;--nb-text-2:#6e6e73;--nb-border:#d2d2d7;--nb-accent:#06c;--nb-live:#e0245e;--nb-up:#1a8f3c;--nb-radius:0px;--nb-shadow:0 2px 10px #00000014,0 1px 3px #0000000f;--nb-font:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",Inter,Roboto,system-ui,sans-serif;--nb-nav-h:52px}[data-theme=dark]{--nb-bg:#000;--nb-surface:#1d1d1f;--nb-surface-2:#161617;--nb-text:#f5f5f7;--nb-text-2:#a1a1a6;--nb-border:#3a3a3c;--nb-accent:#2997ff;--nb-live:#ff375f;--nb-up:#30d158}.nb-app{background-color:var(--nb-bg);min-height:100vh;padding-left:var(--nb-rail,66px)}.nb-container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:22px}.nb-container-narrow{width:100%;max-width:760px;margin-inline:auto;padding-inline:22px}.nb-container-mid{width:100%;max-width:1040px;margin-inline:auto;padding-inline:22px}.nb-main-pad{padding-top:calc(var(--spacing)*7);padding-bottom:calc(var(--spacing)*16)}.nb-stack{flex-direction:column;gap:22px;display:flex}.nb-stack-sm{gap:calc(var(--spacing)*3);flex-direction:column;display:flex}.nb-row{align-items:center;gap:12px;display:flex}.nb-row-wrap{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nb-spread{justify-content:space-between;align-items:center;gap:12px;display:flex}.nb-nn-muted{color:var(--nb-text-2)}.nb-right{text-align:right}.nb-nn-divider{border-top:1px solid var(--nb-border);border:0;width:100%;margin:36px 0}.nb-nav{top:calc(var(--spacing)*0);z-index:50;background-color:var(--nb-bg);position:sticky}@supports (color:color-mix(in lab, red, red)){.nb-nav{background-color:color-mix(in srgb,var(--nb-bg)82%,transparent)}}.nb-nav{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--nb-border);box-shadow:0 1px 6px #0000000d}.nb-nav-link{--tw-tracking:-.01em;letter-spacing:-.01em}.nb-nav-inner{height:var(--nb-nav-h);align-items:center;gap:18px;display:flex}.nb-brand{--tw-font-weight:var(--font-weight-bold);font-size:20px;font-weight:var(--font-weight-bold);--tw-tracking:-.02em;letter-spacing:-.02em;white-space:nowrap;color:var(--nb-text);text-decoration-line:none}.nb-brand b{color:var(--nb-live)}.nb-nav-links{scrollbar-width:none;flex:1;align-items:center;gap:20px;display:flex;overflow-x:auto}.nb-nav-links::-webkit-scrollbar{display:none}.nb-nav-link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--nb-text);opacity:.9;text-decoration-line:none}.nb-nav-link:hover,.nb-nav-link.is-active{color:var(--nb-accent);opacity:1}.nb-nav-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.nb-icon-btn{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:none;padding:calc(var(--spacing)*1.5);color:var(--nb-text);border-width:0;display:inline-flex}.nb-icon-btn:hover{background-color:var(--nb-surface)}.nb-backtop{visibility:hidden;z-index:250;cursor:pointer;border-style:var(--tw-border-style);background-color:var(--nb-text);width:46px;height:46px;color:var(--nb-bg);opacity:0;box-shadow:var(--nb-shadow);border-width:0;border-radius:3.40282e38px;justify-content:center;align-items:center;transition:opacity .2s;display:inline-flex;position:fixed;bottom:24px;right:24px}.nb-backtop.is-visible{visibility:visible;opacity:1}.nb-backtop:hover{background-color:var(--nb-accent)}:root{--nb-rail:66px;--nb-rail-open:248px}.nb-shell-body{align-items:flex-start;display:flex}.nb-shell-main{min-width:calc(var(--spacing)*0);flex:1}.nb-sidebar{top:var(--nb-head-h,0px);z-index:25;height:calc(100vh - var(--nb-head-h,0px));width:var(--nb-rail);flex:none;position:sticky}.nb-sidebar-panel{top:calc(var(--spacing)*0);bottom:calc(var(--spacing)*0);left:calc(var(--spacing)*0);width:var(--nb-rail);background-color:var(--nb-bg);border-right:1px solid var(--nb-border);scrollbar-width:none;flex-direction:column;transition:width .24s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;overflow:hidden auto}.nb-sidebar-panel::-webkit-scrollbar{display:none}.nb-sidebar.is-open .nb-sidebar-panel{width:var(--nb-rail-open);box-shadow:0 0 44px #00000029}.nb-sidebar-head{border-bottom:1px solid var(--nb-border);flex:none;align-items:center;gap:12px;height:52px;padding:0 15px;display:flex}.nb-sidebar-title{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);white-space:nowrap;color:var(--nb-text-2);text-transform:uppercase;opacity:0;transition:opacity .16s}.nb-sidebar.is-open .nb-sidebar-title{opacity:1}.nb-sidebar-nav{flex-direction:column;padding:6px 0 12px;display:flex}.nb-sidebar-link{--tw-font-weight:var(--font-weight-medium);font-size:15px;font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--nb-text);align-items:center;gap:16px;padding:10px 18px;text-decoration-line:none;display:flex;position:relative}.nb-sidebar-ico{color:var(--nb-text-2);flex-shrink:0}.nb-sidebar-link:hover{background-color:var(--nb-surface);color:var(--nb-accent)}.nb-sidebar-link:hover .nb-sidebar-ico{color:var(--nb-accent)}.nb-sidebar-label{opacity:0;transition:opacity .16s}.nb-sidebar.is-open .nb-sidebar-label{opacity:1}.nb-sidebar-more{border-top:1px solid var(--nb-border);margin-top:6px;padding-top:14px}.nb-sidebar-more .nb-sidebar-ico{width:26px;height:26px}.nb-sidebar-flag{border:1px solid var(--nb-border);flex-shrink:0;width:26px;height:auto}.nb-nn-btn{cursor:pointer;border-style:var(--tw-border-style);background-color:var(--nb-text);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--nb-bg);border-width:0;border-radius:3.40282e38px;justify-content:center;align-items:center;padding:7px 16px;text-decoration-line:none;display:inline-flex}.nb-nn-btn:disabled{cursor:default;opacity:.5}.nb-nn-btn-ghost{cursor:pointer;border-style:var(--tw-border-style);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--nb-accent);background-color:#0000;border-width:0;align-items:center;text-decoration-line:none;display:inline-flex}.nb-nn-btn-block{width:100%}.nb-lang{cursor:pointer;background-color:var(--nb-surface);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--nb-text);border:1px solid var(--nb-border);border-radius:3.40282e38px;padding:5px 12px}.nb-newslayout{grid-template-columns:1fr 300px;align-items:flex-start;gap:30px;padding:30px 0 60px;display:grid}.nb-newsmain{flex-direction:column;gap:30px;display:flex}.nb-newssec-head{border-bottom:2px solid var(--nb-live);justify-content:space-between;align-items:baseline;margin-bottom:16px;padding-bottom:8px;display:flex}.nb-newsgrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.nb-ncard{cursor:pointer;border-style:var(--tw-border-style);background-color:var(--nb-bg);text-align:left;height:200px;color:var(--nb-text);box-shadow:var(--nb-shadow);transition:box-shadow .2s var(--nb-ease,ease);border-width:0;flex-direction:column;display:flex;overflow:hidden}.nb-ncard:hover{box-shadow:0 8px 24px #0000001f}.nb-ncard:hover .nb-ncard-title{color:var(--nb-accent)}.nb-ncard-title{--tw-leading:1.22;--tw-font-weight:var(--font-weight-bold);font-size:15px;line-height:1.22;font-weight:var(--font-weight-bold);--tw-tracking:-.01em;letter-spacing:-.01em;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;padding:12px 14px;display:-webkit-box;overflow:hidden}.nb-ncard-img{background-color:var(--nb-surface);object-fit:cover;flex:1;width:100%;min-height:0}.nb-newsrail{flex-direction:column;gap:16px;display:flex}.nb-newsrail .nb-section-label{margin:0 0 2px}@media (max-width:1000px){.nb-newslayout{grid-template-columns:1fr}}.nb-lead-headline{text-align:center;--tw-leading:1.08;--tw-font-weight:var(--font-weight-bold);font-size:34px;line-height:1.08;font-weight:var(--font-weight-bold);--tw-tracking:-.02em;letter-spacing:-.02em;margin:0 0 16px}.nb-lead-headline a{color:var(--nb-text);text-decoration-line:none}.nb-lead-img{aspect-ratio:16/10;border-radius:var(--nb-radius);background-color:var(--nb-surface);object-fit:cover;width:100%}.nb-credit{text-align:right;color:var(--nb-text-2);margin-top:4px;font-size:11px}.nb-deck{--tw-leading:1.35;--tw-font-weight:var(--font-weight-semibold);font-size:21px;line-height:1.35;font-weight:var(--font-weight-semibold);--tw-tracking:-.01em;letter-spacing:-.01em;margin:14px 0}.nb-deck a{color:var(--nb-text);text-decoration-line:none}.nb-lead-links{padding:calc(var(--spacing)*0);border-top:1px solid var(--nb-border);margin:8px 0 0;list-style-type:none}.nb-lead-links li{border-bottom:1px solid var(--nb-border);padding:12px 0}.nb-lead-links a{--tw-leading:1.3;--tw-font-weight:var(--font-weight-semibold);font-size:17px;line-height:1.3;font-weight:var(--font-weight-semibold);color:var(--nb-text);text-decoration-line:none}.nb-lead-links a:hover{color:var(--nb-accent)}.nb-article{padding-top:calc(var(--spacing)*7);padding-bottom:calc(var(--spacing)*16)}.nb-article-eyebrow{align-items:center;gap:8px;display:flex}.nb-article-headline{--tw-leading:1.05;--tw-font-weight:var(--font-weight-bold);font-size:40px;line-height:1.05;font-weight:var(--font-weight-bold);--tw-tracking:-.02em;letter-spacing:-.02em;margin-top:10px}.nb-article-dek{--tw-font-weight:var(--font-weight-semibold);font-size:21px;font-weight:var(--font-weight-semibold);color:var(--nb-text);margin:10px 0}.nb-nn-card{background-color:var(--nb-bg);text-align:left;color:var(--nb-text);box-shadow:var(--nb-shadow);border:1px solid var(--nb-border);transition:box-shadow .2s var(--nb-ease,ease),transform .2s var(--nb-ease,ease);flex-direction:column;gap:12px;padding:24px;text-decoration-line:none;display:flex}.nb-nn-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}.nb-card-click{flex-direction:column;gap:12px;display:flex}.nb-nn-card-title{--tw-leading:1.22;--tw-font-weight:var(--font-weight-semibold);font-size:19px;line-height:1.22;font-weight:var(--font-weight-semibold);--tw-tracking:-.015em;letter-spacing:-.015em;order:0;margin:0}.nb-nn-card:hover .nb-nn-card-title{color:var(--nb-accent)}.nb-card-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--nb-text-2);order:1;align-items:center;gap:8px;margin:0;display:flex}.nb-card-img{aspect-ratio:16/10;background-color:var(--nb-surface);object-fit:cover;order:5;width:100%;margin:4px 0 0}.nb-card-click .nb-card-img{order:5}.nb-card-sm{padding:18px}.nb-card-sm .nb-nn-card-title{font-size:16px}.nb-card-hero{gap:16px;padding:30px}.nb-card-hero .nb-nn-card-title{--tw-leading:1.08;font-size:30px;line-height:1.08}.nb-card-hero .nb-card-img{aspect-ratio:16/9;margin-top:8px}.nb-card-hero .nb-card-dek{--tw-leading:1.4;color:var(--nb-text-2);order:2;font-size:16px;line-height:1.4}.nb-nn-panel{border-radius:var(--nb-radius);background-color:var(--nb-surface-2);color:var(--nb-text);border:1px solid var(--nb-border);padding:20px;display:block}.nb-panel-pad{padding:24px}.nb-badge-live{background-color:var(--nb-live);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.04em;letter-spacing:.04em;color:#fff;text-transform:uppercase;border-radius:5px;padding:2px 7px;display:inline-block}.nb-badge-premium{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--nb-accent);text-transform:uppercase;border:1px solid var(--nb-accent);border-radius:5px;padding:1px 6px;display:inline-block}.nb-section-label{--tw-font-weight:var(--font-weight-bold);font-size:12px;font-weight:var(--font-weight-bold);--tw-tracking:.06em;letter-spacing:.06em;color:var(--nb-text);text-transform:uppercase;border-left:3px solid var(--nb-live);margin:4px 0;padding-left:8px}.nb-nn-chips{flex-wrap:wrap;gap:8px;padding:6px 0;display:flex}.nb-nn-chip{cursor:pointer;border-style:var(--tw-border-style);background-color:var(--nb-surface);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--nb-text);border-width:0;border-radius:3.40282e38px;padding:8px 16px;text-decoration-line:none}.nb-nn-chip.is-active{background-color:var(--nb-text);color:var(--nb-bg)}.nb-promo{border-radius:var(--nb-radius);background-color:var(--nb-surface);color:var(--nb-text);text-decoration-line:none;display:block;overflow:hidden}.nb-promo img{aspect-ratio:16/9;object-fit:cover;width:100%}.nb-promo-body{--tw-font-weight:var(--font-weight-semibold);font-size:16px;font-weight:var(--font-weight-semibold);padding:12px 14px}.nb-nn-page-head{margin-bottom:calc(var(--spacing)*3)}.nb-page-title{--tw-leading:1.1;--tw-font-weight:var(--font-weight-bold);font-size:30px;line-height:1.1;font-weight:var(--font-weight-bold);--tw-tracking:-.02em;letter-spacing:-.02em;margin:8px 0}.nb-page-deck{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--nb-text-2)}.nb-country-head{align-items:center;gap:18px;margin-bottom:6px;display:flex}.nb-country-flag{border:1px solid var(--nb-border);flex-shrink:0;width:76px;height:auto}.nb-country-tabs{scrollbar-width:none;margin:12px 0 22px;overflow-x:auto}.nb-country-tabs::-webkit-scrollbar{display:none}.nb-newssec[id]{scroll-margin-top:80px}.nb-subscribe{padding:40px 22px 70px}.nb-subscribe-head{text-align:center;margin-bottom:14px}.nb-plan-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-top:24px;display:grid}.nb-plan{border-radius:var(--nb-radius);border:1px solid var(--nb-border);flex-direction:column;padding:24px;display:flex}.nb-plan.is-featured{border-color:var(--nb-accent);box-shadow:0 0 0 1px var(--nb-accent)}.nb-plan-name{--tw-font-weight:var(--font-weight-bold);font-size:20px;font-weight:var(--font-weight-bold);margin-top:6px}.nb-plan-price{--tw-font-weight:var(--font-weight-extrabold);font-size:30px;font-weight:var(--font-weight-extrabold);margin:10px 0}.nb-plan-features{padding:calc(var(--spacing)*0);flex-direction:column;flex:1;gap:8px;margin:6px 0 18px;list-style-type:none;display:flex}.nb-plan-features li{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--nb-text-2)}.nb-subscribe-note{text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--nb-text-2);margin-top:22px}.nb-account{max-width:680px;margin-inline:auto;padding:40px 22px 70px}.nb-account-card{border-radius:var(--nb-radius);border:1px solid var(--nb-border);margin-top:20px;padding:24px}.nb-account-plan{align-items:center;gap:12px;display:flex}.nb-account-plan-name{--tw-font-weight:var(--font-weight-bold);font-size:20px;font-weight:var(--font-weight-bold)}.nb-account-actions{gap:10px;margin-top:18px;display:flex}.nb-data{padding:26px 22px 60px}.nb-data-head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.nb-data-layout{grid-template-columns:2fr 1fr;align-items:flex-start;gap:24px;margin-top:20px;display:grid}.nb-series-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}.nb-series{border-radius:var(--nb-radius);border:1px solid var(--nb-border);padding:16px}.nb-series-top{justify-content:space-between;align-items:baseline;display:flex}.nb-series-name{--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold)}.nb-series-key{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--nb-text-2)}.nb-series-value{--tw-font-weight:var(--font-weight-extrabold);font-size:26px;font-weight:var(--font-weight-extrabold);margin:8px 0 2px}.nb-series-unit{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--nb-text-2)}.nb-series-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--nb-text-2);margin-top:6px}.nb-data-move{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.nb-data-move.nb-move-up{color:var(--nb-up)}.nb-data-move.nb-move-down{color:var(--nb-live)}.nb-data-move.nb-move-flat{color:var(--nb-text-2)}.nb-signal{border-radius:var(--nb-radius);border:1px solid var(--nb-border);padding:14px}.nb-signal-head{align-items:center;gap:8px;display:flex}.nb-signal-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);margin-top:8px}.nb-signal-why{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--nb-text-2);margin-top:4px}.nb-badge-live.nb-sev-advisory{background-color:#b8860b}.nb-badge-live.nb-sev-warning{background-color:#d97706}.nb-badge-live.nb-sev-critical{background-color:#d0021b}.nb-live-wrap{padding:20px 22px 60px}.nb-live-timeline{flex-direction:column;gap:0;margin-top:16px;display:flex}.nb-live-update{border-left:2px solid var(--nb-border);padding:0 0 20px 22px;position:relative}.nb-live-dot{background-color:var(--nb-live);border-radius:50%;width:12px;height:12px;position:absolute;top:2px;left:-7px}.nb-live-time{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--nb-text-2)}.nb-live-body{margin-top:4px}.nb-player{aspect-ratio:16/9;border-radius:var(--nb-radius);object-fit:cover;background-color:#000;width:100%}.nb-player-audio{aspect-ratio:auto;min-height:120px}.nb-channel-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin-top:16px;display:grid}.nb-nn-card.is-active,.nb-nn-panel.is-active{border-color:var(--nb-accent)!important}.nb-nn-card[phx-click],.nb-card-click{cursor:pointer}.nb-card-click{border-style:var(--tw-border-style);background-color:none;text-align:left;width:100%;color:inherit;font:inherit;border-width:0;display:block}.nb-linkish{cursor:pointer;border-style:var(--tw-border-style);background-color:none;padding:calc(var(--spacing)*0);text-align:left;color:inherit;font:inherit;border-width:0}.nb-lead-headline .nb-linkish:hover,.nb-deck .nb-linkish:hover,.nb-lead-links .nb-linkish:hover{color:var(--nb-accent)}.nb-push{margin-left:auto}.nb-card-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:28px;margin-top:28px;display:grid}.nb-account-links{margin-top:24px}.nb-nn-form-row .nb-in{flex:1}.nb-work-item{text-align:left;width:100%}.nb-live-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.nb-live-controls .nb-status-push{margin-left:auto}@media (max-width:1000px){.nb-grid{grid-template-columns:1fr;gap:26px}.nb-col-left,.nb-col-right{border:0;padding:0}.nb-lead-headline{font-size:27px}.nb-nav-links{display:none}}@media (max-width:900px){.nb-work-grid{grid-template-columns:1fr}}@media (max-width:800px){.nb-data-layout,.nb-ent-grid{grid-template-columns:1fr}}.nb-map-notice{border-radius:var(--radius-md);background-color:var(--nb-surface);color:var(--nb-text-2);border:1px solid var(--nb-border);margin:12px 0 18px;padding:12px 16px;font-size:14px}.nb-map-notice code{background-color:var(--nb-surface-2);border-radius:4px;padding:1px 5px;font-size:12px}.nb-map-wrap{border-radius:var(--nb-radius);background-color:var(--nb-surface);border:1px solid var(--nb-border);overflow:hidden}.nb-map-svg{width:100%;height:auto;display:block}.nb-map-bg{fill:#0b1b2b}.nb-map-grid{stroke:#ffffff14;stroke-width:1px}.nb-map-story{cursor:pointer;fill:var(--nb-accent);stroke:#fff;stroke-width:1.5px}.nb-map-story:hover{r:7}.nb-map-incident{stroke:#fff;stroke-width:1px;opacity:.9}.nb-map-legend{color:var(--nb-text-2);border-top:1px solid var(--nb-border);align-items:center;gap:20px;padding:10px 16px;font-size:13px;display:flex}.nb-map-key{align-items:center;gap:7px;display:inline-flex}.nb-dot{border:1.5px solid #fff;border-radius:50%;width:11px;height:11px;display:inline-block}.nb-dot-story{background-color:var(--nb-accent)}.nb-dot-incident{background-color:#e0245e}.nb-map-cols{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}@media (max-width:760px){.nb-map-cols{grid-template-columns:1fr}}.nb-map-list{padding:calc(var(--spacing)*0);flex-direction:column;gap:2px;margin:8px 0 0;list-style-type:none;display:flex}.nb-map-item{border-bottom:1px solid var(--nb-border);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;display:flex}.nb-map-item-title{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--nb-text);text-decoration-line:none}.nb-map-item-title:hover{color:var(--nb-accent)}.nb-map-item-place{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--nb-text-2)}.nb-warmap{border-radius:var(--nb-radius);box-shadow:var(--nb-shadow);background-color:#071522;position:relative;overflow:hidden}.nb-warmap-head{z-index:2;background:linear-gradient(#00000059,#0000);align-items:center;gap:10px;padding:10px 12px;display:flex;position:absolute;top:0;left:0;right:0}.nb-warmap-badge{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;color:#fff;text-transform:uppercase;background-color:#ffffff26;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.nb-warmap-badge.is-live{background-color:#e0245e;animation:1.6s ease-in-out infinite nb-blink}@keyframes nb-blink{50%{opacity:.55}}.nb-warmap-title{--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:#fff;text-shadow:0 1px 2px #0009}.nb-warmap-fs,.nb-map-fs{cursor:pointer;--tw-leading:1;color:#fff;background-color:#00000059;border:1px solid #ffffff40;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;margin-left:auto;font-size:15px;line-height:1;display:flex}.nb-warmap-fs:hover,.nb-map-fs:hover{background-color:#0009;border-color:#fff}.nb-map-fs{z-index:2;position:absolute;top:10px;right:10px}.nb-warmap-svg{width:100%;height:auto;display:block}.nb-warmap-grid{stroke:#ffffff0f;stroke-width:1px}.nb-warmap-country{fill:#e0245e29;stroke:#e0245eb3;stroke-width:1.2px}.nb-warmap-label{fill:#ffffffbf;--tw-font-weight:700;--tw-tracking:.12em;letter-spacing:.12em;text-anchor:middle;font-size:12px;font-weight:700}.nb-warmap-city{fill:#ff3b30;stroke:#fff;stroke-width:1px}.nb-warmap-pulse{transform-origin:50%;fill:#ff3b30;opacity:.35;transform-box:fill-box;animation:2s ease-out infinite nb-pulse}@keyframes nb-pulse{0%{opacity:.5;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}.nb-warmap-city-label{fill:#ffffffe6;font-size:9px}.nb-warmap-incident{stroke:#fff;stroke-width:1px}.nb-warmap-legend{background-color:#071522;border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:14px;padding:8px 12px;display:flex}.nb-warmap-key{color:#fffc;align-items:center;gap:6px;font-size:11px;display:inline-flex}.nb-warmap-src{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#ffffff73;margin-left:auto}:is(.nb-warmap:fullscreen,.nb-map-wrap:fullscreen){background-color:#05101b;flex-direction:column;justify-content:center;width:100vw;height:100vh;display:flex}:is(.nb-warmap:fullscreen .nb-warmap-svg,.nb-map-wrap:fullscreen .nb-map-svg){width:auto;max-height:88vh;margin:0 auto}.nb-warmap-tag{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.04em;letter-spacing:.04em;color:#fff;text-transform:uppercase;text-shadow:0 1px 1px #00000059;border-radius:999px;padding:3px 9px;display:inline-block}.nb-warmap-open{--tw-font-weight:var(--font-weight-semibold);font-size:12px;font-weight:var(--font-weight-semibold);color:#fff;border:1px solid #ffffff4d;border-radius:6px;margin-left:auto;padding:3px 8px;text-decoration-line:none}.nb-warmap-open:hover{background-color:#ffffff26}.nb-warmap-head .nb-warmap-fs{margin-left:8px}.nb-warmap-stats{color:#fffc;background-color:#071522;border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:14px;padding:8px 12px;font-size:12px;display:flex}.nb-warmap-statk b{color:#fff;font-size:14px}.nb-warmap-statk.is-crit b{color:#ff6b57}.nb-eye-main{max-width:1400px;padding:20px 22px 60px}.nb-eye-head{flex-wrap:wrap;align-items:flex-end;gap:8px 20px;margin-bottom:14px;display:flex}.nb-eye-title{--tw-font-weight:var(--font-weight-extrabold);font-size:30px;font-weight:var(--font-weight-extrabold);--tw-tracking:-.02em;letter-spacing:-.02em}.nb-eye-live{vertical-align:middle;--tw-font-weight:800;--tw-tracking:.08em;letter-spacing:.08em;color:var(--nb-text-2);margin-left:8px;font-size:11px;font-weight:800}.nb-eye-live.is-on{color:#e0245e;animation:1.6s ease-in-out infinite nb-blink}.nb-eye-sub{color:var(--nb-text-2);font-size:14px}.nb-eye-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:12px 0;display:grid}.nb-eye-stat{border-radius:var(--nb-radius);background-color:var(--nb-surface);border:1px solid var(--nb-border);flex-direction:column;padding:14px 16px;display:flex}.nb-eye-stat-n{--tw-font-weight:var(--font-weight-extrabold);font-size:26px;font-weight:var(--font-weight-extrabold)}.nb-eye-stat-l{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.06em;letter-spacing:.06em;color:var(--nb-text-2);text-transform:uppercase}.nb-eye-stat.is-crit .nb-eye-stat-n{color:#dc2626}.nb-eye-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.nb-eye-sel,.nb-eye-in{background-color:var(--nb-surface);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--nb-text);border:1px solid var(--nb-border);border-radius:8px;padding:8px 10px}.nb-eye-in{min-width:180px}.nb-eye-reset{cursor:pointer;background-color:none;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--nb-text-2);border:1px solid var(--nb-border);border-radius:8px;padding:8px 12px}.nb-eye-cop{grid-template-columns:280px 1fr 320px;gap:14px;margin-top:8px;display:grid}@media (max-width:1100px){.nb-eye-cop{grid-template-columns:1fr}.nb-eye-stats{grid-template-columns:repeat(2,1fr)}}.nb-eye-list,.nb-eye-detail{border-radius:var(--nb-radius);background-color:var(--nb-surface);border:1px solid var(--nb-border);max-height:560px;padding:12px;overflow-y:auto}.nb-eye-list ul{margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);list-style-type:none}.nb-eye-list-head{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);margin:0 0 8px}.nb-eye-item{cursor:pointer;background-color:none;text-align:left;border:0;border-radius:8px;align-items:flex-start;gap:8px;width:100%;padding:8px;display:flex}.nb-eye-item:hover{background-color:var(--nb-surface-2)}.nb-eye-item.is-active{background-color:var(--nb-surface-2);box-shadow:inset 2px 0 0 var(--nb-accent)}.nb-eye-dot{border:1px solid #0003;border-radius:50%;flex:none;width:10px;height:10px;margin-top:4px;display:inline-block}.nb-eye-item-body{flex-direction:column;min-width:0;display:flex}.nb-eye-item-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.3;--tw-font-weight:var(--font-weight-semibold);line-height:1.3;font-weight:var(--font-weight-semibold)}.nb-eye-item-meta{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--nb-text-2)}.nb-eye-empty{padding:12px 8px}.nb-eye-mapwrap{border-radius:var(--nb-radius);border:1px solid var(--nb-border);background-color:#0a1c2e;min-height:560px;position:relative;overflow:hidden}.nb-eye-map{z-index:1;background-color:#0a1c2e;width:100%;height:560px;position:relative}.nb-eye-mapwrap:fullscreen .nb-eye-map{height:100vh}.nb-eye-fallback{z-index:0;width:100%;height:100%;position:absolute;inset:0}.nb-eye-fb-label{fill:#ffffffb3;--tw-font-weight:600;font-size:12px;font-weight:600}.nb-eye-mapfail{text-align:center;color:#ffffffb3;justify-content:center;align-items:center;height:100%;padding:24px;font-size:14px;display:flex}.nb-eye-dhead{align-items:center;gap:8px;display:flex}.nb-eye-sevbadge{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.04em;letter-spacing:.04em;color:#fff;text-transform:uppercase;border-radius:999px;padding:3px 8px}.nb-eye-x{cursor:pointer;background-color:none;color:var(--nb-text-2);border:0;margin-left:auto;font-size:16px}.nb-eye-dtitle{--tw-font-weight:var(--font-weight-bold);font-size:17px;font-weight:var(--font-weight-bold);margin:10px 0}.nb-eye-dl{margin:0}.nb-eye-dl>div{border-bottom:1px solid var(--nb-border);gap:10px;padding:6px 0;display:flex}.nb-eye-dl dt{width:92px;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.04em;letter-spacing:.04em;color:var(--nb-text-2);text-transform:uppercase;flex:none}.nb-eye-dl dd{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin:0}.nb-eye-summary{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.5;color:var(--nb-text);margin:12px 0;line-height:1.5}.nb-eye-tags{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.nb-eye-tag{background-color:var(--nb-surface-2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--nb-text-2);border-radius:999px;padding:2px 8px}.nb-eye-srclink{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--nb-accent);text-decoration-line:none}.nb-eye-alerts{margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);list-style-type:none}.nb-eye-alert{border-bottom:1px solid var(--nb-border);align-items:flex-start;gap:8px;padding:7px 0;font-size:13px;display:flex}.nb-eye-hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--nb-text-2);margin-top:12px}.nb-eye-intel{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px;display:grid}@media (max-width:1100px){.nb-eye-intel{grid-template-columns:1fr}}.nb-eye-card{border-radius:var(--nb-radius);background-color:var(--nb-surface);border:1px solid var(--nb-border);padding:14px 16px}.nb-eye-card-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.nb-eye-card-head h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);margin:0}.nb-eye-threat-head{margin-top:16px}.nb-eye-gen{cursor:pointer;background-color:var(--nb-accent);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#fff;border:0;border-radius:8px;margin-left:auto;padding:6px 12px}.nb-eye-gen:disabled{cursor:default;opacity:.6}.nb-eye-report{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.55;white-space:pre-wrap;color:var(--nb-text);margin:8px 0;line-height:1.55}.nb-eye-model{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--nb-text-2);margin:4px 0 0}.nb-eye-ask{gap:8px;margin-bottom:8px;display:flex}.nb-eye-ask .nb-eye-in{flex:1;min-width:0}.nb-eye-ask .nb-eye-gen{margin-left:0}.nb-eye-threat{margin-top:8px}.nb-eye-threat-level{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.05em;letter-spacing:.05em;color:#fff;text-transform:uppercase;background-color:#ea580c;border-radius:999px;padding:3px 10px;display:inline-block}.nb-eye-threat-level[data-level=critical],.nb-eye-threat-level[data-level=severe]{background-color:#dc2626}.nb-eye-threat-level[data-level=high]{background-color:#ea580c}.nb-eye-threat-level[data-level=elevated]{background-color:#f59e0b}.nb-eye-threat-level[data-level=low]{background-color:#65a30d}.nb-eye-threat-score{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--nb-text-2);margin-left:8px}.nb-eye-spark{width:100%;height:64px}.nb-eye-sparkline{fill:none;stroke:var(--nb-accent);stroke-width:2px}.nb-eye-popup{color:var(--brand-text);font-size:13px}.nb-eye-popup strong{margin:4px 0;display:block}.nb-eye-sev{--tw-font-weight:700;color:#fff;text-transform:uppercase;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.nb-eye-popmeta{color:#555;font-size:12px}.nb-ads-main{max-width:1300px;padding:20px 22px 60px}.nb-ads-head{flex-wrap:wrap;align-items:flex-end;gap:8px 20px;margin-bottom:14px;display:flex}.nb-ads-title{--tw-font-weight:var(--font-weight-extrabold);font-size:30px;font-weight:var(--font-weight-extrabold);--tw-tracking:-.02em;letter-spacing:-.02em}.nb-ads-sub{color:var(--nb-text-2);font-size:14px}.nb-ads-tabs{border-bottom:1px solid var(--nb-border);flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.nb-ads-tab{cursor:pointer;background-color:none;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--nb-text-2);border:0;padding:10px 14px}.nb-ads-tab.is-active{border-bottom-color:var(--nb-accent);color:var(--nb-accent)}.nb-ads-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}@media (max-width:900px){.nb-ads-stats{grid-template-columns:repeat(2,1fr)}}.nb-ads-stat{border-radius:var(--nb-radius);background-color:var(--nb-surface);border:1px solid var(--nb-border);flex-direction:column;padding:14px 16px;display:flex}.nb-ads-stat.is-rev{background:linear-gradient(135deg,var(--nb-accent),#7c3aed);border:0}.nb-ads-stat.is-rev .nb-ads-stat-n,.nb-ads-stat.is-rev .nb-ads-stat-l{color:#fff}.nb-ads-stat-n{--tw-font-weight:var(--font-weight-extrabold);font-size:24px;font-weight:var(--font-weight-extrabold)}.nb-ads-stat-l{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.05em;letter-spacing:.05em;color:var(--nb-text-2);text-transform:uppercase}.nb-ads-cols{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:900px){.nb-ads-cols{grid-template-columns:1fr}}.nb-ads-card{border-radius:var(--nb-radius);background-color:var(--nb-surface);border:1px solid var(--nb-border);padding:16px 18px}.nb-ads-card h3{--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);margin:0 0 12px}.nb-ads-table{border-collapse:collapse;width:100%;font-size:13px}.nb-ads-table th{text-align:left;--tw-tracking:.05em;letter-spacing:.05em;color:var(--nb-text-2);text-transform:uppercase;border-bottom:1px solid var(--nb-border);padding:8px;font-size:10px}.nb-ads-table td{border-bottom:1px solid var(--nb-border);padding:9px 8px}.nb-ads-table .nb-r{text-align:right}.nb-ads-table .nb-b{--tw-font-weight:700;font-weight:700}.nb-ads-table .nb-up{color:var(--nb-text-2);text-transform:uppercase;font-size:11px}.nb-ads-badge{background-color:var(--nb-surface-2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--nb-text-2);text-transform:uppercase;border-radius:999px;padding:2px 8px;display:inline-block}.nb-ads-badge.is-active{color:#166534;background-color:#dcfce7}.nb-ads-badge.is-paused{background-color:#fcbb001f}@supports (color:color-mix(in lab, red, red)){.nb-ads-badge.is-paused{background-color:color-mix(in oklab,var(--color-amber-400)12%,transparent)}}.nb-ads-badge.is-paused{color:var(--color-amber-300)}.nb-ads-splitnote{margin:0 0 10px;font-size:13px}.nb-ads-split{flex-direction:column;gap:8px;display:flex}.nb-ads-splitrow{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));justify-content:space-between;align-items:center;display:flex}.nb-ads-splitrow b{--tw-font-weight:700;font-weight:700}.nb-ads-splittotal{border-top:1px solid var(--nb-border);padding-top:8px;font-size:15px}.nb-ads-splitbar{background-color:var(--nb-surface-2);border-radius:999px;width:100%;height:14px;display:flex;overflow:hidden}.nb-ads-seg{height:100%}.nb-ads-seg.is-pub{background-color:#22c55e}.nb-ads-seg.is-plat{background-color:var(--nb-accent)}.nb-ads-region{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;font-size:14px;display:flex}.nb-ads-region label{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.nb-ads-cardnote,.nb-ads-mult{margin-top:14px}.nb-ads-cardnote{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--nb-text-2)}.nb-ads-calc{grid-template-columns:1fr 1fr;gap:10px;display:grid}.nb-ads-calc label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--nb-text-2);flex-direction:column;gap:4px;display:flex}.nb-ads-auds{border:1px solid var(--nb-border);border-radius:8px;grid-column:1/-1;padding:10px}.nb-ads-auds legend{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--nb-text-2);text-transform:uppercase;padding:0 4px}.nb-ads-chk{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--nb-text);align-items:center;gap:5px;margin:3px 10px 3px 0;display:inline-flex}.nb-ads-quote{--tw-font-weight:var(--font-weight-extrabold);font-size:40px;font-weight:var(--font-weight-extrabold);--tw-tracking:-.02em;letter-spacing:-.02em;margin:6px 0}.nb-ads-quote-unit{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--nb-text-2);margin-left:6px}.nb-ads-breakdown{margin-top:12px}.nb-ads-breakdown td{padding:6px 8px}.nb-ads-mult-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;display:grid}.nb-ads-mult-title{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.05em;letter-spacing:.05em;color:var(--nb-text-2);text-transform:uppercase;margin:0 0 6px}.nb-ads-mult-list{margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);list-style-type:none}.nb-ads-mult-list li{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-bottom:1px solid var(--nb-border);justify-content:space-between;padding:3px 0;display:flex}.nb-media-main{max-width:1300px;padding:20px 22px 60px}.nb-media-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.nb-media-title{--tw-font-weight:var(--font-weight-extrabold);font-size:30px;font-weight:var(--font-weight-extrabold);--tw-tracking:-.02em;letter-spacing:-.02em;align-items:center;gap:10px;display:flex}.nb-media-headr{align-items:center;gap:10px;display:flex}.nb-media-switch{background-color:var(--nb-surface-2);border-radius:999px;gap:4px;padding:3px;display:flex}.nb-media-tab{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--nb-text-2);border-radius:999px;padding:5px 14px;text-decoration-line:none}.nb-media-tab.is-active{background-color:var(--nb-surface);color:var(--nb-accent);box-shadow:var(--nb-shadow)}.nb-media-refresh{cursor:pointer;background-color:var(--nb-surface);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--nb-text);border:1px solid var(--nb-border);border-radius:8px;padding:7px 12px}.nb-media-refresh:disabled{opacity:.6}.nb-media-sub{color:var(--nb-text-2);margin:6px 0 18px;font-size:14px}.nb-media-topic{margin-bottom:26px}.nb-media-topic-h{--tw-font-weight:var(--font-weight-bold);font-size:18px;font-weight:var(--font-weight-bold);align-items:center;gap:8px;margin:0 0 12px;display:flex}.nb-media-count{background-color:var(--nb-surface-2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--nb-text-2);border-radius:999px;padding:1px 8px}.nb-media-empty{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--nb-text-2);padding:4px 0 8px}.nb-media-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.nb-media-card{border-radius:var(--nb-radius);background-color:var(--nb-surface);border:1px solid var(--nb-border);flex-direction:column;display:flex;overflow:hidden}.nb-media-card:hover{box-shadow:var(--nb-shadow)}.nb-media-poster{aspect-ratio:16/9;background-color:var(--nb-surface-2);position:relative}.nb-media-poster img{object-fit:cover;width:100%;height:100%;display:block}.nb-media-noimg{color:#fff;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.nb-media-noimg.is-tv{background:linear-gradient(135deg,#4f46e5,#7c3aed)}.nb-media-noimg.is-radio{background:linear-gradient(135deg,#0ea5e9,#2563eb)}.nb-media-noimg.is-podcast{background:linear-gradient(135deg,#db2777,#f59e0b)}.nb-media-year{--tw-font-weight:700;color:#fff;background-color:#0009;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700;position:absolute;top:8px;right:8px}.nb-media-body{flex-direction:column;flex:1;gap:6px;padding:10px 12px;display:flex}.nb-media-name{--tw-leading:1.3;--tw-font-weight:var(--font-weight-bold);font-size:14px;line-height:1.3;font-weight:var(--font-weight-bold)}.nb-media-desc{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1.4;color:var(--nb-text-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.nb-media-link{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--nb-accent);margin-top:auto;text-decoration-line:none}.nb-media-poster{aspect-ratio:16/9;cursor:pointer;background-color:var(--nb-surface-2);border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.nb-media-poster:hover .nb-media-playbadge{opacity:1;transform:translate(-50%,-50%)scale(1)}.nb-media-playbadge{color:#fff;opacity:0;background-color:#000000a6;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:all .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8)}.nb-media-watch{cursor:pointer;background-color:var(--nb-accent);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#fff;border:0;border-radius:8px;align-self:flex-start;margin-top:auto;padding:6px 12px}.nb-media-watch:hover{filter:brightness(1.05)}.nb-player-overlay{z-index:1000;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.nb-player-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#000000b3;position:absolute;inset:0}.nb-player{border-radius:var(--nb-radius);color:#eef3f7;background-color:#0b0f14;border:1px solid #ffffff14;flex-direction:column;width:100%;max-width:900px;max-height:calc(100vh - 32px);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #0009}.nb-player-bar{background-color:#000;border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;padding:12px 16px;display:flex}.nb-player-title{--tw-font-weight:var(--font-weight-bold);font-size:16px;font-weight:var(--font-weight-bold);color:#fff}.nb-player-x{cursor:pointer;background-color:none;color:#ffffffb3;border:0;margin-left:auto;font-size:18px}.nb-player-x:hover{color:#fff}.nb-player-stage{background-color:#000;flex:auto;min-height:240px;position:relative}.nb-player-frame{border:0;width:100%;height:100%;display:block}.nb-player-fallback{text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:24px;display:flex;position:relative}.nb-player-poster{object-fit:cover;opacity:.25;width:100%;height:100%;position:absolute;inset:0}.nb-player-noimg{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.nb-player-noimg.is-tv{background:linear-gradient(135deg,#4f46e5,#7c3aed)}.nb-player-noimg.is-radio{background:linear-gradient(135deg,#0ea5e9,#2563eb)}.nb-player-noimg.is-podcast{background:linear-gradient(135deg,#db2777,#f59e0b)}.nb-player-note{max-width:460px;margin-bottom:14px;font-size:14px;position:relative}.nb-player-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex;position:relative}.nb-player-btn{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#fff;background-color:#ffffff26;border:1px solid #ffffff4d;border-radius:8px;padding:9px 16px;text-decoration-line:none}.nb-player-btn:hover{background-color:#ffffff47}.nb-player-btn.is-primary{background-color:red;border-color:red}.nb-player-desc{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#ffffffb3;margin:0;padding:12px 16px}.nb-player .nb-adslider{background-color:#ffffff08;border-top:1px solid #ffffff14}.nb-player .nb-adslider-tag{color:#fff9;border-color:#fff3}.nb-player .nb-adslide-text strong{color:#fff}.nb-player .nb-adslide-text em{color:#fff9}.nb-player .nb-share{border-top:1px solid #ffffff14}.nb-player .nb-share-label{color:#fff9}.nb-player .nb-share-btn{color:#eef3f7;background-color:#ffffff0f;border-color:#ffffff26}.nb-player .nb-share-btn:hover{background-color:#ffffff24}.nb-player .nb-share-btn.is-native{background-color:var(--nb-accent,#4f46e5);color:#fff;border-color:#0000}.nb-voicetag{z-index:8;--tw-font-weight:700;color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0000008c;border-radius:999px;align-items:center;gap:5px;padding:6px 11px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:128px}.nb-voicetag.is-female{background-color:#db2777b8}.nb-voicetag.is-male{background-color:#2563ebb8}.nb-voicetag.is-child{color:var(--brand-text);background-color:#eab308c7}.nb-player-lang{z-index:8;color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0000008c;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex;position:absolute;top:12px;left:12px}.nb-player-lang select{cursor:pointer;--tw-font-weight:600;color:#fff;background-color:#0000;border:0;outline:none;font-size:13px;font-weight:600}.nb-player-lang select option{color:var(--brand-text)}.nb-player-close{z-index:8;cursor:pointer;--tw-leading:1;color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0000008c;border:0;border-radius:50%;width:38px;height:38px;font-size:16px;line-height:1;position:absolute;top:12px;right:12px}.nb-player-close:hover{background-color:#000000d9}.nb-chyron{background:linear-gradient(90deg,#130f33 0%,#241a54 55%,#3a1f63 100%);flex:none;align-items:stretch;height:54px;display:flex;position:relative;overflow:hidden}.nb-chyron-alert{z-index:3;--tw-font-weight:var(--font-weight-extrabold);font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:.07em;letter-spacing:.07em;color:#fff;text-transform:uppercase;background-color:#e8531f;border-radius:5px 5px 0 0;padding:3px 13px;position:absolute;top:-17px;left:16px;box-shadow:0 -2px 6px #0000004d}.nb-chyron-brand{--tw-font-weight:var(--font-weight-extrabold);font-size:14px;font-weight:var(--font-weight-extrabold);--tw-tracking:.01em;letter-spacing:.01em;color:#fff;background-color:#00000073;flex:none;align-items:center;padding:0 18px;display:inline-flex}.nb-chyron-crawl{flex:1;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.nb-chyron-track{white-space:nowrap;will-change:transform;align-items:center;animation:120s linear infinite nb-ticker;display:inline-flex}.nb-chyron-crawl:hover .nb-chyron-track{animation-play-state:paused}.nb-chyron-item{--tw-font-weight:var(--font-weight-bold);font-size:15px;font-weight:var(--font-weight-bold);--tw-tracking:.02em;letter-spacing:.02em;color:#fff;text-transform:uppercase;align-items:center;padding:0 34px;text-decoration-line:none;display:inline-flex;position:relative}.nb-chyron-item:after{content:"";background-color:#fff6;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.nb-chyron-item:hover{color:#ffe08a}.nb-chyron-live{--tw-font-weight:var(--font-weight-extrabold);font-size:16px;font-weight:var(--font-weight-extrabold);--tw-tracking:.05em;letter-spacing:.05em;color:#ff2b8f;text-transform:uppercase;background:linear-gradient(90deg,#0000,#0006);flex:none;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.nb-chyron-dot{background-color:#ff2b8f;border-radius:50%;width:9px;height:9px;animation:1.4s ease-in-out infinite nb-livepulse;box-shadow:0 0 9px #ff2b8f}@keyframes nb-livepulse{0%,to{opacity:1}50%{opacity:.35}}.nb-live-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.nbstudio{background-color:#0b0f14;border:1px solid #ffffff14;border-radius:16px;margin:8px 0 20px;padding:14px}.nbstudio-invite{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.nbstudio-invite-label{--tw-font-weight:600;color:var(--brand-text-muted);font-size:13px;font-weight:600}.nbstudio-invite-url{color:#eef3f7;background-color:#11161d;border:1px solid #ffffff1f;border-radius:10px;flex:1;min-width:220px;padding:8px 12px;font-size:13px}.nbstudio-invite-open{--tw-font-weight:700;color:#29d6e6;font-size:13px;font-weight:700;text-decoration-line:none}.nbstudio-invite-end{cursor:pointer;--tw-font-weight:700;color:#ff6b74;background-color:#e11d2a26;border:1px solid #e11d2a66;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:700}.nbstudio-count{color:var(--brand-text-muted);margin:10px 0 0;font-size:12px}.nb-room{color:#eef3f7}.nb-room-connecting{text-align:center;color:var(--brand-text-muted);padding:40px}.nb-room-stage{background-color:#0d1117;border-radius:12px;min-height:320px;padding:10px;position:relative;overflow:hidden}.nb-room-grid{grid-template-columns:1fr;gap:10px;display:grid}.nb-room-waiting{color:var(--brand-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.nb-room-tile{aspect-ratio:16/9;background-color:#1a2230;border-radius:12px;transition:box-shadow .25s,transform .25s,opacity .25s;position:relative;overflow:hidden}.nb-room-tile.is-speaking{z-index:2;transform:scale(1.015);box-shadow:0 0 0 3px #4ade80,0 8px 30px #4ade8059}.nb-room-video{object-fit:cover;background-color:#000;width:100%;height:100%;display:block}.nb-room-ph{background:linear-gradient(135deg,#15303a,#101f30);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.nb-room-avatar{--tw-font-weight:800;color:#cfe;background-color:#ffffff14;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:26px;font-weight:800;display:flex}.nb-room-name{--tw-font-weight:600;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;border-radius:8px;align-items:center;gap:6px;padding:4px 9px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:8px;left:8px}.nb-room-dot{background-color:#64748b;border-radius:50%;width:7px;height:7px;transition:background .15s}.nb-room-dot.is-on{background-color:#4ade80;box-shadow:0 0 6px #4ade80}.nb-room-camoff{--tw-font-weight:600;color:#94a3b8;background-color:#0f172acc;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:0}.nb-room-controls{align-items:center;gap:10px;padding:12px 4px 2px;display:flex}.nb-room-btn{cursor:pointer;--tw-font-weight:600;color:#eef3f7;background-color:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;height:42px;padding:0 16px;font-weight:600;display:inline-flex}.nb-room-btn:hover{background-color:#ffffff24}.nb-room-btn.is-off{color:#ff8a90;background-color:#e11d2a33;border-color:#e11d2a80}.nb-room-btn.is-leave{color:#ff6b74;background-color:#e11d2a26;border-color:#e11d2a66;margin-left:auto}.nb-room-page{color:#eef3f7;background:linear-gradient(160deg,#0a0e13,#0b1017);min-height:100vh;padding:24px}.nb-room-head{align-items:center;gap:14px;max-width:1100px;margin:0 auto 16px;display:flex}.nb-room-live{--tw-font-weight:800;--tw-tracking:.05em;letter-spacing:.05em;color:#ff2b8f;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.nb-room-title{--tw-font-weight:700;font-size:18px;font-weight:700}.nb-room-host{color:var(--brand-text-muted);font-size:13px}.nb-room-page .nb-room{max-width:1100px;margin:0 auto}.nb-room-denied{text-align:center;max-width:480px;margin:12vh auto}.nb-room-denied h1{--tw-font-weight:800;margin-bottom:8px;font-size:22px;font-weight:800}.nb-room-denied p{color:var(--brand-text-muted);margin-bottom:16px}.nb-room-back{--tw-font-weight:600;color:#29d6e6;font-weight:600;text-decoration-line:none}.nblive-stage{background-color:#0b0f14;border:1px solid #ffffff14;border-radius:16px;margin-bottom:20px;position:relative;overflow:hidden;box-shadow:0 14px 40px #00000059}.nblive-screens{background:linear-gradient(#14181f,#0d1117);grid-template-columns:1fr;gap:10px;padding:12px 12px 0;display:grid}.nblive-screens.is-two{grid-template-columns:1fr 1fr}.nblive-panel{aspect-ratio:16/9;background-color:#000;border:2px solid #ffffffbf;border-radius:10px;position:relative;overflow:hidden}.nblive-video{object-fit:cover;width:100%;height:100%;display:block}.nblive-audio{aspect-ratio:21/9;color:#cfe;background:linear-gradient(135deg,#12303a,#101f30);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.nblive-audio-name{--tw-font-weight:var(--font-weight-semibold);font-size:16px;font-weight:var(--font-weight-semibold);color:#fff}.nblive-audioel{width:80%}.nblive-lower{background:linear-gradient(90deg,#130f33 0%,#241a54 60%,#3a1f63 100%);align-items:stretch;height:62px;display:flex;position:relative}.nblive-cat{--tw-font-weight:var(--font-weight-extrabold);height:26px;font-size:12px;font-weight:var(--font-weight-extrabold);--tw-tracking:.06em;letter-spacing:.06em;color:#fff;text-transform:uppercase;background:linear-gradient(90deg,#3a2a7a,#5b3ee0);border-radius:6px 6px 0 0;align-items:center;padding:0 14px;display:inline-flex;position:absolute;top:-18px;left:16px}.nblive-brand{--tw-font-weight:var(--font-weight-extrabold);font-size:15px;font-weight:var(--font-weight-extrabold);color:#fff;background-color:#00000073;flex:none;align-items:center;padding:0 18px;display:inline-flex}.nblive-head{--tw-font-weight:var(--font-weight-extrabold);min-width:0;font-size:20px;font-weight:var(--font-weight-extrabold);--tw-tracking:.01em;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;color:#fff;text-transform:uppercase;flex:1;align-items:center;padding:0 20px;display:inline-flex;overflow:hidden}.nblive-cta{flex:none;align-items:center;gap:0;display:flex}.nblive-appcta{--tw-leading:1.1;--tw-font-weight:var(--font-weight-extrabold);height:100%;font-size:12px;line-height:1.1;font-weight:var(--font-weight-extrabold);--tw-tracking:.04em;letter-spacing:.04em;color:#fff;text-transform:uppercase;background:linear-gradient(90deg,#5b3ee0,#7c5cff);align-items:center;gap:10px;padding:0 18px;text-decoration-line:none;display:inline-flex}.nblive-appcta:hover{filter:brightness(1.1)}.nblive-appcta-mark{background-color:var(--brand-glass-strong);color:#5b3ee0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.nblive-live{--tw-font-weight:var(--font-weight-extrabold);font-size:16px;font-weight:var(--font-weight-extrabold);--tw-tracking:.05em;letter-spacing:.05em;color:#ff2b8f;text-transform:uppercase;background-color:#00000059;flex:none;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.nblive-live.is-off{color:var(--brand-text-muted)}.nblive-dot{background-color:#ff2b8f;border-radius:50%;width:9px;height:9px;animation:1.4s ease-in-out infinite nb-livepulse;box-shadow:0 0 9px #ff2b8f}.nblive-live.is-off .nblive-dot{box-shadow:none;background-color:#93a2b2;animation:none}.nblive-bar{background-color:#0d1117;border-top:1px solid #ffffff0f;align-items:center;gap:12px;padding:10px 14px;display:flex}.nblive-nowname{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#eef3f7}.nblive-auto .nblive-screens{background-color:none;padding:0;display:block}.nbprog{aspect-ratio:16/9;color:#fff;flex-direction:column;padding:26px 32px;display:flex;position:relative;overflow:hidden}.nbprog-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.nbprog-kicker{--tw-font-weight:var(--font-weight-extrabold);font-size:15px;font-weight:var(--font-weight-extrabold);--tw-tracking:.03em;letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.nbprog-time{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));opacity:.7}.nbprog-feature{flex:none;justify-content:space-between;align-items:center;margin:6px 0 14px;display:flex}.nbprog-empty{opacity:.7;flex:1;justify-content:center;align-items:center;display:flex}.nbprog.is-weather{background:radial-gradient(900px 480px at 82% 8%,#58a4ff66,#0000 60%),linear-gradient(160deg,#0d3676 0%,#0a2350 65%,#071630 100%)}.nbw-hero{align-items:center;gap:18px;display:flex}.nbw-temp{--tw-leading:1;--tw-font-weight:800;--tw-tracking:-.02em;letter-spacing:-.02em;font-size:76px;font-weight:800;line-height:1}.nbw-hero-meta{flex-direction:column;display:flex}.nbw-city{--tw-font-weight:700;font-size:26px;font-weight:700}.nbw-cond{opacity:.82;font-size:15px}.nbw-emoji{filter:drop-shadow(0 4px 12px #0006);font-size:72px}.nbw-grid{flex:1;grid-template-columns:repeat(4,1fr);align-content:end;gap:12px;display:grid}.nbw-cell{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff17;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:12px 8px;display:flex}.nbw-cell-emoji{font-size:26px}.nbw-cell-city{opacity:.85;font-size:13px}.nbw-cell-temp{--tw-font-weight:800;font-size:22px;font-weight:800}.nbprog.is-finance{background:radial-gradient(900px 480px at 85% 8%,#1ec88c29,#0000 60%),linear-gradient(160deg,#0c1218 0%,#0a0f14 100%)}.nbf-hero{flex-direction:column;display:flex}.nbf-name{--tw-font-weight:700;--tw-tracking:.04em;letter-spacing:.04em;text-transform:uppercase;opacity:.9;font-size:20px;font-weight:700}.nbf-val{--tw-leading:1.05;--tw-font-weight:800;--tw-tracking:-.01em;letter-spacing:-.01em;font-size:62px;font-weight:800;line-height:1.05}.nbf-val small{--tw-font-weight:600;opacity:.6;font-size:20px;font-weight:600}.nbf-chg{--tw-font-weight:var(--font-weight-extrabold);font-size:30px;font-weight:var(--font-weight-extrabold);border-radius:12px;align-items:center;gap:6px;padding:6px 16px;display:inline-flex}.nbf-chg.is-up,.nbf-cell.is-up .nbf-cell-chg{color:#24d17a}.nbf-chg.is-down,.nbf-cell.is-down .nbf-cell-chg{color:#ff5470}.nbf-chg.is-up{background-color:#24d17a1f}.nbf-chg.is-down{background-color:#ff54701f}.nbf-grid{flex:1;grid-template-columns:repeat(3,1fr);align-content:end;gap:10px;display:grid}.nbf-cell{background-color:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:flex}.nbf-cell-name{--tw-font-weight:600;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:600;overflow:hidden}.nbf-cell-val{--tw-font-weight:700;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.nbf-cell-chg{--tw-font-weight:800;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:4px;min-width:82px;font-size:13px;font-weight:800;display:inline-flex}.nblive-lower.is-weather{background:linear-gradient(90deg,#0d2a63 0%,#12408f 60%,#1f5bb5 100%)}.nblive-lower.is-finance{background:linear-gradient(90deg,#0c1a14 0%,#103a2a 55%,#0f5a3c 100%)}@media (max-width:720px){.nblive-screens.is-two{grid-template-columns:1fr}.nblive-head{font-size:15px}}.nb-ticker{background-color:#000;border-top:1px solid #ffffff14;align-items:center;height:38px;display:flex;overflow:hidden}.nb-ticker-tag{--tw-font-weight:var(--font-weight-extrabold);height:100%;font-size:11px;font-weight:var(--font-weight-extrabold);--tw-tracking:.06em;letter-spacing:.06em;color:#fff;text-transform:uppercase;background-color:#e11d2a;flex:none;align-items:center;padding:0 14px;display:inline-flex}.nb-ticker-view{flex:1;position:relative;overflow:hidden}.nb-ticker-track{white-space:nowrap;will-change:transform;align-items:center;animation:45s linear infinite nb-ticker;display:inline-flex}.nb-ticker-view:hover .nb-ticker-track{animation-play-state:paused}.nb-ticker-item{color:#e7edf2;align-items:center;gap:8px;padding:0 30px;font-size:13px;text-decoration-line:none;display:inline-flex;position:relative}.nb-ticker-item:after{color:#ffffff47;content:"•";position:absolute;right:0}.nb-ticker-item:hover{color:#fff}.nb-ticker-live{--tw-font-weight:var(--font-weight-extrabold);font-size:10px;font-weight:var(--font-weight-extrabold);color:#fff;text-transform:uppercase;background-color:#e11d2a;border-radius:3px;padding:1px 6px}@keyframes nb-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.nb-player-media{object-fit:contain;background-color:#000;width:100%;height:100%;display:block;position:absolute;inset:0}.nb-player-audiowrap{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.nb-player-audioart{object-fit:cover;opacity:.35;width:100%;height:100%;position:absolute;inset:0}.nb-player-audiowrap .nb-player-media{width:86%;height:auto;position:relative}.nb-midroll{z-index:5;background-color:#000;flex-direction:column;display:flex;position:absolute;inset:0}.nb-midroll-link{flex:1;min-height:0;display:block}.nb-midroll-img{object-fit:contain;width:100%;height:100%;display:block}.nb-midroll-meta{color:#fff;background-color:#000000d9;align-items:center;gap:10px;padding:8px 12px;display:flex}.nb-midroll-badge{--tw-font-weight:800;--tw-tracking:.04em;letter-spacing:.04em;color:var(--brand-text);text-transform:uppercase;background-color:#eab308;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.nb-midroll-count{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));opacity:.85;margin-left:auto}.nb-midroll-skip{cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#fff;background-color:#ffffff29;border:1px solid #ffffff59;border-radius:6px;padding:5px 12px}.nb-midroll-skip:hover{background-color:#ffffff4d}.nb-adslider{background-color:var(--nb-surface-2,var(--nb-surface));border-top:1px solid var(--nb-border);align-items:center;gap:10px;padding:8px 12px;display:flex}.nb-adslider-tag{--tw-font-weight:800;--tw-tracking:.05em;letter-spacing:.05em;color:var(--nb-text-2);text-transform:uppercase;border:1px solid var(--nb-border);border-radius:4px;padding:2px 6px;font-size:10px;font-weight:800}.nb-adslider-track{flex:1;height:56px;position:relative}.nb-adslide{visibility:hidden;opacity:0;align-items:center;gap:12px;text-decoration-line:none;transition:opacity .5s;display:flex;position:absolute;inset:0}.nb-adslide.is-active{visibility:visible;opacity:1}.nb-adslide-img{object-fit:cover;border-radius:6px;flex:none;width:96px;height:48px}.nb-adslide-text{--tw-leading:1.25;flex-direction:column;line-height:1.25;display:flex}.nb-adslide-text strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--nb-text)}.nb-adslide-text em{color:var(--nb-text-2);font-size:11px;font-style:normal}.nb-share{border-top:1px solid var(--nb-border);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.nb-share-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--nb-text-2);margin-right:2px}.nb-share-btn{cursor:pointer;background-color:var(--nb-surface);--tw-font-weight:var(--font-weight-semibold);font-size:13px;font-weight:var(--font-weight-semibold);color:var(--nb-text);border:1px solid var(--nb-border);border-radius:8px;align-items:center;gap:5px;padding:6px 11px;text-decoration-line:none;display:inline-flex}.nb-share-btn:hover{background-color:var(--nb-hover,#0000000d)}.nb-share-btn.is-x:hover{border-color:#000}.nb-share-btn.is-fb:hover{color:#1877f2;border-color:#1877f2}.nb-share-btn.is-wa:hover{color:#25d366;border-color:#25d366}.nb-share-btn.is-tg:hover{color:#229ed9;border-color:#229ed9}.nb-share-btn.is-native{background-color:var(--nb-accent,#4f46e5);color:#fff;border-color:#0000}.nb-padrow{align-items:center;gap:10px;display:flex}.nb-padthumb{object-fit:cover;border-radius:5px;flex:none;width:54px;height:32px}.nb-ads-badge.is-live{cursor:pointer;color:#fff;background-color:#16a34a;border:0}.nb-ads-badge.is-paused{cursor:pointer;background-color:var(--nb-border);color:var(--nb-text-2);border:0}.nbtv{z-index:40;color:var(--tv-text);--tvc:#29d6e6;--tv-card:#ffffff0e;--tv-card-2:#ffffff08;--tv-border:#ffffff14;--tv-text:#eef3f7;--tv-text-2:#93a2b2;background:radial-gradient(1200px 600px at 78% 18%,#29788c33,#0000 60%),radial-gradient(900px 500px at 8% 90%,#3c506e2e,#0000 55%),linear-gradient(160deg,#0a0e13 0%,#0b1017 55%,#090c11 100%);flex-direction:column;padding:18px 22px 0;font-family:inherit;display:flex;position:fixed;inset:0;overflow:hidden}.nbtv-top{justify-content:space-between;align-items:center;padding:4px 6px 16px;display:flex}.nbtv-greet{align-items:center;gap:12px;display:flex}.nbtv-orb{background:radial-gradient(circle at 50% 50%,#0b1017 42%,transparent 44%),conic-gradient(from 0deg,var(--tvc),#1e7f9a,var(--tvc));border-radius:50%;flex:none;width:26px;height:26px;box-shadow:0 0 14px #29d6e680}.nbtv-greet-txt{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--tv-text-2)}.nbtv-status{align-items:center;gap:14px;display:flex}.nbtv-ic{color:var(--tv-text-2);justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}.nbtv-ic:hover{color:var(--tv-text)}.nbtv-clock{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--tv-text);font-variant-numeric:tabular-nums;margin-left:4px}.nbtv-grid{flex:1;gap:18px;min-height:0;padding-bottom:12px;display:flex}.nbtv-rail{flex-direction:column;flex:none;gap:16px;width:340px;min-width:0;min-height:0;display:flex;overflow:hidden}.nbtv-card{background-color:var(--tv-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--tv-border);border-radius:22px;padding:16px}.nbtv-now{align-items:center;gap:14px;display:flex}.nbtv-now-art{cursor:pointer;background-color:#11161d;border:0;border-radius:50%;flex:none;width:74px;height:74px;padding:0;position:relative;overflow:hidden}.nbtv-now-art img{object-fit:cover;width:100%;height:100%}.nbtv-now-noimg{width:100%;height:100%;color:var(--tvc);background:linear-gradient(135deg,#15303a,#122132);justify-content:center;align-items:center;display:flex}.nbtv-now-meta{flex:1;min-width:0}.nbtv-now-title{--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nbtv-now-sub{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--tv-text-2);margin-bottom:8px}.nbtv-transport{align-items:center;gap:16px;display:flex}.nbtv-tbtn{cursor:pointer;background-color:none;color:var(--tv-text);border:0;justify-content:center;align-items:center;display:inline-flex}.nbtv-tbtn.is-play{color:#fff;border:1.5px solid #ffffff8c;border-radius:50%;width:40px;height:40px}.nbtv-tbtn.is-play:hover{border-color:var(--tvc);color:var(--tvc)}.nbtv-prog{background-color:#ffffff1f;border-radius:3px;height:4px;margin-top:12px;overflow:hidden}.nbtv-prog-fill{background-color:var(--tvc);width:34%;height:100%;box-shadow:0 0 8px var(--tvc);display:block}.nbtv-apps{grid-template-columns:repeat(3,1fr);gap:14px 8px;display:grid}.nbtv-app{flex-direction:column;align-items:center;gap:7px;display:flex}.nbtv-app-ic{color:#fff;border-radius:17px;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex;box-shadow:0 6px 16px #00000059}.nbtv-app-lbl{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--tv-text-2)}.nbtv-app-ic.is-live{background:linear-gradient(145deg,#34d15f,#1ea34a)}.nbtv-app-ic.is-news{background:linear-gradient(145deg,#3a9bff,#1f6fe0)}.nbtv-app-ic.is-sports{background:linear-gradient(145deg,#1ec7b6,#12958a)}.nbtv-app-ic.is-movies{background:linear-gradient(145deg,#8b6bff,#5b3ee0)}.nbtv-app-ic.is-kids{background:linear-gradient(145deg,#ffb020,#ff8a00)}.nbtv-app-ic.is-vod{background:linear-gradient(145deg,#34d15f,#1ea34a)}.nbtv-set-h{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--tv-text-2);margin-bottom:10px}.nbtv-set-row{align-items:center;gap:10px;display:flex}.nbtv-toggle{cursor:pointer;background-color:var(--tv-card-2);width:44px;height:40px;color:var(--tv-text);border:1px solid var(--tv-border);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.nbtv-toggle:hover{border-color:var(--tvc);color:var(--tvc)}.nbtv-set-brand{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.02em;letter-spacing:.02em;color:var(--tvc);margin-left:auto}.nbtv-main{background-color:var(--tv-card-2);border:1px solid var(--tv-border);border-radius:24px;flex-direction:column;flex:1;gap:16px;min-width:0;min-height:0;padding:20px 22px;display:flex;overflow:auto}.nbtv-pill{background-color:var(--tv-card);--tw-font-weight:var(--font-weight-semibold);font-size:14px;font-weight:var(--font-weight-semibold);color:var(--tv-text);border:1px solid var(--tv-border);border-radius:14px;align-self:flex-start;align-items:center;gap:8px;padding:9px 16px;display:inline-flex}.nbtv-feature{grid-template-columns:minmax(0,210px) minmax(0,1fr);align-items:center;gap:22px;display:grid}.nbtv-facts{flex-direction:column;gap:20px;display:flex}.nbtv-facts li{color:var(--tvc);align-items:center;gap:12px;display:flex}.nbtv-facts li span{flex-direction:column;display:flex}.nbtv-facts li em{color:var(--tv-text-2);font-size:12px;font-style:normal}.nbtv-facts li b{--tw-font-weight:600;color:var(--tv-text);font-size:15px;font-weight:600}.nbtv-hero{aspect-ratio:16/9;cursor:pointer;background-color:#0d1219;border:0;border-radius:18px;padding:0;position:relative;overflow:hidden}.nbtv-hero img{object-fit:cover;opacity:.92;width:100%;height:100%}.nbtv-hero-noimg{color:var(--tvc);background:linear-gradient(135deg,#13303a,#101f30);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.nbtv-hero-play{color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0000006b;border:2px solid #ffffffd9;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nbtv-hero:hover .nbtv-hero-play{border-color:var(--tvc);color:var(--tvc)}.nbtv-hero-title{text-align:left;--tw-font-weight:var(--font-weight-semibold);font-size:15px;font-weight:var(--font-weight-semibold);color:#fff;background:linear-gradient(#0000,#000000bf);padding:26px 16px 12px;position:absolute;bottom:0;left:0;right:0}.nbtv-shelf{gap:14px;padding-bottom:4px;display:flex;overflow-x:auto}.nbtv-tile{cursor:pointer;background-color:none;text-align:left;border:0;flex:none;width:190px;padding:0;position:relative}.nbtv-tile img{aspect-ratio:16/9;object-fit:cover;border-radius:14px;width:100%;display:block}.nbtv-tile-noimg{aspect-ratio:16/9;width:100%;color:var(--tvc);background:linear-gradient(135deg,#15303a,#122132);border-radius:14px;justify-content:center;align-items:center;display:flex}.nbtv-tile-play{color:#fff;background-color:#00000080;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:8px;right:8px}.nbtv-tile:hover .nbtv-tile-play{color:var(--tvc)}.nbtv-tile-lbl{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));text-overflow:ellipsis;white-space:nowrap;color:var(--tv-text);margin-top:8px;display:block;overflow:hidden}.nbtv-empty{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--tv-text-2);padding:10px}.nbtv-nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--tv-border);background-color:#06090db8;align-items:center;gap:16px;height:66px;margin:0 -22px;padding:0 26px;display:flex}.nbtv-nbtn{cursor:pointer;background-color:none;width:44px;height:44px;color:var(--tv-text-2);border:0;border-radius:13px;justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}.nbtv-nbtn:first-child{color:var(--tvc);background-color:#29d6e624}.nbtv-nbtn:hover{color:var(--tv-text)}.nbtv-nsep{background-color:var(--tv-border);width:1px;height:26px}.nbtv-ntab{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--tv-text-2);border-radius:11px;padding:8px 14px;text-decoration-line:none}.nbtv-ntab.is-active{color:var(--tvc);background-color:#29d6e61f}.nbtv-ntab:hover{color:var(--tv-text)}.nbtv-nspace{flex:1}@media (max-width:900px){.nbtv{min-height:100vh;padding:14px;position:static}.nbtv-grid,.nbtv-feature{grid-template-columns:1fr}.nbtv-nav{margin:0 -14px}}.nb-media-onsite{--tw-font-weight:800;--tw-tracking:.03em;letter-spacing:.03em;color:#fff;background-color:#16a34a;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800;position:absolute;top:8px;left:8px;box-shadow:0 1px 3px #0006}.nb-view{background-color:var(--nb-bg);font-family:var(--nb-font);color:var(--nb-text);box-shadow:0 0 0 100vmax var(--nb-bg);clip-path:inset(0 -100vmax)}:where(.nb-view,.nb-sidebar) a{color:inherit}.nb-shell .nb-header,.nb-shell .nb-footer{position:relative}.nb-view a{text-decoration-line:none}.nb-sev-critical{background-color:#dc2626}.nb-sev-high{background-color:#ea580c}.nb-sev-moderate{background-color:#f59e0b}.nb-sev-low{background-color:#65a30d}.nb-sev-info{background-color:#3b82f6}.nb-sevbg-critical{background-color:#dc2626}.nb-sevbg-high{background-color:#ea580c}.nb-sevbg-moderate{background-color:#f59e0b}.nb-sevbg-low{background-color:#65a30d}.nb-sevbg-info{background-color:#3b82f6}.nb-sevfill-critical{fill:#dc2626}.nb-sevfill-high{fill:#ea580c}.nb-sevfill-moderate{fill:#f59e0b}.nb-sevfill-low{fill:#65a30d}.nb-sevfill-info{fill:#3b82f6}.nb-map-area{fill:#e0245e}.nb-map-wrap{position:relative}.nb-map-wrap>.nb-food-gl{z-index:1;background-color:#0b1b2b;position:absolute;inset:0 0 41px}.nb-w-0{width:0%}.nb-w-5{width:5%}.nb-w-10{width:10%}.nb-w-15{width:15%}.nb-w-20{width:20%}.nb-w-25{width:25%}.nb-w-30{width:30%}.nb-w-35{width:35%}.nb-w-40{width:40%}.nb-w-45{width:45%}.nb-w-50{width:50%}.nb-w-55{width:55%}.nb-w-60{width:60%}.nb-w-65{width:65%}.nb-w-70{width:70%}.nb-w-75{width:75%}.nb-w-80{width:80%}.nb-w-85{width:85%}.nb-w-90{width:90%}.nb-w-95{width:95%}.nb-w-100{width:100%}.nb-ads-promote{justify-self:start;margin-top:12px;display:inline-block}.nb-ncard-noimg{background-color:var(--nb-surface);height:140px;color:var(--nb-text-2);justify-content:center;align-items:center;display:flex}@media (max-width:640px){.nb-shell .nb-header-inner{gap:.5rem;padding-inline:.75rem}.nb-shell .nb-logo>span:last-child{display:none}.nb-shell .nb-header-actions{gap:0}.nb-shell .nb-header-link{padding-inline:.375rem}}.nb-nations-search{margin-bottom:calc(var(--spacing)*6);max-width:var(--container-md);position:relative}.nb-nations-search-icon{pointer-events:none;top:50%;left:calc(var(--spacing)*3);width:calc(var(--spacing)*5);height:calc(var(--spacing)*5);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);color:var(--nb-text-2);position:absolute}.nb-nations-search-input{background-color:var(--nb-bg);width:100%;padding-block:calc(var(--spacing)*2.5);padding-right:calc(var(--spacing)*4);padding-left:calc(var(--spacing)*10);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--nb-text);border:1px solid var(--nb-border);border-radius:3.40282e38px}.nb-nations-region{margin-bottom:calc(var(--spacing)*8)}.nb-nations-region-title{margin-bottom:calc(var(--spacing)*3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.nb-nations-grid{gap:calc(var(--spacing)*2);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));display:grid}.nb-nations-row{align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius-lg);background-color:var(--nb-bg);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);border:1px solid var(--nb-border);display:flex}.nb-nations-row:hover{border-color:var(--nb-accent)}.nb-nations-flag{height:auto;width:calc(var(--spacing)*7);border:1px solid var(--nb-border);flex:none}.nb-nations-name{min-width:calc(var(--spacing)*0);text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex:1;overflow:hidden}.nb-nations-count{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--nb-accent);flex:none}.nb-nations-count.is-zero{--tw-font-weight:400;color:var(--nb-text-2);font-weight:400}.nb-nations-none{padding-block:calc(var(--spacing)*8);color:var(--nb-text-2)}@media (max-width:640px){.nbprog{aspect-ratio:auto;min-height:280px;padding:18px}.nbf-grid{grid-template-columns:1fr}.nbprog-feature{flex-wrap:wrap;gap:8px}.nbf-val{font-size:40px}.nbf-chg{font-size:15px}.nblive-cta .nblive-appcta{display:none}}:root,[data-theme=dark]{--nb-bg:var(--brand-ground);--nb-surface:var(--brand-glass);--nb-surface-2:#ffffff0a;--nb-text:var(--brand-text);--nb-text-2:var(--brand-text-muted);--nb-border:var(--brand-hair);--nb-accent:var(--brand-ink);--nb-live:var(--brand-danger);--nb-up:var(--brand-success);--nb-shadow:var(--brand-shadow-card);--nb-font:var(--brand-font-body)}.nb-tone-green,.nb-tone-lime,.nb-tone-apple,.nb-tone-sea{color:var(--brand-ink)}.nb-tone-teal,.nb-tone-cyan,.nb-tone-purple,.nb-tone-violet,.nb-tone-indigo,.nb-tone-navy{color:var(--brand-light)}.nb-tone-blue,.nb-tone-gold,.nb-tone-yellow{color:var(--brand-complement)}.nb-tone-orange,.nb-tone-magenta{color:var(--brand-primary)}.nb-tone-red{color:var(--color-red-400)}.nb-tone-steel{color:var(--brand-text-muted)}.nb-bg-green,.nb-bg-apple{background-color:var(--brand-ink)}.nb-bg-teal,.nb-bg-purple{background-color:var(--brand-light)}.nb-bg-blue{background-color:var(--brand-complement)}.nb-bg-magenta,.nb-bg-orange{background-color:var(--brand-primary)}.nb-tint-green,.nb-tint-sea{background-color:var(--brand-ink)}@supports (color:color-mix(in lab, red, red)){.nb-tint-green,.nb-tint-sea{background-color:color-mix(in oklab,var(--brand-ink)12%,transparent)}}.nb-tint-green,.nb-tint-sea{color:var(--brand-ink)}.nb-tint-teal,.nb-tint-cyan,.nb-tint-purple,.nb-tint-violet,.nb-tint-indigo,.nb-tint-navy{background-color:var(--brand-light)}@supports (color:color-mix(in lab, red, red)){.nb-tint-teal,.nb-tint-cyan,.nb-tint-purple,.nb-tint-violet,.nb-tint-indigo,.nb-tint-navy{background-color:color-mix(in oklab,var(--brand-light)12%,transparent)}}.nb-tint-teal,.nb-tint-cyan,.nb-tint-purple,.nb-tint-violet,.nb-tint-indigo,.nb-tint-navy{color:var(--brand-light)}.nb-tint-blue,.nb-tint-gold{background-color:var(--brand-complement)}@supports (color:color-mix(in lab, red, red)){.nb-tint-blue,.nb-tint-gold{background-color:color-mix(in oklab,var(--brand-complement)12%,transparent)}}.nb-tint-blue,.nb-tint-gold{color:var(--brand-complement)}.nb-tint-orange,.nb-tint-magenta{background-color:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.nb-tint-orange,.nb-tint-magenta{background-color:color-mix(in oklab,var(--brand-primary)15%,transparent)}}.nb-tint-orange,.nb-tint-magenta{color:var(--brand-primary)}.nb-tint-red{background-color:#ff65681f}@supports (color:color-mix(in lab, red, red)){.nb-tint-red{background-color:color-mix(in oklab,var(--color-red-400)12%,transparent)}}.nb-tint-red{color:var(--color-red-400)}.nb-tint-steel{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.nb-tint-steel{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.nb-tint-steel{color:var(--brand-text-muted)}.nb-ring-green,.nb-ring-sea{border-color:var(--brand-ink);color:var(--brand-ink)}.nb-ring-teal,.nb-ring-cyan,.nb-ring-purple,.nb-ring-violet,.nb-ring-indigo,.nb-ring-navy{border-color:var(--brand-light);color:var(--brand-light)}.nb-ring-blue,.nb-ring-gold{border-color:var(--brand-complement);color:var(--brand-complement)}.nb-ring-orange,.nb-ring-magenta{border-color:var(--brand-primary);color:var(--brand-primary)}.nb-ring-red{border-color:var(--color-red-400);color:var(--color-red-400)}.nb-ring-steel{border-color:var(--brand-hair-strong);color:var(--brand-text-muted)}.nb-searchbar{flex:1;align-items:center;max-width:40rem;margin-inline:auto;display:flex;position:relative}@media not all and (min-width:721px){.nb-searchbar{display:none}}.nb-searchbar-ico{pointer-events:none;width:calc(var(--spacing)*5);height:calc(var(--spacing)*5);color:var(--brand-ink);position:absolute;inset-inline-start:.9rem}.nb-searchbar-input{border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);width:100%;height:2.85rem;color:var(--brand-text);transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;border-radius:3.40282e38px;padding-inline-start:calc(var(--spacing)*11);padding-inline-end:calc(var(--spacing)*5);font-size:.95rem;transition-duration:.15s}.nb-searchbar-input::placeholder{color:var(--brand-text-subtle)}.nb-searchbar-input:focus{border-color:var(--brand-hair);background-color:var(--brand-glass-strong);--tw-shadow:0 0 0 2px var(--tw-shadow-color,var(--brand-soft)),0 0 0 1px var(--tw-shadow-color,var(--brand-primary));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.nb-searchbar-input:focus{outline-offset:2px;outline:2px solid #0000}}.nb-rail-flag{border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);--tw-shadow:0 2px 6px var(--tw-shadow-color,#00000073);width:1.15rem;height:auto;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:.2rem;flex-shrink:0}.nb-rail-more{color:var(--brand-text-muted)}.rml-mega-bar{justify-content:center;column-gap:calc(var(--spacing)*0);flex-wrap:wrap}.rml-mega-trigger{padding-inline:calc(var(--spacing)*3)}.rml-mega-trigger .nb-land-tag-blue,.rml-mega-trigger .nb-land-tag-red,.rml-mega-link .nb-land-tag-red{margin-inline-start:calc(var(--spacing)*1.5)}.nb-land-glass-link{text-decoration-line:none;display:block}.nb-land-glass-link .rml-gc-title,.nb-land-glass-link .rml-gc-body{display:block}.rml-hero-photo-frame{background-color:var(--brand-ground)}.nb-land-bands>section,.nb-land-bands>div{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--brand-hair);background-color:#0000}.nb-land-bands .nb-land-market-card,.nb-land-bands .nb-land-panel,.nb-land-bands .nb-land-grid-card,.nb-land-bands .nb-land-step,.nb-land-bands .nb-land-featured-card{border-radius:var(--brand-radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);--tw-shadow:var(--brand-shadow-card);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:translate,box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:ease;transition-duration:.2s;transition-timing-function:ease}.nb-land-bands .nb-land-market-card:hover,.nb-land-bands .nb-land-panel:hover,.nb-land-bands .nb-land-grid-card:hover,.nb-land-bands .nb-land-featured-card:hover{--tw-translate-y:calc(3px*-1);translate:var(--tw-translate-x)var(--tw-translate-y);border-color:var(--brand-primary);--tw-shadow:var(--brand-shadow-lift);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}body:has(.rml-catbar) .nb-land-fab{bottom:calc(var(--spacing)*28)}.nb-btn-grad,.nb-land .nb-btn-grad{color:var(--brand-on-primary)}.nb-land .nb-land-btn-soft,.nb-land-btn-soft{border-radius:var(--brand-radius);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);color:var(--brand-text-muted);background-color:#0000}@media (hover:hover){:is(.nb-land .nb-land-btn-soft,.nb-land-btn-soft):hover{border-color:var(--brand-primary);color:var(--brand-text);background-color:#0000}}.rml-landing.nb-land{background-color:#0000;min-height:100dvh}.nb-hero{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--brand-hair);color:var(--brand-text);background-color:#0000;background-image:none}.nb-hero-tile{background-color:var(--brand-glass);color:var(--brand-text);--tw-ring-color:var(--brand-hair)}@media (hover:hover){.nb-hero-tile:hover{--tw-ring-color:var(--brand-primary)}}.nb-ads-stat.is-rev{background-image:var(--brand-gradient-featured);color:var(--brand-on-primary)}.nb-media-noimg.is-tv,.nb-player-noimg.is-tv{background-image:var(--brand-gradient-featured)}.nb-media-noimg.is-radio,.nb-player-noimg.is-radio{background-image:var(--brand-tile-1)}.nb-media-noimg.is-podcast,.nb-player-noimg.is-podcast{background-image:var(--brand-tile-3)}.nb-chyron{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.nb-chyron{--tw-gradient-position:to right in oklab}}.nb-chyron{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--brand-surface);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));--tw-gradient-via:var(--brand-surface-2);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-to:var(--brand-deep)}.nb-room-ph{background-image:var(--brand-gradient-card)}.nb-room-page{background-color:var(--brand-ground);color:var(--brand-text)}.nb-chef-img{height:152px;animation:none}@media (min-width:40rem){.nb-chef-img{height:224px}}.nb-land[data-site=foodbynation] .nb-chef-img{height:182px}@media (min-width:40rem){.nb-land[data-site=foodbynation] .nb-chef-img{height:268px}}.nb-land .rml-glass-card,.nb-land .rml-hero-community,.nb-land .rml-hero-glass-bottom,.nb-land .rml-hero-product,.nb-land .rml-feature-cell{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-backdrop-blur: ;-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,);background-color:#0000;background-image:none}.nb-land .rml-glass-card:hover,.nb-land .rml-feature-cell:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.nb-land .rml-hero-photo-frame .rml-gc-title,.nb-land .rml-hero-photo-frame .rml-gc-body{text-shadow:0 1px 3px #000000b3}.nbprog.is-weather{background-image:radial-gradient(900px 480px at 82% 8%,oklch(from var(--brand-400)l c h/.38),transparent 60%),linear-gradient(160deg,var(--brand-800)0%,var(--brand-900)65%,var(--brand-950)100%)}.nbprog.is-finance{background-image:radial-gradient(900px 480px at 85% 8%,oklch(from var(--brand-complement)l c h/.16),transparent 60%),linear-gradient(160deg,var(--brand-surface)0%,var(--brand-ground)100%)}.nblive-lower,.nblive-lower.is-weather,.nblive-lower.is-finance{background-image:linear-gradient(90deg,var(--brand-950)0%,var(--brand-800)60%,var(--brand-700)100%)}.nblive-appcta{background-image:linear-gradient(90deg,var(--brand-600),var(--brand-400));color:var(--brand-on-primary)}.nblive-appcta-mark{color:var(--brand-primary)}.nbtv{background-image:var(--brand-wallpaper);--tvc:var(--brand-ink);--tv-text:var(--brand-text);--tv-text-2:var(--brand-muted)}.nbtv-now-art{background-color:var(--brand-surface)}.nbtv-orb{background-image:radial-gradient(circle at 50% 50%,var(--brand-ground)42%,transparent 44%),conic-gradient(from 0deg,var(--tvc),var(--brand-700),var(--tvc));--tw-shadow:0 0 14px var(--tw-shadow-color,oklch(from var(--brand-ink)l c h/.45));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.nbtv-app-ic.is-live{background-image:var(--brand-tile-0)}.nbtv-app-ic.is-news{background-image:var(--brand-tile-1)}.nbtv-app-ic.is-sports{background-image:var(--brand-tile-3)}.nbtv-app-ic.is-movies{background-image:var(--brand-tile-2)}.nbtv-app-ic.is-kids{background-image:var(--brand-tile-5)}.nbtv-app-ic.is-vod{background-image:var(--brand-tile-4)}.nbtv-nav{background-color:oklch(from var(--brand-ground)l c h/.72)}.nb-eye-mapwrap,.nb-eye-map{background-color:var(--brand-surface)}.nb-warmap-bg{fill:var(--brand-surface)}.nb-btn-accent{background-color:var(--brand-primary);color:var(--brand-on-primary)}@media (hover:hover){.nb-btn-accent:hover{background-color:var(--brand-hover);color:var(--brand-on-primary)}}#nb-land .nb-land-fab-toggle{background-color:var(--brand-primary);--tw-shadow:var(--brand-glow-button);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (hover:hover){#nb-land .nb-land-fab-toggle:hover{background-color:var(--brand-hover)}}#nb-land .nb-land-fab-toggle :is(.nb-tone-blue,.nb-land-fab-toggle-open,.nb-land-fab-toggle-close){color:var(--brand-on-primary)}.nb-land .rml-hero-photo-frame{border-style:var(--tw-border-style);background-color:#0000;border-width:0}.nb-land .rml-hero-photo{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 11% 89%,#0000),linear-gradient(#0000,#000 11% 89%,#0000);mask-image:linear-gradient(90deg,#0000,#000 11% 89%,#0000),linear-gradient(#0000,#000 11% 89%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.ds-tint-ad{background-color:#f6c8d2}.ds-tint-ae{background-color:#f4cbd1}.ds-tint-af{background-color:#c8e2d2}.ds-tint-ag{background-color:#f4cbcf}.ds-tint-ai{background-color:#c8cfdf}.ds-tint-al{background-color:#fec8c8}.ds-tint-am{background-color:#f7c8cb}.ds-tint-ao{background-color:#f4cad1}.ds-tint-ar{background-color:#e0edf7}.ds-tint-as{background-color:#c8c8dd}.ds-tint-at{background-color:#f4cbd1}.ds-tint-au{background-color:#c8cfdf}.ds-tint-aw{background-color:#d6e6f7}.ds-tint-ax{background-color:#c8dded}.ds-tint-az{background-color:#c8eff9}.ds-tint-ba{background-color:#c8cfe7}.ds-tint-bb{background-color:#c8cfe2}.ds-tint-bd{background-color:#c8dfd8}.ds-tint-be{background-color:#fbd2d6}.ds-tint-bf{background-color:#c8e9d8}.ds-tint-bg{background-color:#c8e7df}.ds-tint-bh{background-color:#f7d1cd}.ds-tint-bi{background-color:#d6efd1}.ds-tint-bj{background-color:#c8e4d9}.ds-tint-bl{background-color:#f4cacf}.ds-tint-bm{background-color:#f4cbd1}.ds-tint-bn{background-color:#fdf9cb}.ds-tint-bo{background-color:#c8e0d1}.ds-tint-bq{background-color:#c8d2e4}.ds-tint-br{background-color:#c8e7d6}.ds-tint-bs{background-color:#c8e0e6}.ds-tint-bt{background-color:#fef4c8}.ds-tint-bv{background-color:#f0cad1}.ds-tint-bw{background-color:#dfedf6}.ds-tint-by{background-color:#f4cbcf}.ds-tint-bz{background-color:#cbcbe7}.ds-tint-ca{background-color:#fec8c8}.ds-tint-cc{background-color:#c8e4c8}.ds-tint-cd{background-color:#c8e2fe}.ds-tint-cf{background-color:#fef4c8}.ds-tint-cg{background-color:#c8e7d6}.ds-tint-ch{background-color:#fec8c8}.ds-tint-ci{background-color:#c8e9dd}.ds-tint-ck{background-color:#c8cfdf}.ds-tint-cl{background-color:#f7d1cd}.ds-tint-cm{background-color:#fef6cb}.ds-tint-cn{background-color:#fbcdcf}.ds-tint-co{background-color:#fef4c8}.ds-tint-cr{background-color:#c8cbe6}.ds-tint-cu{background-color:#c8d1e6}.ds-tint-cv{background-color:#c8d4e7}.ds-tint-cw{background-color:#c8d1e2}.ds-tint-cx{background-color:#c8cfdf}.ds-tint-cy{background-color:#f6e2c8}.ds-tint-cz{background-color:#f6cbcd}.ds-tint-de{background-color:#f7c8c8}.ds-tint-dj{background-color:#cbedd1}.ds-tint-dk{background-color:#f4cbd1}.ds-tint-dm{background-color:#c8dfd4}.ds-tint-do{background-color:#f4cbcf}.ds-tint-dz{background-color:#c8ddd2}.ds-tint-ec{background-color:#fef7c8}.ds-tint-ee{background-color:#c8e0f4}.ds-tint-eg{background-color:#f4cbcf}.ds-tint-eh{background-color:#c8e2d4}.ds-tint-er{background-color:#f9c8d1}.ds-tint-es{background-color:#edcbcd}.ds-tint-et{background-color:#c8e6d2}.ds-tint-fi{background-color:#c8d1df}.ds-tint-fj{background-color:#ddeff9}.ds-tint-fk{background-color:#c8cfdf}.ds-tint-fm{background-color:#e0eff7}.ds-tint-fo{background-color:#fbd2d6}.ds-tint-fr{background-color:#c8cfd9}.ds-tint-ga{background-color:#c8e9dd}.ds-tint-gb{background-color:#f4cbd1}.ds-tint-gd{background-color:#f4cbcf}.ds-tint-ge{background-color:#fec8c8}.ds-tint-gf{background-color:#c8e6d2}.ds-tint-gg{background-color:#fbcbd1}.ds-tint-gh{background-color:#c8dfd4}.ds-tint-gi{background-color:#f7c8ca}.ds-tint-gl{background-color:#f4cbd1}.ds-tint-gm{background-color:#d4e0d1}.ds-tint-gn{background-color:#c8e7dd}.ds-tint-gp{background-color:#c8cfe6}.ds-tint-gq{background-color:#d4e9c8}.ds-tint-gr{background-color:#cadbed}.ds-tint-gs{background-color:#c8cfdf}.ds-tint-gt{background-color:#d8e7f6}.ds-tint-gu{background-color:#c8d1e2}.ds-tint-gw{background-color:#c8e9d8}.ds-tint-gy{background-color:#d1e7df}.ds-tint-hk{background-color:#fbcdcf}.ds-tint-hm{background-color:#c8c8e6}.ds-tint-hn{background-color:#c8f0f9}.ds-tint-hr{background-color:#cbcbe7}.ds-tint-ht{background-color:#c8cfe9}.ds-tint-hu{background-color:#d6e0d9}.ds-tint-id{background-color:#fec8c8}.ds-tint-ie{background-color:#cbe9dd}.ds-tint-il{background-color:#c8d4f0}.ds-tint-im{background-color:#f4cbd1}.ds-tint-in{background-color:#c8dfd4}.ds-tint-io{background-color:#c8cfdf}.ds-tint-iq{background-color:#f4cbcf}.ds-tint-ir{background-color:#f7c8c8}.ds-tint-is{background-color:#c8d9e9}.ds-tint-it{background-color:#c8e7d6}.ds-tint-je{background-color:#f4cbd1}.ds-tint-jm{background-color:#c8e0d8}.ds-tint-jo{background-color:#c8e2d4}.ds-tint-jp{background-color:#f0c8d1}.ds-tint-ke{background-color:#c8ddc8}.ds-tint-kg{background-color:#fec8c8}.ds-tint-kh{background-color:#c8d1eb}.ds-tint-ki{background-color:#f4cbcb}.ds-tint-km{background-color:#c8d4eb}.ds-tint-kn{background-color:#f4cbd1}.ds-tint-kp{background-color:#fbcdcf}.ds-tint-kr{background-color:#c8d6eb}.ds-tint-kw{background-color:#c8e2d4}.ds-tint-ky{background-color:#c8cfdf}.ds-tint-kz{background-color:#c8edf2}.ds-tint-la{background-color:#f4cbcf}.ds-tint-lb{background-color:#f6cbcf}.ds-tint-lc{background-color:#ddf4fe}.ds-tint-li{background-color:#f4cbcf}.ds-tint-lk{background-color:#fef0d1}.ds-tint-lr{background-color:#f0cad2}.ds-tint-ls{background-color:#c8cbe6}.ds-tint-lt{background-color:#c8dfd6}.ds-tint-lu{background-color:#c8ebf7}.ds-tint-lv{background-color:#e9cfd2}.ds-tint-ly{background-color:#cfe9d6}.ds-tint-ma{background-color:#f2cfd1}.ds-tint-mc{background-color:#f4cbcf}.ds-tint-md{background-color:#f4cad1}.ds-tint-me{background-color:#f9c8c8}.ds-tint-mf{background-color:#c8cfd9}.ds-tint-mg{background-color:#c8e2d4}.ds-tint-mh{background-color:#c8d4e7}.ds-tint-mk{background-color:#f7cfcf}.ds-tint-ml{background-color:#cbefd4}.ds-tint-mm{background-color:#fef4c8}.ds-tint-mn{background-color:#f7cfd2}.ds-tint-mo{background-color:#cae0dd}.ds-tint-mp{background-color:#c8d2eb}.ds-tint-mq{background-color:#c8ebd9}.ds-tint-mr{background-color:#c8eddb}.ds-tint-ms{background-color:#c8cfdf}.ds-tint-mt{background-color:#f4cbd1}.ds-tint-mu{background-color:#c8ebd9}.ds-tint-mv{background-color:#f6cbd2}.ds-tint-mw,.ds-tint-mx{background-color:#f4cbcf}.ds-tint-my{background-color:#f4c8c8}.ds-tint-mz{background-color:#fef9c8}.ds-tint-na{background-color:#c8e7d6}.ds-tint-nc{background-color:#c8d2ed}.ds-tint-ne{background-color:#f9d9c8}.ds-tint-nf{background-color:#c8e2d2}.ds-tint-ng{background-color:#c8e4d9}.ds-tint-ni{background-color:#c8ddf2}.ds-tint-nl{background-color:#cfd6e6}.ds-tint-no{background-color:#f0cad1}.ds-tint-np{background-color:#f7cbd4}.ds-tint-nr{background-color:#c8cfdf}.ds-tint-nu{background-color:#fef7c8}.ds-tint-nz{background-color:#c8cfdf}.ds-tint-om{background-color:#f7cdcf}.ds-tint-pa{background-color:#c8cfd9}.ds-tint-pe{background-color:#f7cbcf}.ds-tint-pf,.ds-tint-pg{background-color:#f4cbcf}.ds-tint-ph{background-color:#c8d4ed}.ds-tint-pk{background-color:#c8d6cd}.ds-tint-pl{background-color:#f7cbd4}.ds-tint-pm{background-color:#c8e7f4}.ds-tint-pr{background-color:#fbc8c8}.ds-tint-ps{background-color:#c8e7d4}.ds-tint-pt{background-color:#fec8c8}.ds-tint-pw{background-color:#c8e9fe}.ds-tint-py{background-color:#c8d4ed}.ds-tint-qa{background-color:#e6cbd4}.ds-tint-re{background-color:#d2ddfe}.ds-tint-ro{background-color:#c8d1e2}.ds-tint-rs{background-color:#f2d2d4}.ds-tint-ru{background-color:#c8d4eb}.ds-tint-rw{background-color:#c8ebf9}.ds-tint-sa{background-color:#c8d9d2}.ds-tint-sb{background-color:#cfdbd2}.ds-tint-sc{background-color:#f6cfd2}.ds-tint-sd{background-color:#f6cbd2}.ds-tint-se{background-color:#c8d9e7}.ds-tint-sg{background-color:#fbd1d4}.ds-tint-sh{background-color:#c8cfdf}.ds-tint-si{background-color:#fec8c8}.ds-tint-sj{background-color:#f0cad1}.ds-tint-sk{background-color:#fbcdcf}.ds-tint-sl{background-color:#c8e0f2}.ds-tint-sm{background-color:#dbeff9}.ds-tint-sn{background-color:#c8e4d4}.ds-tint-so{background-color:#d6e6f7}.ds-tint-sr{background-color:#d2e2d4}.ds-tint-ss{background-color:#c8e7d8}.ds-tint-st{background-color:#c8e7d4}.ds-tint-sv{background-color:#c8d6ed}.ds-tint-sx{background-color:#f0caca}.ds-tint-sy{background-color:#c8e2d4}.ds-tint-sz{background-color:#d4dbf0}.ds-tint-tc{background-color:#c8d1df}.ds-tint-td{background-color:#c8cfdd}.ds-tint-tf{background-color:#cfd8e9}.ds-tint-tg{background-color:#c8dfd8}.ds-tint-th{background-color:#d1d1d8}.ds-tint-tj{background-color:#c8ddc8}.ds-tint-tk{background-color:#c8cfdf}.ds-tint-tl{background-color:#f7d1cd}.ds-tint-tm{background-color:#c8e4d4}.ds-tint-tn{background-color:#f9c8cb}.ds-tint-to{background-color:#f2c8c8}.ds-tint-tr{background-color:#f9cacb}.ds-tint-tt{background-color:#f7cdd2}.ds-tint-tv{background-color:#c8e9f7}.ds-tint-tw{background-color:#fec8c8}.ds-tint-tz{background-color:#c8ebf7}.ds-tint-ua{background-color:#c8dbf0}.ds-tint-ug{background-color:#fef7c8}.ds-tint-um,.ds-tint-us{background-color:#efcdd6}.ds-tint-uy{background-color:#c8d4ed}.ds-tint-uz{background-color:#d2e4d4}.ds-tint-va{background-color:#fefdc8}.ds-tint-vc{background-color:#fef6cf}.ds-tint-ve{background-color:#f4cbd1}.ds-tint-vg{background-color:#c8cfdf}.ds-tint-vi{background-color:#fdf2d4}.ds-tint-vn{background-color:#fec8c8}.ds-tint-vu{background-color:#f6cbd2}.ds-tint-wf,.ds-tint-ws{background-color:#f4cbcf}.ds-tint-xk{background-color:#cfd8eb}.ds-tint-ye{background-color:#f4cbcf}.ds-tint-yt{background-color:#cbcbe7}.ds-tint-za{background-color:#c8e0d8}.ds-tint-zm{background-color:#cde6c8}.ds-tint-zw{background-color:#c8ddc8}.ds-hazard{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-left-style:var(--tw-border-style);border-color:#fcbb0066;border-left-width:4px}@supports (color:color-mix(in lab, red, red)){.ds-hazard{border-color:color-mix(in oklab,var(--color-amber-400)40%,transparent)}}.ds-hazard{border-left-color:var(--color-red-500);background-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.ds-hazard{background-color:color-mix(in oklab,var(--color-amber-400)10%,transparent)}}.ds-hazard{padding:calc(var(--spacing)*4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--brand-text)}@media (min-width:40rem){.ds-hazard{padding:calc(var(--spacing)*5)}}.ds-hazard-head{align-items:center;gap:calc(var(--spacing)*2);display:flex}.ds-hazard-icon{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);color:var(--color-red-600);flex-shrink:0}.ds-hazard-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-red-800)}.ds-hazard-general{margin-top:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--brand-text)}.ds-hazard-list{margin-top:calc(var(--spacing)*2);list-style-type:disc}:where(.ds-hazard-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}.ds-hazard-list{padding-left:calc(var(--spacing)*5)}.ds-hazard-list ::marker{color:var(--color-red-500)}.ds-hazard-list::marker{color:var(--color-red-500)}.ds-hazard-list ::-webkit-details-marker{color:var(--color-red-500)}.ds-hazard-list::-webkit-details-marker{color:var(--color-red-500)}.ds-hazard-item{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.ds-hazard-label{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-red-800)}.ds-method-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.ds-chef-open{align-items:center;gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-primary);background-color:var(--brand-primary);padding-block:calc(var(--spacing)*1);padding-right:calc(var(--spacing)*3.5);padding-left:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--brand-on-primary);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,visibility,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));border-radius:3.40282e38px;display:inline-flex}@media (hover:hover){.ds-chef-open:hover{background-color:var(--brand-strong)}}.ds-chef-open[aria-expanded=true]{border-color:var(--brand-primary);background-color:var(--brand-strong)}.ds-chef-open-img{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);background-color:var(--brand-glass);object-fit:cover;object-position:top;--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#fff9;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.ds-chef-open-img{--tw-ring-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.ds-chef{margin-top:calc(var(--spacing)*3)}:where(.ds-chef>: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)))}.ds-chef{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.ds-chef{border-color:color-mix(in oklab,var(--brand-primary)30%,transparent)}}.ds-chef{background-color:var(--brand-soft);padding:calc(var(--spacing)*3)}@media (min-width:40rem){.ds-chef{padding:calc(var(--spacing)*4)}}.ds-chef-head{align-items:center;gap:calc(var(--spacing)*3);display:flex}.ds-chef-avatar{height:calc(var(--spacing)*12);width:calc(var(--spacing)*12);background-color:var(--brand-glass);object-fit:cover;object-position:top;--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--brand-primary);border-radius:3.40282e38px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.ds-chef-avatar{--tw-ring-color:color-mix(in oklab,var(--brand-primary)30%,transparent)}}.ds-chef-who{min-width:calc(var(--spacing)*0);flex:1}.ds-chef-name{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--brand-text)}.ds-chef-status{text-overflow:ellipsis;white-space:nowrap;min-height:1.25rem;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--brand-text-muted);overflow:hidden}.ds-chef-close{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);color:var(--brand-text-muted);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.ds-chef-close:hover{background-color:var(--brand-glass);color:var(--brand-text)}}.ds-cook-bar{align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.ds-cook-btn{height:calc(var(--spacing)*9);min-width:calc(var(--spacing)*9);justify-content:center;align-items:center;gap:calc(var(--spacing)*1);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);padding-inline:calc(var(--spacing)*2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--brand-text);border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ds-cook-btn{color:color-mix(in oklab,var(--brand-text)85%,transparent)}}.ds-cook-btn{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,visibility,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))}@media (hover:hover){.ds-cook-btn:hover{border-color:var(--brand-hair-strong);color:var(--brand-text)}}.ds-cook-main{border-color:var(--brand-primary);background-color:var(--brand-primary);color:var(--brand-on-primary)}@media (hover:hover){.ds-cook-main:hover{background-color:var(--brand-strong);color:var(--brand-on-primary)}}.ds-cook-ico{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.ds-chef-voice{min-width:calc(var(--spacing)*0);align-items:center;gap:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--brand-text-muted);margin-left:auto;display:flex}.ds-chef-voice-label{display:none}@media (min-width:40rem){.ds-chef-voice-label{display:inline}}.ds-chef-voice-select{max-width:13rem;min-width:calc(var(--spacing)*0);text-overflow:ellipsis;white-space:nowrap;border-color:var(--brand-hair);background-color:var(--brand-glass);padding-block:calc(var(--spacing)*1.5);padding-right:calc(var(--spacing)*8);padding-left:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--brand-text);border-radius:3.40282e38px;overflow:hidden}.ds-chef-voice-select:focus{border-color:var(--brand-primary);--tw-ring-color:var(--brand-primary)}.ds-chef-log{max-height:calc(var(--spacing)*80)}:where(.ds-chef-log>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}.ds-chef-log{border-radius:var(--radius-xl);background-color:var(--brand-glass);padding:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-y:auto}.ds-chef-a{align-items:flex-start;gap:calc(var(--spacing)*2);padding-right:calc(var(--spacing)*6);display:flex}.ds-chef-bubble-img{margin-top:calc(var(--spacing)*.5);height:calc(var(--spacing)*7);width:calc(var(--spacing)*7);background-color:var(--brand-glass);object-fit:cover;object-position:top;--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--brand-primary);border-radius:3.40282e38px;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.ds-chef-bubble-img{--tw-ring-color:color-mix(in oklab,var(--brand-primary)30%,transparent)}}.ds-chef-bubble{min-width:calc(var(--spacing)*0);border-radius:var(--radius-2xl);border-top-left-radius:var(--radius-sm);background-color:var(--brand-glass);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);color:var(--brand-text);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.ds-chef-bubble{--tw-ring-color:color-mix(in oklab,var(--brand-primary)30%,transparent)}}.ds-chef-q{margin-left:calc(var(--spacing)*10);justify-content:flex-end;display:flex}.ds-chef-q p{min-width:calc(var(--spacing)*0);border-radius:var(--radius-2xl);border-top-right-radius:var(--radius-sm);background-color:var(--brand-primary);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);color:var(--brand-on-primary)}.ds-chef-err .ds-chef-bubble{background-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.ds-chef-err .ds-chef-bubble{background-color:color-mix(in oklab,var(--color-amber-400)10%,transparent)}}.ds-chef-err .ds-chef-bubble{color:var(--color-amber-200);--tw-ring-color:#fcbb004d}@supports (color:color-mix(in lab, red, red)){.ds-chef-err .ds-chef-bubble{--tw-ring-color:color-mix(in oklab,var(--color-amber-400)30%,transparent)}}.ds-chef-thinking .ds-chef-bubble{color:var(--brand-text-muted);font-style:italic}.ds-chef-ask{align-items:center;gap:calc(var(--spacing)*2);display:flex}.ds-chef-mic{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);color:var(--brand-text);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ds-chef-mic{color:color-mix(in oklab,var(--brand-text)85%,transparent)}}.ds-chef-mic{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,visibility,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))}@media (hover:hover){.ds-chef-mic:hover{border-color:var(--brand-hair-strong);color:var(--brand-text)}}.ds-chef-mic[aria-pressed=true]{animation:var(--animate-pulse);border-color:var(--color-red-600);background-color:var(--color-red-600);color:var(--color-white)}.ds-chef-mic-ico{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.ds-chef-input{min-width:calc(var(--spacing)*0);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:3.40282e38px;flex:1}.ds-chef-input:focus{border-color:var(--brand-primary);--tw-ring-color:var(--brand-primary)}.ds-chef-send{background-color:var(--brand-surface);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);border-radius:3.40282e38px;flex-shrink:0}@media (hover:hover){.ds-chef-send:hover{background-color:var(--brand-surface-2)}}.ds-chef-hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--brand-text-muted)}.ds-method .ds-steps li{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*1);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))}.ds-method .ds-steps li.ds-step-now{background-color:var(--brand-soft);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--brand-text);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--brand-primary)}.ds-cookware{margin-top:calc(var(--spacing)*8)}.ds-cookware-grid{margin-top:calc(var(--spacing)*3);gap:calc(var(--spacing)*3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.ds-cookware-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.ds-cookware-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.ds-cookware-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.ds-cookware-card{min-width:calc(var(--spacing)*0);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);flex-direction:column;display:flex;overflow:hidden}.ds-cookware-img{aspect-ratio:1;background-color:var(--brand-surface-2);object-fit:cover;width:100%;height:auto}.ds-cookware-name{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--brand-text)}.ds-music{margin-bottom:calc(var(--spacing)*4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.ds-music{border-color:color-mix(in oklab,var(--brand-primary)30%,transparent)}}.ds-music{background-color:var(--brand-soft);padding:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ds-music-head{align-items:flex-start;gap:calc(var(--spacing)*3);display:flex}.ds-music-badge{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);background-color:var(--brand-primary);color:var(--brand-on-primary);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}.ds-music-badge-ico{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.ds-music-playing .ds-music-badge{animation:var(--animate-pulse)}.ds-music-head-text{min-width:calc(var(--spacing)*0)}.ds-music-heading{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--brand-text)}.ds-music-note{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--brand-text-muted)}.ds-music-now{margin-top:calc(var(--spacing)*3);min-width:calc(var(--spacing)*0)}.ds-music-title{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--brand-text);overflow:hidden}.ds-music-meta{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--brand-text-muted);overflow:hidden}.ds-music-bar{margin-top:calc(var(--spacing)*2);align-items:center;gap:calc(var(--spacing)*1.5);display:flex}.ds-music-btn{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);color:var(--brand-text);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ds-music-btn{color:color-mix(in oklab,var(--brand-text)85%,transparent)}}.ds-music-btn{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,visibility,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))}@media (hover:hover){.ds-music-btn:hover{border-color:var(--brand-hair-strong);color:var(--brand-text)}}.ds-music-btn:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--brand-primary)}.ds-music-play{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);border-color:var(--brand-primary);background-color:var(--brand-primary);color:var(--brand-on-primary)}@media (hover:hover){.ds-music-play:hover{background-color:var(--brand-strong);color:var(--brand-on-primary)}}.ds-music-ico{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.ds-music-seek-wrap{margin-inline:calc(var(--spacing)*1);min-width:calc(var(--spacing)*0);flex:1;align-items:center;display:flex}.ds-music-seek{height:calc(var(--spacing)*1.5);cursor:pointer;width:100%;accent-color:var(--brand-ink)}.ds-music-seek:disabled{cursor:default;opacity:.4}.ds-music-time{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--brand-text-muted);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,);flex-shrink:0}.ds-music-list{margin-top:calc(var(--spacing)*3);max-height:calc(var(--spacing)*56)}:where(.ds-music-list>: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)))}.ds-music-list{border-radius:var(--radius-xl);background-color:var(--brand-glass-strong);padding:calc(var(--spacing)*1);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--brand-hair);overflow-y:auto}.ds-music-item{width:100%;min-width:calc(var(--spacing)*0);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1.5);text-align:left;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,visibility,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));flex-direction:column;display:flex}@media (hover:hover){.ds-music-item:hover{background-color:var(--brand-soft)}}.ds-music-item:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--brand-primary)}.ds-music-item[aria-current=true]{background-color:var(--brand-soft)}.ds-music-item-title{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);color:var(--brand-text);overflow:hidden}.ds-music-item[aria-current=true] .ds-music-item-title{color:var(--brand-text)}.ds-music-item-meta{text-overflow:ellipsis;white-space:nowrap;color:var(--brand-text-muted);font-size:11px;overflow:hidden}.ds-music-credit{margin-top:calc(var(--spacing)*2);--tw-leading:var(--leading-snug);font-size:11px;line-height:var(--leading-snug);color:var(--brand-text-muted)}.ds-music-credit a{color:var(--brand-text-muted);text-decoration-line:underline;-webkit-text-decoration-color:var(--brand-text-subtle);-webkit-text-decoration-color:var(--brand-text-subtle);text-decoration-color:var(--brand-text-subtle);text-underline-offset:2px}@media (hover:hover){.ds-music-credit a:hover{color:var(--brand-text)}}.ds-music-strip{margin-top:calc(var(--spacing)*4);margin-bottom:calc(var(--spacing)*6);column-gap:calc(var(--spacing)*6);display:grid}@media (min-width:48rem){.ds-music-strip{grid-template-columns:minmax(0,20rem) minmax(0,1fr)}.ds-music-strip .ds-music-head,.ds-music-strip .ds-music-now,.ds-music-strip .ds-music-bar,.ds-music-strip .ds-music-credit{grid-column-start:1}.ds-music-strip .ds-music-list{margin-top:calc(var(--spacing)*0);max-height:calc(var(--spacing)*48);gap:calc(var(--spacing)*.5);grid-row:1/span 4;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-start:2;display:grid}:where(.ds-music-strip .ds-music-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}}.ds-music-mini{inset-inline:calc(var(--spacing)*3);bottom:calc(var(--spacing)*3);z-index:40;max-width:var(--container-md);align-items:center;gap:calc(var(--spacing)*2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-primary);border-radius:3.40282e38px;margin-inline:auto;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.ds-music-mini{border-color:color-mix(in oklab,var(--brand-primary)30%,transparent)}}.ds-music-mini{background-color:var(--brand-glass-strong);padding-block:calc(var(--spacing)*1.5);padding-right:calc(var(--spacing)*1.5);padding-left:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (min-width:40rem){.ds-music-mini{inset-inline:auto;right:calc(var(--spacing)*4)}}.ds-music-mini[hidden]{display:none}.ds-music-mini-title{min-width:calc(var(--spacing)*0);text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--brand-text);flex:1;overflow:hidden}.ds-music-mini-btn{background-color:var(--brand-primary);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--brand-on-primary);border-radius:3.40282e38px;flex-shrink:0}@media (hover:hover){.ds-music-mini-btn:hover{background-color:var(--brand-strong)}}.ds-music-mini-back{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--brand-text-muted);text-decoration-line:underline;-webkit-text-decoration-color:var(--brand-text-subtle);-webkit-text-decoration-color:var(--brand-text-subtle);text-decoration-color:var(--brand-text-subtle);text-underline-offset:2px;border-radius:3.40282e38px;flex-shrink:0}@media (hover:hover){.ds-music-mini-back:hover{color:var(--brand-text)}}.ds-kitchen{min-width:calc(var(--spacing)*0)}.ds-kitchen-head{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.ds-kitchen-signin{max-width:var(--container-xl);text-align:center;margin-inline:auto}.ds-kitchen-list{margin-top:calc(var(--spacing)*4)}:where(.ds-kitchen-list>: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)));border-color:var(--brand-hair)}.ds-kitchen-list{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);overflow:hidden}.ds-kitchen-link{align-items:center;gap:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);color:var(--brand-text);display:flex}@media (hover:hover){.ds-kitchen-link:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.ds-kitchen-link:hover{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}}.ds-kitchen-thumb{height:calc(var(--spacing)*14);width:calc(var(--spacing)*14);border-radius:var(--radius-xl);object-fit:cover;flex-shrink:0}.ds-kitchen-thumb-empty{background-color:var(--brand-soft);color:var(--brand-ink);place-items:center;display:grid}.ds-kitchen-text{min-width:calc(var(--spacing)*0);flex-direction:column;flex:1;display:flex}.ds-kitchen-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word}.ds-kitchen-sub{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--brand-text-muted)}.ds-fill{margin-top:calc(var(--spacing)*2)}.ds-fill-summary{cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--brand-ink)}.ds-recipe-form{max-width:var(--container-3xl)}.ds-diet-row{margin-top:calc(var(--spacing)*1);gap:calc(var(--spacing)*4);flex-wrap:wrap;display:flex}.ds-photo-grid{gap:calc(var(--spacing)*3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.ds-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds-photo-item{min-width:calc(var(--spacing)*0);align-items:flex-start;gap:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex-direction:column;display:flex}.ds-photo-img{aspect-ratio:4/3;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:#ffffff0a;width:100%}@supports (color:color-mix(in lab, red, red)){.ds-photo-img{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.ds-photo-img{object-fit:cover}.ds-homemade-status{margin-bottom:calc(var(--spacing)*4)}.ds-homemade-status-line{align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.ds-share{max-width:var(--container-2xl)}.ds-share-agree{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:#ffffff0a;align-items:flex-start}@supports (color:color-mix(in lab, red, red)){.ds-share-agree{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.ds-share-agree{padding:calc(var(--spacing)*3);--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.ds-share-agree .nb-checkbox{margin-top:calc(var(--spacing)*.5);flex-shrink:0}.ds-homemade-by{margin-top:calc(var(--spacing)*2);align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--brand-text);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.ds-homemade-by{color:color-mix(in oklab,var(--brand-text)85%,transparent)}}.ds-homemade-badge{background-color:var(--brand-soft);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--brand-light);border-radius:3.40282e38px}.ds-homemade-photos{margin-bottom:calc(var(--spacing)*4);gap:calc(var(--spacing)*2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.ds-homemade-photos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.ds-homemade-photos{grid-template-columns:repeat(6,minmax(0,1fr))}}.ds-homemade-photo{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:#ffffff0a;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ds-homemade-photo{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.ds-homemade-photo-img{aspect-ratio:1;object-fit:cover;width:100%;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,visibility,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))}@media (hover:hover){.ds-homemade-photo-img:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}}.ds-card-tag-homemade{background-color:var(--brand-soft);color:var(--brand-light)}.ds-card-by{color:var(--brand-text-muted);font-size:11px}.ds-report{margin-top:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.ds-report .nb-form{max-width:var(--container-md)}.ds-steps-plain{margin-top:calc(var(--spacing)*1);list-style-type:decimal}:where(.ds-steps-plain>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}.ds-steps-plain{padding-left:calc(var(--spacing)*6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ds-unpublish{align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;width:100%;display:flex}@media (min-width:40rem){.ds-unpublish{width:auto}}.ds-unpublish .nb-input{min-width:calc(var(--spacing)*0);flex:1}@media (min-width:40rem){.ds-unpublish .nb-input{width:calc(var(--spacing)*64)}}.ds-mt-based{margin-top:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--brand-text)}@supports (color:color-mix(in lab, red, red)){.ds-mt-based{color:color-mix(in oklab,var(--brand-text)85%,transparent)}}.ds-mt-summary{margin-top:calc(var(--spacing)*2);align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.ds-mt-chip{background-color:var(--brand-soft);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*.5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--brand-ink);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--brand-primary);border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.ds-mt-chip{--tw-ring-color:color-mix(in oklab,var(--brand-primary)30%,transparent)}}.ds-mt-avoid-list{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--brand-text)}@supports (color:color-mix(in lab, red, red)){.ds-mt-avoid-list{color:color-mix(in oklab,var(--brand-text)85%,transparent)}}.ds-mt-avoid-grid{column-gap:calc(var(--spacing)*4);row-gap:calc(var(--spacing)*1);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.ds-mt-avoid-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.ds-mt-avoid-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds-mt-guidance{margin-top:calc(var(--spacing)*3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#fcbb004d}@supports (color:color-mix(in lab, red, red)){.ds-mt-guidance{border-color:color-mix(in oklab,var(--color-amber-400)30%,transparent)}}.ds-mt-guidance{background-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.ds-mt-guidance{background-color:color-mix(in oklab,var(--color-amber-400)10%,transparent)}}.ds-mt-guidance{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-amber-200)}.ds-mt-ings{margin-top:calc(var(--spacing)*2)}:where(.ds-mt-ings>: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)));border-color:var(--brand-hair)}.ds-mt-ing{padding-block:calc(var(--spacing)*2.5)}.ds-mt-ing-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.ds-mt-ing-text{min-width:calc(var(--spacing)*0);align-items:center;column-gap:calc(var(--spacing)*2);row-gap:calc(var(--spacing)*1);flex-wrap:wrap;flex:1;display:flex}.ds-mt-line{overflow-wrap:break-word;color:var(--brand-text)}.ds-mt-removed .ds-mt-line{color:var(--brand-text-subtle);text-decoration-line:line-through}.ds-mt-was{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--brand-text-muted)}.ds-mt-conflict .ds-mt-line{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-red-800)}.ds-mt-flag{align-items:center;gap:calc(var(--spacing)*1);background-color:#ff65681a;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ds-mt-flag{background-color:color-mix(in oklab,var(--color-red-400)10%,transparent)}}.ds-mt-flag{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-red-300);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#ff65684d}@supports (color:color-mix(in lab, red, red)){.ds-mt-flag{--tw-ring-color:color-mix(in oklab,var(--color-red-400)30%,transparent)}}.ds-mt-flag-icon{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5)}.ds-mt-note{width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--brand-text-muted)}.ds-mt-actions{gap:calc(var(--spacing)*1);flex-wrap:wrap;flex-shrink:0;display:flex}.ds-mt-swap{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.ds-mt-swap{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.ds-mt-swap{padding:calc(var(--spacing)*3)}.ds-mt-fields{gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.ds-mt-qty{width:calc(var(--spacing)*20)}.ds-mt-unit{width:calc(var(--spacing)*24)}.ds-mt-name{min-width:calc(var(--spacing)*0);flex:1;flex-basis:calc(var(--spacing)*40)}.ds-mt-subs{margin-top:calc(var(--spacing)*2);border-radius:var(--radius-xl);background-color:var(--brand-soft);padding:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ds-mt-subs-title{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--brand-text)}.ds-mt-subs-list{margin-top:calc(var(--spacing)*1.5)}:where(.ds-mt-subs-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.ds-mt-sub{align-items:flex-start;gap:calc(var(--spacing)*1);flex-direction:column;display:flex}@media (min-width:40rem){.ds-mt-sub{align-items:center;gap:calc(var(--spacing)*3);flex-direction:row}}.ds-mt-sub-note{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--brand-text)}@supports (color:color-mix(in lab, red, red)){.ds-mt-sub-note{color:color-mix(in oklab,var(--brand-text)85%,transparent)}}.ds-mt-offers{margin-top:calc(var(--spacing)*2)}:where(.ds-mt-offers>: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)))}.ds-kitchen-section{margin-top:calc(var(--spacing)*8);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--brand-text)}.ds-mt-item-sub{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--brand-text-muted)}.ds-chef-apply{margin-top:calc(var(--spacing)*2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-primary);background-color:var(--brand-glass);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--brand-ink);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,visibility,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));border-radius:3.40282e38px;display:block}@media (hover:hover){.ds-chef-apply:hover{background-color:var(--brand-primary);color:var(--brand-on-primary)}}.ds-chef-apply:disabled{cursor:default;opacity:.7}:root{--brand-primary:#9d930a;--brand-on-primary:#0b1226}.ds-head{margin-bottom:calc(var(--spacing)*6)}.ds-subtitle{margin-top:calc(var(--spacing)*2);max-width:var(--container-3xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--brand-text-muted)}.ds-gap-after{margin-bottom:calc(var(--spacing)*4)}.ds-hero{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*8);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (min-width:40rem){.ds-hero{padding-inline:calc(var(--spacing)*8);padding-block:calc(var(--spacing)*10)}}.ds-hero-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}@media (min-width:40rem){.ds-hero-title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.ds-hero-text{margin-top:calc(var(--spacing)*3);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--brand-text-muted)}@media (min-width:40rem){.ds-hero-text{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.ds-hero-search{margin-top:calc(var(--spacing)*5);max-width:var(--container-xl);gap:calc(var(--spacing)*2);display:flex}.ds-hero-search .nb-input{min-width:calc(var(--spacing)*0);flex:1}.ds-hero-photo{padding-block:calc(var(--spacing)*12);color:var(--color-white);background-color:#1c120b;background-image:linear-gradient(#0e0905bd,#0e0905a8),url(/media/hero/datasilos-900.webp);background-position:50% 45%;background-size:cover;border-color:#0000}@media (min-width:40rem){.ds-hero-photo{padding-block:calc(var(--spacing)*16)}}@media (min-width:640px){.ds-hero-photo{background-image:linear-gradient(90deg,#0e0905db 0%,#0e0905a8 50%,#0e09054d 100%),url(/media/hero/datasilos-1600.webp)}}@media (min-width:1280px),(min-width:800px) and (min-resolution:2x){.ds-hero-photo{background-image:linear-gradient(90deg,#0e0905db 0%,#0e0905a8 50%,#0e09054d 100%),url(/media/hero/datasilos-2400.webp)}}.ds-hero-photo .ds-hero-title{color:#fff;text-shadow:0 1px 12px #00000059}.ds-hero-photo .ds-hero-text{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.ds-hero-photo .ds-hero-text{color:color-mix(in oklab,var(--color-white)85%,transparent)}}.ds-hero-photo .ds-pill{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.ds-hero-photo .ds-pill{border-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.ds-hero-photo .ds-pill{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ds-hero-photo .ds-pill{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.ds-hero-photo .ds-pill{color:var(--color-white)}@media (hover:hover){.ds-hero-photo .ds-pill:hover{border-color:var(--color-white);background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.ds-hero-photo .ds-pill:hover{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.ds-hero-photo .ds-pill:hover{color:var(--color-white)}}.ds-cat-grid{min-width:calc(var(--spacing)*0);gap:calc(var(--spacing)*3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.ds-cat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.ds-cat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:80rem){.ds-cat-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.ds-cat{gap:calc(var(--spacing)*2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);height:100%;padding:calc(var(--spacing)*4);color:var(--brand-text);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);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,visibility,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));flex-direction:column;display:flex}@media (hover:hover){.ds-cat:hover{border-color:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.ds-cat:hover{border-color:color-mix(in oklab,var(--brand-primary)60%,transparent)}}.ds-cat:hover{color:var(--brand-text);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.ds-cat-icon{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);border-radius:var(--radius-xl);background-color:var(--brand-soft);color:var(--brand-ink);place-items:center;display:grid}.ds-cat-glyph{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.ds-nation-code{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.ds-cat-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ds-cat-count{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--brand-text-muted)}.ds-tabs{margin-bottom:calc(var(--spacing)*3)}.ds-note{margin-bottom:calc(var(--spacing)*4)}.ds-gap{margin-top:calc(var(--spacing)*4)}.ds-gap-sm{margin-top:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:where(.ds-list>: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)));border-color:var(--brand-hair)}.ds-list{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);overflow:hidden}.ds-row{align-items:center;gap:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.ds-row-link{min-width:calc(var(--spacing)*0);flex:1;flex-basis:calc(var(--spacing)*48);color:var(--brand-text);flex-direction:column;display:flex}@media (hover:hover){.ds-row-link:hover{color:var(--brand-ink)}}.ds-row-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow-wrap:break-word}.ds-row-sub{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word;color:var(--brand-text-muted)}.ds-pager{margin-top:calc(var(--spacing)*5);justify-content:center;align-items:center;gap:calc(var(--spacing)*3);display:flex}.ds-columns{gap:calc(var(--spacing)*4);display:grid}@media (min-width:64rem){.ds-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}.ds-column-main{min-width:calc(var(--spacing)*0)}@media (min-width:64rem){.ds-column-main{grid-column:span 2/span 2}}.ds-column-side{min-width:calc(var(--spacing)*0)}.ds-chips{margin-top:calc(var(--spacing)*3);gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.ds-chip-row{align-items:center;gap:calc(var(--spacing)*1);display:flex}.ds-num{text-align:right;white-space:nowrap;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.ds-names{margin-top:calc(var(--spacing)*3)}:where(.ds-names>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.ds-names{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ds-name{gap:calc(var(--spacing)*2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ds-name-lang{color:var(--brand-text-muted)}.ds-name dd{overflow-wrap:break-word;grid-column:span 2/span 2}.ds-citation{margin-top:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--brand-hair);padding-top:calc(var(--spacing)*3)}.ds-citation:first-child{border-top-style:var(--tw-border-style);padding-top:calc(var(--spacing)*0);border-top-width:0}.ds-citation-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:where(.ds-attribution>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.ds-attribution{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.ds-attribution{border-color:color-mix(in oklab,var(--brand-primary)30%,transparent)}}.ds-attribution{background-color:var(--brand-soft);padding:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-wrap:anywhere;overflow-wrap:break-word;color:var(--brand-text)}.ds-attribution-title{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--brand-text)}.ds-historical{margin-bottom:calc(var(--spacing)*3)}:where(.ds-historical>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.ds-historical{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200);background-color:var(--color-amber-50);padding:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-wrap:break-word;color:var(--brand-text)}.ds-ingredients{margin-top:calc(var(--spacing)*3);list-style-type:decimal}:where(.ds-ingredients>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}.ds-ingredients{padding-left:calc(var(--spacing)*6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ds-ingredients ::marker{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.ds-ingredients::marker{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.ds-ingredients ::-webkit-details-marker{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.ds-ingredients::-webkit-details-marker{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.ds-ingredients ::marker{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ds-ingredients::marker{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ds-ingredients ::-webkit-details-marker{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ds-ingredients::-webkit-details-marker{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ds-ingredients ::marker{color:var(--brand-text-subtle)}.ds-ingredients::marker{color:var(--brand-text-subtle)}.ds-ingredients ::-webkit-details-marker{color:var(--brand-text-subtle)}.ds-ingredients::-webkit-details-marker{color:var(--brand-text-subtle)}.ds-steps{margin-top:calc(var(--spacing)*3);list-style-type:decimal}:where(.ds-steps>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.ds-steps{padding-left:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ds-sources{gap:calc(var(--spacing)*4);display:grid}@media (min-width:64rem){.ds-sources{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-source-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.ds-permissions{margin-top:calc(var(--spacing)*3);gap:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.ds-permissions{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-permission{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-lg);background-color:#ffffff0a;display:flex}@supports (color:color-mix(in lab, red, red)){.ds-permission{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.ds-permission{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5)}.ds-flag{height:calc(var(--spacing)*7);border-radius:var(--radius-xs);object-fit:contain;--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);width:auto;max-width:2.75rem;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.ds-flag{--tw-ring-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.ds-flag-code{height:calc(var(--spacing)*7);border-radius:var(--radius-md);background-color:#ffffff12;place-items:center;min-width:2.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ds-flag-code{background-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.ds-flag-code{padding-inline:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--brand-text)}@supports (color:color-mix(in lab, red, red)){.ds-flag-code{color:color-mix(in oklab,var(--brand-text)85%,transparent)}}.ds-nation{gap:calc(var(--spacing)*2.5);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);height:100%;padding-inline:calc(var(--spacing)*3.5);padding-block:calc(var(--spacing)*3);color:var(--brand-text);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,visibility,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));flex-direction:column;display:flex}@media (hover:hover){.ds-nation:hover{border-color:var(--brand-hair-strong);color:var(--brand-text)}}.ds-nation-head{min-width:calc(var(--spacing)*0);align-items:center;gap:calc(var(--spacing)*2);display:flex}.ds-nation-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow:hidden}.ds-flag-disc{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#ffffff4d;border-radius:3.40282e38px;flex-shrink:0;display:inline-block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ds-flag-disc{--tw-ring-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.ds-flag-disc-img{object-fit:cover;width:100%;height:100%}.ds-flag-disc-code{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);background-color:#ffffff12;border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ds-flag-disc-code{background-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.ds-flag-disc-code{--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);color:var(--brand-text)}@supports (color:color-mix(in lab, red, red)){.ds-flag-disc-code{color:color-mix(in oklab,var(--brand-text)85%,transparent)}}.ds-flag-disc-code{text-transform:uppercase}.ds-nation-count-line{align-items:center;gap:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--brand-text-muted);display:inline-flex}.ds-count-dot{height:calc(var(--spacing)*6);min-width:1.5rem;padding-inline:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);color:var(--brand-text);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,);border-radius:3.40282e38px;place-items:center;display:inline-grid}.ds-tint-none{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.ds-tint-none{background-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.ds-count-dot:not(.ds-tint-none){color:var(--brand-neutral-950)}.ds-cat-thumb{aspect-ratio:4/3;border-radius:var(--radius-xl);background-color:#ffffff12;width:100%;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ds-cat-thumb{background-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.ds-cat-thumb-img{object-fit:cover;width:100%;height:100%}.ds-cat-thumb-icon{aspect-ratio:4/3;border-radius:var(--radius-xl);background-color:var(--brand-soft);width:100%;color:var(--brand-ink);place-items:center;display:grid}.ds-cat-thumb-glyph{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10)}.ds-recipe{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.ds-recipe .ds-subtitle{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.ds-introduction{margin-top:calc(var(--spacing)*3);max-width:var(--container-3xl)}:where(.ds-introduction>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.ds-introduction{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--brand-text-muted)}.ds-recipe .nb-card-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.ds-recipe .ds-ingredients,.ds-recipe .ds-steps,.ds-recipe .ds-names,.ds-recipe .nb-alert,.ds-recipe .ds-historical,.ds-recipe .ds-origin{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.ds-recipe .nb-hint,.ds-recipe .nb-chip,.ds-recipe .nb-badge-neutral,.ds-recipe .nb-badge-warning{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:where(.ds-origin>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.ds-origin{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.ds-origin{border-color:color-mix(in oklab,var(--brand-primary)30%,transparent)}}.ds-origin{background-color:var(--brand-soft);padding:calc(var(--spacing)*4);overflow-wrap:anywhere;overflow-wrap:break-word;color:var(--brand-text)}.ds-origin-text{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.ds-origin-nation{align-items:center;gap:calc(var(--spacing)*1.5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--brand-ink);display:inline-flex}.ds-origin-flag{height:calc(var(--spacing)*4);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);width:auto;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#ffffff4d;border-radius:2px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.ds-origin-flag{--tw-ring-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.ds-origin .ds-flag-code{height:calc(var(--spacing)*5);min-width:calc(var(--spacing)*0);font-size:10px;display:inline-grid}.ds-credit{align-items:center;column-gap:calc(var(--spacing)*2);row-gap:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--brand-text-muted);flex-wrap:wrap;display:flex}.ds-recipe .ds-credit{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.ds-credit a{color:var(--brand-text-muted);text-decoration-line:underline;-webkit-text-decoration-color:var(--brand-text-subtle);-webkit-text-decoration-color:var(--brand-text-subtle);text-decoration-color:var(--brand-text-subtle);text-underline-offset:2px}@media (hover:hover){.ds-credit a:hover{color:var(--brand-text)}}.ds-credit-more{min-width:calc(var(--spacing)*0)}.ds-credit-more[open]{flex-basis:100%}:where(.ds-credit-more[open]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}.ds-credit-more[open]{border-radius:var(--radius-lg);background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.ds-credit-more[open]{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.ds-credit-more[open]{padding:calc(var(--spacing)*2);color:var(--brand-text)}@supports (color:color-mix(in lab, red, red)){.ds-credit-more[open]{color:color-mix(in oklab,var(--brand-text)85%,transparent)}}.ds-credit-summary{cursor:pointer;color:var(--brand-text-muted);text-decoration-line:underline;-webkit-text-decoration-color:var(--brand-text-subtle);-webkit-text-decoration-color:var(--brand-text-subtle);text-decoration-color:var(--brand-text-subtle);text-underline-offset:2px}@media (hover:hover){.ds-credit-summary:hover{color:var(--brand-text)}}.ds-yield{display:block}.ds-utensils{margin-top:calc(var(--spacing)*3);gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.ds-utensil{align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);background-color:#ffffff0a;display:flex}@supports (color:color-mix(in lab, red, red)){.ds-utensil{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.ds-utensil{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--brand-text)}.ds-utensil-icon{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);color:var(--brand-ink);flex-shrink:0}.ds-utensils+.nb-hint{margin-top:calc(var(--spacing)*2)}.ds-plating{margin-top:calc(var(--spacing)*3)}:where(.ds-plating>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.ds-plating-img{aspect-ratio:4/3;border-radius:var(--radius-xl);object-fit:cover;width:100%}.ds-plating-empty{margin-top:calc(var(--spacing)*3);align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--brand-hair-strong);background-color:#ffffff0a;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.ds-plating-empty{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.ds-plating-empty{padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*10);text-align:center}.ds-plating-empty-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--brand-text)}@media (min-width:48rem){.ds-recipe .ds-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-recipe .ds-column-main{grid-column:span 2/span 2}}.ds-shop-cta{margin-bottom:calc(var(--spacing)*4)}:where(.ds-shop-cta>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.ds-shop-cta-top{margin-top:calc(var(--spacing)*4)}@media (min-width:48rem){.ds-shop-cta-top{display:none}}.ds-shop-backdrop{inset:calc(var(--spacing)*0);z-index:40;background-color:var(--brand-surface);position:fixed}.ds-shop-panel{inset-block:calc(var(--spacing)*0);right:calc(var(--spacing)*0);z-index:50;width:100%;max-width:var(--container-xl);background-color:var(--brand-glass);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex;position:fixed}.ds-shop-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--brand-hair);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4);display:flex}.ds-shop-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ds-shop-sub{margin-top:calc(var(--spacing)*.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--brand-text-muted)}.ds-shop-close{border-radius:var(--radius-lg);padding:calc(var(--spacing)*2);color:var(--brand-text-muted)}@media (hover:hover){.ds-shop-close:hover{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.ds-shop-close:hover{background-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.ds-shop-close:hover{color:var(--brand-text)}}.ds-shop-close-icon{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.ds-shop-test{margin-inline:calc(var(--spacing)*5);margin-top:calc(var(--spacing)*3);border-radius:var(--radius-lg);background-color:#fcbb001f}@supports (color:color-mix(in lab, red, red)){.ds-shop-test{background-color:color-mix(in oklab,var(--color-amber-400)12%,transparent)}}.ds-shop-test{padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-amber-300)}.ds-shop-msg{margin-inline:calc(var(--spacing)*5);margin-top:calc(var(--spacing)*3)}.ds-shop-body{min-height:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex:1;overflow-y:auto}.ds-shop-loading{align-items:center;gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*6);color:var(--brand-text-muted);display:flex}.ds-shop-summary{margin-bottom:calc(var(--spacing)*3);justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);background-color:#ffffff0a;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.ds-shop-summary{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.ds-shop-summary{padding:calc(var(--spacing)*3)}.ds-shop-row{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--brand-hair);padding-block:calc(var(--spacing)*3)}.ds-shop-row:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.ds-shop-ingredient{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--brand-text)}.ds-offers{margin-top:calc(var(--spacing)*2)}:where(.ds-offers>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.ds-offer{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);padding:calc(var(--spacing)*3);display:flex}.ds-offer-best{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing)*3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);border-color:#00d29466;display:flex}@supports (color:color-mix(in lab, red, red)){.ds-offer-best{border-color:color-mix(in oklab,var(--color-emerald-400)40%,transparent)}}.ds-offer-best{background-color:var(--brand-glass);background-color:#00d2941f}@supports (color:color-mix(in lab, red, red)){.ds-offer-best{background-color:color-mix(in oklab,var(--color-emerald-400)12%,transparent)}}.ds-offer-best{padding:calc(var(--spacing)*3)}.ds-offer-main{min-width:calc(var(--spacing)*0);flex:1}.ds-offer-title{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow-wrap:break-word;color:var(--brand-text)}@media (hover:hover){.ds-offer-title:hover{color:var(--brand-ink)}}.ds-offer-meta{margin-top:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word;color:var(--brand-text-muted)}.ds-offer-tags{margin-top:calc(var(--spacing)*1);gap:calc(var(--spacing)*1);flex-wrap:wrap;display:flex}.ds-offer-buy{align-items:flex-end;gap:calc(var(--spacing)*1);flex-direction:column;flex-shrink:0;display:flex}.ds-offer-price{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);white-space:nowrap;color:var(--brand-text);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}:where(.ds-shop-step>: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)))}.ds-shop-step-title{align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:flex}.ds-shop-part{margin-top:calc(var(--spacing)*3)}:where(.ds-shop-part>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.ds-shop-part{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);padding:calc(var(--spacing)*3)}.ds-shop-part-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);display:flex}.ds-shop-part-lines{padding-left:calc(var(--spacing)*5);color:var(--brand-text-muted);list-style-type:disc}.ds-shop-pay{align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.ds-shop-cart{max-height:45vh}:where(.ds-shop-cart>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.ds-shop-cart{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--brand-hair);background-color:#ffffff0a;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.ds-shop-cart{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.ds-shop-cart{padding-inline:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ds-shop-cart-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);display:flex}:where(.ds-shop-cart-vendor>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}.ds-shop-cart-vendor{border-radius:var(--radius-xl);background-color:var(--brand-glass);padding:calc(var(--spacing)*3)}:where(.ds-shop-cart-lines>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}.ds-shop-cart-line{align-items:center;gap:calc(var(--spacing)*2);display:flex}.ds-shop-cart-title{min-width:calc(var(--spacing)*0);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ds-shop-cart-total{width:calc(var(--spacing)*16);text-align:right;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.ds-shop-remove{color:var(--brand-text-subtle)}@media (hover:hover){.ds-shop-remove:hover{color:var(--color-red-300)}}.ds-qty-btn{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);color:var(--brand-text-muted);place-items:center;display:grid}@media (hover:hover){.ds-qty-btn:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.ds-qty-btn:hover{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}}.ds-qty-value{width:calc(var(--spacing)*7);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ds-nation-head-row{align-items:center;gap:calc(var(--spacing)*3);display:flex}.ds-nation-head-row .ds-flag-disc{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9)}.ds-limit{margin-top:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--brand-text-muted)}.ds-limit[open] p{margin-top:calc(var(--spacing)*1);max-width:var(--container-3xl)}.ds-limit-summary{cursor:pointer;text-decoration-line:underline;-webkit-text-decoration-color:var(--brand-text-subtle);-webkit-text-decoration-color:var(--brand-text-subtle);text-decoration-color:var(--brand-text-subtle);text-underline-offset:2px}@media (hover:hover){.ds-limit-summary:hover{color:var(--brand-text)}}.ds-tabs-line{margin-top:calc(var(--spacing)*4);margin-bottom:calc(var(--spacing)*5);gap:calc(var(--spacing)*6);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--brand-hair);display:flex}.ds-tab{border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--brand-text-muted);border-color:#0000;border-bottom-width:2px;margin-bottom:-1px}@media (hover:hover){.ds-tab:hover{color:var(--brand-text)}}.ds-tab-on{border-bottom-style:var(--tw-border-style);border-color:#ffffff4d;border-bottom-width:2px;margin-bottom:-1px}@supports (color:color-mix(in lab, red, red)){.ds-tab-on{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.ds-tab-on{padding-bottom:calc(var(--spacing)*2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--brand-text)}.ds-tab-count{margin-left:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--brand-text-subtle)}.ds-shopgrid{gap:calc(var(--spacing)*6);display:grid}@media (min-width:48rem){.ds-shopgrid{grid-template-columns:13.5rem minmax(0,1fr)}}@media (min-width:64rem){.ds-shopgrid{gap:calc(var(--spacing)*8)}}.ds-filters{display:none}:where(.ds-filters>: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)))}@media (min-width:48rem){.ds-filters{display:block}}.ds-filters.ds-filters-open{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);padding:calc(var(--spacing)*4);display:block}@media (min-width:48rem){.ds-filters.ds-filters-open{border-style:var(--tw-border-style);padding:calc(var(--spacing)*0);border-width:0}}.ds-filters-head{justify-content:space-between;align-items:baseline;display:flex}.ds-filters-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--brand-text)}.ds-filters-clear{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--brand-text-muted);text-underline-offset:2px;text-decoration-line:underline}@media (hover:hover){.ds-filters-clear:hover{color:var(--brand-text)}}.ds-facet{min-width:calc(var(--spacing)*0);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--brand-hair);padding-top:calc(var(--spacing)*4)}.ds-facet-title{margin-bottom:calc(var(--spacing)*2);padding:calc(var(--spacing)*0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--brand-text-muted);text-transform:uppercase;display:block}.ds-facet-gap{margin-top:calc(var(--spacing)*3)}.ds-facet-sub{padding-top:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--brand-text-muted)}.ds-facet-note{padding-top:calc(var(--spacing)*1);--tw-leading:var(--leading-snug);font-size:11px;line-height:var(--leading-snug);color:var(--brand-text-subtle)}.ds-facet-field{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);width:100%;padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ds-facet-field:focus{border-color:var(--brand-hair-strong);--tw-ring-color:var(--brand-hair-strong)}.ds-choice{cursor:pointer;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-md);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--brand-text);display:flex}@supports (color:color-mix(in lab, red, red)){.ds-choice{color:color-mix(in oklab,var(--brand-text)85%,transparent)}}@media (hover:hover){.ds-choice:hover{color:var(--brand-text)}}.ds-choice-input{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5);border-color:var(--brand-hair-strong);color:var(--brand-text);flex-shrink:0}.ds-choice-input:focus{--tw-ring-color:var(--brand-hair-strong)}.ds-choice-label{min-width:calc(var(--spacing)*0);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ds-choice-count{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--brand-text-subtle);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,);margin-left:auto}.ds-results{min-width:calc(var(--spacing)*0)}.ds-results-bar{margin-bottom:calc(var(--spacing)*4);align-items:center;gap:calc(var(--spacing)*3);display:flex}.ds-filters-toggle{align-items:center;gap:calc(var(--spacing)*1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--brand-text);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ds-filters-toggle{color:color-mix(in oklab,var(--brand-text)85%,transparent)}}@media (min-width:48rem){.ds-filters-toggle{display:none}}.ds-results-count{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--brand-text-muted)}.ds-sort{margin-left:auto}.ds-sort-select{border-radius:var(--radius-lg);border-color:var(--brand-hair);padding-block:calc(var(--spacing)*1.5);padding-right:calc(var(--spacing)*8);padding-left:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--brand-text)}@supports (color:color-mix(in lab, red, red)){.ds-sort-select{color:color-mix(in oklab,var(--brand-text)85%,transparent)}}.ds-sort-select:focus{border-color:var(--brand-hair-strong);--tw-ring-color:var(--brand-hair-strong)}.ds-empty{border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--brand-hair);padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*12);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--brand-text-muted)}.ds-grid{gap:calc(var(--spacing)*3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.ds-grid{gap:calc(var(--spacing)*4)}}@media (min-width:64rem){.ds-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.ds-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ds-card{min-width:calc(var(--spacing)*0);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);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,visibility,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));flex-direction:column;display:flex;overflow:hidden}@media (hover:hover){.ds-card:hover{border-color:var(--brand-hair-strong)}}.ds-card-media{aspect-ratio:4/3;background-color:#ffffff0a;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ds-card-media{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.ds-card-img{object-fit:cover;width:100%;height:100%}.ds-card-img-muted{opacity:.9;--tw-saturate:saturate(.85);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,)}.ds-card-icon{width:100%;height:100%;color:var(--brand-text-subtle);place-items:center;display:grid}.ds-card-icon-glyph{height:calc(var(--spacing)*9);width:calc(var(--spacing)*9)}.ds-card-body{padding-inline:calc(var(--spacing)*3);padding-top:calc(var(--spacing)*2.5);flex:1}@media (min-width:40rem){.ds-card-body{padding-inline:calc(var(--spacing)*3.5);padding-top:calc(var(--spacing)*3)}}.ds-card-title{-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--brand-text);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (hover:hover){.ds-card-title:hover{color:var(--brand-text)}@supports (color:color-mix(in lab, red, red)){.ds-card-title:hover{color:color-mix(in oklab,var(--brand-text)85%,transparent)}}}.ds-card-sub{margin-top:calc(var(--spacing)*1);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--brand-text-muted);overflow:hidden}.ds-card-tags{margin-top:calc(var(--spacing)*1.5);gap:calc(var(--spacing)*1);flex-wrap:wrap;display:flex}.ds-card-tag{background-color:#ffffff12;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.ds-card-tag{background-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.ds-card-tag{padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--brand-text-muted)}:where(.ds-card-foot>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.ds-card-foot{padding-inline:calc(var(--spacing)*3);padding-top:calc(var(--spacing)*2.5);padding-bottom:calc(var(--spacing)*3)}@media (min-width:40rem){:where(.ds-card-foot>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}.ds-card-foot{padding-inline:calc(var(--spacing)*3.5);padding-top:calc(var(--spacing)*3);padding-bottom:calc(var(--spacing)*3.5)}}.ds-card-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing)*2);display:flex}.ds-card-actions{flex-shrink:0;align-items:center;display:flex}@media (min-width:40rem){.ds-card-actions{gap:calc(var(--spacing)*1)}}.ds-icon-btn{height:calc(var(--spacing)*7);width:calc(var(--spacing)*7);color:var(--brand-text-subtle);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,visibility,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));border-radius:3.40282e38px;place-items:center;display:grid}@media (hover:hover){.ds-icon-btn:hover{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.ds-icon-btn:hover{background-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.ds-icon-btn:hover{color:var(--brand-text)}}@media (min-width:40rem){.ds-icon-btn{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}}.ds-icon-btn-on{height:calc(var(--spacing)*7);width:calc(var(--spacing)*7);color:var(--color-red-300);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,visibility,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));border-radius:3.40282e38px;place-items:center;display:grid}@media (hover:hover){.ds-icon-btn-on:hover{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.ds-icon-btn-on:hover{background-color:color-mix(in oklab,var(--color-white)7%,transparent)}}}@media (min-width:40rem){.ds-icon-btn-on{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}}.ds-icon-btn-glyph{width:18px;height:18px}.ds-card-view{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff4d;width:100%;display:block}@supports (color:color-mix(in lab, red, red)){.ds-card-view{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.ds-card-view{padding-block:calc(var(--spacing)*1.5);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--brand-text);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,visibility,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))}@media (hover:hover){.ds-card-view:hover{background-color:var(--brand-surface);color:var(--color-white)}}.ds-stars{align-items:center;gap:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));white-space:nowrap;color:var(--brand-text-muted);display:inline-flex}.ds-stars-on{color:var(--color-amber-300)}.ds-stars-value{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--brand-text);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.ds-stars-count{color:var(--brand-text-subtle);--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.ds-stars-none{color:var(--brand-text-subtle)}.ds-rate{align-items:center;display:inline-flex}.ds-rate-star{padding-inline:calc(var(--spacing)*.5);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;color:var(--brand-text);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,visibility,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));line-height:1}@media (hover:hover){.ds-rate-star:hover{color:var(--color-amber-200)}}.ds-rate-star-on{padding-inline:calc(var(--spacing)*.5);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:1;color:var(--color-amber-300);line-height:1}.ds-rate-row{margin-top:calc(var(--spacing)*3);justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--brand-hair);padding-top:calc(var(--spacing)*3);display:flex}.ds-toast{bottom:calc(var(--spacing)*4);z-index:50;width:calc(100% - 2rem);max-width:var(--container-md);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);justify-content:space-between;align-items:center;gap:calc(var(--spacing)*3);border-radius:var(--radius-xl);background-color:var(--brand-surface);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex;position:fixed;left:50%}.ds-toast-close{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1;color:#ffffffb3;line-height:1}@supports (color:color-mix(in lab, red, red)){.ds-toast-close{color:color-mix(in oklab,var(--color-white)70%,transparent)}}@media (hover:hover){.ds-toast-close:hover{color:var(--color-white)}}.ds-dialog-backdrop{inset:calc(var(--spacing)*0);z-index:40;background-color:var(--brand-surface);position:fixed}.ds-dialog{z-index:50;width:calc(100% - 2rem);max-width:var(--container-sm);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y);position:fixed;top:50%;left:50%}:where(.ds-dialog>: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)))}.ds-dialog{border-radius:var(--radius-2xl);background-color:var(--brand-glass);padding:calc(var(--spacing)*5);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ds-dialog-head{justify-content:space-between;align-items:center;display:flex}.ds-dialog-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ds-recipe-actions{margin-top:calc(var(--spacing)*3);align-items:center;column-gap:calc(var(--spacing)*4);row-gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.ds-recipe .ds-stars{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ds-recipe-buttons{gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.ds-pill{align-items:center;gap:calc(var(--spacing)*1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--brand-text);border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ds-pill{color:color-mix(in oklab,var(--brand-text)85%,transparent)}}.ds-pill{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,visibility,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))}@media (hover:hover){.ds-pill:hover{border-color:var(--brand-hair-strong);color:var(--brand-text)}}.ds-pill-on{align-items:center;gap:calc(var(--spacing)*1.5);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff4d;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ds-pill-on{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.ds-pill-on{background-color:var(--brand-surface);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white)}.ds-pill-icon{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.ds-pill-meet{align-items:center;gap:calc(var(--spacing)*1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-600);background-color:var(--color-red-600);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);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,visibility,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));border-radius:3.40282e38px;display:inline-flex}@media (hover:hover){.ds-pill-meet:hover{border-color:var(--color-red-700);background-color:var(--color-red-700)}}.ds-pill-meet .ds-pill-icon{color:var(--color-white)}.ds-card-heading{align-items:center;gap:calc(var(--spacing)*2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--brand-text);display:flex}.ds-count-badge{height:calc(var(--spacing)*6);background-color:#ffffff12;border-radius:3.40282e38px;place-items:center;min-width:1.5rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.ds-count-badge{background-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.ds-count-badge{padding-inline:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--brand-text)}@supports (color:color-mix(in lab, red, red)){.ds-count-badge{color:color-mix(in oklab,var(--brand-text)85%,transparent)}}.ds-count-badge{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.ds-origin .ds-flag-disc{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}.ds-origin-sentence{margin-top:calc(var(--spacing)*1);color:var(--brand-text)}@supports (color:color-mix(in lab, red, red)){.ds-origin-sentence{color:color-mix(in oklab,var(--brand-text)85%,transparent)}}.ds-health{margin-top:calc(var(--spacing)*4);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#00d29466}@supports (color:color-mix(in lab, red, red)){.ds-health{border-color:color-mix(in oklab,var(--color-emerald-400)40%,transparent)}}.ds-health{background-color:#00d2941f}@supports (color:color-mix(in lab, red, red)){.ds-health{background-color:color-mix(in oklab,var(--color-emerald-400)12%,transparent)}}.ds-health{padding:calc(var(--spacing)*4)}@media (min-width:40rem){.ds-health{padding:calc(var(--spacing)*5)}}.ds-health-note{margin-top:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--brand-text-muted)}.ds-health-list{margin-top:calc(var(--spacing)*3)}:where(.ds-health-list>: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)));border-color:#00d29466}@supports (color:color-mix(in lab, red, red)){:where(.ds-health-list>:not(:last-child)){border-color:color-mix(in oklab,var(--color-emerald-400)40%,transparent)}}.ds-health-item{padding-block:calc(var(--spacing)*2)}.ds-health-summary{cursor:pointer;align-items:baseline;column-gap:calc(var(--spacing)*2);row-gap:calc(var(--spacing)*.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;list-style-type:none;display:flex}.ds-health-summary::-webkit-details-marker{display:none}.ds-health-food{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--brand-text)}.ds-health-tags{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-emerald-300)}.ds-health-more[open] .ds-health-summary{margin-bottom:calc(var(--spacing)*2)}:where(.ds-health-body>: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)))}.ds-health-body{padding-bottom:calc(var(--spacing)*1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--brand-text)}@supports (color:color-mix(in lab, red, red)){.ds-health-body{color:color-mix(in oklab,var(--brand-text)85%,transparent)}}.ds-health-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--brand-text)}.ds-health-amount{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--brand-text-muted)}.ds-health-claims{margin-top:calc(var(--spacing)*1);list-style-type:disc}:where(.ds-health-claims>: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)))}.ds-health-claims{padding-left:calc(var(--spacing)*5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ds-health-claims ::marker{color:var(--brand-text-subtle)}.ds-health-claims::marker{color:var(--brand-text-subtle)}.ds-health-claims ::-webkit-details-marker{color:var(--brand-text-subtle)}.ds-health-claims::-webkit-details-marker{color:var(--brand-text-subtle)}.ds-health-cond{color:var(--brand-text-muted)}.ds-health-fact{margin-top:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--brand-text-muted)}.ds-health-basis{color:var(--brand-text-subtle);font-size:11px}.ds-health-sources{margin-top:calc(var(--spacing)*3);border-top-style:var(--tw-border-style);border-color:#00d29466;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.ds-health-sources{border-color:color-mix(in oklab,var(--color-emerald-400)40%,transparent)}}.ds-health-sources{padding-top:calc(var(--spacing)*3);--tw-leading:var(--leading-relaxed);font-size:11px;line-height:var(--leading-relaxed);color:var(--brand-text-muted)}.ds-health-sources a{text-underline-offset:2px;text-decoration-line:underline}.ds-recipe .ds-health-summary{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.ds-dialog-wide{max-width:var(--container-md)}.ds-cookmeet-contacts{margin-top:calc(var(--spacing)*2);align-items:center;gap:calc(var(--spacing)*1.5);flex-wrap:wrap;display:flex}.ds-contact-chip{border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--brand-text);border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.ds-contact-chip{color:color-mix(in oklab,var(--brand-text)85%,transparent)}}@media (hover:hover){.ds-contact-chip:hover{border-color:var(--brand-hair-strong)}}.ds-cookmeet-or{margin-block:calc(var(--spacing)*1);align-items:center;gap:calc(var(--spacing)*3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--brand-text-subtle);display:flex}.ds-cookmeet-or:before{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);background-color:#ffffff1a;flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.ds-cookmeet-or:before{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.ds-cookmeet-or:after{content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);background-color:#ffffff1a;flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.ds-cookmeet-or:after{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.ds-copy-row{align-items:center;gap:calc(var(--spacing)*2);display:flex}.ds-eyebrow{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--brand-text-muted);text-transform:uppercase}.ds-cookmeet-grid{gap:calc(var(--spacing)*6);display:grid}@media (min-width:64rem){.ds-cookmeet-grid{grid-template-columns:minmax(0,1fr) 22rem}}.ds-cookmeet-stage{min-width:calc(var(--spacing)*0)}:where(.ds-cookmeet-stage>: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)))}.ds-room-tiles{gap:calc(var(--spacing)*2);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}.ds-room-tiles:empty{display:none}@media (min-width:40rem){.ds-room-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.ds-room-tile{aspect-ratio:var(--aspect-video);border-radius:var(--radius-xl);background-color:var(--brand-surface);position:relative;overflow:hidden}.ds-room-tile video{object-fit:cover;width:100%;height:100%}.ds-room-name{bottom:calc(var(--spacing)*2);left:calc(var(--spacing)*2);border-radius:var(--radius-md);background-color:var(--brand-surface);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-white);position:absolute}.ds-room-controls{margin-top:calc(var(--spacing)*3);align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.ds-room-btn{border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair-strong);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--brand-text);border-radius:3.40282e38px}.ds-room-btn[aria-pressed=false]{background-color:var(--brand-surface);color:var(--color-white)}.ds-room-leave{background-color:var(--color-red-500);padding-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);border-radius:3.40282e38px;margin-left:auto}@media (hover:hover){.ds-room-leave:hover{background-color:var(--color-red-500)}}.ds-room-lobby{justify-content:center;align-items:center;gap:calc(var(--spacing)*2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--brand-hair-strong);background-color:#ffffff0a;flex-direction:column;min-height:16rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ds-room-lobby{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.ds-room-lobby{padding:calc(var(--spacing)*6);text-align:center}.ds-cookmeet-side{min-width:calc(var(--spacing)*0)}:where(.ds-cookmeet-side>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}.ds-cookmeet-recipe,.ds-cookmeet-host{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);padding:calc(var(--spacing)*4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ds-invites{margin-top:calc(var(--spacing)*2)}:where(.ds-invites>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}.ds-invites{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--brand-text)}@supports (color:color-mix(in lab, red, red)){.ds-invites{color:color-mix(in oklab,var(--brand-text)85%,transparent)}}.ds-health-rest{margin-top:calc(var(--spacing)*1);padding-left:calc(var(--spacing)*5)}.ds-health-rest-summary{cursor:pointer;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--brand-text-muted);text-decoration-line:underline;-webkit-text-decoration-color:var(--brand-text-subtle);-webkit-text-decoration-color:var(--brand-text-subtle);text-decoration-color:var(--brand-text-subtle);text-underline-offset:2px}@media (hover:hover){.ds-health-rest-summary:hover{color:var(--brand-text)}}.ds-health-rest .ds-health-claims{padding-left:calc(var(--spacing)*0)}.ds-table-wrap{overflow-x:auto}.ds-table{border-collapse:collapse;width:100%;font-size:.875rem}.ds-table th,.ds-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #0000001a;padding:.25rem .5rem}@media (max-width:480px){.nb-header-actions{gap:0}.nb-header-link{padding-inline:.375rem}.ds-logo-text{white-space:nowrap;clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.nb-header-actions{scrollbar-width:none;min-width:0;overflow-x:auto}.nb-header-actions::-webkit-scrollbar{display:none}}.ds-source-foot{margin-top:calc(var(--spacing)*8);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--brand-hair);padding-top:calc(var(--spacing)*4)}.ds-allergens{margin-top:calc(var(--spacing)*3);align-items:center;gap:calc(var(--spacing)*1.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--brand-hair);padding-top:calc(var(--spacing)*3);flex-wrap:wrap;display:flex}.ds-allergens-label{margin-right:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--brand-text-muted);text-transform:uppercase}.ds-allergen-chip{background-color:#fcbb001f;border-radius:3.40282e38px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ds-allergen-chip{background-color:color-mix(in oklab,var(--color-amber-400)12%,transparent)}}.ds-allergen-chip{padding-inline:calc(var(--spacing)*2.5);padding-block:calc(var(--spacing)*.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-amber-300);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:#fcbb0066}@supports (color:color-mix(in lab, red, red)){.ds-allergen-chip{--tw-ring-color:color-mix(in oklab,var(--color-amber-400)40%,transparent)}}.ds-allergens-hint{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--brand-text-muted);flex-basis:100%}@media (min-width:40rem){.ds-allergens-hint{padding-left:calc(var(--spacing)*1);flex-basis:auto}}.ds-source-foot .ds-credit-more[open]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.ds-source-foot .ds-credit-more[open]{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.ds-hero-actions{margin-top:calc(var(--spacing)*4);gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.ds-head-action{margin-left:auto}.ds-nation-head-row .ds-head-action{flex-shrink:0}.ds-featured-grid{min-width:calc(var(--spacing)*0);gap:calc(var(--spacing)*3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.ds-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.ds-featured-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:80rem){.ds-featured-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.ds-featured{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);height:100%;color:var(--brand-text);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,visibility,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));flex-direction:column;display:flex;overflow:hidden}@media (hover:hover){.ds-featured:hover{border-color:var(--brand-hair-strong);color:var(--brand-text)}}.ds-featured-media{aspect-ratio:1;background-color:#ffffff0a;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ds-featured-media{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.ds-featured-img{object-fit:cover;width:100%;height:100%}.ds-occ-grid{min-width:calc(var(--spacing)*0);gap:calc(var(--spacing)*3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.ds-occ-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.ds-occ-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:80rem){.ds-occ-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.ds-occ{height:100%;min-width:calc(var(--spacing)*0);align-items:flex-start;gap:calc(var(--spacing)*2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--occ);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.ds-occ{border-color:color-mix(in srgb,var(--occ)28%,white)}}.ds-occ{background-color:var(--occ)}@supports (color:color-mix(in lab, red, red)){.ds-occ{background-color:color-mix(in srgb,var(--occ)9%,white)}}.ds-occ{padding:calc(var(--spacing)*3);color:var(--brand-text);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,visibility,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))}@media (hover:hover){.ds-occ:hover{color:var(--brand-text);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media (min-width:40rem){.ds-occ{align-items:center;gap:calc(var(--spacing)*3);flex-direction:row}}.ds-occ:hover{border-color:var(--occ)}.ds-occ-symbol{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);background-color:var(--occ);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1;box-shadow:0 0 0 3px var(--occ);border-radius:3.40282e38px;flex-shrink:0;place-items:center;line-height:1;display:grid}@supports (color:color-mix(in lab, red, red)){.ds-occ-symbol{box-shadow:0 0 0 3px color-mix(in srgb,var(--occ)22%,white)}}@media (min-width:40rem){.ds-occ-symbol{height:calc(var(--spacing)*11);width:calc(var(--spacing)*11);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.ds-occ-symbol-lg{height:calc(var(--spacing)*20);width:calc(var(--spacing)*20);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}@media (min-width:40rem){.ds-occ-symbol-lg{height:calc(var(--spacing)*24);width:calc(var(--spacing)*24);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}.ds-occ-body{max-width:100%;min-width:calc(var(--spacing)*0);overflow-wrap:anywhere;flex-direction:column;display:flex}.ds-occ-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ds-occ-count{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--brand-text-muted)}.ds-featured-body{gap:calc(var(--spacing)*.5);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*2.5);flex-direction:column;flex:1;display:flex}.ds-featured-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ds-featured-count{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--brand-text-muted)}.ds-featured-note{margin-top:calc(var(--spacing)*1);--tw-leading:var(--leading-snug);font-size:11px;line-height:var(--leading-snug);color:var(--brand-text-subtle)}.ds-featured-head{margin-bottom:calc(var(--spacing)*6);gap:calc(var(--spacing)*4);flex-direction:column;display:flex}@media (min-width:40rem){.ds-featured-head{flex-direction:row;align-items:center}}.ds-featured-head-img{aspect-ratio:1;width:calc(var(--spacing)*28);border-radius:var(--radius-xl);object-fit:cover;flex-shrink:0}@media (min-width:40rem){.ds-featured-head-img{width:calc(var(--spacing)*36)}}.ds-featured-head-text{min-width:calc(var(--spacing)*0)}.ds-featured-head-text .ds-eyebrow a{text-decoration-line:underline;-webkit-text-decoration-color:var(--brand-text-subtle);-webkit-text-decoration-color:var(--brand-text-subtle);text-decoration-color:var(--brand-text-subtle);text-underline-offset:2px}@media (hover:hover){.ds-featured-head-text .ds-eyebrow a:hover{color:var(--brand-text)}}.ds-health-line{margin-top:calc(var(--spacing)*2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--brand-text-muted)}.ds-card-nation{margin-top:calc(var(--spacing)*1);min-width:calc(var(--spacing)*0);align-items:center;gap:calc(var(--spacing)*1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--brand-text-muted);display:flex}.ds-card-nation .ds-flag-disc,.ds-card-nation .ds-flag-disc-code{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.ds-card-nation-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ds-card-note{margin-top:calc(var(--spacing)*1);-webkit-line-clamp:2;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-amber-300);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ds-facet-more{padding-top:calc(var(--spacing)*1)}.ds-facet-more-summary{cursor:pointer;padding-block:calc(var(--spacing)*1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--brand-text-muted);text-decoration-line:underline;-webkit-text-decoration-color:var(--brand-text-subtle);-webkit-text-decoration-color:var(--brand-text-subtle);text-decoration-color:var(--brand-text-subtle);text-underline-offset:2px}@media (hover:hover){.ds-facet-more-summary:hover{color:var(--brand-text)}}.ds-make .ds-head{margin-bottom:calc(var(--spacing)*4)}.ds-pantry-form{max-width:var(--container-xl);position:relative}.ds-pantry-box{align-items:center;gap:calc(var(--spacing)*2);display:flex}.ds-pantry-input{min-width:calc(var(--spacing)*0);flex:1}.ds-pantry-mic{flex-shrink:0}.ds-pantry-mic.is-live{background-color:#ff65681f}@supports (color:color-mix(in lab, red, red)){.ds-pantry-mic.is-live{background-color:color-mix(in oklab,var(--color-red-400)12%,transparent)}}.ds-pantry-mic.is-live{color:var(--color-red-300);--tw-ring-color:#ff656866}@supports (color:color-mix(in lab, red, red)){.ds-pantry-mic.is-live{--tw-ring-color:color-mix(in oklab,var(--color-red-400)40%,transparent)}}.ds-pantry-status{margin-top:calc(var(--spacing)*1);min-height:1rem}.ds-suggest{top:calc(var(--spacing)*12);right:calc(var(--spacing)*0);left:calc(var(--spacing)*0);z-index:20;max-height:calc(var(--spacing)*64);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-hair);background-color:var(--brand-glass);padding:calc(var(--spacing)*1);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:absolute;overflow-y:auto}.ds-suggest-item{border-radius:var(--radius-lg);width:100%;padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*1.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--brand-text);display:block}@media (hover:hover){.ds-suggest-item:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.ds-suggest-item:hover{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}}.ds-pantry-chips{margin-top:calc(var(--spacing)*3);align-items:center;gap:calc(var(--spacing)*2);flex-wrap:wrap;display:flex}.ds-pantry-chip{align-items:center;gap:calc(var(--spacing)*1);background-color:var(--brand-soft);padding-block:calc(var(--spacing)*1);padding-right:calc(var(--spacing)*1);padding-left:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--brand-text);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--brand-primary);border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ds-pantry-chip{--tw-ring-color:color-mix(in oklab,var(--brand-primary)30%,transparent)}}.ds-pantry-chip-unknown{align-items:center;gap:calc(var(--spacing)*1);background-color:#ffffff0a;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ds-pantry-chip-unknown{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.ds-pantry-chip-unknown{padding-block:calc(var(--spacing)*1);padding-right:calc(var(--spacing)*1);padding-left:calc(var(--spacing)*3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--brand-text-muted);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--brand-hair)}.ds-pantry-chip-food{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--brand-text-muted)}.ds-pantry-chip-x{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;color:var(--brand-text-muted);border-radius:3.40282e38px;place-items:center;line-height:1;display:grid}@media (hover:hover){.ds-pantry-chip-x:hover{background-color:var(--brand-glass);color:var(--brand-text)}}:where(:is(.ds-recipe .ds-ingredients,.ds-recipe .ds-steps)>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}.ds-recipe .ds-ingredients,.ds-recipe .ds-steps{counter-reset:ds-n;padding-left:0;list-style:none}.ds-recipe .ds-ingredients>li,.ds-recipe .ds-steps>li{border-radius:var(--radius-xl);padding-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1.5);counter-increment:ds-n;align-items:flex-start;gap:.75rem;display:flex}.ds-recipe .ds-ingredients>li:nth-child(odd),.ds-recipe .ds-steps>li:nth-child(odd){background-color:var(--brand-soft)}.ds-recipe .ds-ingredients>li:before,.ds-recipe .ds-steps>li:before{background-color:var(--ds-ring,#16a34a);--tw-leading:1;--tw-font-weight:800;color:#fff;width:1.75rem;height:1.75rem;box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--ds-ring,#16a34a);content:counter(ds-n);border-radius:9999px;flex:none;place-items:center;margin-top:.05rem;font-size:.8rem;font-weight:800;line-height:1;display:inline-grid}.ds-recipe :is(.ds-ingredients,.ds-steps)>li:nth-child(8n+1){--ds-ring:#16a34a}.ds-recipe :is(.ds-ingredients,.ds-steps)>li:nth-child(8n+2){--ds-ring:#2563eb}.ds-recipe :is(.ds-ingredients,.ds-steps)>li:nth-child(8n+3){--ds-ring:#dc2626}.ds-recipe :is(.ds-ingredients,.ds-steps)>li:nth-child(8n+4){--ds-ring:#d97706}.ds-recipe :is(.ds-ingredients,.ds-steps)>li:nth-child(8n+5){--ds-ring:#7c3aed}.ds-recipe :is(.ds-ingredients,.ds-steps)>li:nth-child(8n+6){--ds-ring:#0d9488}.ds-recipe :is(.ds-ingredients,.ds-steps)>li:nth-child(8n+7){--ds-ring:#db2777}.ds-recipe :is(.ds-ingredients,.ds-steps)>li:nth-child(8n+8){--ds-ring:#ea580c}.ds-recipe .ds-method .ds-steps>li.ds-step-now{background-color:var(--color-amber-100);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--brand-text);--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-amber-300)}@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-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-leading{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-duration{syntax:"*";inherits:false}@property --tw-ease{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-tracking{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}