/*! 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-border-style:solid;--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-outline-style:solid;--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-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@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-black:#000;--color-white:#fff;--spacing:.25rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--font-weight-normal:400;--font-weight-medium:500;--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);--color-primary:var(--primary);--color-secondary:var(--secondary);--color-accent:var(--accent)}}@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%;-moz-tab-size:4;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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}*{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none}body{background-color:var(--background);color:var(--foreground)}.safe-top{padding-top:calc(var(--modl-safe-top) + 1rem)}.safe-bottom{padding-bottom:calc(var(--modl-safe-bottom) + .75rem)}html{font-size:var(--font-size)}h1{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:1.5}h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:1.5}h3{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:1.5}h4,label{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}button{font-size:var(--text-base);font-weight:var(--font-weight-medium);cursor:pointer;line-height:1.5}a{cursor:pointer}input{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}:root:not(span){overflow:var(--page-overflow)}:root,[data-theme]{background:var(--page-scroll-bg,var(--root-bg));color:var(--color-base-content)}:where(:root,[data-theme]){--root-bg:var(--color-base-100)}:root{background:var(--page-scroll-bg,var(--root-bg));--page-scroll-bg-on:linear-gradient(var(--root-bg,#0000),var(--root-bg,#0000))var(--root-bg,#0000)}@supports (color:color-mix(in lab,red,red)){:root{--page-scroll-bg-on:linear-gradient(var(--root-bg,#0000),var(--root-bg,#0000))color-mix(in srgb,var(--root-bg,#0000),oklch(0% 0 0) calc(var(--page-has-backdrop,0)*40%))}}:root{--page-scroll-transition-on:background-color .3s ease-out;transition:var(--page-scroll-transition);scrollbar-gutter:var(--page-scroll-gutter,unset);scrollbar-gutter:if(style(--page-has-scroll: 1): var(--page-scroll-gutter,unset); else: unset)}@keyframes set-page-has-scroll{0%,to{--page-has-scroll:1}}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E");scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab,red,red)){:root{scrollbar-color:color-mix(in oklch,currentColor 35%,#0000)#0000}}@property --radialprogress{syntax: "<percentage>"; inherits: true; initial-value: 0%;}}@layer components;@layer utilities{@layer daisyui.l1.l2.l3{.diff{webkit-user-select:none;-webkit-user-select:none;user-select:none;direction:ltr;grid-template-rows:1fr 1.8rem 1fr;grid-template-columns:auto 1fr;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.diff:focus-visible,.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff:focus-visible .diff-resizer{min-width:95cqi;max-width:95cqi}.diff:has(.diff-item-1:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px}.diff:has(.diff-item-1:focus-visible) .diff-resizer{min-width:5cqi;max-width:5cqi}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){.diff:focus .diff-resizer{min-width:5cqi;max-width:5cqi}.diff:has(.diff-item-1:focus) .diff-resizer{min-width:95cqi;max-width:95cqi}}.tooltip{--tt-bg:var(--color-neutral);--tt-off: calc(100% + .5rem) ;--tt-tail: calc(100% + 1px + .25rem) ;display:inline-block;position:relative}.tooltip>.tooltip-content,.tooltip[data-tip]:before{border-radius:var(--radius-field);text-align:center;white-space:normal;max-width:20rem;color:var(--color-neutral-content);opacity:0;background-color:var(--tt-bg);pointer-events:none;z-index:2;--tw-content:attr(data-tip);content:var(--tw-content);width:max-content;padding-block:.25rem;padding-inline:.5rem;font-size:.875rem;line-height:1.25;position:absolute}.tooltip:after{opacity:0;background-color:var(--tt-bg);content:"";pointer-events:none;--mask-tooltip:url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A");width:.625rem;height:.25rem;-webkit-mask-position:-1px 0;mask-position:-1px 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--mask-tooltip);mask-image:var(--mask-tooltip);display:block;position:absolute}@media(prefers-reduced-motion:no-preference){.tooltip>.tooltip-content,.tooltip[data-tip]:before,.tooltip:after{transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms}}:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{opacity:1;--tt-pos:0rem}@media(prefers-reduced-motion:no-preference){:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))>.tooltip-content,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible))[data-tip]:before,:is(.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))).tooltip-open,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):hover,.tooltip:is([data-tip]:not([data-tip=""]),:has(.tooltip-content:not(:empty))):has(:focus-visible)):after{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}}.tab{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;webkit-user-select:none;-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex;position:relative}@media(hover:hover){.tab:hover{color:var(--color-base-content)}}.tab{--tab-p:.75rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));--tab-radius-limit:min(var(--radius-field),var(--tab-radius-min));--tab-radius-grad:#0000 calc(69% - var(--border)),var(--tab-border-color)calc(69% - var(--border) + .25px),var(--tab-border-color)69%,var(--tab-bg) calc(69% + .25px) ;order:var(--tab-order);height:var(--tab-height);padding-inline:var(--tab-p);border-color:#0000;font-size:.875rem}.tab:is(input[type=radio]){min-width:fit-content}.tab:is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.tab:is(label){position:relative}.tab:is(label) input{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;position:absolute;top:0;right:0;bottom:0;left:0}:is(.tab:checked,.tab:is(label:has(:checked)),.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content{display:block}.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab,var(--color-base-content)50%,transparent)}}.tab:not(input):empty{cursor:default;flex-grow:1}.tab:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.tab:focus{outline-offset:2px;outline:2px solid #0000}}.tab:focus-visible,.tab:is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}.tab[disabled]{pointer-events:none;opacity:.4}.menu{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}.menu :where(li ul){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative}.menu :where(li ul):before{background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";inset-inline-start:0;position:absolute;top:.75rem;bottom:.75rem}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}.menu :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);text-align:start;text-wrap:balance;-webkit-user-select:none;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}.menu :where(li>details>summary){--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.menu :where(li>details>summary){outline-offset:2px;outline:2px solid #0000}}.menu :where(li>details>summary)::-webkit-details-marker{display:none}:is(.menu :where(li>details>summary),.menu :where(li>.menu-dropdown-toggle)):after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0 -1px;rotate:-135deg;box-shadow:inset 2px 2px}.menu details{interpolate-size:allow-keywords;overflow:hidden}.menu details::details-content{block-size:0}@media(prefers-reduced-motion:no-preference){.menu details::details-content{transition-behavior:allow-discrete;transition-property:block-size,content-visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}}.menu details[open]::details-content{block-size:auto}.menu :where(li>details[open]>summary):after,.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{translate:0 1px;rotate:45deg}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){background-color:color-mix(in oklab,var(--color-base-content)10%,transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){box-shadow:inset 0 1px #00000003,inset 0 -1px #ffffff03}.menu :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}.menu :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative}.menu :where(li) .badge{justify-self:flex-end}.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{outline-offset:2px;outline:2px solid #0000}}.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise)}:is(.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):not(:is(.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):active){box-shadow:0 2px calc(var(--depth)*3px) -2px var(--menu-active-bg)}.menu :where(li).menu-disabled{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.menu :where(li).menu-disabled{color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.menu .dropdown:focus-within .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}.menu .dropdown-content{margin-top:.5rem;padding:.5rem}.menu .dropdown-content:before{display:none}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem)*6);background-color:currentColor;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.collapse{border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;overflow:hidden}@media(prefers-reduced-motion:no-preference){.collapse{transition:grid-template-rows .2s}}.collapse>input:is([type=checkbox],[type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;z-index:1;grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding:1rem;padding-inline-end:3rem;transition:background-color .2s ease-out}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)),.collapse:not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){content-visibility:visible;min-height:fit-content}@supports not (content-visibility:visible){.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){visibility:visible}}.collapse:focus-visible,.collapse:has(>input:is([type=checkbox],[type=radio]):focus-visible),.collapse:has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:not(.collapse-close)>input[type=checkbox],.collapse:not(.collapse-close)>input[type=radio]:not(:checked),.collapse:not(.collapse-close)>.collapse-title{cursor:pointer}:is(.collapse[tabindex]:focus:not(.collapse-close,.collapse[open]),.collapse[tabindex]:focus-within:not(.collapse-close,.collapse[open]))>.collapse-title{cursor:unset}.collapse:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content),.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}.collapse:is(details){width:100%}@media(prefers-reduced-motion:no-preference){.collapse:is(details)::details-content{transition:content-visibility .2s allow-discrete,visibility .2s allow-discrete,min-height .2s ease-out allow-discrete,padding .1s ease-out 20ms,background-color .2s ease-out,height .2s;interpolate-size:allow-keywords;height:0}.collapse:is(details):where([open])::details-content{height:auto}}.collapse:is(details) summary{display:block;position:relative}.collapse:is(details) summary::-webkit-details-marker{display:none}.collapse:is(details)>.collapse-content{content-visibility:visible}.collapse:is(details) summary{outline:none}.list{flex-direction:column;font-size:.875rem;display:flex}.list .list-row{--list-grid-cols:minmax(0,auto)1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{content:"";border-bottom:var(--border)solid;inset-inline:var(--radius-box);border-color:var(--color-base-content);position:absolute;bottom:0}@supports (color:color-mix(in lab,red,red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab,var(--color-base-content)5%,transparent)}}.toast{translate:var(--toast-x,0)var(--toast-y,0);inset-inline:auto 1rem;background-color:#0000;flex-direction:column;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);display:flex;position:fixed;top:auto;bottom:1rem}@media(prefers-reduced-motion:no-preference){.toast>*{animation:.25s ease-out toast}}.table{border-collapse:separate;--tw-border-spacing-x: 0rem ;--tw-border-spacing-y: 0rem ;width:100%;border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}.table:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}@media(hover:hover){:is(.table tr.row-hover,.table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.table :where(thead,tfoot){color:color-mix(in oklab,var(--color-base-content)60%,transparent)}}.table :where(thead,tfoot){font-size:.875rem;font-weight:600}.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border)solid var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}}.table :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}.table :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}.table :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border)solid var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border)solid color-mix(in oklch,var(--color-base-content)5%,#0000)}}.steps{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}.steps .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps .step:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);content:"";border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}.steps .step>.step-icon,.steps .step:not(:has(.step-icon)):after{--tw-content:counter(step);content:var(--tw-content);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:first-child:before{--tw-content:none;content:var(--tw-content)}.steps .step[data-content]:after{--tw-content:attr(data-content);content:var(--tw-content)}.range{-webkit-appearance:none;-moz-appearance:none;appearance:none;webkit-appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem)*6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:currentColor}@supports (color:color-mix(in lab,red,red)){.range{--range-bg:color-mix(in oklab,currentColor 10%,#0000)}}.range{cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] .range{--range-dir:-1}.range:focus{outline:none}.range:focus-visible{outline-offset:2px;outline:2px solid}.range::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}@media(forced-colors:active){.range::-webkit-slider-runnable-track{border:1px solid}.range::-moz-range-track{border:1px solid}}.range::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));background-color:var(--range-thumb);height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;-webkit-appearance:none;-moz-appearance:none;appearance:none;webkit-appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px currentColor,0 0 0 2rem var(--range-thumb) inset,calc((var(--range-dir,1)*-100cqw) - (var(--range-dir,1)*var(--range-thumb-size)/2)) 0 0 calc(100cqw*var(--range-fill));position:relative;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.range::-webkit-slider-thumb{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb) inset,calc((var(--range-dir,1)*-100cqw) - (var(--range-dir,1)*var(--range-thumb-size)/2)) 0 0 calc(100cqw*var(--range-fill))}}.range::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size)*.5)}.range::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p),var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p)solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px currentColor,0 0 0 2rem var(--range-thumb) inset,calc((var(--range-dir,1)*-100cqw) - (var(--range-dir,1)*var(--range-thumb-size)/2)) 0 0 calc(100cqw*var(--range-fill));background-color:currentColor;position:relative;top:50%}@supports (color:color-mix(in lab,red,red)){.range::-moz-range-thumb{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px color-mix(in oklab,currentColor calc(var(--depth)*10%),#0000),0 0 0 2rem var(--range-thumb) inset,calc((var(--range-dir,1)*-100cqw) - (var(--range-dir,1)*var(--range-thumb-size)/2)) 0 0 calc(100cqw*var(--range-fill))}}.range:disabled{cursor:not-allowed;opacity:.3}.avatar{vertical-align:middle;display:inline-flex;position:relative}.avatar>div{aspect-ratio:1;display:block;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.radio{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;border:var(--border)solid var(--input-color,currentColor);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;display:inline-block;position:relative}@supports (color:color-mix(in lab,red,red)){.radio{border:var(--border)solid var(--input-color,color-mix(in srgb,currentColor 20%,#0000))}}.radio{box-shadow:0 1px oklch(0% 0 0/calc(var(--depth)*.1)) inset;--size:calc(var(--size-selector,.25rem)*6);width:var(--size);height:var(--size);color:var(--input-color,currentColor)}.radio:before{--tw-content:"";content:var(--tw-content);background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}.radio:focus-visible{outline:2px solid}.radio:checked,.radio[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor}@media(prefers-reduced-motion:no-preference){.radio:checked,.radio[aria-checked=true]{animation:.2s ease-out radio}}:is(.radio:checked,.radio[aria-checked=true]):before{box-shadow:0 -1px oklch(0% 0 0/calc(var(--depth)*.1)) inset,0 8px 0 -4px oklch(100% 0 0/calc(var(--depth)*.1)) inset,0 1px oklch(0% 0 0/calc(var(--depth)*.1));background-color:currentColor}@media(forced-colors:active){:is(.radio:checked,.radio[aria-checked=true]):before{outline-style:var(--tw-outline-style);outline-offset:-1px;outline-width:1px}}@media print{:is(.radio:checked,.radio[aria-checked=true]):before{outline-offset:-1rem;outline:.25rem solid}}.rating{vertical-align:middle;display:inline-flex;position:relative}.rating input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}.rating :where(*){background-color:var(--color-base-content);opacity:.2;border-radius:0;width:1.5rem;height:1.5rem}@media(prefers-reduced-motion:no-preference){.rating :where(*){animation:.25s ease-out rating}}.rating :where(*):is(input){cursor:pointer}.rating .rating-hidden{background-color:#0000;width:.5rem}.rating input[type=radio]:checked{background-image:none}.rating :checked,.rating [aria-checked=true],.rating [aria-current=true],.rating :has(~:checked,~[aria-checked=true],~[aria-current=true]){opacity:1}.rating :focus-visible{scale:1.1}@media(prefers-reduced-motion:no-preference){.rating :focus-visible{transition:scale .2s ease-out}}.rating :active:focus{animation:none;scale:1.1}.card{border-radius:var(--radius-box);outline-offset:2px;outline:0 solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.card:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.card:focus{outline-offset:2px;outline:2px solid #0000}}.card:focus-visible{outline-color:currentColor}.card :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.card :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.card figure{justify-content:center;align-items:center;display:flex}.card:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card:has(>:checked){outline:2px solid}.stats{border-radius:var(--radius-box);grid-auto-flow:column;display:inline-grid;position:relative;overflow-x:auto}.progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--radius-box);background-color:currentColor;width:100%;height:.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.progress{background-color:color-mix(in oklab,currentcolor 20%,transparent)}}.progress{color:var(--color-base-content)}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%}@media(prefers-reduced-motion:no-preference){.progress:indeterminate{animation:5s ease-in-out infinite progress}}@supports ((-moz-appearance:none)){.progress:indeterminate::-moz-progress-bar{background-color:#0000}@media(prefers-reduced-motion:no-preference){.progress:indeterminate::-moz-progress-bar{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}}.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}}@supports ((-webkit-appearance:none)){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}.stack{grid-template-rows:3px 4px 1fr 4px 3px;grid-template-columns:3px 4px 1fr 4px 3px;display:inline-grid}.stack>*{width:100%;height:100%}.stack>:nth-child(n+2){opacity:.7;width:100%}.stack>:nth-child(2){z-index:2;opacity:.9}.stack>:first-child{z-index:3;width:100%}.hero{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}.hero>*{grid-row-start:1;grid-column-start:1}.filter{flex-wrap:wrap;display:flex}.filter input[type=radio]{width:auto}.filter input{opacity:1;transition:margin .1s,opacity .3s,padding .3s,border-width .1s;overflow:hidden;scale:1}.filter input:not(:last-child){margin-inline-end:.25rem}.filter input.filter-reset{aspect-ratio:1}.filter input.filter-reset:after{--tw-content:"×";content:var(--tw-content)}.filter:not(:has(input:checked:not(.filter-reset))) .filter-reset,.filter:not(:has(input:checked:not(.filter-reset))) input[type=reset],.filter:has(input:checked:not(.filter-reset)) input:not(:checked,.filter-reset,input[type=reset]){opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.label{color:color-mix(in oklab,currentcolor 60%,transparent)}}.label:has(input){cursor:pointer}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border)solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border)solid color-mix(in oklab,currentColor 10%,#0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border)solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border)solid color-mix(in oklab,currentColor 10%,#0000)}}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);width:.5rem;height:.5rem;display:inline-block}@supports (color:color-mix(in lab,red,red)){.status{background-color:color-mix(in oklab,var(--color-base-content)20%,transparent)}}.status{vertical-align:middle;color:#0000004d;background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab,red,red)){.status{color:color-mix(in oklab,var(--color-black)30%,transparent)}}.status{background-image:radial-gradient(circle at 35% 30%,oklch(1 0 0/calc(var(--depth)*.5)),#0000);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab,red,red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab,currentColor calc(var(--depth)*100%),#0000)}}.tabs{--tabs-height:auto;--tabs-direction:row;--tab-height:calc(var(--size-field,.25rem)*10);height:var(--tabs-height);flex-wrap:wrap;flex-direction:var(--tabs-direction);display:flex}.stat{grid-template-columns:repeat(1,1fr);column-gap:1rem;width:100%;padding-block:1rem;padding-inline:1.5rem;display:inline-grid}.stat:not(:last-child){border-inline-end:var(--border)dashed currentColor}@supports (color:color-mix(in lab,red,red)){.stat:not(:last-child){border-inline-end:var(--border)dashed color-mix(in oklab,currentColor 10%,#0000)}}.stat:not(:last-child){border-block-end:none}.alert{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto,calc(var(--noise)*100%);background-image:none,var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0/calc(var(--depth)*.08)) inset,0 1px #000,0 4px 3px -2px oklch(0% 0 0/calc(var(--depth)*.08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.alert{box-shadow:0 3px 0 -2px oklch(100% 0 0/calc(var(--depth)*.08)) inset,0 1px color-mix(in oklab,color-mix(in oklab,#000 20%,var(--alert-color,var(--color-base-200)))calc(var(--depth)*20%),#0000),0 4px 3px -2px oklch(0% 0 0/calc(var(--depth)*.08))}}.alert:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}.skeleton{border-radius:var(--radius-box);background-color:var(--color-base-300)}@media(prefers-reduced-motion:reduce){.skeleton{transition-duration:15s}}.skeleton{will-change:background-position;background-image:linear-gradient(105deg,#0000 0% 40%,var(--color-base-100)50%,#0000 60% 100%);background-position-x:-50%;background-size:200%}@media(prefers-reduced-motion:no-preference){.skeleton{animation:1.8s ease-in-out infinite skeleton}}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.link:focus{outline-offset:2px;outline:2px solid #0000}}.link:focus-visible{outline-offset:2px;outline:2px solid}}@layer daisyui.l1.l2{.tooltip>.tooltip-content,.tooltip[data-tip]:before{transform:translate(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-off)50%}.tooltip:after{transform:translate(-50%)translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-tail)50%}@media(prefers-reduced-motion:no-preference){.collapse[open].collapse-arrow>.collapse-title:after,.collapse.collapse-open.collapse-arrow>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}.collapse.collapse-open.collapse-plus>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}:is(.collapse[tabindex].collapse-arrow:focus:not(.collapse-close),.collapse.collapse-arrow[tabindex]:focus-within:not(.collapse-close))>.collapse-title:after,.collapse.collapse-arrow:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%)rotate(225deg)}.collapse[open].collapse-plus>.collapse-title:after,.collapse[tabindex].collapse-plus:focus:not(.collapse-close)>.collapse-title:after,.collapse.collapse-plus:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{--tw-content:"−";content:var(--tw-content)}.list .list-row:has(.list-col-grow:first-child){--list-grid-cols:1fr}.list .list-row:has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0,auto)1fr}.list .list-row:has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0,auto)minmax(0,auto)1fr}.list .list-row:has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list .list-row:has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list .list-row:has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)minmax(0,auto)1fr}.list .list-row>*{grid-row-start:1}.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after,.steps .step-neutral>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}.steps .step-primary+.step-primary:before,.steps .step-primary:after,.steps .step-primary>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after,.steps .step-secondary>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}.steps .step-accent+.step-accent:before,.steps .step-accent:after,.steps .step-accent>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}.steps .step-info+.step-info:before,.steps .step-info:after,.steps .step-info>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}.steps .step-success+.step-success:before,.steps .step-success:after,.steps .step-success>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}.steps .step-warning+.step-warning:before,.steps .step-warning:after,.steps .step-warning>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}.steps .step-error+.step-error:before,.steps .step-error:after,.steps .step-error>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}.radio:disabled{cursor:not-allowed;opacity:.2}.rating.rating-xs :where(:not(.rating-hidden)){width:1rem;height:1rem}.rating.rating-sm :where(:not(.rating-hidden)){width:1.25rem;height:1.25rem}.rating.rating-md :where(:not(.rating-hidden)){width:1.5rem;height:1.5rem}.rating.rating-lg :where(:not(.rating-hidden)){width:1.75rem;height:1.75rem}.rating.rating-xl :where(:not(.rating-hidden)){width:2rem;height:2rem}:is(.stack,.stack.stack-bottom)>*{grid-area:3/3/6/4}:is(.stack,.stack.stack-bottom)>:nth-child(2){grid-area:2/2/5/5}:is(.stack,.stack.stack-bottom)>:first-child{grid-area:1/1/4/6}.stack.stack-top>*{grid-area:1/3/4/4}.stack.stack-top>:nth-child(2){grid-area:2/2/5/5}.stack.stack-top>:first-child{grid-area:3/1/6/6}.stack.stack-start>*{grid-area:3/1/4/4}.stack.stack-start>:nth-child(2){grid-area:2/2/5/5}.stack.stack-start>:first-child{grid-area:1/3/6/6}.stack.stack-end>*{grid-area:3/3/4/6}.stack.stack-end>:nth-child(2){grid-area:2/2/5/5}.stack.stack-end>:first-child{grid-area:1/1/6/4}}.collapse:not(td,tr,colgroup){visibility:revert-layer}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.top-\[68px\]{top:68px}.right-0{right:calc(var(--spacing)*0)}.right-3\.5{right:calc(var(--spacing)*3.5)}.right-24{right:calc(var(--spacing)*24)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-6{bottom:calc(var(--spacing)*6)}.bottom-\[150px\]{bottom:150px}.left-0{left:calc(var(--spacing)*0)}.left-3\.5{left:calc(var(--spacing)*3.5)}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@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}}.m-3{margin:calc(var(--spacing)*3)}.m-4{margin:calc(var(--spacing)*4)}.mx-6{margin-inline:calc(var(--spacing)*6)}.-mt-12{margin-top:calc(var(--spacing)*-12)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-\[18px\]{margin-top:18px}.mt-auto{margin-top:auto}.mb-6{margin-bottom:calc(var(--spacing)*6)}.alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200))}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[1\/1\.18\]{aspect-ratio:1/1.18}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-3{height:calc(var(--spacing)*3)}.h-5{height:calc(var(--spacing)*5)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-24{height:calc(var(--spacing)*24)}.h-\[22px\]{height:22px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[38px\]{height:38px}.h-\[42px\]{height:42px}.h-\[46px\]{height:46px}.h-\[52px\]{height:52px}.h-\[54px\]{height:54px}.h-\[58px\]{height:58px}.h-\[66px\]{height:66px}.h-\[110px\]{height:110px}.h-\[116px\]{height:116px}.h-\[180px\]{height:180px}.h-\[380px\]{height:380px}.h-px{height:1px}.h-screen{height:100vh}.min-h-\[166px\]{min-height:166px}.min-h-\[calc\(100dvh-61px\)\]{min-height:calc(100dvh - 61px)}.min-h-full{min-height:100%}.w-9{width:calc(var(--spacing)*9)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-\[22px\]{width:22px}.w-\[34px\]{width:34px}.w-\[38px\]{width:38px}.w-\[46px\]{width:46px}.w-\[52px\]{width:52px}.w-\[54px\]{width:54px}.w-\[55\%\]{width:55%}.w-\[66px\]{width:66px}.w-\[76px\]{width:76px}.w-\[82px\]{width:82px}.w-\[86px\]{width:86px}.w-\[88px\]{width:88px}.w-\[90px\]{width:90px}.w-\[118px\]{width:118px}.w-\[130px\]{width:130px}.w-\[150px\]{width:150px}.w-\[180px\]{width:180px}.w-\[220px\]{width:220px}.w-\[min\(100\%\,760px\)\]{width:min(100%,760px)}.w-\[min\(260px\,100\%\)\]{width:min(260px,100%)}.max-w-\[760px\]{max-width:760px}.flex-1{flex:1}.flex-\[0_0_96px\]{flex:0 0 96px}.flex-\[0_0_250px\]{flex:0 0 250px}.flex-none{flex:none}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[34px_minmax\(0\,1fr\)_28px\]{grid-template-columns:34px minmax(0,1fr) 28px}.grid-cols-\[38px_1fr_72px_72px\]{grid-template-columns:38px 1fr 72px 72px}.grid-cols-\[46px_minmax\(0\,1fr\)_92px\]{grid-template-columns:46px minmax(0,1fr) 92px}.grid-cols-\[66px_1fr_90px\]{grid-template-columns:66px 1fr 90px}.grid-cols-\[88px_1fr_76px\]{grid-template-columns:88px 1fr 76px}.content-start{align-content:flex-start}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-3\.5{gap:calc(var(--spacing)*3.5)}.gap-\[11px\]{gap:11px}.gap-\[18px\]{gap:18px}.gap-\[22px\]{gap:22px}.justify-self-end{justify-self:flex-end}.overflow-hidden{overflow:hidden}.\!rounded-\[7px\]{border-radius:7px!important}.\!rounded-\[10px\]{border-radius:10px!important}.\!rounded-\[11px\]{border-radius:11px!important}.\!rounded-\[13px\]{border-radius:13px!important}.\!rounded-\[14px\]{border-radius:14px!important}.\!rounded-\[20px\]{border-radius:20px!important}.\!rounded-full{border-radius:3.40282e38px!important}.\!rounded-lg{border-radius:var(--radius)!important}.\!rounded-none{border-radius:0!important}.\!rounded-xl{border-radius:calc(var(--radius) + 4px)!important}.rounded-\[14px\]{border-radius:14px}.rounded-\[22px\]{border-radius:22px}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[5px\]{border-style:var(--tw-border-style);border-width:5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#0e0e10\]{border-color:#0e0e10}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/\[\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.border-white\/\[\.06\]{border-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.border-white\/\[\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.border-white\/\[\.07\]{border-color:color-mix(in oklab,var(--color-white)7%,transparent)}}.border-white\/\[\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/\[\.08\]{border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.border-white\/\[\.075\]{border-color:#ffffff13}@supports (color:color-mix(in lab,red,red)){.border-white\/\[\.075\]{border-color:color-mix(in oklab,var(--color-white)7.5%,transparent)}}.bg-\[\#0e0e10\]{background-color:#0e0e10}.bg-\[\#0e0e10\]\/95{background-color:#0e0e10f2}.bg-\[\#18181b\]{background-color:#18181b}.bg-\[\#111114\]{background-color:#111114}.bg-black{background-color:var(--color-black)}.bg-white{background-color:var(--color-white)}.bg-white\/\[\.045\]{background-color:#ffffff0b}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[\.045\]{background-color:color-mix(in oklab,var(--color-white)4.5%,transparent)}}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,\.08\)\,rgba\(255\,255\,255\,\.02\)_45\%\,rgba\(255\,255\,255\,\.08\)\)\]{background-image:linear-gradient(#ffffff14,#ffffff05 45%,#ffffff14)}.p-3{padding:calc(var(--spacing)*3)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-3{padding-block:calc(var(--spacing)*3)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-11{padding-block:calc(var(--spacing)*11)}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-2\.5{padding-top:calc(var(--spacing)*2.5)}.pt-3{padding-top:calc(var(--spacing)*3)}.pb-2\.5{padding-bottom:calc(var(--spacing)*2.5)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-\[18px\]{padding-bottom:18px}.text-\[\#1a1a1d\]{color:#1a1a1d}.text-\[\#fafafa\]{color:#fafafa}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.shadow-\[0_24px_90px_rgba\(0\,0\,0\,\.36\)\]{--tw-shadow:0 24px 90px var(--tw-shadow-color,#0000005c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,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 not all and (min-width:760px){.max-\[760px\]\:h-\[42px\]{height:42px}.max-\[760px\]\:h-\[98px\]{height:98px}.max-\[760px\]\:min-h-36{min-height:calc(var(--spacing)*36)}.max-\[760px\]\:w-\[42px\]{width:42px}.max-\[760px\]\:w-\[78px\]{width:78px}.max-\[760px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[760px\]\:grid-cols-\[42px_minmax\(0\,1fr\)_86px\]{grid-template-columns:42px minmax(0,1fr) 86px}.max-\[760px\]\:grid-cols-\[78px_1fr_62px\]{grid-template-columns:78px 1fr 62px}.max-\[760px\]\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.max-\[760px\]\:rounded-\[18px\]{border-radius:18px}.max-\[760px\]\:p-3{padding:calc(var(--spacing)*3)}.max-\[760px\]\:px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.max-\[760px\]\:px-4{padding-inline:calc(var(--spacing)*4)}.max-\[760px\]\:pt-5{padding-top:calc(var(--spacing)*5)}.max-\[760px\]\:pb-4{padding-bottom:calc(var(--spacing)*4)}}@media not all and (min-width:390px){.max-\[390px\]\:h-8{height:calc(var(--spacing)*8)}.max-\[390px\]\:h-\[38px\]{height:38px}.max-\[390px\]\:min-h-\[136px\]{min-height:136px}.max-\[390px\]\:w-\[38px\]{width:38px}.max-\[390px\]\:grid-cols-\[38px_minmax\(0\,1fr\)_78px\]{grid-template-columns:38px minmax(0,1fr) 78px}.max-\[390px\]\:gap-1\.5{gap:calc(var(--spacing)*1.5)}.max-\[390px\]\:gap-2{gap:calc(var(--spacing)*2)}.max-\[390px\]\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.max-\[390px\]\:p-2\.5{padding:calc(var(--spacing)*2.5)}.max-\[390px\]\:px-2\.5{padding-inline:calc(var(--spacing)*2.5)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--font-size:16px;--background:#fff;--foreground:oklch(14.5% 0 0);--card:#fff;--card-foreground:oklch(14.5% 0 0);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:#030213;--primary-foreground:oklch(100% 0 0);--secondary:oklch(95% .0058 264.53);--secondary-foreground:#030213;--muted:#ececf0;--muted-foreground:#717182;--accent:#e9ebef;--accent-foreground:#030213;--destructive:#d4183d;--destructive-foreground:#fff;--border:#0000001a;--input:transparent;--input-background:#f3f3f5;--switch-background:#cbced4;--font-weight-medium:500;--font-weight-normal:400;--ring:oklch(70.8% 0 0);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--radius:.625rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:#030213;--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0);--modl-safe-top:env(safe-area-inset-top,0px);--modl-safe-bottom:env(safe-area-inset-bottom,0px);--safe-area-top:var(--modl-safe-top);--safe-area-bottom:var(--modl-safe-bottom);--safe-area-left:env(safe-area-inset-left,0px);--safe-area-right:env(safe-area-inset-right,0px);--modl-native-bottom:var(--modl-safe-bottom)}html.modl-android-runtime{--modl-safe-top:max(48px,env(safe-area-inset-top,0px));--modl-safe-bottom:max(18px,env(safe-area-inset-bottom,0px));--modl-native-bottom:max(48px,var(--modl-safe-bottom))}.modl-checkout-overlay{--modl-checkout-native-bottom:var(--modl-safe-bottom)}html.modl-android-runtime .modl-checkout-overlay{--modl-checkout-native-bottom:max(48px,var(--modl-safe-bottom))}html.modl-capacitor-runtime{overscroll-behavior-y:none}.modl-native-app-shell{background:#0e0e10;min-height:100dvh}html.modl-capacitor-runtime input:not([type=checkbox]):not([type=radio]):not([type=range]),html.modl-capacitor-runtime textarea,html.modl-capacitor-runtime select{font-size:16px!important}@media(hover:none)and (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{font-size:16px!important}}html.modl-checkout-open .modl-tab-bar,html.modl-comments-open .modl-tab-bar,body.modl-checkout-open .modl-tab-bar,body.modl-comments-open .modl-tab-bar,html.modl-checkout-open .modl-web-topbar,html.modl-checkout-open .modl-web-mobile-menu,body.modl-checkout-open .modl-web-topbar,body.modl-checkout-open .modl-web-mobile-menu{display:none!important}@media(min-width:720px){.modl-native-app-shell{--modl-native-wide-pad:clamp(22px,3.4vw,56px);--modl-native-wide-max:1680px}.modl-native-app-shell .modl-native-drops{min-height:100dvh!important;padding-bottom:calc(116px + var(--modl-safe-bottom))!important}.modl-native-app-shell .modl-native-drops__topbar,.modl-native-app-shell .modl-native-drops__signal,.modl-native-app-shell .modl-native-drops__hero,.modl-native-app-shell .modl-native-drops__chips,.modl-native-app-shell .modl-native-drops__section-head,.modl-native-app-shell .modl-native-drops__drop,.modl-native-app-shell .modl-native-drops__trend-grid,.modl-native-app-shell .modl-native-drops__product-strip,.modl-native-app-shell .modl-native-drops__all-top,.modl-native-app-shell .modl-native-drops__all-grid{width:min(100%,var(--modl-native-wide-max))!important;box-sizing:border-box!important;margin-left:auto!important;margin-right:auto!important}.modl-native-app-shell .modl-native-drops__topbar,.modl-native-app-shell .modl-native-drops__signal,.modl-native-app-shell .modl-native-drops__chips,.modl-native-app-shell .modl-native-drops__section-head,.modl-native-app-shell .modl-native-drops__all-top{padding-left:var(--modl-native-wide-pad)!important;padding-right:var(--modl-native-wide-pad)!important}.modl-native-app-shell .modl-native-drops__hero{padding:22px var(--modl-native-wide-pad)10px!important;overflow:visible!important}.modl-native-app-shell .modl-native-drops__hero-inner{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(12px,1.4vw,22px)!important;padding:0!important;display:grid!important}.modl-native-app-shell .modl-native-drops__hero-card{border-radius:22px!important;width:auto!important;height:clamp(360px,34vw,560px)!important}.modl-native-app-shell .modl-native-drops__drop{max-width:calc(var(--modl-native-wide-max) - (var(--modl-native-wide-pad)*2))!important;border-radius:24px!important;margin-left:auto!important;margin-right:auto!important}.modl-native-app-shell .modl-native-drops__trend-grid{padding-left:var(--modl-native-wide-pad)!important;padding-right:var(--modl-native-wide-pad)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(12px,1.4vw,20px)!important}.modl-native-app-shell .modl-native-drops__trend-card{aspect-ratio:3/4!important}.modl-native-app-shell .modl-native-drops__product-strip{padding-left:var(--modl-native-wide-pad)!important;padding-right:var(--modl-native-wide-pad)!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:clamp(12px,1.4vw,20px)!important;display:grid!important;overflow:visible!important}.modl-native-app-shell .modl-native-drops__product-card{width:auto!important;min-width:0!important}.modl-native-app-shell .modl-native-drops__all-grid{padding-left:var(--modl-native-wide-pad)!important;padding-right:var(--modl-native-wide-pad)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(14px,1.5vw,24px)!important}}@media(min-width:720px)and (max-width:1080px){.modl-native-app-shell .modl-native-drops__hero-inner,.modl-native-app-shell .modl-native-drops__trend-grid,.modl-native-app-shell .modl-native-drops__all-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.modl-native-app-shell .modl-native-drops__product-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@keyframes modlPullRefreshSpin{to{transform:rotate(360deg)}}.modl-pull-refresh{color:#fafafa;background:#0e0e10;min-height:100vh;position:relative;overflow-x:hidden}.modl-pull-refresh__indicator{top:var(--modl-safe-top);height:var(--modl-pull-height,0px);z-index:2;box-sizing:border-box;opacity:var(--modl-pull-opacity,0);pointer-events:none;place-items:center;transition:opacity 90ms;display:grid;position:absolute;left:0;right:0}.modl-pull-refresh__indicator--refreshing{transition:opacity .12s,height .18s}.modl-pull-refresh__spinner{border:2.5px solid #ffffff2e;border-top-color:rgba(250,250,250,var(--modl-pull-spinner-top-alpha,.35));border-right-color:rgba(250,250,250,var(--modl-pull-spinner-right-alpha,.22));width:22px;height:22px;transform:rotate(var(--modl-pull-spinner-angle,0deg));border-radius:50%;box-shadow:0 0 0 1px #0000001f}.modl-pull-refresh__spinner--refreshing{animation:.72s linear infinite modlPullRefreshSpin;transform:none}.modl-pull-refresh__content{padding-bottom:var(--modl-pull-bottom-padding);z-index:1;min-height:100vh;transform:var(--modl-pull-transform,none);will-change:auto;transition:transform .22s cubic-bezier(.2,.8,.2,1);position:relative}.modl-pull-refresh__content--active{will-change:transform}.modl-pull-refresh__content--pulling{transition:none}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(14.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(98.5% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(63.7% .237 25.331);--border:oklch(26.9% 0 0);--input:oklch(26.9% 0 0);--ring:oklch(43.9% 0 0);--font-weight-medium:500;--font-weight-normal:400;--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(26.9% 0 0);--sidebar-ring:oklch(43.9% 0 0)}.modl-login{color:#fafafa;min-height:100vh;padding:calc(32px + var(--modl-safe-top))18px calc(32px + var(--modl-safe-bottom));background:linear-gradient(#ff3b5c24,#ff3b5c14 14%,#0e0e1000 34%),#0e0e10;place-items:center;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:grid}.modl-login__shell{align-content:center;gap:44px;width:min(100%,410px);min-height:620px;display:grid}.modl-login__brand{text-align:center}.modl-login__wordmark{color:#fff;letter-spacing:0;font-size:62px;font-style:italic;font-weight:950;line-height:.94}.modl-login__brand p{color:#8c8c96;margin:18px 0 0;font-size:18px;font-weight:760}.modl-login--oauth-loading{padding:calc(32px + var(--modl-safe-top))18px calc(32px + var(--modl-safe-bottom))}.modl-oauth-spinner{border:3px solid #ff4768;border-color:#ff4768 #ff7a1a #ffffff1f #ffffff1f;border-radius:999px;width:42px;height:42px;animation:.85s linear infinite modl-oauth-spin}.modl-login__captcha-slot--oauth{width:1px;height:1px;position:fixed;top:auto;left:-9999px;overflow:hidden}@keyframes modl-oauth-spin{to{transform:rotate(360deg)}}.modl-login__panel,.modl-login__signed-in{gap:18px;display:grid}.modl-login__form{gap:12px;display:grid}.modl-login__label{color:#f4f4f5;font-size:14px;font-weight:850}.modl-login__input-row{color:#a4a4ad;background:#18181b;border:1px solid #ffffff21;border-radius:18px;grid-template-columns:22px 1fr;align-items:center;gap:13px;height:58px;padding:0 18px;display:grid}.modl-login__input-row:focus-within{border-color:#ff5e70b8;box-shadow:0 0 0 4px #ff4f6d1f}.modl-login__input-row input{color:#f7f7f8;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:16px;font-weight:750}.modl-login__input-row input::placeholder{color:#777781}.modl-login__input-row--code{grid-template-columns:1fr}.modl-login__input-row--code input{text-align:center;letter-spacing:0;font-size:22px}.modl-login__primary,.modl-login__create,.modl-login__social{cursor:pointer;border:0;border-radius:18px;justify-content:center;align-items:center;gap:10px;width:100%;height:58px;font-size:16px;font-weight:900;display:inline-flex}.modl-login__primary{color:#111113;background:#f5f5f6;margin-top:6px}.modl-login__primary:hover{background:#fff}.modl-login__primary:disabled,.modl-login__create:disabled{cursor:default;opacity:.62}.modl-login__divider{color:#84848d;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;font-size:14px;font-weight:850;display:grid}.modl-login__divider span{background:#ffffff1a;height:1px}.modl-login__socials{gap:11px;display:grid}.modl-login__social{color:#f7f7f8;background:#19191c;border:1px solid #ffffff21}.modl-login__social:hover:not(:disabled),.modl-login__create:hover:not(:disabled){background:#222226;border-color:#fff3}.modl-login__social:disabled{cursor:default;opacity:.62}.modl-login__social span{color:#151518;background:#fff;border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.modl-login__social span svg{width:19px;height:19px;display:block}.modl-login__social--facebook span{color:#fff;background:#316ff6}.modl-login__social--facebook span svg{width:12px;height:19px}.modl-login__social--apple span{color:#111113;background:#f5f5f6}.modl-login__social--apple span svg{width:16px;height:20px}.modl-login__create{color:#f7f7f8;background:0 0;border:1px solid #ffffff26}.modl-login__code-head{text-align:center;gap:5px;padding:2px 0 8px;display:grid}.modl-login__code-head b{color:#f7f7f8;font-size:24px;font-weight:950}.modl-login__code-head span{color:#9b9ba3;font-size:14px;font-weight:760}.modl-login__code-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.modl-login__code-actions button{color:#f5f5f6;cursor:pointer;min-width:0;height:46px;font:inherit;background:#151518;border:1px solid #ffffff1f;border-radius:14px;font-size:14px;font-weight:850}.modl-login__code-actions button:hover:not(:disabled){background:#202024;border-color:#fff3}.modl-login__code-actions button:disabled{cursor:default;opacity:.62}.modl-login__captcha-slot{justify-content:center;display:flex}.modl-login__captcha-slot:empty{display:none}.modl-login__error{color:#ff9caf;background:#ff4c6c1f;border:1px solid #ff4c6c66;border-radius:16px;padding:14px 16px;font-size:14px;font-weight:800;line-height:1.35}.modl-login__signed-in{justify-items:center}@media(max-width:520px){.modl-login{padding:26px 20px}.modl-login__shell{gap:38px;min-height:560px}.modl-login__wordmark{font-size:54px}}.modl-web-app-layout{--modl-web-shell-width:1800px;color:#fafafa;background:#0e0e10;min-height:100vh;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.modl-web-topbar{z-index:70;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0e0e10f0;border-bottom:1px solid #ffffff14;transition:background .28s,box-shadow .28s,-webkit-backdrop-filter .28s,backdrop-filter .28s;position:sticky;top:0;box-shadow:0 18px 70px #00000047}.modl-web-topbar__main{max-width:var(--modl-web-shell-width);box-sizing:border-box;grid-template-columns:auto auto minmax(240px,1fr) auto auto;align-items:center;gap:16px;min-height:74px;margin:0 auto;padding:0 22px;transition:min-height .32s cubic-bezier(.4,0,.2,1);display:grid}.modl-web-wordmark,.modl-web-primary-nav button,.modl-web-department-nav button,.modl-web-category-nav button,.modl-web-actions button,.modl-web-menu-trigger,.modl-web-mobile-menu button{font:inherit}.modl-web-wordmark{color:#fff;cursor:pointer;letter-spacing:0;background:0 0;border:0;font-size:29px;font-style:italic;font-weight:950;line-height:1}.modl-web-wordmark:focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid #ffffff61}.modl-web-primary-nav,.modl-web-actions,.modl-web-department-nav,.modl-web-category-nav{align-items:center;display:flex}.modl-web-primary-nav{gap:12px}.modl-web-primary-nav button,.modl-web-department-nav button,.modl-web-category-nav button{color:#9f9fa7;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:14px;font-weight:850}.modl-web-department-nav button,.modl-web-category-nav button{border-radius:0;min-height:36px;padding:0 1px;transition:color .16s;position:relative}.modl-web-primary-nav button{border-radius:0;min-height:42px;padding:0 2px;transition:color .16s;position:relative}.modl-web-primary-nav button:hover,.modl-web-primary-nav button.is-active{color:#fff;background:0 0}.modl-web-primary-nav button.is-active:after{content:"";background:#ff3b5c;border-radius:999px;width:5px;height:5px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.modl-web-search{color:#8b8b92;background:#17181c;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;max-width:450px;height:38px;padding:0 14px;display:grid;box-shadow:0 1px #ffffff05}.modl-web-search:focus-within{border-color:#ff3b5c80;box-shadow:0 0 0 3px #ff3b5c1f}.modl-web-search input{color:#fafafa;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px;font-weight:720}.modl-web-search input::placeholder{color:#777781}.modl-web-search__clear{color:#b6b6be;cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;place-items:center;width:26px;height:26px;transition:background .16s,color .16s,transform .16s;display:grid}.modl-web-search__clear:hover{color:#fafafa;background:#ffffff2e;transform:scale(1.03)}.modl-web-actions{justify-content:flex-end;gap:7px}.modl-web-actions button{color:#fafafa;cursor:pointer;white-space:nowrap;background:#18181b;border:1px solid #ffffff1f;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-width:38px;height:38px;font-size:14px;font-weight:900;display:inline-flex;position:relative}.modl-web-actions button:hover{transform:translateY(-1px);box-shadow:0 12px 28px #00000059}.modl-web-actions button.is-active{color:#fafafa;background:#18181b;border-color:#ffffff29}.modl-web-actions button.is-active:not(.modl-web-create-button):after{content:"";pointer-events:none;background:#ff3b5c;border-radius:999px;width:5px;height:5px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.modl-web-actions .modl-web-login-button{color:#f5f5f6;min-width:0;box-shadow:none;background:0 0;border-color:#f5f5f67a;padding:0 16px}.modl-web-actions .modl-web-login-button:hover{color:#111113;box-shadow:none;background:#f5f5f6;border-color:#f5f5f6}.modl-web-login-button__icon{display:none}.modl-web-actions .modl-web-create-button{color:#fff;min-width:0;box-shadow:none;background:linear-gradient(135deg,#ff3b5c,#ff6a2a);border-color:#ff6a2a9e;padding:0 16px}.modl-web-actions .modl-web-create-button:hover,.modl-web-actions .modl-web-create-button.is-active{color:#fff;box-shadow:none;background:linear-gradient(135deg,#ff3b5c,#ff6a2a);border-color:#ff6a2ac7}.modl-web-actions .modl-web-avatar-button{width:38px;min-width:38px;box-shadow:none;background:#18181b;border-color:#ffffff1f;padding:0;overflow:visible}.modl-web-actions .modl-web-avatar-button:hover{box-shadow:none;background:#232327;border-color:#ffffff2e}.modl-web-actions .modl-web-avatar-button.is-active{color:#fafafa;box-shadow:none;background:#18181b;border-color:#ffffff2e}.modl-web-actions .modl-web-avatar-button.is-active .modl-web-avatar{color:#fff}.modl-web-avatar{color:#f5f5f6;background:0 0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.modl-web-avatar--drawer{background:#242429;border-radius:8px;width:34px;height:34px}.modl-web-menu-trigger{color:#fafafa;cursor:pointer;background:#18181b;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:none}.modl-web-menu-trigger:hover{background:#202024;border-color:#ffffff38}.modl-web-language{flex:none;position:relative}.modl-web-actions .modl-web-language__trigger{color:#f5f5f6;min-width:66px;box-shadow:none;background:#ff3b5c;border-color:#ff3b5c94;justify-content:space-between;padding:0 10px 0 12px}.modl-web-actions .modl-web-language__trigger:hover{color:#fff;background:#ff3b5c;border-color:#ff3b5cb8}.modl-web-language__trigger span{font-size:14px;font-weight:950;display:inline!important}.modl-web-language__menu{z-index:120;color:#111113;background:#f5f5f6;border:1px solid #ffffff1a;border-radius:10px;width:248px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 22px 70px #00000075}.modl-web-actions .modl-web-language__menu button,.modl-web-actions .modl-web-language__menu button:first-child{color:#111113;width:100%;min-width:0;height:58px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:space-between;padding:0 16px;font-size:15px;font-weight:850;transform:none}.modl-web-actions .modl-web-language__menu button+button{border-top:1px solid #0e0e101a}.modl-web-actions .modl-web-language__menu button:hover{box-shadow:none;background:#fff;transform:none}.modl-web-header-categories{max-width:var(--modl-web-shell-width);box-sizing:border-box;gap:2px;margin:0 auto;padding:0 22px 11px;transition:padding .32s cubic-bezier(.4,0,.2,1);display:grid}.modl-web-department-nav,.modl-web-category-nav{scrollbar-width:none;box-sizing:border-box;min-width:0;overflow-x:auto}.modl-web-department-nav::-webkit-scrollbar{display:none}.modl-web-category-nav::-webkit-scrollbar{display:none}.modl-web-department-nav{gap:28px;min-height:34px}.modl-web-category-nav{gap:26px;min-height:38px;transition:min-height .32s cubic-bezier(.4,0,.2,1),opacity .22s,transform .32s cubic-bezier(.4,0,.2,1)}.modl-web-department-nav button:hover,.modl-web-department-nav button.is-active,.modl-web-category-nav button:hover,.modl-web-category-nav button.is-active{color:#fff;background:0 0}.modl-web-department-nav button.is-active:after,.modl-web-category-nav button.is-active:after{content:"";background:#ff3b5c;border-radius:999px;width:5px;height:5px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.modl-web-department-nav button{color:#aaaab2;font-size:13.5px;font-weight:920}.modl-web-department-nav button.is-active{color:#fff}.modl-web-category-nav button{color:#b7b7bf;font-size:13px;font-weight:820}.modl-web-category-nav button.is-emphasis{color:#ff6b6d;font-weight:920}.modl-web-category-nav button.is-emphasis:hover,.modl-web-category-nav button.is-emphasis.is-active{color:#ff7b7d}.modl-web-category-nav button.has-separator{margin-left:7px;padding-left:28px}.modl-web-category-nav button.has-separator:before{content:"";background:#ffffff6b;border-radius:999px;width:1px;height:18px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.modl-web-category-nav span{color:#ff3b5c;white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:13px;font-weight:950;display:inline-flex}.modl-web-signal-bar{max-width:var(--modl-web-shell-width);color:#d9d9de;white-space:nowrap;box-sizing:border-box;border-top:1px solid #ffffff12;align-items:center;gap:13px;min-height:50px;margin:0 auto;padding:0 22px;transition:min-height .32s cubic-bezier(.4,0,.2,1),opacity .22s,transform .32s cubic-bezier(.4,0,.2,1),border-color .28s;display:flex;overflow-x:auto}.modl-web-signal-live{color:#fff;flex:none;align-items:center;gap:9px;font-size:13.5px;font-weight:950;display:inline-flex}.modl-web-signal-live span{background:#ff3b5c;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 5px #ff3b5c1f}.modl-web-signal-bar button{color:inherit;cursor:pointer;font:inherit;letter-spacing:0;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:900}.modl-web-signal-bar button:hover{color:#fff}.modl-web-signal-bar b{color:#f5f5f6;font-weight:950}.modl-web-signal-bar b.is-look{color:#7aa7ff}.modl-web-signal-bar b.is-product{color:#f0b45d}.modl-web-signal-bar b.is-view{color:#8b83e6}.modl-web-signal-bar b.is-warm{color:#ff3b5c}.modl-web-signal-bar b.is-cool{color:#d7d7dc}.modl-web-signal-bar b.is-hot{color:#ff3b5c}.modl-web-signal-sep{color:#ffffff38;font-size:14px;font-weight:900}.modl-web-topbar.is-condensed{background:#0e0e10f7;box-shadow:0 14px 44px #0000006b}.modl-web-topbar.is-condensed .modl-web-topbar__main{min-height:56px}.modl-web-topbar.is-condensed .modl-web-header-categories{padding-bottom:7px}.modl-web-topbar.is-condensed .modl-web-category-nav{opacity:0;pointer-events:none;height:0;min-height:0;overflow:hidden;transform:translateY(-6px)}.modl-web-topbar.is-condensed .modl-web-signal-bar{opacity:0;pointer-events:none;border-color:#0000;height:0;min-height:0;padding-top:0;padding-bottom:0;overflow:hidden;transform:translateY(-6px)}@media(prefers-reduced-motion:reduce){.modl-web-topbar,.modl-web-topbar__main,.modl-web-header-categories,.modl-web-category-nav,.modl-web-signal-bar{transition:none}}.modl-web-mobile-menu{z-index:140;position:fixed;top:0;right:0;bottom:0;left:0}.modl-web-mobile-menu__backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000a3;border:0;position:absolute;top:0;right:0;bottom:0;left:0}.modl-web-mobile-menu__panel{width:min(420px,100vw);height:100%;padding:calc(18px + var(--modl-safe-top))18px calc(24px + var(--modl-safe-bottom));box-sizing:border-box;background:#111113;border-left:1px solid #ffffff1a;flex-direction:column;gap:20px;display:flex;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-24px 0 80px #00000085}.modl-web-mobile-menu__head{justify-content:space-between;align-items:center;gap:16px;display:flex}.modl-web-mobile-menu__head .modl-web-wordmark{width:auto;min-width:0;height:auto;box-shadow:none;color:#fff;letter-spacing:0;background:0 0;border:0;border-radius:0;align-items:center;padding:0;font-size:clamp(30px,8vw,36px);font-style:italic;font-weight:950;line-height:.9;display:inline-flex}.modl-web-mobile-menu__head .modl-web-wordmark:focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid #ffffff61}.modl-web-mobile-menu__close{color:#fafafa;cursor:pointer;background:#18181b;border:1px solid #ffffff1f;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.modl-web-mobile-menu__cta,.modl-web-mobile-menu__quick,.modl-web-mobile-menu__section,.modl-web-mobile-menu__foot{gap:8px;display:grid}.modl-web-mobile-menu__cta{grid-template-columns:1fr}.modl-web-mobile-menu__cta button,.modl-web-mobile-menu__quick button,.modl-web-mobile-menu__section button,.modl-web-mobile-menu__foot button{color:#fafafa;text-align:left;cursor:pointer;background:#18181b;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 13px;font-size:14px;font-weight:880;display:flex}.modl-web-mobile-menu__cta button.is-primary{color:#fff;box-shadow:none;background:linear-gradient(135deg,#ff3b5c,#ff6a2a);border-color:#ff6a2a9e;justify-content:center;font-weight:950}.modl-web-mobile-menu__quick{grid-template-columns:1fr}.modl-web-mobile-menu__avatar{color:#fafafa;background:#242429;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.modl-web-mobile-menu__section{border-top:1px solid #ffffff14;padding-top:16px}.modl-web-mobile-menu__section>span{color:#777781;letter-spacing:.4px;text-transform:uppercase;font-size:11px;font-weight:950}.modl-web-mobile-menu__section button:hover,.modl-web-mobile-menu__section button.is-active,.modl-web-mobile-menu__quick button:hover,.modl-web-mobile-menu__foot button:hover{background:#232327;border-color:#ffffff29}.modl-web-mobile-menu__categories{grid-template-columns:1fr 1fr;gap:8px;display:grid}.modl-web-mobile-menu__categories button{justify-content:center}.modl-web-mobile-menu__languages{gap:8px;display:grid}.modl-web-mobile-menu__languages button{justify-content:space-between}.modl-web-mobile-menu__languages button.is-active{color:#111113;background:#f5f5f6;border-color:#f5f5f6}.modl-web-mobile-menu__foot{border-top:1px solid #ffffff14;margin-top:auto;padding-top:16px}.modl-web-app-main{background:#0e0e10;padding:24px 22px 34px}.modl-web-app-layout--auth{background:#0e0e10}.modl-web-app-main--auth{place-items:center;min-height:calc(100vh - 250px);padding:54px 16px 60px;display:grid}.modl-web-app-main--compact{padding-bottom:22px}.modl-web-app-frame{width:min(100%,var(--modl-web-shell-width));min-height:calc(100vh - 178px);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto;overflow:visible}.modl-web-app-frame.modl-web-app-frame--auth{width:min(100%,520px);min-height:0}.modl-web-app-frame.modl-web-app-frame--compact{min-height:0}.modl-web-utility-strip{display:none}.modl-web-app-layout--commerce{--modl-web-shell-width:1800px;color:#fafafa;background:#0e0e10}.modl-web-app-layout--commerce .modl-web-topbar{background:#0e0e10f0;border-bottom:1px solid #ffffff12;box-shadow:0 18px 70px #00000038}.modl-web-app-layout--commerce .modl-web-utility-strip{display:none}.modl-web-app-layout--commerce .modl-web-topbar__main{color:#fafafa;min-height:74px;box-shadow:none;background:0 0;border:0;grid-template-columns:auto auto minmax(240px,1fr) auto auto;gap:16px;padding:0 22px}.modl-web-app-layout--commerce .modl-web-wordmark{color:#fff;font-size:29px}.modl-web-app-layout--commerce .modl-web-primary-nav{display:flex}.modl-web-app-layout--commerce .modl-web-search{color:#8b8b92;max-width:450px;height:38px;box-shadow:none;background:#18181b;border-color:#ffffff1f;border-radius:8px}.modl-web-app-layout--commerce .modl-web-search:focus-within{border-color:#ff3b5c80;box-shadow:0 0 0 3px #ff3b5c1f}.modl-web-app-layout--commerce .modl-web-search input{color:#fafafa;font-size:13px;font-weight:720}.modl-web-app-layout--commerce .modl-web-search input::placeholder{color:#777781}.modl-web-app-layout--commerce .modl-web-search__clear{color:#b6b6be;background:#ffffff1a}.modl-web-app-layout--commerce .modl-web-actions{gap:7px}.modl-web-app-layout--commerce .modl-web-actions button{color:#fafafa;min-width:38px;height:38px;box-shadow:none;background:#18181b;border-color:#ffffff1f;border-radius:9px}.modl-web-app-layout--commerce .modl-web-actions button:first-child{color:#fff;background:linear-gradient(135deg,#ff3b5c,#ff6a2a);border-color:#ff6a2a9e}.modl-web-app-layout--commerce .modl-web-actions .modl-web-login-button{color:#f5f5f6;background:0 0;border-color:#f5f5f64d}.modl-web-app-layout--commerce .modl-web-actions .modl-web-avatar-button{background:#18181b;border-color:#ffffff1f;width:38px}.modl-web-app-layout--commerce .modl-web-avatar{background:0 0;width:30px;height:30px}.modl-web-app-layout--commerce .modl-web-actions .modl-web-language__trigger{color:#f5f5f6}.modl-web-app-layout--commerce .modl-web-menu-trigger{color:#fafafa;background:#18181b;border-color:#ffffff1f}.modl-web-app-layout--commerce .modl-web-app-main{background:#0e0e10;padding:0 18px 44px}.modl-web-app-layout--commerce .modl-web-app-frame{width:min(100%,var(--modl-web-shell-width));min-height:0;box-shadow:none;background:0 0}.modl-appweb-home{width:min(100%,var(--modl-web-shell-width));box-sizing:border-box;color:#fafafa;background:0 0;gap:28px;margin:0 auto;padding:22px 0 46px;display:grid}.modl-appweb-hero-rail{scroll-snap-type:x mandatory;padding:8px 0 4px;overflow-x:auto}.modl-appweb-hero-track{gap:18px;padding:0;display:flex}.modl-appweb-hero-card,.modl-appweb-drop-card,.modl-appweb-trend-card{color:#fff;font:inherit;text-align:left;cursor:pointer;background:#050506;border:0;position:relative;overflow:hidden}.modl-appweb-hero-card{aspect-ratio:9/12.2;scroll-snap-align:start;border-radius:20px;flex:0 0 clamp(260px,22vw,340px);box-shadow:0 18px 44px #00000047}.modl-appweb-hero-card>img,.modl-appweb-hero-card>div:first-child,.modl-appweb-drop-card>img,.modl-appweb-drop-card>div:first-child,.modl-appweb-trend-card>img,.modl-appweb-trend-card>div:first-child{position:absolute;top:0;right:0;bottom:0;left:0}.modl-appweb-hero-grad,.modl-appweb-drop-grad{background:linear-gradient(#00000059,#0000 34%,#0000 50%,#000000e0),linear-gradient(90deg,#00000042,#0000 56%);position:absolute;top:0;right:0;bottom:0;left:0}.modl-appweb-hero-label,.modl-appweb-drop-badge{z-index:2;color:#fff;text-transform:uppercase;white-space:nowrap;background:#ff3b5c;border-radius:7px;align-items:center;max-width:calc(100% - 86px);min-height:34px;padding:0 12px;font-size:13px;font-weight:950;line-height:1;display:inline-flex;position:absolute;top:18px;left:18px}.modl-appweb-hero-label.is-light{color:#0e0e10;background:#f5f5f6}.modl-appweb-hero-label.is-muted{color:#f5f5f6;background:#ffffff2e}.modl-appweb-hero-label.is-warm{color:#fff;background:#ff3b5c}.modl-appweb-hero-play{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff29;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:18px;right:18px}.modl-appweb-hero-meta{z-index:2;gap:8px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.modl-appweb-hero-user{color:#ffffffc7;align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:780;display:flex}.modl-appweb-hero-user img{object-fit:cover;border:2px solid #fff;border-radius:999px;width:34px;height:34px}.modl-appweb-hero-user b{color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.modl-appweb-hero-user em{color:#ffffffa8;flex:none;font-style:normal}.modl-appweb-hero-meta strong{color:#fff;letter-spacing:0;font-size:22px;font-weight:950;line-height:1.08}.modl-appweb-shop-pill{color:#0e0e10;background:#fff;border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:38px;padding:0 15px;font-size:13px;font-weight:950;display:inline-flex}.modl-appweb-chip-row{gap:12px;padding:0;display:flex;overflow-x:auto}.modl-appweb-chip-row button{color:#f5f5f6;min-height:44px;font:inherit;cursor:pointer;background:#1a1a1d;border:1px solid #ffffff1a;border-radius:999px;flex:none;padding:0 17px;font-size:14px;font-weight:900}.modl-appweb-chip-row button.is-active{color:#0e0e10;background:#f5f5f6;border-color:#f5f5f6}.modl-appweb-style-section{gap:16px;padding:4px 0 14px;display:grid}.modl-appweb-style-head{justify-content:space-between;align-items:end;gap:18px;display:flex}.modl-appweb-style-head h2{color:#fff;letter-spacing:0;margin:0;font-size:30px;font-weight:950;line-height:1.04}.modl-appweb-style-head button{color:#ff3b5c;font:inherit;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:950}.modl-appweb-style-categories{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.modl-appweb-style-category{color:#fff;min-width:0;min-height:82px;font:inherit;text-align:left;cursor:pointer;background:#151518;border:1px solid #ffffff17;border-radius:16px;align-items:center;gap:13px;padding:14px;display:flex}.modl-appweb-style-category:hover{background:#19191d;border-color:#ff3b5c6b}.modl-appweb-style-category__mark{color:#fff;background:linear-gradient(135deg,#ff3b5c,#f28a35);border-radius:14px;flex:none;place-items:center;width:42px;height:42px;font-size:18px;font-weight:950;display:grid}.modl-appweb-style-category__text{gap:3px;min-width:0;display:grid}.modl-appweb-style-category__text b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:950;line-height:1.1;overflow:hidden}.modl-appweb-style-category__text em{color:#9b9ba3;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:800;line-height:1.2;overflow:hidden}.modl-appweb-brand-frame{min-width:0;position:relative}.modl-appweb-brand-rail{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:clamp(156px,12vw,210px);grid-auto-flow:column;gap:12px;width:100%;min-width:0;padding:2px 0 6px;display:grid;overflow-x:auto}.modl-appweb-brand-rail::-webkit-scrollbar{display:none}.modl-appweb-brand-card{color:#e7e7eb;height:70px;font:inherit;letter-spacing:.01em;text-align:center;cursor:pointer;scroll-snap-align:start;background:#111114;border:1px solid #ffffff17;border-radius:14px;place-items:center;padding:0 16px;font-size:14px;font-weight:950;display:grid}.modl-appweb-brand-card:hover{color:#fff;border-color:#ff3b5c57}.modl-appweb-brand-card--all{color:#fff;justify-items:center;gap:10px}.modl-appweb-brand-card--all.is-scrollable{grid-template-columns:minmax(0,1fr) auto}.modl-appweb-brand-card--all span:first-child{text-underline-offset:4px;-webkit-text-decoration:underline #ffffff6b;text-decoration:underline #ffffff6b;text-decoration-thickness:1px}.modl-appweb-brand-card__arrow{color:#fff;border:1px solid #fff3;border-radius:9px;place-items:center;width:30px;height:30px;font-size:23px;font-weight:800;line-height:1;display:grid}.modl-appweb-brand-arrow{z-index:3;color:#ffffffc7;width:38px;height:54px;font:inherit;cursor:pointer;background:#060608d6;border:1px solid #ffffff14;border-radius:999px;place-items:center;font-size:34px;font-weight:600;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.modl-appweb-brand-arrow--prev{left:-2px}.modl-appweb-brand-arrow--next{right:-2px}.modl-appweb-section{gap:14px;padding:0;display:grid}.modl-appweb-feature-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:16px;display:grid}.modl-appweb-feature-grid .modl-appweb-section{min-width:0}.modl-appweb-section-head{justify-content:space-between;align-items:end;gap:18px;display:flex}.modl-appweb-section-head h2{color:#fff;letter-spacing:0;margin:0;font-size:28px;font-weight:950;line-height:1.06}.modl-appweb-section-head p{color:#8b8b92;margin:7px 0 0;font-size:14px;font-weight:700}.modl-appweb-section-head button{color:#ff3b5c;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:14px;font-weight:950}.modl-appweb-drop-card{border-radius:20px;height:clamp(300px,24vw,390px);min-height:0}.modl-appweb-drop-badge{top:22px;left:22px}.modl-appweb-drop-meta{z-index:2;gap:5px;display:grid;position:absolute;bottom:22px;left:22px;right:22px}.modl-appweb-drop-meta strong{color:#fff;font-size:25px;font-weight:950;line-height:1.05}.modl-appweb-drop-meta em{color:#ffffffc2;font-size:14px;font-style:normal;font-weight:750}.modl-appweb-trend-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.modl-appweb-trend-card{aspect-ratio:16/10;border-radius:16px;min-height:0}.modl-appweb-trend-card:after{content:"";background:linear-gradient(#0000001f,#0000 42%,#000000d1);position:absolute;top:0;right:0;bottom:0;left:0}.modl-appweb-trend-rank,.modl-appweb-trend-views{z-index:2;color:#f5f5f6;background:#0e0e10c7;border-radius:7px;align-items:center;min-height:32px;font-size:13px;font-weight:950;display:inline-flex;position:absolute;top:14px}.modl-appweb-trend-rank{padding:0 10px;left:14px}.modl-appweb-trend-views{gap:6px;padding:0 10px;right:14px}.modl-appweb-trend-meta{z-index:2;gap:4px;display:grid;position:absolute;bottom:16px;left:16px;right:16px}.modl-appweb-trend-meta strong{color:#fff;font-size:20px;font-weight:950;line-height:1.12}.modl-appweb-trend-meta em{color:#ffffffb3;font-size:12px;font-style:normal;font-weight:760}@media(min-width:981px){.modl-appweb-home{gap:24px}.modl-appweb-hero-rail{padding:4px 0 2px;overflow:visible}.modl-appweb-hero-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.modl-appweb-hero-card{aspect-ratio:4/5;box-shadow:none;scroll-snap-align:unset;border-radius:14px;flex:none}.modl-appweb-hero-card:nth-child(n+5){display:none}.modl-appweb-hero-label,.modl-appweb-drop-badge{border-radius:6px;min-height:29px;padding-inline:10px;font-size:11.5px;top:14px;left:14px}.modl-appweb-hero-play{width:36px;height:36px;top:14px;right:14px}.modl-appweb-hero-meta{gap:7px;bottom:14px;left:14px;right:14px}.modl-appweb-hero-user{font-size:12px}.modl-appweb-hero-user img{width:28px;height:28px}.modl-appweb-hero-meta strong{font-size:18px}.modl-appweb-shop-pill{min-height:32px;padding-inline:12px;font-size:12px}.modl-appweb-section--today .modl-appweb-drop-card{border-radius:14px;height:clamp(230px,18vw,300px)}.modl-appweb-section--trending .modl-appweb-trend-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.modl-appweb-section--trending .modl-appweb-trend-card{aspect-ratio:4/3;border-radius:14px}.modl-appweb-trend-rank,.modl-appweb-trend-views{min-height:28px;font-size:11.5px;top:10px}.modl-appweb-trend-rank{left:10px}.modl-appweb-trend-views{right:10px}.modl-appweb-trend-meta{bottom:12px;left:12px;right:12px}.modl-appweb-trend-meta strong{font-size:15px}}.modl-appweb-product-strip{gap:14px;display:flex;overflow-x:auto}.modl-appweb-product-strip .modl-commerce-product{flex:0 0 170px}.modl-appweb-following{gap:22px;width:100%}.modl-appweb-following-head{justify-content:space-between;align-items:end;gap:24px;padding:4px 0 2px;display:flex}.modl-appweb-following-head h1{color:#fff;letter-spacing:0;margin:0;font-size:clamp(34px,4vw,54px);font-weight:950;line-height:.98}.modl-appweb-following-head p{color:#9b9ba3;max-width:560px;margin:10px 0 0;font-size:15px;font-weight:760;line-height:1.35}.modl-appweb-following-head>span{color:#d7d7dc;white-space:nowrap;background:#151519;border:1px solid #ffffff17;border-radius:999px;flex:none;align-items:center;min-height:38px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.modl-appweb-following-brand-rail{scrollbar-width:none;gap:10px;padding:0 0 2px;display:flex;overflow-x:auto}.modl-appweb-following-brand-rail::-webkit-scrollbar{display:none}.modl-appweb-following-brand-chip{color:#f5f5f6;background:#151519;border:1px solid #ffffff17;border-radius:999px;flex:none;align-items:center;gap:10px;min-height:44px;padding:6px 7px 6px 10px;font-size:13px;font-weight:900;display:inline-flex}.modl-appweb-following-brand-chip>span{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.modl-appweb-following-brand-chip button{color:#fff;min-height:30px;font:inherit;cursor:pointer;background:#ffffff17;border:0;border-radius:999px;padding:0 10px;font-size:12px;font-weight:900}.modl-appweb-following-feed{grid-template-columns:repeat(auto-fill,minmax(min(100%,560px),560px));justify-content:start;align-items:start;gap:18px;width:100%;display:grid}.modl-appweb-following-posts{align-items:start}.modl-appweb-following-products{gap:16px;padding-top:2px;display:grid}.modl-appweb-following-product-groups{gap:18px;display:grid}.modl-appweb-following-product-group{gap:12px;display:grid}.modl-appweb-following-product-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.modl-appweb-following-product-head strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:950;overflow:hidden}.modl-appweb-following-product-head span{color:#8b8b92;flex:none;font-size:12px;font-weight:850}.modl-commerce-home{color:#fafafa;background:0 0;gap:34px;padding:26px 34px 44px;display:grid}.modl-commerce-home--empty,.modl-commerce-empty{color:#8b8b92;text-align:center;place-items:center;min-height:260px;font-size:15px;font-weight:760;display:grid}.modl-commerce-hero{cursor:pointer;isolation:isolate;background:#050506;border-radius:18px;min-height:430px;position:relative;overflow:hidden}.modl-commerce-hero>img,.modl-commerce-hero>div:first-child{border-radius:inherit}.modl-commerce-hero__shade{z-index:1;background:linear-gradient(90deg,#0000008a,#00000029 52%,#00000061),linear-gradient(#0000001f,#0000006b);position:absolute;top:0;right:0;bottom:0;left:0}.modl-commerce-hero__copy{z-index:2;color:#fff;width:min(54%,560px);position:absolute;top:38px;left:42px}.modl-commerce-hero__copy span,.modl-commerce-section-head span,.modl-commerce-product__brand,.modl-commerce-mini-promo span,.modl-commerce-brand-grid button{letter-spacing:0}.modl-commerce-hero__copy span{color:#ffffffe6;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ff3b5c29;border:1px solid #ff3b5c42;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.modl-commerce-hero__copy h1{color:#fff;letter-spacing:0;max-width:530px;margin:20px 0 14px;font-size:clamp(56px,8vw,94px);font-weight:260;line-height:.94}.modl-commerce-hero__copy p{color:#ffffffdb;max-width:390px;margin:0;font-size:14px;font-weight:650;line-height:1.48}.modl-commerce-hero__side{z-index:2;color:#ffffffe0;text-transform:uppercase;max-width:150px;font-size:14px;font-weight:760;line-height:1.15;position:absolute;top:46%;right:52px}.modl-commerce-hero__cta{z-index:2;color:#12151c;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:0 18px;font-size:13px;font-weight:900;position:absolute;bottom:32px;left:42px;box-shadow:0 14px 32px #00000057}.modl-commerce-section{gap:18px;display:grid}.modl-commerce-section-head{justify-content:space-between;align-items:end;gap:18px;display:flex}.modl-commerce-section-head div{gap:3px;display:grid}.modl-commerce-section-head span{color:#ff3b5c;text-transform:uppercase;font-size:12px;font-weight:900}.modl-commerce-section-head h2{color:#fafafa;margin:0;font-size:24px;font-weight:900;line-height:1.12}.modl-commerce-section-head button{color:#ff3b5c;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12.5px;font-weight:900}.modl-commerce-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 18px;display:grid}.modl-commerce-category-grid button{color:#f5f5f6;min-height:58px;font:inherit;cursor:pointer;box-shadow:none;background:#18181b;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;gap:12px;font-size:13px;font-weight:820;display:inline-flex}.modl-commerce-category-grid button:hover,.modl-commerce-brand-grid button:hover,.modl-commerce-product:hover{transform:translateY(-2px)}.modl-commerce-category-grid button span{color:#ff3b5c;background:#ff3b5c26;border-radius:8px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:950;display:grid}.modl-commerce-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.modl-commerce-product-grid--all{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.modl-commerce-product{color:#fafafa;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;gap:6px;padding:0;transition:transform .16s;display:grid}.modl-commerce-product>img,.modl-commerce-product>div:first-child{border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.modl-commerce-product__brand{color:#8b8b92;text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:900}.modl-commerce-product__name{color:#fafafa;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;font-size:13px;font-weight:780;line-height:1.25;display:-webkit-box;overflow:hidden}.modl-commerce-product__meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.modl-commerce-product__meta b{color:#fafafa;font-size:13px;font-weight:900}.modl-commerce-product__meta em{color:#ff3b5c;font-size:11px;font-style:normal;font-weight:820}.modl-commerce-promo-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1.25fr);gap:18px;display:grid}.modl-commerce-promo,.modl-commerce-mini-promo{color:#fff;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:12px;position:relative;overflow:hidden}.modl-commerce-promo{background:#18181b;min-height:356px;padding:28px}.modl-commerce-promo>img,.modl-commerce-promo>div:first-child,.modl-commerce-mini-promo>img,.modl-commerce-mini-promo>div:last-child{position:absolute;top:0;right:0;bottom:0;left:0}.modl-commerce-promo__shade{z-index:1;background:linear-gradient(90deg,#11182770,#11182714);position:absolute;top:0;right:0;bottom:0;left:0}.modl-commerce-promo b,.modl-commerce-promo em{z-index:2;display:block;position:relative}.modl-commerce-promo b{max-width:260px;font-size:32px;font-weight:920;line-height:1.04}.modl-commerce-promo em,.modl-commerce-mini-promo em{color:#12151c;background:#f5f5f6;border-radius:8px;width:fit-content;margin-top:18px;padding:9px 13px;font-size:12px;font-style:normal;font-weight:900}.modl-commerce-promo-stack{gap:18px;display:grid}.modl-commerce-mini-promo{color:#fafafa;background:#18181b;grid-template-columns:minmax(0,1fr) 190px;align-items:center;min-height:172px;padding:24px;display:grid}.modl-commerce-mini-promo>div:first-child{z-index:2;gap:5px;max-width:260px;display:grid;position:relative}.modl-commerce-mini-promo span{color:#8b8b92;font-size:11px;font-weight:850}.modl-commerce-mini-promo b{color:#fafafa;font-size:24px;font-weight:900;line-height:1.08}.modl-commerce-mini-promo em{color:#fff;background:#ff3b5c;margin-top:8px}.modl-commerce-mini-promo>img,.modl-commerce-mini-promo>div:last-child{width:46%;height:100%;inset:0 0 0 auto}.modl-commerce-look-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.modl-commerce-look-grid button{color:#fff;min-height:250px;font:inherit;text-align:left;cursor:pointer;background:#050506;border:0;border-radius:14px;position:relative;overflow:hidden}.modl-commerce-look-grid button>img,.modl-commerce-look-grid button>div:first-child{position:absolute;top:0;right:0;bottom:0;left:0}.modl-commerce-look-grid button:after{content:"";background:linear-gradient(#080d1900 48%,#080d19c2);position:absolute;top:0;right:0;bottom:0;left:0}.modl-commerce-look-grid button>span{z-index:2;gap:4px;display:grid;position:absolute;bottom:14px;left:14px;right:14px}.modl-commerce-look-grid b{color:#fff;font-size:14px;font-weight:900;line-height:1.2}.modl-commerce-look-grid em{color:#ffffffc2;font-size:11px;font-style:normal;font-weight:740}.modl-commerce-brand-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.modl-commerce-brand-grid button{color:#fafafa;min-height:54px;font:inherit;cursor:pointer;background:#18181b;border:1px solid #ffffff1a;border-radius:10px;font-size:13px;font-weight:900;transition:transform .16s}.modl-product-web-root{background:#0e0e10}.modl-product-web-desktop{display:none}.modl-product-web-mobile{display:block}@media(min-width:981px){.modl-product-web-root{padding-bottom:0!important}.modl-product-web-mobile{display:none}.modl-product-web-desktop{width:min(100%,var(--modl-web-shell-width));box-sizing:border-box;gap:46px;margin:0 auto;padding:28px 22px 64px;display:grid}.modl-product-web-commerce{grid-template-columns:minmax(0,900px) minmax(440px,600px);justify-content:space-between;align-items:start;gap:36px;display:grid}.modl-product-web-gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:7px;display:grid}.modl-product-web-gallery__item{aspect-ratio:4/3;cursor:zoom-in;background:#050506;border:1px solid #ffffff14;border-radius:8px;min-width:0;max-height:350px;padding:0;position:relative;overflow:hidden}.modl-product-web-gallery__item:first-child:last-child{aspect-ratio:16/9;grid-column:1/-1;max-height:460px}.modl-product-web-gallery__item.is-active{border-color:#ff3b5cd1;box-shadow:inset 0 0 0 1px #ff3b5c52}.modl-product-web-gallery__item img,.modl-product-web-gallery__item>div{transition:transform .42s,filter .42s}.modl-product-web-gallery__item:hover img,.modl-product-web-gallery__item:hover>div{filter:contrast(1.04);transform:scale(1.025)}.modl-product-web-lightbox{z-index:2147483647;box-sizing:border-box;color:#fff;overscroll-behavior:contain;background:#050506;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:18px;padding:24px 34px 24px 16px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.modl-product-web-lightbox__close,.modl-product-web-lightbox__nav,.modl-product-web-lightbox__thumbs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;cursor:pointer;font:inherit;border:0}.modl-product-web-lightbox__close{z-index:3;color:#fff;background:#ffffff0a;border-radius:999px;place-items:center;width:46px;height:46px;transition:background .16s,transform .16s;display:grid;position:fixed;top:22px;right:24px}.modl-product-web-lightbox__close:hover{background:#ffffff1a;transform:scale(1.025)}.modl-product-web-lightbox__nav:hover:not(:disabled){background:#ffffff1a}.modl-product-web-lightbox__thumbs{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;gap:9px;max-height:calc(100vh - 48px);padding-right:4px;display:grid;overflow-y:auto}.modl-product-web-lightbox__thumbs button{opacity:.66;background:#17171c;border:1px solid #ffffff1a;border-radius:5px;width:58px;height:72px;padding:0;transition:border-color .16s,opacity .16s,transform .16s;overflow:hidden}.modl-product-web-lightbox__thumbs button.is-active{opacity:1;border-color:#fff}.modl-product-web-lightbox__thumbs button:hover{opacity:1;transform:translate(2px)}.modl-product-web-lightbox__thumbs img,.modl-product-web-lightbox__thumbs button>div{object-fit:cover!important;width:100%!important;height:100%!important}.modl-product-web-lightbox__stage{justify-self:center;place-items:center;width:min(100%,1500px);height:calc(100vh - 64px);display:grid;overflow:hidden}.modl-product-web-lightbox__stage img,.modl-product-web-lightbox__stage>div{object-fit:contain!important;width:100%!important;height:100%!important}.modl-product-web-lightbox__nav{z-index:2;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:46px;height:46px;transition:background .12s,border-color .12s,opacity .12s;display:grid;position:fixed;top:50%;transform:translateY(-50%)}.modl-product-web-lightbox__nav:disabled{cursor:default;opacity:.24}.modl-product-web-lightbox__nav--prev{left:92px}.modl-product-web-lightbox__nav--next{right:28px}.modl-product-web-panel__inner{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#fff3 transparent;background:#141418;border:1px solid #ffffff1a;border-radius:12px;gap:18px;max-height:calc(100vh - 126px);padding:26px 28px;display:grid;position:sticky;top:98px;overflow-y:auto;box-shadow:0 18px 48px #0000002e}.modl-product-web-brand-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.modl-product-web-brand-mark{color:#fff;background:#ff3b5c;border-radius:999px;place-items:center;width:31px;height:31px;font-size:13px;font-weight:950;display:grid}.modl-product-web-brand-name{color:#d7d7dc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:850;line-height:1.2;overflow:hidden}.modl-product-web-follow{color:#ff3b5c;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;font-size:12px;font-weight:900}.modl-product-web-follow.is-active{color:#fff;background:#ffffff14;border-radius:999px;padding:7px 10px}.modl-product-web-panel h1{color:#fff;letter-spacing:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:30px;font-weight:950;line-height:1.06;display:-webkit-box;overflow:hidden}.modl-product-web-price{color:#fff;font-size:25px;font-weight:950;line-height:1}.modl-product-web-rating{color:#b9b9c0;align-items:center;gap:9px;min-width:0;font-size:13px;font-weight:760;display:flex}.modl-product-web-rating span{color:#ff3b5c;letter-spacing:1px}.modl-product-web-rating b{color:#fff;font-weight:900}.modl-product-web-rating em{color:#8f8f98;font-style:normal}.modl-product-web-sizes{gap:9px;display:grid}.modl-product-web-sizes>strong{color:#fff;font-size:14px;font-weight:900;line-height:1.2}.modl-product-web-sizes>div{flex-wrap:wrap;gap:10px;display:flex}.modl-product-web-sizes button{color:#f5f5f6;cursor:pointer;min-width:88px;min-height:40px;font:inherit;white-space:nowrap;background:#1d1d22;border:1px solid #ffffff1c;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0 14px;font-size:13px;font-weight:850;line-height:1;display:inline-flex}.modl-product-web-sizes button.is-active{color:#101012;background:#f5f5f6;border-color:#f5f5f6}.modl-product-web-sizes button:disabled{cursor:default;opacity:.45}.modl-product-web-sizes small{max-width:86px;color:inherit;opacity:.68;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:720;line-height:1.1;overflow:hidden}.modl-product-web-size-select{gap:9px;display:grid}.modl-product-web-size-select span{color:#fff;font-size:13px;font-weight:900;line-height:1.2}.modl-product-web-size-select select{color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%;min-height:48px;font:inherit;background:linear-gradient(45deg,#0000 50%,#fff 50%) calc(100% - 20px) 20px/6px 6px no-repeat,linear-gradient(135deg,#fff 50%,#0000 50%) calc(100% - 14px) 20px/6px 6px no-repeat,#18181d;border:1px solid #ffffff24;border-radius:8px;outline:none;padding:0 42px 0 15px;font-size:13px;font-weight:850;line-height:1.2}.modl-product-web-size-select select:focus{border-color:#ff3b5c9e;box-shadow:0 0 0 3px #ff3b5c1f}.modl-product-web-size-select select:disabled{cursor:default;opacity:.55}.modl-product-web-stock-error{color:#ff8fa1;background:#ff3b5c1f;border:1px solid #ff3b5c52;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:780;line-height:1.4}.modl-product-web-actions-row{grid-template-columns:minmax(0,1fr) 50px;gap:8px;display:grid}.modl-product-web-buy,.modl-product-web-save{cursor:pointer;height:48px;font:inherit;border-radius:9px}.modl-product-web-buy{color:#fff;background:#ff3b5c;border:1px solid #ff3b5c9e;justify-content:center;align-items:center;gap:9px;min-width:0;font-size:14px;font-weight:950;display:inline-flex}.modl-product-web-buy span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.modl-product-web-buy:disabled{color:#8f8f98;cursor:default;background:#27272d;border-color:#ffffff1a}.modl-product-web-save{color:#fff;background:#1d1d22;border:1px solid #ffffff1f;place-items:center;display:grid}.modl-product-web-save.is-active{color:#ff3b5c;background:#ff3b5c29;border-color:#ff3b5c94}.modl-product-web-accordions{border-top:1px solid #ffffff14;display:grid}.modl-product-web-accordions details{border-bottom:1px solid #ffffff14;position:relative}.modl-product-web-accordions details[open]{z-index:1}.modl-product-web-accordions summary{z-index:2;color:#fff;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:52px;font-size:14px;font-weight:920;list-style:none;display:grid;position:relative}.modl-product-web-accordions summary::-webkit-details-marker{display:none}.modl-product-web-accordions summary b{color:#9d9da6;font-size:16px;font-weight:800;transition:transform .16s}.modl-product-web-accordions details[open] summary b{transform:rotate(180deg)}.modl-product-web-accordions ul,.modl-product-web-accordions p{color:#b8b8bf;scrollbar-width:thin;scrollbar-color:#fff3 transparent;max-height:142px;margin:0;padding:0 0 18px;font-size:13px;font-weight:740;line-height:1.55;overflow-y:auto}.modl-product-web-accordions ul{gap:7px;padding-left:18px;display:grid}.modl-product-web-report-link{color:#fff;cursor:pointer;width:fit-content;min-height:52px;font:inherit;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:9px;font-size:13px;font-weight:900;text-decoration:underline;display:inline-flex}.modl-product-web-report-link svg{color:#b8b8bf}.modl-product-web-trust{border-top:1px solid #ffffff14;gap:0;padding-top:6px;display:grid}.modl-product-web-trust div{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;min-height:36px;display:flex}.modl-product-web-trust b{color:#fff;font-size:13px;font-weight:850}.modl-product-web-trust span{color:#9d9da6;text-align:right;font-size:12px;font-weight:760;line-height:1.3}.modl-product-web-below{gap:56px;display:grid}.modl-product-web-section{gap:16px;display:grid}.modl-product-web-section-head{justify-content:space-between;align-items:end;gap:18px;display:flex}.modl-product-web-section-head h2{color:#fff;letter-spacing:0;margin:0;font-size:24px;font-weight:950;line-height:1.1}.modl-product-web-section-head button{color:#ff3b5c;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;font-size:13px;font-weight:920}.modl-product-web-community-grid{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:clamp(170px,12vw,210px);grid-auto-flow:column;gap:12px;padding:0 2px 8px;display:grid;overflow-x:auto}.modl-product-web-community-grid button{aspect-ratio:4/5;color:#fff;cursor:pointer;min-height:0;font:inherit;text-align:left;scroll-snap-align:start;background:#050506;border:1px solid #ffffff1a;border-radius:10px;transition:border-color .18s,transform .18s;display:block;position:relative;overflow:hidden}.modl-product-web-community-grid button.is-featured{grid-area:span 1/span 1;min-height:0}.modl-product-web-community-grid button:hover{border-color:#ff3b5c61;transform:translateY(-2px)}.modl-product-web-community-grid button:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#0000009e 58%,#000000e6);height:48%;position:absolute;inset:auto 0 0}.modl-product-web-community-grid button>img,.modl-product-web-community-grid button>div:first-child{object-fit:cover;background:#050506;min-height:0;transition:transform .42s,filter .42s;position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important}.modl-product-web-community-grid button:hover>img,.modl-product-web-community-grid button:hover>div:first-child{filter:contrast(1.04);transform:scale(1.025)}.modl-product-web-community-grid button>span{z-index:2;background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:0;padding:0;display:grid;position:absolute;bottom:11px;left:11px;right:11px}.modl-product-web-community-grid button>span>img,.modl-product-web-community-grid button>span>div{border-radius:50%;grid-row:auto;min-width:28px;min-height:28px;position:relative;inset:auto;filter:none!important;width:28px!important;height:28px!important;transform:none!important}.modl-product-web-community-grid b,.modl-product-web-community-grid em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.modl-product-web-community-grid b{color:#fff;text-shadow:0 2px 14px #000000b8;font-size:12px;font-weight:950;line-height:1.16}.modl-product-web-community-grid em{display:none}.modl-product-web-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.modl-product-web-review-grid article{background:#17181c;border:1px solid #ffffff17;border-radius:10px;gap:12px;min-height:188px;padding:16px;display:grid}.modl-product-web-review-grid article>div{align-items:center;gap:10px;min-width:0;display:flex}.modl-product-web-review-grid article span{gap:3px;min-width:0;display:grid}.modl-product-web-review-grid article b,.modl-product-web-review-grid article em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.modl-product-web-review-grid article b{color:#fff;font-size:13px;font-weight:900}.modl-product-web-review-grid article em{color:#8f8f98;font-size:11px;font-style:normal;font-weight:720}.modl-product-web-review-grid article strong{color:#ff3b5c;letter-spacing:1px;font-size:12px}.modl-product-web-review-grid article p{color:#c8c8ce;margin:0;font-size:13px;font-weight:650;line-height:1.5}.modl-product-web-empty{color:#8f8f98;background:#151519;border:1px solid #ffffff14;border-radius:10px;place-items:center;min-height:120px;font-size:13px;font-weight:780;display:grid}.modl-product-web-details{border-top:1px solid #ffffff14;display:grid}.modl-product-web-details button{color:#fff;cursor:pointer;min-height:56px;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:0;display:grid}.modl-product-web-details span{font-size:14px;font-weight:850}.modl-product-web-details em{color:#8f8f98;font-size:13px;font-style:normal;font-weight:740}.modl-product-web-details b{color:#8f8f98;font-size:18px;font-weight:760}.modl-product-web-desktop{width:min(100%,var(--modl-web-shell-width));gap:34px;padding:34px 0 56px}.modl-product-web-commerce{grid-template-columns:minmax(0,1fr) minmax(460px,560px);align-items:start;gap:34px}.modl-product-web-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.modl-product-web-gallery__item{aspect-ratio:1;background:#050506;border-radius:7px;max-height:none}.modl-product-web-gallery__item:nth-child(-n+2){aspect-ratio:4/3;grid-column:span 2}.modl-product-web-gallery__item:first-child:last-child{aspect-ratio:16/10}.modl-product-web-panel__inner{max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;gap:18px;padding:0;overflow:visible}.modl-product-web-purchase,.modl-product-web-community-mini{background:#141418;border:1px solid #ffffff1a;border-radius:12px;gap:18px;padding:24px;display:grid}.modl-product-web-purchase{gap:16px}.modl-product-web-community-mini{background:0 0;border:0;padding:0}.modl-product-web-panel h1{margin-top:2px;font-size:clamp(30px,2.3vw,42px);line-height:1.02}.modl-product-web-price{font-size:28px}.modl-product-web-community-mini__head{justify-content:space-between;align-items:center;gap:14px;display:flex}.modl-product-web-community-mini h2{color:#fff;margin:0;font-size:16px;font-weight:950;line-height:1.15}.modl-product-web-community-mini__head button{color:#ff3b5c;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;font-size:12px;font-weight:920}.modl-product-web-community-mini p{color:#8f8f98;margin:0;font-size:13px;font-weight:780;line-height:1.4}.modl-product-web-community-mini__grid{grid-template-columns:repeat(auto-fit,minmax(118px,150px));justify-content:start;gap:10px;display:grid}.modl-product-web-community-mini__grid button{aspect-ratio:4/5;color:#fff;cursor:pointer;width:min(150px,100%);font:inherit;text-align:left;background:#050506;border:1px solid #ffffff1a;border-radius:10px;padding:0;position:relative;overflow:hidden}.modl-product-web-community-mini__grid button:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#000000b8);height:50%;position:absolute;inset:auto 0 0}.modl-product-web-community-mini__grid button>img,.modl-product-web-community-mini__grid button>div:first-child{object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important}.modl-product-web-community-mini__grid button>span{z-index:2;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid;position:absolute;bottom:8px;left:8px;right:8px}.modl-product-web-community-mini__grid button>span>img,.modl-product-web-community-mini__grid button>span>div{border:2px solid #ffffffe6;border-radius:50%;min-width:24px;min-height:24px;width:24px!important;height:24px!important}.modl-product-web-community-mini__grid b{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:900;line-height:1.1;overflow:hidden}.modl-product-web-related-frame{min-width:0;position:relative}.modl-product-web-related-rail{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:clamp(190px,12vw,230px);grid-auto-flow:column;gap:14px;width:100%;min-width:0;padding:0 20px 8px;display:grid;overflow-x:auto}.modl-product-web-related-rail img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.modl-product-web-related-rail::-webkit-scrollbar{display:none}.modl-product-web-related-arrow{z-index:3;color:#ffffffa8;cursor:pointer;opacity:.76;background:#060608b8;border:1px solid #ffffff14;border-radius:999px;place-items:center;width:42px;height:62px;display:grid;position:absolute;top:39%;transform:translateY(-50%)}.modl-product-web-related-arrow:hover{color:#fff;opacity:.9;background:#060608e6}.modl-product-web-related-arrow--prev{left:6px}.modl-product-web-related-arrow--next{right:6px}.modl-product-web-related-card{color:#fff;cursor:pointer;scroll-snap-align:start;outline:none;gap:10px;min-width:0;display:grid;position:relative}.modl-product-web-related-card:focus-visible .modl-product-web-related-card__media{border-color:#ff3b5cb3;box-shadow:0 0 0 3px #ff3b5c29}.modl-product-web-related-card__media{aspect-ratio:1/1.12;background:#17181c;border:1px solid #ffffff14;border-radius:9px;position:relative;overflow:hidden}.modl-product-web-related-card__save{color:#fff;cursor:pointer;background:#0e0e1094;border:1px solid #ffffff24;border-radius:999px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:10px;right:10px}.modl-product-web-related-card__save.is-active{color:#ff3b5c;border-color:#ff3b5cb3}.modl-product-web-related-card__body{gap:4px;min-width:0;display:grid}.modl-product-web-related-card__body span{color:#8f8f98;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:900;overflow:hidden}.modl-product-web-related-card__body b{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:820;line-height:1.22;display:-webkit-box;overflow:hidden}.modl-product-web-related-card__body strong{color:#fff;font-size:13px;font-weight:950}.modl-product-web-info-section{gap:0;padding-top:12px;display:grid}.modl-product-web-tabs{border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.modl-product-web-tabs button{color:#a5a5ad;cursor:pointer;min-height:58px;font:inherit;background:0 0;border:0;font-size:14px;font-weight:900;position:relative}.modl-product-web-tabs button:after{content:"";background:#ff3b5c;border-radius:999px;width:0;height:2px;transition:width .16s;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.modl-product-web-tabs button.is-active{color:#fff}.modl-product-web-tabs button.is-active:after{width:min(100%,240px)}.modl-product-web-tab-panel{min-height:260px;padding:28px 0 10px}.modl-product-web-tab-panel>div{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:14px 34px;display:grid}.modl-product-web-tab-panel h3{color:#fff;margin:0 0 14px;font-size:28px;font-weight:950;line-height:1.05}.modl-product-web-tab-panel p{color:#c7c7ce;grid-column:1;max-width:820px;margin:0;font-size:15px;font-weight:680;line-height:1.6}.modl-product-web-tab-panel dl{border-top:1px solid #ffffff1a;grid-area:1/2/span 3;align-content:start;gap:0;margin:0;display:grid}.modl-product-web-tab-panel dl div{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:20px;padding:14px 0;display:grid}.modl-product-web-tab-panel dt,.modl-product-web-tab-panel dd{color:#fff;margin:0;font-size:13px;font-weight:850;line-height:1.45}.modl-product-web-tab-panel dd{color:#aaaab2;text-align:right;font-weight:760}.modl-product-web-tab-panel .modl-product-web-report-link{grid-column:1;margin-top:12px}}.modl-web-app-frame .modl-login{background:0 0;place-items:start center;min-height:calc(100vh - 178px);padding:64px 24px 76px}.modl-web-app-frame .modl-login__shell{align-content:start;min-height:0}.modl-web-app-frame .modl-login.modl-login--web{width:100%;padding:48px 0 64px}.modl-web-app-frame.modl-web-app-frame--auth .modl-login.modl-login--web{min-height:0;padding:0}.modl-login--web .modl-login__shell{width:min(100%,var(--modl-web-shell-width));grid-template-columns:minmax(0,1.08fr) minmax(340px,420px);align-items:start;gap:28px}.modl-login--web.modl-login--auth-only .modl-login__shell{grid-template-columns:minmax(0,1fr);align-items:center;gap:0;width:100%;min-height:0}.modl-login--web.modl-login--landing .modl-login__shell{grid-template-columns:minmax(0,1fr)}.modl-login--web.modl-login--landing .modl-login__hero{grid-template-columns:minmax(0,1fr) minmax(300px,400px);align-items:center;gap:clamp(28px,3vw,48px);width:100%;max-width:none}.modl-login--web .modl-login__hero{align-content:center;gap:22px;min-height:470px;padding:10px 0 24px;display:grid}.modl-login__hero-copy{overflow-wrap:break-word;align-content:center;gap:22px;width:min(100%,680px);min-width:0;max-width:100%;display:grid}.modl-login__eyebrow{color:#ff3b5c;letter-spacing:.4px;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;width:fit-content;padding:8px 11px;font-size:12px;font-weight:950}.modl-login--web .modl-login__hero h1{color:#fff;letter-spacing:0;max-width:700px;margin:0;font-size:clamp(50px,3.8vw,68px);font-weight:950;line-height:.92}.modl-login--web .modl-login__hero h1 span{white-space:nowrap;display:block}.modl-login--web .modl-login__hero p{color:#b6b6be;overflow-wrap:break-word;text-wrap:pretty;width:min(100%,590px);min-width:0;max-width:590px;margin:0;font-size:18px;font-weight:680;line-height:1.55}.modl-login__hero-actions{flex-wrap:wrap;align-items:center;gap:10px;padding-top:6px;display:flex}.modl-login__hero-actions button{color:#f5f5f6;cursor:pointer;min-height:48px;font:inherit;background:0 0;border:1px solid #f5f5f67a;border-radius:8px;padding:0 18px;font-size:15px;font-weight:920}.modl-login__hero-actions button:first-child{color:#111113;background:#f5f5f6;border-color:#f5f5f6}.modl-login__hero-actions button:hover:not(:disabled){transform:translateY(-1px)}.modl-login__hero-actions button:disabled{cursor:default;opacity:.62}.modl-login__stats{flex-wrap:wrap;gap:10px;padding-top:8px;display:flex}.modl-login__stats span{color:#9b9ba3;background:#ffffff0d;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:13px;font-weight:820;display:inline-flex}.modl-login__stats b{color:#fff;font-weight:950}.modl-login__hero-visual{place-items:center end;min-width:0;min-height:520px;display:grid;position:relative}.modl-login__hero-board{box-sizing:border-box;background:linear-gradient(135deg,#ff3b5c1f,#0000 34%),linear-gradient(#17171a,#111113);border:1px solid #ffffff1a;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;width:min(100%,430px);min-height:500px;padding:14px;display:grid;position:relative;box-shadow:0 36px 90px #00000061}.modl-login__hero-board-top{color:#8f8f98;justify-content:space-between;align-items:center;min-height:32px;font-size:12px;font-weight:880;display:flex}.modl-login__hero-board-top b{color:#fff;font-style:italic;font-weight:950}.modl-login__hero-feature{cursor:pointer;color:#fff;text-align:left;min-height:300px;font:inherit;background:#232329;border:0;border-radius:8px;padding:0;position:relative;overflow:hidden}.modl-login__hero-feature-img,.modl-login__hero-feature-fallback{width:100%;height:100%;min-height:300px}.modl-login__hero-feature-img{object-fit:cover;display:block}.modl-login__hero-feature-fallback{color:#ffffff38;place-items:center;font-size:44px;font-style:italic;font-weight:950;display:grid}.modl-login__hero-feature-shade{background:linear-gradient(#0000 35%,#000000db);position:absolute;top:0;right:0;bottom:0;left:0}.modl-login__hero-feature-copy{gap:5px;display:grid;position:absolute;bottom:14px;left:14px;right:14px}.modl-login__hero-feature-copy small,.modl-login__hero-feature-copy em{color:#b6b6be;font-size:11px;font-style:normal;font-weight:850}.modl-login__hero-feature-copy small{color:#ff3b5c;text-transform:uppercase}.modl-login__hero-feature-copy b{color:#fff;max-width:300px;font-size:19px;font-weight:950;line-height:1.08}.modl-login__hero-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.modl-login__hero-mini{color:#f5f5f6;cursor:pointer;text-align:left;min-width:0;font:inherit;background:#1d1d21;border:1px solid #ffffff14;border-radius:8px;padding:0;overflow:hidden}.modl-login__hero-mini-img,.modl-login__hero-mini-fallback{aspect-ratio:1;width:100%}.modl-login__hero-mini-img{object-fit:cover;display:block}.modl-login__hero-mini-fallback{color:#ffffff38;place-items:center;font-size:12px;font-style:italic;font-weight:950;display:grid}.modl-login__hero-mini span{color:#b6b6be;text-overflow:ellipsis;white-space:nowrap;padding:8px;font-size:10px;font-weight:850;display:block;overflow:hidden}.modl-login__hero-float,.modl-login__hero-cta-chip{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#141417eb;border:1px solid #ffffff21;border-radius:8px;position:absolute;box-shadow:0 18px 48px #0000005c}.modl-login__hero-float{gap:2px;min-width:112px;padding:11px 12px;display:grid}.modl-login__hero-float b{color:#fff;font-size:22px;font-weight:950;line-height:1}.modl-login__hero-float span{color:#9b9ba3;font-size:11px;font-weight:850}.modl-login__hero-float--score{top:76px;left:-42px}.modl-login__hero-float--tagged{bottom:118px;right:-28px}.modl-login__hero-cta-chip{color:#111113;background:#f5f5f6;padding:8px 10px;font-size:12px;font-weight:950;top:52px;right:22px}.modl-login--web .modl-login__panel,.modl-login--web .modl-login__signed-in{box-sizing:border-box;background:#151518;border:1px solid #ffffff1c;border-radius:8px;align-self:start;width:100%;padding:18px;box-shadow:0 22px 70px #00000047}.modl-login--web.modl-login--auth-only .modl-login__panel,.modl-login--web.modl-login--auth-only .modl-login__signed-in{align-self:center;max-width:none}.modl-login__panel-head{gap:6px;padding-bottom:4px;display:grid}.modl-login__notice{color:#ff3b5c;background:#ff3b5c14;border:1px solid #ff3b5c3d;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px;font-size:13px;font-weight:800;line-height:1.4;display:flex}.modl-login__notice svg{flex:none;margin-top:1px}.modl-login__panel-head b{color:#fff;font-size:23px;font-weight:950;line-height:1.1}.modl-login__panel-head span{color:#96969f;font-size:13px;font-weight:700;line-height:1.45}.modl-login--web .modl-login__input-row,.modl-login--web .modl-login__primary,.modl-login--web .modl-login__create,.modl-login--web .modl-login__social,.modl-login--web .modl-login__code-actions button{border-radius:8px}.modl-login--web .modl-login__input-row{background:#1c1c20;height:52px}.modl-login--web .modl-login__primary,.modl-login--web .modl-login__create,.modl-login--web .modl-login__social{height:52px}.modl-login__preview{border-top:1px solid #ffffff14;grid-column:1/-1;gap:16px;padding-top:16px;display:grid}.modl-login__preview-head{justify-content:space-between;align-items:end;gap:16px;display:flex}.modl-login__preview-head span{color:#ff3b5c;letter-spacing:.35px;text-transform:uppercase;font-size:12px;font-weight:950}.modl-login__preview-head b{color:#f5f5f6;text-align:right;max-width:520px;font-size:18px;font-weight:950;line-height:1.2}.modl-login__preview-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.modl-login__preview-card{color:#f5f5f6;cursor:pointer;text-align:left;min-width:0;font:inherit;background:#18181b;border:1px solid #ffffff1a;border-radius:8px;padding:0;overflow:hidden}.modl-login__preview-card:hover{border-color:#fff3;transform:translateY(-2px)}.modl-login__preview-card img,.modl-login__preview-image-fallback{aspect-ratio:4/5;background:#242429;width:100%}.modl-login__preview-card img{object-fit:cover;display:block}.modl-login__preview-image-fallback{color:#ffffff3d;place-items:center;font-size:20px;font-style:italic;font-weight:950;display:grid}.modl-login__preview-card span{gap:4px;padding:10px;display:grid}.modl-login__preview-card small,.modl-login__preview-card em{color:#8f8f98;font-size:11px;font-style:normal;font-weight:850;line-height:1.2}.modl-login__preview-card small{text-transform:uppercase}.modl-login__preview-card b{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;font-size:13px;font-weight:920;line-height:1.3;display:-webkit-box;overflow:hidden}.modl-web-public-home{gap:18px;display:grid}.modl-web-public-home>.modl-login.modl-login--web{padding-bottom:26px}.modl-web-public-home__content{border-top:1px solid #ffffff14;padding-top:16px}.modl-web-public-home__content>div{border-radius:8px}.modl-web-app-extras{background:#0f0f11;border-top:1px solid #ffffff14}.modl-web-app-footer{max-width:var(--modl-web-shell-width);margin:0 auto;padding:38px 24px 22px}.modl-web-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:44px;display:grid}.modl-web-footer-section{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.modl-web-footer-section h2{color:#f5f5f6;letter-spacing:-.2px;margin:0 0 5px;font-size:17px;font-weight:900}.modl-web-footer-section p{color:#8f8f98;max-width:270px;margin:0 0 4px;font-size:13px;font-weight:650;line-height:1.5}.modl-web-footer-section button,.modl-web-footer-bottom button{color:#9b9ba3;text-align:left;background:0 0;border:0;padding:0;font-family:inherit;font-size:14px;font-weight:760}.modl-web-footer-section button[aria-disabled=true],.modl-web-footer-bottom button[aria-disabled=true]{cursor:default}.modl-web-footer-section button:not([aria-disabled=true]):hover,.modl-web-footer-bottom button:not([aria-disabled=true]):hover{color:#fff}.modl-web-footer-badges{flex-wrap:wrap;gap:12px;margin-top:2px;display:flex}.modl-web-store-badge{border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;width:176px;min-width:176px;height:52px;padding:0 13px;display:grid;box-shadow:inset 0 1px #ffffff14;color:#f8f8f8!important;background:#050505!important;border:1px solid #ffffff1f!important}.modl-web-store-logo{flex:none;justify-self:center;width:31px!important;height:31px!important}.modl-web-store-logo--apple{color:#fff;transform:translateY(-1px)}.modl-web-store-logo--play{display:block}.modl-web-store-badge span:not(.modl-web-play-mark){min-width:0;color:inherit;white-space:nowrap;flex-direction:column;font-size:18px;font-weight:760;line-height:.96;display:flex}.modl-web-store-badge small{color:#d1d1d6;letter-spacing:0;text-transform:none;white-space:nowrap;font-size:9px;font-weight:640}.modl-web-footer-middle{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:18px;min-height:86px;margin-top:36px;padding:24px 0;display:flex}.modl-web-footer-social{align-items:center;gap:14px;display:flex}.modl-web-footer-social button{color:#8f8f98;background:#202125;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.modl-web-footer-bottom{justify-content:space-between;align-items:center;gap:24px;padding-top:22px;display:flex}.modl-web-footer-brand{color:#fff;letter-spacing:-.6px;font-size:20px;font-style:italic;font-weight:950}.modl-web-footer-bottom nav{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}.modl-web-privacy-page{color:#f5f5f6;max-width:760px;margin:0 auto;padding:44px 24px 42px}.modl-web-privacy-page header{border-bottom:1px solid #ffffff1a;padding-bottom:30px}.modl-web-privacy-page header p{color:#b6b6be;margin:0 0 12px;font-size:13px;font-weight:760}.modl-web-privacy-page h1{color:#fff;letter-spacing:0;margin:0;font-size:clamp(36px,6vw,68px);font-weight:950;line-height:.95}.modl-web-privacy-page__body{gap:26px;padding-top:34px;display:grid}.modl-web-privacy-page section{gap:9px;display:grid}.modl-web-privacy-page h2{color:#fff;letter-spacing:0;margin:0;font-size:18px;font-weight:920;line-height:1.2}.modl-web-privacy-page p{color:#b6b6be;margin:0;font-size:14px;font-weight:650;line-height:1.65}.modl-web-info-page__intro{color:#d6d6dd!important;font-size:16px!important;font-weight:680!important;line-height:1.6!important}.modl-web-info-page__cta{color:#0e0e10;cursor:pointer;font:inherit;background:#fff;border:0;border-radius:999px;justify-self:start;margin-top:6px;padding:13px 22px;font-size:14px;font-weight:880;transition:opacity .16s}.modl-web-info-page__cta:hover{opacity:.86}.modl-web-info-page__cta:focus-visible{outline-offset:3px;outline:2px solid #ffffff61}.modl-web-notfound{text-align:center;color:#f5f5f6;justify-items:center;gap:14px;max-width:620px;margin:0 auto;padding:72px 24px 80px;display:grid}.modl-web-notfound__code{letter-spacing:-.04em;color:#fff;font-size:clamp(72px,16vw,140px);font-weight:950;line-height:.9}.modl-web-notfound h1{color:#fff;margin:0;font-size:clamp(22px,4vw,30px);font-weight:920}.modl-web-notfound p{color:#b6b6be;max-width:420px;margin:0;font-size:15px;font-weight:640;line-height:1.6}.modl-web-notfound__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:14px;display:flex}.modl-web-notfound__actions button{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#f5f5f6;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:999px;padding:12px 22px;font-size:14px;font-weight:820;transition:background .15s,border-color .15s,color .15s}.modl-web-notfound__actions button:hover{border-color:#ffffff59}.modl-web-notfound__actions button.is-primary{color:#0e0e10;background:#fff;border-color:#fff}.modl-web-notfound__actions button.is-primary:hover{background:#e9e9ee}.modl-cookie-consent{z-index:1200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f5f5f6;background:#141418f7;border:1px solid #ffffff1a;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:760px;margin:0 auto;padding:18px 20px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 24px 80px #00000080}.modl-cookie-consent--preferences{flex-direction:column;align-items:stretch;max-width:640px}.modl-cookie-consent__text{flex:320px;min-width:0}.modl-cookie-consent__text strong{color:#fff;margin-bottom:4px;font-size:14px;font-weight:900;display:block}.modl-cookie-consent__text p{color:#b6b6be;margin:0;font-size:13px;font-weight:620;line-height:1.55}.modl-cookie-consent__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#f5f5f6;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:820;text-decoration:underline}.modl-cookie-consent__actions{flex-wrap:wrap;gap:10px;display:flex}.modl-cookie-consent__actions button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:999px;padding:11px 20px;font-size:13px;font-weight:840;transition:background .15s,border-color .15s}.modl-cookie-consent__ghost{color:#f5f5f6;background:0 0;border:1px solid #ffffff2e}.modl-cookie-consent__ghost:hover{border-color:#ffffff61}.modl-cookie-consent__primary{color:#0e0e10;background:#fff;border:1px solid #fff}.modl-cookie-consent__primary:hover{background:#e9e9ee}.modl-cookie-consent__preferences{width:100%}.modl-cookie-consent__preferences-header strong{color:#fff;margin-bottom:6px;font-size:15px;font-weight:900;display:block}.modl-cookie-consent__preferences-header p{color:#b6b6be;margin:0;font-size:13px;font-weight:620;line-height:1.55}.modl-cookie-consent__categories{flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.modl-cookie-consent__category{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.modl-cookie-consent__category-copy{flex:auto;min-width:0}.modl-cookie-consent__category-title{color:#fff;margin-bottom:4px;font-size:13px;font-weight:860;display:block}.modl-cookie-consent__category-copy p{color:#a8a8b0;margin:0;font-size:12px;font-weight:620;line-height:1.5}.modl-cookie-consent__required{letter-spacing:.02em;text-transform:uppercase;color:#8f8f98;margin-top:8px;font-size:11px;font-weight:760;display:inline-block}.modl-cookie-consent__switch{cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;flex:none;width:44px;height:26px;padding:0;transition:background .15s,border-color .15s;position:relative}.modl-cookie-consent__switch--on{background:#fff;border-color:#fff}.modl-cookie-consent__switch--disabled{opacity:.72;cursor:not-allowed}.modl-cookie-consent__switch-thumb{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.modl-cookie-consent__switch--on .modl-cookie-consent__switch-thumb{background:#0e0e10;transform:translate(18px)}.modl-cookie-consent__actions--preferences{justify-content:flex-end;width:100%}@media(max-width:560px){.modl-cookie-consent{flex-direction:column;align-items:stretch}.modl-cookie-consent__actions button{flex:auto}}@media(max-width:980px){.modl-web-topbar__main{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand actions menu""search search search";gap:12px 10px;min-height:0;padding:14px 18px 12px}.modl-web-wordmark{grid-area:brand}.modl-web-primary-nav{display:none}.modl-web-search{grid-area:search;height:44px}.modl-web-actions{grid-area:actions;justify-self:end;gap:6px}.modl-web-menu-trigger{grid-area:menu;display:inline-flex}.modl-web-actions .modl-web-create-button,.modl-web-actions .modl-web-language,.modl-web-actions .modl-web-login-button span{display:none}.modl-web-actions .modl-web-login-button{width:42px;min-width:42px;padding:0}.modl-web-login-button__icon{display:block}.modl-web-header-categories{display:none}.modl-web-department-nav,.modl-web-category-nav{flex-wrap:nowrap;gap:8px;min-height:38px}.modl-web-department-nav button,.modl-web-category-nav button{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;flex:none;padding:8px 12px}.modl-web-category-nav button.has-separator{margin-left:0;padding-left:12px}.modl-web-category-nav button.has-separator:before{display:none}.modl-web-department-nav button.is-active,.modl-web-category-nav button.is-active{color:#fff;background:#ffffff0a;border-color:#ff3b5c57}.modl-web-department-nav button.is-active:after,.modl-web-category-nav button.is-active:after{display:block;bottom:3px}.modl-web-signal-bar{gap:10px;min-height:44px;padding:0 16px}.modl-web-app-main{padding:18px 14px 26px}.modl-web-app-frame{min-height:calc(100vh - 210px)}.modl-web-app-frame .modl-login{min-height:calc(100vh - 210px);padding:42px 18px 56px}.modl-web-app-frame .modl-login.modl-login--web{padding:34px 4px 54px}.modl-login--web .modl-login__shell{grid-template-columns:minmax(0,1fr);gap:24px}.modl-login--web.modl-login--landing .modl-login__hero{grid-template-columns:minmax(0,1fr);gap:32px}.modl-login--web .modl-login__hero{min-height:0;padding:6px 0 0}.modl-login__hero-visual{justify-items:start;min-height:440px}.modl-login__hero-board{width:min(100%,520px);min-height:430px}.modl-login__hero-feature,.modl-login__hero-feature-img,.modl-login__hero-feature-fallback{min-height:250px}.modl-login__hero-float--score{top:72px;left:auto;right:18px}.modl-login__hero-float--tagged{right:-10px}.modl-login--web .modl-login__hero h1{max-width:620px;font-size:50px}.modl-login--web .modl-login__hero h1 span{white-space:normal}.modl-login--web .modl-login__hero p{width:min(100%,620px);max-width:620px}.modl-login--web .modl-login__panel,.modl-login--web .modl-login__signed-in{max-width:460px}.modl-login__preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.modl-web-topbar__main{padding:12px 14px 10px}.modl-web-wordmark{font-size:27px}.modl-web-actions button,.modl-web-menu-trigger{width:40px;min-width:40px;height:40px}.modl-web-search{height:42px}.modl-web-search input{font-size:14px}.modl-login--web .modl-login__hero h1{font-size:42px}.modl-login--web .modl-login__hero p{width:100%;max-width:100%;font-size:16px}.modl-login__hero-visual{min-height:400px}.modl-login__hero-board{min-height:390px}.modl-login__hero-float--tagged{display:none}.modl-login__preview-head{flex-direction:column;align-items:start}.modl-login__preview-head b{text-align:left}.modl-login__preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.modl-web-header-categories{padding:0 14px 10px}.modl-web-signal-bar{min-height:42px;padding:0 14px}.modl-web-app-main{padding:14px 10px 22px}.modl-web-app-footer{padding:32px 18px 20px}.modl-web-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px}.modl-web-footer-middle,.modl-web-footer-bottom{flex-direction:column;align-items:flex-start}}@media(max-width:520px){.modl-web-topbar__main{grid-template-columns:auto minmax(0,1fr) auto;gap:10px 8px}.modl-web-actions{gap:5px}.modl-web-actions .modl-web-login-button{display:inline-flex}.modl-web-department-nav button,.modl-web-category-nav button{padding:8px 11px;font-size:13px}.modl-login--web .modl-login__hero{gap:18px}.modl-login__hero-visual{min-height:0}.modl-login__hero-board{width:100%;min-height:0}.modl-login__hero-feature,.modl-login__hero-feature-img,.modl-login__hero-feature-fallback{min-height:230px}.modl-login__hero-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.modl-login__hero-mini:nth-child(3),.modl-login__hero-float--score,.modl-login__hero-cta-chip{display:none}.modl-login--web .modl-login__hero h1{font-size:34px}.modl-login__hero-actions{grid-template-columns:1fr;display:grid}.modl-login__hero-actions button{width:100%}.modl-login__stats{grid-template-columns:1fr;display:grid}.modl-login__preview-grid{scroll-snap-type:x mandatory;gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.modl-login__preview-card{scroll-snap-align:start;flex:0 0 68%}.modl-web-mobile-menu__panel{border-left:0;width:100vw}.modl-web-mobile-menu__categories{grid-template-columns:1fr}.modl-web-app-footer{padding-inline:16px}.modl-web-footer-grid{grid-template-columns:1fr}.modl-web-footer-badges{flex-direction:column}.modl-web-store-badge{width:164px}.modl-web-footer-bottom nav{flex-direction:column;gap:12px}}@media(max-width:980px){.modl-web-app-layout--commerce .modl-web-utility-strip{border-radius:0;padding-inline:18px}.modl-web-app-layout--commerce .modl-web-topbar__main{border-inline:0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand actions menu""search search search";min-height:0;padding:13px 18px 14px}.modl-web-app-layout--commerce .modl-web-search{height:42px}.modl-web-app-layout--commerce .modl-web-menu-trigger{display:inline-flex}.modl-web-app-layout--commerce .modl-web-app-main{padding:0 14px 34px}.modl-appweb-home{gap:30px}.modl-appweb-following{gap:22px}.modl-appweb-following-feed{width:100%}.modl-appweb-style-categories{scrollbar-width:none;gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.modl-appweb-style-categories::-webkit-scrollbar{display:none}.modl-appweb-style-category{flex:0 0 190px;min-height:78px}.modl-appweb-brand-rail{grid-auto-columns:158px}.modl-appweb-hero-track{gap:14px;padding-inline:12px}.modl-appweb-hero-card{flex-basis:clamp(270px,42vw,340px)}.modl-appweb-drop-card{height:clamp(280px,32vw,360px);min-height:0}.modl-appweb-trend-card{min-height:0}.modl-commerce-home{gap:30px;padding:22px 24px 38px}.modl-commerce-hero{min-height:380px}.modl-commerce-hero__copy{width:min(74%,560px);top:28px;left:28px}.modl-commerce-hero__copy h1{max-width:430px;font-size:clamp(48px,10vw,74px)}.modl-commerce-hero__side{right:28px}.modl-commerce-hero__cta{bottom:26px;left:28px}.modl-commerce-category-grid,.modl-commerce-product-grid,.modl-commerce-look-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.modl-commerce-promo-grid{grid-template-columns:minmax(0,1fr)}.modl-commerce-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.modl-web-app-layout--commerce .modl-web-utility-strip{display:none}.modl-web-app-layout--commerce .modl-web-app-main{padding:0}.modl-web-app-layout--commerce .modl-web-app-frame{width:100%;box-shadow:none}.modl-appweb-home{padding:14px 0 34px}.modl-appweb-following{padding-inline:10px}.modl-appweb-following-head{flex-direction:column;align-items:start;gap:12px}.modl-appweb-following-head h1{font-size:38px}.modl-appweb-following-head p{max-width:100%;font-size:14px}.modl-appweb-following-feed{grid-template-columns:minmax(0,1fr);gap:14px;width:100%}.modl-appweb-style-head{align-items:flex-start}.modl-appweb-style-head h2{font-size:26px}.modl-appweb-style-category{flex-basis:176px}.modl-appweb-brand-card{height:64px;font-size:13px}.modl-appweb-hero-card{border-radius:20px;flex-basis:min(78vw,330px)}.modl-appweb-hero-label,.modl-appweb-drop-badge{min-height:30px;font-size:11.5px}.modl-appweb-hero-play{width:42px;height:42px}.modl-appweb-hero-meta strong{font-size:21px}.modl-appweb-chip-row,.modl-appweb-section{padding-inline:12px}.modl-appweb-feature-grid{grid-template-columns:minmax(0,1fr);gap:26px}.modl-appweb-section-head h2{font-size:27px}.modl-appweb-drop-card{border-radius:20px;height:330px;min-height:0}.modl-appweb-trend-grid{grid-template-columns:minmax(0,1fr)}.modl-appweb-trend-card{min-height:0}.modl-commerce-home{padding:18px 16px 34px}.modl-commerce-hero{border-radius:14px;min-height:330px}.modl-commerce-hero__copy{width:auto;left:20px;right:20px}.modl-commerce-hero__copy h1{max-width:330px;margin-top:16px;font-size:46px}.modl-commerce-hero__copy p{max-width:330px;font-size:13px}.modl-commerce-hero__side{display:none}.modl-commerce-hero__cta{bottom:20px;left:20px}.modl-commerce-section-head{flex-direction:column;align-items:start;gap:8px}.modl-commerce-section-head h2{font-size:22px}.modl-commerce-mini-promo{grid-template-columns:minmax(0,1fr) 150px;min-height:160px;padding:20px}.modl-commerce-mini-promo b{font-size:21px}}@media(max-width:520px){.modl-appweb-home{gap:26px;padding-top:10px}.modl-appweb-following{gap:18px;padding-inline:10px}.modl-appweb-following-head h1{font-size:34px}.modl-appweb-following-brand-rail{margin-right:-10px;padding-right:10px}.modl-appweb-style-section{gap:14px;padding-top:0}.modl-appweb-style-head{flex-direction:column;align-items:start;gap:8px}.modl-appweb-style-categories{margin-right:-18px}.modl-appweb-style-category{flex-basis:168px;padding:12px}.modl-appweb-style-category__mark{border-radius:12px;width:38px;height:38px}.modl-appweb-brand-rail{grid-auto-columns:142px;margin-right:-18px;padding-left:0;padding-right:18px}.modl-appweb-brand-arrow{display:none}.modl-appweb-hero-track{gap:12px;padding-inline:10px}.modl-appweb-hero-card{flex-basis:84vw}.modl-appweb-chip-row,.modl-appweb-section{padding-inline:10px}.modl-appweb-feature-grid{gap:24px}.modl-appweb-chip-row button{min-height:44px;padding-inline:16px;font-size:13px}.modl-appweb-section-head{flex-direction:column;align-items:start;gap:7px}.modl-appweb-section-head h2{font-size:25px}.modl-appweb-drop-card{height:300px;min-height:0}.modl-appweb-drop-badge{top:18px;left:18px}.modl-appweb-drop-meta{bottom:18px;left:18px;right:18px}.modl-appweb-drop-meta strong{font-size:24px}.modl-appweb-product-strip .modl-commerce-product{flex-basis:150px}.modl-commerce-home{gap:26px;padding-inline:14px}.modl-commerce-hero{min-height:300px}.modl-commerce-hero__copy h1{max-width:260px;font-size:38px}.modl-commerce-hero__copy p{max-width:280px}.modl-commerce-category-grid{grid-template-columns:1fr;gap:10px}.modl-commerce-product-grid,.modl-commerce-look-grid{gap:14px}.modl-commerce-look-grid button{min-height:220px}.modl-commerce-promo{min-height:280px;padding:22px}.modl-commerce-promo b{font-size:27px}.modl-commerce-mini-promo{grid-template-columns:minmax(0,1fr)}.modl-commerce-mini-promo>img,.modl-commerce-mini-promo>div:last-child{opacity:.38;width:100%}.modl-commerce-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes menu{0%{opacity:0}}@keyframes dropdown{0%{opacity:0}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes progress{50%{background-position-x:-115%}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes rotator{89.9999%,to{--first-item-position:0 0%}90%,99.9999%{--first-item-position:0 calc(var(--items)*100%)}to{translate:0 -100%}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}
